From 95a0aa21febd99d2f892209b3f00e672a70898de Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 25 Jun 2018 11:19:41 -0700 Subject: [PATCH 001/487] add link to the AV connections --- ...ced-hunting-windows-defender-advanced-threat-protection.md | 4 ++-- ...d-downlevel-windows-defender-advanced-threat-protection.md | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection.md index 29d6f12edb..f842dfb362 100644 --- a/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection.md @@ -152,8 +152,8 @@ The filter selections will resolve as an additional query term and the results w -## Public Advanced Hunting query GitHub repository -Check out the [Advanced Hunting repository](https://github.com/Microsoft/WindowsDefenderATP-Hunting-Queries). Contribute and use example queries shared by our customers. +## Public Advanced hunting query GitHub repository +Check out the [Advanced hunting repository](https://github.com/Microsoft/WindowsDefenderATP-Hunting-Queries). Contribute and use example queries shared by our customers. >Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-advancedhunting-belowfoldlink) diff --git a/windows/security/threat-protection/windows-defender-atp/onboard-downlevel-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/onboard-downlevel-windows-defender-advanced-threat-protection.md index 5118827931..259b8c499a 100644 --- a/windows/security/threat-protection/windows-defender-atp/onboard-downlevel-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/onboard-downlevel-windows-defender-advanced-threat-protection.md @@ -10,7 +10,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: high -ms.date: 06/18/2018 +ms.date: 06/25/2018 --- # Onboard previous versions of Windows @@ -45,6 +45,7 @@ Windows Defender ATP integrates with System Center Endpoint Protection to provid The following steps are required to enable this integration: - Install the [January 2017 anti-malware platform update for Endpoint Protection clients](https://support.microsoft.com/en-us/help/3209361/january-2017-anti-malware-platform-update-for-endpoint-protection-clie) - Configure the SCEP client Cloud Protection Service membership to the **Advanced** setting +- Configure your network to allow connections to the Windows Defender Antivirus cloud. For more information, see [Allow connections to the Windows Defender Antivirus cloud](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-network-connections-windows-defender-antivirus#allow-connections-to-the-windows-defender-antivirus-cloud) ## Install and configure Microsoft Monitoring Agent (MMA) to report sensor data to Windows Defender ATP From e621b807f1c8cba5601928e0013fbf11a6d6abcb Mon Sep 17 00:00:00 2001 From: David Laufer Date: Tue, 24 Jul 2018 19:15:46 +0300 Subject: [PATCH 002/487] Adding Advanced Hunting API documentation --- .../windows-defender-atp/TOC.md | 6 + ...defender-advanced-threat-protection-new.md | 96 ++++++++++++++++ .../images/webapp-add-permission-2.png | Bin 0 -> 16217 bytes .../images/webapp-add-permission-end.png | Bin 0 -> 5808 bytes .../images/webapp-add-permission.png | Bin 0 -> 35593 bytes .../images/webapp-create-key.png | Bin 0 -> 22282 bytes .../images/webapp-create.png | Bin 0 -> 7196 bytes .../images/webapp-edit-multitenant.png | Bin 0 -> 32504 bytes .../images/webapp-edit-settings.png | Bin 0 -> 10818 bytes .../images/webapp-get-appid.png | Bin 0 -> 10830 bytes .../images/webapp-select-permission.png | Bin 0 -> 30641 bytes ...ows-defender-advanced-threat-protection.md | 106 ++++++++++++++++++ 12 files changed, 208 insertions(+) create mode 100644 windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/images/webapp-add-permission-2.png create mode 100644 windows/security/threat-protection/windows-defender-atp/images/webapp-add-permission-end.png create mode 100644 windows/security/threat-protection/windows-defender-atp/images/webapp-add-permission.png create mode 100644 windows/security/threat-protection/windows-defender-atp/images/webapp-create-key.png create mode 100644 windows/security/threat-protection/windows-defender-atp/images/webapp-create.png create mode 100644 windows/security/threat-protection/windows-defender-atp/images/webapp-edit-multitenant.png create mode 100644 windows/security/threat-protection/windows-defender-atp/images/webapp-edit-settings.png create mode 100644 windows/security/threat-protection/windows-defender-atp/images/webapp-get-appid.png create mode 100644 windows/security/threat-protection/windows-defender-atp/images/webapp-select-permission.png create mode 100644 windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index fa8be23611..1111f8ad04 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -95,6 +95,12 @@ #### [Python code examples](python-example-code-windows-defender-advanced-threat-protection.md) #### [Experiment with custom threat intelligence alerts](experiment-custom-ti-windows-defender-advanced-threat-protection.md) #### [Troubleshoot custom threat intelligence issues](troubleshoot-custom-ti-windows-defender-advanced-threat-protection.md) + +### [Use the Windows Defender ATP exposed APIs](exposed-apis-windows-defender-advanced-threat-protection-new.md) +#### Supported Windows Defender ATP APIs +##### [Advanced Hunting](run-advanced-query-windows-defender-advanced-threat-protection) + + ### [Use the Windows Defender ATP exposed APIs](exposed-apis-windows-defender-advanced-threat-protection.md) #### [Supported Windows Defender ATP APIs](supported-apis-windows-defender-advanced-threat-protection.md) #####Actor diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..26c7a3be1c --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,96 @@ +--- +title: Use the Windows Defender Advanced Threat Protection exposed APIs +description: Use the exposed data and actions using a set of progammatic APIs that are part of the Microsoft Intelligence Security Graph. +keywords: apis, graph api, supported apis, actor, alerts, machine, user, domain, ip, file, advanced hunting, query +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 10/23/2017 +--- + +# Use the Windows Defender ATP exposed APIs + +**Applies to:** + +- Windows 10 Enterprise +- Windows 10 Education +- Windows 10 Pro +- Windows 10 Pro Education +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + + +>Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) + +Windows Defender ATP exposes much of the available data and actions using a set of programmatic APIs. Those APIs will enable you to automate workflows and innovate based on Windows Defender ATP capabilities. The API access requires OAuth2.0 authentication. For more information, see [OAuth 2.0 Authorization Code Flow](https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-v2-protocols-oauth-code). + +In general, you’ll need to take the following steps to use the APIs: +- Create an app +- Get an access token +- Use Windows Defender ATP API + +### Before you begin +Before using the APIs, you’ll need to create an app that you’ll use to authenticate against the graph. You’ll need to create a web app to use for the adhoc queries. + +## Create an app + +1. Log on to [Azure](https://portal.azure.com). + +2. Navigate to **Azure Active Directory** > **App registrations** > **New application registration**. + + ![Image of Microsoft Azure and navigation to application registration](images/atp-azure-new-app.png) + +3. In the Create window, enter the following information then click **Create**. + + ![Image of Create application window](images/webapp-create.png) + + - **Name:** WdatpEcosystemPartner + - **Application type:** Web app / API + - **Redirect URI:** `https://WdatpEcosystemPartner.com` (The URL where user can sign in and use your app. You can change this URL later.) + + +4. Click **Settings** > **Required permissions** > **Add**. + ![Image of new app in Azure](images/webapp-add-permission.png) + +5. Click **Select an API** > **WindowsDefenderATP**, then click **Select**. +**Note**: WindowsDefenderATP does not appear in the original list. You need to start writing its name in the text box to see it appear. + + ![Image of API access and API selection](images/webapp-add-permission-2.png) + +6. Click **Select permissions** > **Run advanced queries** > **Select**. +**Important note**: You need to select the relevant permission. 'Run advanced queries' is only an example! + + ![Image of select permissions](images/webapp-select-permission.png) + +In order to send telemetry events to WDATP, check 'Write timeline events' permission +In order to send TI events to WDATP, check 'Read and write IOCs belonging to the app' permission +In order to run advanced queries in WDATP, check 'Run advanced queries' permission + +7. Click **Done** + + ![Image of add permissions completion](images/webapp-add-permission-end.png) + +8. Click **Keys** and type a key name and click **Save**. +After you save, **copy the key value**. You won't be able to retrieve after you leave! + + ![Image of create app key](images/webapp-create-key.png) + +9. Write down your application ID. + + ![Image of app ID](images/webapp-get-appid.png) + +9. (**Optional**)Set your application to be multi-tenanted + +This is required for 3rd party apps (i.e., if you create an application that is intended to run in multiple customers tenant). +This is not required if you create a service that you want to run in your tenant only (i.e., if you create an application for your own usage that will only interact with your own data)​ + +Click **Properties** > **Yes** > **Save**. + + ![Image of multi tenant](images/webapp-edit-multitenant.png) + + diff --git a/windows/security/threat-protection/windows-defender-atp/images/webapp-add-permission-2.png b/windows/security/threat-protection/windows-defender-atp/images/webapp-add-permission-2.png new file mode 100644 index 0000000000000000000000000000000000000000..24e449a94cbcd63f6fdaf4280c8c6e7d87b4983c GIT binary patch literal 16217 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-defender-atp/images/webapp-add-permission-end.png b/windows/security/threat-protection/windows-defender-atp/images/webapp-add-permission-end.png new file mode 100644 index 0000000000000000000000000000000000000000..e0fb6d5cb88c90840f24e03495d072c284bf828a GIT binary patch literal 5808 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-defender-atp/images/webapp-create-key.png b/windows/security/threat-protection/windows-defender-atp/images/webapp-create-key.png new file mode 100644 index 0000000000000000000000000000000000000000..2784135cc495e2d3f9d942dad623ed12dc4109e7 GIT binary patch literal 22282 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 An*aa+ literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-defender-atp/images/webapp-create.png b/windows/security/threat-protection/windows-defender-atp/images/webapp-create.png new file mode 100644 index 0000000000000000000000000000000000000000..3d61af07e93d34a81e9a9735ab7c51d6da5bb523 GIT binary patch literal 7196 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-defender-atp/images/webapp-edit-multitenant.png b/windows/security/threat-protection/windows-defender-atp/images/webapp-edit-multitenant.png new file mode 100644 index 0000000000000000000000000000000000000000..83ce5da068ef44ccea27dc074c4789f5c556684a GIT binary patch literal 32504 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

$mIo=}eKhqt(3h-PPfNjq!5l_0i%I1)ME#0#l*} zJfA!RVy3CBtrzZs4>RySFM402I*&JmGL%C)W?TG((tN3{F>h_uf6AQmKUzs&nQeX+ z>JU|d$d>ZVY_5o$lHJS;Rga?UlizA{tfI*W45613FtAy$kVBMHY;5e%@r-w;aG_Sb zgj*t>KIBmSnJ#DgOv80p@x{DH-Od5b@*VHqrDMPl4`tHflGZGP|BDw*x2@`RAY1do zc_F0c)YR0sYzp0mG=PceIcZ|X$H#H8b|*Jr)z;3HlD?YVbh_#riA`zaOyu^%D4%yV z&sGh8;Nc-Bjy%u1=waLByLZ`M=Ohlsa5jAba{j-PylQViqS+t+kjK8+)5_-osG~_$8nF z*F4?W#&mfhspBnzg)=l2KQI%)ET-7bnLx_I2w?zTGmXJY=u} zEn}?JO;@8FMGx9UY_-@up`JMe^9ncpJBb^%FtIrZQ*d3Le@e)c{QbWuhpI z?LNUABY~Hj{(OO|QQUA$wWErMa|R{AEI)xoo_~_{guY4q&M=oyPZ1#;XGN`-AAC5& z{T)2*aLQ4AlPWwZLnleBi;f!%Evfnv9=FZ&Fq7_q&Mhyf%SCXR#T5&4T{o`j-C-1z zNoqvtJC#e_ExWPrEpl3^<2z)n!h6+An)cQ+RQQ(0vfy`ZxzQBZRz)iNt(5kvVD5UQ z^VlPhJ0oxasJ@QtB-M1$^_4D@r2!k6ts8~HSl;RfbNZTDmX$u3zXc(@fA^gqSA%6~ zoiMMjaDdb1(=v0rv{*Flo|{(B6v5u%5MHvIRH`w;7yC2RZ{gpPO*F){d%<-HrYD|> zYbrnnSf%wkf)7GNsk~Z&3mwE5A=Opn>K-7}^)pKZ&XFCxo%+Qk-<1F{(b^I&G-$sH zS5bsgRn$4uJEnhc#7dAYjj$<9Pfj(IxP_FuAB3yeSl8g?HuxB!BOUGmngiUTI+#zL zaFUeH^RvX#oJaEuBb5K823RCoJVhn?);%=|%IFntcqYEgm$A!^ZCGLB7mL{&A2J(yGW%J$)D2P75DDUFZLUa+5 zzM{uG2l)r4AAs}tQGG-EGT%@8tItQ?q1dXl?R@D2MT;*2UPrzN)@6L2PD_=#@_B6V z`iJU}<_&Ado`IzPo=?6RG<$dVU4PV03-Cz4lWwMNPd9x9L=8?;We34?)P?!s6H}3f zvQSc3cEv~TsD#`$J&Ya9?-8l(8T`cgz*ZJoELlS+AD>BUw8>Pp^(6T)@&BM&lAb`R162IVR(ARvV{f1C+O4DnQ*SZK zkIv(9^E>@#lp_S?fb^Yz*EEPr@62#^*=A6T*vcC(yi5_#COwL%@>ICv-~_)@AA`>g z3amI;0FlO)3kDmB&Lwe;tJP7(a{{BRmnmEUXQiKXd`10&3@asP{nG$q^@<;Ea@XL3 zXt(z+4w79i=^Q?DDCdDt|3%}WyqkAFPX7vi#aD;xi)P0A4oMMP7B_U$Wi&D#%v!qX79GqyhEu_ggSA974fAdz zxwGOZ_~g~VykwobCw=Ji_KWtDP2C->dyniD+fDNYC@*W-nQBw~mn}%M!xXQK<2tjN zGCu|0l7!G&|7P%c$0jdQjgDh?BeAt=**P2xqlo7ag$wx#k@DX`WjtZ?dS!sW{zX>? z5>I^@ZZe`eAd2T%xm)|!Dhm!OT9fOA;CcQ#?&UJrDK+B+w9tv}kQu#euoXY!pq=mG zeSk6<&h2*3v&vhvUEUBKz5>t>|F$n&ENA*cQ*P^xnKqr@ra`rf>B`|(-q8FPa}(|j zga%YzU~cs)NBLzrxPJU|q|VSz)W45Kx4l>({J)wo0C?N~9Hc+7_-}K$DE95^;l7%4_z?=mnoQ|8+6|C}lXvRfIZNJ4Cd2&Pdf=W`s&ymwC#)t?}s^ z0Z6nQ%3c@>icw{29J+aUq_Ro6^a8(YFqkd-qv%Sq-oFo=Fje?>=-Gzy-FJu@Bc6X) z;CSJtBUOAx{XJXF_&|o5khFLyKYXY6LdT*0Y)EpV4u*TpDZjW_lix5~uuvPGc5)KL zWTDNDqv>P*w{2Yu|GcJnw!z6a5$aVi4@7wlR&V>3jWGFxZ#uh|g7PIH_Dz*nuU%tL z;<MGIHkD5dGJ- zk=pq~mDWu?O#%j)SA{fte+r!K+rNGhV7EdQcN@3fs844}dA?pPt9dvEASX(u#BVK#ineX5c?c2C{3&_2p-$T2_E&oK6!|kR8o`f;8&32mvBMbO zeAKk?9Zp4=S3T;p7c-4}p5lk-?AXd~gKmelA*$63C+yxtrEev*HHACkKy*EST}hUY z03YbTZm+D2|7_38CJV+le#@%ecsgvCb??8sqS~M93JO;}-bnYq%T8-RqXaJHiz3j){sgm^b{JHn(Y5H-kG^ouE!q<^g?{@O z&my~zPd{ht^AKZ2J3f|kkwz%jRrgI^0LjdYaowx(5RBOV4y>}gT+-8#BeV^u1aw*r z=fPV@_%M8NwMvf063y$5o|44{?+_&}b%iuYX1g8DSVNvPEi@02P~VaJBQ!Drr7I_t}p76jfgD;7407RDggjT(ZrnxTTGlIc>ij%XNw+rER zn3Piuh~{nv*N0S4H-sLvU0mu-;&GWVtQ){zJGQvItU}T)XHpt6%6E z%-h!5lbA19U2WJmYfXR8TMvGy4T{2-y9uV z8wWkbm{yoM01^HpgAm2#E5J^PvZn@YHm?q@_!fadC+BYzeI7xS+^uTlH?vy}SD^=L$;UeTh;YjRPF$Z*8#0g=^exZGi^ z*==Gl_XDRVOk1)cvWnYFWK{vA5pv~;2F2cdAzb18d-nw#ict4hrvi zox*b)5&t}UEE@=GRYa{$D-hO=vuJTY65kMlovcDHfTHJ=UG~tROZ@`VTl#>1;5-<2 z^*4>0<(T#^x{W8DcRTQdTN}~P^xXwA8M;h4rtmnQ?Rxs`z!Cg#X}!L2@b#eZ{tZ=7 zs2qOfaclNO9c9GxvHMfhF~O_fa(3=mOHBj&r07La^jg9K$tb{C3U8Ut!-wDT)Sj7u z)YHeYVP^;>&NW_>UzZ~B`{JXGejseHrsAAv@FPrPO;;n)A8asyW=)Kg!rqBvalCk`NEjiiWX?qqTU2?cK|_;xk9BvhcglpE%}={| zUfEaV!6HnND4)a!K2y|s6+A;7*Q?xUu0KU^0*7g$wA|SzvF9Au4E{D_L7fEit4?F-benm*gQ?)C1faT-` z?1JjpNE(QLbPV{ooX_?Y)c>UVpQBy=WcWbZ6!(Pcf4un`APoR)aBZC*>!9qv%?-q9 z@lk`4E<>6auIw`^?4Qv3e{}I*;;_0?7p!qH^W=$onZnWhs%bsC;`w|V=Kz>j`aeWx z4J}N{L=ZT@dn*Q6OTOwT8?j9HxG(1{mAL`Nm*+@BbvSnh43G}Z5zE&e_x}BXq~mFm za?q4Irc=?FZD2j?zXak4jTDc8zsK_6B@s}JQRS?1J`|G}=;Pz#p?AiMl^A5Xq(x}3 zMRSG?pD_cQiGGL|FJjvoI@RV6+tj?~H`96&IBGjT^ac5UE7|iczh34Rr!sUZHOb-GmC)D0i6Tqlov5<}x*(;-N3C0fOS7 zVqgx!kqF=vek0e_()V=%YE<`FO{p`kLe0(7JpiKc!-o$JH^~bN3O=`0k9_-pLr?SpOrL?r>__op$b~*B;7zUb%zIZF4Vz)RX>Bh`KOiyJ zce=Kewh(hH47a<=Ri^Kk=!@Ubvgap#rUtPdsbgp=sAJ}o9jPsvx~uX3~$IQ2~&q{Q8 zcyHH=Kzfe_POWdf%F7i;yX%!hqh~?HbHBzd8&Bt@aSwjtbyX5k4-co)=F`m)JbSqc zI1Ce+S|Cq)NC4ed2Ee!;y!BL%)IoZ%)Xh60H-mzi-53N%#e}p1tT7gUaU?d{7&cvD zW@grE%(Sz%cE=GVy(%x=gK|o!j zwaY90KBi;D$lV=nBZxb4fp%Bkt#0r2l>d7hcOC`N&- zd0G;}e5;Wl@2H*GZ-%CfX>Vd{Rh$To=5+S6J6Ut~r|9VbEZ`7dq?_VUOw%WF=AaU9 zBFYn)ndQ>Xa);rXhogT(kBJ#YNc40^l&y^oXQv(fII*F>tqF?3V_$|w+n{+Ebvb|H zpf?b^rV1A>osr#uUV-VH+q9&YW_OOze@lvAU^*L@kCKdn&3O*K73Z({R^6H;_J^YP zh|OVO09bp0{EB-1Q6dJyVm8%k=f(5Wkb)c*>(Sa=wX-DKn$X-I!$|E;ATQ;5ir7@npFWD_(N3Va*B7!4(#cfDgex6Sh_4@FfY1CaiBIl~TVPLdzSYebJa@?7 zC$5ufK$52rZ#ekI6AzmD0z$L|D~|?%9!@)WhPkNK2pYMa?U|YEDJ8?SU2rKx6&(Ki zam?zKYURC9Pl8V!GPXr#3Sq=uPn-H(iLuyO4zNuf(+Du+I(Jfa0kwXP<&CGtjX$=P z*8qgJ9Y}hM%AZC_EaRB^_jiuJJ zwtAws5)*iA@l#wSH|+=hj>q?@{h9>aH0ZpeS~E#0@>qs@gs!M^Mi5>z)5W@@yg!|m z;|0IsSAz}thV5vWU;pubNzyBVm<>RxT8o1`mDIGfp53HK1+03W`|=d-0B(*xGE$M` zL`^>blc+x)M&0$0UCiGYZlXWLt6uZ-kUgY7fwV#>INQQUF)De}BIgMOruQwUJh^Gn zy~svk&Q@9|hDL{KX(Ete14vr~d$q}rtfT}n;xkK{R(9~k?}ge+&c<9s$J3h1$M4ZC zAw3D78kOF+aP4K!tkf%>#?8@xB3ilux8S&W8aL#NP>{!$WLtBRtdVcEN_$ zVyXqT2()UAg*LQzGNT+HwKENmSH>V2;N@x9VaI5thld{>-km>4*S3~3n^RVxnif4q z%&6ts&=(BL9&6d@)Xmf#s2^~yKbeFjg!fOmp{Vy3x9pG+DxAS|;f;07tmZ(;7$_}@ zb$zoJJEr@eea(OCfHHu)pLK-)em{T^i%48k{hvWy;zPue0IAV)#$}?lrDgdmy>jZL zEp+Ilh#U583vfa>ATGZxrp1|6S~4}W+8C9@-@P(aFL^Lr>u zz}eZ^cl)R652f>Hpb#mo>?i}pd;B>p}IJ0`GL56rhQn= z3$eAbvMK@?6WhRbKG~qd8jpnz8(Y|sGtY$Ej}o?|8O&_+eSU*XCm0j!&%Bfp!<<_{ zkxasQXZ0L4-Sx!0lVt&*j3@$>B>A_qx@EvBYK&~^0%! zxz-n1dJBAfd@fYV!N<=7aD4(p9@o?R!Se%U`Z$v57e-nHfNh9p8eJb;1+zGm$wNBIX+Pp(VUV%$@UPb zwMH|TEF>hfmF$yyX&6T45F(ET71Pa7<0ag%)U_> zs5UKj0rH5niwGw7$mSo6-~H?n;eEzir=39HJd&1DC` z7e3fPqYacJmf8OR?FJ}dl-p--LH&2o{vR)Ti%{}Sm}HI_d{-k4`0+n=dct_KcYj0J zLVv@Trj-pLJ%H2=w}W=k8vwfC9@AuM{zp=2pCC)+7)WFfKH~1auUQn zrfOHJj)lxB#Et}Gm1x*1{((&Mq~8S7gOJF~Cn4^BxA(ocfAHz0vG$d`7RCei+he*# z!)8~Y*<#@BFnKJq^XbsIO8QLWkXa3gm*poYV5p035gLGO`wvv{o|Nu?VS^ikl>IQ!!$RhYhK-$NwaVk7MRKx++Vb zBvmo?G=4*22lfFCUY3S~wxyz54WgK~-mXoH-%kbD6u*Wp~+tMY%O z5gS(+nSoe%o%=T8Ao7$^mL_vioATuQ*uNAK?j#e&Gl4|RnVA7t?>#lKg@dHZ80rU` zi`Sq%+nwllXIWC{nZDu=;sc7}moN*RcDDYDuTWmOzeW5zG9K`xNgx*tG}V{X3&x zb3p17b42sRL;cizbHtW&b6xbPR^`qA>J;zf1>u1CScFwz;Y4 z=}6z?_hn^$Cn{8Ff`ijDZ0>S`gly4Bn z7N9fft2%T15fuRGd~#{V3dscm$mI2K06^39-b6^-bvh~CJ{WE6L|*}v(IKHV4<6i7 zuy$gY{P3_`Kl3*aEh8Y3L5ww?IQy7}-WdXvT$+lSlx5D(ud8}Kw&we=pBRbfwyBtL zypKSe?syk+9jkNJmo2HwO@A@vg9pkq3knHIViWhi0-l6{PoQgl+ER$wfZAy)^aAcP zf@SbHvl`}d9*u^R?!j6^-dSo-b&RmJ3JdG#J6B5@o&@nxl$4&FglPsQDx4d|KoFj* zGy7LV*wauw3rfc`rsv38b319V_tSNv-tHHD>a4{6#i@y`1)2l=J2N8#k7cIe9J=vh zMRZ>nT8V+*c-Owd;-|OzG=BPd^%gfW3VRsY)$c!Qs9Vct8dSLIc;Sr6Vj+5HW`E0GWcYj|bJ!sr4q_FG3XHlJ=yelnis;_)LJ0d;_mo&^{Bx=vHA|2JyU{G>YwyB{ zFkGiHwb0bO0713~O{v!Hqo21szvdp~k3FK~+-qq#nEHkswS(jXleSwRIKfw@B8L@1 z;c4Aau5?^vJHNrM?F_-74nu2=@gLcVSPDg^)Nn%cr#ZPGDs^ssnNkXaNXn z+Zws{3s4U!_B`%<&yX3Vv^_o9GR=i!&`}Sluim1^+AX}G0W9tG+lvmzFJ9_9ljJ0% zLq36`-X`uDfSDEXeO#Sf0%7>R&Mo|ET;Pnr*kqs_BqT)6){}na`QWh(SrOWw>{wN4 zgS@iP6NU1_ileYIaO-yxI>_B~dmk^IIO;}bGZ3anSDm}lhx_yTVUCS29^OtVOjpJ` zq%@JNQ}Bxj7K04sG}5St>v=+7A1_Io1N@jF4YmIge!$)pb`VaS|Eg+E-vbFqRS%%i zr7u;rhg59|kA2VJoSrOqCHdql2HUAUSVJmZL-}1{fa60Ojfc6UN1junb<`Cr&~Hx& z$)#LhPEm^yh0278J8{El1?@(Hu3L4DTb(vBwW@>!Y$)dbJ5qgcDpC$ljmE>s2(na= zQz^W~NP@6yNEYcrK~7W)Ddk+;eS$j3O8UD6m6~Dn+;B$Z9ImIsdmuS@0q3#>btua~ z!h9uSPBqnaSOG7us4`8hLTGorG%7-WhkhV`igmiC*kQ717vsknB_ed|)~1}8z=uni zV;NNWBP@|j?wT+hPxK7c*vABam%`B3;~R}EZqPfY=Hpt11LH=gKAuLXeh(CUzfY($ zYTu9I!`-C?tOYdI(W$r>HA(&Dn%F0q#K?{sJF9On#Unx^2uis$!oA1H2_r zJ(RTQN{}F1!B}$DpwB@kC@~qFqYr8DEeY!BF)kQLK(y*i1CpkmGl*>55GmLHml7W7 zWxmt&exHGa^x}5Vwy`#Z1e`j?@-;p*oKASnHKT(3a73JYuR)wz(qyxte!{eJGAzD* z0GCji87GoKKoEiysRN6&MGT(jCk1_`HlFjDN$lu@jn)V)i_j%1yzc+Hq@-;r?O@k5~51d zCn({9LzC<38dGq1zBpOP!ZC`+2BaRL#1Cmv;_v+`H$9TVS|17_0FXU`SCiENBp9fI zr5AipZAErv?OgUU6=_w*90-|U-6VG)kedIYLd03S45QD`aAFbg_kYl%_2o1CUv$gA zbT%B{&JrE{7=WNrJPYkF&$5I6hZnVA{F$2prpX$@ca>17cgeB%SgSkXts=DX`Sa&p zzBDmX|5SGYWHAQCG*wr$K0BIwZO!~cv&Fmn-X3jNLdF?!O<(3n$c1huwY4e8!cIOW zb$r7h9sxkREJ}i=f+<;8#!(=`>Ge}(g;gIyKd2b3<7-L{KnrP{nH#wd`#M?rig~5g zIFEtrQDUnNJkjIR84lNHY(cepKT6JOC9Nl*$^kG<)ON)HARtDM{rqHxjKg%jo9X@g zjxIX@TzEaa2@al3(N+>&Oz~id90Tx0w7kYWOcUCy$CLmMhI9HxRbZ!@Y5Re=f~!)< zX=h5-{gNyP@OLk;(|m8-7>0FIYL%D~r=wX#_LC6Zw&H?Sn1mmO`95p`J-!nW> zKe4=1K^s6fieFfulg!OWZWz-OG9}u)%M8j+hSBa$_b~u~Pdt+ff0A3nU{b$)QA=qA zl*cLaqoWQRhB@gZr}ZzQQtJ~xxX2&*6A-?lz7nfIlk04?y6 z1hs|sbegcWKADG6o|4VR#zx$7gAxD(bjiTH0XM(^@!|pu1$#$Zo0I{nWPV$^Uy84%i)r!%G7_7 zpctz>hU7m86(C0i$X&J%xj9{b|MMJ;H72q7+pnYb7itoJWY!vPXElS{e*;>;KL1he| zmst9vD+3PE5O;E z?%TNpJz*k5`zgF&P&!s;KaVDtWdkp&{xNOU36XAf37}<3Qm^-3_lxD;E0Tn6eP2L0 zw38v*KM3@+oVkN?6da^1^6J$qt-qpyBo*2U!AkgjC@(iq8hsEX7`|fd-R|rp9YQ+! zSkLXF^K>{@F?5{)sJpa>u%dwp8z>7_J0LGmL`<_Vly0_$Wyo;p4fgNfQ@epc%ZNPs zXy4TVJ@AsG8XQGbqk0@8kS3p*8L}zX9pi~#pB2KhN>V1K)FHl`ZTjJ-BDo{+#CNOibEtrzQR#4k0}Y0NTKR5on&q zaHO}0n?3SE9(s;Y8`5pFj!jNxDUEQ|bSEI$%r9@tFZz%lfs60KWMA+ck83y7Wp9gA(8MASVLtsx|kg(X{|{@ zX1zmBi3dX~PLJq%itUYouu*i$?QvtdLpxb4-et2LyY+Q-G7wEG z5u}=>V2rx0&fWyvL$NT2AYH~Geg~;i4H`E3EA3J+Cn*Pn<3ts)vwvY;Ktd*ZFs^<3wSr8w71yJ+nBd1bLGJTxN56%bB|hXEZdyMz z+dRc;9!0$xml#dKms+woIW5xm?K&M>kSGH#{}TRq`+x=Nd(agU@;#v0n{`ZAzKT9q$YSMws@Po{9FN%W&)OUw_OOFIru83+4 z%Yxy|+55}Erjc#1DR)BTW#NxEzy7w{PfKr03BP4@n66L;72r6+O0@lKX%elp4cMZ1 zXW@GE83=$t!wf(}0?pJ>&>PnqK8|PIg-R~|V$Y~sifpr)<{Kt`OL6VH8L*9IKRUhl zp*#;OA^cD!-_k3sY$VlKC5==1i!|b zBqZ_gwAfzjZR9@H7AburEAQR=xH>0!F1JX}aG*w-eVIgQ-e!5|98gqh7P%tbe=zTs zY|}6ohBmC;Z2L7-;%*DeSsrpvMYdT6_L1mrqOVz+On{A89`t{eH0-Ub zHt%H_pBwejTaGQUu5BVVUT=fk?`WCei<)j-c1rJ!$-03yf(*bX0tIOKqE-rISDm`r zsMsu*<9$pDFW+nyRBvM=jQnyj+GK#XPNf%g&kyD~2weHQEs6&+o8|Q;3b5R70U5_6 z%Fpjzm1M9(wR(pABVlrq<-^v-t|AEf9CJR=;4yAyX$|(3G>^)^c6ni{TsBYDBim=GY({3ceHX4i@oorm-DJTnmqV8`G^3ohR=jSOw+buU*oZKh*`~z| z7!A~IrS=)YLactDuG9wkmsrx-Y^8NJLI!5%;&IQvi?gl73s)Cua^3!rPTl6CQ1i1^ z;LwcC^m3Wqo5z|TFNb6}2qgW}*@Z8dzfA}|8j`5p{va*X!Rkw6O~(er1!pl;ja`)bMM|m>2LkLN46Q}(@qgAg_o?H zM`zO8Ef0ln?&I>TO>e=6ly3)U7UL?V69(`lUQ??v#PvzTzHq+u_C_IR3zBZY^F=nc z+|yzO(zLn6vlp?L9m9)Coe=BaCtG|+F2FgnH5NVib`a6=DTNSb)f}?;usK9EO2K0G zSInIJxtkw$(yq$K{3(?)WUxUI(lh%mGXa`d3EwIKytBaaT=ico?zCmh}QRA zxix;mCjGsgqF`a$vASJ(igx4;@b{J*Q?=01p?{&i?IZrL7ynwBKM7=OL}fKY9Xh?g-)(+j5+(f%`JSMNV6iPh z>GJ+5q6q?C>;XusNs}u#L|2O$l-!)9SKPz2v8B{0yb#!Mk1OjwAAP5p(CMAi=o9<# zo3a7cPG58NYH{HmMO5Y`^?aZp(i)e;XV-7+4Ylwo zmY(T(zh3SC{YhG3n^NA}2Ajq_Y${cCX8;IVx05X7yVd5hMUmepANp}Eru`vly#dl3 z0`3q9(bT%?FM06gWpI61qS#rH2WXKDe&Q2*d1pCcD-c=iM=aO51bmX;@vk{-5g_sh@OGO1uj~r6Ijb9 zQ~1b>A$m=L)slK!i7%xV-iE#!u|7+uKZ4CtW;cGI>|LI%g|Ea6;{z7(=8@k*K23Z> z9$Q))bjdgI<0EAcpTGw86NAVJC60#&^^Pf5a{%Os$Y)^1=;azxRU>|%y+@M(rmnQe z59?P_mh3B6inliCUbxJAl$^0I=L{E==TbS+(O7g0e%&YA*t_JN0lS%dd(;|oefWd4TY0Ur(>J(!s}h#Q7$`!kCsNq1cr4!8L+qIzg(#BHbJ;sjEuP7Nb(-n zMm|X8dk}gMOSM4ZUG8ny#DmPrsAg?BZ}h0ZIB)P|Jh@9PpLh$Im7>l5x`#ur(nFoy zWFK1UHOr>T+Na?yRx^dt+);vtz@I}afXRH(rs<*$M&62Z+cEQoI%83@)KpSzxSna; zBh#Um*kY4y)ED8)IQ;pB3U`|?accj)fxGncd3cVl4mPRWO$kMeBq0RZRoHW8Ml_9eePbn^< z%~NaEfbT<Wh_J&=PnL+ zj+Nubn$(L7albz8)ErjtgtX~8y#Bp{30XS*R<<-tr3#&LWgeAoqF#m6Qg2fbdbDjK zJoQPf?~PrQGvk|RjfzEDfgcf@%f=OGkC&^ug3kqi+AIw(eL1mkD6_W28K7bIM08fQ z^Ay59=pX7;EXiCoD^@1s|!I$CCoxy1XWn#Pyg8v_q4Sl#t5 zmi;v9E4$O+av3os;8xULtMANa-^lu-tx@BoC~duFMhDM^XUCrS;7rUueTE|3uYWk zqFo0g(#@hhERwH1zRvEw@+MU9{lyiSXRaErpgbQzcrbz?cL=i912Z1A-Y4XGQnYzq z)S~tk>qjaj>->Ygbq!WqEmIS(MNFd`rs7%{>Zs%vVUd?#&ssN3I$iGU7Fw2)YIF+@ zYvx{OwlduBUGe=#;z*$RwS}Ncdp-?pWJ%Y9Fk(skVPwbZ7Q)J`Y@ z%QwEsoG4`hlY6ID-UBnM3t_fx+MImjMX1mvembm6wTx(13>8g<5vu7{*@%g0R^=m>sti1X zj65S3>7#sz8wWC+(!RrZ${H~IO6FtaY@R`Al zQ#etoC4E_>1@K=hCsnPinpOQOC zs1jv%p)J)aqau~6%To+2;yZy}Ei#<$kG-QpU-h4@dFcCbG-2zJlHVww)nd?EK*fMG zP(2&!`$^dZC#uHfga9y-I0j+M^az-sAufT%dACa*zp`XErqf-%RX;O4!da$d=n@`^ zTReC%sW*VB|A@Si_mqR>F!7X&NX5DIBOUG!Z!QIgH3g;>nthV;l*BfLwTuaUS8=3^ zx!E+m#jw;n$PLYvt;;P3X*!2*v0UDHzV2G4KTO>G=6gfz)2KlH;6rCgGhwAvm0N5ck{CCprP}lf z2haqT>mc(3GY`Powk23&zCdCsh3#<#E0EAbpHy}UxiG=bh#vPOs%Za|d$2VueRj|$ zz>WnTIV2{ z=1yDC0r~wq^z{Kzp~`}b;ZAL4sK!Jrqh6XuUmZ~P3i+(M`S6Ww^p#93>})T*z$GKU zvy`DWF_9Y}`85HIQ|NA#-v;6&GjoFrC8aPq-RZ`S4yo~{2dS(8#R{D}tkp}&>0KbS zI^Bw6mDL}+F-b3DGv>CfNl|!r*?#%NpmxBTsCeFLTGv(xo?35S<;rO}WIuQv4suHU zjnhcC1EBiJ-h4EmbvfT-Zp=)+>dtKk`K~a;qP>?1PwBG#Dnf6V&1Io_)@8(ZHmOsl z!aL7n9loTfRmiu(yWpSNMIhmSS;>oGoBWTLud~Z99Uyfb0fAJsClL^kqMZSMP`x%{ zv-%m0^}=xF(%_?xCT4T5;{soOD7i*dL5!6ZBH78*1P3q@c~;$7NcmqX!kvZ zzu`D)^u+kcmIC60obu++Go`Mxv5rHZZaqKB!nH$k-r@CGZ!x#He6S`~qz~kPga87< zhAp*leQ~^j^WQ7;CB|0%cx2T<{jKrgdMd7k=kTo=e3h zBqX?B4ux5Amjz{ulVq0aS8;OZg|i~=@vJ#NZY^+b?5t)@(j?4#VNqR|^ILhA>Fy(6 zoo6=iT)9&jzjCY$o6$q+ zkPSU<1*A+}JQC;<9`&PZ1}2P2kk`iyc+VC0TV!qoH1}Zhx(#k7IP~R+ zPCoIe&rADSQ0}%MIhT6Irt4I)T)H|trVB`3fHG|^J;(R47Xyc#s_nexR}o_95gQPm21@h zIQq*ZIp8O!+;UX@+JrRTN&G2E{p6^~ZDYA6OEz=t@`gw?kK3!-2wWWjxo<~c99}H)_4PHJsRE3UMzOBYA>n+kI-NTd zIWzdAV5!IloHIb&1j2nZfo!kv23@XUc%7>2c)2l@>oX-rZ1m_UuraT7c$37JgWNlZ zhlMTcLxZM(zOy}J^%;0Xv>$WllrrdfCxSfjnqY#Pc+~?I0P75D$Wp@?s9P6}Dw;28 z5;ZlDxgiqt5|U3O-NWTdMnyWxSU~!_uP#gvJMJxQMM{T}8@-;iQ;zwJ1@Y-@r>TWl zy!Vf|nS!f13@skoi@^LB4GCA>v`otoa|!Wn0QV;zt4ys$5iIuxx^pm1InR3jUn<%C ztz<}g08Ztjp}SrQ=yIUaA)p#Ue+!+}_w8N4UIm_x@3*7L-j)CTSDOxOt}eteo4Iph zVo-Y@Kz)n&^|nmrsA5b-!K!cTu<>~sY)-5In{N6LTNfnCZtRvJLG_$f_Nm?o zQdd{XwbAx#ZUOe~)v#Xk7;|qI-8|Q!;25s6CDhvU@h5-UASDR#&n*4x`#yG-BM<7%9RkQ1^@7R>rZ58#Ry;psU^CLHj|<``Zf z5s{8iniSdY$Fg>G_NO+%RypZ8vN>$(y01^4(zVDLuCZCvbHPC9-8xA=P3~8!_5N6# zIt+s4bTMgxq0gW!re3;lohiuxLZ#9fc{m?P(!-; z-g{&)CKCrg0B271RcDbaQ#4}a!bFBe9g)-8huG27Kp9s_+F3S7pXVJhw*ke(>-zd# z>F^1@6XlhMa0`ITF!D8@jEnqLy{9Hfz$K69I|*Zbd|K?^J1mHayFrd8GT651sVK4ZDzQ)lJ<=6D!gUE#J@zMk&t&JKDA-2khswv{c6TCh z#ln5Am=~WnKxNRgD0jR77;DE5spMaOhQ zo0RrI1!PDiO`Drke1gO6-jpSoV{m*o5g$)P1Sy~~E4n|W&_^c|e;$UFEk&w@&6F6G$O9&+I-Z2T!M z(q;k1E@0B!Z&ZPKXT24EOe@TUJb4*#WKR9Epku&BGiu_P9$~a3gvTH^6~G<5+gGPc zN%NZk0oFsR36&tgP0c$SQ^)8ZrRCw}ica2FM%;L=MTZI3`U*Uq@uF47z(!kLB@ z#eKDZF6x-i^VAFj81If9UBW)KB_H~tDGU2$* z6w9ww9d9mM>Ru{h1Lo{1$4++Duyg0m1%|Lal~wNE6;JqIw7h-ZA_zWcqgd5^qibtp z!$VxW&qxekxcRe$hKP~C0(+!}48qt@nRtrI+Z$Q){FvOKoH?G;;~FrO75>__dU^YO zO5=yt#CaJnXUKzncnzqjwWuJG29SXe3hnpBD|yhrmh)3f_?{~3&n&_E{K3UG;e1p| zB~W*o69Fy8mvkWyuqa=9obzKTe}Rd!3;lGcvBrHv#u5@)zqtv5x{FnE_T3qV=asKR z0|Q|F5P>vHJx1swdUatfy_!H_ErVBNo3O`gi&R=QrzEvkF$`I*hOn(`_InQF6%N2T z^cuqC9f>60`mB{AQ$~+#KHj@nk1k%$ncejtkOEb4zHQbVk9HXShwYr4VgWq-RAjzs zxk0Rmxl`Zzx63be_qGo`7^(Hlx8%juXMeTiJ%(%;`v#c6!Y=!-2)&?T3W=$|>8!2$ zY>!*r;o386@d7;y4WuyB1jd$KDb3mI;Ex%Q<2eYp@;Ki|hT?WeoA0dpyByHn=8vjK z>ftUkyQIVF6Pv(1G}({cE)J3!@w$;`j%9CIKfNVA1kiY}S8=)@cTP0`Z^#(=UQ@CQ z4>?r?y+dr%E^x1jVSo6;qC;Un@cz7I{cZG-8A(8|G2uri9|&Ke#aEBKrTul5!%lEO zI+deL$=m`vBvfEy`^ed|d{CP`r zqmQ#E(m;LpXRgtdX9h)GiEXl!^<2?!-m5@1#Uy&+*oaHprzmIl6+X_H?Plkm2*y5m zwgvC97{bDW@Wo1Oz0W#bV}V00V?P@mr#HAV&5Vzk@wyu)WS;17PKPjykY3%gl%>xx zyAxn?kq&Y*T0xjtgZU>c7;`)(w3y9PlI|vnIx#aH9$j;($b2VepYloYkWQShK3U$L z1t#$EWFY}eG+7*;lb#f-cNT!QU!Zzj>+%A&RK?wtJ-~SNR|Sx``Q*fdf)|g8J*#-Q zLom}wYG%=POc!b$6^&Z$_<+ts#Y9IB@*pN=TVdq%95cDk7*q3wO@=X`!tz%=Laj5I zpt~V%Nyqv|!pdSK$ar^xy38>zN|xxcMy}x+d>#4d((B!#K{d2wOD0PX+hKN{eH7Xs*GOg~0m0Zb(IPyfcd?-`p*6U6Hmc{?~bgl|VapUx%^*E%f-bW31?7X0iXE{&5XPuA9jDYA3!&GiB~ z%T=0_+KzECF)OdSWmm zeChM>?V^C`aNLTR>=?uf_=`1K3%0xL!_l*!+QZ0kgBM3c5Y%6jP%7ORfBmVM z^-Cwoe_oj(FyxufYG{@3(owVt@wN=)PlQ*ZmO6J6&E2@;A#2`#7d5c3RzaoHePI5& z?HvmK=O2J#7q#-^>u(VOw1@3lTcBBZmSWFyvTKzF4i#uIfmUZ#$e;~*ra8Mnv3yrg z+yG002;P{O%bipk*JFiE`GMd*2I$QShq}7%ZP%E#+-2Q4oWH(rHY-l>>eZ`a-dpZv zKqswZWr@9!Sz3BY-b_~B-9!_z?EpF@4_YOK{}wiy>WEblSRzZKIdBko8&T|>p=9z} z$~nwg(e?0YWan=X=!O| z(yFr};RO*Q8KH1Nhx_-fKp6b6>Hh2B;07ibhSN2stWPN($Z>llZGPSvPHMVuG*mC$ z{LShBAuAklB4{Wt1VjJn1zA*jsm`2bUAAmmwW&?Iz<&brgvQLP7po35Kp z5xN^) zEzEPJlmU+v_^nTr2WzPL`AJ))P+6T>gLB#etH64qj9dLPR(~PB-mU?e0~U%&q<7lC z)(32pSLm~@w5iYT^K3o$&N}ir;z4z)ugYC>dc^BfG_@JyU%fU(_W^v_=fgo^Dw|X! z9C68xHT>|>!vp^C2||ZoUm;8;w1(X;wq`s~)FDaEz^8oUQi@RT!Rdqc2-YL`?uUSo z9Ud2UIF;|vx%^qpl36-~-GKmE0)CE-=2LkYUk8@4QH5&`?6LgXtj5|Z>4IzOx| zCr2>JIqoaQb?}Y`Olk*UBn2;;uQqvC6rb4u83MxR4Uo<9EK0?NbAKdI;;V+jE9ZS= zsRVW(9c2hkpEBi*Tso!q@o7f`v~9}1xzuBoC1C{+K-0cq1V}rpfcaO0W#^T?ZbOds z1%VYHV1qqDzZX=xCXeZY)j!Fm+gLk4t=HhoqbL*9yxu=2zZK5hyuJ#KCzp4YGs*Wa z?}W159RkN4Q_sQehJ&-3g`4R9Ir8aNXp71Se2I(9D^xx6Ml`#}?^11cp_~kiz)xjj zA@8;JphAxRafF6Zt4o)#qEXo*8A|i+B1rTuIk7J!zff7-ko%AVI4TZ(cp*m6hOLu7D10Bp82N31k zs3L;mwC&l)uxq-jG?PVn82GAXK4J6XtG&7P97h$5>YS$m_7e&!_cPOlN|GDZRZ1>r zS9kv%=>O@WK%)=^2EMXA-0K$(gtE!*ME|Gt!0I{?tR2PRG_e=|GAO43h7BZA-sQLb zfBFHKrGYZ^CFlwOtbj8>SPls)flORb4NA9PzjNn)_glSW;ayLu%f9it(!)&{JqWJJ;zD`O zuK@H*sK~wwz-$EI7yFGW?HI(STwE98%2?cdnoz0=!J?DZ4ho`=1#Q;Rie`U=gJsMt zxIcBU7Mbp%tG{0meI|=cGmyBJ z_p_8^Qtbhxq=@c`3;wMTB4^xSUuzyNTj8{=ged^RTq&+N2Q{{jh#{js;Py|1Bfv+qE-)N_T%g!^_jkCs)wM6mef|-@ z_ILmxY-0T^1!N^jWz7v}qj_?!4RU2d{LH}i`hcoW3M1HRc%b-tHO=IGm_K;2HgE*XWsL z4j}!{{dQA?Zsog#_L64~`GheQqh2*R)(nC@KF_qj-iZoz&n9=gdLv%kR!6RvN}ApD zgMVcHOfV)ll}|Xhvg0#*dOM)0OheJd z#a}1hTkUV2CK8y+E6qLhC6zk_)1nDZSvySleJ z1e#jEm;*zeH5J#b%x-1 zORlntt1x@&lyDVuOZ_5vw1(W9qd2}}fPZS)N`E;mC51y6;1vR)j01$=Vn54eY=SA0 z7-}z>RZ)EPO(jF}oS%d#KEC|uYVB|a^^Z*I{ zkdSEuk3+Oliae+qkBqxqZpHzCS`WgvQ$8}>Wm+H$WlTgE@z_=1`S2xm&VI7L_Jilt z4Y!}gU2FH2?V>yYl1Pq1n%ij+>4?7L}!JhX_%$5 zQITah15&bdD@l`hPH%Ac*a|G)=SqCIoz zE`9)N4#a*AYLa!-@Wj|&D7=gD6PtK*l%MqUK+wWKVZ$5xjDw+^@li*V(?IqXbd|YI zq#pxhXwOy*r)P%qV5z=AzL^k!tccHO$^bZ!7U-vvc-}c=C{`c?9@hg`Ra1KwpX%TZ zhvzm05cQet5vGl>bvxKhmP0cAT`xT8U9$K6X8x@7IR_Mxd80d<5pnttj!e0n!}Bw@ zM(KeYAV$9Vg9JooJ-JrrR5D4me$ICF#b*x?{D(6fojYjFc^A%LO)jAYr8gQ^`b)=^ z5=>#P`jiAb?T;jB*XA6C6TG_-0RVeDO82Nu>zpbmtjjrY6M2Afx-Nuy;Y7KqE_zd0 z0nClJ^7t;yHI1GpZ&lU|m3u!k6RIW!$0_YRkdL*xISr;{JtS<3WECZ@A=7FjloCgTCTp9tg|iPw~roy zmdV*Ub{W+Vt9kl)pFT-@W7$_Yjbf0189ztZpFrp99}4%(;de^0=ton5iubjpvqyeg z&6238bu;bK$HJufUD$x~?n%VCJp{Ms&SJ+PsE|-H?A|>bWJ|064HFPBjX>+cKg0Op zzP|dq7he7gRJ}h*SAZA`sCt~B$EOXO_E!4_$iI&f)`XC4B?ot2y`3yz1U;Uftw+VD zJSGM>Syn(+$ITat^4;NQF27t66?ftOJr5DXlR*_pAkdeZnsE~>obTU%2|AF)XC~4H zIS+mM>Yw!FZcxD;Jw3B?2=xLe4g8YpC}=c53S~+Krx!6$Dk&0dR!q_~1`(TSb**G~ zWOx(>wPaRUFf&rKLC2T^9w67A^7vTBfQ81i7Ij^_rsPk&&K|Y(IgV2)vC9GpTH>rp z`n!K`Whu-Rx2C?)!WBVjWKmB{zUq)===THI^jH_OqdD&jSq6}1_4+Y$qA72J*=9Xt zo?6(RWd)CXm$P@krO5V&;q5O;GH$~1%j(lQ#?OM6q-QbU__!%Ag{S#onXG9i=Sbi? zj8AqV%qUqFZuUt;1O9jurJ45cRS_ARmWcBcA#lM(PU#G)Af|h90fJ<4gy-{IYrh|N z>%%gS+-|X#2~<_CUn`P3)aTj?x`P0sPNd^*>_x3jj2HqQ+OclGQ*)pl$Sb>p_eMlC z*fItREsjwefb3S$@tag|C1S!nwjpV{_5eY1HLh;0Qy4rJ+tK3q--{u(0z~b_(@MUW z8U+E{3)P^-B$P7r>{vRgeshmPkQb8p4NSkP6g=$Uo&mnw^$GWD^=JQ+MKEz<$+Ql&nO&A|d#l6hZ5IPO;1ztR2s{AMTZ7EM+Y1H)1D|d*sG(_ldsiI>U}W>y2%X=)aT8(#DyxG)v8%B_1P%Jb z;=^E`>hSz@q0s#VOa-Ue9D^O(1Xz^X1ofE;>I?Eok$Pa7~zj&TL_0?{Pnh&nsxz+Q|YglMEKw4$b)#gua17A)2Q?Kfx`aAU>&jBq-; z*FZiI-f{{VxE&~$h03MtRPPKm6{+C{+ZhMgb^hq$wby+ho=N88q-_Y3cB|Jzn5lxD z?UYJh<&Y&+mY-N-K*U`9C42$l1{x;oe!+~A%%u>C+q@66{^gBI^Ca%ZJ$8Vay zWY!bDf47OhaL@PnIw0;@11GCZA}on}U^jbmjzml`cViW|2|b*%JnM9pu)8MXYqzC_ zIcqXGtmvz63qyw|J{JF@%4^L$Aag=G>ldL!ZC(Zycap5=#i+jt#6fJ-s1O(#D?~?65aJPm?^)TtnYBP`j(Nn>d z3)J|MFV6?)#$^2#VzjAQE}ZlnIbP)KcdQUri=-R@Um$k(9I1-iZiJH6Mj>$dXcf3D ztIw*YM3~5c@a+$$t-HjXshn)NeMv$_+c!%G{9TG?5(cWex)`;ajza(A><;u*rzvYf z$rHncydS+&bMTEr=DbnhYnqmtnkx&&n0+F|H#_3t!HHH;6X5XKuwIkr!5g9dK>Qn9)-F#AP?~lEMOOV&*&%hAOC|9dJl~W;t>J zIa3YYq16?o>aI&5lDW7jC#l03TuC=C%2>BGR!my8UO$fq z^u%8JK#%$u=rCE?)~>Is28&MCIW%Wn0QJpj(`F6ryllxgz_AWJ!_Et*>YPR_sUl>p z@-sGHdUaOuga{#?v@Ftp+F>t$n@RK6&r>7bQ}3)gCfVvuKgHq&UE7mX+-6t`iq-KI znWJ5N%?v!X{VM2HHlHuQF8jxSGnw}$D00WM0WFnQ~CrH!2b(1rT_N-ben#C bXMdU%O65$`@fOgnexH__u4m~_rA66`y(@RCR5Jrv-h{Z{hgBlHPSoHF2D`~fllk+ z)qVg1(G3E}C9KTA*4(S<*Z?#fRM6Z^`v>E!t9sUAEuA@%nA;s3PpTZ!6SmJNSu97m!3LsEpe?o}vJ zA8x?=XI#}V^M+_lV&#o$SA7=-z+? zPX6fz>4TDh{at6oWrXg@esz0hAKf%rPW??YX-$g;_;^yByF#h<2aCooo!gJ^$bqsVD_1peFSX_o5K}-@YSrH=qyLSIGlgH zD?h_6&ZWFs^L;l9LnHPvaH$N^DB~FKpte`et913Jpp3&g-YsrT2uqH7o?RaGmBWaO zE+8FB|5yKi4S7$Im~NVl6^ZZ^{dkmU9JQThb_6j2O*aR)R(}};y;NCwG~n*tzBjfo z6S3jNsk%G3@Lf8}FW~Rdz5<3iy^-w-*?Bj5t9yb$oI{q*6w7XjhSm`+m2Pwb77tNo zRY$TwdlI8*bKpdcFKTZdDz#YHg%NooqV_Avi=WTpyYzB2TU-Pu_h&Vx>ovkk^P?zl zAl=L%b0a3p(R-CJ+XvF&*Rkl$K)f!usba&Az4mH2UHxi^;^PXI=FLuyN-rH26U<-- zYBe-J2z|G-Pl*JLvO1HXU1D*-y1QIi?Tu<#u2|UamG*&893Jmu2&?V;Go!V=3G`23 zzCt>#XBB4=4B2W&OU7R6Xc964e{{4@z*I<_j{uE2mVGH?%GR+=Y~CosVqc(Z>JZ_G zH&QXk=+*8|gs1OU5^s0XZv-i$yX)FF(A3Oy9e1y9$@DCTGp_pQYbM0148SJn{banzvp`?e=6-0Le+U z@8UW-cpvqFUT)@<+G9%QZjnJRpA}P;H`p(nbN~OR6xEG1+r}59T%cX-dqP^y$ksviI6e%Q3W2{Og(A4YD^mA5n^y|~iIbcXb`DT$@)!$ITv2vh3A#@^ua6eK;H zn~QqjwJEb<@D;=Zu$Qm3ck4&JKmXCMr=Kd?8Pkf3~X|Z6TI{L_Crx$iy8+N>t zPhd8U8ltR+U|K6MJX^C9Vz}~2OQVD5l9+lT{p=oat)mjP_>+7UzS{Q+W7hVZHs7Fs zp%eqFrXo(<;5;9UXwulmu-1#!J%rmyp1ZJ^-jV(HR)##c=b#b!$NsHTpT`F*FRV(J zZctf+0vnoEIf&vLN=3}jo^tr&?YLUou}jyc@ciof`x_|R9?FUPberZ=MiyMvsE>A1 zQzD)9l|p=vvtAdzpS{Db#UQ@I8QoCM6p8Czsa5?1>WQ(YdZ!^~6Qw%;RKQ&66VcLT z>1S4{ok^S>=4wLk?fCrvE)MfYlMUMPT&y3OYv_o7smyKqw5oueVJB=qK=|!dqjYo;t>`W6{5-|3oX2 z@!N#9y>`skwsxMJIHZJc|LY6 zFZ%efkHc;=hTI2k<5_v1DCI8ig&)b(A_Y}P*ambk@z)bWYnkW{uxiJCJI|#f3s3i0 zH+g&Qu=O+QMtSw-tq2khx)ziPhemZSy_pLD7!*uEVS^x_H(*gKQmt0EN6v*LkU)1rsa71pxOt+C# zH{71#%S(}XW?iKJK-#5#z#iX0;hk(^viz_}zW|)RSVPJSoUph?GDza3wqg-=e{a}XApDn zU0S|6^t%MUb?_F#KkFxlqbkB*Oletf=)^JJalNwy5f5LiVvg2)d>F(#UaIfE$!aSG zfGypgNSAJJF#BiDa$OciuFYxy7e=i*fju@ZH#=z?gMVMYxjhmI>A#W^kKxrmeDRi2 zj%5(%lAB$BTkr#0&j^Jq6Z?4uf4$>*FSQSh-75}XN9s@}X6XlK*kYNN&KV17=7E<7f|&K|zm!J=Rs z)?>=|jB$fbb+OULIF@A9&E`6IJ*2_!kM%bi%dx z{WCQ|lFt}8^468orL6@OygfHGCtM@Go>r(&d>1FY%z<*|g|C}?Jg zWO4{V0S+H>c*4$KTf6pVN_y37BJ>2{j;EfK?&mq-epo1B1vt98u%Co1HvK*yk*BgI z!2FERD9d1AAQT2dyKdv_;pEBE=D)|(DX>}9Wd!}vmG&_(@i44#bc%9tu`8u{C>^zde=nG@?WzuE1@fdcLmPlj6i*;SS{H(biiRxc# zoxh)fX|tN%YB&DWS9!K3yJ6NVMuKspEIk#`GsfGK)kzW;t!JH-rLOw1;N^^EAMX-& z?vT+#umM*fWC|09E~+O1ekPp8R|t^W=q+U^IRmmxu(TZMQRdJP;kbODS$2d1_3+UJ z8sGUHd!=!DohO{~3roy`p(lJ|DYX7JE+%L!(=>kszN}UJ!!_HZqTDWZYhu=%=|yWu z5S## z?sR6fiheeqaZjp66iWq@8HYHw#Z>gIU)BmC-XXrWb!eC*l?+7J!a($KK)~1|*M`Q! zp`Th@s`am1RoDyEVP`=j{EV%vYBwIV(9^ldG2_Fd6j2TTj!1-n`sm}>s06%<3CK+C zVX_}EBCpb`W!Oby1$y-mQsFUd(Jx%-{uJ3nxs@{|{Egk76D1$YEz5qnh(CYRAe>?| zM_H-%p@uIO#y4W_LpIuW@H$E=XVkgw%pw-Fz!a#mZuV{3-yJvO2rD1ZY0+4>0yX;G zA>R83p_!$pw?+yH$KZs(rmO@zhzTW-PPWfEtbr~|~It%w5;%fz}7$WYb(g9ls$N4|EBmVg0$a@J` z`|f~R0Cx0zq{LA9cPwwMNNl;|AG&llY3#@t>`5OahIjd88e)YrNfo93V@@gl%NvGz0V~a0ij+` zR2{8Ux$u{^GvG5^mQTq=f!HSs`ngM_I&K%S=1pnI&OrMJHxb4vd^YAAp z9t!jlMIX#M+zIed&O(WYu?bxFBNfH1w*x=C>W@1u$k%KCb#MA=c&&ca5@I&FoN{o- zJR~jhquf2v2d@{X^}SCPtizg$K2PB>r}GPDrHLU2y@xq0in!vCKDqJL1+Db2$knnN zOZ6Hq#5xJKg5xFQ7}vMDfanqr4Jamlc^7CVs5v1V`3zxp>l;Cnwe@xy-C4NpRvh>8 zWx$~xm0UysB!#t3m;MPW;K~TbL7?RTa^fmD&f_3798{C;j7igdM@E6Q9vwaK;fuP` zyZ_)gUzGyxbf3k%%7C@}y|Aw385SuL(3sowf;O2_n7NRSsnK~7-!w2)D4*F#<8PM} zw?HYtcawC$Gq7*tD&VgsTc1h{ZOdlR!BPskS0*}8c#Ms8_jvZe;n2B*=1x9&fHLX1aoWb7 zFX!ME4HrjJtS^*juKNZ!EJG)o!)v(%Pq{KiT_Y58nylK>0{`nAtK-O(C0>JI1FR+& zyaP@DcqFCEHgq7!fG*aDml33yk-8K#n-3~i<_6HgIas8 z`Lc}~x6`ZcKJTghAVt=2Lk*zu4B2m8B0dyFjx$ZpTUz+E#C)jAE`HIZ6*!q80yhtf zo%@e(g7@XCBqf?~)uUgyA3q(CyI>o}sdQtxmJS(bxV-m0qpGQ6<^3y4VO0~yptRbR z?OB9mAi^JDfCyuFvBe*!-^7XP!|SitL#k|@%KX%8w0uWoC@-dpldKG$csU60{}vs@u+lK6y2{Y?DUPX!MkRZDF_AcM%9*fg9kP%$5X(*InOC zM8b0;^XrTKwuAf;aHE$-xq&?(E2N4#7rd}mGcAu&o)X!h^W@DF>zuO%G=Er-uZ@w= z217W`MWSW(p0P{r|NT0le67X8YB(&mmuYNGNiKSE`-}+%wIK6kz2!7+f+ZR5$Dh8{ zcnKiLHaImVynh~O`-64SLZx~(O+c_g=2xTF)O$_}8p&on9u>yIF0_*CjtTC!H755c zL*uu5cHjlok&&x&x&lf z_Y@c_UUeD|P;Ji@5>7=f>%hX(xAfP&Oe4Oml|k@V1d%C{p218?yVrU@<=*YSstNv3 z8H^ZT3I0&}>5VYXK+pmHKzTnmM7TGf`$I-Rr3doBMuLCDs=c9JV9}wM-%PqU(`kGs zlGew+EigY6B^{5cO;O$M4SMf$;|mswX7_9b;<(tTO7Zx{ZywL`s%5ZKL3laV%gyV7 zqBbeFr94r#iF5=d(6vS-dxRr(fe>wrYG4yD3b0g0x?BY`o~OAEZ+soI0(t=0rQ=cO zA2iEAiE9B+40(L@Ut}KE{?EwFRse8}P7sg!$whPkhW|Ir<04(U7-e%pOvLCWqpGZf zG4j+mr}w+vDDE-kgBKzOBre9Ka1h(!Tw|GS>G#iuJ7p{291GbLFV2xF}5pbuShbikyQUW7Xh}SN5|@aA(0>w@skPDzfpdsB8=Huj(>^0n;tyx{Ck^v*(GBK5j- z3%z(C(=_)O2jJ)aHuP+qm&LxPs&tEgelJlv|28lesY6$P=W`X$_Rvnt8FKG9UpZ&s zqleDC)3`~qCQlP)hr$bey{3G^$u9A=#2gFFa|-N^$&qxhiuM;GLpGyAW5331f+Ove z;dCQj@iiiVBL3YWu;JxmKPvF5Vlhlr0=l(adkfKm+-xbs5(31miHQLjQnr#R?kRIY z*J0L^CSi?2fS|u*KryyrO)Fjy%ub1tVTZ&|UWCB5imI%e))zRgo8tJ@TYF+_?9O=r z#U*=pv)^SV-d!5!L!+*(vXFw}4C&G;ra`na)W@T567Hax;*_xkK~S=EE`5~$sqq(` z+N^)US;QTk#{AO+cc#y5U*f`P)lv_;5GH6~(3VhVxXVYnv#w^dy#Bh4ZS!UpE&f)! zz5M7FVI~<#cHEql8KIQY>sFpfLv5%ZIXM%xyq?ZZOua;tuNmjLN31DBi|fyKULLfO zBnbzAF~c-hPKHBBwHYci4i$Nq_?!iLcv3|V^5~jniTaW-s{P@hY{sN~=tg7qizYbl4{4aF*AqL5WR^HvPx+4|+oyB7h z?l`_*9XY!}ah(g;9QlHzcV3|d`OGHbQ*Zb8FeXpdgDADx2ovUpFRsosHr4l-8*b;oRP5!+$ zwW7uWs%q~mRm80e0)fY+OW0FoS7YYH>>CPD+bINfB}}8vh{)CF#{u^Qygu}?6*vg^ zVjRH^b}bvD1+R8{w|^d*FqHKK4h0ofPzoP^9cQAY%!vXy*6|8IV|^AjHKu8JE0FAF z@x!04zE?iX%5@|v`ha8UxEdjPplD9@aO*8R{#XpRJwnP|^=IiRkU^--@j2AUc4y1l z6fR!Z2}@sV+1Bt$zcpg0#G4#Q_OO2zoWA(&9w>*sU?zoe@aE}m5<(LD(`lhRQa4~4 zo)WnbTBS0T4KA$SUY+Aw+_}Jl8x%AAj7bk|pEocLavYX+?pQN14^eh$=iHmccs{ND z$bTK%Sv`lx7s(aI$|gy;Jjud~S+id(&N}*oS#?))5z1rffKVzJ9!7^5eZlHB0+kzY z>4>im%csTyMG3Xx+@SVa6&DJv`{*50{m56f zvc%^P!mez~y;kK5I+P8Y2nJuO-gWi0=4?q9ax9fkX2(! zR%E)D2Bwlw*L6aFz9SCv#HfH`=EL%;V|bLM6RjrK?FBVoEWT)?bB#O8r3HDk6qwg$ zHFb9<5Tj`bIz0>ufQIlfs`6dSpR*D=TBk2Il^DpaUaHNA9--CjN=g>rE6t_#JQE>) z3LsCqN|%&R&;LlCA_reO*1g*3F6d&GzbtCl-MCuDiC;Zlhr1GbWxOZG&#~FU-Z*1oX+Z?oCZq$bT}gWAfw;?3Me6LMc*m0|%fy zIh0;>g=L=1>e;)iKkZoXb3Ap&ZT>L9nNXd4&L&U0;8e#wYVNt*B6D3aTeAM8fhG1x z;{3RNSIN419^hJDPaFc&1|g85=jS$){LfToumnDeHBfV2ftc?!;i?&zDq!dZw|b2b zceFjnJ_Z#I|E(K3`K(&7fP)!&BxFh|gT_(L;OXnV7KO`9JrcX}0<5eBe+*BkH+RJ} znFW=BXM+yfo}!LfGxn-(-@~{*JxTWV=X@2x&&)(TG*`a)`ZvG4)K^VG_%EiGR?099 z)}9ipBd;2pI)HLaPtG%xEzSj-W9e!1jeJSoy-88+xEYWC* zmGa+Yz;un4>04WP;S4@|;bC)Ji!a6%cJ$s35*(yF5j2G>f+tUzfZL7hA8AyMN#jOR z-rzV})K!a@a$Au3ygoTSSw|%wSM{-Lq5`J*m(n$w#`0_7P!9tOj4O}_2S?S#^3#6% z)>2SHKZX-d#DKV4A#}2UIB<^Tw&1@Ry8)1|PulALgRFio0bzr{*IJZKbTn-(0&{E#10WdnHlMExeAIBW#Jw>em(>F0gbN z^1#5l-$&&%^@Cc*8feuaOBTj24x`ACuj!%j8u<;63kIgN+PG8{tPeeVL+sw5R6H|+ zvf$8ZTPN}K6hpGhfS03zm(F;Ki!nUdCS`AUN((OJVM}})7$}EE7~)>v9#9GJgUv}$ zuV13puK-H05BR5anQ<^F0dN?#Ydp+(9i&+I*OUG~o%a=Z4=yhhFV35a^ssy`B7tFr ziNb~3p6yY%bYS7d38CqGE`cs>9#C0u93jbnR;%H5cevVj#Jq{wR(-Qr-ZoVNi3VSO zEls^*XD9zOyk2UACNM-_UGRHNVyIIJK8Ws8U;8e<_qw{pKo}af4AdigNwtf2jlIbG z5o6G)QCAc4JC)@v%0$JhEU}b;4``)|>iU69ryiVLPq=NZV#-InaGB9{1}-JKC^>Q4 z*JzmG#V95wJ7(EO6BVa4nj@`SdOoeyfjjHJMtFE*CFhabILCKY?!+MVQbz&jYtg?wpyj80pCJltXFiyplA0*UJ; zT^TK+BzZ=J?J_O7C_C$M)X?4q74CWj*4r0ZSX&gVGPo3T;rHc1;ft+OWc@VG&}n3; z%vq!{vP;toHT`r9kAfuD4$K#>>pms%0!HF6vkGSp|z7|VUs`z4FhI* zr-@k;!x3=(QZ6|Rb3nh@Ca?tTnYP^igmJ9Q+F4*CxKYJ$Pn>{#=n>>~V`L%BWtA?lVe1E)XW{5u{LNVX z1H5Tza2X`P<(WiE|9$0IvVzPf#F1esp0$2jQ%DW z6yEiHU$%)h{*^;7?d!_n1{LfE30#L|rwz1MPFvtT$wZ74TJGOm)RcMwGZKWD~ z5wPQqb`Cv5!Oz^wQ0}h~y5W>w`$q=6E;%01W1R55w2+|){S1=P4Xi-X`FqzoSydJ0 zPP0u^2enUWB>Dx&zH})b)$Y-DmBP< z9Cp|d&Y42^lSS`eK-^MnV0Hg3k%tp2SxM`9um5G$-`BGS(VMAUw>(6~tRG_k$dFlM zCoHDx4TCroE1S+cm|W!Q7UNQ8JjEBx#JTs#KEBpd!^ME~upLqN_qbn-K8M1FnxhIZ zB>!XIJq}qC8fKQf?9vKScF%&<1m;P5RtS4)1f|O(8V?Q_TwJ&&ECl3xKS^UHX)7@t zZ&_I97?spsy<50WLPYi_Nj;uOrgoZOS*hyQ>5ZBE$>Y;BH3JGN${~Kv4;YTU0d2L; z46U1!vWFc(k@=CkgQY^eyn@M|?9yC9RQmT{Vy2b(=qvCVio3tA5pT{s_Td*#QHM!g zc8Pcx4}FA>Ni&fqe;`rnt=H%p1-LxR+F7v>d9-xSh+*Dh?{7NQ$wE~k(<{8$dL^ec z!G$66K9kF+*y}!&lEKktwclv4fRxY&i3zd3fh%QpmX#cOliy}8O9_3Yxb!iU331&0 zIy4=2FW%{myT3b52|(dVk+9|H#-)iW$;)>NOEbKrdL7bKl6yfF+w{uoHPd2m~~yN$g^{+NU0^#t3T5A+K2ZH8GB~ZjjR+#H-IY0PAP#t)hQWx&Fp1HHI`+D zaH3_|jZjszF=Q|9!%eAIMO|@gR(5ypS%gl31hc^&e!neOTASD+XAaR#`aubR6hi>& z6x7-Lx4pkx))&)s6IFtYcoh9vC73X88#(k=KPP*(at<`406LFw=t zUa@<9_n8J89C36H6XW<^ahE*RABfPHHBo1G$h6!6CN16?`TstrsrElm7%u$3NX&g1 z!qIw&HJj*tFz}fB*G?u=0{$e3HFid^I<%ay682_drgipQvNCG2!NWpgHH}a6tq7oI zywx;PUaOb)UA|;P*5?qt&-L&9zxpEsC#yw4`Z`A1 JC{6pA{{`JEUfBQu literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-defender-atp/images/webapp-get-appid.png b/windows/security/threat-protection/windows-defender-atp/images/webapp-get-appid.png new file mode 100644 index 0000000000000000000000000000000000000000..d18950bfd179722a1b4a0081723f38ccd7c89b21 GIT binary patch literal 10830 zcmbVyXH*kFv?jeORf-}6L7~<&&1N=aBM`+UK#hCROF&FJ_d}!fAMa9e`d0{UfvX5YCu4m!d&N7rfps(uqfaj5CUhJ0;$} zHP*?Gmoms{;GU}QEf;LdSwYX7$TNqs<=9+rV_9IW;E?|Ca+d~iZf_p47uYal;W!Q? zZ`2(qB8LJ)`!Y%`yIK~IE)@qAGg{-+LqQXD=?|}R#e%NrrqX8b7Kq6w{i}YIX3qOp zdMEM!QTU`7xE+j{b(^ZrO>Z<+JY0+{TkEY>dH!2tmp$xIix_>c)y`&SqQWXe2DYY4 zL@S*38HV1L(bqf?@M!f4&(`TpF|(P5zke#(GO-*j@G@{-LKC;Sve{**7a@g?>D&u`@-}gxI&MM!ZbWbmT zDe{`*Y5m9rV(z9}v$WB7svFWsW{q>URuNv^kGr_P-Mn5|Gn?_bg0gP(HIKl4tMnM5 zpyIZR0l#C#(kXIxjeF>9tl9w>dFt9P_H`w?S&Qp4l62SxVlRrms{++ejJ%zRc03VhVDfj0X zS|)eLpc+6njAs%V7wgX%bNlF+{!Wo6SaK?frs{VMbLnpzL*1?;|0m}AU0e*#?kue@@ zDu2GZ%oq0B#RyIuuNj89>~Bnu&iP|to2R)kLY7kNl(pQ5DP9y2ix>T_*0bqi)XU& zQfXOb`a`OeKZ3=!9Zx^QV;PM>gO_lCOwCZe(`Op++x7D)G7_69zT<1nrVt-SvN~i`2A+3D(u9SNHM3{z*8au!(bY!L*DZ5 zXt4|}`6lCWL@%vD+N1nLI17gUqc2HXw`QjPeC)(2W~sD(`;G9JXngZnC$(f^Gd63r zI>Z-_*&e5%(foAVmIx_$%oxG8@f;CS)s+)Weni{?r%3rB-y+e6Mm#R ztsU5H)ZFiPwXmWqLVWEM+@L!hO3@TyLm1v9197t9IG_zABn7U`NsutcA4LxZPp_M> zq6(7yQ4&Qrdz1B~-u(7;#Xz|(%$msx>qQt;_b5#h(j8Ft4fi?Dh>r25Rp}|3d_@+NH)ufI!?@9rN2Bb)5kzw=HGDG zUQnd?kkE2q^l>BZ=ba%p>E_kE`+!eZ6_?*@@zV7t8v>ig@1c@+TmHcz=*sAa5<24u zj1`77u_Ayud_Zi)saC;g)Dl-(4u8jG@U_-Q^U0Wc`f61&{q_CRR8YZ&b+4p zM8svozF$1@GC?D8Gq$8nkFb`&q2Ps4hK9N!V9WUg6+wiyL{`}8QKWFtjB}B^nYGt_ zpYDr}^@+jgEb;IJVeMPT-^G9<6JZp5#DwhEA>6lZMmm8W_ljVrHW5HVfLk)7G1@?7 z=lcZPOb}KQqIf8NG51tQENd);;$Hw$4}<3COS7| zU|%MwY{_Ac2K^htlV0hl?+HILI{VGnG1dB;r^;#jLBB9+{hf)6m@-E&l%+E#v|uxAe-n+I$6 zWr<>Uy(%L_4QFxrU_yYcN;o_*&KcpS@`kWTyY+!NGvv802i6|4r9RRrc%w57hDQV4 zOa9s*=*ov!h7sea7A;_@!x?Nl7(y0&Zt>#UkL`$*ZlLpW;Pk%(vVKY#szy94{FgzJ z^2iLv^6BHl%4GGy`7-pBm=q@R!C%?a$^$s!DGLAadBwvBr+PW@>g z+hdV2#bI%+taqb0Uc^#Nq>YZ;E1Kw*O@J4jqoLpCRQ>%%bmqioNY%e`m$VcsmhA-L zKV6Juzv~f7%$VJ=wVvQ^_09S^eQi00Llg7q5yw2zbyC>VudkwULCGvgB5#rwe$PVFp^_-QEQ#a40HU#8-YNuaQul@V=#`?jY4#*}QTGJs^f zkEQr=7l@OAn)Yki0ye8CFDyT}tTS6Rcx4}duK(aj7Ik^L)x*o_!^M>ky3)?CVT$c7+wH-XyCI%itW7cQs?fc%Sucg1@7%MSUOj@7Do1^WFJ-Wj$0{33JZ9kZD3?9|LhfFZ0{sbc|J8|yokSTNv$TZ_t zXb%@|H*F`RRMnHf?FVh!1K5e_26rogTPmwb4-ovc8@ug3dP+x+aOU=%Q-=y4mso&o z{uDq}IZ2KXMkNkxwH++1TpS8`kl{D1!6+Ymu;m`+goF#T?56HohQV>TwuyTP+SMEb zCXsXYzcnr}Uj6kF4&aOJ0fdEk#@tw=alEemnJVXNH0`yvbpunfcRGvuYK}_Jqa|~; zln}gLq-5onXEq&4tkPd>r5gokRs{X$WUJ%bC5lV8HJ$O?OZNk%FI*75@La-5z%0T| zkqy|8{0yxDKeY}!*<&S%&Q6okbYc$lmuOaPH?)}S_$hlh2gdhkG5I4RS{@f7e9<}s z6vnQYYQm^(K=rj|JwfA249=j27c^f|+M0PI;38pIN?S>yvS}rqo{t?sp+PwBm`Kr{ z2DG1`eaBYibLBNWEp%LMTkL3KvYRJK`cF;Ph0!nEo9SYg?vS zITg6nB})NDz^qQqobZhdPSQ0OBIQPSVx-#LN&YPRxV>9EilaI05eL?gs2~EI!1ASe zKRR}V11{7IRhg2h5_~^sj5h6b3(U3)!FESBWj@MKobH5i%!$Tsbr+i}a5tA7XbuP-`(K2IcSn2*Blj*34Paqal#{pEfYJ|K!QL687@g7M|Rve%e4ugPy|{Hmi(M_mQ^=Z);?Y<3XFU*-7d4qq9BydTFHhMgx+4%R3yb;I zTfic(Q~?Tf?onXzk|vW#`ThS9LrEy=vpN;gq+YecnBCD*j&GWb6w2biCUR1LBdU5h zoI(`ALA}&x^?r|zt|j{Ey$U=9&!IP$%JZFzP7)nNqHG>}T}kR~{wRbt zEYoCS6?|xz^^nQL?!ii!S_O;9O}hskFK+ z?(|!DST(qPGJi!BZg!t-Xd3&hue@15`kQ@%TQ}{jtnYipjY#oin>Z7zFp0ZlCRSs! zY&tMxY<1}oTxIJ8<$gH766?*GN>X6J2ei1*W<4^wxOULcHo)k zF@W)g!Pf^SxdY)EA+Xgc;P|9O_tuxPjVD*u}T^96k{%eCk)Z>_w^Z}!Nsi=}# zIMt#uu$e9#FbA+?xJ+7NQfTcy9NTs2 z1v4>B{?nHy`E#*XZa$;oXDzqByaD+OKB)E5r&!qf7a&qsxj=`}T{2PXXofMfQ~%z) zToo88`0eejJZ`(TwNWk*25^PN*QipUv%TsbdlWWAW|Cw5GcQQ>d_n)HuClOyp550s z#4sdf8X=H{ZS$yPP>VsVQM16 zX>#6^N%GqpgMxF?>1XM@AJkO+WdWIh^vwN`z;5DqEQ}@ zL|KmD1heSi+4zg!Piw?|3*X*43h%4BkNT(rmNj|N6@5NZY4s1GGT9rg6WYYo$yYS9 zly5Qrgupo|u5n?O1B_i4t>$zKZtv)nq5>)oPX|6S< zh1e~YUYp8kwye`-&O4PbqFGgX9(9Ca46=LTE-S^r`pB$Nq+I9Y8pvFLuHu8&gcXzI z;BDO5qY>7!kIlsrRgxHviJSetSD5qcK3l9DLnKJfPnhg-Y1c})neA@;>^P^KS%Dg~I!%l?Tqo)YPsw-}a9-I}9YSEVICZ`16PPWFO&G+$z z(r1Mp=kY10FZjEw>RyK&g$yQke;wj! z9*%uk;I~z#7jSAA7i;x{4$X|k;X{Agrm%)DRch>VkG&4%>Uew;`uL-f*%?w&Y~$9) z*_UY=*Ec{RCpD1D7H_HBhDVZmirX$kzp;8Q|LTSI4dU?!JJ$%pVfK$>ZN9E!^sVB2 z+2~5y4NbpE(z;U!uf0SlEsRdSgUJY%;CdFln07lfyOsSNy^?Eq=v0&Yr$5ICUhYN| zW0vFdE9VN>(-?R~;*+%n!8@Kb$6;A+M?(S*eI}~K^u{wrV0|W(&jvK*fyF6pk#7#* zm>RrU)3%G&WmI~U@gy}!?{12O*mdXyki%q_|AJyw)g{s0oG=RMchB}kKR7xz_U)TU zPq-ENZWZK$YqvIpkIc|DTxKPFGI7&5ve6!!ur6VDalZD`n66cd^mS&c-q~c9k))Yj zHEkE>rN!r03aikHg5{jwJ>=I=+coW(R#SlSj81do{?mi9YsqG z>r+}?&t*DSbsb_dQ)yB2*U(MH9AHyHqqQ|Wztt9^QRkP($s5@y^V~{NcG>)4*L6aT zHjD_AcvG8LQA;ge)mQkMs+7GxoC1w9Dc&^e=2=%^_JLlEI=G4v7qQz@tz)cpEu}!hG)yy*h zd<8q5s+!YhF;jLMbxwC`wm8t&T>ym?70o;E^=rXWEg@r!{QT!!b7zd%WsSKwfq`}mTH>XGpG zq1f(>+KtrC=GLQO{<`s|>qE5e&NA=KY&N89zaMqX=*`_YpT>SEvV5EVp*=x7(OZuS z@ufhP+Bf1A%;23tHVUp$uM)1Vh+-Y*N&i!C7`)uin;VNrK6LouBJ^-;N?k5#@>z^jdokt}?M=2fKpcu4Y7jIe##t^9F6t)*?N0&hPnB zcRZ0)WNSrY7KS*uj!oQn{}~#eFvGt!*W_aqP1qWWDst^;<)%-78XzIcI2!{JO4&Gu zgd)OnszTr!OAjtND7-LWMnJ}j-nm5*=FBesJwcP2x8V+XE`JnbL-pFP^F{X86mfc% zXa(YBMOw0H@q6`CoGB(Pa5F{xA;^FBIr|qOWDFSn>u6Qe(X2XO1*$lq$%T#`)=o(g zT-{p##@GIk7)CCcXJZ`sn(& zmhYf*M#DoN*aG{W;P5)`%hSQpRa*B~jWQXpl$2tSO9l@z&&u@GDoS(cW%U)B;-r3Z zJbic3>%SOJ>9_jG;>t>2hl}4z?}+|SpdM<;qiMdX9)t&Jrm@_)eMbHduRsa+w(P$D z&&DfBd(x@}|LG1MK5x@yU;7VVah1zr8?E)9j^uxLVG{XCWx|}NaulNt+M$Z{8jj@o zNTd@Hk|^v6eqB9b7r)BscRKvOG6w!$EtWBEHL&81kXFp0=!&L!zuvVsTq-A@-s%>* z{*qx}okozqSXYZA2=5B6I2|$YOi-_T&LK@TzgB=R1as^$Hcq;+*h$?^5k}>;9j#>G z=I_^1=}eB7Rz~PZLN2YdA}V|r`CBs+I2WY9W)%?v?|%^T*0TT?mQ@NxybDF2i2Qs7 zLl5ZINJtioo|GDPIO+QT%I5thw<)!J>E5#Abk40!QyCWj`uHhpvOU`3P=Vonq$l{=vdQ4=gDDwE zV8LDSIQt|6)JIkucU?XxM<%_q4Wb$T%RH#qs=ek~luo|-ij!3JM;DnoZ8j!W$gx}z05Zy zg_xw8&{z`UUZ}k{?cM4;`Z@4KOe)Ixv6Vo2VyFfSFlPD+5MrU7Y7?{;fy`05))nDo zmc=o_#eF`{!IoOelQ)@$1$%5@${N39ybYr4qo);XUe^|AeqtuV9|uxQc+x|r!b2`= zn>(jPo}P&MB-{3?jD?7uPs=Y5O)qP&d?klc1QVMj-#mWGH!M=_aQzar4nv<=zd zf&?`B)_FOz{=l9&$9d<|J2BxQh{;kj-Td;2_jp$JJj=v~G*0F+df1rz@*yKiEFWOn z8YT@NH58&OB9O)E0-F2?x)IK=ejSfu=tgeEttQ;|e=DLF&BIE$8F75G6#ehm|Y@tlAPI;|Bxu`y*Z!wQCa~k`bYw_`kV)BaO&>gS8#CR-6cFbeI&6 z7gbhaf7rGeK{_5!ZZo}~NoVvh+q+D_@>xSFWa5k~*M6A)ylcGQQm|s*3Soktv@&nk zg$zE!`IhvC`l1GZkW7D{TpR~(AC%wO5k}=WEgk`i0C$Sh&m|zDQX(2qYB98H$1HqF zs(R;6#8Twkeyq@q3^Rs+YZ7nCz&6Ko5>TmopNRPk#^Y;w>(3~`DE$~R{RE(A>5wJ< z$75-h>QwF2h}pFOCGymhT62y~w0`#SyNv_J@9($Hc=;LCdTKj9Ht^$z9&fDU4{qL0 zQ8s2s&{+QTg^Bia_{8^LkM5gEqViu(@^D}ulxWQs+*y0**ukJwoevT-qggfO*bBY- zCK{L{&*-N3LglK6?#<9lNe{ z@{HFS0EJGPG^`J^t*1&E@rC6EDTE15h9rh)GCN-~!`r5ABumqCq5DI3ApX;ag4#HZ zYQsPzwM&PJ*rL7YyhF!HpK0wZf){rpy*ExW0SX%Ir$AjB25wV=7ncI`Y24-ej!QJv zg|EbO=W$0TRCcBaH6WGh&4Qm6Yt7R6PcQbqh>F#?xX%MpRn?H&rA923GbSME2P`V? z3|PpRO%x4QLzmYtidlZNhYj-%J`TKQ=_(9U@T+hp3~#!=YxP!*T=y2&6(op9g5TXw z)h`U4enRAdr&NsPcC`3!zwD=l%HOq_AYUUt5*JkyRi#tNQj7N(c#5HEkBb?CpL_<7 zYa{UQKdYDRk5?A&Q36skJ#iY3ti&jO?bu-=MR@Af%U- ziY0xYaaMl5@UCA8Jj4QRHn1JIi&mMhGUWzo0c_duY>{7M@(GI4jBEZEb8aI^KaVUe z8Y}@wsClK7qDi5N;W~;Ius7m!dW2&~Kff1 z`3!EkTHOWe`@0Y!N64&PG?S*va`MF+j8OuyFs;FX$?$!PJKo)2XT$|9Du713+SZj? z4ei}7>lM~!5x&SO^ zSS5KYxvk96bdRfs_OykG^o>v4ivf%7hppk2r%dB}6?YzWIKHN&0c<__eWlbH%2g%` zCi;HS`N(UhLr$po#I>_4Q5Qh{N}0nmb(;6xHEG=8Vi~ZR-!3;O`ojY;+)A68Oiv=3 zrcW^RAW2B5sa4F+Fp$51rH6yEyfwfo0nC^1N#3TV?gRIPY{Q3%*Hyv$<1#Z?QS-@2 zo5>3ADcl#Ky%BQM0E;y;H0g6F93CXjTCbHpSdvQg`Q1UxU|ve-7tAb2tsufC<~GH1HBhPPFUEPB`~L&Ev8S(um5+@`yZn< zf5YJvL_FcNe1GO1eG6=EuhLW&@`lOq^+>Yw(@1BPlm|-F1hpM6a|19xGITO*Iu-S7 zNgSZ79Q4fCT#+(vnwPn~f}wxCf~U}rXl_WHhHpuEG{ACAxY>I6SG)4N?zara`+Mi^ zt6Fi|)e!aWFH`dQ{3^*weY9?h4^Vv|*!9xvgJMY#Dh1jKTX-tm61~QryM3$bUs8uH zL#{1}*3qVtQ88eG%DLHoPyVs4mD_y4B~t&M=?wL%mW=ZjUooW8b=M>@WLg7(y(2zk zrQOP|;%If`*6;sshszAnIbyy(_KtRq}Zfee=?~IN*U6ndh`Oq z^1}_E8@#(twU-;Rs*F9(zlqAzE(Th8Amj?!M**4`I|H8`)XeCdqmYjV-bWxrb@3cF zQ-=tpE$<+x!r>;cN&VncppGzvq}$r=OS9Q4Gd3ZAMXc)UulLh`n&|h`#c2 z*=FszVxT*_fYx4oGu&8ldSjchLS%N_(Rlxp%FNFGRB6JbSfWp1yOK-Q*w9CNJS70q zCbec=RX&wfY;ZG@U5PpLNiiia8TuslFy%sk;Bb^(nG)R!p<=zX$1m-agTzKmffmX8 z5C`tbnEPOZ#38AL@?Ek=H>}!Yyr-I{n|vIhQc8t_^-fMq6$A~{0f$X@aKgXT6MmVT{J5G^WJzV{9yJ}K|8TrXiplr-88SGvJI z<1g^a8-7r`DyHx7b#`ARKKD-uL5{b!$xqC(4h-XUK=kF8H^#tFGV75fe6c|ZLaJvq zCDcecyFthTxebEySgyE2#NKhEm=DUt(R9!Uu9b|kG;<#K9z$|=nLw5t$l zzy|UAndKsL{C%Yz<^y26EyOL$)YZ}8aGfG{B=mf3Qpkb8jTnQi+9~ZZMr1r@jbva7 z^PIm-RtP8b{}T*Z)nGa}I~lMx)r0BbY|S2wZS0ZtV?jT$X;#tS6vy21F|B%64>c2z6-xob|l3T7X$wS&J37=yciI8A`JJ9zRB>j#|Ytg*fjO*Rgp4QtQ zryKK;A;RpcOPVK8!;mKT$aT9MnrU>BTp+In zzd)x~slWR>g9wQP~YHm|Itz4qV2 z9t>psw8;+P6=$=7PA%;A#8~zSYcFRF3NcD{*PL5$KFp$-;FC?NAU8IV9N%kziZ>_~EL zYri&zro%D9y1LUyl-1a&QHYG5k)ozzhqoPRd6!V|OMy8Z9Cukz!E22` zU*T7OGDJR=Rd@jCp{vj(}!xUgi!|2L`T+I4#ccsEj#=3*l?&$EEm+XXts4 zx3?Dnb7O{oZnsy-E}CmZhioPf%HHk$1oxv3dY%fY_sx>=MX@#H+5I)Fm|G5dJD2(vQXT8*r+#WC{`weIthki=@y%TM97HoqV zm)Z4HiH+;22BzVAnk+BqDM(RK<}?Ii#SK-jiz!`RyI=!Q@Ds~hj96${i74I35yFPp zxr}@nc*!T8XbVwFMhhWDO!=(Lo$BL4Q;38qso+-?-L!(We7~l8x(^DI8=R8~mb>bT zYn|DID-Zlq$Sz&${%ceK6Akblb3t9%KyAn&?u*N8Oq_NK&qneJj%!T1eBwvGZ=S~` zzC=6sI=qHy9P2~-8ZyldK0)p$+@{=#@YlGyDM_wa=)V0yH3-zh%qapI&`KlMLog z^VPRTbyTM5(<_zc<&6X=1_W_vhXuP0_HvX;ykV%fu!K%l`a|wbsInP@7C2 zYtzV`n=La~+wmqdCNmsGg@tdkLY!R^n+v&fq_51v5J9`#Sq>a~eyb3vH>l9vq^*6D zc^@x&?E0ai5kTB5;Wa*@af!S<`ZA4u>6?O!+f?Psk9-tMzN0SAEY-<~EKzQ{B`j+CYMqfEK%dcg~<5s49xnd-Vr87VnVR|6SM8DAx>1e%=1V|En?ai1Msx_7PJqg3@Eyq_SnJd1ZIh(Bt(9hvwNs zj`O)ObAGe#0}@4<=#AONDxQ5ER*~H}$_s#?UPWByD1#v^vmfXz5*7M4qh6 zk(P@J{W~#xUr&?BPX>xayBxsg`8vm;xslVH^h6)6RRMkC8MPWShAtbb-b8r=N~Lq( L092`I8}YvYQ)rLe literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-defender-atp/images/webapp-select-permission.png b/windows/security/threat-protection/windows-defender-atp/images/webapp-select-permission.png new file mode 100644 index 0000000000000000000000000000000000000000..7f5fb81063e1864ac329cbc2b99b8557414ea9b9 GIT binary patch literal 30641 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md new file mode 100644 index 0000000000..b71d2fe199 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md @@ -0,0 +1,106 @@ +--- +title: Collect investigation package API +description: Use this API to create calls related to the collecting an investigation package from a machine. +keywords: apis, graph api, supported apis, collect investigation package +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Collect investigation package API + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + + +Run advanced query. + +## Permissions +Application needs 'Run advanced queries' role. + +## HTTP request +``` +POST /advancedqueries/query +``` + +## Request headers + +Header | Value +:---|:--- +Authorization | Bearer {token}. Required. +Content-Type | application/json + +## Request body +In the request body, supply a JSON object with the following parameters: + +Parameter | Type | Description +:---|:---|:--- +Query | Text | The query to run. **Required**. + +## Response +If successful, this method returns 200 OK, and _QueryResponse_ object in the response body. + + +## Example + +Request + +Here is an example of the request. + +``` +POST https://api.securitycenter.windows.com/advancedqueries/query +Content-type: application/json +{ + "ProcessCreationEvents +| where InitiatingProcessFileName =~ \"powershell.exe\" +| where ProcessCommandLine contains \"appdata\" +| project EventTime, FileName, InitiatingProcessFileName +| limit 2"​ +} +``` + +Response + +Here is an example of the response. + +>[!NOTE] +>The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call. + +``` +HTTP/1.1 200 OK +Content-Type: application/json​ +{ + "Schema": [{ + "Name": "EventTime", + "Type": "DateTime" + }, + { + "Name": "FileName", + "Type": "String" + }, + { + "Name": "InitiatingProcessFileName", + "Type": "String" + }], + "Results": [{ + "EventTime": "2018-07-09T07:16:26.8017265", + "FileName": "csc.exe", + "InitiatingProcessFileName": "powershell.exe" + }, + { + "EventTime": "2018-07-08T19:00:02.7798905", + "FileName": "gpresult.exe", + "InitiatingProcessFileName": "powershell.exe" + }] +} + + +``` From 802d20f5ef612cc4c0e2eab6d79d06925179481e Mon Sep 17 00:00:00 2001 From: David Laufer Date: Tue, 24 Jul 2018 19:20:47 +0300 Subject: [PATCH 003/487] Revert "Adding Advanced Hunting API documentation" This reverts commit e621b807f1c8cba5601928e0013fbf11a6d6abcb. --- .../windows-defender-atp/TOC.md | 6 - ...defender-advanced-threat-protection-new.md | 96 ---------------- .../images/webapp-add-permission-2.png | Bin 16217 -> 0 bytes .../images/webapp-add-permission-end.png | Bin 5808 -> 0 bytes .../images/webapp-add-permission.png | Bin 35593 -> 0 bytes .../images/webapp-create-key.png | Bin 22282 -> 0 bytes .../images/webapp-create.png | Bin 7196 -> 0 bytes .../images/webapp-edit-multitenant.png | Bin 32504 -> 0 bytes .../images/webapp-edit-settings.png | Bin 10818 -> 0 bytes .../images/webapp-get-appid.png | Bin 10830 -> 0 bytes .../images/webapp-select-permission.png | Bin 30641 -> 0 bytes ...ows-defender-advanced-threat-protection.md | 106 ------------------ 12 files changed, 208 deletions(-) delete mode 100644 windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md delete mode 100644 windows/security/threat-protection/windows-defender-atp/images/webapp-add-permission-2.png delete mode 100644 windows/security/threat-protection/windows-defender-atp/images/webapp-add-permission-end.png delete mode 100644 windows/security/threat-protection/windows-defender-atp/images/webapp-add-permission.png delete mode 100644 windows/security/threat-protection/windows-defender-atp/images/webapp-create-key.png delete mode 100644 windows/security/threat-protection/windows-defender-atp/images/webapp-create.png delete mode 100644 windows/security/threat-protection/windows-defender-atp/images/webapp-edit-multitenant.png delete mode 100644 windows/security/threat-protection/windows-defender-atp/images/webapp-edit-settings.png delete mode 100644 windows/security/threat-protection/windows-defender-atp/images/webapp-get-appid.png delete mode 100644 windows/security/threat-protection/windows-defender-atp/images/webapp-select-permission.png delete mode 100644 windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 1111f8ad04..fa8be23611 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -95,12 +95,6 @@ #### [Python code examples](python-example-code-windows-defender-advanced-threat-protection.md) #### [Experiment with custom threat intelligence alerts](experiment-custom-ti-windows-defender-advanced-threat-protection.md) #### [Troubleshoot custom threat intelligence issues](troubleshoot-custom-ti-windows-defender-advanced-threat-protection.md) - -### [Use the Windows Defender ATP exposed APIs](exposed-apis-windows-defender-advanced-threat-protection-new.md) -#### Supported Windows Defender ATP APIs -##### [Advanced Hunting](run-advanced-query-windows-defender-advanced-threat-protection) - - ### [Use the Windows Defender ATP exposed APIs](exposed-apis-windows-defender-advanced-threat-protection.md) #### [Supported Windows Defender ATP APIs](supported-apis-windows-defender-advanced-threat-protection.md) #####Actor diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md deleted file mode 100644 index 26c7a3be1c..0000000000 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md +++ /dev/null @@ -1,96 +0,0 @@ ---- -title: Use the Windows Defender Advanced Threat Protection exposed APIs -description: Use the exposed data and actions using a set of progammatic APIs that are part of the Microsoft Intelligence Security Graph. -keywords: apis, graph api, supported apis, actor, alerts, machine, user, domain, ip, file, advanced hunting, query -search.product: eADQiWindows 10XVcnh -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -ms.author: macapara -author: mjcaparas -ms.localizationpriority: medium -ms.date: 10/23/2017 ---- - -# Use the Windows Defender ATP exposed APIs - -**Applies to:** - -- Windows 10 Enterprise -- Windows 10 Education -- Windows 10 Pro -- Windows 10 Pro Education -- Windows Defender Advanced Threat Protection (Windows Defender ATP) - - - ->Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) - -Windows Defender ATP exposes much of the available data and actions using a set of programmatic APIs. Those APIs will enable you to automate workflows and innovate based on Windows Defender ATP capabilities. The API access requires OAuth2.0 authentication. For more information, see [OAuth 2.0 Authorization Code Flow](https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-v2-protocols-oauth-code). - -In general, you’ll need to take the following steps to use the APIs: -- Create an app -- Get an access token -- Use Windows Defender ATP API - -### Before you begin -Before using the APIs, you’ll need to create an app that you’ll use to authenticate against the graph. You’ll need to create a web app to use for the adhoc queries. - -## Create an app - -1. Log on to [Azure](https://portal.azure.com). - -2. Navigate to **Azure Active Directory** > **App registrations** > **New application registration**. - - ![Image of Microsoft Azure and navigation to application registration](images/atp-azure-new-app.png) - -3. In the Create window, enter the following information then click **Create**. - - ![Image of Create application window](images/webapp-create.png) - - - **Name:** WdatpEcosystemPartner - - **Application type:** Web app / API - - **Redirect URI:** `https://WdatpEcosystemPartner.com` (The URL where user can sign in and use your app. You can change this URL later.) - - -4. Click **Settings** > **Required permissions** > **Add**. - ![Image of new app in Azure](images/webapp-add-permission.png) - -5. Click **Select an API** > **WindowsDefenderATP**, then click **Select**. -**Note**: WindowsDefenderATP does not appear in the original list. You need to start writing its name in the text box to see it appear. - - ![Image of API access and API selection](images/webapp-add-permission-2.png) - -6. Click **Select permissions** > **Run advanced queries** > **Select**. -**Important note**: You need to select the relevant permission. 'Run advanced queries' is only an example! - - ![Image of select permissions](images/webapp-select-permission.png) - -In order to send telemetry events to WDATP, check 'Write timeline events' permission -In order to send TI events to WDATP, check 'Read and write IOCs belonging to the app' permission -In order to run advanced queries in WDATP, check 'Run advanced queries' permission - -7. Click **Done** - - ![Image of add permissions completion](images/webapp-add-permission-end.png) - -8. Click **Keys** and type a key name and click **Save**. -After you save, **copy the key value**. You won't be able to retrieve after you leave! - - ![Image of create app key](images/webapp-create-key.png) - -9. Write down your application ID. - - ![Image of app ID](images/webapp-get-appid.png) - -9. (**Optional**)Set your application to be multi-tenanted - -This is required for 3rd party apps (i.e., if you create an application that is intended to run in multiple customers tenant). -This is not required if you create a service that you want to run in your tenant only (i.e., if you create an application for your own usage that will only interact with your own data)​ - -Click **Properties** > **Yes** > **Save**. - - ![Image of multi tenant](images/webapp-edit-multitenant.png) - - diff --git a/windows/security/threat-protection/windows-defender-atp/images/webapp-add-permission-2.png b/windows/security/threat-protection/windows-defender-atp/images/webapp-add-permission-2.png deleted file mode 100644 index 24e449a94cbcd63f6fdaf4280c8c6e7d87b4983c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16217 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 diff --git a/windows/security/threat-protection/windows-defender-atp/images/webapp-add-permission-end.png b/windows/security/threat-protection/windows-defender-atp/images/webapp-add-permission-end.png deleted file mode 100644 index e0fb6d5cb88c90840f24e03495d072c284bf828a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5808 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 diff --git a/windows/security/threat-protection/windows-defender-atp/images/webapp-create-key.png b/windows/security/threat-protection/windows-defender-atp/images/webapp-create-key.png deleted file mode 100644 index 2784135cc495e2d3f9d942dad623ed12dc4109e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22282 zcmce;2Ut_>wl0eLV*wNkSU^C33r&hYO+ktvML>E$K!}KR0wPU;fDN!wR1gsZ1_&iU zs0lq$P*9Oh2uUa+A|)gs0)d2t`vv{iTKk-}@7?F@d(QLdRo6*x8vZOBTusTTFHKr*u8z< zVVSg@0fz_mYd&z)W1{ld^$5q}qgv$Z)KsS5R{>*d z5yRhq#tUW_X{1hTkfbu-AFOgAil0U$9TeS zT3o|OF?Dvu_pQNHv18?{(~(QXkt^eA?(EQNd(5Tvi$!4r8W-)u7bdNlH0TF1{B)MU)iz-yA4&3mCz}=@glV+2BvXeCi!fOoW)JU=ZG^%L@IhyTrM=1w%uB z??BMFbMd-Y(?mV<&C`1@!iI}j)~ImIq_@^Z!kb{( zkcU=iy*lve4rllJ`Z5nc5lnaeUY#|SpS84{n*#RaN9cP|hni9Xmx9IN>Y%G%_c7{d zm|)|?gFzYUu% zWnHerOpj~*x6a9E0|Nuksru;AZDj$Xx00lEhcT8lN{FN43AI<=KlIOl^FHY2)Oj? ze&nhvtSF9OKBFuZQ#-+v(6vSHF+<#stIU*Bpk3|VcsZoDD7|OyoPD+1PGX6oL{)iq zmM$?u;#mOExVP;OYjkxg=A%ZP6iFKM@PO$t#y;x^_|zh-bn2QTigbAZ+U6?^o%nsf z(U4D8=;}%^lXiWqVI7|NZjG_yji$_-%UHCsJpKEC}YVJ{r3z@Oh z<%G=8Afgh_eqXn1?Cr|R3Y{SL5J>DPsDif)ahqpN@g7sHlaNC~y37M5-rhub#(C>l z>DnOahKRDgifVp)FeJ{Luzc)c)xpHHbgRoj4oBrMT?MgPI?!2odt557QU zazoY1h2`{bY7K#+ac0#1$#)vB9uOnlsgf4Z))w7J>p>1MqQeB59fiOvAuE}sdl%=2j*6;e+d)gN#P&p)-F^-g z_#LeZg;1;$zNgsPd!QMO$O63mc_CB;d|K_J(!<~GZ5P)w>CyCu4O+>eN53%o{LyZ+ z7};N*k9UNBpLcmUU6lGR-R8HmR{U=St^a1s`@i>d%d6LKW0~!_ z^dDf+T)nfMA3Q(5IBRW}3GoJjxH)e7BhEx?5DNdG>*Lr-<0Q%U!AIdU1LdC^7glB} zJFgI8x?gHXhIxYPyS3^PZS*|;$}6i)@biHJsJ&LvYwVGF!s@tEc_AX2oXPCXx2*RoZB&nJ5O{r9fvU;hYnyN3(VyG8M5nsP)b1=P#k1rpLH5?; z;XB%z z$OiPbJ;#^BhT`bc`=q1J$VHkwzK8NbcF5XAr*w zRy}BaNR&iJN%~l^PP+#o+d{s3iq~KZWo`@+_T1D&5{%;?jsc3(lI+acE zuI##69dSlIQ+sLdBz0_in!*{`FK96_u?m$6R)mOV%Ct&l-8pjN+0-^KA9~PB<%Ovr zZ-nPAwM@z28doaCU4W3^U1~UxSN_%Wb+eUk>(x$FS^H8cTRl_4Z(-RkY^EEk>K#Kd zf;We0S!heTe3z6gk^m-L6Jq+jR^fh!MFDe$Ja*jT)eA@8S>QT3S~1)x&nYdh&dgB3 zy(i|z&>=Ci!;JyM4L2F@9_)$U>q)}6qz|L8Q7hL8F|U&&+-2Ian%R4pHJ1x_UcUV% zfPQXR|L!8l@h=G@C<{r;zLM%;3S)U~OqYA4GS6KT?=6E>&K<*z2}>2lrl0DEo;5ye z0uR*{(hwu$&?B>JYsnlMf$LY_8h{EbnY}Mjy3GKQIHaGYy_sLFB+$pF_C%S_X`vhH zVatm>7gJMH$#nDmri+W^J-93GWDhB?hTFi-l+Bd?}pEzb0m^`^DMW8LkTtE9t6&Cit;Os(hY}NLihL zpGAFeYA}J%GA2{MUVLiy4o~CDrtY^+sJzVK=M(nrbH!tJkV$GH0Xad%?YPP@A?A@KtV>-;;cOrc+?9t4%1v)a(%VFrQTwsU zv?@fx7Ct@bo*1Kk0|de<=EwVe0gS=gbktI24EJXEw+~M~_k@e^`mQ zZ2#1eI~{B}OIX80ae7702|0^WmlDoYnPPMj zuJ>fTdr_b9TXKtgoTx7h5rQ-RM7-<&}B6EKrUqeq)!$&Qx%e+XXH>?WOG z?JKn9JZNz3oE}+sMvnOuy?SIgpjInOmUwcy=9pOKiTzXM7p1nfcEMvq1tf7Lh_O?J3iL zjZc#FZ+EwJN7ucSRby$AgIf}hv9MKPk`N%kB#%EHR*`;-tn#p#FER&`+a+HyA$1Edd9#Xh+f886*qr=_b138=H%ZDL*t>%Z)ovU0`ihX-E%UfT2B={ZPcfXhH zSC9`d*y0(I)QLyj?urh5AIFgS8zMDLx{O}(nkL2DIYon)v*f?%|_-xpty$bVf(}5dE=a`%BMcB%4@?%)iQWsC8 zI9(QWl!1(#oBa0UK8NVop84LoexnaGef*&yN*gs{0^NZM6TQ{mvXSrBY?bbjHrv5% z*o}o;sltsu;rDKL%6#@YZs%r66Iq^7$=%EC!;F=6hPTA(E!xH`R+8OM(u3&X*_+fcbMQ?dedMm@zEumEJ*ZV}X*3$PiG&osRF>B6;IbuZ<_jV!gz* zvCrdcp?QXf4P-%zHdX|uH(0nw**GRrFEi@G9#D#XjsHF5>=%w31EeY%;W*b zg?p^d7;bQuV6M7tQH7)3A%}ZCf0|LpHt_M8+`g0fM0D()*reH3l;QK=xQ1W*$dQzd zD~D6|{tbLY79Kyg68IKx<#g32@(e&bvQ}Lxe<7@FMN*-nV*e2lIm}tT#BBr@=okdx z(yQ2>OgsPkW{&T*1Af6zbV%q_v5?+N@}oxMEBcqF|0{^>W-K5e_+Ee5iqiYE%M@IA z^3{7bhsL*}z_%uU0hn_A9`Aso2aqBrr}e?^@I3|B3$Pl1M11FsWcY0ot-yJ19R>FV zARDkCy{7;qrGSroe1|^%A6nLQx2YvUb6jV2&Ojqz@RY{Q`KzS<{_oQ?+7QU1@Tq89 z+h-X%@H(xaulGibVEqA{y(cbyNtDuM3`etJgjGiUY~3?yOBT1{>c`z9#vPg3G+x2J zG&?ezb{qfj*B!}6$UwZKR)4e(0kYtdpI?#i1K*;;!l2%~3qLnN+CoD^85Fog)duYF4RTnU%$z15Qtp7RD>E(nMjk9U@m5Y*VNCa^cM#U+pr^tCvhk;zf=t3Gq z+b=AVpv4fy8TsCxF%;aXJ)ty?wbH!$A$i6FFMx8ARK9#m7$K0gPsuez3BR1}3=*O<);Bdn z+3il&>0>Dyf0==Ew*jCKDkJCKZmGaQ=2kxZ5q`Wjl9HJOvd>O@+k|MfmlzHY6Wz-iZBoof#G z^5%B5vx||?g5j@=bnG^ey)`dqFGGZE<*=FI9M)o+{f$L~!2H(Tt|(yRx4s?%*6Q%t z%E{4js?=%c5P<)u)ZV7>p1YM8&;CK>eT;QrZW!45KfXF(+I+}MB|prkR7Vg)crH=h z;ps3&!6x7!U(_hZ`}a3{qG*ujbkFq&hd!}ey`LStL zl4M3xal#&WF$?-BObWOjh#~8DAjUB;cI$d1uqmGr|F%1%4+AH!9qWfLmdC8*UMo0+ zrh4BH5k!ai*AXiy2`!cGDsDUbYgqEbbv#dX<9Vt)(cC8`_N{VN+*`}rmaw1=Cn*@X zHLu!QTE9?clI&405G8P3UA(YtAExr8rtiKX2j~5piMnFS3aVkM z7MEmF=Wbw!Jw4v*qf4q=dG@e+(pDh%Qu%s(v)cN<9RLmOot^a@xOQWpOTY z;p_WHj1tyyC`;-#fc@=?G(5%M5q`Vs1t?L;cVvG@fq5&|^u&dLce=Q%22;=4#D4M7IWG3AJKKUoUt-+NnU`B2$d-TF$tLXPqiC!mq8SK?r0lDA%R$9 zR%e-OPk1wZ4jx zU9eL=aCX}Zp5yMtDTH|u4SReBQ9>Gc(ido}C zBUt`}HQmheAKBC?^+D;&FJysr^5Jdg+rrnnYeqQkk(&fih}>cfN*^^Ds@O$FL1NZm+J&vkN`Uw`q( zrA_)#dA!W!UFr~T6KmLR6sM9R@bu--%FWeAV}{ zwY8lIQ#bIty;sKgkm&E{T8s?o%+zMwU6Eq1iNCm1n`sf>M^DG%E(qD8E*!ixt0%=F0G z1gXc8z0NjU$xTyv#_n<|(wBX11Oh53oSxk8AV*dj;oP8}t^Q)O_-%eD^WkQPL+!uP zcE!{9p4bF-l%ovRLlA{Cm*E!x@fVo+QF$L3eyfQ8c1BMJ(Y4FV=~ikEEH zvvC3!(Tj1ZuWt2GKO^7X7C z91af?f|bIWXB(H0I7pHG%0x$Hrw%P_b{KJ5;OGN<=Te{x+$LP@53*E+29t36tW-<~VG-jlW!B3c_DIQBX-Uq85`c80I8th`)Fc&EV)^riv zL{wXPhPNXH1XdhvrWQFt0-yp8<aUI7ajp(Ph^u-h3&*xt=xD$w-#j~BO#x7*BjxWeC8uRgoO!V^p}=L-kQ(2* z@b!@rD_ynyvv*ub)4grcD_`E;Wnk(V*M)Ug%L043TTv^OrH$|r!pe8?wa~0HH!JGD zzw{ftzw5}V(vhZQB-Cm$GC#db`Nm{q(d(ORdNuoiI$T#FMegxre zu7QBVV-iBTn3f~9@Yw}chMJ%K(&9lK>7!{@pOpUOd(Gsf+_ZaE=mWd>g%D@ZE|rG` zj=rSZL0z(o$h%x3^39YKOvHxP+5@Ab>t-( zNLl$8xmi3L!yc1bn@lp6t`+zoU|QO^^b)!wiGRoo%AR8@zWmtm^`ZQ#65oR0Mz)Ud ze&sj1QmT(ipgQ;78qnojzWSs^4qt2D9xdd8D=aHYzt&zwTX}7E_sJR7u{)W2>O@G< zXLFM^!)7j4M{^?9&U7&^bv{r|nLdrAFT4^UP1T;f`eEmqq|IY_3qHR0h5*K629b8m ztcYn@=DR(X%bgKU^^@o9(&pq$P5=gFiwPom7yvcyycu9v#M>`Vf3sDQ6_66^ROIi! z2p-t>LT$yA=^j1A8(;PQI|UZ^o1b0c&)~6{&)l)V7)u+wNiHf^UyAlJ^=a7~&Sk$f zAeeVOE{HyjoV8wvES-47$T}6&w4M#bk9OkW>{S${&QyN`q;w*3wvn`^uMcCrH&{@U z6?hePEH>7m{V^qY6JM9sI)d?%p_59p*u3tVQaoTzVI)k%1R{LUJxTj}G^;nO4zvY( zE&$kw&Dvqs!kyi}ts9+Lg`T>-d{OwG_w(551H_FLiT zFG`2)?{BlbMW64PELNyfV!=tDt90Cpbpt|K3qHVfRi#W8wiI9AhGGqSi@RV7$@bz7 zBSr5Y?PE_o&9r3=W@l=dNOJT|OSSmTId`rsP7}H8{4zP#`zMOMBb8oBfz`9+isWce zW^icsrBIHIf%{ag8~p1qAg@32>MP8zTI&NS7yhLJ6G`V%CJU@{{xU=Tv+CO21$}YC z;csa0X}9SbcTuMrH*Vs&ZBqP`sQI?_s;=T`To0jm@cS@kWXjc*{0*-&m%x5cYjas6 zeWl^Tmv!AuvabJO`%eHfFclm?dFhglT8)j_=(=X9ysELWwu=xqIUO@F)%l4A-Fa_q zw?5U|85Ut*>uRf2kc*}#lSHjnV!Vc>f zavd@Ypa3iAO6tqjWdo$|B=9@Moi~^oedaZUIy0T=TJ;__81orUzTOvuQ^klmCwbwf zFRG?Ey|KG5PT4WaU>*-gYL%1qB~A zTP{L$Y2pEUHoHv8rBKG}N5`AHtZaKL0J z?kohg6c-m4hEx_a!XoZWWNJsQ!cILSLu9b&HrT?WVy1?)kTaAWaNE-x3xC5aj}`N& zQClyUwsPBaRHmSpnu3T^mr!AnVmG$z076zYK`nH;uMH7)3Zjfg z2NDm!jcfn04uEOU8J(HLOw9@I@<)dNGg^>F=%V79(v`2%joTytat=KK!t^77Sb-#g zC+fE7BdG0WQv@_d(O@rUK0+@bU?aj2JOQ&Np zjTVst1ZI$$dy5cnITKMP-g$EUtb9Gi{zwscoW99m@S)YwarSG=4{88b3nW7; zJsS~mq{w05J}IEe(fjk5Y)XG$U(J&v#yrZw(+Ll8aiNpm`}q5ZfO4P7q*5q@Af>su zxFDcLQ;0K>eF)9)6O{`kQ3gKC+8wc(x)B|dE4RLV)JVw$AyNT~A4F(Js`q{!1fVI( z`CtjP%+0{F@S19#M0`N#r6Bf0tzkyj4fO!yq?2+ZaHH6yU3#-1kR+R&7eEO}@*eWx zcawOErogei7e&s2h8G3)sHg76k2{gHM_PkLp@ffBQAH_0IgmUFqUzfCAIPd3FEcV! zn2IE_Cb$ZtO*Rg3 zs*0kjhfdpR0K5{0w5^`@y8WIZ-ku`+YGHO{1U6W6GR#?|zp3Q`;{pFjxcCxII5}1T zrM?M0i@;Y0RZjPGn-_XgVJ$#0wfj-#j}r z5ss`xN)<+BCC)@d`E*XvaIVY@f*|Y3LG2_;Kl3p^bQ&kCc%cLV`T(x)5bq_+} zCk`67f|kOkXo)JQL`KVlXo)6wJF>bFypPlZiCOF}pFHLN%4%UCw0PQ&-Blh-xZHI^ zj%wkNB&gRp87lJ20GCya`3j#@S)upr6cj=G^yaNRQ;gkKkHrfJ?>*Gi7TFx#eexa7 zuoGUja-iC6Bz!d3k9J+d^R4ipv@=>oVMO+-48){rHYZb>g*OTnF~t^#l~kWpd!FD1 zJIwZoXN8E|VP}Izxa(eXg=AkBF9ARebIPpTRc;8#*C{#W>x@QFjrvF%ljQtWMsWfe zd!MT&dftU0aNRh!wPZ?DSKb$ovsO)GPdg-yZ}?@8`9+GW1e~ZBjr?rymVxVqmj@** z=>`rr%mg_@hn$pmw2DY%^;66JPBUnitK~|nU(4Yn^*VvO9JK+hbAG;9enBCeKk^DF zo6=$h6`U`2mw46|iyT)yvUg~&Hj@BNyariYj)~f@9TAZwzD7fe957vM ztSs~COe*juB*&W9LkM%VSExSyeUzq&L-;+LdoOJ&6!|m7$)tyQOw9M)oz&-Q!TYwK zbGzSzx7$1Om?8g|F;q`VLb6A7aw>D&GOX*D+{UI~fc6U|AWT^(pocuRb0`ZmJqZco z(8Ct3xwx8ge{p!JKXsCH_>%PKscg2d3JwZ$hq_Ay)+Bh76SWUEC!VGH7SGX&J+#yX z8~7qDN>Me;A$fL&O%jgA*~ALC$oY&~OH1$F+Gm{hlX89kMG+mM#*Ea%fJd42 z*M2l)lrM!dECpk}xw_u0jC3Q1rg3f`d6sL1E?+oUHeo-w|D|I!j96MZVF&ekt4h+7 zi`|M6P3e^BtsbiRk62E~>0^`ccpSry<5XLP={U~$PT%E@WG zL>g=lkvOJ|gYti$Tm}UF5=7@cp0)_cXZ6zqkB= z;v(clSvn>WXBd6rh0e-UD&xzKJagLkQ(&AO(KmM~##d&Gk)AIaRD~hrtsai}1cYzKCxhc1aaixmNGZ>}%E8=Yy2VRZlqVcC8`^+ZcfL zhmD?`!c$bEYb@ZzyoZ|=6^gVOLH^{5WAzA1ap|X)>ek#)T-LP{){)CM#_&4;`Q@pu z@LFuBx-=ixyM)v24)SJS%b2@JR9dA>4)_zqpA7lH&$43PSDseZ$JNMr}AS&pmo0BKu4qS;zKsR9ZK(zc18=-L_lo z8tjOX7hbR*--f_!8T5(du9HhEf0##cYAr77V1Dpg_Zb4(X)2T zjY;wdRi3ctec>-p1gJp<0nwsXq)jUNpZUTq4w%uuRm7yF`B?n@!q<*F2@p{mookHe*huK zkVJ&$L^PYL$)uj9T>`+3Y=y21?)R-8oBL?CA=IM-sj7I?Ne1g2Yc}Lyf?a#!O?%hm zX<%@7%^VGyt6U(n;Am!u62sIV34}PTL&5(E)5Q1O^ng60M$S}eg)$m4Dk2=}9j%Fr zfhE4xgQBqpu|_#>eAZ4uQ3tvJ@!q+`0m!5nt+73m=7p2d`%M#Y#Ql1hPogHVR;H;% zU!(7@3!sSXqAo?m>6FAf-{DeGQ<=^U??=`~lrpHXUEbsR$Zk)KoUFw@O~EX;TM2@w zz4ovZ?1N~qFnlwF)-)#&lJ^S(^6(vvRw=sAL`E(u@fWPiTnAXFJ=+l=Xz^(}6!Z8e zK9P<8tYH8%Dxx>_yJ_)1Fs>*eRM6U+^l5QoY7MMl!QSC34hcY?fNkS09&cU_s)H6yNKp2pU`d*UAqQcHY_9xrI+AYna6agemAw0hD&{(7T@-_&()V;|aUh zds6_(9p3sQitpC^RLN{9|8~^k;-ZM*xMQr53@~*4onKe@_{MvkN1*Al{5Fc`kqa~A z%7B&m@pX;HO`tytczcH*-k_iyn7MA8=e-H z!~=JLx$}fYTV$S@0(fgx$4YEPM{1$2hkb4t|C&@w`6@E4eaO_E5;VZJAH;u6tkzP^ zOrUnVKmG(D)u{U)UG?MhlCRG3wh08&<~_1Qd%vFRv6y^#fi3esIwB{^;Qq$3)s>$r zW*wmQQwy*rOOI>|(AS^$zawjFPY2IlN0dB^$`bCr)d#sOw-l+jj2Ep|;yg9&Bxm;E z#B#LehrH~T_itDTsBPFHy}rvwV{Npa^nA3uaV39GHghCqB(OAe^g&j?kGk5K!$i$R zh>upuqeSF0d6-vQwzER#OSLx8^y*Zi-RKLXQ?Sv4bNh)7t=T=CYvjaER$*V>m=zTW zouV=r`3Olb2Tj_Z?Wk<4TEI3r0O*TQ12p!J5%ERROunZbF;7Rm4ZY}F=`mD&3!Pk4 zCXTVqz&S`^$Hn7%zvg8GT(9)%>^K28hB=Ya!EI%ek{Z9$)x4P4l24e5GJFKbk)T{f zR*x8pAGHL9sWqF|le$qy0QB1$1tO&oNU8eB6ijOKj)E2apmSuR*2>3(45i|6WGDxaF}pAbTY%Ap?2z5UBs991iV>K-gfvL-pRr%_j|8^B2QroD$iZ z10|+3g@T7ATe^b()uIsolkbiT`D$(}A89G7(m50KAoKM-X-hZ4D_*T+;ii>9JL;9r^Q{+s-)NOr7ZTkW$v($SJ z>@#gv?+%mThgJ#a)o!-=$Xq$Jq$vb-ABC6LN-6k#wUn#gUgs3HPn^e3nVHILw=|u(YTdMF zpSv`~H!1UVfeY2|4C2yM^x*y$i@c_hfk%k_=W7}fG7pwKI3e==4s7ApD*R~8XqeCQ zHsLoNEFjmogS?a7?&*|V%Nfa3SDa4 z3Jr{~EOR^)*+`CzWBHJqE-XhRRxppIvI0Oyxjv~TsF{SbhH4oNRgYD`vg;xag4=m> zP$GuO7{Zt2l+Ogo*7!PRL$?f(aMMK`qfPY`)i@yR4I=AQjmT&%UE6Gz)XDJkr&INB z43b3kI{z7=cAL`Ay|;)8fl405#gSFP0y)2JAOa!F1DB=Juzb?UU~Mp5 z3Ol714T$;~KZok2h$>PMg}4``9*Lm!vj%D?uGLOB+}sQBY{hgh<>P&A4M#T3z>hG3 zCf&E-5R@k7e(@2>XZ_^prt)+2(Xj-!=A?aFgcSCcZ^#HflVU-oa?iCQ>CLbvcTlAG z<+xXJK#>qBzSOJJd~!obmaCaH>-0XZMzp^l3J+|uqYg*;yTXf)h67F$! zd9W^imoxtr+)NLwQ)&!=4F41Lhp7Co_U!st2fR!mfu|l>r_BDBp4IxnDe9`>)MXUS?w6{o;pxV*Mh#km(wf1fPgR_u`aF=@Jfma z8nFRCzqd1#VpblB>qa;Dd3(>rh?E{e8Yp*%%N#s?Jy#fsJCPYIZ(n?kCq)?v_>>~6Q}7ayO!YvvOYM?d7wu@oB2Vbei&8*3?5TEb8p+8)z4GS!n!k?cO0DbIvaYkq{&@1 zMXpM&j6tq!jqkaTpiVI_L652~ zKQrQ!Hg|c92c*&!Zij%D3a^X(P|{TG$j#YCCQBLJGxH7TUK9nN1|dUO3sc+*D8Jc| z?{m8>Gx%uizEz>Zo18@wXTnfaH9@~n&NOXWXZg!rGRHf^D+`Wu>Ei##1B;L$qHqGw zjF@Xn)r8OkrfM0Qo}c%xtyp%`0dXGnf%v(|({amov2RM-K-aY_a;Cg>5U7u5s0%B$ z{5^h{+7^hN-Lme(T%57w&39YA@uWO(-MKfLqU+hSgb|5T*WS!-F%kdGlON5J<+sxL zZ?{(eJs|#V0A~$+;Bak2>znq--^YFaPyO!yZK3}t<`QxIXJ!AJ&#eF*0t`!o`7Pg} zE?=kqQ)7j%Ri3Cx7P-tlppq7GxrH`T0xPv6hbEZm3El*X&Q!o$-F)=_K^}?|?7&LJL zK$zy@wAMj$QBi%Pi={Vc6F^RDyTTLfOcHIj{C%F8m`QI2$#P}-0cbOO-E{TyS=6BU5+%F4&nrSx-c04DqHQ^XeIDS0T=`_9*t z{Z6I$etRGdV#gu-T6#`Nz`S6ZJ7A^mt~menkq*|yFa7YLhb?_4{ScHA=wJohr73hY zTJ8CBSjOCPNRfxgj`jHVCLDBNgtI7PYh~Sg1o0!7zP!*{n}LdC4>tuNHvt!(jtqu# zg$X3r-m@8^Tg6_8>;MTBTck z$ae*l+_nBE1e10L?2~9-@~QT9D5%mCcfke0#NAsfLZ*6VqDwAN$)uC3b%%Awx90v9 zdZmIk3$q8htf$GXl&V*mAT%CTZHRJ!IWc{Q0tW@#Fh604ZAv4M`!=zo9R(NM%tRUh zfTj7tn|AJxvk=!32`G&YQbC0kmJI+xtEVDCRMOxEG#lA>F{9i=+<_XdYU|4;YGQq| zj@L;onE!{?M~vgivLSkZzeifrgwjw}n((!R68Wf%l8l z*Qdgn5I&5089Bu*!o!y0y78U$P@QjSkC1kiG2MFGQa1gL#Lsm@uHvc`LzPM!$ct?E9Ria>iU`UGzb;yU480Ic6pRTO z$blnx#D4CjLY~NKTRkW&u^u#h}}LtbtPq?af%S$2;F@cZXeJpdnXRs*GHSOp8Oxpl_rCRgR6I_g2482QOvy6XRCE_+>N$lDRGBwvk#Z$aD&{+kMui$>nuOcIHiW6J20`0p!47W zFXn0LB90R(UG{|UzF=)PDkqG3DVs2TUPiQJRxTy13ie9b#J9m)84|g_xa7qBIJON4 zMJr)BV}fij?(sVEU(ei?q3;uNydqfz)$cGCyWuZIZzCUZiARuw*gfXF`&Iha(~JwC zd`ZQ*v1b=a<9N3ZeG$&jy~}#9Ujiqlb$FT5Px+Huu;YnMdEWjmTyY&&m5Q(Ww82cc-_X<|$yFfF`3l>{PE3w;SqyB% zmS0}7X~LFKnmpkLRLEiF)Jx#5Di{{o1_tyg`aVcqM3_e{O12Yvr|$Xv`;r@zD9znCfG=*#SaCWz$k90SZ{!%@j!&a^H_xr7Y)`tAWa z0%)m*fW&9$@d1_9l0Fit9>BwT&|hXR0_;y-0y?=GFi6P`g9XojI}bFan2w};{Iu6t z3=q5U#De%C3c&802rdIlK>OuMt(pa_9xEu%GK*pH>eMI`2?v!OYY~SqnaGY|!6q(G9Jf9~If92?c&Yl4 zK2)#4j^3MC2?jU)sbD~`ayG$aALrG!ECW!4acd#Awqr2?FmlCvU129Dr;5%k+R_;r z8JwRj(E&zT8QoboDe)Bh5~uMjW&{@u>}dsy=*_Qdj~rxNs=S|wtNXuLds`rt2L|GU z!PFdgOU2}tc_6~&2!DNhcME&ZDZf&nrIik+L<8M>0Dyiv<~*UJ3w)7?FJ)!S3{4oA+m<9tTMY{wP=oeYYt_N-jr5rI;0&N=DLB$sf6 z?uIY%T3uR`e?)_kE^cV?o&}&f86f=xZ$20VGN&Q%#)dK8YX_D? zdR|#WAXNbtKa%hgNFId+Bc%G+NLIlb4n`f62p=46?NVyOuYAw=Twt~(_D=2D8PZN&7_=H^|?CkD5*4{^3xx67{{8K7-B@ajn zQ-EnixH`!YJC(F&qk)*PHVqnmT8k~bu=h9f8``7}rV|~ktw&?_`!zOYd#WuoLuR&= za&Gmb%!JR(-O>$ur5TDIF@h5vE&Cxx}|O(acOxh$t%f`1NL;b(vPI5YrFC+YxNyL!(=%^Cx+V)30@Wfx9WQQ z)M8##ZjnNo$uo6;6hK3$$&E4h6|sH9{V(74C=pr`C1|`FeS|3@caB4EGcj`!)ToN>VDSb zgC-0{sD{m`=X9QR5fl2yCeY)H20o_i*s|hvSKmT)B7tyj&2c~H4VGJ19I!k$%3uL& zOq2Ez=N!U4JIlG;e;xs-aEs-~SfAq%>01I>ZiH*Efb6$EhC30{Az8@+jyG&rN(17C zI>CL4%U^tuC!@4!V}I0rwk90yRVs^K9g||GOGoN<6+i2z{h?b2`@r&p)?Kx6hXd|F z=at;0$$i%Zb_o>rj|@j<&pt4bW;+&4BwH&Jh4MXn=xG%}o$+M~jM_qaQ`XIhVH%!m z)Wl(qWN{ofFKk|avXZ7m%Pe+}d7cinP^vF-X~u^X1Lzh8kkN*M@#>G zsus)m{PMm|97!ixhviC(3>fj!Zgq{AI<}^AfpDMr)4bELoiVZ7w0R=W(;0S2J8iF$ z>kOu0-joR@z5CWK4VJqbdmcTs!gJD8c^)mpSIe7{`S-=ef1O?U|6x=NjQp?n=Xgy^ zJE>xQdBE(PwS0Bzq%+{Q!a>ehV)8WmycvEr0%$kk%cJoOP_zc|M7BJdP7A!~g~uFf zMX%P(x#3FYD(2jt??uHT9R^-@IFt1cca*b?H5ZCC?4WK=H z1ZMv~U3j7VR+~Lj8GVM{+Cq%R#%SwksY?WdzTlGI{Ct~IJs7%basjilF5s;i>!V$B zO@fTl7)}ut>z5|giVvKo0{uHL7|)O{sok9aHbdI+v1J|6JuRL@+T9KUv62B~OU!B@ z$znW^&b$UD9)f^>gt)gRF5V7WUH%b3sq%^D7)!ywNye-ON#&x8iZ~^GeSOP4^E|oq z4RE1o;b_24;!C^dpIPcmvE|Ny!42|MZ~hRF%Pz^N}HAEeQ<3nEt$NP6UmV8)nZ>{Gh68Xs|)wu`5rf4nCgh5M{*+ zq?NbLHrQ?8HGs?M0$!u|=GJ_7&d;p18DIX=;r$DIj^K4@6C2lv-UWOP=GNQ zG zBQRLp{E{`f^nM?-!T+FESi5=)mZm;<9J~reASMvMk{8KcnW%(^7QJD<*(6*80D`Af z&Sb?!7s(=b;;}kSZt@cHa#88q+nctm>ZoSkLjvtld*3we^~t`8>7vpw@HV7*H&Fg#AhCSxZO7!V()^CFoP3s48Xgb4gI{os;e@U^ zI>&}dB7E;~jf#~JlkI7ugCVsgp8G^~v{>eaO=LhiKi5v=&1`JxNu;2P ztmFjVYPv2Gy}YqXv36M58K+6XsdDPEcB9Iomm7#WAwppGVR6)@vO~U~;6tsMR^afPn|Fr?#ON9o7+!yxC zTd)i9AFGOW@enzd!Ie>|72qR!*VmD2s0@+tR}b`4KQ!|B^*9@L5e3A26YyFtFu}1E zMa9AVm`blsq{tO4{Z=t>>XJ9+a#Np_^oC7S2{CK_A3(==3cAPV411s9XtZhv=!C4E z!YL`lQ+b|vU_F%_Ns&9`bh)amV2$W^7V?!Fhu!@ItC;+KLVB1tuFrwc5?i;P^vaRj4G|0r=*q%Qo#Wakc@QW;TqyncUe zxn6IY+c%LAW*hHUBotp-J{L7CtH}oq&;qcjuUhUwhYP8-QI&8*?1JD6a^V!T6+eN` z<#wvu`}K41KdJ2B4yZ8Uh9=$!-5BdA7%1JOcfx;Y<#~Dz{4H7Yu96NE;o_9w?)9c{13>&T6vbt5H%0g4?baqRIqrw(w(NMZvu%&lwMO{ zn9QXw-ZNg^Ul*b1(6HpdF@iJRnazEURoV+oDUv_r7@fhPg^0dO)M3d1oVK^;*LSyF zFZ^cTkHuKpOR8%0qOhws*H&ms%F0tzS+pp{N7pcw52l?eY%>--Y&H$LK2;h(V0*%# zVw{Nc$M{aC51q6{=v5e!^_5p1d}f$NE+%Va5GA`PcIy^ws!n?wDeJbF`vIZbe1J1L z3>_G9eY&nD?e~Hs?KJ2Ml7Q>>Bc8z}USb`uy-kel7aco6K7bRRG<2tu5;cmaQ7SQ? zW)vbWlIo5xi>e*fdqyy`LzQbziutYkC~t56cHlGj91g6kiqi^9<$`5W*Y|p}uNle9 z&pttU|GfBDx*A_f)hO=TGX@(BD)weCBwATKz_6Ak>dIm*Q`5%1szq`53D@pETXsU) zl1=;zf?lIx_n;lw%)ld1g)|+OiNcb55Y^`6?#u8Qbgqds^+bUF za_jzDJui(PL`f5Pq6}?j5|N~0FmD3NNJETcaciYl)ck)Lsroo=k7QU86Xok0bF?|- z!h>RnqHF1&Kyy{LDX-mBXT5U8^%pZFolcz2RKlzRiemmZYW@u zZ$H_!_6>d8+K5%`|DfvNJ0^mN==wG$E$4R7O#HBO+`E%Cl9p8NXjzafCD4@2`IJW_ z@AE0`VX6(pEX#&tG^%$L8@zMeOx67Ad?hLAs`yMRbG5dCbn3O}puEdraTr5cm#unP z9t!^#{R7V-pL9y9Gy8??AOVqRF5@;WB|; z`qN&2)1E?6qHW=nkX=-ye-d6Mib~gEioyF;S?~p4e{Pbx3m+-6b2cAxjv08kTgELo zEtNEV6fGi?fD2N2?AZZRJwS3Zqgro-dn>MqgudS*w|7CtQZ#yd~BpCxTxtx8xie$M)W zMj(Y2m_h>9EUzO%7iV60Q`FF;0Lnt>(~9&Cg&Z{uNIajH>ACdh2qsVGHH%4ByP(1O zc$V;H#8ETnFx?N_#ux5uULfv3TNm3PY{pK#YP?Z;xe4F$x_KjuV0SelOOdL2yxUNNqEvjd@Q|a!EU5mr^zqznFG{>)<0?=QWi5>jbkd;bZ|$K3;~E(mUnbFP57Y$!{qWs_P`_`b3J|nUnYIA*CF8F zpz5X%t0oU<<+}aON;9uY)PK2R4w5a~MJ5hkqFs}BB-cEk@6krvDk@Y&{I)Z0bB3y1 z?b>&h3ry#o+7tlb|1Z5N|J|16*WUJ{;x#_1VT7{!as4Db!5^G)_5SjKb412J0n1dq An*aa+ diff --git a/windows/security/threat-protection/windows-defender-atp/images/webapp-create.png b/windows/security/threat-protection/windows-defender-atp/images/webapp-create.png deleted file mode 100644 index 3d61af07e93d34a81e9a9735ab7c51d6da5bb523..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7196 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 diff --git a/windows/security/threat-protection/windows-defender-atp/images/webapp-edit-multitenant.png b/windows/security/threat-protection/windows-defender-atp/images/webapp-edit-multitenant.png deleted file mode 100644 index 83ce5da068ef44ccea27dc074c4789f5c556684a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32504 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

$mIo=}eKhqt(3h-PPfNjq!5l_0i%I1)ME#0#l*} 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 JC{6pA{{`JEUfBQu diff --git a/windows/security/threat-protection/windows-defender-atp/images/webapp-get-appid.png b/windows/security/threat-protection/windows-defender-atp/images/webapp-get-appid.png deleted file mode 100644 index d18950bfd179722a1b4a0081723f38ccd7c89b21..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10830 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 L092`I8}YvYQ)rLe diff --git a/windows/security/threat-protection/windows-defender-atp/images/webapp-select-permission.png b/windows/security/threat-protection/windows-defender-atp/images/webapp-select-permission.png deleted file mode 100644 index 7f5fb81063e1864ac329cbc2b99b8557414ea9b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30641 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 diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md deleted file mode 100644 index b71d2fe199..0000000000 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md +++ /dev/null @@ -1,106 +0,0 @@ ---- -title: Collect investigation package API -description: Use this API to create calls related to the collecting an investigation package from a machine. -keywords: apis, graph api, supported apis, collect investigation package -search.product: eADQiWindows 10XVcnh -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -ms.author: macapara -author: mjcaparas -ms.localizationpriority: medium -ms.date: 12/08/2017 ---- - -# Collect investigation package API - -**Applies to:** - -- Windows Defender Advanced Threat Protection (Windows Defender ATP) - - - -Run advanced query. - -## Permissions -Application needs 'Run advanced queries' role. - -## HTTP request -``` -POST /advancedqueries/query -``` - -## Request headers - -Header | Value -:---|:--- -Authorization | Bearer {token}. Required. -Content-Type | application/json - -## Request body -In the request body, supply a JSON object with the following parameters: - -Parameter | Type | Description -:---|:---|:--- -Query | Text | The query to run. **Required**. - -## Response -If successful, this method returns 200 OK, and _QueryResponse_ object in the response body. - - -## Example - -Request - -Here is an example of the request. - -``` -POST https://api.securitycenter.windows.com/advancedqueries/query -Content-type: application/json -{ - "ProcessCreationEvents -| where InitiatingProcessFileName =~ \"powershell.exe\" -| where ProcessCommandLine contains \"appdata\" -| project EventTime, FileName, InitiatingProcessFileName -| limit 2"​ -} -``` - -Response - -Here is an example of the response. - ->[!NOTE] ->The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call. - -``` -HTTP/1.1 200 OK -Content-Type: application/json​ -{ - "Schema": [{ - "Name": "EventTime", - "Type": "DateTime" - }, - { - "Name": "FileName", - "Type": "String" - }, - { - "Name": "InitiatingProcessFileName", - "Type": "String" - }], - "Results": [{ - "EventTime": "2018-07-09T07:16:26.8017265", - "FileName": "csc.exe", - "InitiatingProcessFileName": "powershell.exe" - }, - { - "EventTime": "2018-07-08T19:00:02.7798905", - "FileName": "gpresult.exe", - "InitiatingProcessFileName": "powershell.exe" - }] -} - - -``` From f5a9b10da0d6e64c85c5ec4fc18ad7c02eb9dc97 Mon Sep 17 00:00:00 2001 From: David Laufer Date: Tue, 24 Jul 2018 19:44:08 +0300 Subject: [PATCH 004/487] Fix link in TOC --- windows/security/threat-protection/windows-defender-atp/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index ae7a4b8df7..7169b049ce 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -98,7 +98,7 @@ ### [Use the Windows Defender ATP APIs](exposed-apis-windows-defender-advanced-threat-protection-new.md) #### Supported Windows Defender ATP APIs -##### [Advanced Hunting](run-advanced-query-windows-defender-advanced-threat-protection) +##### [Advanced Hunting](run-advanced-query-windows-defender-advanced-threat-protection.md) ### [Use the Windows Defender ATP exposed APIs](exposed-apis-windows-defender-advanced-threat-protection.md) From f95887b0afc6b5d51880ce24d44d4b9e1a057544 Mon Sep 17 00:00:00 2001 From: David Laufer Date: Tue, 24 Jul 2018 19:51:10 +0300 Subject: [PATCH 005/487] Fix app creation page --- ...defender-advanced-threat-protection-new.md | 28 ++++++++++--------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md index 26c7a3be1c..fbe58f110a 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md @@ -55,28 +55,32 @@ Before using the APIs, you’ll need to create an app that you’ll use to authe 4. Click **Settings** > **Required permissions** > **Add**. + ![Image of new app in Azure](images/webapp-add-permission.png) -5. Click **Select an API** > **WindowsDefenderATP**, then click **Select**. -**Note**: WindowsDefenderATP does not appear in the original list. You need to start writing its name in the text box to see it appear. +5. Click **Select an API** > **WindowsDefenderATP**, then click **Select**. + + **Note**: WindowsDefenderATP does not appear in the original list. You need to start writing its name in the text box to see it appear. ![Image of API access and API selection](images/webapp-add-permission-2.png) 6. Click **Select permissions** > **Run advanced queries** > **Select**. -**Important note**: You need to select the relevant permission. 'Run advanced queries' is only an example! + + **Important note**: You need to select the relevant permission. 'Run advanced queries' is only an example! ![Image of select permissions](images/webapp-select-permission.png) -In order to send telemetry events to WDATP, check 'Write timeline events' permission -In order to send TI events to WDATP, check 'Read and write IOCs belonging to the app' permission -In order to run advanced queries in WDATP, check 'Run advanced queries' permission + - In order to send telemetry events to WDATP, check 'Write timeline events' permission + - In order to send TI events to WDATP, check 'Read and write IOCs belonging to the app' permission + - In order to run advanced queries in WDATP, check 'Run advanced queries' permission 7. Click **Done** ![Image of add permissions completion](images/webapp-add-permission-end.png) 8. Click **Keys** and type a key name and click **Save**. -After you save, **copy the key value**. You won't be able to retrieve after you leave! + + **Important**: After you save, **copy the key value**. You won't be able to retrieve after you leave! ![Image of create app key](images/webapp-create-key.png) @@ -84,13 +88,11 @@ After you save, **copy the key value**. You won't be able to retrieve after you ![Image of app ID](images/webapp-get-appid.png) -9. (**Optional**)Set your application to be multi-tenanted +9. Set your application to be multi-tenanted -This is required for 3rd party apps (i.e., if you create an application that is intended to run in multiple customers tenant). -This is not required if you create a service that you want to run in your tenant only (i.e., if you create an application for your own usage that will only interact with your own data)​ + This is **required** for 3rd party apps (i.e., if you create an application that is intended to run in multiple customers tenant). + This is **not required** if you create a service that you want to run in your tenant only (i.e., if you create an application for your own usage that will only interact with your own data)​ -Click **Properties** > **Yes** > **Save**. + Click **Properties** > **Yes** > **Save**. ![Image of multi tenant](images/webapp-edit-multitenant.png) - - From 5590b07a7267c7d06a03667239f6f8a785963dfb Mon Sep 17 00:00:00 2001 From: David Laufer Date: Tue, 24 Jul 2018 19:55:12 +0300 Subject: [PATCH 006/487] Small fixes --- ...-apis-windows-defender-advanced-threat-protection-new.md | 4 ++-- ...ced-query-windows-defender-advanced-threat-protection.md | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md index fbe58f110a..b87ce4a973 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md @@ -1,5 +1,5 @@ --- -title: Use the Windows Defender Advanced Threat Protection exposed APIs +title: Use the Windows Defender Advanced Threat Protection APIs description: Use the exposed data and actions using a set of progammatic APIs that are part of the Microsoft Intelligence Security Graph. keywords: apis, graph api, supported apis, actor, alerts, machine, user, domain, ip, file, advanced hunting, query search.product: eADQiWindows 10XVcnh @@ -13,7 +13,7 @@ ms.localizationpriority: medium ms.date: 10/23/2017 --- -# Use the Windows Defender ATP exposed APIs +# Use the Windows Defender ATP APIs **Applies to:** diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md index b71d2fe199..fbb6f4d75c 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md @@ -1,7 +1,7 @@ --- -title: Collect investigation package API -description: Use this API to create calls related to the collecting an investigation package from a machine. -keywords: apis, graph api, supported apis, collect investigation package +title: Advanced Hunting API +description: Use this API to run advanced queries +keywords: apis, supported apis, advanced hunting, query search.product: eADQiWindows 10XVcnh ms.prod: w10 ms.mktglfcycl: deploy From 8f54c5dc387bc0b17c46d9aa0a314dbcc283a806 Mon Sep 17 00:00:00 2001 From: David Laufer Date: Thu, 26 Jul 2018 14:31:30 +0300 Subject: [PATCH 007/487] Small fixes to Advanced Hunting API --- .../windows-defender-atp/TOC.md | 2 +- ...defender-advanced-threat-protection-new.md | 7 ++++--- .../images/atp-azure-new-app.png | Bin 63737 -> 32730 bytes .../images/webapp-add-permission-2.png | Bin 16217 -> 11291 bytes .../images/webapp-create.png | Bin 7196 -> 7790 bytes ...ows-defender-advanced-threat-protection.md | 7 +++---- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 3112131f2c..847153e0ba 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -97,7 +97,7 @@ #### [Experiment with custom threat intelligence alerts](experiment-custom-ti-windows-defender-advanced-threat-protection.md) #### [Troubleshoot custom threat intelligence issues](troubleshoot-custom-ti-windows-defender-advanced-threat-protection.md) -### [Use the Windows Defender ATP APIs](exposed-apis-windows-defender-advanced-threat-protection-new.md) +### [Use Windows Defender ATP APIs](exposed-apis-windows-defender-advanced-threat-protection-new.md) #### Supported Windows Defender ATP APIs ##### [Advanced Hunting](run-advanced-query-windows-defender-advanced-threat-protection.md) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md index b87ce4a973..939a5c4859 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md @@ -1,5 +1,5 @@ --- -title: Use the Windows Defender Advanced Threat Protection APIs +title: Use Windows Defender Advanced Threat Protection APIs description: Use the exposed data and actions using a set of progammatic APIs that are part of the Microsoft Intelligence Security Graph. keywords: apis, graph api, supported apis, actor, alerts, machine, user, domain, ip, file, advanced hunting, query search.product: eADQiWindows 10XVcnh @@ -13,7 +13,7 @@ ms.localizationpriority: medium ms.date: 10/23/2017 --- -# Use the Windows Defender ATP APIs +# Use Windows Defender ATP APIs **Applies to:** @@ -27,7 +27,7 @@ ms.date: 10/23/2017 >Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) -Windows Defender ATP exposes much of the available data and actions using a set of programmatic APIs. Those APIs will enable you to automate workflows and innovate based on Windows Defender ATP capabilities. The API access requires OAuth2.0 authentication. For more information, see [OAuth 2.0 Authorization Code Flow](https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-v2-protocols-oauth-code). +Windows Defender ATP exposes much of its data and actions through a set of programmatic APIs. Those APIs will enable you to automate workflows and innovate based on Windows Defender ATP capabilities. The API access requires OAuth2.0 authentication. For more information, see [OAuth 2.0 Authorization Code Flow](https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-v2-protocols-oauth-code). In general, you’ll need to take the following steps to use the APIs: - Create an app @@ -91,6 +91,7 @@ Before using the APIs, you’ll need to create an app that you’ll use to authe 9. Set your application to be multi-tenanted This is **required** for 3rd party apps (i.e., if you create an application that is intended to run in multiple customers tenant). + This is **not required** if you create a service that you want to run in your tenant only (i.e., if you create an application for your own usage that will only interact with your own data)​ Click **Properties** > **Yes** > **Save**. diff --git a/windows/security/threat-protection/windows-defender-atp/images/atp-azure-new-app.png b/windows/security/threat-protection/windows-defender-atp/images/atp-azure-new-app.png index a4a07d3b92216aed509e0cb12ccc484af313e2d2..4449661657915dd657ddebef3b5e772501131235 100644 GIT binary patch literal 32730 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 Oi0|p@=d#Wzp$Pz)C!TNs diff --git a/windows/security/threat-protection/windows-defender-atp/images/webapp-add-permission-2.png b/windows/security/threat-protection/windows-defender-atp/images/webapp-add-permission-2.png index 24e449a94cbcd63f6fdaf4280c8c6e7d87b4983c..44708818effe2899ab49e1d7b9b474e885fa1658 100644 GIT binary patch literal 11291 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 QAU5disq@wZOTXm*1xFDIRR910 literal 16217 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 diff --git a/windows/security/threat-protection/windows-defender-atp/images/webapp-create.png b/windows/security/threat-protection/windows-defender-atp/images/webapp-create.png index 3d61af07e93d34a81e9a9735ab7c51d6da5bb523..a091db0189f09c9d56b923745a72ad6d47398106 100644 GIT binary patch literal 7790 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 J#Y>aG{{W3d)^Gp- literal 7196 zcmeHMc{rPCyN@xg8dZZ5cK`rD)ZEPYI)7vV00OpqcJn{Ygl5a~2Lbr?D~13}-w*Trn{RzD|9BYy zs7w~&cJIhC)>3n+qZyhOh%E!hc_ow zqx+luigzXKznD6_bSyx@YS$MNmB9nbVkU>YK8Sx$E}Bm}mXoqa`h@iL9D8vKK>O=@ z48`5$+xNSN!1vt4HSmkyfSwehS9C`v))#~Na6oDmPF{^ieFDs2;uih*B3D>@UCQRjk5li4z%H zTB@KeEJWl(xty)I5L-Exb0A^nG^lZ|i9J|8J4DI~j9$%QI5e~Ephu3|qC-1&I!+|l zBgVs((l;Nuac;ffbSmWqlQ6DuX45uwsIA$w*cD12ZcmmamgPJ=rXBwD433BfI!Ir$ zgPNewYXsIf+yUcq$NJK8Y>swdu8g!ajM>a()wj(rh8i}n>bf3xj4e*p%bzO_!E6*-=bgU9WH54V5d3i7uTWtjplF&?j!~GE8Txi1nGEkNz;?bSIk^*XHwXpGA4;s?uKyNY&lppcXOh39eIhFO`dsT z-1Ip7nv7fB5+zx0*POZCK(r=M`?&1^H%isboJPHDlV)L3;Cm(oH$0RB7GXTJVS#0EB zPk`oIKjLKscp_)Y7hogvBW3kux!QBDyYGmoF;UKpgti9twzdW{Yxz^c+S*#ZsEk&9 ze}Dg?OSv-^8e(K*G;$HJ-{uR*EF2=PAo%lG1N}6w(+!`@4F-iiYkwCby)XX8&I@e)&DQ=~C8JI3@LOt%b)#V_qX|Z@7Jan$l zPUxe!as9!-*AEUI6LW)(W@S|S5*xw2%do|D%`rqZ~qoSpbtX}c>c+I%pp||IO z03hE~j#A>|^Bw@OIU&xlJA3vP08o^=hxI1w@ZYoG)M59jJcv?k%~Qjx6p`OD;8TKt zf$bkNPUku!QAWGr-Me>-H_Q2}!wCdJ;_3la`*RC%+%nHQ_Muxl=pKmGzS`yLeNRTeO%F>O(Vu7xhld6{?o<;WnCR%}2<=@K@1l3B z%ZzqbjXe)?jMYko0b+uW=lsWImQTuqQvs;XP)CeLNd;Rc5=b}~SR;8UFNA1(yB zw-kOCDI1Dzvz2KU>%0xG*_vyp1(STH-Y|wMJx3~gjUblL0v3F_BUP9=HlE4u-$FF4 zqTA}T(=j7;kkQx;xhP_^?8e!jHsJZJcm@uc2WvkaRb>Ud4plp+rWvV=;zmtTq^i_Y z7h2*9;pVrHW^$69k9`D&sgN!fzNOl8W_4PnPBY} z{<&;~b(=-A%`4UKPlbu78Kc_kOv-nKb2gVvaTO-FSJ=SEQm;B+%?(Sv87yuNqMlB- zAAY)EgwGZ(0xvq{ydaaKVka`&uv;oR*rqsC0FwOFKTzyNBa1=2yvgj;uRF6J54wh$ zB-}6drS|)dk$3VsUmiV5m}_F?w2u+@p>((X7@sR);DQmugAuL`!ME)(ALvYb|3a9s zzsQhOiEsdncH(t&kzL`c4HQ3KQFmWoyFkzK8+w?|1}%kTPhsynlm%SoP* zV-mLE5;}ES+)8~VneIK?cZ;dx!>+6q{6r8@Hf#VALF;A+#n1k@X_DQ~U-sHO&(TN3 zMuf~O!$}p;H59Q@g&89;21Ov?vnIF&biG7t!_^i^ZiktWwtxlnq=oiCPvkZvcGd%k zV`E*1x&kh_(vn}yIk{=_ZjugkqFLi*1P{oKOeO4|3D04n8X-vzzFc=!uc2QXq?4MI z5vh`5=G2(xsgk;1QN+MbeiJw8Ipr&Mk8;#j4NL!2XC!E;&>@Rr z-H6~u`J}VHef7Tr?@llR;Y+RDD=O*@|EOx9dF~Feu(9reqM(_-`N_*A?yz>bR4jBX zTX+A00la9%J!|iO#{BEq^;BDaQ%V<*|InGPq_o%|0h;0Cc(BEjQ+ITAbsceCAmsXB zX~5RXjANu5)J-FShOLIrEKRnKSV7hctf(0w&WhV_<|;1T@}5VAkQYWl^ zie;5oeZSMKtXTaXRPFQQluHO8?s5IW>-;!&0=V}MDn5v zk!Ctw>)_jPh$5CePr)ot#8j{{N!AaL@(yd(+{H0G_D)mS@|R_Mz{S5$rTEI@5vZJ~ z%X0C&a`xIFh?f@M)x|FxMS9@(Soz8V=!Xh)^p)dsaN`i6E|HQ}*E#JOpLNEJqU3TR{_vO3sZPT{suG*>W zmwMbw$Wn@26fREpK}w|0>MM0*=MDqWETfQjjUqW;z!+!uxp*}!kZ$^qa|&toMdEWwBNHgsQICa*!6OU>D&=BcZf>CFD5g3 zM^0i>j&YO9Jku?CiFNe1+$8XI;ZY=VD|ivbv_plH)>tg-di!!6mh65l(1Whk+1X@> z_cyrX`@=PFJxa=O#=nkDyK7i(k$JkeYt>6KI#O7YLE&0~A*+~cGKB2lp}s=1tGz_F zq)y$%ZP{+o>D?ZN%`081=@QPtr4*+nHZOLhCG!VvV6Q?VJ&DWmb(Lf!-IuQhujSjw zhLeiaJ0UZZ22u1hdxrJ`(>L?XpgY`VM<0WUmfpa;3_uoKqT^MVk&!wwxoNWSS1 z)i`1Ry=#2=cgq@rNg6s?99Lk({fYSgui>ZZ-hU5{(*;Z;_cb_gkN==Ac$e(=CD;0I z9NGmnd4+;dp?pAu@<}jsrYnQ->6HZrj|Zxv4lVN8O3Uz- zc@PzvLDd*(P76*(qoG)=0jS&*_X$L@FeP!93n^*J^ncO+`swmEs5bwn*pU7KE zB%F0sPLE_U#vHR|A!7NR9l9DCzu1>K%``MLRF#4VI;w(x2@)(rzNk<>{LA=^0IUCn zb%Sa$!n-}(3@SYBdC&YgUln)(UwKst{j}i5NAEUh9xG_6+)lno*D{#Ub)#G}ud@pR zzs-lDQ%*Gl)RXnZ7*gn!^6B5ONbr!|97TXqT7L>Ul_v_x=>jvGv$spEdQKYRkRcWO1z>cz_ zefgSS_uSyHV!qdzcTxSEu}|vSTWkLKnj|Ch!C8J+Nz^MnWeOd|g<$s7s--*go+osk zsw9;Vp(A$x3j8m0*l`yv4M!QxE)$7ozX?;D(|s!_2{SF2xgwVJvwI-`tUo_p@qfo0e*@qFd$Z zjcr1j6Q^Dze=&j4BJOtab%pP1zD7`eYMEA^ULUdk#<@PoLvgha4IF!-=3M0&U9ekC z^0&tSz{GGgX^tmR^7&6HK=Yq5{(qGI7P~*{->O6Lq7BVHSdOChXfTO+0`4o1b#8p! zp<~(xV7@*7YQZll>}2IoI{AFGR*2u;MDKv{#u36&iwGY}wSlsS58qL>FZHYG$8k>_ zC^@Jz6k>PyhaZCZnjq*`h43kfHKrn?4GrjVU|nJDdYzj(+RB(kgQt8GI@J;^OKo~? z)*Qn^Mu%=bO$*rGpgT5e)pgZ`vH0kFfz+~b5YFF)i&T%Px<~f1riQD7jUT*F`^vbD zK02PBEQ&R1`#kH*=%Y3ZotscKgVBD=&{4G}-VRecNx^v-1X0L;KY#;mZ*PxPd3Q@c zcg(x5riWUlx!lV67@A1tmz)yK8HlT8Afw)AVMHgGLxLLlrw+D(X z*SW-Q_Fze^ZCbzq$YL4tlTk-q&H7&<8?lQ?%1 z2U#Au^;yhbq$OIJJ-Pj;gA~ zeD~gAR+;G8N#Z;5yqUtB+Xj>Tk#n2x6C@?s8k}uqPE*`EGkHojo&|5HT%D_i(z!&h z>te~E;EC_=Z&WcuvH?tqU< zJ5!@0YlW$$p<2G+7h@+MkD~Mq;b%RJL4>~ZxwHA!$3uC06MfFkUEoc$ey;(6v ztBM@CUbCyvj8SNTY)UR;Bj$0`#sG^J0u?cq)lUB5;-@+5>7D#Rdpw$bz+V-&NSQ70 zJ5Gzhn|ibJWU?vTXM8}e{gan0X*p;h*CsK@#|R(#>Jp1laIy{(#c3s2Bb z8q>zhaw}^G*9$1z$O;yeUWR6`pg__Vn>+WJ{Y<0EiLBvB8(^fHzc0yYf_s5m$!mJ8 zsKcf<`HTj@0ySv;F^X|L0=x*m0Z1MDUO7Tl)SWj=zfJzZ%y&bZODrUMm8Ag6pL< zjk_!#3Vz(Z;CMS+{b1P#ihgEf)IgZ*Q3C7?ch0cF^s%-XcDvd$z&?W82I#BX>JM$E+ z^xlb`%|^UNQ2S0dBN;}cS%skhyA69Jyay`v$ZiGUT(( zz04w(M?GFI*OFbEfT32CeU*Ox?EhyEy*@nJVSE_`GMx42^K2O1W9yv5tUTV?MfPb5 zERPqj$Errgj4(K5YCDW_`wbsiTJl;_y{GJW4?Dewj8lN|-a=UExj!v7oMnA*(C1z# zQ*6`+(DQRMq)v@D?i#D)ks(ES9!*;H_-o;GZ_eIU#hcwa`@aIBz~Pvl^a}L*Z?- z$?9R4&FV8u^@+aFJ9vBGI*Ju>1mz0s}kh_j|eROilntX@z% zk5|IB6Cirh# mSLx)W$CW+iYOM^OfJ67>+HjXXjQ@`wz}&>j7-Q&u?>_)&`)5G_ diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md index fbb6f4d75c..f416c36d1a 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md @@ -13,18 +13,17 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Collect investigation package API +# Advanced Hunting API **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - Run advanced query. ## Permissions -Application needs 'Run advanced queries' role. +Application needs 'Run advanced queries' role (See [How to select a permission](exposed-apis-windows-defender-advanced-threat-protection-new#create-an-app)). ## HTTP request ``` @@ -35,7 +34,7 @@ POST /advancedqueries/query Header | Value :---|:--- -Authorization | Bearer {token}. Required. +Authorization | Bearer {token}. **Required**. Content-Type | application/json ## Request body From f69885646f8a39cb83948ce6bc5d72427bac7ce1 Mon Sep 17 00:00:00 2001 From: David Laufer Date: Thu, 26 Jul 2018 17:41:20 +0300 Subject: [PATCH 008/487] Add page for supported APIs --- .../windows-defender-atp/TOC.md | 4 +- ...defender-advanced-threat-protection-new.md | 5 +++ ...defender-advanced-threat-protection-new.md | 44 +++++++++++++++++++ 3 files changed, 51 insertions(+), 2 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection-new.md diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 847153e0ba..10b1f2f16b 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -97,8 +97,8 @@ #### [Experiment with custom threat intelligence alerts](experiment-custom-ti-windows-defender-advanced-threat-protection.md) #### [Troubleshoot custom threat intelligence issues](troubleshoot-custom-ti-windows-defender-advanced-threat-protection.md) -### [Use Windows Defender ATP APIs](exposed-apis-windows-defender-advanced-threat-protection-new.md) -#### Supported Windows Defender ATP APIs +### [**Beta!** Use Windows Defender ATP APIs](exposed-apis-windows-defender-advanced-threat-protection-new.md) +#### [Supported Windows Defender ATP APIs](supported-apis-windows-defender-advanced-threat-protection-new.md) ##### [Advanced Hunting](run-advanced-query-windows-defender-advanced-threat-protection.md) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md index 939a5c4859..21ca382b0b 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md @@ -97,3 +97,8 @@ Before using the APIs, you’ll need to create an app that you’ll use to authe Click **Properties** > **Yes** > **Save**. ![Image of multi tenant](images/webapp-edit-multitenant.png) + + + +## Related topics +- [Supported Windows Defender ATP APIs](supported-apis-windows-defender-advanced-threat-protection-new.md) diff --git a/windows/security/threat-protection/windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..0fd84c4e64 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,44 @@ +--- +title: Supported Windows Defender Advanced Threat Protection query APIs +description: Learn about the specific supported Windows Defender Advanced Threat Protection entities where you can create API calls to. +keywords: apis, supported apis, actor, alerts, machine, user, domain, ip, file, advanced queries, advanced hunting +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 04/24/2018 +--- + +# Supported Windows Defender ATP query APIs + +**Applies to:** + +- Windows 10 Enterprise +- Windows 10 Education +- Windows 10 Pro +- Windows 10 Pro Education +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + + +>Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-supportedapis-abovefoldlink) + +Learn more about the individual supported entities where you can run API calls to and details such as HTTP request values, request headers and expected responses. + +## In this section +Topic | Description +:---|:--- +Advanced Hunting | Run queries from API. +Alerts | Run API calls such as get alerts, alert information by ID, alert related actor information, alert related IP information, and alert related machine information. +Domain |Run API calls such as get domain related machines, domain related machines, statistics, and check if a domain is seen in your organization. +File | Run API calls such as get file information, file related alerts, file related machines, and file statistics. +IP | Run API calls such as get IP related alerts, IP related machines, IP statistics, and check if and IP is seen in your organization. +Machines | Run API calls such as find machine information by IP, get machines, get machines by ID, information about logged on users, and alerts related to a given machine ID. +User | Run API calls such as get alert related user information, user information, user related alerts, and user related machines. + +## Related topic +- [Use Windows Defender ATP APIs](exposed-apis-windows-defender-advanced-threat-protection-new.md) From 07d0052b4f3fdd88b51d8f09ea9cf96d2fa7b14a Mon Sep 17 00:00:00 2001 From: David Laufer Date: Thu, 26 Jul 2018 18:10:25 +0300 Subject: [PATCH 009/487] Add token validation --- .../exe/AadTokenGetter.zip | Bin 0 -> 155623 bytes ...defender-advanced-threat-protection-new.md | 62 ++++++++++++++++++ .../images/webapp-validate-token.png | Bin 0 -> 56018 bytes 3 files changed, 62 insertions(+) create mode 100644 windows/security/threat-protection/windows-defender-atp/exe/AadTokenGetter.zip create mode 100644 windows/security/threat-protection/windows-defender-atp/images/webapp-validate-token.png diff --git a/windows/security/threat-protection/windows-defender-atp/exe/AadTokenGetter.zip b/windows/security/threat-protection/windows-defender-atp/exe/AadTokenGetter.zip new file mode 100644 index 0000000000000000000000000000000000000000..3050bec7a3dee0b9c0f1524165c76d2dc909db61 GIT binary patch literal 155623 zcmV)RK(oJ4O9KQH0000808N7EOwMzYe;^D1000~S01^NI06}47RBvl#ZbxNwbY*fb zWq4)nSZiz?)fGN7yIwnXva#2RA;iFBlY+@(y&EUQqz0yRSFgA4~i=OK>AQq3B;qN2+9vCm8w!zL`8)7)t8X+uRq!f`rR|L z>s`l`@TaQO-q}6(o^#JR_dM?0$Bf-`fg(f{#sAY!iC&?g4AAG7^Z3Vael1Qfu6TFD zE6V7*8zyH>Pb<03jH?$lL$__m*K$I0%eH3P+VIf{t?1-MYSpUNO`(qQ5u#BgLK{{e zxVNhJBT7=6k|s(3X$fe5%m8Q<8a5EL)xd69VpZYu0bP~|oqmj{oqvmUt>W?>=shYM z14Ngb=<0HsXeFxYG*S05-Je;sn(16xfFG{IQ@&X6QGeVK@UpKeH58Cfr(Dl9D70;W z0!P<0@_{^%a)sp>fvwVJ)^)>GdZFD%EDs8VNh1&RWy~iMFgF*HNn+L?6aG zW7HAr>0

    QQAdHj~m$?A`0Xpg35SLa5EvA~p5b0p7Bis57n7t;DJ5ph(a4G6J!! zUF42~SM6C>8@;P-OZ2+7E!4ajG7(CXj6Y=Dr@`pHz}(1XtG8aNh(x_^8N8T#89mL; zjWTjusAY3f?YT*+!_ahK;?4t#%mM{-Vs1w&o$5>XW$uuaCb9tAG04V;h#o+F7?IpK z;k%|i<4KOUoAGW++KCBTvod&RHXb^W9Y(zg_-Qz`@qp#z!n^}jPTr`ttdPjxl|Jg? zIY8@!KK{!oEGN`WAs!F>w`m^cRMgs5`QnY?*(0pI%U7bV`wM zfZ=Z$KEv=OhF6&9ZR&;Wa||~!y;Zpt@KR)6ZKXFOE21&HrBeTI)OpYqdNR^VAA#OV z$J7a|N=?vfs)=zgkmPxvIR^oym0fJB!cRLD)aJ+_w~w7atlp;p(tXOfCV8Hw zZ>gshg$6cA?Aw%6r{MW?h&@gPMWqWNwwo*^O2208>(_U|zGfcfn-K{=iO85W%aDh! z`aK-Umm@2vE23cHNQrfTt#lh;J7pN&!Elgamfdke6_Zo}h=+d$|2oz`sQd`UBk&EdpMQxC|eoi>&RZfZss7 zhn}QI*v>fe{wiP#eM~88qXi{Jo%9Icdip-#M!E>Ng556`jIam2ifzy# z;n!itsrkI_myQe1DZ7Tq=1DJ=0DWQWwvWa{#q&imHRM>9FnrUoz0^cW7^ZHS=R}^e z-V|DS8bXI-2|DS*lu^?bbf|3R2YtNlxw0>4SmeqxGkVSvi?ku9IAwZf18varL@{So zCQW}?va9DsQFqTQc1`N;jPMWQG$7`k`i`p1LDLdb!u4SL)t#`rV9u0X-CwqQSa^nO zmKr-@cgeI^;<&K%1#Wp)3y-_VhT$(aXsP0wGqcNf6-&BZS?oAowtcfGnC_c7(=z?K zUQhTwmQ&=Q3>|u&Gm8vkI;6ycsAexzk_y8B2@2L>e^AdTs!y*N|qB3d&*6vF94N02DCcX3K#EJJXRtMlkC zQOVi`hZ>ZP>9#&2TsecoDZj*JN*TW6R>vGR^%>joeADoj#vyBi+bK;5cg}OLLK-49>o%QYbkSNJqo z_Ge|Jjc^`$Wy_bIg{{VJgn`d;$Dtabsis{v$4tX@Jg4BNvYa`;B5kx%K|a0IAR;^` zhOq|7*i`Vs9w}SaQFo+R@+(+JI(!mjV`a9<$BLaNYSXENhufV&djdQLxqvuNdPC%Z zR>9fP$GRs_58@eS+`+0S^=XttZ2_N0TWZgvE}`X-&oU-z*(2dBppRY;yHYQn`yu6H zr8Xhoi<-{=a15+xSkR*~o1(!4hue(<&+;HrwT7dSiyjL-9@-k5us}DdSZ9>a5`N7j z0}?VAlFw#MRX6jj$K=ricLdr+P&}qfxfCgntjkiNPORQIsZttI4wZc|Erc8;ZlJeHjM$4k4^ zH=nul#pg<=zW4HbS176}N=rl|r3sCW4vEGkP}`fE zc&jmZt0*^0pW$>HMMBTw@fIcgG;ou=DNL$eCtbaC#Ib8TE%qsA-c!KWtVq62h2l$g zQ)=R#>l8}VPAuA67d35rI@3>dn?jpJe@^uG=eKXm-LB`h?a1`$+w_9IYg=KLFm`TF z?=o`zxGAs1AQ{{Z@eqwE)SWsqGFdyZZ4FN)dvSl(Q878d&|VBag=2FnIx^Ea0Agd}4UwV)Ws!Tz=}rotL7w{NRDNUTK#e4eg#D7IV`l zjr?&@a=htr*PPRRk;?0qUM>iCdSsy_TpR?je~x4D8P_S>`RT^!Ogp*zr}@P8}c7sUgQ5SrB~O<122{I(o13dM4`n=fh;Mh0HFU`Qx`1iBSARlz3kGb%4`FV054-x&f z?j^YLvp4qaUnpAIT)3zwvG6A~VH=LT6zxr(m^`?xKdE`XZezW5Y_T_45ngitzE!QO zTKDMTHCTfR+uNHgyY_C+n8lUf+g7aJbha5zakuUjQ*)W5R@7~?AUuDnemp4Cw3@Q& z#i+q1`6M+Po5|kfSOvE^E4*u^a7Rn_1{!>~?D_H{dX4sM4@QQhCycU-F+&^_SDY=w zPLY?}4Q`h+!n;PTeaV`ZdOcW(jk2_ORLluWvn1S`)V-`dhuz3cYGpIHqwh@?bjuT= zQ>>(S8EdMh_cqwRr?(aa;Cp(jLET5!Uedw$;XgO*CI2t~E9GBMO9KQH000080AYgY zOb7dIA>#l50LuXY02u%P06}47RBvl#ZbxNwbY*fbWq4&SV{dL|X=k00!D<3A5QguC zzQZ)wa-j>vIQki%mDy!gaiOH0000@X=8G4b8lvJE=go% zZggpMc};I*Wo#}(Y-wd~baO62V{~bDWkhLmWn*-2a(OOfY;3Gr349bq*01UA>6z&q zWHKR>3o;xD%}f#@+>As(K}iYEeIpn@!d z;;zRBC?316y6&e4>zRD-RlVxz3w% zv1gcg4Q4<8YKH&Z@@I3|6M;RQp7D&@(`n-T1&PQq+nQ(3S`xWn*3zZc^2qEt5xahA zWWmzN8Dl0ymRJ|gsmaMPx)R6OGZ`D@QQ5@%Hry_GKVY3BS)Lw@oeEz01=evo*by+! zM^9NEw-wT^h%q>g;a$|UR%PLr=n0Xp|kouW)H0G z32#y8N2rI+{19{SGpLv)8q>3Uk(=klMhx8vwZ6!XcdNSfndpnO47|3yPo*#NkuWKj3P@dp$M#Sfxv1#i-CpAh2yy=04riS>hxrw#$yOHoM-o?p1 z7H>q&K^J9R8{fwy6n_zkALC6ns6GA^w>?rLz6Psq;Z^UhHm1AdO+og6&ufQJ#hl7q#H1m8w5!NGA3xCg-*9ISW1?Ff$K;5rA~j9_mLzUqJv zAz04AkSf97@$u*2bO*cvLF|EIU+;jIA@~6Y-*CW{2=3;fN0Z4UcUa`SpLw{Y`vG+WV(HQD{Luxzj|;pI|$H!tVf)!A6iuq|Frwjbc-Id&)q z%VG9aysWdoX@_NB`|dm}YwQt0EGzA;yzFRi$;YzL_Jy#_Q;jX(`r?T;Pc72@yhB0R(8H(_Jy)K zM~U19J>U$nJf%<=J~9-q8KOO*m)sM$0YGmF^d_K>1i0~>VrJov#CMI6A@{D42lzE` zUh=rNj$w+u1X|gT!kdWISuRB7F^C>g?8OC8&q=Q=NJU$NXsbkrH^XLDiiKu&ApiSH z@A{Iv{UpGR*WKFmK;@+M79wgo5My=9_^;Uam>0FekqG_FMTIX(R zVr^e>p<3PXD%3+^BVo=#5)bAxCHY5%Y57b|-p5NVc|R{rm~Te%58Q5_{5_Ow#}c5k_a_L9)+ zTxhQ&Kt(CyiGcP3m2!A4#2$6`Bj5xCGxP!9!f|eMc}L1m8~yqTXW0KX-7we~{j1r1v@LeIfP!DfPY- zhMxSFOZZa~{yP``)Dbp>@TZQj)XgE?Bc%Hc=^iEBV^a6uQukY_`<>9OL*1`Q_baaZ zwWFIQbP+HIOI;ktT+;oCbRh|GU5_esTcvJ`t9L(=$`4%SM@J=FsQjq39Ym#|9XQX~vtvRD}YWQog}AUTuAoe4V5v=hz*9cOCII)&+~ z1&3cf>hwFG{OU-4m6Kl)@~e|essl-taj6cDRGyIPkSVSq;;$h7O5*QE{HBY)EAe;X z{9PUXpy2PC&W}01fcUG3znb`Ki2oEB*B&yiJ!M>LWn6o?e29?`QSL*`@gZOM5KH#~ z=YD(gp&$9spL`fVJ`9vT#9cytNvIDO>gx!Fgiv3#?cB#4R!BOhk7AOd1ZJ2@;&dLu}0B|2!A} z6yiUZ^G|X3!-9WGCjJuQKcDz#5&vxBzre*mllW(F{+SMck>H=1iNBQi=Mn#W;$J}g z3tjwkiGL2~pX=}!3;wz3{5YS>h<_>ZTg1PN_zu`hxJ3<|W(A8=E!2HsQbZ#P@n@Q&u(z#XY+%61n@-~;?jU;#j7rfCCEEj?| zrUYf&I+Na=r1x9W`yJ`sWX#3i(mgdX5R8y%s}LTICU{QRmQoySS% z3DS9zbe?k2ZzB4~IQ=Gvz6*U$$`q$c;(wO-w-EnU;@{@t-%R|^aQ@8>e^m0K_c*-W1n-_qyiwwPi+KM+ynl7^?kCPgL+6bn}$<@G^X&Sk3Ue1n|+Q%CZ-TQN$>_!*Gbcq9NQ{OCAM|(2RoRL+(Fvk&E@kqw-mo^YQRS)|80S|9dQLR=U3Ms0!9y*bk zv#hJ&M4u{7W&_Q7hg4+fwc(=Yo3ga#?EEpRkrp??yOw~G|(4& zFfWVjrMxV*@8V^N{T?q%?d%dL6Z3JPG2n>>XrXX8oLGpqg`@IZVjI_O(Tg;uCm>Vk z)=PvGJIE`zeqX?J+Mw{cldQ)ch%Gj;2mu?}1}Y}fK?>fDjZ2yuXw_2LxI#{e6$Gr5 zz)AvENnn*&1h}T)yvusyd8V7C%!)_=6!&L%2MmH8?B?`Inm?u9txs^2RO-daYlfsRzVjxejPciPqj)!Y5h2ZrXTzwuWDm z7Rk#TepxIpbNOY7ybNk>w}k|}1)y>{UQET#AOiBxd1GLGYisMF?4Y;G2S@`Cngx@? zSP;_ug$pg17KT5u3UAP?)#$J9P=UWn_lvfvPzQZcHe?k4uARXtg{^~s!$ZIQVge7t zKOBh|{wBh3;jsC!0e}s4;W$o%;JRO?aZ;=ED4HN;94vx%?xCwttu@%$Bs$-w6FC8^ z35w#H64$WWJ0RLt6vph}>*!I6S+ovmg)m@?0v4QWAZb168lpn0nej2?b>a6`h?3oF1U{k=`G@nb_@KQ8RFj^u-Z29R~e)!{C#1Db)tHB&io$wk*)a6eVBB3 zN1DD?aZ?OeHhl#~i{6Mi>=GQ4W~{+}#L(p!+_e|(%5g8(fU{=?*rXY9y{Zg<<1!%g zJjk+-mddp5_6nxJXPC)bg#7{9KMMOxw3&z7|AV&TarMG)zTtGnx*RoH^lx#vu3+M5 z6w3)zbrtmi>nZ>%-BYO*yy2q}Yww2RWdti>bElBmd!q9~fW5Xqm8;f6Iq(;cf$;vg ziL;{2{Tq>8tZjneex)Y8+wa}~k>8iEOXX^LZaO|!n=byo>}5_X8DfJEdQo6%eUgp@*B84d5q31NBNoMm~&>S6=xO%%xj=w zbg7b9i?d5fKPDBekAAP1*Me2;S9w{bC)VKt5F3f7L+aF};*V=M4}K1(PbJQ8R8A#- zTgcy5@|S7c-|NudpUB@IxxYU-{`M07B4FOYlqs%uIrx>W@rkARtxA|w z&P6x4D9FKIa=iyJ4{77WScU;wifz++rG15In`vMD}W7sp>bj5Uc zr8`{oe+?38P_G)GT0Y=OyLtQ1+`JZV_NvwoDBd3K9|-<2Y9rQj&yJ}f24}^2AS`a7 zMU7O6nV2F93Ys8^7>Svf>&7DzuqI&NCklHq+UKIpy`;dvp;DSw%EXP!f|%<${r?6| z1${6Dc^_k*!k|90YPe_@wiY_~xB_kA!yfy?jz80XPFz*fCTKU8pY*2KbP#06X#ICv@?b}|l1=vF(C-slgX94UT69pa3 zG0Vo@tvmVMv4~yM>7*?JA;X=cf<|;mS!!=z2+Jq||8j4a-!0eC`qwqF{(YKQ{~9m7 zNk1=hwPZjT-lQQ6J?Yg_AH!5lqzFaB6oFSFMf4Ua0s-+c44*mUneeoX`JoxRm@9Uk zTwP=c*Cpl%H8l&X)q+@_>)PrJR?f*9boF3rQN+IK6(@sSO`Hk>;y?grTs#c$O;q#d zYPnt)fjF>v<-n`fo#^$}pZ8i(k;#0QIrHEI`^m9Zxj*^Xt56Qkc;-oYGyqZ)Q>{sG zJplFrrW9!2^pK=Spuju;X48?j$FwzgO#3avV;a_&eejqDACY3#UAQ)4CHabZH&{9O zDo?p;DuY1HJ(wX69)dc3%6=%@2&vSe}UdFmTgg;Xf{e66Es=v7~S%*M>6aUNH zdw|DLWNo88-7`I-8A;Yi@{BA82^*PaG?Kw0Ie`f_U~+OG8H|mwF>W(s6D%Z*2?hfO zOtvw>7w2d73Nc!$~cw6gR|QSoE5Wj{wHw$H*iLx#_0r3YPBx&Usd6*chA&J z2kh2GsR>+f@hIc2?_W=}(bQ-RS>@wNaae^PskZCls_T)-9_onXLr<)A(^1UJTfG}8 zo7Q4Q_cx`Y?g~WxO^K-M66plaZMNpOr%Vz-CWXaAf3DQl6rVdU#)!AYG}puEIr) zzQY!W??K~zAdwgt4&b8@&<@}eOIGt2TWW!b9Rzf0pi=>-Xy6nDbZMYV0o@wtR=}wm zI8^~lG_XVgr)l6c1uWITQU#o@fzuUmh6c`1z?m92QvqjbfE`>%(^VZw<=9>i#5NL* zc#>m#pIXW$%a0}ByYOY;YnOVmz3&L>XqK9?z0XbJDvJIkqGu@}mqFpnbm7YsHD_z! zYz3U7fpZkFTm#D$aIOZ<6+o7Fx3QhVuwm8$FBXww^3i(Fjp#i(+k9|Wwxctn_ij+< zFte=_^=RnE(qaOym{%E*_Hdpi;XFmt`5HK10V_1Xj?t?1XS_P(Fx+-BUO%`dn=Qk1 zg!hl?R0%6}`jslfi#5OwHtu5o_@?oLojnk0@iAP9aQ=C-j zy-skw%HakLu%n>l(v~XR8LING8xdGX_9iJ5YiG8j0Qt92IM1h(0(iF)Kq|g9?Iz-h zhJ(G^$p6}!M0RRrB9vt0U*g{FD5vlkmEsofz%X+s4+)5qZ%}dXBB(8;Ja;3!UP#%= zcCy^e?P%A{Wq>zE@p_YH?Iy)5$3&lvSx0L=ywPZ4yU9Du4+B5RPmo0O<5D9Wiw4Tg z5iab5By;aMh2ImSh0o~WuVcplI}97%HHabr!fd}k0U{2dxkhiT&5A~!586e|G5V`H zMn=ssvTBaeAQOo(l(?&2O(g1gB2jN95~E}y0U&gaCvGk7TaT6QOs6+BK5XtJ{rm8^ zpB~=MMEi&~jv-4Yn{OISA2~F%OjdkAH7%;+C{@}7RcY|%8k_Mk2)uXeI%LPB;$E1x z*xoLX+wKs}MCEx96dZ?7hKACt;32TJlif+>B{Sac6d|)dlG|PYZx7`s#n6LdHNJNl zPUSzK%YQ(%p$9dWbI%bi8l*3b4PYY(#FVd)_qpB=nbHkM>e5=_530lj>HSuSNw|4fiQ^FsJfi!SYdxsik*t@Ht%v$KOxy>< zeTcY&RTB}MteV&!&#;b!!Q`2h0_B_)II#j!Ji-c6%z-^HHw3^$!~T!~VAo*-$pAbL z-2|@r2-;sNT}F%1Mui>~3C8+;bRTiNBO;(>20aIKWYxE`vw`vVo8BCxlJG`^54KEr z#4_PgZ=PytPisj&twj5b2A)yCvl@6-0l(0|FBI^c2H1i9)(DlgE42x+=dl->OiBwK z{W7uPX8EXC)9`G)cY=d2H48UWr}ZhrWWLT;zURO?`alG)F4#qk{O8GegN@CV%nrdiOFu{;CSKu7G1~)TlqMT zV_B9zl{R;;sZJkg@kUY}E&U?vGefAM^SKOvQ-ZwXRdqbCMftpv?F$-UM|=14=wHVn z_D+STs5BPvl2@f0P+N&u&#AUj_&tbu0l`%fD_R&ZTzjkGEgEk>c>ip?HSq4Unf9jP zeZ+Wc;XT6B-a2^iG2VK3e=y$u@E*Fk_GaL{-*~g|=5pHG0PkhSOIB4hx4+%}B6-Y( z3@0ivHAa+F*g?QR4GdJkAPo#sz+epwR=^Mq3{gOn2AUMmtbt|$q=zoIvHGJ1s+0-(uj5+WuD<3wX}D(Biu<(tO4!$s0DwRO|5Ci1!k?DzW79YqTQY;pLZ?wc9%$ zK*W0m*}v9PT}!Q{!K}yF-ZGLwKI;~~&tWKsFLc(&@aGk zYbd-U?M}QU@k-nKjf9a|N`qwAFuY=2EqKvnd$n!X-7c*e*_`-qqCx$~*bF-o2b8R(ur_dktKAYsueDhIX{@0j2X_ zhZu7cqyBHnF{C4I59u1A7-~~|IM#WZ561l8QPg}Qn)Tm+{OnF77}8N~XE>?CNs|7X zsN}1l`5Ezlk2;(WYu~NVbALpJZGsp7M30v4KO@Rpc)X2A4{~}3wCZ9496*gBLKHMmL7x~%wv@26t%5$a`ZySKRonj`D9p(@B=qZ<5!|D{|$-$ZlOV`F1`xzXMjHsV2ZvP__<(svXO%0e}Opub*2I2q#b`v^*4#< zoX{<8ajg6#TWiGYe+AinjUxU*51Qe4-_X1HS|S$fbIEzbnD8b0jX&7CfE3icL*^vy z;&&9%)edSp@$~3_A_w~48+WE@K=EHF;0FUW)i>1_{|)R%gB31qr{?+}<8R)^ zwyfr@=^-)Kn~<#k-ym~rl_V7vk%)$|aiUO7N;}7P44%n^sRB~CJ)odnQ{aY62ihQ| z54EhP$J1lq9g9)Q6N_6(nmM_6g%Wyk0A3^@(w2w`yb8aj5BnDo&iB8^C-QK}m8EZHR>lD=%yEmf*oh!NNka3jE zkCtm`xc4|Cg1KinBAHEU-@aI7@u8J8R$@abFAJq~!ZX%z{JF*H)Nq#|V=SyCi)3&m zmq0t_z9U*M1Ig6>??OB85AkMLj8_0(@7}Fptb}RUZ;0?Yg-llm+GVC|E4;j0xI3Uz zh|Y6x&cfOQ{XqnXWiK-7v+Yf80}XWp>I0pfqbSJ5yMa85X`bud!Lp2c=&w9eZbYGz z$u{89oV+ujHPRp`${I;!(F`HYT_@=s6C;yn)25kjdz0M>GTXAYo1Ny}iELeYWto08 z7bLsO+Kbm&z#|WA3yEjj-11hlV&i{C*S}D}PC_FqqzL zB$6TUPqJ0cO%c`Ba>MPc<28$`!MFw(SEF)~8Mz7GL}vxh>-OQXvYN~T$5}C_K2vMO zur`=X#q<5*&7M`Uq&*%llChOs?4D10H&UtNCK4;=gktMhi5$ydGs=5kUbk7_pGJQh z>orrbA>!0p4fSLPVf$lKG?LMl)hcPIC1SmY)4ZqBOjT<<(^T3al=cdwZ9&>GNNd(U zVB?XQYVD8p0Gi?q%h$W&GRU7E{(Z7GVxPk6As+JGoF26{ zsnr}gT<4GTe~&dzf;_TFl0{Nh$xs2*hm$wLYZg^5jmo0RNShaRyeGLO!zP-b$CSpd z9k{8Jjh5^h4`)Nyjsdb0oK5vzJ2OPX52==MTeUlOg7UR$$Hx&@OkvO?IPT&I#F7#;M99$cwhl-))t|aR1Ty_ zpe{GxX>9N3G_OPo;%#hj3^6Nc)qR=24ucL_Ox{%>O-19mF@2aF{~gWc%Op3 zPH}e#o>V#*@F(H12jpJdlb$X9UM&5+BbeVP*&d+VEi=h&RJe4D`$TwR!1%r)e7_LB ze+WMScwz9C#Mgn~Yc5*$^eqEXWk_Rrzmow4>xM^Dxd&m5s3cw#(wVcRmQD=b69X^h z5uLVW7_zNIptuPaWp>JOH6#nHB7doQ5}y{U9V z)Vhf9$%>}a1DZ_LpC9nUO{JyTf|dUoQ-IPYM@o7wH?I_TQJUd{szgJ(n;6nw(>gTn zM6vXk^d3g>+DCJ5kn{+!!mUP{jm4=Oe068fKaR(-<|RZ-vo)UP`^9M#vUbTh)sJvC z<1l(p0dL+-7*u(POJQX+*^GM}Tsu=6$uR2Of@yiuI|Ocwe{n3PCM$cIWMK3TgEZoC z?`BNf-zpWeIwMkR<;LPV54hvjr2RzZBkjVUi6`$ZZ3pnEahd3B$@_5RO^Sy)do(~~ zRT~(uD6nH20leuHo)z7`ou%iV;Vgw*+y5)7DV#G0R8WU`k3yy=LnMty-;E`xZ0-5s1KS; z&T4Ny5?9#pTG4J=&bukiwYvs(kAzmjC}5Hfn51Ivp@BUVu%`z0RKQ*u*eje@aQ^mS zwbyik+H1NHs4zBNbf^bzL%rkxi-L1}}kULfuFmVWG~aF1j7fQ7sY? za;l4U)4VNO=cZ%byu3YdWUnmi;^}xk;U+SkZQ~?o+AZwScdWKylua7hoZCA>OI>`_ zIV1>e@F8*CYr>gIVd)0TUqgS-5?G~fDIa;9=;foM-0@rjpI*P_4%OSo_1WJ@8N09=u z5`~V^sIhcx)RqVkdd7A1ma3a}M^&TcxZQOdibHK+)Te0d@xp$k1yGfadKI;g%?w^X zPbZkDf!@jV%n#~r=rdsSY9#7AjHWGh6^1#ILo!_1^AUwVvloYa$4Eqj!5rZnw_DUMkv4DlWn?0;o)kx|l*m z#^yte(Q6v~QzH19Y{i_0k&B#)>?&?a`ML3K-p6{UkCs4fFFz?Al?cvOy(3VI%WqC% z?LtvrH}Y%bthpWqmrc-u1b*Auz zy6~2^fx{h9RDFczcXhgJ5w^7ngK((WcDpc!Fqh@Sn@Pog!?+c|{|@e`|2>9{QzK@q z-jC=xQjMussWJ6xHCC@tYX;ZI7)y3(vTL;(V^{GQyV{JgJIfdgz*~y!$=vb>=r!QD zMb%}^fM)mNHWq_UkH}Xep*_@8Gj3EZo`JgNy~--yW~`IF$hufz2V###u)Fb!JN}mu z99bR2n~!y}LrIYaZ_SY|!YiJTRk?4;(^R3qMOfRCO-I+ZG{o1o3~>C) z=V9bWAk-!TBuSn^bqLA9&WEBpisTi@gcNfvI3E9+h53PoQzFWEZ9F7OeX&8q_QA&~ z39S43HDFixs;`nGLsb=gXvlM6<0Rsw#ds64a3>|MOZ3DmyiVf(t$5*X5XoWu5eK@F zmte!FHYy9{)~4gJmzfmURrd^kLFopVPh=o|m&Gq+#96$qv0)FhhM$gWVl8V@KdbQM zcuNihd1pt&SUo^no(CvX^gs=;V;kG6!8soqjPIoo$O@yj)DJDUr>ctYKd%rIO4AL>C+uofX&Z|Alr;5f{YOsv_k1+Y7w?8e@IrIYP&yRq$GnXPi#8tp`3$d0`P*k)&{ zD%zwFF*hmRypnj@#Jk!GnRw|~qHt4h{xPEGPeS0MeFVbjJA}97>+rSi`3PNs>?&FZ zq$~Uj;H2R=oy__dB8(etT86{69oZ3B~x*n? z;W3?3lElVovV?KB@bQlN#7dQmt=J@v8ML;>I3QK5#rcuAUx^ouzBq>BCq-B4@3v_I ziF?TSd)u%LMw)IMi|-CCDdnKp!8MxH$@pM_un4xF_3oVXK|2 z1&#hC#AJ3V9|%I9JV^IRcDyb}`nE$%eWVW>O2;T`&veG2F ztHv7G8hn5B7QK&U6>%@p{;v*+@`*) zn^ky|NG6rcLtQk1Y1mp;Q$2fxwLsL{gQ69m!ukN|4_yo@D#?A*;Vfu!DJjB-D(1E${7P>-|le^&|d@4^WaNhf~Y##-lkw29y6F zVZ+7mmHAuB{F{~ehZ{f9QG7hA*P0=R`7DQrB3So*&thYo=J3T=aH8ojs0P>W#QRm6 zDXO!z4@2~aqFXBI-up&$mF$8}5?%!BgPr zPNmE4U|n{n(Pg`dE(72_6VYpM71m|+KA!R!m@Phwmgr{uU!b}9&qc5cPG! zq#gGTwQ)_wZ0fNYyYLx;UZ9|i|6+vgq+imjZM#Bh7fWr&PuL~U4~5Ig6H3KXB&8}` z4BLr}|EmZrthnpb6gRxCny}71Uu;tB_x_pQ1+gcEK4fPuBY9*Oa~TN^|IdskR++FT zg0QLznz3f5t*VP+<~pq|);c&HEj&XJD$=o4eE*_H8UKJ4MAj9Y4zX4+_iNzx+vzqLmla#`og4_sk9b8l2-VPX!BoT|3&b3PcZ(K@P8cm zFNS}&iN=2k{I3N5OW{9jSL447{+9#)KNdnh*B)g2{ovmv@MqvZBk)@e`QHlp zBjg`DIq*lxe|5+oBmXN?jX#C_nh!SqIQ;Vie*%8z5aS;J|A~RW68?t*zYYH?Zu|}KuL=BB@TZP2 z{w)0WYJb;C3=EBh{E^lIJ+8rKTqrgp>)A(?o_(10>?20c?k;-vk+7b{dGb0-?0*M4 zllmAx%r!UH==}r3S-bZ?6e5R*ll9?p7lmxq$5pwHak-D1awkc-j~iRnl06orC(V$~ zB=yW0WCBQ?U`V&&U9~(rFGa-do%~iJ1sGj;`)^0s=z?3=K?vS{kAyIb z*)F7~n(LJapNn0AWN~>f#%?$qZIyP^Kaq&+g3nnvi>UD5LF<1vA{Oi_WOb@7YgJLU z^%rBzE&c_~g3DFoZ?}!33O`T;zY968Vro~3@E0P+f2k+=i&-R0;d>EWS|m}*hwb6s z`w>1z$pp{<>UKe9Jv12*VtcIc8qwm#R&oHZDRi!msCgkfM%&(Bk&)w_BxAhTmYr-{ zQZ0sU(s+bzOQ2+1?$MV`TAuESpGrr>T&sy;$Fp|#2N2sDaI8*JdP|t`D~k3KD_*pVb$x85meq)Sl^2remB9gvhW zSR;w2Q?Q=q#GnrBt|v)D7C%Arcl=NBa@V`jm_E|^H|`gI*Zo4~*Ig`=Yd}W3kmG+A z!AYT$xks?HFgw88c6}?x2PqLhXXM(=b{sl;l1z3cf1dZbA=*2e032yJ6T+Bi2YpGz zW8^g2Cb`mNQQ@5bG|K-}%be5v0)^D4>RsVIJB5#s+F1aD(^B2&lzF(SPjKL0=P9PF(}MgKQ~JHvqPsP1XqTrM+WZ8HuV8BWxme5O6I|eJxa^L#eNwVDrpirQ z1M_B%z>|CG(%0)Q%?<)?(7+7}xKRT)sx~fXPL`_qXirr3vEGTwKGwT3KTQ!eU2iM< z@TyP;bE$4Fh31HQm-B!Gx4#ArYj3aG<|W^V8F0+v1p31~qUCgB z8zfzA9K1S18wW012dVgkm?gtG{_8{T)=i6t+q`)<5?$&_6k9yD94UNhhDTj~d+~mB z&g&7}*nN`-Yze}@c?_rkB-_rXosk3g2Mt9e^ti=$|M zc?V=t7z^iZa2ETKT)bOY-`;HF!lN2n>hxw^V>hcRyhQ`IDBxBN+^Xs{j=SruGgz;1 znNjaPn-BA^Lw#WVxcOc(aI)DZ-K0hWAY-{TGs&69X7c?)asUiwJJP;1+1mUA=Df5?5P z<+O(OgNS4rE`(%u5D?QqOaZP2Tm{565LZA#0|^CGXrMv?Nev_wkkUX(0hJo4R6vym zsuWPIfocWx(?CB3)M%ha0cj1S6;P`Ic5vT~kz~$-ZjrCad4|37 zHozwU3irVO7YTdPg#AkZe7-EeM*_U1W0W_$jJgE5KZfkjZ1p`P<{t0Tdl_WXHb^8< z_!^n83<}LN$tm1p-<1qJ+dm3Sp5ov@blWB>39c$oNg|d?QuX#Sv`RPO*^tN-i%(UY zq#J!*^wrLiR-cYavj>_g+kf4DxT+=j2^Xwz@HnYwWKgqllFg*#3>SE2S^ z3f7Pd^%m+>YvR?`R_HIb)nQ%py1pkYVO^ngyzPC-!`kQc9I;pUdrMaS&&>?~lro~8 z*BnuMo1YtB=#F23y{|Y^XjcK|c^RnI%Ppl}RnV7x1w|a5Z@Ct!e(P)=C*PxZqdFrX z_g&5z01aJ7knmHs_c4m>u~A>6+9Nni^)hOwzAjo{7fblRwDoNyN%7Q0Tl**cmkgW` zPhB+O|0Wz4p1K&~{w^H%cMK=|SMjC_cpdL}!v7O0s4YG`;lBkWQCqRT|0rsL3I9#< zXXb7>w6=m77oZp8S@PD`QRp8~8ulIAs>H)*vg(rY3gNX#QsyrQO;yt3#G?7u1-`vYZTe<(I~BW&#Vm5u!#+t}|L z8~Z@9u>p94#4yyy#;uaO&>YsBUdG{$f*%3r`w6`P0K5hVCm5XQ^n6XBIEy6u-7NF% zP}CcUUa`Ht7$NG_I%+O1^q;Hf|5VZcH%0&7h5nh8s_PR)|Hn-KCx-rmgnj^Wi7Lsd zNy~{HOBJUxc8s?ias zyG++$X-<3=5_^Bgu-;;MrFi&MALhuZOPV<~9!)jO0aC*(%oe#4UZCaomhsICVBouMELh*aR)p?%)QlOfH+dOc`ziZH_b$r(y8X7W;VP ztj4l)JK2TP5vtGp=8m?zDYvN9yp#1eL9S@Yxw(b&k&-Gk*^DFCMXJr@5=74Z#?E$a zVe3OAB&~61MIF-qN75@=91mn`AknUNRfSvXD%?^5BQ-Em0Ua9XFmji@+w)aDQv<@1 zK@0lraCY}c3rV_YK}o6KDN?@xyv^;PzoNaYQ2FFIt<%*S$}g|-YvcU#CcmkYU%oUy z2j@fi&zlAX>N@r7oz_T(`uW}tY$Tda;%C|NzuvZq)7P)J6;{vIR}bYf z%0{P&2YwqvopsxAGX7aSb-1Z1@0|u4rXAe0j;)PgUYu+i$7rRS$oN~JEn)jMkqz8( zHuO$?%G2KxqKSAT(WD-e+hMjhD>cDc$WhkrOZ7Prk@tm4-W^KbTZQDkwUYNXEbpz2 zyr+r0w=S3WSbARs{^yds3wIKypvz6#O*{D8+Spu<7v7l7h7}IGru2Ys$6el9VWpC5D#rS5JIFH`6Ma_^gT8}LC z|90P|LDWh|Rq%YQH|;=W!icx<&8u^wf@$85iD6A*qi#w5XadBsQ z(llciyu6tpX#%2*P(!{=PQ2E=qlcz^5i4bX*4rdyM4o69FWbFRN1#M)hW zn3!v}%;*ie3qKIH1f`JS)0QeE=V~jadv9(jID9DAOG;bB`tTL7dy;NbTT`pQKSba* zO>Y{Zocz2&_n7I@OF&g_ zl|Bk;llgm~Egv~d1yM)LwStcv!qGT{tl{EFd9VX_-6O za1Bt>pMtj2x@Fv-YU5ruQAIQ7mVN(_kkuL7(562>knM>VOHMJl{xr0&X<7eZyZk=3 zT5H@sqFS~g+G5qwjJF7+DPLB6(Bm|##BTWvYB(EeXn+{{}YF@*_QRFodZXl>k zW;$hO;u-P#)9FDKegv9JPdqLkxyZRxuIH>ZU<-Zb&%tk-^IbM}zB!X@t+d^YeoMOe9*@K_+O3$+8ya+A!t@2G;_+{?qi#xS?x-`&`3vt!>5z-zi}Z zvbJ~oO@(@P$$iG$cz@Ctrn&{**uxc7rQ+O-Tn{;Qa!@DY70-WBv(SF$ zLi4l^O!&v56}h$iOQA`6y{zLUWNdmn%&y%D8f6?fgP0Y6)9{QG$v5%(zp|jwTX!Ps z|0OtMZf%Tn7Zsl?d^cAg56&GM=y(+=d?1)|cm*^(KzceFzQWX%g8j2$ri+A|9ktfQ zvqsmOXXBPzRAY~YMkVL{kFYjdrqBC7ZtatbnE5Sq_YG?PlvVR5O4yZA^QZnif6AEo z)8R6I%JBRNC48p{!3trvqrI@|Sk2`xLtLszSf2@VD(46ex8#pT>q{K$V4o7f9UM+! z$~>}8x+3`9FSS~A?mS~nMZ3seiN^Z)3dfFhO-2LCc(=j8&w5v2tkQS7-#yRLce>-U zWV;jDDBz8G0Fao!;*q0=W*y*0C8t3#S*IHu3)bldDtR@syapP1O&56qkaaqmJ$Mg+ zo_iI$noI{DI=l7j9q$f7K{atX1>M8c)lG_qO{DDQD7#se-Na=#o3f9PvH{3%>Rqiw z@I|=@P=>$EQWFwPY#woVNmr4mL^x5Uj~}OxWfEPL7R{!to6&EJ75Mz(P{_VWR=V4D z7&|dp=$dW^>k;@`-1SyDywr9jI*(Bl-eo{LIiYtcf_B1&12?F)`r9JlPc1@ zJnLB7(!f)VwJig@Ii{f{RW`hF8~i zdKV|Setx)xa}3e~;SZwZus?pAZV9I1WI@}CED?gA1<&{6bHALT;)zhEp-7?p!YqkX z_>%OW%nyD@SEc7}2O`k1NKB634ft;&tp8_OZS2Krsu#KPqfM&CcOf$&P4{watm@0J zIDj<)uR5zmNsfJ$bQ|#ET`g`D?XBg8#YCbz-B#)i_b#3#bREK@4W7JE9TJ-QjSCI} zQBrUieb)zS#2F64ez9U5V^Sr49xND>LJ_~AJiKE}>U!^5?gNLiT$Up1L{wHNjb zxe7Q|1MD#R>=vcZHWPg|2K6yq>9ZErXTyy?J5sHQL!XVaO4r11Rr!oix_Jx9kI&Dy ztNhwHzjl+~49O3GIX|!Ix=rP`RY=EosC-6pJ{=~Xqa>dWqvKtCxw+U5Oq8}b-x$yu zv1xuSm(bJH)q9HSxqDiPJZ@LzZWk(dTUG8hT<*4}+?i7Dwx--h$xO@S4wctfC6jTX zJjbX!M{}NIOrEnO&oL&?kc{tC`R%0g+cA{ic$MD{oZonp-_era`11U~>s>0piLqcT zo1pU9h4YzU@|i990FbdPMAzLapGk_YJwo~IuJYTB^V{9zcZ}q>dtdq8qw?EF<+pDr zzr9s{dvShyoBZZTetY+o-#V4wfhxa)Lirt_^4p*DJHX^OSMoccG`}d{5raR`XX;0g zMIZkl$GlcUk*pW@8b|A;9|gD`Zi^FnH^Oa0y}W8!`t0=oEBXJA&OZ)2!MfMNIy?0m zchqVN*Hgmj?S^d-8Ek47gonUc7-!ndIMdf~g3(W1zwz4zWs@@bHB2?SrJUfWAw$Df zWv@KtcSYq)?)V5{s8t=}IhKiPX#D9hvctrMg`r-JWG$ZCloTu%DE* zCAN*Wf5yOiB8#4eC_M4yiJG+56q=4FYm5zF*{F?m`8LnKrknUGm$Ar&#`I`)l+rCj zx=ZO%EZ9g#v#@Q}`1-I9YX+f6lCZfC|O0JQ3{!^eErjKNKMMV}}R- z0>=iYJmYMpHqvW!mpKJjT~Arik4PU=2%Ef}s6T9fxVag2v1s!r3kzY2y^XZIBx>~M z{YtM)3+dshN}o(&eKOVPlX;>~ruL73sYCcpWT9{_JW^4s7vZ5|{u6BQGltD#A&sfeNDAw|d0ijLVK zzGf*pW-=YK3?07EF{_j>hi1-vF9_DxI?+Y^K}12Dr#z_nY+xW=&g&mH==BfQv7%jN{lhI(7fB}k<33>4E#%Ctp=EWB`C+jM2Tbo7Yo-yi4k$uh%)>Za2<0!Y=qbX5gDpiI29A@cv za~xv^bl0FzbmcrIqK~rioifx%tVei_%=Cxgm!fzJqEs^Km+M@9%B?q0H@sfHUkQ!* zT|;?_s@^(;gnvhBu+m>A6iYiMa?Z;4mJd+b!CHsNWM^HTjC1&W@T#J@Iz?t(GN{JY zm|;h|7TP?Z;l&qe@%WPaG?d4qCXc9J5wXn4qc_n-I8X-1XxAd!(&y@+_a0Sx;@FUW zn5*=|9M%tWjeb}l`eANg`tvcB&+(yr7N~rD&S!zi=Xl9yL1{iwa}LMu1d;i1q6Njr zTq&)GA1RgH011jC$m|Qq9#Ex-%kk?e&?$HeNe){r)Jrz|OUkySm^0=J+4~(iQNlIH zx^FGf^LSvFl**dKc><~?>Zi=8&r?>RiOo6Rjp9fZdfiS7p*>&{a?`@0ibb}vzB1e! zd#%=Nj6I+hrh>Y7Le<5|vB1VYN!7)PTo)&qx+q9p00`OGj`?;~jYRk<*^u<@&J&E_ z1-%dget4mYRVHw~n#Ot4m~A~7mT50z%u&k;pE>vu_e^V~!9NXbhi$E}sTH=g*ocU+ z{h)hLV7`RRnvne>$&>hQt+_Ar<#pntKF}ElSo-|nHK1>F;roUEm#w&Bmh~Rz;2#VP z)*wf7&$2i4OO_1Gnq_6UE*OcU;`}hvGa4 zH!s(et=K(G0bMJM++%#Unfrnh^}Yua)Pc~$u+2CkRk$w_4Dm?j-yOpzCCL-WAang2 z(T2XIRD7(jxCj+6F}%FomVk*UfI^ zYMb{Oufi+VwZ@h$$7}f=>$=*O+3Yo{*wyNNm3psH@2k~Y$GetW0mhtqlIgRM>7rE@ z|29s7WM3yga*pu1dR%up>}<}-PuD-Jj;9!ddy+<}f{%Y#eS7j%!^c0YzJ>lN^?oM$ zV2V%!AAU+b-%tPYI-Wd~OWQnOmD`ju>k%k%ZA-TBc%!udKR)K6P(G!ywq<}q8*Q&T zKnE&xkd(i+Wv~LMLO?=GTXcARYs{0_O%*D%DJkTr&4Cj!eLV@2oQaMU8l2n)Qr!!w zDM9eFVl3-C@$($|TYj_V=hqB6EtyHR*4uGjsc?_P1x1mAlkx1-R9tQKzmGFPQNFwJ zdA6Bvpn9W$?IwDq-29$#yYptWfX-X!S&yH}bTj_RHl`9Z4Oom>3e8SBv4A_)&a@=E zklwE7x)rZeZlq@|QA=I7wdVl46KIuv3SR5`PojB)-Crf4Ou8`l=^0QLvzyjSHk>{k z^SUXdr@j6D@4&m>Rc;{FP?A^&s z-o?+m=~+ArO7Cpv=h(eX*u978x?Qn*f@1d`VfUU=c5my0-P=t15_SVvv8#DKW2NEs z_EKIQzHjpd=5?L$dO!0z>JId=&iib>l%)CuJ!a#&UefX`2mfSt<6ajRS9Qa^Dcq+= zc##u{{fhx~g@B6);A0E8!PynCxPnJkmfvYweoK}7P7ma_PUQChGkUL*--$|o4~YC8 zVEOH(<+o1ccV<|A>r8r*-&sa}0i5ubh2{5$4~_ipW%-@0A5Czx-nA z3y*LEc@zx3!$ZSk3_Q-yC;0g!J>vpluZH40Wy?u`pAp4_B8sP(=7*FhPEw+HT14@5 zsVE-oLlh61^d+JQU?mFEZ?0cwWbsg`ETUNVQnGkPWbq4;#lFPhbIk7ZU=9m}n5X;< zhtCLyFEA<3Dh^Lp9KIkNzEH~HGktLQj7eX@VE}6m1Kn`)GQ;Dur98$ke^WfZC_Mg3 zc$`8!zQjEK+BWt5vJEx3!_Tt%qOkf3)AUQl>SD#}E5hn4rL4Z#2dgid^d+nYa9O)v zvcmBB%W^)SF?{|;_T-Kh? zzRd9ZPC387GW>od{C*<*&Ln<6W$ymQ&%g8YGk$)~&o99BMlk)6F#RP{_pxHSTQU8m zF#TmI(;xN0^hYLr3DW`GyIr5Z+VK5xDc^A`P2>BE%=cHq_dl5LQMX!h_x^?lbG!2! zimJ!%Z*A4vdDsq*^mgZWkdWQ^PZrnr;`tZiKkHx{F^8Bh@Zf%qmfvzEzjFimeI@ey zff@Z;$?sGpzaKPY|HNSszG}HWC$cZ!J4AO3>`2}!U zpZnc=Ms`1zwmrxChv{>U!?KGxEW2|zLUyhb$S&^mA-k3=FXI(gZk*`|3aE7@SUyol zTGwf+bpfT;l_(XD z`PiM+Xh471IPp}7c=|CPNhO}8N<95UJpD?=Q_+WbDopwk@dU6@URpj6K4;{UbjoyB zjhUO&h^&z4`CVh#B0=T^YJ@zXjqrn@N(J+xw%f`!Sct}Q@ z{e+A>guS+LG8!f_+MJo$RLST}C8NznMw^$)XjmUI8fMa$$S8n+LPnc9Wqoj<>4Q0u zQC?(p-$ux&EhMA%pODcAP}aExKey!PNQbAzfYh|O!`b-mm=if}#SFJ9Ii98DxRuCp zt5P}U`jBJJq%VE_}!hko5asO__-%P_u}W?^z^p* zS*9ln)B7-WyDFy7QB3b6Oz%_5^u#`xo@mmSFde{(Y0dL_s|?S(mhv24KiOA!-rq6n zCkHTZ2hy|nF0U&b1lC~Vc8(u%z z&na6!dDiebMfjX1d>%%89?X0mLQm=Q#lJAOhi)XdQ-s^Yn5?Oa+jAAShY7cbm2x|! z4{oQJ^d;N|a4%c!tV;~PQ_J}c>h*Bp_lTfgk7RylpkCi&PLJA1P7fDOXEI6C6{qJZ zPG<_IGfO!=ybn$fH|a|_4d4ye>+}utIZODQ9q@S!^Ero~a~;)+>#=k8GknexK96OB zj#hl0ulPJx_&m0h&slx&Im@Ik;WL0Y%;(YNdZnnZpJAJl-+AwLs2| zV0NA`TV$$^Q_QYV%oc^&Vkxup`e1gRNngTj0RQCr-*M&q2KBm7_&vcf^?D+6dJ;cR zc2q0gn0j3(tS)An7AaOQP^>N%Ru`ADy08yc7n<}XtOoFg>vd5%pFzEL3ZGq$sn>4i z@Kk;-aZGPL&Dp4W?G$F0GF7K2W-nCCE)`~%mNMJf2eX|feF?Jx{FC*1N;$uQ9zI?8 zJ<~CI_$=mh89&cHh0aFR@^WGNBBt(K#q>(W^hLt-MWswH?}O>( zCVdIh0bFidpL?a@`P@>TUF)}o=as_qCBpN3;`vhM_A-86Udl6B&{q)Rf64q`xpDlj z6#iE+p%*LuFIN1o68=|}^1reV{#TmxCHx0)Iscd6X!yUll>aFIF0JstTKHch{7)wS zuV&7#ag3I}7JQESSw2?_pVu)#S1CR(QG8w}d|p?|=juNATy4^q@EO46e4cu~;q$6; zJ_FsgR`|TZF}mwU=JO_}tX1EbNl=bCT48OMuzqbp&#}L1FFu!*?U&O=KTT3j8G459H;Aq(}$R(dljdb zD^4F0P9G}ebX^~ut~2RNj}I95C))JA<$OM9_GJxB|JX!e>l4mFe$2Q zU45&%s+U>l?wRfZ72F0&W)VbcY-iq!Okr!VmtLsT?T z(I_ss;1&~oib}u*6#>}=kr`AlA}Zj53+kBjpL^?8^~^x{-ptpvoV(OL=lpffy|?ZX z>heYA?j^GV$5=AqpD;RCGWs%?Xr5y9HpS@6lF^qd8J*h;qjPoo3PwZnE_6B1+^O%K zFZq1c)V}vM=5vAB{e6AiRPXC<@H}7gypRj`isE^?;(4Lud0{2b^LycWzD{4kb4cEW z?|r3`XEQS9W0BZ&w^HlN>Iqw|vyBzbec;`GWmprZvd0fRjzG*7|x*I$$mprcK!mLm{-l2G0EqPpB$>Z`~cwDa2 zSMV5;cgf?5?mXU2F%~e7Yrv!3e6;Y_(iPT_BZh8Nd`v?TvQ*;<`9XY zLw@e37_T!w>oh-|;O8Xn8NE&MGhOj>d&ti^$zSX^0)Ey> ze(s=5upX1GnOdhasbDH3Yo-F8E}f)#>Zs(&G7gIw#zN-l9m!K);nRy{=_Ol+=y7_6 z-F%7+`Oj_e)||a*4y9-X6kQ$gVzf% zme7w{0>)u7IxnDRlI&CTBi$HEKks(O9OfG?V*PAn{S3$SI=e7(1`F=*QB9qqSBb8x zYX2`DRElu#0U~92i=NboL6lv)hi?LR3M?XdSD>yL3cPniZAY@&@IW#uA2Q4Do6@Mv zfY!1xJRAXJS3YE=jimCk(l&BLY_yZYyvs{=R+8&91H%7+kDKV|KEtM=_hKC`3cD&+ zXZvoHX(z=Q*x82wl$N5o4}^7$1vZNt^`pov&eT{4$&PzJW8q+_T-f$U={F%J7p4sU zpmUFCmsjfieb)H{fzBPHkuq7#I^WDXZ!XIDSwFozoHpP7pUlU{0UzGkbZBvkRsAr7 zJ`%vY>*zaqiEW~7m#T@joK-3OPl#F?YGM{_U3n|r(93?58I*~8Num`$x?D}xB*v?+;02kHAQLY+oWzis1w-Ix!2pn9Xl$_uy7y8U zy~n_r-E=OQk;ieF$Rv28LMGupfyk*$iX-2L$fqMlvZ*1H_62FXnTkJ$CMkaG2W}(Sk((oKPB4Nl{o!~arzfLw6!#u z5HjUcGcxhx7qv0W)=SZ8A^16V12Qp4%IU=RW*zQUyh_?eRMkfg70=`LfRrnnd2tp_=Ny_mc zlyqiimf%pGjYk*ylnGELbD;0-nt_aiEu@t33CRg}c7OwAfBrzfbLjVlAvbpo{@|Bl zF^P|eUcY3$J{#B{i^mWxVSRjOvi+e-N*7&~rn0U0fw?lUtHD#OhUWq`Jg?L+Csf0C zQVlT+#r(B$gcVANkmn#ZKV6E6aVh)+ zlaqW*@sSI)h5`fUCiHX3xrJsXBug_B)c2p5tL1_~We)-yFhSV>;a5?h_bn=jm@zf@ zaupyaR>@GjLGIgz5w4MM$T`Bx6kdg2jpt*cY0I9K8E^nB|M2@cVvUYi&_w{v!wjwA zS8<$L9j9-Q8PD620X%Q(EaCUjvFdbApm{u%Yh;j;Cv^FAw1y25epV-HkT-#iI}4S~ z+rV3ar+xAJg>f#+7(Y3S->*}JU(edf^Rd9k20Zj|-Sh)$(DFmeBGU3h4&*`mvbyRl z*|K<0wUj`mmIY3cmS2uzam!CPDsnnKH7dfEUr2T;+V76h{%ehcI!m|vurQgWW(D$v z)-2|Q0?*5dZ@JC&&*NCzIkM&TzKH?j+zW_$Nh&d5yu307;S6Xnd2|gR3}QUPP+4{obC<4WWV+cWD%$ESz_-}8QTz~!B;5ivhr1s0o}dI zcUP;s*ZA&#)ZGHU`?b1zo$r35?iTXhHR^5=-~F$;Tg-RY%ExnkpX$HHO2)=iiH+lg ze?8;j24L*_81V3h!ow1UhovDNrb;|aW5xYm;o%|R;e6pwlX#fMcsM`6!&Hff&Ks zO;#m}$58FuD`2?+|4u~9q8?-?ustu4?gHGfO{3hk>w9nQH`4C8KRdCBmk2Oh#CUuSjXJnJ(2>I?HHta8E@T4b2X> z4@(9z#ICw_E~%OhDQY^T6fRQ(i!TvB6lN67Nx|Yd$4rVYk*c*qHK&YPtiCRjDAfYF znK+=E21ciA1~X~5Lqj(tJJ=ylw>MDF98WmN)A^U(+7HLlJ+-}!t6~N(Xl$uIk2?)s zgVs1ECfh2}zL0rDd$qD&dOKr%z2Nr7GiYzzZADy4Dj(R)xpZF5c)XYK*nA##`AfCm zW2qgfk*>?0O<9!Q71)s)A>Je0xZR*^=|*Ks-w$mmawA(hlSOc!C2i@W%C~|_wsa<| z{lY-)_i`-v0}=79_v-XyIyY&_hGfV6P(*#}Z*SD^`+Y2f%?QRqzaI&nF#iDL&~NY9 zXk*IYyj3^0z{mXHBTV5V%=?()jm^vYl!-rlgLtqsAo zWwcfW*TNXKkLkYwMz#@!$>*lp&yHbjtWUuj?|hbzL)5A`n=P)ItT!*k>Jv-zF|}2S z_Zf2d9Es{J5z_P6@G!L=`HT?mcB#k*ExAU4#e2cLMdh|mYED`wO+=HYDb5>X#fcKH zprmRj77jC?0Wp?O+m2bfp5E~);Umk0cdEdm3ki>2i`2x> zUu|n<(H%F?9;S=pU6a&Kt60cDk{;J2xwo_QCv9W}*7E!Nh{gT{6QJ$F$Q;p2TP!#b z;Xg(}Wn_{l&ZS(+cye8JK9@*v*6x{b4V_NTDdZBJMkY}hjiJ98XCkbR>@G_GSalci zY!BI|R)1w=CzKxLE+l#_xBD2IjxXUaQrVRI6)uw5r2BQ~IKYa?B+HNE-1aCPvq|AT z&MjZ=8ACuWDcW%Es=qj}AdhfNcLyv;$5@J~ig3=AstD@76x=7hZ-rV~s`Mm0g_U$q zpmSX=UYbjo$fe1kABcsg7SdfNP2TS*EcbQ=>R2mc?1iLjNt0_yOV`qK>u!|{UL+pb zo;ycQoa6rL%5cfHj0!9R5NwMRUG`R(-|y%e8&vFEdPi_4@6M%%xo5i}x}X>B5uHJ% z%Kcs&-;nIMU9hg`$H(8HhU_Py#vJ=4OZB0RBTb+s;rG&4b}U6WQB?RY2!(NB zOrS7o>t?b>SN)M>6S9W;841Mp|A?iooaR<%k284JdpJxyu%G(jx~ZXfH;K2ZbD!cv zeC}I(g3p=aY(6IkstY5b`!EdS^wW(b6w+Gy8s76ME8;!j7fz-)>!?imRR20E&lePF zpxshm?1}&RM~hN}fq% z*Fpqb$yRcOPw$Xp7_6vI|36Flba2yUe-nVJaSB2r(1K3~vf$GhSZXkX#XkL6*8glv z`t&E1PY0EJ`m>d=dWK_ZSg}ukMyDsA9>OXlD_HgB(`Q#=BU*oXu7cO6D|y`!)?X0v z&+9MGNnYo0p`KT~{zdURNAfzys;Iv_XZ5VVJg3uF)L%mKF6uAOTe|)dXcu%Ceuscyr1bM>5Q!&zW}O+W~WJv0(YDh!wm`mZ7@f zjsD667FS$}Wp>CHuAqo=m7T_h;s&Pn75>VQ+ON2kse1^2RY={lXif%oFX6wbsk}~) zF4PuPU5^kz+vr^qu<7Sn*slg4h8$3<3yF#+d@#8XPjU^+E5T>xknelO@ zI+EYu6UClWQH=8HkoTZ0lZEi#0@+{7$G7Q-c9dOSBjxDxna8yJoNVZN`5oP2e~%BL zrHkUy(RUK9jI8K-J+9Zv>vwRCY!h{yC%KgWpd_VDq>XBHR;0Wi=ujATUZHdy`$2w- zl5Q<;nbDfAj&c0X~|T$hPY#6`Ej$(?!jj*-pQlMLR#v0aQ( z)FJb~@*7!is`g~wRPD)vX#|t1!7c$m+dQXq zSHn7;K_=n$Gxab4O?I&5vuv*^-*&EYDU<2fV(>mCF`?+k8N5D!58pO~RP&?Cb{R4^ zv5|4`y}+XIcUYhANqydHpn|iJfq;#$i+u^oyj)pvBwbN0729IVH3#`JA@}^~Nj^Z6 z`Rin(cQ74`*HR{4Jr=KgiY306sk(;xo6;B#Ftrgxkwmim0n3GV;5G$5eXGV|n*;k7@Bs=bYkVs$ym%OQM;0Bi0{(-zqV;;qLm*us| z;_nBWEj@nxBhIQHx&jD>wj+0jrT}cj?G84BujAlyhBEnghbA8xlF9#si-irjVe+2_ zw_}A5Dw+IGtcs80n>ZGK91kr1CY_ute)vrwBv*bDh>SP=(9+)oWZixVVdFjKb&KS6 z8}mB+E=b7-ZzKL2om}CD;8h9!7+Rh1sLrIes?MR8kKW<#+ftW5V{tW5+LpG2l$-Fe zH+S^I3tmBdc;RkD{_-NL=qQoM#LJ&EU%ZQVTwnx3Q^y`$MMnUszwL9Y;@is>j>+F% zuA*bx);@ z*jkAL6Z0OB|9D*p59i9<0W==n9Q(L@?bUrp9*OHjItT z(@@FNLCh0xPMV|N>84?rbTbtn;@gIC`FxZwk9ou?L(X^(*WJ!pO@qkAT+C2)T$noU zv{Wl#(`k{R)(@s=JfL8yYPv<7QzT*W-w7tgU-@d4TNM)N^-N?Fvey&tD$?r-eniH> zl-m?fs!e4bfrT%dI`#)Mm~c#qMB5?El{;@-zt>raNI-T zBd#H?RaEaZydIa}b%mSh8FyhM?qQ}{@tA#&<0JQ$pP*fgF6&V}5>rTXZi=&GL$>Ee?c$Lkt@1W$B}P7d=A^mZg~eAY!&OZz!z-X%eFW`n1|r=muxPqq&msa$QgR$8esqCuCn7W3bOvepXsZz$^)_9usPBAx>u zHC0^JT4|~}{v7K?;l(*^8lh25?h4f3_DIql+e){JK@y-nVtNQdv{3C_CX+#P+HP!V z99U2zF`}5r<+8c1Jb=M1|9f&-O7IyapwkyPWeNQF)=&ZM8;HqaLsZP7V+U*Q@6|1F znl7l_ZI?{EK9hqIyK{G?j3Y$fT`B`#LU%(God=L>WV3{YBG`$rw-~B3%+y7kNJ!RB zB=}BpJpD)wM!Qit{;F?G`ibUleM)5K44Y_2sPN!B34HBZGQXSR6}}eFjQAzf0EFIW zzck8ZzjTBNzrQDxx`U+GtQ?fLrXqFaomI8ImqOycbD33ZkXz)jYfo8GaoQfa=v4R)X$t8O1TVzolBatQ@!J zoM;)*_34f>1Gw{tM)wfDM-uXe`05vRhDVlz{nwp*^mT?4WCXzpDg+gD`JM97Vfo1k zzMz_FN1M_E9&J`2hzsxNY6p)c9;GwLBqN9k$qF&iI@Lsy&{dUns-w(q^^aTWt@u0Z zIT`1=bsBw%cHz*xaNOe{kCP#pA5)5QRUBhFhaVqf2wcsk6Ew#^6n5hnMgR!jPw3J+ z7KfkGp+xzls*{d?uuvnLyyH!DI-gJxEpqR;l$nizSlmu4{R;yAl><(IE*79ZA8*>1 zRQx(FZJCxp#FZRdR&q`>83c<_$ypT+lWQ>aFgeF1+}OeOfu8yPqiDUDT z@)^88N+dos9$h{BM9oR@Oae=BDjk>@$m$Rh!X@s%fuoa5uECK-q{hq9D9Jc^zU*+4 zZSw$m!}-c>p50@ijIkyV*Hn0}N_x<5nar=TF2gm)^Po6<@5w16lJ zlJux*NuF~Y(xkI#_Y7R1FMYhJUq4_%WK!i?oZC{^Um+#jmkd2L7Xdj!AkJO&Qvw7h zIi`CSvgE2+4G}uixvIKMRq3)AFO?2bWYz7LAxWEltnLI@f_M>1hK79`9M!Wra{1Og#p$RvS~VYm^(nIIsCf`}jr zy6b}O=PIkNil8it?y?>nyC1q9xay~_vY&4J-v3n}(}4v1;5U`7SJhSTs#mXGRd>Gv z94^2JhERanyQym1J!c$Z*^k5?Ke`J{25G}+LCTxl_lIp;6YQSIz*$Qp%ianvjR*oi zln)Y@O@UVHbg**7!gZdG;WCO1M*xUGcfZVquB2|wC9C~S^kKnDM^gq3T(?P$_ZPmY zPGdY<;Ar18C&sgG|Bup-kjDDQb{?~e#BiDZ&Y((71fLn_c+741(by)H5UnEW!!D3m zM3K{G7to{AcaPJw|74=X$7~n8D#w#^lu&cfFdb@?&#Kc%h#WU5(cyR|r6PzW=oyxxj2G^_WrWapArf%_(WIPKi1&@K=_j z6yI@Zt(!*<3UI2Zm1>KmwBVZ3=k!(cRJ0l?cg*ptz-v71%yjCrO`%htKW913F(Z4| z!mX{|HN|%Vy{{AK9R&yyw&vbf7&74AHGEYUXPW+qEj}EnNoyuE?!YT>q%=5EWX?x{ z7nd2k(YQRW-~kvtw%Ee#+8Z75GH?rQz56_J&gwzT$+FK`2`sCniYcoRRQ@T;DpATR zNy;jRCU<15S9!eA74rnaFaEKXDt3T}+D$TC{I<>Q5KRORvfw zS-BScR)ym+hcIz^HOJ87 zVy8Z?O00>fohrj@?HT8rR2gP_9Rlmj!wCiO1KYF2?lly;9oO{DbqX2(Arf*s z|8ZhD?;55lb%_@YjLAjOisd&(0#0*z2_KJ#I!0Z@@>1gF3U{z@BOmV#;I^5S2?cQT zI@q;|adXL`eoao1sx`L?8L0{F4MX1d#k!wtLB{!Vebi{~H2Z};eE2pMj^iK? zwUbG|h14bj6Q9tJhN@7ageaunH}soE2%MvzD{%C>gBU#`qQ~U%$AoDRp90?>(ZF{U zAgE_&dq>qA#4g`s)JggQ!XtS0|2O#fQ&=wR8=(9ghXKWS4Ez`Ycn|Et#_}{$8t5hY@^Rm_rHbT5L=bCDz=~QCHVgi*2N?e*)V| zI4+l}t81!#D0P(T%0r3P{hIuGwTr**#1fX5kx!|l4}%qu-+y9DnNR4Y#p;k;f~0kf zES^op>8-4LP$NAWc?s}6=WLX`R*jRlG3w`%C%a8wB}|m?8LPBPvfU7X?@7i7+vn^; zWB;68=#QjzXl>%-3HvR4$b~))eCnY4Ar!!c_N%sCbjHWSyXew|_L(g9H;q6heVPJG zJDFEtivFO2%)9u@UV%H5Mwyn_IMXINe=gH{y$%clPdghMzik>FzaJ_$IDUWKXeUXH zcCzF~J7J!;j^MdJCL&X%D`(($jpEX_QCz-p+!!u5rgzDW>)pMMpRIS1qx484bPiD3 zxf>iL}OxlOpj`#XnHRbIs#;JIJKm8yE2`j0HB{f?({cr_iq- z&05pww@sgK6&?O(f_YvQ3 zZjx8OQssM`$e(?QZQ4_?1XT@LSI`UV3VPYNN;jpOq_+p7)Lp0dEewWNne#m)$vsq? zY3(LShH0g>1sm4XB3Iy9XT#meXWJX>4(z?*z6}0$Gn=tJ+Gm0FwS&RmE1JXLZ+Erc zdf~TJ;|u0*Ps!h2lD|Wwa_I_m-SY{!S&0s(GYYo@bw%-=0fFO{5TG&2qIA`!KRvmY zZdqQGN6zu{TRdEI`wbs)c2Fr_p?)<(Gc|+W+OK0EwKHJ#@2l%?Y-;Mj%R`;?foU~ znUeNdN@$>JER;)y5l|?1T?K!pVanw=>MtqJV(bR!l)od)hg`EH@mY4_`$rNl*==<^ zhdK_V+JTYId{9`->TmXIW0nOrpQShWb^OmJzXsIj7wpNG%&%<8uRA2aCPi9T{wR2? z%N_VHfZV?4t-+7=aj{_qc=XG&VQ3BO+`)|2AP^s=;7MNIZ~zoRr@^Xi{AY7DIsT2H zLAKcdxpmfB(gIs+$!nb98Kl-*CuWjExM6u}!MS1#G! zC>^0O4(!n{C5OUwwd3GwVEyRg^`ke+44CDZNO_|p7;b@0hDXL}5NC87-g5ka7zxc#$e`-?St8U&2cQDfdH1Ey=A8U-I4h~y*z?^ zfpXY`@p%771(wQq?#|!K8!cl=8Ow|<=#IfWx(=?TgbK|abGmMZU2Ofqxw5I$Zbwpt zNl^IbJzFZFdo`Xn^LcJjP>!D(9>BpyVT2$x%S_Ri0{_ zug0qp^VO@3_0h7?K0X&W*vA_XY^WG=D{|=bbH-9O%a+R@QU0=%_t9w*Y-Gmn!?BnK zvBOEy>!N1Jcf5JK%>}i<#>5+G7Z(tVSJ`!bf@+(CqwwxLyx)XmJxR)XvMS#h;RNTbiQ5IQ`Ly|{>jK8J=JW*_GJePYnC1dW^Gr$eoiuM1f`4yX)HSr9SD*`Z7Namj7wS1{17emg*I9NN z3#42njr*yev}hUM^}AiZN1b@&Ts{9Dk5!;z%{Bg(^&z~ul;#SaqG=_y#WhP~>O&i@ z-ho|9Mj&%5aX9VGga$-(zES_ImahHKjPHV zK+Ee2&$aM!DZUH9YbfJ|0>obDGGgX_IV0xc{c^lks)TtS@WQQ$*HN(J=+6wEZP3NL zcGN41qh7%Z^9^djl;w>%iN?u_(aWu)G;hs?Y3>753*R3h=lu4!s(SEvHfJFiP# z1ezE{hQl=5pf=?dWVNHn<_TFE3)fdw75VM{}tA|fYiHE);m6*4S(P? z{oW@r?LidY_t)#`U_k0%kP(}w>)=Jmx{~AUL8*g5yAB2-bkO$~>LWeLY0l3bV5KdV zNnZMzGA3;eFFe_pu-Z9I#baE^3oo~jAus%IK;|-s#!&z-yqvKyA8lc5RDQHY?x~ik z;%beMim-UOb;Kr85%5$3Zo@-)x?1P~RudY0ce(NCLB?es2wdcG8tU96cwdyEml1_} zH_a?eesq8r z5BHK`;5dB1WQ8{_!Z29iYt2VA`H83O=c7>7=11X7{lD2REKu1lEL3?u8tC$U;Jj{> zW`Qcbi7LjUQkCAsC3s6kN(fN65>={g^}9edqcpK@zt=4{egkS0ah;}5&27eR7MRW2 zVmB7}>e$V)O{V`;shVq|WF@p()!)U%7pIL!K7Eg>q@RlK0ABv#3U!q!OcXVuPtT$2@x*=4&Js( z%nNiP?e65PxQ#|yM=DpeKsIWaZ&u(2fmV%yR*jBltpVT*k(qmErUM%{^e={f^MBR3 zOXu!gx_30x97LyrmzgUQO>2IqiglL~z9-KY5unaZ6I_40)NNw7W%@w|Eh0lez zA3SylSxwQ4@~57md}cA8jpKi0>>cBmJk!qI4oq=$#|wGTdxk@)RQAV2pc`CY)S z$Rkc}-mzH|-_Jdgr-@s9fDamqG;s{-chpX7)I_y*v^q|dO$U5h4$^LeQR*c4E)lZ| zw0u4$X$`g3@5(|=^XL=&w?qMhd+K>9eh ze9su9ZL^P7Cx{<3v@px_)*ek9n*-cp3xG+VF#27dd9?bn-tS4S`8O5m6SFV2)WpP9 zNQW{G35#&8x^Vp$7407`@fS65>|c$0vps-pp9KDddT-B*6OVhQuhYawV*z*go?NSm zNe55Q*Tm&2q@Bhg{cv36;b!9RtNJa_#G~Bf8tN-ie3_nKHI!S96Kyu0n-M2!Mj<_$ zdu~Ru=vtgolPtV5k$$!v>CFd_rfx*~@(QH?*?{z6N>fDh?2O6DBJshL8sg_h;B#N@ zcH+bCaY)l=ZqG{)wTt#VrimBER31(cA0OQFSb{j0_2k+F5#sb{ElQg=N4jG@N{{O@6NBfMGUAYE=&~O<@r^KqJkir zSi)3`TwK33$6s`d_%?((|LF@z8SBq!;(3Btk%!jK=RxjSjPtTBNV7&vUzaRK>`SR> zr|c&;G+BJS4;&~T2CCL~kapy;c5*$^9t^oujyi=E(CWI-#g=j6z@ss>abiWE^E*9aWdAD*J>t%X zFd`h~CpLOS`tB!fFn-U|_)QRVGRuhPg}ng3yc_AU)u6fukB)7tOR4>DY5_l)$!!*Z zW1)lKRb>%mafo~QAro|ISs1N9t^!@hSA$o3mw`)Zvr=l}#Nx2OC{8@HEon`%_%};x zYYFP4jz*oOTr-K&cS}&ZWGYIBXG5!Bekfydia0YdV{&ijOF>9H!0-z#pzR%I;V!K& z(mB~kYs%2VSIdFh(@e`d%W(Z!8E{S>kLy=gBfZF)oRx?4^?4W(53v4+S3v{2Y=+Kf z@?DFxV>1#&?G79w*%2I0+#KJt(39zmXXFe}xo~*y`X!TIXQ-p1T_(Cls{SRg5 zSH+3)UeNg-Ineo)wHOyQwXguuWzg7fYhZ_KE0MnV7}CQGY5TChsFPUo*zGl)#0p9^ z@pUD7)Ivya-hlM0ov=t{&Cz=b+sVTAN60$8oed37DMkAJdZbY~kl<^>Am3I+sJSBx za!<=gx_&>>y1i^aN27&i9g64cW#kTOtCJ4Rrg=Py%aSUR4$TnV^xQV8*;I5Fv7B36fm~0~l5^jc z%Uo-o-2Fq64wZ;rqMdM1n??K4W*lWnti?N*R@gQ=8#8l2bG9S4SqJneV3XmHu z7IE&<1IUdPE5%aEIckxcEVlCAbIY0NZ?f3NIW<4&&`V-E<@SP5$_dKtY zOMY8q1j-5#*Qc_7+=a42agcM94OJi+}HJ&s(lILh~ZbRX`UC!XV6(Jmtg|HU~F zHRp-vxxepbBUdHPb8h|ynP_oU#U1%Fhe9dDmZs05oK*0m5zr< zeqV1nRq%i8op)SR$M^TA+=~mgRZ&qy!QOlC1$)Jc9Tjzv-iwGJ*il3jQL%u%CDz0i zjj_dU)Wi~#sIf+qs4X?B2C~2w^4y-6p150G+nCXRKx*(ZJb(Q-76CJCC_?WFGrT8Yj>ZOYJ- zzAs5Vx*DTIH#_O;K^xG`Sl`}pvEJ|}A9f%ORrDE-%YgJ)G1d*}=hz45fw5w&TL^;j z3`vL;W8H%8Mw&G!)_aSfFVOR$H+Xu|t29y6*B(7R>5u67upLl)dJE}xTS<4Z+)FIi zo<6|Z6GEo12o&@iwz|@S=_~xiot4yTEl?Nw2bPiq7)RS^}!$!XA0o0p1 zGU#8Gr47Xgn0~YflH&$RZb;3FNh*!BX1$~`4Epe0w}t`Y>8I{UpCa|AwHeg+AYM{S ztj{tDXaH@4Gzn=S?ZlwBE88^;s6hwP9{BC(C&>*1A_aM2l(y*ULkD8HwxTV|sSh2> zU?k=?Zx|3LwBe}L%L322il&7&4Dg{D)CZ{#mdl|2NH=FS446(A(`cl_LmLLXB-u0$ z+j1?bVL&X)p)*n2h_$bv8Q8yp#U#x`?f812)pQxQdSODtfFWWg<)Aiu{7ol6vWBjf zHIxNfPd6cXcL&-;wVCn8yKT?I&L2}vvRG+m(+C529YYz4Oz8y6rc)LOBD9OmHc?z_c~*_Mq!&uSAuYs-9*@}_jn02+-{aS~8RMJp!&b!PrZ^-$}@ zf{}(QO2PWZOdOI0GzDpypysR}n}IYDX#kszbSn|ao6Y4gL#}s&a^7qnYA?_;fPIDJ zf}RoVEK*aXD0T^nB>_dVtJsz{DG()^{e)V{b)Ba9krY9oOekm_K4<#;nBhr&Qrc?+cGSbGEB3h4#b-h#J5YGeZHz}q2R#oBxE_DEh> z`vBe%=>XO~jCV$gz>yfuyCMz3wgm9*NWHKv5xgf-1#HWB?u9f0+mg)tAh~NmGk8Cw zcx=mDK0uBOwq-FNh!lct$>oEQu3=l&@u5g(u`OHpaHLh(mYsYA(h_XTem+X}2-|X) zk4Bn>Z8^!uB6Y*Ioa25-F?d%laevuAY|B+1D5GHQ*LX0JGuD2Sha&CA`hMZz8vND1 zk3-;J+5+@nldgpO%6&4Jp4i z6{$bo%_7=#ZL*+J?LjN4&BQ0*N;*6NAbveI{tlm9_zEZ!IXlppnI)Wo;DIDgx9)kz)xUFGacN*;mmtqydWd zAbBhD#3+LljYdAMS=t7qDo#Kd z+9sq;6g;!EPmvaDKnu04Nb_*zTcquO#S}3WM?j%~~Hyb=JYUNN{)B&_h zT6v_>izU@Y`YSCAC9puBg3k%+^cVXdU`KfJ*X1T7;|ARV@JN54?Xjv>>F~ zxGvq*LXf85c>bn^A%)>sKhYwPQjwl(QAn$im>z?)9oH8}Jr3y_)>lZ6M`E~w71a}v z3gN0)Qcpz6kF&0fJ_%_b)?PtRL5jz6HS{S+<8V!`t4~Av3Rk{{`V6Fd*oUTiD$;3; z(n_C=l!@g$^*OTD1gMif7il!E<=yppNM~?u?X71bQS=<3XCXym{|4)ekosZ&hU?i# zU*LH9>PwMcW6S*X*t}iAe$@%=Mhn;r z>%dMM1GeW_uw90M4MDpNqb)((c_`RAZNbi*0(KJG6jTQ;06PjxJ?;$FCmHNFs7}N7 zSkM;0_V2}X9*joNXCn5Z+ElRXQH{kG9t{F}8FO}}fUS+SY{1?ni&B)_tqPV`+v7yZ zwfe8eP!idIkEP_7dXRroSOPaNQ#XKeq(THV1uDVt|37oP<33QylE?TSzm zUClh!D{;v91V^vLdy~M1tphuGEyQ`<2<)V)kh5$&q?4BbnJH+Vg!f1+t)f@2{PHKYF6hGcc?=AzV;t{ucE-3{L357u}LZFoIvzpP{ULuIi0 zDjTCM$5X2@YOK6#_M`Epzx_DhtY(bWOdpFFpJGicV`aXGP~9@ts!sC=5Nd0*RfY9R zyzY_UScj~N4i)|-s|N_XzVh33$@a^>d|D?;_{^!DIM&*uv_={3lys;+S>&u5JOgG$ zl^J5J&Q!6RpRtogjf=CuUYHDaSqRvpIg^Fwn6eP(%Nl96cJApoPpD1ufE^zT_V4-g zMC5G^7YbVi$11x9*qpjcM9$8dMqQs|<_LdN99Z*Iu-T)*mKJGBsx<_gjpI3{KG^FR zEdcM`v&!MZ&abyx_;=5QC-F!q*y6ZKT%2O$Y@7^M`bhO?hXlulq}0enQPvlq{m@=u z>-RENgVGDZ+OKJH_4@=@u$1Ar0(1wvA4|#gO0H3IO_S@!FfXw7E1O)?Jbl16##(YQ zf?O5LpuaEXw;B&tuAHv8Qmt_T>xe!bFpgZuziDw=V8C( zsxH?_xn|bJ5nGQfmutIRQP*q)D_2OlqRLg&ex00xapXGLQuZ4A1uJAj5;}T=cz!>P z1)Dz(Yz(Gb76AL#DzJOor~R!ppsD%Q6N_4C@EKKa}o zX|!3S?^GXUTTvaw%<&*>@(wY3w|YW)o*&qA&G$HYkTp#+-0P5fS-Zs=bxW);UWpfn z!>V$=1FW&v(T0xz|I^9)Ma(>74hg$>-7#VNj(~qhZQ1J6INQ$)`%49=5h5E;$0aex zmM4Jq8VhQ zqq@2x%%wk9dWi8%T>`Vq90}`Z|K$}$&agtZQMLKi+4YSyfCN&W0@N!T# zyFSEuG`p$AgS49FDe|Y(f*Dc}E$jt_$cU;vM1FkbJ{H(h;J&x73ASBB*ySDZnd(v% z=6|{P!6MGBvObpgoef;-fWQ6Oz*w>SC-Smj(-wiPj_Gd2!A9VzuX%g0T|0m+IRWfK zT(O6zSHCm3?ll|~jdbKN3hs<0v&SH(`Q)4vD>c;Ra!d zfE|eE@JF6tS5Jfe;v26=;>6x-ZM!0zRA~w^r(lG;4TCLmo%A5lBO&K0`a7n&+1Agk z4I+e3Uu;`N>|?_Q5FxTbtfdYqH(-*b5GjQ@yjrTo`UzrCO&I@E`0S+N9go5LwGvMP zTSmi~aIxrhJ@TjmwDWm#x)_tSCa})=!0yI$MUk#Uei<}R*vHB6M2Cyd9Ui3oy3NAw zZH9ZI7qoxhd`K5*4z{g0BYBV~*$XXw6LW-5eR6-)5{m~Z(8fHr9N9nbk-J7-mdv%3 zCy|rZh&K0G3jY#ecIZZnwb$({x3lfk_IvckMq4b_^RxX4_8^{Yy{kc~jA}5>zGC&W zw!|w1S~YOqQ(HS1`FtkYbKfIW|4*=v0Yvu_Ctci%ys?fvz8|Kj6-BmcJNW08h= zBK<-A`z`g|IB-uL$octCg@rpPBRk-I{Fn$I<0B(~yr*o>$N3xW|8M>On^wJll-@3@ z`F*(T`^L6_--qjkHNgQ_02$%m+6n$2?%--DKqo1eFO9{otq?NKNG)zg@7vJD^aDQo#Se`v|a zd;T|(VKhG8^S_PkKsLFGz2IL;+26sBna?uv$9u{)e2l*wy^rzy_^0nbkMP^={5Q}4 zJQIwOeA~xGJUja=a#i&3do%xsmR0>AKid8M{`UE`M1IglxWC;t!l=UO3w)N?`82lq zfGR!3naZ&R*3!nWA=y^Ai(fG^hxQcq6&)q)W^I&RtD;0YuWPQw8e!3Fcv}+fxCQ%_ zXy-W#>w;dt*`7syZ?^}0jA#zx^XZni?q*<@QMR(Oc3DcQ=^kMHJglA$r0Q_2*X}Ny zT=U_TyielP=?RW~66Xy98(k9YOw7rb2kfzeU~l9H+XHica7u7A-pQ=+>z~+j+zLM< zXRXM|P6OM1!CJpQiMw1ejvv^@n68iZlwX3~+sjSDzt}Laabq@#QqDexde?QU$RE%f zY-f?~BP>J+Lpus>KUc%Qg#YKlGbS7C+?>yae^h*eBPUGCpSq#F%_^xc(^{(dE-ql$nXU(!u{W~n=Ctsf`XL`yiCh0z{k*_u9J2cez2 zR9N#O52!a`G{lJ-ZOc*lq1oVh1LHKsQUl_^Ze0M@Ef3fnC$I$)!0ze{HYow3^}~9b zWME%1+{8MzrJ9>#A#$SO9;ZHu!+q@U(Oy4zR|a?I zcEFFDqdPzgoiq1}wslOuguRCLW4>zt30J7yKL6TM`+ARvXblspHg`ih1U zRBzkvd&NAk`?qlV>p%F^aJ-NAcPieshr-q<@Yg%N)BI(x`zLNF2yb=v;JZ`jW?U#zIUzSE#C;ixwK1HNRJx?R=zo}iSImL)rNO~t?Pl6 zZ?HGvd+93p7O1G*_o1F89sTTitLtENW?5!5$wSBU^@ug%N>3fG{y8Z%|b-mkdjSw4*aHN zgw$L%Pc7!pNTiJ@aUip7WEPZbqoO1a*=nN^#F2b$qsCfZa#_{as=0*}AlH$SOx>HC z1^t3_gd`5Jkb=a;11N(OY!ziLNUB#fYA}rx_Jf7h5V@~ zqPb37$Ull6Pp{%%f;d!?WSUV^P(ejo=C&gE9q6q+7>Ek zq>Ww{cO{WFDoRR`O)6&1WD6-xb|590S|^(Y?Ni$8NfuIu98sECXl2M5yZYP-uWXHJ z7F5_qP5nJcB^$N&FGuRysH1-c(hey}P*4BLWVF;wspWD>H4><3Z8=v#QHs9bU?J5> zvLg45xq{{>df3|AzdFg1F-@;q4;7T7v`;z0MI9IV! zq_kc?7fL$?^dYrtNV1eJ6EKiuDXL$lPQXy|P*FzdRsq9FubMzf zq;Q#@0VBzknyTE;aRKAVT}6MD4h!%nooZPrF(8PnttHF-C3+M}s@IlUzcRA}V#vJO zvSruYasuLsR>w+C0ZAlY(Ze!30;ZCyHaZ+IgEX&erEddfk!(fXO5F;WLtfhG&wvc# zThB@kfeXkX8x;#&M5@=fQl-G9B-KWZ0&~a{8+8g?MSL4bBBcift|y0V)kf0-x044pN(}g%bZca#1%bQCN*k>V+)K2^R@xf4pA50l{=frdizJ+p2gxo) z_coXXeWhq>GYdIHjw_ni%q-{vQYJa6N5IPpb-_2o(6akA4!uL4gI$L6y3C!H+h8&U`<$zgkj+8}8HkAlA3#z6xJ8T7C*(^qQD*pLsH$}~6))dswu7><{C{hN=s^p^OrvXTrWSRT2paS%OqGQYB zNg;X-DV>~JvN@;-eW~a`na_iqsaIR+*=>W1R-8^ll4Is#8?%Wqhk{(_eLJlLb!}&~ zr37taBS(i4v=dUMsba-5K_zKVq;yl`iWdY8ke;SenOA~b>2O6gGOr1;C_2~sN>C{p zqUc8NYl31G1&eZSG)d7!QO=E~Dk>pPI;H7ZYfN#{DNUU{CHdx5(8|yulE`-hT^!3$ zt%Ia%105a8(3FlqN9gvnJ3;O=UnfcWxJQCaoh4n1qr`)LiIhyzGM@!`P;(baEd`aO zK8haqeil@YZdSCa)T^NKRPPFuPFk&qGFPM?it?<8CzYrVQU*Cwra*8Ny0fc_66FzG zo%-~Yw6j!=;F|Q3B8TW!!SyNe0!ku%=JX71N*^k^)Ot{G3tG9atYLJMsiYO{)K_XL zZNh`w&s;|>8e-d0-U_GUr9D~(RDkRJ4z(uz$m!=KCUFEv=f zdQww=slf`?lNM4M?1sH)38leq*o&4`TC|6Sc+sj#OYtxZs;4vuq4lQCl;$F|-qcfR zu%q{(-K;Uij^2m%QyT1|ed$o8!7kdDj!{&%%Yxv3G)Pg$E=vT(NFwH8D}(#fpH&n% zZ4aRLl_#9G2hb-!(?@jdqQiG8gNb?Vn8jQq1T1;us+d;In(xA74XeFgV zZwJ#_N`u}Grj4bB&-4)5+D2wUJ#18z45dSCv>|vnU9V!ojy{rZMUp%ENV-R9u%nNn z2bBgp`Y3u*X{W?2@TC`2Tds&%;7fn7Ys+Z*z^*N$=~L+`Xlw8on$O#aVxi97MidKm zQXzr$bZ?w>zE>4y3*+ z%I_U73kp=)Pwo~HL?e}U+ubZE0V&fIkbEsTm`+x0iAl~S!F01CxJSYCxFQFn-;m@= z8%)VSYg?$$Og1VN6imY;VU!RWH&8}_I~_ukl?E|G=}e`;oerh*lm^dV7|m81Jbz(y zmD1q34X2xw2G4Cc{Y+`Y18)aM(0xja416T$sM3yGjyp!uGfKN=IVMXY0|c;Ar}XjkJ&$>NrT2o4ER>V;n7nlw?Xu?A2Nd;7$Vy;s%K!q8T7a;N8vOxlm4Kh!1*PW{%)&*3W9VZ zN%z?w-!&waK1b~kacP%JX4^E+;eA48Q^%oFt0=TIT4JaXCC%nJVqKq*H0ojJIfvG< z^PEGQNHQ(X9uzW%wo$Y?d$^!3ibjhSGoAKU6eU*7bUGL**)&yr&Y4T&6bWS4fo8D1WWQBz+p}#At zvcfFrxg_#ucQaW^^%2%SjPhSb>q^4+Hp^*KMeyEcIc=wCM#9vP9NHBr*)%_4mY}{! znWn_-c_F#f2T86=xisPp@*HWcZ;|jEI8ybm`-+g2bOch8DWUs1LF1IxbL!@hRWwY| zh^e0m8m|a;!__od5$uMmX{sXF@z&6JieSfELzgHrt@|QmEnTIk*t&y)K2cOy?8WQo zXNt;-y?7nnuL$0et*1v7!8@|`^sKE%lx(1vY;-(i1AU1k-`8!TsiS1Mz!ac)iYBMP zpOjrP%3AJR$R~8;D5Kn`_*7XxWmyS6WnB*0Vxz-tu7_;15q!$}obIy4{5@nR{ZZAo z)YC%t(%Xs}Sb%<01n)-o(x-~1H@)e&m;Qs4ES}V7A$zHVucX!4uLPNqQbY}DPG8V3 zkdlZ~j260&p7E7YmL=y4{gPfnIz;;?78VpTT6)%K`9HLK@X7(!^ zdW2pYBWZs!B}dgKjYB&3v!~YObwT1o610rO7pW5ZHQjBIF?laaj?=vs8D-Wopxxt8 zBXxVa3Ob3DLVhdXAoK+7>klMn>q#1nGzI&2l5X;s1IWL%nt~?PVdVaFy<}#MAi3jO-$%58WjX2_m10iN{~_eZ930J zx}du@nizVA1_mRUs`^g}y-On%b?{FWG*?l0i;U2FbdjQ2EfxyeiFCU&^x+rk83L4K z3SK)=&{9dAcDEav_deZ#bi|Z8&O+|ftw^^WVI=O;{YqPf+K~`h!|`!bLhsYlif)Zd z6?9)wRne9Q^bbYtL|Y!vf}u)Ft)Tr%iz{lAs*_)7EhIVXexsd`(#a9SP0ThoFVdGcY&w4BGPu$ zy~yZAp~%qTgvn}7gm!!P}F$Y_hGfz z-ejx+N3f2Xkw@}p&A$_7(1!WH+R?QfGpTE%Z^enao{g4wG279cE*4VXMupQ{?dbXJ zT++ZsTjo9qvynd3?H@ZT+{-cCpdO`*gg3I$`k~_jnkqV&XXwxoLCx49>`@Z&9a<^8 z1uLBbltCtTh%&cj^^uarDbGUMvF3^nh);a&SbIt2*Ov9dJz1Qh@;#e}cVsgaE%#|2 z-kD`9`YyD2cvrSb(Pu*I&h{xPH@JCtPj*Jp2BCSeYl=Eg^$hRBo+>)*;~CzM!QbdB zwdUaim>ZH@Z3fzU`%ruqHRzi*^GX|Zvs8_;gKTuStA!X;beuhXG8(8h)^LOt?+4UN z(RR1);e*&LMGh5n$zV1|(T$XW;e%POqOxm8h7V<{6xAGQ2_MGxDw;kdBHV`^vg^Z0 zb`mMmv}1ij_(*nM(UJ8jg1$$RtMDjx2Wg6FmDkMhQS5g`+q}{RJy-N1BP-mO!B=BI z=6Op5IV!p>R@%`lpCmG`%!=^QtcWCR%NSM)DU)Oli!zU4A<8qm=Z^5PEO9Efh3qJ} zFWiqgPm`YCtvwn(j>RZyv+8WPKbtwth#9~#kdhQZ8rEcoRaZg-ST<^M6%Jw>kz{X! zSdr;c3+i?`JcyN2lsbwE&k>3iASFwpN2mNGJhPFen3hku9UjasDB3D0ggMSIS{BL* zA!V9=ZB?LfD07xX%DVj;9?FIwrIXa2ufoHad8VXUGn^vA+4GsQcHZk*NF?)2HDX4x zZf{Ur8qg5}^D~mAD1sRo$qp%k*&4}yRs{1iiv6Mp=4TXpstD$16nm)%W@Hp=K1UMF z$Y_?T2xeq7b5558GcuNWr5i1aV*}rykaXFjCj)_&Bi*KTdjf4nN+Ly9mW+sF&E`sq zDC-e1p83v|Ax zKVNz-@A$I#boQm9?h{)_%wT^inoyCFRF)@GMuE=(sm!bhJ_n>S_e|-zpk*$Z#U?8a z#&Z_SQQB8xTxPSqnbub8f*LN6o+jT;5oyd*(ND8`M$BPeib6UL5@bO-V)7hQL7U5B zkmQ}7%N{O}H3ZU;5p$VymZbY8N-~%w%UT~$2vUlv$H?Q387xM6nud-%D=0~6^+z0c zoX4gs&2z+AL331n1y~%*()LNP;2~Im0KwfYxVr^+cXzh{0fG~PyA#|Ncb5egmnFC^ zu(<2L=bn4-cmL;^?b@E{nXT%odb_8##RA8lh9{Rv75;Q*uOV5do~bt8q8?vnRN_>F z%AL&3@LiIUqZHD|o`M7y-gf_nL=Zh#}%0hea=55a>n(oBP6$0L++7tBPUNe32|LBXiP|r&|mMF zZl#9vuF02!zx*Fk!Rd|J6lS1G*nzatSIvOF7V2Pen}m4U+f+|e-pnRnB5iNhyDa1F zL}xrz=;Rikk&^oqJjg|d}6b%s7X}lM^wN9^WMG-UfDZXnvw@gk+~(Y z#zEMOiql~bjVI-Lgs8wAL$xVaJE&=3j;S4PFWocFO2NCpY@ZCMDtz~(z(kiS{Q7i` z$#4}#UGLw~J;c$2y3bpT?d@o^zmAXU*tdvoTzP$?tf)TkeA3G?D^|qXPXnRkxvP5I zSN}j|M3r5;by{|n-I}eIoYIxl8ti;daZmy1_#-~VK~=Ac@BFWbALXWJ>+oEE5^E(H zjf0|(I|^=0PYg}h83>sH^2a3wuBOn|aS~cvs)Zcjv9e^Yq}~Ybjofskb;IXbxjZ!X ziD%%C)8(mTDbhf5ydui2U#oMk(l_afc85W+0Zfs{&cZ}4p{-SkY$onb^(ZnIL}!_m zC37;bxOlG7*XlW5ZTgWdgNU>se1mG_3l+kr#0%~Q+Nw<{Ezx{A{^WG|lUnWK=QIet zb>d81d~E`3)ExB0xFdhRvBf!tTxL`u;G0Z`ot@}Ng#Xe#t@w;bkKt7;V ztQ{0b3(Z+_BdML0+upkO>tUux?_#)1elB|VH(Ax7z}oSo+2UC+ZY+vAJ0jnUO%f&a z4ET7S@LX(tc1C+ivDbx2n~k<|P#|dOk&rkNM`d||bVSefXF9i*O~yGsM^eBfIw5h8 zU{EZlUSCpNIs?H07H=Y#HGi?hfNx6K##U{)xf~~q^?O#IfO_6_z2D5Fk z{pF~Q*za&gW$)HBznm$;G7=Q0-A;n+1DZ)ktHdtOGlZ;{E!7Kz?Iy!hPb$BGc_Tnudfy!YNzoN?3L zN*j6Vh$(11@AW}FBXp*ro2Syhchj}SI?STzmxiHdI+uLz2&@ZTUn`_N|)NTla-X1xysrDw(Pw)hP9+mTtR8CNG2{q zfv2nrT+!Ryx1(M7yIjJ_y5>MyH5BB_$-%ot83M6OdhM)+2`OHDL$8LbE9_nU zI}u4sQ7Z3(0{+la$&?*8oPb}6B#=c{a47#SJtjLdC95Ra-T<|H5E+4ob*y`WhHcd~AgbOICw3Bs9aBnR~ zReJ^DET;)ek9`)GAk8=%TcL6hRcvi0?@j?xWS(b6xmtF`*-v77$+U4S(UnsPms#Jx zuL*IubCc|yo>XzTPXJNgO9)5V4>wcvR=UMr>?kKB%80s{LI#-lgA+$n*l`Q^&K3EK z_tuh8puI|Vt-4}I-KYoeT{44cTNrW+M`k;1)OlX|nRS?d@WdWYI-S<1*x}EI@}H*U zQ2l9_yxxNIB2w`^FIru2T`lOiyMj?TcqYK*@dOWfao$1%{(3~!kVhE{OX0hP;;s&M z)hN0_s?@9PM%)QE7u-1sEdR`v+-4Q{^}U;Y1Dswur@u}em}orH-}u*(-wiEf#*4}I zIoWsme4F{S0RJ6r2P-P7k^qk@LHR3ucO~HfO@-?juw2x?X=Y=QHPol1asF(Dx@(+J z4Yr3Nq2!re8kv7Xfp|6u33HbpH(>p~J`XOcsdrapU?k&1d_ zY(-wCjGByV`m~Br$3vh!4X+`+_ScSrId+R{tf#+b$l5&D^7F8s^2pbtTFohiLy}}M zya%OXcbb#9>l9SyXkR2$T7GN+GyUnxQux2x72&uvrIYLe_i52B7pxoQh-XajVm4tB zH8&f^8h?=#27TYSyfnD_Y;<`mX`Q>pC^7k}_=|03BiX~n@I)5@DV5JNRFcf1{o+IC zbD`|i0&iZPkSJR}++QNeunK!g-Md9l{N7|C?{DFsA$uzrwSiY;K2yj!WhtrSNK;6D z$FPem7_}1{FBh^Vb#5bVp_dc$<>cc;F708WA1{4IkdMOj2RYLgpoyz`nXhnlVU%W^FRCFW8U7<2GmZ}3%DM7{Mu=c#;VtKb5)t(a5W$nw%C8Sw~c z|DtYlc2vgs5rVhM)tW;wv?%xG?$?m0jg&`l2gxztBPAJXNtsfH`+ z)O-fGlp<|9L)eeiblL>s^uE-F)kyM*QJ2KVt@U-MWaK6H>iHa@sy;U8AUF_p$0R8f z%!VMWYMEmJvb$C1w5Bi&&-C&XX87FnudF%}3fx6=-K>hx>K(LYu9Vi$A$$|MvZKs~ zhy1coeocJ!XMXXO2}OK#2Oh6hYimF6Qu*+v2tOlsKxfCPh4>0EfQ1N*-*JvB{utub zW@`P|@^~BG6u!pJ@{}97E8^EmNoLHQHQv8Gv?2_ZXIHh#vbBhLrH}U~ZDP1HP zp+PBgZ=>_Gx7cpcp*Xpo>r+Z@xk%xj84&`k0FI8unsCqX$0u8BE1&IkG$`ZgRc3xb z|0--Kzmqp~9Uc0KN0<}f_UAc2KYJep1zi5Q8ku4~YmY~Rz729L4FIwTas!<1SBJxI zh=uPX@&krzUQDd!&hR5xgXFbuDsUs6ahF#LrUc*HI#V0xp5w zk`5_!WgoVpl{l-FJulxOd5XyA8fbGq$h){hYJ9)L)6gs_=Q0!)z2=uMN9JSZnr)!U zMxG>OV-so;Qr8t`v-}>r!DC6`px!*6l%~Rcq3t2;o)w!? zH4$^Z_^`)u;*h4v+wJ1i4;Z>fXVQMlC$lhVp82?&s5K@D5$% z0avYQ5)M@b+;yp@iGUnQN@9W+wQ!tt`x{1&O6(-J$IDDvoMVh;JtQd%3^uBBEmwxlu>bKPZQcO}=4hkDLKMjKV^+a<=T z)`rIBc~g9w)g(`Qxz(jXFtwy#mhK?)qL2o_%%f(B3ydcjt>-gbJ=;X5JL{)?jOY+i z@TND(envfqkT*R#*gydBPMRwS#hdjnM$^w$I!O>;YPIr z2#u1mQmZ%MucS4wUTG|hVs3P%;s=;TQKLXPpx+BXD{YCOMzw_pvDqw7TPvL8cv&}a zaX=w$U2=uCABf?hD7myt`cZQlqG@>%=Bc8hTB~$plZqQa26zVFMv=n@ls)Giq#^{@ zApvr697sRl`pL9c|Nh#f6lX2W(AKO?Bi*PMg%_zARJE$YDXd8|4DizgZSwI}uSzGn zy?nocr%PwFz!S}mdOOM+B*w5yj=cATeBDvno*R|^-cPk6PM5lM<@%eaoK5-(rlxWn zm$jRZ|SEVK^{;0%oYHPjTStn%((4%0G)Nj(Gz#oK-t(3w*d62C*vIQJxEX-*%6;nFl z`6?bA*j{ahFAPs!hI32!bWz)xIay~O3j{5AF8jPx5`WEU03>1w+YKKBGQm9D7jsUw zUdMnHTY>lk;s&8ut^>bC!MfYVb*KQT&Ar?k;$C5sbD3xsi<;u41LtE3s60`2OhDx- zJ=Lkhswuu{t||JNT_1YICI7QU1q<8Fuy!c3@*VGu6On<#h1)T#^oOf4JV~P~`D0;j zhyKIiI*Df6NYf_O)p9Du01_ZtRWrjTH_Aa3_Jq_UO~RK|sYiAX)0y0*>xJnOQPNKi zTq2}sAwpl4-#sKON=-%hbI;)K#sZxRYw&R*8LTCAb_umcr2O!cV%?giUy_rzqQLJw zqfI?Kt4Or|NSRUd{9rIC-2J6D+`4RC@DX{O%^1 zj~jOCgovra%Gxy5#yBQDPf99&AZK=<8uQ*%Z|U7l9XEH#GidgsXx*y^0P9#J+X4R3 z((8yAsGPd$er!=FDsK>(n(VGE?6>l6VO5AbM6fhB);N{Gm}1ESEyQE-vvy6V1AIGJ zgs3-X+l*omz*oxOQRI=jd2tuZsq(W7} z%pH==j*P4n7c3cwl5JkNDcLqawPM}#$I#`M!_I1>$YxpF=!ADk>7gZ0YhaGCNFz=_ zjUZ}zIgclY=l8OQ%bB6L&jm?r02^NmFY(M09#0+sq^%($UvUxW_YsWNsm?2&nXkoS zWzBIN;R#mAPT~Qm2k2^u%g;BI6M`89i`w!hX0R)W!1e*U4&s?rR`c8dPQjA6{9?%L z;YaYNPJco1%)-SQD{IKZ&_j4i^=XxpwcGUsI=Vyki-ov2aLTWd6M(i_TAV*IyRAn6 z77%Pq&YxJUY2pUlKZGuXr<9#Km|3SkjB6! z@*cU4;Z5q85KC*|Ro5!IL;A_e>Qu@Rvmm-dt6^(t{_cTW2O5*K(TRn1>jOA2Jf-6F z*vgvW%I6u~AuK04$&`Nk=tHNfQ9S&*dJ8f*99}s~?~498j`Hbw-}c!{^6U{b|KKKh zJ)|>2Nc^g!DC#hjj=)PFV&qXhj|%HV!iYR9w^cO@{D)M~ZM|u}y7m>6410Tm44bg1 zH_j9gdQvvRzn7DD619;UOLQIh4>5`AlB-QneE2Ad|6x2N1WDUZew4;HCiY=Cpy0Jk zfMH*I#PT`00E5?36k{zhtvSqo8kM$u!vRm?9hKplF%nONFl;Ai+$?r4i4O%>i@Xc| ze)AcKxnA)>F|RaK3vgu#qL!8~2WJF_-ywudQqGHuI1EBJ(O9 zUmci3ypYtD#%kb5X)Tygd2ei#*bCPt@2AqxSfqZ)&R;mjOWk*6n~~lJJhNw#)h|Eo zSp&JB_Rl$epIywz0~YSO0!|&T{rRo@l75;AC))Y1roJ#}@Q*1S_mn3M-=6cSmNw3%;uwY)=LzIA zki*kB;MP+Mf1U(84L^CWbDZYzw25%MuV+HpSc##=C z?~^x?`R+snRN94Tod(s&Kco!@UuQozO&p<|TbS!?qmqt5?t<~akNw(gSDRlrxH>Yo zF6HsH(O>jP?{y;B^r5MZZgXAF!ih+!PFE_WDo{@_Qn?_@ zpk7cs<0Irmam{gllq&(#D`h)idTxy}_sB{RJ?LIv;VR;(q~UXb_s6C6g|6;wJ-n{$ zSr(uz0YUr4x}Pp=HkVI)^JS_>#5+3|XNDTKY$7DfAU-f|RP0n?Xb!X<2aP1|Je zKDccjJGXK#54MikV&6Pz+|4HEK+(t8#BV>p$WeR_@ci-f)p4hWmGtF!EP?{)cUzqd z(tX{WiiTsGihgF=@Nv($Y9c&+?fMi8Un2HmuHUST33zx~=}gePksnIpC{L-FXLmJY zn{%Z`a(%#T)-BPU`7>Wj!_hOwi}`Fi;3ru0XkOO#2l+)>R!zBfedEh|56y0-hA~p* z!|j4xrcIsD_5!ZP-iZ4_eY3_$-5zF+NztQm5Lv{}NxR-4J(`hVVW-g%B_lidSpWD- zdUAYwbF|+Z{nHVNYHGb>SKAm)&D^L~kdXJEVlAZj_pS6a?7FV*zt$8=6IxuF>gF_> z$9?kgYVX9oAlP#rpB`AV39p=m|k1{zd$7cS@%@yfS8VVkGGymec;_$ z^VhkRT;{c^BXNfL9#$DWsmzI_FVY0%0!||uG7B1ZgiC#0nhchKR5HVH{y_$(lb;?n z9Krtmvw_TExBfw#Jo=z^&PSf)AlAO1CRe0CkHL4ZRbjK&-Sp|z#vK&ND(Sm$KLNqqf-9v~sPoJ>(decq2GpT63&pVO4zP8sNpZZtGOh)~wdI4^$?5Qt zWy@ROwPudYF7MegVxeIDT7_shy_>milV)|``~3+omb0#r2gm)-)x{UsS(U)9)Akf1 zraDq2AIDUid&9nu5x2V{Q2oK5_ZO?#{`@Yexn<4*2KKK#e%~;42rdbvocpicXl|@U zuw;yMZM7et1c=us@6+0jtMpTk_h%BAS^F-sha%?OF+Tiqe- zqU#bxUSal|pC%Ns=Ly30t@UU}K`Tudsh$1&$#FEix$Bi9=y5s}G`GdkC-=MaNY1~V z{~b81>BE?k&b_0-Yiu{g8WxR*^dx2o)?djL?U%2v@=b%^Y>AbBJZ+x8Iz6r1k2a+> z>yc}fqAAy2Tv8-`$PIH5yq_oD>VEH~OB4FxbKsVUHfWLYFHnC)%&%@W=A@ANEd4Tg zw?-fzwH&dt#R*2yUfZoO!l|ww>Alo+1Jjb>VE(RG9X=Pnc-xR^8i?cEK+((J@TKRc ziT4HR@=EQIGa$ZQe5LPe_7NIy(7wpzs9X!b7W+jsbBO=c+v89T?^UnfQLfyj7!ZPzACfwU<3yt^3Irehv;XLY+?~BuP4TWx7m4V;4pU-Op|VPXK0GOQ2%CIc=)om zV{y?erd8dXEGe1hM&<5gcg+0bykRfvV7VSAvoGuj%qcmjn(wLVOqYl3w4(WjXOGO#<~a+$@2~{1d`-qQ7p>^|EkzN_C~b znXL1cWuY^b5uQmIkdqEcs8QUsAdH{=!lngyHr1byPl_Ef@1@cF_9B#5{z@Q(x{!{^ z%TL{-D`?%wcDXxy<@A%RR9=#KOeu?L_Wk}eJ^fae;cwUPuVu;XC6&ZumS4nQ?tUgX zt`a@HP6pRyw7kC{i!i~^;yt}gDnvQdw}N2$O^nL1mT&P&CS&^_u3s>={n+{?e?D4# zF`9fkG8xkS5lK%sW~trg?GfStpo*x;-{IqqSA3{uB!ArfIPn7M0ji#Z1U5r5f2DeO zympPfZ4~~UGNv*4t;etne(`!KN*!q?L<4P!s1ygLE0Hf1vzFFU*6JltYC(7J@6 z&X0o{VO!;5E*kkQ<<9yVUwmEtmDXvmrQo#*dX(bf+7X~107eKQow06C*bf4FXrAJX zOZ)x3zUHCV226Ir?R$-gGhKFM!W17}*UE_(WuuNLhdorwZc=(|#a$YMzql43E-l#- zocI5_!M_{gdb3y^&kK3(HrwU>+V%RB26}gM6OhX_hDEBHbC*b8gl{8tlDM~JE3E*a z7^PvxCYF4tW7`S|G8l~ao|Tx1rv3@TfHa-@5oN4JRrXv)>_u0X-5(5E`V0e&s`?cJ zjk@}F1C5&cM+1$9`a}bbD*BlN*O4tkxQmu94p@ttE)Lj>o-WY$i&k3?`uhBXjq>{K zgN@SqeuLLxEjN*N-7Q@>i*H;4sH#J^_$aIUxA@4b3%4G0^@j&M^z};zJaqM~20WBt z8x4F8V19WO(`OmHj&CuqPlIXoTmC=%l311_?9gt zv-I0;bb5&mCpyMp8%&dI8REA=LLJCpZfpL+Ycc-!(0719_!qp6uL{E`M{T0|)K6jR{^1~PS?;k(Kj4 zr*xPR4g1DJv!nKiTLJezS>lB)ktki#6A}c^M0P9VU#yQsaOg@M<_E>n1PU@9$Exhh z(v8Dr2p6-K3hX5fXI-SJ5xbR}DS3?RlsegN6%fznYaCr+znn4D8NE9=Q7z$DADPH;XyG!$y8oQ8pjaE*Uev(~1~?^^1(2sct~VRiM6-4jYM&hzWt7Vk!e;Ru|k>ox4w!sXoPW?@0vDWR$j+?jPavpx=vX)EC+a_QGaDDkGPN+|8T<{v9;Wd3dv4z#4U(`%a!D;B}W!-5}+Bc}u)ye(#Os8gS! zE~1M~D&b`MDx!#>f`b4ribKhW5=IV-9dqIOM~z|Uwsb~hpfGFbfAtS3cnP{K@>5%T ze7yg2`s8|&&hK^NdXg<0Sq$8Cd)gcZ$RF@ODrOu$Wc=Z}cY~S$l(kk}9CNoRb+=iY z&9i+WH-73ZupLa?Jr3nHkleG2jhb+0Xmw(8yE62Kvu3a76)<=)Z$7D&R){%tFQV^W zNRO75H}$Fk^pg2(7cC6luP9!G7>GVdOdK0*KB#2uyZM#H5VGBT(4e^FgSc6+tt%4p zwr0N2FaLTtVz6L4~Br0G39jE8hV0cwy_^ZOlvrsg*!pCDXYRT6_r0bh>S6V4;BH?Aw6k2Zd|FhtDKTqAf?m*EBAR8V}7r>Kzl? zo0QEWxbX#qB?c5=+nl{c1Qv*NVNmzi`LWy>p|af4N<~N`T9GH8+xBs2O{6I z9&a}K6N7n0jbJxWo@UeV$+VVrT)edT><^>VQ^somj%u+~BUJoZL#SCw)9FRMTTCtR z5@9FGi06P2J%cU~2!#l)^rVePw`>XNyX5T6r}wejg={z;(>1xGAMFH9Jjohq)WlzR zmDl`ww8)w!oyy9oK)=(*dkwt$RzgXK2JnR7e5T7#>{OTLQuFl0{IVMzks-bTOgwxP?m)B zYeYi{y#7q3UN*v5^BT!liqiodu8U)HRPXqP_f*HLWPxO^nS~7A{-wrTmj~o3duhaC z(ME%UzyRNrM^1%`%=*tF1HtWZTY#-VyPZsYp^sl_)ZSjkY0$oI5i5tNWHuvdbEf02 zUIlQ4D}nkyxUB;>D3)3mM|mjm6IF7Kgb0jx@V-cIt^c^0kNO=LygwpoX%u^SV;Ecr z;MuuB1z2a@Vt!wH?fH84jKR}D0*BHrNpT#&m96^g?LOT}f^0CJp|q5Z;n?WAPsKi5 zT8dIC`#ojg-wq!Lk~y|d-f_}Dv%1ENu}0wDOgUg==`{`$&{`rbD27=@k(;U`q*_i7 zRq2yxBX_dbik0cM3!M>4?UAes4DOTWoTH6(m`wNf$W=7}qc?sEvh1Kaldd3BIm4ZiP&&&Cf#PYYgSX@6w%U8!OK) zY@AKKX=Hq8BWq`YN4(c zR#Wi14wP3=XsEXZ^43Vq(zOKfSWMfqZEcaCdp?e9a-0@KobO0z5(7D1daL=%Wvk}B zeue*NbG+Ybr-}b)MvRRp@@PHBT0xkuli!vSYrf)9EV6 zxT5JOmHtS&M8d8?BekfW{qZuA9xK|_BMw4Z5!F%}MTw<#WPYA`Ds`9pj;%Z=P<8z4 zdHX5eYAm)8S{=-c{e%VzqJht>MR8Vk1nXx1I<}>nHz ztFT=dG0C^Pd%bAY@aT2?ru^z2d26|xZ{=g~1qk)mc&>H{JkYqVh#Sn8)-cr=n>QGL z{>YzeT-k(_L>wQOzg8ZdQOggIY8+)B#7`hfxM#oXl^I}5 zM!D_MpaI|fb;_eu7pQgX+(B{nS2J|DZ9Qi|=woqu zro1%7a!p^=$_cp7Pqh^nkl>VD?n~88CBNiR)}-O+)5z;xnKYJD_=)wnjb`^B&ha=! zqw8&D($&Tz^XJ*;@UtC%NNtLFEKo8K@RVATyU`i`LkT(2$8A#hfMuCpw0v!@9cvrV zLDa#1t&`<9uS?t{`=P2$fzOBElQD5g<#=P70W4iWoT#mldR{}p{Oe+qp;)(U~ z(|(}9BHNcI%Ef(3qual9x5Lli~B(E zmmyz@E7ImOKV@C*6uu#5aYo)R!u68&5}+xzBtdQIDK^-cVXg;B(k&&xqvS>(yCv#v zu&=Mm4kWY^M_jbDjYFMdL2c9?iblv$4b|s51)3*u^y!7UOpLLS( z$f7&PsM>e~j0dRr>a8RsViUypJ@(d5k1JoReaZc$_K&9r&jK04 z_m#2?pSH}?l;U;lRU_7H;twj;I|7NSR8j>sKm7dNZJbNWCdXo${lm{ox-viQLw+tn zqY$~$qSH{xkI9)Gf=h9Jd5+%vj&3Mjv=9_@U70YzTqhO<44~VhjE|+ij)P4%r@XL{ zKv--L^EKYQ#WFRzWng3=dBmQ}tP?tv#LT!dO?8}!e!fwECT&IjsdkOYs1SprOt4Mi zcHOORA&Ife5Vyw=rQ=VjdYl_C*#!hqXvzLDh@G>#L{-TyF3n}8tSgKwLNU}};0$u? zcPo|>$ow(w;RT>IF}P}f(o-J2NKmYiC>=Y$edXZO>%vmD!kViCAsmEdPNVKHb>k6> z-a4!mMt?pp;{Ek}x!nEZ*=*@wiE#Me-(sFqYhT%KPDfvWOWib&x8|=o$K8p~i*>Km zH>aSN%%yJO$6Kq{m*eix=ZfW5)<;rHka}P}KYhS5g`oij`Z8zJQM>BX^LBe6BXX`e z^QD>1rscW)ycG&KSYBx_@mK54w*G}I^SuM}eG=uQZzgc~LGM{?vEdKPev6TkY{7T6 znE={L9N}c6jStMO$f>R0J^WXJ`h9#|TmKwfH(GRk!ZKJeUj9zWc!rU@->0nuTbKuKCk` z@z2?drRi8@%m64Fc`_spVBc!!emHk%mRApJnb!JsyA!{<;Jl-}%V2qlYjuGOyo=(v zkBThUYImR6cS8r>9a{Kbvv>K186LaQU)MOa7Cxc`Sk$L&+p*2o`BE?bUeoBb8OSJL zUvH{z_ofCfbt>(Op&zL~n4hCv5EOhb(uXjnElZw()j|ZL&fw+zsGmC9t$#JQEy}=g zo9yQ)`5x=vl1oa=u~&mWRNu2#-^*3syZk$ax>Q45*1J2*Ulsq>JgEK^<3YGU>93e2f>ko3-mY zNuPa9RcDnPD%!^`-T9YplCvg+poRMeC-N0ZEcR+*^161Nu$BPl2&iMBJasF`?97Yb zl7$+jEy_#_yiPS`$;(<7QJF-@x(aybWdJDR(MEfUNSzfv9)bhOnH9i@%n zdcP`Gt^1TK;5v_#;3vXTuq7#3+0=LlTR@0TX>zEXPx*QKM#Dw=XS+}}Vr3M6G0S=& zC$m<7%MQbalimvk@KKp$u#s;dE3SRK$~{(3ws@*LhRz>Q3wxu!8!CHDYGTP7475O`JLEm86_0s$v{$@NdC!3dv7s`LY>x}=5rl~gGV+>a2=;^jVyot{GjFg+VZ)AT>F9!+LjU^T5ag{)2pH>F%-ZJo$8Ah6gPl9RIKP zDEegzq@gbwhHn<>+=dE*l8HB{i!t08P|*&Ic6FRnFPOBe{uoPSGT8O>kCnT?PNI10 zr)PYB(I7!kraujJqE#8~y=pRj1EO{MW|dr&Wc(oGgDz0Y_>ok>uz2yiaa-Ooe79zs z0-BV>C|r;_UT|u1Y7avcen-hTyNUhpHs!vhue;y)=CzCyY~JQKGKxO_bQcV z&Q4v>^M9;}Qji8#REO~VZZgl?)#z25zMyA&>-GC0&#UaB*ESjZPmQm0d7O}Hq>y0g zhk!$kNTJTW4}vd^QGWW32tvZ;p5LNY(d)8RqXdY#WL7OPLXKzw-Ag9){)V1@N?p2avYNKmVm& zWr%#DRr3b3VlkAZJojyU#cH1PGn%(*Cy~E+C#Jt%z(;{XA(R}AZnVH6p*J~d-EVy7 zOM6idgF=idgyC7rLBYc1cD=wumR^QKr(U~5Qqh^Gx881dRDW__(J9OW?Ip_!D_u@C6h7LF8hLS+NHe?+V2w)G!_s^97Qb>#xpqU95IG`mw ze7iND(&H+sha6aCfN3~)@+N4`w+9GT?qLAe^xA<%P<55@G0WZIM6)N+5FuH3G3MDH zL6UrI7xL~EChPetXeTqB?=+7jDA#NJ5ON|stc+ETBEN>b1gM0(__3f#&q`b!8M}4f#B>)-N^QEj$;#oK17UF>rVD>-w?qxXNi zB&@%L6jmxGj3tD7^?jXs5*@#|6H5s0!QqA%uE6o9C6OHy1nB@8Ma|M zTQ-;W{&b11B|wpa7^5?SZ| z?lJa@B`FvVBTvLq+Sld$uR}R5@Q-jSS1X%=1v~UjS;hflT5;sA z6AJjV6AG%xq^VI%7LgP=;&fGj8GvDHXq5KX%Y--jcL}H+cL_ut(9J4cA$;(qGrAqiRV)L@F8iSD z5-eh~Z#Y9-NTWs1XM!c%)aK^I$S4|5dB7+4cuSaf>N9{A`20h1nCttbKOpg1brn>Q zQ~N1s4h};{qu-O|>O`ZlQZ^`NOH<6Q+dO0xJp?r~wuS|a1;(s7-x2;W-S6amZyNA@k%ESTl3rqD|`Q~AU z<@yjN#|6D~4g2%jYLgt(=u{7;hBzi1TEM^@5{kV223xtmKpa!Rvgxj z?0vfLN24(oLu}{@6tm+1)+(}s9k~U09VZK@$pUNVxGr^=>;1U4<)_&mPWA}})P_We zrK5#!8kYh~LyD}4K08MW!LY(R?CJg<@CYXdlLG$#l=#)xYF-j-W1f+YR}u}uz}MpR z+|e%ygP3Zvr?NM*+ojQ@HI82@(20FD8Dhguld}9U+XrB0NS9AvN#`2J9@pLTu{0R) zA#BJcZ}l$`x)7N7Lki>zUdB(6d_=GOl}4?dv*cvyU;#Gq34B#uV8{cVcr~m|R)*|e z1Y#axkE_+X^KDod00lsmp#kG>qP8AbuT}O(13#yDylr4%j3;5ORWi*m=5_8F17kd| z1s7LpiM;yv5PQUQ95vTl@He2`kRaJ<=NjjP>@I{hR)RQ=jMH5b3gT5}5a}|G`sbu` zOQS+vDzVc7OqQKlBO8$)?nD{v_^S+&3`;ad2y2|Y|Lbbr8OZqcv42hqsgm((bHhP2*FLK)&2 zp%)Fb1P@bKJpR@8OOtpkR}RYFZ74x3zf9rH(h*D2A*OBVBqgb`t4p~y#u@3%C7BQt z-}L=)i zE!xuL(;fFbOCo$iAQm~Ny?*f|;ziMZbSX!l{GyYt^%;-gOM=q}^kJe4^j@*k#epn_ z*s;?PVU{xP&elA99!1ccWGU1v=*Ye>fo-4f%^aNmzB?&JIQ2b?E4sa`X*T@h%l^2% z&R9xu?bA^!?zxVt@3p7(d>7QdCd9(`I?`L^0=X$mIiF0wuzv6x`%m9I)ia! zP$0t*bevurQP>FPahEuZ_n^gkA(#PLJYT9RR}-nNUkV65`hWUIFiwst1$;NU*@-`s zSFFk~f4fvT9Mm%TuZ#e8gYjYo9yk8k{=el1J<6R-Sg^xPqieoHQOh| zXH83tR4Cd8+OLdWnOeU#Sws{!-9>YNSV!LOxG|HaYSg>b)jb3%P#y?KG*9FrCp#i+8l;A;nCLm z{a|2*l=C0UjC8{i7fPdS2q7I~a%D5SpnaK%0kBA=k34qkfg|=`7}ctC*W$Q&6t|}` z@HY?mvuet0Yo<;XAiXfpRr*N}4#DON16CWfX2k#Fx9)h9lhwd1embV~&qlj)I{L8n zQi&YgI$cA!4lpUkpP2(DFk!moKLGYOd^IZAd`gAkBGb6so~9*wLkb;Lou%9;OxFKE z;lCxN^FQ$xO0_ZZ9VRWT%Cyyy$6kuCG1pB?{tpTlM~2jmf3XBbJ`a$5YfOh+*kH%M zDOsfSU9j5{?4e}-Ws~L~Q@|r%rf+%32JYaEYy4?rq6x!L!86E}JNl7s31^sHAB+

    r- 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

    m*?*31V31G$;17-{dRxcfWD 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 z zrGM)M;AqX7E7A5pr7yr>0vtC6=Rm?*uV~0(F3>yu_7)v&8bc$;N(CAX@=^px3&TEJ zSc2q1wmN!KNgE-{fen9+r%Fpz`RDVm`vxaDFbDQU=u96cC;IMrqMx^XRHZLc@w3;JE)1tU^ww8Am#2+{che2Gt5ANR-Q-6O zWWoE(f(}a-$Fg%cZG-6&uB)TblMLdgWn0sm5Kf5R&KjA*65gM&oM+tzoro;vHV(Cd z;rZ?_i7lbP;*~W|=9Tl>QD4Qq(X+8^FU#CiyYPtQJDg3(f@H+9Vb)T>jKZHC>o>og zVLujH2h6_uBad^{r=sykD>hz~wyZya;A{8}DAT&brp`lNUykj2-BP{*;Jg4NhnfN zbWcM60YS|jQ&8x#(LLS^u3nB?`aX2zxk;KL7=Xlj>~Ay){~q}C$8z%nCrVrK#`Wt@ zYHMEyw3~}dVG?AI=7ohD#A2V~q>2L&5~Db->l~mLDLGk3PA<7kYxcgJnhIib5TIS! z#A1;(a9&+{>Lg|%5lg*mIhWd&-lf{1o)eySQRZ1@)#r}9j75f}@6{s}bC2#O{)}`D`;edOL3b47>fPnMHF8o4ScqJbedC+Ow^dc&# z#{&i*_n&<&*F5;IDCol{uqvDOv&oxQQEyv| z*SGRRqOR|{+UtWuM*X^CB zS)e!ThMQh>!^NT`Y3GzenD=*QBKhHE>Yv(-oxQXX_3&frJ-h7F7soE)DS(YEi4sSn zz(;J?`)AMu7jvC^6@AU(;7KBqjj2}xtB(#P~FU9H0Kd{rahsi@|<2JZvrvK$m#T^ZIgn9v^&|?onXn#CwXa8JMhV&!23>Jgc#1h&~P(Pl~qi!Er~BZ0F>J zU)yDF5A_TohN36Uj4ps9HcTxIi5x#8rz-GP7DcP%t<~6L)$U&Ml)~wz1KdYTE_sn4 zC`EZaM=;DJN;g=}X1ggf$;>qy;wwM5%cuy-X{QOAcWHn1@uIaiwi}!i!i?1=H~nPe z@7F?0UJ_77hqC`N)+*dHikTa|l{#9E{U|^3upwJPUuN_0IW5+@_Nm5=<1+?EMnv~b z_TOPvr^>h|%YZky-5eKWhS)h`9YZK60_eZ2*aT>qRyrlemkSKQN z{x%}+2AY|vys+Cx205ei!jBdGDi>Xc+gB+{m7ggTficgtEN>7092kS+pvPB;$Bwj7tE3Lo=+ZyoskS0$j2%B%Gu*^%PqT%x zX5Zsuh#)8cT}~q^LySiStrm%c$bG$=&>~KkfpTRe&h5<77`_hQRy+L@PfVSo`R5^y z_No`i`1E3_{jk98EmoYO!_f$EjNeL&WX?u%Gv*wZNJF8r2>`BGqfnxUX5C=E-q#*a z|C2zEV(S$RqH2QFDO*nQSC8U~E!oIm`A6ePXJLdkN9OqLNbLXu`FnLlH`bvqmn^H$ z10C~?$ZB2*%5=zHEMu)IM!uv=fzD3(X;NI?@T?Ko$zI1GRhZ-(gZr$kLeeSqu=ymqi>3{&Yu4p2mKcEbHtj}JmUzL{d~5;ecf?k$b?8Kz%6w}ged*^V z9?7F2S^#d~X##s5cJ+NvH}G*k-@%HV>D_fF#Zcu}|5-}@`i%oSyXOC(t^Z$Please see PowerShell documentation for full understanding + +- Run +``` +Import-Module \AdvancedHunting.psd1​ +``` +where is the folder in which you extracted the zip. e.g., Import-Module 'D:\Dev\AAD Auth\AdvancedHunting.psd1' + +## Get token +- Run +``` +$aadToken = Get-WdatpAppToken -Tid -AppId -AppSecret +``` +where +- : ID of the tenant on behalf of which you want to run the query (i.e., the query will be run on the data of this tenant) +- : ID of your AAD app (the app must have 'Run advanced queries' permission to WDATP) +- : Secret of your AAD app + +## Run query + +Run the below + +``` +$response = Invoke-Query -AadToken $aadToken -Query "RegistryEvents | limit 10"​ +$response.results +$response.schema +$response.results | ConvertTo-Csv -NoTypeInformation | Set-Content file1.csv +$response.results | ConvertTo-Json | Set-Content "file1.json" +``` + +- Line 2 and 3 will show you the results or the schema in the PowerShell window +- Line 4 outputs the results of the query in CSV format in file file1.csv +- Line 5 outputs the results of the query in JSON format in file file1.json​ + +If you want to run complex queries (or multilines queries), save your query in a file and run the below commands: +>Replace C:\myQuery.txt with the path to your file. + +``` +​​​​$myQuery = [IO.File]::ReadAllText("C:\myQuery.txt"); +$queryResults = Invoke-Query -AadToken $aadToken -Query $myQuery​​​ +``` + + +## Related topic +- [Advanced Hunting API](run-advanced-query-windows-defender-advanced-threat-protection.md) +- [Schedule Advanced Hunting](run-advanced-query-windows-defender-advanced-threat-protection-sample-ms-flow.md) +- [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md) diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md index 9171ffb5a6..a86e132470 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md @@ -22,8 +22,14 @@ ms.date: 12/08/2017 - Windows Defender Advanced Threat Protection (Windows Defender ATP) +This API allows you to run programatically queries that you are used to run from [Windows Defender ATP Portal](https://securitycenter.windows.com/hunting) -Run advanced query. + +## Limitations +This API is a beta version only and is currently restricted +1. ​You can only run a query on data from the last 30 days +2. The results will include a maximum of 10,000 rows +3. The nu​mber of executions is limited​ (up to 15 minutes every hour and 4 hours a day) ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) @@ -61,6 +67,12 @@ Request Here is an example of the request. +>[!NOTE] +>For better performance, you can use server closer to your geo location: +> - api-us.securitycenter.windows.com +> - api-eu.securitycenter.windows.com +> - api-uk.securitycenter.windows.com + ``` POST https://api.securitycenter.windows.com/advancedqueries/query Content-type: application/json @@ -110,3 +122,17 @@ Content-Type: application/json​ ``` + +## T​roubl​eshooting: + + - (403) Forbidden. + + If you get this error when calling WDATP API, your token probably does not include the necessary permission. + Please refer to section "Verify you can access WDATP app using your app" in Create an AAD app. + If the 'roles' section in the token does not include the necessary permission, either you did not add the necessary permission to your app (refer to step 6 in Create an AAD app) or you did not authorized your app in the tenant (refer to "Application consent" in Create an AAD app​) + + +## Related topic +- [Advanced Hunting using PowerShell](run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md) +- [Schedule Advanced Hunting](run-advanced-query-windows-defender-advanced-threat-protection-sample-ms-flow.md) +- [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md) From 97fde0fc12dbe83574cadbe9a518ff7f5fa5ff94 Mon Sep 17 00:00:00 2001 From: David Laufer Date: Sun, 29 Jul 2018 16:26:04 +0300 Subject: [PATCH 014/487] PowerShell page --- ...ced-threat-protection-sample-powershell.md | 79 +++++++++++++------ 1 file changed, 53 insertions(+), 26 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md index fd0ad63a0f..4a68c2a45c 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md @@ -17,58 +17,85 @@ ms.date: 12/08/2017 Run advanced queries using PowerShell. Please read about [Advanced Hunting API](run-advanced-query-windows-defender-advanced-threat-protection.md) before. +In this section we share PowerShell samples to retrieve a token and use it to run a query. + ## Preparation Instructions -In this section you will find a PowerShell module that retrieves a token and uses it to run a query. You can download the module and use it to run your own query. - -- ​​Download and unzip 'AdvancedHunting' PowerShell module. - Open a PowerShell window. - If your policy does not allow you to run the PowerShell commands, you can run the below command: ``` Set-ExecutionPolicy -ExecutionPolicy Bypass ``` ->Please see PowerShell documentation for full understanding - -- Run -``` -Import-Module \AdvancedHunting.psd1​ -``` -where is the folder in which you extracted the zip. e.g., Import-Module 'D:\Dev\AAD Auth\AdvancedHunting.psd1' +>For more details, refer to [PowerShell documentation](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.security/set-executionpolicy) ## Get token + - Run ``` -$aadToken = Get-WdatpAppToken -Tid -AppId -AppSecret +$tenantId = '00000000-0000-0000-0000-000000000000' # Paste your own tenant ID here +$appId = '00000000-0000-0000-0000-000000000000' # Paste your own app ID here +$appSecret = '00000000-0000-0000-0000-000000000000' # Paste your own app secret here + +$resourceAppIdUri = 'https://securitycenter.onmicrosoft.com/windowsatpservice' +$oAuthUri = "https://login.windows.net/$TenantId/oauth2/token" +$body = [Ordered] @{ + resource = "$resourceAppIdUri" + client_id = "$appId" + client_secret = "$appSecret" + grant_type = 'client_credentials' +} +$response = Invoke-RestMethod -Method Post -Uri $oAuthUri -Body $body -ErrorAction Stop +$aadToken = $response.access_token + ``` where -- : ID of the tenant on behalf of which you want to run the query (i.e., the query will be run on the data of this tenant) -- : ID of your AAD app (the app must have 'Run advanced queries' permission to WDATP) -- : Secret of your AAD app +- $tenantId: ID of the tenant on behalf of which you want to run the query (i.e., the query will be run on the data of this tenant) +- $appId: ID of your AAD app (the app must have 'Run advanced queries' permission to WDATP) +- $appSecret: Secret of your AAD app ## Run query Run the below ``` -$response = Invoke-Query -AadToken $aadToken -Query "RegistryEvents | limit 10"​ -$response.results -$response.schema -$response.results | ConvertTo-Csv -NoTypeInformation | Set-Content file1.csv -$response.results | ConvertTo-Json | Set-Content "file1.json" +$query = 'RegistryEvents | limit 10' # Paste your own query here + +$queryServiceUri = "https://api.securitycenter.windows.com/advancedqueries/query" +$headers = @{ + 'Content-Type' = 'application/json' + Accept = 'application/json' + Authorization = "Bearer $aadToken" +} +$body = ConvertTo-Json -InputObject $query +$webResponse = Invoke-WebRequest -Method Post -Uri $queryServiceUri -Headers $headers -Body $body -ErrorAction Stop +$response = $webResponse | ConvertFrom-Json +$results = $response.Results +$schema = $response.Schema ``` -- Line 2 and 3 will show you the results or the schema in the PowerShell window -- Line 4 outputs the results of the query in CSV format in file file1.csv -- Line 5 outputs the results of the query in JSON format in file file1.json​ +- $results contains the results of your query +- $schema contains the schema of the results of your query -If you want to run complex queries (or multilines queries), save your query in a file and run the below commands: ->Replace C:\myQuery.txt with the path to your file. +### Complex queries + +If you want to run complex queries (or multilines queries), save your query in a file and, instead of the first line in the above sample, run the below command: ``` -​​​​$myQuery = [IO.File]::ReadAllText("C:\myQuery.txt"); -$queryResults = Invoke-Query -AadToken $aadToken -Query $myQuery​​​ +​​​​$query = [IO.File]::ReadAllText("C:\myQuery.txt"); # Replace with the path to your file ``` +## Work with query results + +To work with the results you can, for instance, do the below + +``` +$results | ConvertTo-Csv -NoTypeInformation | Set-Content file1.csv +$results | ConvertTo-Json | Set-Content "file1.json" +``` + +- Line 1 outputs the results of the query in CSV format in file file1.csv +- Line 2 outputs the results of the query in JSON format in file file1.json​ + ## Related topic - [Advanced Hunting API](run-advanced-query-windows-defender-advanced-threat-protection.md) From b4bf8944b6f30d28fa7b02530c9ffcb6dd0fb8e3 Mon Sep 17 00:00:00 2001 From: David Laufer Date: Sun, 29 Jul 2018 17:39:59 +0300 Subject: [PATCH 015/487] Fixes --- .../threat-protection/windows-defender-atp/TOC.md | 2 +- ...fender-advanced-threat-protection-sample-ms-flow.md | 10 +++++----- ...der-advanced-threat-protection-sample-powershell.md | 5 ++++- 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 2cbcc1047c..5231c2461b 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -100,7 +100,7 @@ ### [**Beta!** Use Windows Defender ATP APIs](exposed-apis-windows-defender-advanced-threat-protection-new.md) #### [Supported Windows Defender ATP APIs](supported-apis-windows-defender-advanced-threat-protection-new.md) ##### [Advanced Hunting](run-advanced-query-windows-defender-advanced-threat-protection.md) -#### [Examples how to use APIs] +#### How to use APIs - Samples ##### [Schedule advanced Hunting using Microsoft Flow](run-advanced-query-windows-defender-advanced-threat-protection-sample-ms-flow.md) ##### [Advanced Hunting using PowerShell](run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md) diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-ms-flow.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-ms-flow.md index 7ca777cbc5..6c598db614 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-ms-flow.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-ms-flow.md @@ -59,24 +59,24 @@ You will find below a very basic flow example: ## Expand the flow to use the query results -The below section shows how to use the parsed results to insert them in SQL database. + The below section shows how to use the parsed results to insert them in SQL database. -This is an example only, you could perform on your results any other action supported by Microsoft Flow. + This is an example only, you could perform on your results any other action supported by Microsoft Flow. - Add an 'Apply to each' action - Select the Results json (which was an output of the last parse action) - Add an 'Insert row' action – you will need to supply the connection details - Select the table you want to update and define the mapping between the WD-ATP output to the SQL. Note it is possible to manipulate the data inside the flow. In the example I changed the type of the EventTime. - ![Image of select from DB](images/ms-flow-insert-db.png) + ![Image of insert into DB](images/ms-flow-insert-db.png) -The output in the SQL DB is getting updates and can be used for correlation with other data sources. You can now read from your table: + The output in the SQL DB is getting updates and can be used for correlation with other data sources. You can now read from your table: ![Image of select from DB](images/ms-flow-read-db.png) You can find below the full definition - ![Image of select from DB](images/ms-flow-e2e.png) + ![Image of E2E flow](images/ms-flow-e2e.png) ## Related topic - [Advanced Hunting API](run-advanced-query-windows-defender-advanced-threat-protection.md) diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md index 4a68c2a45c..fd190ebf51 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md @@ -26,11 +26,13 @@ In this section we share PowerShell samples to retrieve a token and use it to ru ``` Set-ExecutionPolicy -ExecutionPolicy Bypass ``` + >For more details, refer to [PowerShell documentation](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.security/set-executionpolicy) ## Get token -- Run +- Run the below + ``` $tenantId = '00000000-0000-0000-0000-000000000000' # Paste your own tenant ID here $appId = '00000000-0000-0000-0000-000000000000' # Paste your own app ID here @@ -48,6 +50,7 @@ $response = Invoke-RestMethod -Method Post -Uri $oAuthUri -Body $body -ErrorActi $aadToken = $response.access_token ``` + where - $tenantId: ID of the tenant on behalf of which you want to run the query (i.e., the query will be run on the data of this tenant) - $appId: ID of your AAD app (the app must have 'Run advanced queries' permission to WDATP) From b223ed8332a84e17d02dfab1246ac7e2e8351779 Mon Sep 17 00:00:00 2001 From: David Laufer Date: Sun, 29 Jul 2018 17:53:05 +0300 Subject: [PATCH 016/487] Fixes --- ...ting-windows-defender-advanced-threat-protection.md | 4 ++-- ...uery-windows-defender-advanced-threat-protection.md | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection.md index 538e981c02..843920e3f1 100644 --- a/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection.md @@ -160,7 +160,7 @@ Check out the [Advanced Hunting repository](https://github.com/Microsoft/Windows ## Related topic - [Advanced hunting reference](advanced-hunting-reference-windows-defender-advanced-threat-protection.md) -- [Advanced hunting query language best practices](/advanced-hunting-best-practices-windows-defender-advanced-threat-protection.md) - +- [Advanced hunting query language best practices](advanced-hunting-best-practices-windows-defender-advanced-threat-protection.md) +- [Programmatic Advanced Hunting](run-advanced-query-windows-defender-advanced-threat-protection) diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md index a9d0973791..bccb2812b3 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md @@ -124,14 +124,14 @@ Content-Type: application/json​ ## T​roubl​eshooting: - - (403) Forbidden. - - If you get this error when calling WDATP API, your token probably does not include the necessary permission. - Please refer to section "Verify you can access WDATP app using your app" in Create an AAD app. - If the 'roles' section in the token does not include the necessary permission, either you did not add the necessary permission to your app (refer to step 6 in Create an AAD app) or you did not authorized your app in the tenant (refer to "Application consent" in Create an AAD app​) +- (403) Forbidden. +If you get this error when calling WDATP API, your token probably does not include the necessary permission. +Please refer to section "Verify you can access WDATP app using your app" in Create an AAD app. +If the 'roles' section in the token does not include the necessary permission, either you did not add the necessary permission to your app (refer to step 6 in Create an AAD app) or you did not authorized your app in the tenant (refer to "Application consent" in Create an AAD app​) ## Related topic +- [Advanced Hunting from Portal](advanced-hunting-windows-defender-advanced-threat-protection.md) - [Advanced Hunting using PowerShell](run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md) - [Schedule Advanced Hunting](run-advanced-query-windows-defender-advanced-threat-protection-sample-ms-flow.md) - [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md) From d59e0420a897f537aaf6ff0bb122985c5523b537 Mon Sep 17 00:00:00 2001 From: David Laufer Date: Sun, 29 Jul 2018 17:58:27 +0300 Subject: [PATCH 017/487] Fixes --- ...vanced-threat-protection-sample-ms-flow.md | 26 +++++++++---------- ...ced-threat-protection-sample-powershell.md | 12 ++++++--- 2 files changed, 21 insertions(+), 17 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-ms-flow.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-ms-flow.md index 6c598db614..cdb421726e 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-ms-flow.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-ms-flow.md @@ -23,9 +23,7 @@ Schedule advanced query. ## Use case -You need to schedule an advanced query and use the result for follow up actions and processing. - -You can use [Microsoft Flow](https://flow.microsoft.com/) (or Logic Apps) for it! +If you need to schedule an advanced query and use the results for follow up actions and processing, you can use [Microsoft Flow](https://flow.microsoft.com/) (or Logic Apps) for it! ## Define a flow to run query and parse results @@ -59,24 +57,26 @@ You will find below a very basic flow example: ## Expand the flow to use the query results - The below section shows how to use the parsed results to insert them in SQL database. +The below section shows how to use the parsed results to insert them in SQL database. - This is an example only, you could perform on your results any other action supported by Microsoft Flow. +This is an example only, you could perform on your results any other action supported by Microsoft Flow. - - Add an 'Apply to each' action - - Select the Results json (which was an output of the last parse action) - - Add an 'Insert row' action – you will need to supply the connection details - - Select the table you want to update and define the mapping between the WD-ATP output to the SQL. Note it is possible to manipulate the data inside the flow. In the example I changed the type of the EventTime. +- Add an 'Apply to each' action +- Select the Results json (which was an output of the last parse action) +- Add an 'Insert row' action – you will need to supply the connection details +- Select the table you want to update and define the mapping between the WD-ATP output to the SQL. Note it is possible to manipulate the data inside the flow. In the example I changed the type of the EventTime. - ![Image of insert into DB](images/ms-flow-insert-db.png) +![Image of insert into DB](images/ms-flow-insert-db.png) - The output in the SQL DB is getting updates and can be used for correlation with other data sources. You can now read from your table: +The output in the SQL DB is getting updates and can be used for correlation with other data sources. You can now read from your table: - ![Image of select from DB](images/ms-flow-read-db.png) +![Image of select from DB](images/ms-flow-read-db.png) + +## Full flow definition You can find below the full definition - ![Image of E2E flow](images/ms-flow-e2e.png) +![Image of E2E flow](images/ms-flow-e2e.png) ## Related topic - [Advanced Hunting API](run-advanced-query-windows-defender-advanced-threat-protection.md) diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md index fd190ebf51..23236d1f8b 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md @@ -89,15 +89,19 @@ If you want to run complex queries (or multilines queries), save your query in a ## Work with query results -To work with the results you can, for instance, do the below +You can now use the query results. + +To output the results of the query in CSV format in file file1.csv do the below: ``` $results | ConvertTo-Csv -NoTypeInformation | Set-Content file1.csv -$results | ConvertTo-Json | Set-Content "file1.json" ``` -- Line 1 outputs the results of the query in CSV format in file file1.csv -- Line 2 outputs the results of the query in JSON format in file file1.json​ +To output the results of the query in JSON format in file file1.json​ do the below: + +``` +$results | ConvertTo-Json | Set-Content "file1.json" +``` ## Related topic From 3b16260777bbb44d83119b904ba7fc26380c3f7a Mon Sep 17 00:00:00 2001 From: David Laufer Date: Sun, 29 Jul 2018 18:03:59 +0300 Subject: [PATCH 018/487] Fixes --- ...defender-advanced-threat-protection-sample-powershell.md | 4 ++-- ...ced-query-windows-defender-advanced-threat-protection.md | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md index 23236d1f8b..3513749725 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md @@ -35,8 +35,8 @@ Set-ExecutionPolicy -ExecutionPolicy Bypass ``` $tenantId = '00000000-0000-0000-0000-000000000000' # Paste your own tenant ID here -$appId = '00000000-0000-0000-0000-000000000000' # Paste your own app ID here -$appSecret = '00000000-0000-0000-0000-000000000000' # Paste your own app secret here +$appId = '11111111-1111-1111-1111-111111111111' # Paste your own app ID here +$appSecret = '22222222-2222-2222-2222-222222222222' # Paste your own app secret here $resourceAppIdUri = 'https://securitycenter.onmicrosoft.com/windowsatpservice' $oAuthUri = "https://login.windows.net/$TenantId/oauth2/token" diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md index bccb2812b3..1bece5bc78 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md @@ -125,9 +125,9 @@ Content-Type: application/json​ ## T​roubl​eshooting: - (403) Forbidden. -If you get this error when calling WDATP API, your token probably does not include the necessary permission. -Please refer to section "Verify you can access WDATP app using your app" in Create an AAD app. -If the 'roles' section in the token does not include the necessary permission, either you did not add the necessary permission to your app (refer to step 6 in Create an AAD app) or you did not authorized your app in the tenant (refer to "Application consent" in Create an AAD app​) + If you get this error when calling WDATP API, your token probably does not include the necessary permission. + Please refer to section "Verify you can access WDATP app using your app" in Create an AAD app. + If the 'roles' section in the token does not include the necessary permission, either you did not add the necessary permission to your app (refer to step 6 in Create an AAD app) or you did not authorized your app in the tenant (refer to "Application consent" in Create an AAD app​) ## Related topic From 7d4a5e830de0cf43864797a94cd8220ab01e3b72 Mon Sep 17 00:00:00 2001 From: David Laufer Date: Sun, 29 Jul 2018 18:06:28 +0300 Subject: [PATCH 019/487] Fix link --- ...anced-hunting-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection.md index 843920e3f1..75e77a7dcf 100644 --- a/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection.md @@ -161,6 +161,6 @@ Check out the [Advanced Hunting repository](https://github.com/Microsoft/Windows ## Related topic - [Advanced hunting reference](advanced-hunting-reference-windows-defender-advanced-threat-protection.md) - [Advanced hunting query language best practices](advanced-hunting-best-practices-windows-defender-advanced-threat-protection.md) -- [Programmatic Advanced Hunting](run-advanced-query-windows-defender-advanced-threat-protection) +- [Programmatic Advanced Hunting](run-advanced-query-windows-defender-advanced-threat-protection.md) From 8a6d1a83b5af2d5fc883490ebc34ab455823e235 Mon Sep 17 00:00:00 2001 From: David Laufer Date: Mon, 30 Jul 2018 07:48:42 +0300 Subject: [PATCH 020/487] Small fixes --- ...defender-advanced-threat-protection-new.md | 2 +- .../images/ms-flow-insert-db.png | Bin 44839 -> 14944 bytes ...vanced-threat-protection-sample-ms-flow.md | 2 +- ...ced-threat-protection-sample-powershell.md | 2 +- ...ows-defender-advanced-threat-protection.md | 3 ++- ...defender-advanced-threat-protection-new.md | 2 +- 6 files changed, 6 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md index 46c1081bfb..9b66a71dfd 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md @@ -10,7 +10,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 10/23/2017 +ms.date: 30/07/2018 --- # Use Windows Defender ATP APIs diff --git a/windows/security/threat-protection/windows-defender-atp/images/ms-flow-insert-db.png b/windows/security/threat-protection/windows-defender-atp/images/ms-flow-insert-db.png index 6017a74d89b3decbacb49d04eab9ca54502464d0..1f15b392208c5b34509433089d72e8107f0df6b2 100644 GIT binary patch literal 14944 zcmc(GWmH^SqUOPa1_A_^;7;)1ZovWsceldb2_!&p39dmCoWkARA;AiFcL_d~+dX|> z_wAl}^W&}gQL9!Jr#8Floc-<3&gXZE( JC;$MU%gRWo007J^^fCMl7W&T3J&QQ> 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 F{}*_-9K8Sl literal 44839 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 `c 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 diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-ms-flow.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-ms-flow.md index cdb421726e..3910dce044 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-ms-flow.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-ms-flow.md @@ -10,7 +10,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 12/08/2017 +ms.date: 30/07/2018 --- # Schedule Advanced Hunting using Microsoft Flow diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md index 3513749725..87b7336181 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md @@ -10,7 +10,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 12/08/2017 +ms.date: 30/07/2018 --- # Advanced Hunting using PowerShell diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md index 1bece5bc78..e90ef5ac2d 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md @@ -10,7 +10,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 12/08/2017 +ms.date: 30/07/2018 --- # Advanced hunting API @@ -125,6 +125,7 @@ Content-Type: application/json​ ## T​roubl​eshooting: - (403) Forbidden. + If you get this error when calling WDATP API, your token probably does not include the necessary permission. Please refer to section "Verify you can access WDATP app using your app" in Create an AAD app. If the 'roles' section in the token does not include the necessary permission, either you did not add the necessary permission to your app (refer to step 6 in Create an AAD app) or you did not authorized your app in the tenant (refer to "Application consent" in Create an AAD app​) diff --git a/windows/security/threat-protection/windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection-new.md index 0fd84c4e64..dfd76a0910 100644 --- a/windows/security/threat-protection/windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection-new.md @@ -10,7 +10,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 04/24/2018 +ms.date: 30/07/2018 --- # Supported Windows Defender ATP query APIs From c279b95e42171193aa015db61d3f1b02bf4ba449 Mon Sep 17 00:00:00 2001 From: David Laufer Date: Mon, 30 Jul 2018 07:56:53 +0300 Subject: [PATCH 021/487] Fixes --- ...-windows-defender-advanced-threat-protection-new.md | 10 ++++------ ...fender-advanced-threat-protection-sample-ms-flow.md | 2 ++ ...der-advanced-threat-protection-sample-powershell.md | 2 ++ 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md index 9b66a71dfd..d33cb95b97 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md @@ -24,18 +24,16 @@ ms.date: 30/07/2018 - Windows Defender Advanced Threat Protection (Windows Defender ATP) - >Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) Windows Defender ATP exposes much of its data and actions through a set of programmatic APIs. Those APIs will enable you to automate workflows and innovate based on Windows Defender ATP capabilities. The API access requires OAuth2.0 authentication. For more information, see [OAuth 2.0 Authorization Code Flow](https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-v2-protocols-oauth-code). In general, you’ll need to take the following steps to use the APIs: -- Create an app -- Get an access token -- Use Windows Defender ATP API +- Create an app +- Get an access token +- Use the token to access Windows Defender ATP API -### Before you begin -Before using the APIs, you’ll need to create an app that you’ll use to authenticate against the graph. You’ll need to create a web app to use for the adhoc queries. +This page explains how to create an app, get an access token to Windows Defender ATP and validate the token includes the required permission. ## Create an app diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-ms-flow.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-ms-flow.md index 3910dce044..8d10b02b70 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-ms-flow.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-ms-flow.md @@ -21,6 +21,8 @@ ms.date: 30/07/2018 Schedule advanced query. +>**Prerequisite**: You first need to [create an app](exposed-apis-windows-defender-advanced-threat-protection-new.md). + ## Use case If you need to schedule an advanced query and use the results for follow up actions and processing, you can use [Microsoft Flow](https://flow.microsoft.com/) (or Logic Apps) for it! diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md index 87b7336181..7e59c9a9ef 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md @@ -19,6 +19,8 @@ Run advanced queries using PowerShell. Please read about [Advanced Hunting API]( In this section we share PowerShell samples to retrieve a token and use it to run a query. +>**Prerequisite**: You first need to [create an app](exposed-apis-windows-defender-advanced-threat-protection-new.md). + ## Preparation Instructions - Open a PowerShell window. From d7053a02f4b1fb83e52d27ff61f649b204559859 Mon Sep 17 00:00:00 2001 From: David Laufer Date: Mon, 30 Jul 2018 09:26:11 +0300 Subject: [PATCH 022/487] Improve documentation --- ...defender-advanced-threat-protection-new.md | 35 +++++++++---------- ...ows-defender-advanced-threat-protection.md | 6 ++-- 2 files changed, 19 insertions(+), 22 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md index d33cb95b97..cd7aa85cea 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md @@ -97,6 +97,21 @@ This page explains how to create an app, get an access token to Windows Defender ![Image of multi tenant](images/webapp-edit-multitenant.png) +## Application consent + +You need your application to be approved in each tenant where you intend to use it. This is because your application interacts with WDATP application on behalf of your customer. + +You (or your customer if you are writing a 3rd party application) need to click the consent link and approve your application. The consent should be done with a user who has admin privileges in the active directory. + +Consent link is of the form: + +``` +https://login.microsoftonline.com/common/oauth2/authorize?prompt=consent&client_id=00000000-0000-0000-0000-000000000000&response_type=code&sso_reload=true​ +``` + +where 00000000-0000-0000-0000-000000000000​ should be replaced with your Azure application ID + + ## Get an access token For more details on AAD token, refer to [AAD tutorial](https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-v2-protocols-oauth-client-creds) @@ -117,7 +132,7 @@ The token is displayed in the application window ### Using Curl > [!NOTE] -> The below procedure supposed Curl is already installed on your computer +> The below procedure supposed Curl for Windows is already installed on your computer - Open a command window - ​Set CLIENT_ID to your Azure application ID @@ -125,9 +140,6 @@ The token is displayed in the application window - Set TENANT_ID to the Azure tenant ID of the customer that wants to use your application to access WDATP application - Run the below command: -> [!NOTE] -> The below syntax is for curl in Windows. For Linux you should use $CLIENT_ID​ instead of %CLIENT_ID% (same for CLIENT_SECRET and TENANT_ID​) - ``` curl -i -X POST -H "Content-Type:application/x-www-form-urlencoded" -d "grant_type=client_credentials" -d "client_id=%CLIENT_ID%" -d "scope=https://securitycenter.onmicrosoft.com/windowsatpservice​/.default" -d "client_secret=%CLIENT_SECRET%" "https://login.microsoftonline.com/%TENANT_ID​%/oauth2/v2.0/token" -k​ ``` @@ -145,20 +157,5 @@ You will get an answer of the form: ![Image of token validation](images/webapp-validate-token.png) -## Application consent - -You need your application to be approved in each tenant where you intend to use it. This is because your application interacts with WDATP application on behalf of your customer. - -You (or your customer if you are writing a 3rd party application) need to click the consent link and approve your application. The consent should be done with a user who has admin privileges in the active directory. - -Consent link is of the form: - -``` -https://login.microsoftonline.com/common/oauth2/authorize?prompt=consent&client_id=00000000-0000-0000-0000-000000000000&response_type=code&sso_reload=true​ -``` - -where 00000000-0000-0000-0000-000000000000​ should be replaced with your Azure application ID - - ## Related topics - [Supported Windows Defender ATP APIs](supported-apis-windows-defender-advanced-threat-protection-new.md) diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md index e90ef5ac2d..e2d9e6a826 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md @@ -126,9 +126,9 @@ Content-Type: application/json​ - (403) Forbidden. - If you get this error when calling WDATP API, your token probably does not include the necessary permission. - Please refer to section "Verify you can access WDATP app using your app" in Create an AAD app. - If the 'roles' section in the token does not include the necessary permission, either you did not add the necessary permission to your app (refer to step 6 in Create an AAD app) or you did not authorized your app in the tenant (refer to "Application consent" in Create an AAD app​) + If you get this error when calling WDATP API, your token probably does not include the necessary permission, + [Check the permissions](exposed-apis-windows-defender-advanced-threat-protection-new.md#validate-the-token) included in your token. + If the 'roles' section in the token does not include the necessary permission, either you did not add the necessary permission to your app (refer to step 6 in [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app)) or you did not authorized your app in the tenant (refer to [Application consent](exposed-apis-windows-defender-advanced-threat-protection-new.md#application-consent)) ## Related topic From e941c176977d82437d681a2e1753d8b43d765096 Mon Sep 17 00:00:00 2001 From: David Laufer Date: Mon, 30 Jul 2018 10:24:52 +0300 Subject: [PATCH 023/487] Fix copy-paste issue --- ...ows-defender-advanced-threat-protection-sample-powershell.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md index 7e59c9a9ef..fdbaa62d91 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md @@ -86,7 +86,7 @@ $schema = $response.Schema If you want to run complex queries (or multilines queries), save your query in a file and, instead of the first line in the above sample, run the below command: ``` -​​​​$query = [IO.File]::ReadAllText("C:\myQuery.txt"); # Replace with the path to your file +$query = [IO.File]::ReadAllText("C:\myQuery.txt"); # Replace with the path to your file ``` ## Work with query results From e608d10f1d45d631c3ac0c1163e73597b3989fbd Mon Sep 17 00:00:00 2001 From: David Laufer Date: Tue, 31 Jul 2018 13:33:33 +0300 Subject: [PATCH 024/487] Add sample to get token using C# and PowerShell --- ...defender-advanced-threat-protection-new.md | 39 ++++++++++++++----- 1 file changed, 29 insertions(+), 10 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md index cd7aa85cea..b687e0a4bd 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md @@ -116,20 +116,39 @@ where 00000000-0000-0000-0000-000000000000​ should be replaced with your Azure For more details on AAD token, refer to [AAD tutorial](https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-v2-protocols-oauth-client-creds) -### Using dedicated executable +### Using C# -- Download AadTokenGetter.zip application​ -- Unzip the application -- Open 'AadTokenGetter.exe.config' file and fill the 3 required settings: - - tenantId - - appId - - appSecret -- ​Run AadTokenGetter.exe +>The below code was tested with nuget Microsoft.IdentityModel.Clients.ActiveDirectory 3.19.8 -The token is displayed in the application window +- Create a new Console Application +- Install Nuget [Microsoft.IdentityModel.Clients.ActiveDirectory](https://www.nuget.org/packages/Microsoft.IdentityModel.Clients.ActiveDirectory/) +- Add the below using + ``` + using Microsoft.IdentityModel.Clients.ActiveDirectory; + ``` -### Using Curl +- Copy/Paste the below code in your application (do not forget to update the 3 variables: ```tenantId, appId, appSecret```) + + ``` + string tenantId = "00000000-0000-0000-0000-000000000000"; // Paste your own tenant ID here + string appId = "11111111-1111-1111-1111-111111111111"; // Paste your own app ID here + string appSecret = "22222222-2222-2222-2222-222222222222"; // Paste your own app secret here + + const string aadUri = "https://login.windows.net"; + const string wdatpResourceId = "https://securitycenter.onmicrosoft.com/windowsatpservice"; + + AuthenticationContext auth = new AuthenticationContext($"{aadUri}/{tenantId}/"); + ClientCredential clientCredential = new ClientCredential(appId, appSecret); + AuthenticationResult authenticationResult = auth.AcquireTokenAsync(wdatpResourceId, clientCredential).GetAwaiter().GetResult(); + string token = authenticationResult.AccessToken; + ``` + +### Using PowerShell + +Refer to [Get token](run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md#get-token) section in the Advanced Hunting document + +### Using Curl > [!NOTE] > The below procedure supposed Curl for Windows is already installed on your computer From a20f19e13890316f735cfc041864a4c7e2bd91d0 Mon Sep 17 00:00:00 2001 From: David Laufer Date: Tue, 31 Jul 2018 13:36:56 +0300 Subject: [PATCH 025/487] Remove exe --- .../exe/AadTokenGetter.zip | Bin 155623 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 windows/security/threat-protection/windows-defender-atp/exe/AadTokenGetter.zip diff --git a/windows/security/threat-protection/windows-defender-atp/exe/AadTokenGetter.zip b/windows/security/threat-protection/windows-defender-atp/exe/AadTokenGetter.zip deleted file mode 100644 index 3050bec7a3dee0b9c0f1524165c76d2dc909db61..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 155623 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 From c989490a91ef9c6de6efeac7e4141afc94e0466b Mon Sep 17 00:00:00 2001 From: David Laufer Date: Thu, 2 Aug 2018 10:49:05 +0300 Subject: [PATCH 026/487] Advanced Hunting API - Add samples for Python --- .../windows-defender-atp/TOC.md | 1 + ...defender-advanced-threat-protection-new.md | 6 +- .../images/webapp-add-permission-2.png | Bin 11291 -> 14912 bytes .../images/webapp-create-key.png | Bin 22282 -> 28850 bytes ...ced-threat-protection-sample-powershell.md | 7 +- ...dvanced-threat-protection-sample-python.md | 139 ++++++++++++++++++ 6 files changed, 149 insertions(+), 4 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-python.md diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index f011865f79..425c6b1128 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -103,6 +103,7 @@ #### How to use APIs - Samples ##### [Schedule advanced Hunting using Microsoft Flow](run-advanced-query-windows-defender-advanced-threat-protection-sample-ms-flow.md) ##### [Advanced Hunting using PowerShell](run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md) +##### [Advanced Hunting using Python](run-advanced-query-windows-defender-advanced-threat-protection-sample-python.md) ### [Use the Windows Defender ATP exposed APIs](exposed-apis-windows-defender-advanced-threat-protection.md) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md index b687e0a4bd..3541fd8546 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md @@ -146,7 +146,11 @@ For more details on AAD token, refer to [AAD tutorial](https://docs.microsoft.co ### Using PowerShell -Refer to [Get token](run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md#get-token) section in the Advanced Hunting document +Refer to [Get token using PowerShell](run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md#get-token) + +### Using Python + +Refer to [Get token using Python](run-advanced-query-windows-defender-advanced-threat-protection-sample-python.md#get-token) ### Using Curl diff --git a/windows/security/threat-protection/windows-defender-atp/images/webapp-add-permission-2.png b/windows/security/threat-protection/windows-defender-atp/images/webapp-add-permission-2.png index 44708818effe2899ab49e1d7b9b474e885fa1658..9c00076cfdddd8010bba326ed4ae2d93888851bf 100644 GIT binary patch literal 14912 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 JU~buk|1a+D^>qLM literal 11291 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 QAU5disq@wZOTXm*1xFDIRR910 diff --git a/windows/security/threat-protection/windows-defender-atp/images/webapp-create-key.png b/windows/security/threat-protection/windows-defender-atp/images/webapp-create-key.png index 2784135cc495e2d3f9d942dad623ed12dc4109e7..31e916edc59f75aed3a99e03b15eee1a5af2e692 100644 GIT binary patch literal 28850 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 An*aa+ diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md index fdbaa62d91..cfca29d851 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md @@ -65,14 +65,14 @@ Run the below ``` $query = 'RegistryEvents | limit 10' # Paste your own query here -$queryServiceUri = "https://api.securitycenter.windows.com/advancedqueries/query" +$url = "https://api.securitycenter.windows.com/advancedqueries/query" $headers = @{ 'Content-Type' = 'application/json' Accept = 'application/json' Authorization = "Bearer $aadToken" } $body = ConvertTo-Json -InputObject $query -$webResponse = Invoke-WebRequest -Method Post -Uri $queryServiceUri -Headers $headers -Body $body -ErrorAction Stop +$webResponse = Invoke-WebRequest -Method Post -Uri $url -Headers $headers -Body $body -ErrorAction Stop $response = $webResponse | ConvertFrom-Json $results = $response.Results $schema = $response.Schema @@ -102,11 +102,12 @@ $results | ConvertTo-Csv -NoTypeInformation | Set-Content file1.csv To output the results of the query in JSON format in file file1.json​ do the below: ``` -$results | ConvertTo-Json | Set-Content "file1.json" +$results | ConvertTo-Json | Set-Content file1.json ``` ## Related topic - [Advanced Hunting API](run-advanced-query-windows-defender-advanced-threat-protection.md) +- [Advanced Hunting using Python](run-advanced-query-windows-defender-advanced-threat-protection-sample-python.md) - [Schedule Advanced Hunting](run-advanced-query-windows-defender-advanced-threat-protection-sample-ms-flow.md) - [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md) diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-python.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-python.md new file mode 100644 index 0000000000..b26196cbb3 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-python.md @@ -0,0 +1,139 @@ +--- +title: Advanced Hunting API +description: Use this API to run advanced queries +keywords: apis, supported apis, advanced hunting, query +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 30/07/2018 +--- + +# Advanced Hunting using Python + +Run advanced queries using Python. Please read about [Advanced Hunting API](run-advanced-query-windows-defender-advanced-threat-protection.md) before. + +In this section we share Python samples to retrieve a token and use it to run a query. + +>**Prerequisite**: You first need to [create an app](exposed-apis-windows-defender-advanced-threat-protection-new.md). + +## Get token + +- Run the below + +``` + +import json +import urllib.request +import urllib.parse + +tenantId = '00000000-0000-0000-0000-000000000000' # Paste your own tenant ID here +appId = '11111111-1111-1111-1111-111111111111' # Paste your own app ID here +appSecret = '22222222-2222-2222-2222-222222222222' # Paste your own app secret here + +url = "https://login.windows.net/%s/oauth2/token" % (tenantId) + +resourceAppIdUri = 'https://securitycenter.onmicrosoft.com/windowsatpservice' + +body = { + 'resource' : resourceAppIdUri, + 'client_id' : appId, + 'client_secret' : appSecret, + 'grant_type' : 'client_credentials' +} + +data = urllib.parse.urlencode(body).encode("utf-8") + +req = urllib.request.Request(url, data) +response = urllib.request.urlopen(req) +jsonResponse = json.loads(response.read()) +aadToken = jsonResponse["access_token"] + +``` + +where +- $tenantId: ID of the tenant on behalf of which you want to run the query (i.e., the query will be run on the data of this tenant) +- $appId: ID of your AAD app (the app must have 'Run advanced queries' permission to WDATP) +- $appSecret: Secret of your AAD app + +## Run query + +Run the below + +``` +query = 'RegistryEvents | limit 10' # Paste your own query here + +url = "https://api.securitycenter.windows.com/advancedqueries/query" +headers = { + 'Content-Type' : 'application/json', + 'Accept' : 'application/json', + 'Authorization' : "Bearer " + aadToken +} + +data = json.dumps(query).encode("utf-8") + +req = urllib.request.Request(url, data, headers) +response = urllib.request.urlopen(req) +jsonResponse = json.loads(response.read()) +schema = jsonResponse["Schema"] +results = jsonResponse["Results"] + +``` + +- schema contains the schema of the results of your query +- results contains the results of your query + +### Complex queries + +If you want to run complex queries (or multilines queries), save your query in a file and, instead of the first line in the above sample, run the below command: + +``` +queryFile = open("D:\\Temp\\myQuery.txt", 'r') # Replace with the path to your file +query = queryFile.read() +queryFile.close() +``` + +## Work with query results + +You can now use the query results. + +To iterate over the results do the below: + +``` +for result in results: + print(result) # Prints the whole result + print(result["EventTime"]) # Prints only the property 'EventTime' from the result +``` + + +To output the results of the query in CSV format in file file1.csv do the below: + +``` +import csv + +outputFile = open("D:\\Temp\\file1.csv", 'w') +output = csv.writer(outputFile) +output.writerow(results[0].keys()) +for result in results: + output.writerow(result.values()) +outputFile.close() +``` + +To output the results of the query in JSON format in file file1.json​ do the below: + +``` +outputFile = open("D:\\Temp\\file1.json", 'w') +json.dump(results, outputFile) +outputFile.close() +``` + + +## Related topic +- [Advanced Hunting API](run-advanced-query-windows-defender-advanced-threat-protection.md) +- [Advanced Hunting using PowerShell](run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md) +- [Schedule Advanced Hunting](run-advanced-query-windows-defender-advanced-threat-protection-sample-ms-flow.md) +- [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md) From 5be088cf70f71f8f78ce0662dcbf30efe6c0fa6f Mon Sep 17 00:00:00 2001 From: David Laufer Date: Thu, 2 Aug 2018 11:18:56 +0300 Subject: [PATCH 027/487] Fixes --- ...-defender-advanced-threat-protection-sample-python.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-python.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-python.md index b26196cbb3..01ac9c558a 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-python.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-python.md @@ -56,9 +56,9 @@ aadToken = jsonResponse["access_token"] ``` where -- $tenantId: ID of the tenant on behalf of which you want to run the query (i.e., the query will be run on the data of this tenant) -- $appId: ID of your AAD app (the app must have 'Run advanced queries' permission to WDATP) -- $appSecret: Secret of your AAD app +- tenantId: ID of the tenant on behalf of which you want to run the query (i.e., the query will be run on the data of this tenant) +- appId: ID of your AAD app (the app must have 'Run advanced queries' permission to WDATP) +- appSecret: Secret of your AAD app ## Run query @@ -107,6 +107,8 @@ To iterate over the results do the below: for result in results: print(result) # Prints the whole result print(result["EventTime"]) # Prints only the property 'EventTime' from the result + + ``` @@ -120,6 +122,7 @@ output = csv.writer(outputFile) output.writerow(results[0].keys()) for result in results: output.writerow(result.values()) + outputFile.close() ``` From 0827cb505e9965b13ba752f5ade047420540c8fa Mon Sep 17 00:00:00 2001 From: Zvi Avidor Date: Sun, 5 Aug 2018 12:46:37 +0000 Subject: [PATCH 028/487] test1 --- ...osed-apis-windows-defender-advanced-threat-protection-new.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md index 3541fd8546..34f09684f4 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md @@ -13,7 +13,7 @@ ms.localizationpriority: medium ms.date: 30/07/2018 --- -# Use Windows Defender ATP APIs +# Use Windows Defender ATP APIsx **Applies to:** From 89580f1af620334f5d2426862a2fb49f98173d8a Mon Sep 17 00:00:00 2001 From: Zvi Avidor Date: Sun, 5 Aug 2018 12:47:33 +0000 Subject: [PATCH 029/487] undo test --- ...osed-apis-windows-defender-advanced-threat-protection-new.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md index 34f09684f4..7c563c289a 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md @@ -13,7 +13,7 @@ ms.localizationpriority: medium ms.date: 30/07/2018 --- -# Use Windows Defender ATP APIsx +# Use Windows Defender ATP APIs **Applies to:** From 51bd6c0d3e037e06878d591716e58fefa3d71ce1 Mon Sep 17 00:00:00 2001 From: David Laufer Date: Tue, 7 Aug 2018 13:43:43 +0300 Subject: [PATCH 030/487] Add general doc for delegated Vs application permissions --- .../windows-defender-atp/TOC.md | 15 +- ...ows-defender-advanced-threat-protection.md | 2 +- ...d => exposed-apis-create-app-nativeapp.md} | 14 +- .../exposed-apis-create-app-webapp.md | 192 ++++++++++++++++++ .../exposed-apis-intro.md | 58 ++++++ ...protection-new.md => exposed-apis-list.md} | 2 +- ...rotection.md => run-advanced-query-api.md} | 12 +- ...d => run-advanced-query-sample-ms-flow.md} | 8 +- ...> run-advanced-query-sample-powershell.md} | 12 +- ...md => run-advanced-query-sample-python.md} | 12 +- 10 files changed, 294 insertions(+), 33 deletions(-) rename windows/security/threat-protection/windows-defender-atp/{exposed-apis-windows-defender-advanced-threat-protection-new.md => exposed-apis-create-app-nativeapp.md} (90%) create mode 100644 windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md create mode 100644 windows/security/threat-protection/windows-defender-atp/exposed-apis-intro.md rename windows/security/threat-protection/windows-defender-atp/{supported-apis-windows-defender-advanced-threat-protection-new.md => exposed-apis-list.md} (95%) rename windows/security/threat-protection/windows-defender-atp/{run-advanced-query-windows-defender-advanced-threat-protection.md => run-advanced-query-api.md} (80%) rename windows/security/threat-protection/windows-defender-atp/{run-advanced-query-windows-defender-advanced-threat-protection-sample-ms-flow.md => run-advanced-query-sample-ms-flow.md} (89%) rename windows/security/threat-protection/windows-defender-atp/{run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md => run-advanced-query-sample-powershell.md} (85%) rename windows/security/threat-protection/windows-defender-atp/{run-advanced-query-windows-defender-advanced-threat-protection-sample-python.md => run-advanced-query-sample-python.md} (86%) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 425c6b1128..7ae86fbea9 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -97,13 +97,16 @@ #### [Experiment with custom threat intelligence alerts](experiment-custom-ti-windows-defender-advanced-threat-protection.md) #### [Troubleshoot custom threat intelligence issues](troubleshoot-custom-ti-windows-defender-advanced-threat-protection.md) -### [**Beta!** Use Windows Defender ATP APIs](exposed-apis-windows-defender-advanced-threat-protection-new.md) -#### [Supported Windows Defender ATP APIs](supported-apis-windows-defender-advanced-threat-protection-new.md) -##### [Advanced Hunting](run-advanced-query-windows-defender-advanced-threat-protection.md) +### [**Beta!** Windows Defender ATP APIs](exposed-apis-intro.md) +#### Create your app +##### [Get access on behalf of a user](exposed-apis-create-app-nativeapp.md) +##### [Get access without a user](exposed-apis-create-app-webapp.md) +#### [Supported Windows Defender ATP APIs](exposed-apis-list.md) +##### [Advanced Hunting](run-advanced-query-api.md) #### How to use APIs - Samples -##### [Schedule advanced Hunting using Microsoft Flow](run-advanced-query-windows-defender-advanced-threat-protection-sample-ms-flow.md) -##### [Advanced Hunting using PowerShell](run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md) -##### [Advanced Hunting using Python](run-advanced-query-windows-defender-advanced-threat-protection-sample-python.md) +##### [Schedule advanced Hunting using Microsoft Flow](run-advanced-query-sample-ms-flow.md) +##### [Advanced Hunting using PowerShell](run-advanced-query-sample-powershell.md) +##### [Advanced Hunting using Python](run-advanced-query-sample-python.md) ### [Use the Windows Defender ATP exposed APIs](exposed-apis-windows-defender-advanced-threat-protection.md) diff --git a/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection.md index 75e77a7dcf..4fbd212e29 100644 --- a/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection.md @@ -161,6 +161,6 @@ Check out the [Advanced Hunting repository](https://github.com/Microsoft/Windows ## Related topic - [Advanced hunting reference](advanced-hunting-reference-windows-defender-advanced-threat-protection.md) - [Advanced hunting query language best practices](advanced-hunting-best-practices-windows-defender-advanced-threat-protection.md) -- [Programmatic Advanced Hunting](run-advanced-query-windows-defender-advanced-threat-protection.md) +- [Programmatic Advanced Hunting](run-advanced-query-api.md) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md similarity index 90% rename from windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md rename to windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md index 3541fd8546..80eff210c0 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md @@ -26,6 +26,12 @@ ms.date: 30/07/2018 >Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) +This pages describes how to create an application to get programmatical access to Windows Defender ATP on behalf of a user. + +If you need programmatical access Windows Defender ATP without a user, please refer to [Access Windows Defender ATP without a user](exposed-apis-create-app-webapp.md) + +If you are not sure which access you need, you'd better read the [Introduction page](exposed-apis-intro.md) + Windows Defender ATP exposes much of its data and actions through a set of programmatic APIs. Those APIs will enable you to automate workflows and innovate based on Windows Defender ATP capabilities. The API access requires OAuth2.0 authentication. For more information, see [OAuth 2.0 Authorization Code Flow](https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-v2-protocols-oauth-code). In general, you’ll need to take the following steps to use the APIs: @@ -146,11 +152,11 @@ For more details on AAD token, refer to [AAD tutorial](https://docs.microsoft.co ### Using PowerShell -Refer to [Get token using PowerShell](run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md#get-token) +Refer to [Get token using PowerShell](run-advanced-query-sample-powershell.md#get-token) ### Using Python -Refer to [Get token using Python](run-advanced-query-windows-defender-advanced-threat-protection-sample-python.md#get-token) +Refer to [Get token using Python](run-advanced-query-sample-python.md#get-token) ### Using Curl @@ -181,4 +187,6 @@ You will get an answer of the form: ![Image of token validation](images/webapp-validate-token.png) ## Related topics -- [Supported Windows Defender ATP APIs](supported-apis-windows-defender-advanced-threat-protection-new.md) +- [Windows Defender ATP APIs](exposed-apis-intro.md) +- [Supported Windows Defender ATP APIs](exposed-apis-list.md) +- [Access Windows Defender ATP without a user](exposed-apis-create-app-webapp.md) \ No newline at end of file diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md new file mode 100644 index 0000000000..838ffc6489 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md @@ -0,0 +1,192 @@ +--- +title: Use Windows Defender Advanced Threat Protection APIs +description: Use the exposed data and actions using a set of progammatic APIs that are part of the Microsoft Intelligence Security Graph. +keywords: apis, graph api, supported apis, actor, alerts, machine, user, domain, ip, file, advanced hunting, query +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 30/07/2018 +--- + +# Create an app to access Windows Defender ATP without a user + +**Applies to:** + +- Windows 10 Enterprise +- Windows 10 Education +- Windows 10 Pro +- Windows 10 Pro Education +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + +>Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) + +This pages describes how to create an application to get programmatical access to Windows Defender ATP without a user. + +If you need programmatical access Windows Defender ATP on behalf of a user, please refer to [Access Windows Defender ATP on behalf of a user](exposed-apis-create-app-nativeapp.md) + +If you are not sure which access you need, you'd better read the [Introduction page](exposed-apis-intro.md) + +Windows Defender ATP exposes much of its data and actions through a set of programmatic APIs. Those APIs will enable you to automate workflows and innovate based on Windows Defender ATP capabilities. The API access requires OAuth2.0 authentication. For more information, see [OAuth 2.0 Authorization Code Flow](https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-v2-protocols-oauth-code). + +In general, you’ll need to take the following steps to use the APIs: +- Create an app +- Get an access token +- Use the token to access Windows Defender ATP API + +This page explains how to create an app, get an access token to Windows Defender ATP and validate the token includes the required permission. + +## Create an app + +1. Log on to [Azure](https://portal.azure.com). + +2. Navigate to **Azure Active Directory** > **App registrations** > **New application registration**. + + ![Image of Microsoft Azure and navigation to application registration](images/atp-azure-new-app.png) + +3. In the Create window, enter the following information then click **Create**. + + ![Image of Create application window](images/webapp-create.png) + + - **Name:** WdatpEcosystemPartner + - **Application type:** Web app / API + - **Redirect URI:** `https://WdatpEcosystemPartner.com` (The URL where user can sign in and use your app. You can change this URL later.) + + +4. Click **Settings** > **Required permissions** > **Add**. + + ![Image of new app in Azure](images/webapp-add-permission.png) + +5. Click **Select an API** > **WindowsDefenderATP**, then click **Select**. + + **Note**: WindowsDefenderATP does not appear in the original list. You need to start writing its name in the text box to see it appear. + + ![Image of API access and API selection](images/webapp-add-permission-2.png) + +6. Click **Select permissions** > **Run advanced queries** > **Select**. + + **Important note**: You need to select the relevant permission. 'Run advanced queries' is only an example! + + ![Image of select permissions](images/webapp-select-permission.png) + + - In order to send telemetry events to WDATP, check 'Write timeline events' permission + - In order to send TI events to WDATP, check 'Read and write IOCs belonging to the app' permission + - In order to run advanced queries in WDATP, check 'Run advanced queries' permission + +7. Click **Done** + + ![Image of add permissions completion](images/webapp-add-permission-end.png) + +8. Click **Keys** and type a key name and click **Save**. + + **Important**: After you save, **copy the key value**. You won't be able to retrieve after you leave! + + ![Image of create app key](images/webapp-create-key.png) + +9. Write down your application ID. + + ![Image of app ID](images/webapp-get-appid.png) + +9. Set your application to be multi-tenanted + + This is **required** for 3rd party apps (i.e., if you create an application that is intended to run in multiple customers tenant). + + This is **not required** if you create a service that you want to run in your tenant only (i.e., if you create an application for your own usage that will only interact with your own data)​ + + Click **Properties** > **Yes** > **Save**. + + ![Image of multi tenant](images/webapp-edit-multitenant.png) + + +## Application consent + +You need your application to be approved in each tenant where you intend to use it. This is because your application interacts with WDATP application on behalf of your customer. + +You (or your customer if you are writing a 3rd party application) need to click the consent link and approve your application. The consent should be done with a user who has admin privileges in the active directory. + +Consent link is of the form: + +``` +https://login.microsoftonline.com/common/oauth2/authorize?prompt=consent&client_id=00000000-0000-0000-0000-000000000000&response_type=code&sso_reload=true​ +``` + +where 00000000-0000-0000-0000-000000000000​ should be replaced with your Azure application ID + + +## Get an access token + +For more details on AAD token, refer to [AAD tutorial](https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-v2-protocols-oauth-client-creds) + +### Using C# + +>The below code was tested with nuget Microsoft.IdentityModel.Clients.ActiveDirectory 3.19.8 + +- Create a new Console Application +- Install Nuget [Microsoft.IdentityModel.Clients.ActiveDirectory](https://www.nuget.org/packages/Microsoft.IdentityModel.Clients.ActiveDirectory/) +- Add the below using + + ``` + using Microsoft.IdentityModel.Clients.ActiveDirectory; + ``` + +- Copy/Paste the below code in your application (do not forget to update the 3 variables: ```tenantId, appId, appSecret```) + + ``` + string tenantId = "00000000-0000-0000-0000-000000000000"; // Paste your own tenant ID here + string appId = "11111111-1111-1111-1111-111111111111"; // Paste your own app ID here + string appSecret = "22222222-2222-2222-2222-222222222222"; // Paste your own app secret here + + const string aadUri = "https://login.windows.net"; + const string wdatpResourceId = "https://securitycenter.onmicrosoft.com/windowsatpservice"; + + AuthenticationContext auth = new AuthenticationContext($"{aadUri}/{tenantId}/"); + ClientCredential clientCredential = new ClientCredential(appId, appSecret); + AuthenticationResult authenticationResult = auth.AcquireTokenAsync(wdatpResourceId, clientCredential).GetAwaiter().GetResult(); + string token = authenticationResult.AccessToken; + ``` + +### Using PowerShell + +Refer to [Get token using PowerShell](run-advanced-query-sample-powershell.md#get-token) + +### Using Python + +Refer to [Get token using Python](run-advanced-query-sample-python.md#get-token) + +### Using Curl + +> [!NOTE] +> The below procedure supposed Curl for Windows is already installed on your computer + +- Open a command window +- ​Set CLIENT_ID to your Azure application ID +- Set CLIENT_SECRET to your Azure application secret +- Set TENANT_ID to the Azure tenant ID of the customer that wants to use your application to access WDATP application +- Run the below command: + +``` +curl -i -X POST -H "Content-Type:application/x-www-form-urlencoded" -d "grant_type=client_credentials" -d "client_id=%CLIENT_ID%" -d "scope=https://securitycenter.onmicrosoft.com/windowsatpservice​/.default" -d "client_secret=%CLIENT_SECRET%" "https://login.microsoftonline.com/%TENANT_ID​%/oauth2/v2.0/token" -k​ +``` + +You will get an answer of the form: + +``` +{"token_type":"Bearer","expires_in":3599,"ext_expires_in":0,"access_token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIn aWReH7P0s0tjTBX8wGWqJUdDA"} +``` + +## Validate the token + +- Copy/paste into [JWT](https://jwt.io/) the token you get in the previous step +- Validate you get a 'roles' claim with the desired permission, as shown in the below screenshot + +![Image of token validation](images/webapp-validate-token.png) + +## Related topics +- [Windows Defender ATP APIs](exposed-apis-intro.md) +- [Supported Windows Defender ATP APIs](exposed-apis-list.md) +- [Access Windows Defender ATP on behalf of a user](exposed-apis-create-app-nativeapp.md) \ No newline at end of file diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-intro.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-intro.md new file mode 100644 index 0000000000..ccf0c67cdb --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-intro.md @@ -0,0 +1,58 @@ +--- +title: Use Windows Defender Advanced Threat Protection APIs +description: Use the exposed data and actions using a set of progammatic APIs that are part of the Microsoft Intelligence Security Graph. +keywords: apis, graph api, supported apis, actor, alerts, machine, user, domain, ip, file, advanced hunting, query +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 30/07/2018 +--- + +# Use Windows Defender ATP APIs + +**Applies to:** + +- Windows 10 Enterprise +- Windows 10 Education +- Windows 10 Pro +- Windows 10 Pro Education +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + +>Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) + +Windows Defender ATP exposes much of its data and actions through a set of programmatic APIs. Those APIs will enable you to automate workflows and innovate based on Windows Defender ATP capabilities. The API access requires OAuth2.0 authentication. For more information, see [OAuth 2.0 Authorization Code Flow](https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-v2-protocols-oauth-code). + +In general, you’ll need to take the following steps to use the APIs: +- Create an app +- Get an access token +- Use the token to access Windows Defender ATP API + + +As a developer, you decide which permissions for Windows Defender ATP your app requests. When a user signs in to your app he (or, in some cases, an administrator) is given a chance to consent to these permissions. If the user consents, your app is given access to the resources and APIs that it has requested. For apps that don't take a signed-in user, permissions can be pre-consented to by an administrator when the app is installed or during sign-up. + +##Delegated permissions, Application permissions, and effective permissions + +Windows Defender ATP has two types of permissions: delegated permissions and application permissions. + +- Delegated permissions are used by apps that have a signed-in user present. For these apps either the user or an administrator consents to the permissions that the app requests and the app is delegated permission to act as the signed-in user when making calls to Windows Defender ATP. Some delegated permissions can be consented to by non-administrative users, but some higher-privileged permissions require administrator consent. +- Application permissions are used by apps that run without a signed-in user present; for example, apps that run as background services or daemons. Application permissions can only be consented by an administrator. + +Effective permissions are the permissions that your app will have when making requests to Windows Defender ATP. It is important to understand the difference between the delegated and application permissions that your app is granted and its effective permissions when making calls to Windows Defender ATP. + +- For delegated permissions, the effective permissions of your app will be the least privileged intersection of the delegated permissions the app has been granted (via consent) and the privileges of the currently signed-in user. Your app can never have more privileges than the signed-in user. Within organizations, the privileges of the signed-in user may be determined by policy or by membership in one or more administrator roles. For more information about administrator roles, see [Assigning administrator roles in Azure Active Directory](https://docs.microsoft.com/en-us/azure/active-directory/active-directory-assign-admin-roles). + + For example, assume your app has been granted the Machine.CollectForensics delegated permission. This permission nominally grants your app permission to collect investigation package from a machine. If the signed-in user has 'Alerts Investigation' permission, your app will be able to collect investigation package from a machine, if the machine belongs to a group the user is exposed to. However, if the signed-in user doesn't have 'Alerts Investigation' permission, your app won't be able to collect investigation package from any machine. + +- For application permissions, the effective permissions of your app will be the full level of privileges implied by the permission. For example, an app that has the Machine.CollectForensics application permission can collect investigation package from any machine in the organization. + + +## Related topics +- [Supported Windows Defender ATP APIs](exposed-apis-list.md) +- [Access Windows Defender ATP without a user](exposed-apis-create-app-webapp.md) +- [Access Windows Defender ATP on behalf of a user](exposed-apis-create-app-nativeapp.md) \ No newline at end of file diff --git a/windows/security/threat-protection/windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-list.md similarity index 95% rename from windows/security/threat-protection/windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection-new.md rename to windows/security/threat-protection/windows-defender-atp/exposed-apis-list.md index dfd76a0910..5b82fb439d 100644 --- a/windows/security/threat-protection/windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-list.md @@ -41,4 +41,4 @@ Machines | Run API calls such as find machine information by IP, get machines, g User | Run API calls such as get alert related user information, user information, user related alerts, and user related machines. ## Related topic -- [Use Windows Defender ATP APIs](exposed-apis-windows-defender-advanced-threat-protection-new.md) +- [Windows Defender ATP APIs](exposed-apis-intro.md) diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md similarity index 80% rename from windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md rename to windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md index e2d9e6a826..91afb2c337 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md @@ -31,7 +31,7 @@ This API is a beta version only and is currently restricted 3. The nu​mber of executions is limited​ (up to 15 minutes every hour and 4 hours a day) ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-intro.md#create-an-app) Permission type | Permission | Permission display name :---|:---|:--- @@ -127,12 +127,12 @@ Content-Type: application/json​ - (403) Forbidden. If you get this error when calling WDATP API, your token probably does not include the necessary permission, - [Check the permissions](exposed-apis-windows-defender-advanced-threat-protection-new.md#validate-the-token) included in your token. - If the 'roles' section in the token does not include the necessary permission, either you did not add the necessary permission to your app (refer to step 6 in [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app)) or you did not authorized your app in the tenant (refer to [Application consent](exposed-apis-windows-defender-advanced-threat-protection-new.md#application-consent)) + [Check the permissions](exposed-apis-intro.md#validate-the-token) included in your token. + If the 'roles' section in the token does not include the necessary permission, either you did not add the necessary permission to your app (refer to step 6 in [Create your app](exposed-apis-intro.md#create-an-app)) or you did not authorized your app in the tenant (refer to [Application consent](exposed-apis-intro.md#application-consent)) ## Related topic +- [Windows Defender ATP APIs](exposed-apis-intro.md) - [Advanced Hunting from Portal](advanced-hunting-windows-defender-advanced-threat-protection.md) -- [Advanced Hunting using PowerShell](run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md) -- [Schedule Advanced Hunting](run-advanced-query-windows-defender-advanced-threat-protection-sample-ms-flow.md) -- [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md) +- [Advanced Hunting using PowerShell](run-advanced-query-sample-powershell.md) +- [Schedule Advanced Hunting](run-advanced-query-sample-ms-flow.md) diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-ms-flow.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-ms-flow.md similarity index 89% rename from windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-ms-flow.md rename to windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-ms-flow.md index 8d10b02b70..f02cf020ec 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-ms-flow.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-ms-flow.md @@ -21,7 +21,7 @@ ms.date: 30/07/2018 Schedule advanced query. ->**Prerequisite**: You first need to [create an app](exposed-apis-windows-defender-advanced-threat-protection-new.md). +>**Prerequisite**: You first need to [create an app](exposed-apis-intro.md). ## Use case @@ -81,6 +81,6 @@ You can find below the full definition ![Image of E2E flow](images/ms-flow-e2e.png) ## Related topic -- [Advanced Hunting API](run-advanced-query-windows-defender-advanced-threat-protection.md) -- [Advanced Hunting using PowerShell](run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md) -- [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md) \ No newline at end of file +- [Windows Defender ATP APIs](exposed-apis-intro.md) +- [Advanced Hunting API](run-advanced-query-api.md) +- [Advanced Hunting using PowerShell](run-advanced-query-sample-powershell.md) \ No newline at end of file diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-powershell.md similarity index 85% rename from windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md rename to windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-powershell.md index cfca29d851..22c4ca1362 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-powershell.md @@ -15,11 +15,11 @@ ms.date: 30/07/2018 # Advanced Hunting using PowerShell -Run advanced queries using PowerShell. Please read about [Advanced Hunting API](run-advanced-query-windows-defender-advanced-threat-protection.md) before. +Run advanced queries using PowerShell. Please read about [Advanced Hunting API](run-advanced-query-api.md) before. In this section we share PowerShell samples to retrieve a token and use it to run a query. ->**Prerequisite**: You first need to [create an app](exposed-apis-windows-defender-advanced-threat-protection-new.md). +>**Prerequisite**: You first need to [create an app](exposed-apis-intro.md). ## Preparation Instructions @@ -107,7 +107,7 @@ $results | ConvertTo-Json | Set-Content file1.json ## Related topic -- [Advanced Hunting API](run-advanced-query-windows-defender-advanced-threat-protection.md) -- [Advanced Hunting using Python](run-advanced-query-windows-defender-advanced-threat-protection-sample-python.md) -- [Schedule Advanced Hunting](run-advanced-query-windows-defender-advanced-threat-protection-sample-ms-flow.md) -- [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md) +- [Windows Defender ATP APIs](exposed-apis-intro.md) +- [Advanced Hunting API](run-advanced-query-api.md) +- [Advanced Hunting using Python](run-advanced-query-sample-python.md) +- [Schedule Advanced Hunting](run-advanced-query-sample-ms-flow.md) diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-python.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-python.md similarity index 86% rename from windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-python.md rename to windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-python.md index 01ac9c558a..913731e59d 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-python.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-python.md @@ -15,11 +15,11 @@ ms.date: 30/07/2018 # Advanced Hunting using Python -Run advanced queries using Python. Please read about [Advanced Hunting API](run-advanced-query-windows-defender-advanced-threat-protection.md) before. +Run advanced queries using Python. Please read about [Advanced Hunting API](run-advanced-query-api.md) before. In this section we share Python samples to retrieve a token and use it to run a query. ->**Prerequisite**: You first need to [create an app](exposed-apis-windows-defender-advanced-threat-protection-new.md). +>**Prerequisite**: You first need to [create an app](exposed-apis-intro.md). ## Get token @@ -136,7 +136,7 @@ outputFile.close() ## Related topic -- [Advanced Hunting API](run-advanced-query-windows-defender-advanced-threat-protection.md) -- [Advanced Hunting using PowerShell](run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md) -- [Schedule Advanced Hunting](run-advanced-query-windows-defender-advanced-threat-protection-sample-ms-flow.md) -- [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md) +- [Windows Defender ATP APIs](exposed-apis-intro.md) +- [Advanced Hunting API](run-advanced-query-api.md) +- [Advanced Hunting using PowerShell](run-advanced-query-sample-powershell.md) +- [Schedule Advanced Hunting](run-advanced-query-sample-ms-flow.md) From 47e605a309d5d141a3cc4022233873dea32bf6b1 Mon Sep 17 00:00:00 2001 From: David Laufer Date: Tue, 7 Aug 2018 14:38:12 +0300 Subject: [PATCH 031/487] Fix links --- .../windows-defender-atp/run-advanced-query-api.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md index 91afb2c337..8a6c8b5831 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md @@ -31,7 +31,7 @@ This API is a beta version only and is currently restricted 3. The nu​mber of executions is limited​ (up to 15 minutes every hour and 4 hours a day) ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-intro.md#create-an-app) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- @@ -127,8 +127,10 @@ Content-Type: application/json​ - (403) Forbidden. If you get this error when calling WDATP API, your token probably does not include the necessary permission, - [Check the permissions](exposed-apis-intro.md#validate-the-token) included in your token. - If the 'roles' section in the token does not include the necessary permission, either you did not add the necessary permission to your app (refer to step 6 in [Create your app](exposed-apis-intro.md#create-an-app)) or you did not authorized your app in the tenant (refer to [Application consent](exposed-apis-intro.md#application-consent)) + Check [app permissions](exposed-apis-create-app-webapp.md#validate-the-token) or [delegated permissions](exposed-apis-create-app-nativeapp.md#validate-the-token) included in your token. + If the 'roles' section in the token does not include the necessary permission, + - either you did not add the necessary permission to your app (refer to [Access Windows Defender ATP without a user](exposed-apis-create-app-webapp.md#create-an-app) or [Access Windows Defender ATP on behalf of a user](exposed-apis-create-app-nativeapp.md#create-an-app)) + - or you did not authorized your app in the tenant (refer to [Application consent](exposed-apis-create-app-webapp.md#application-consent)) ## Related topic From ae932090c5d95fc36abd88d3e3015949c841a417 Mon Sep 17 00:00:00 2001 From: Zvi Avidor Date: Wed, 15 Aug 2018 23:19:03 +0300 Subject: [PATCH 032/487] complete changes --- .../windows-defender-atp/TOC.md | 69 ++++++- ...defender-advanced-threat-protection-new.md | 77 +++++++ ...defender-advanced-threat-protection-new.md | 101 ++++++++++ ...defender-advanced-threat-protection-new.md | 96 +++++++++ ...defender-advanced-threat-protection-new.md | 90 +++++++++ ...defender-advanced-threat-protection-new.md | 189 ++++++++++++++++++ ...defender-advanced-threat-protection-new.md | 47 +++++ ...defender-advanced-threat-protection-new.md | 86 ++++++++ ...defender-advanced-threat-protection-new.md | 97 +++++++++ ...defender-advanced-threat-protection-new.md | 86 ++++++++ ...defender-advanced-threat-protection-new.md | 99 +++++++++ ...defender-advanced-threat-protection-new.md | 89 +++++++++ ...defender-advanced-threat-protection-new.md | 98 +++++++++ ...defender-advanced-threat-protection-new.md | 90 +++++++++ ...defender-advanced-threat-protection-new.md | 128 ++++++++++++ ...defender-advanced-threat-protection-new.md | 124 ++++++++++++ ...defender-advanced-threat-protection-new.md | 121 +++++++++++ ...defender-advanced-threat-protection-new.md | 84 ++++++++ ...defender-advanced-threat-protection-new.md | 97 +++++++++ ...defender-advanced-threat-protection-new.md | 103 ++++++++++ ...defender-advanced-threat-protection-new.md | 121 +++++++++++ ...defender-advanced-threat-protection-new.md | 89 +++++++++ ...defender-advanced-threat-protection-new.md | 104 ++++++++++ ...defender-advanced-threat-protection-new.md | 114 +++++++++++ ...defender-advanced-threat-protection-new.md | 84 ++++++++ ...defender-advanced-threat-protection-new.md | 99 +++++++++ ...defender-advanced-threat-protection-new.md | 106 ++++++++++ ...defender-advanced-threat-protection-new.md | 104 ++++++++++ ...defender-advanced-threat-protection-new.md | 91 +++++++++ ...defender-advanced-threat-protection-new.md | 165 +++++++++++++++ ...defender-advanced-threat-protection-new.md | 120 +++++++++++ ...defender-advanced-threat-protection-new.md | 84 ++++++++ ...defender-advanced-threat-protection-new.md | 86 ++++++++ ...defender-advanced-threat-protection-new.md | 123 ++++++++++++ ...defender-advanced-threat-protection-new.md | 121 +++++++++++ ...defender-advanced-threat-protection-new.md | 73 +++++++ ...defender-advanced-threat-protection-new.md | 80 ++++++++ ...defender-advanced-threat-protection-new.md | 103 ++++++++++ ...defender-advanced-threat-protection-new.md | 45 +++++ ...defender-advanced-threat-protection-new.md | 42 ++++ ...defender-advanced-threat-protection-new.md | 96 +++++++++ ...defender-advanced-threat-protection-new.md | 96 +++++++++ ...defender-advanced-threat-protection-new.md | 105 ++++++++++ ...defender-advanced-threat-protection-new.md | 44 ++++ ...defender-advanced-threat-protection-new.md | 93 +++++++++ ...defender-advanced-threat-protection-new.md | 101 ++++++++++ ...defender-advanced-threat-protection-new.md | 96 +++++++++ ...defender-advanced-threat-protection-new.md | 108 ++++++++++ ...defender-advanced-threat-protection-new.md | 23 +++ 49 files changed, 4676 insertions(+), 11 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/alerts-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/block-file-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/files-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/machine-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/machineaction-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/user-windows-defender-advanced-threat-protection-new.md diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 7ae86fbea9..07e39fd8d3 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -39,8 +39,6 @@ #### [Investigate a user account](investigate-user-windows-defender-advanced-threat-protection.md) - - ###Machines list #### [View and organize the Machines list](machines-view-overview-windows-defender-advanced-threat-protection.md) #### [Manage machine group and tags](investigate-machines-windows-defender-advanced-threat-protection.md#manage-machine-group-and-tags) @@ -97,16 +95,65 @@ #### [Experiment with custom threat intelligence alerts](experiment-custom-ti-windows-defender-advanced-threat-protection.md) #### [Troubleshoot custom threat intelligence issues](troubleshoot-custom-ti-windows-defender-advanced-threat-protection.md) -### [**Beta!** Windows Defender ATP APIs](exposed-apis-intro.md) -#### Create your app -##### [Get access on behalf of a user](exposed-apis-create-app-nativeapp.md) -##### [Get access without a user](exposed-apis-create-app-webapp.md) -#### [Supported Windows Defender ATP APIs](exposed-apis-list.md) -##### [Advanced Hunting](run-advanced-query-api.md) +### [**Beta!** Use Windows Defender ATP APIs](exposed-apis-windows-defender-advanced-threat-protection-new.md) +#### [Supported Windows Defender ATP APIs](supported-apis-windows-defender-advanced-threat-protection-new.md) +##### [Advanced Hunting](run-advanced-query-windows-defender-advanced-threat-protection.md) + +##### [Alert](alerts-windows-defender-advanced-threat-protection-new.md) +###### [List alerts](get-alerts-windows-defender-advanced-threat-protection-new.md) +###### [Create alert](create-alert-by-reference-windows-defender-advanced-threat-protection-new.md) +###### [Update Alert](update-alert-windows-defender-advanced-threat-protection-new.md) +###### [Get alert information by ID](get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md) +###### [Get alert related domains information](get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md) +###### [Get alert related file information](get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md) +###### [Get alert related IPs information](get-alert-related-ip-info-windows-defender-advanced-threat-protection-new.md) +###### [Get alert related machine information](get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md) +###### [Get alert related user information](get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md) + +##### Domain +###### [Get domain related alerts](get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md) +###### [Get domain related machines](get-domain-related-machines-windows-defender-advanced-threat-protection-new.md) +###### [Get domain statistics](get-domain-statistics-windows-defender-advanced-threat-protection-new.md) +###### [Is domain seen in organization](is-domain-seen-in-org-windows-defender-advanced-threat-protection-new.md) + +##### [File](files-windows-defender-advanced-threat-protection-new.md) +###### [Get file information](get-file-information-windows-defender-advanced-threat-protection-new.md) +###### [Get file related alerts](get-file-related-alerts-windows-defender-advanced-threat-protection-new.md) +###### [Get file related machines](get-file-related-machines-windows-defender-advanced-threat-protection-new.md) +###### [Get file statistics](get-file-statistics-windows-defender-advanced-threat-protection-new.md) + +##### IP +###### [Get IP related alerts](get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md) +###### [Get IP related machines](get-ip-related-machines-windows-defender-advanced-threat-protection-new.md) +###### [Get IP statistics](get-ip-statistics-windows-defender-advanced-threat-protection-new.md) +###### [Is IP seen in organization](is-ip-seen-org-windows-defender-advanced-threat-protection-new.md) + +##### [Machine](machine-windows-defender-advanced-threat-protection-new.md) +###### [Get machines](get-machines-windows-defender-advanced-threat-protection-new.md) +###### [Get machine by ID](get-machine-by-id-windows-defender-advanced-threat-protection-new.md) +###### [Get machine log on users](get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md) +###### [Get machine related alerts](get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md) + +##### [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) +###### [List MachineActions](get-machineactions-collection-windows-defender-advanced-threat-protection-new.md) +###### [Get MachineAction](get-machineaction-object-windows-defender-advanced-threat-protection-new.md) +###### [Collect investigation package](collect-investigation-package-windows-defender-advanced-threat-protection-new.md) +###### [Get investigation package SAS URI](get-package-sas-uri-windows-defender-advanced-threat-protection-new.md) +###### [Isolate machine](isolate-machine-windows-defender-advanced-threat-protection-new.md) +###### [Release machine from isolation](unisolate-machine-windows-defender-advanced-threat-protection-new.md) +###### [Restrict app execution](restrict-code-execution-windows-defender-advanced-threat-protection-new.md) +###### [Remove app restriction](unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md) +###### [Run antivirus scan](run-av-scan-windows-defender-advanced-threat-protection-new.md) +###### [Offboard machine](offboard-machine-api-windows-defender-advanced-threat-protection-new.md) + +##### [User](user-windows-defender-advanced-threat-protection-new.md) +###### [Get user related alerts](get-user-related-alerts-windows-defender-advanced-threat-protection-new.md) +###### [Get user related machines](get-user-related-machines-windows-defender-advanced-threat-protection-new.md) + #### How to use APIs - Samples -##### [Schedule advanced Hunting using Microsoft Flow](run-advanced-query-sample-ms-flow.md) -##### [Advanced Hunting using PowerShell](run-advanced-query-sample-powershell.md) -##### [Advanced Hunting using Python](run-advanced-query-sample-python.md) +##### [Schedule advanced Hunting using Microsoft Flow](run-advanced-query-windows-defender-advanced-threat-protection-sample-ms-flow.md) +##### [Advanced Hunting using PowerShell](run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md) +##### [Advanced Hunting using Python](run-advanced-query-windows-defender-advanced-threat-protection-sample-python.md) ### [Use the Windows Defender ATP exposed APIs](exposed-apis-windows-defender-advanced-threat-protection.md) diff --git a/windows/security/threat-protection/windows-defender-atp/alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/alerts-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..6f49e0bacf --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/alerts-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,77 @@ +--- +title: Get alerts API +description: Retrieves top recent alerts. +keywords: apis, graph api, supported apis, get, alerts, recent +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Alert resource type + +Represents an alert entity in WDATP. + +# Methods +Method|Return Type |Description +:---|:---|:--- +[Get alert](get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md) | [alert](get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md) | Get a single [alert](get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md) object. +[List alerts](get-alerts-windows-defender-advanced-threat-protection-new.md) | [alert](get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md) collection | List [alert](get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md) collection. +[Create alert](create-alert-by-reference-windows-defender-advanced-threat-protection-new.md)|[alert](get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md)|Create an alert based on event data obtained from [Advanced hunting API](run-advanced-query-windows-defender-advanced-threat-protection.md) +[List related domains](get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md)|Domain collection|List Urls associated with the alert. +[List related files](get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md) | [file](files-windows-defender-advanced-threat-protection-new.md) collection | List the [file](files-windows-defender-advanced-threat-protection-new.md) entities that are associated with the [alert](get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md). +[List related IPs](get-alert-related-ip-info-windows-defender-advanced-threat-protection-new.md) | IP collection | List IPs that are associated witht the alert. +[Get related Machine](get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md) | [machine](machine-windows-defender-advanced-threat-protection-new.md) entity | The [machine](machine-windows-defender-advanced-threat-protection-new.md) that is associated with the [alert](get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md). +[Get related user](get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md) | [user](user-windows-defender-advanced-threat-protection-new.md) | The [user](user-windows-defender-advanced-threat-protection-new.md) that is associated with the [alert](get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md). + + +# Properties +Property | Type | Description +:---|:---|:--- +id | string | alert id. +severity | String | severity of the alert. Allowed values are: 'Low', 'Medium' and 'High'. +status | String | Specifies the current status of the alert. The property values are: 'New', 'InProgress' and 'Resolved'. +description | String | Description of the threat, identified by the alert. +recommendedAction | String | Action recommended for handling the suspected threat. +alertCreationTime | DateTimeOffset | The date and time (in UTC) the alert was created. +category| String | Category of the alert. The property values are: 'None', 'SuspiciousActivity', 'Malware', 'CredentialTheft', 'Exploit', 'WebExploit', 'DocumentExploit', 'PrivilegeEscalation', 'Persistence', 'RemoteAccessTool', 'CommandAndControl', 'SuspiciousNetworkTraffic', 'Ransomware', 'MalwareDownload', 'Reconnaissance', 'WebFingerprinting', 'Weaponization', 'Delivery', 'SocialEngineering', 'CredentialStealing', 'Installation', 'Backdoor', 'Trojan', 'TrojanDownloader', 'LateralMovement', 'ExplorationEnumeration', 'NetworkPropagation', 'Exfiltration', 'NotApplicable', 'EnterprisePolicy' and 'General'. +title | string | Alert title. +threatFamilyName | string | Threat family. +detectionSource | string | detection source +assignedTo | String | Owner of the alert +classification | String | Speficies the specification of the alert. The property values are: 'Unknown', 'FalsePositive', 'TruePositive'. +determination | String | Specifies the determination of the alert. The property values are: 'NotAvailable', 'Apt', 'Malware', 'SecurityPersonnel', 'SecurityTesting', 'UnwantedSoftware', 'Other' +resolvedTime | DateTimeOffset | The date and time in which the status of the alert was changed to 'Resolved'. +lastEventTime | DateTimeOffset | The last occurance of the event that triggered the alert on the same machine. +firstEventTime | DateTimeOffset | The first occurance of the event that triggered the alert on that machine. +machineId | string | id of a [machine](machine-windows-defender-advanced-threat-protection-new.md) entity that is associated with the alert. + +# JSON representation +``` +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Alerts", + "id": "636688558380765161_2136280442", + "severity": "Informational", + "status": "InProgress", + "description": "Some alert description 1", + "recommendedAction": "Some recommended action 1", + "alertCreationTime": "2018-08-03T01:17:17.9516179Z", + "category": "General", + "title": "Some alert title 1", + "threatFamilyName": null, + "detectionSource": "WindowsDefenderAtp", + "classification": "TruePositive", + "determination": null, + "assignedTo": "best secop ever", + "resolvedTime": null, + "lastEventTime": "2018-08-02T07:02:52.0894451Z", + "firstEventTime": "2018-08-02T07:02:52.0894451Z", + "actorName": null, + "machineId": "ff0c3800ed8d66738a514971cd6867166809369f" +} +``` diff --git a/windows/security/threat-protection/windows-defender-atp/block-file-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/block-file-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..4b945f2c0f --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/block-file-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,101 @@ +--- +title: Block file API +description: Use this API to blocking files from being running in the organization. +keywords: apis, graph api, supported apis, block file +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Block file API + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + + +Prevent a file from being executed in the organization using Windows Defender Antivirus. + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | Ti.ReadWrite | 'Threat Intelligence read write' + +## HTTP request +``` +POST /api/files/{sha1}/block +``` + +## Request headers + +Header | Value +:---|:--- +Authorization | Bearer {token}. **Required**. +Content-Type | application/json + +## Request body +In the request body, supply a JSON object with the following parameters: + +Parameter | Type | Description +:---|:---|:--- +Comment | String | Comment to associate with the action. **Required**. + + +## Response +If successful, this method returns 200, Ok response code with empty body, which indicates that block message was sent to Windows Defender deployed in the organization. + + +## Example + +**Request** + +Here is an example of the request. + +>[!NOTE] +>For better performance, you can use server closer to your geo location: +> - api-us.securitycenter.windows.com +> - api-eu.securitycenter.windows.com +> - api-uk.securitycenter.windows.com + +``` +POST https://api.securitycenter.windows.com/api/files/7327b54fd718525cbca07dacde913b5ac3c85673/block +Content-type: application/json +{ + "Comment": "Block file due to alert 32123" +} + + +``` + +**Response** + +Here is an example of the response. + + +``` +HTTP/1.1 201 Created +Content-type: application/json +{ + "fileIdentifier": "7327b54fd718525cbca07dacde913b5ac3c85673", + "fileIdentifierType": "Sha1", + "actionType": "Block", + "fileStatus": "Blocked", + "creationDateTimeUtc": "2017-12-04T13:06:23.4502191Z", + "requestor": "Analyst@contoso.com ", + "requestorComment": "test", + "cancellationDateTimeUtc": null, + "cancellationRequestor": null, + "cancellationComment": null, + "lastUpdateDateTimeUtc": "2017-12-04T13:06:23.4502191Z" +} + +``` diff --git a/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..df75029191 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,96 @@ +--- +title: Collect investigation package API +description: Use this API to create calls related to the collecting an investigation package from a machine. +keywords: apis, graph api, supported apis, collect investigation package +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Collect investigation package API + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + + +Collect investigation package from a machine. + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | Machine.CollectForensics | 'Collect forensics' + +## HTTP request +``` +POST /api/machines/{id}/collectInvestigationPackage +``` + +## Request headers + +Name | Type | Description +:---|:---|:--- +Authorization | string | Bearer {token}. **Required**. +Content-Type | string | application/json. **Required**. + +## Request body +In the request body, supply a JSON object with the following parameters: + +Parameter | Type | Description +:---|:---|:--- +Comment | String | Comment to associate with the action. **Required**. + +## Response +If successful, this method returns 201 - Created response code and [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) in the response body. + + +## Example + +**Request** + +Here is an example of the request. + +>[!NOTE] +>For better performance, you can use server closer to your geo location: +> - api-us.securitycenter.windows.com +> - api-eu.securitycenter.windows.com +> - api-uk.securitycenter.windows.com + +``` +POST https://api.securitycenter.windows.com/api/machines/fb9ab6be3965095a09c057be7c90f0a2/collectInvestigationPackage +Content-type: application/json +{ + "Comment": "Collect forensics due to alert 1234" +} +``` + +**Response** + +Here is an example of the response. + +``` +HTTP/1.1 201 Created +Content-type: application/json +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#MachineActions/$entity", + "id": "c9042f9b-8483-4526-87b5-35e4c2532223", + "type": "CollectInvestigationPackage", + "requestor": "Analyst@contoso.com", + "requestorComment": " Collect forensics due to alert 1234", + "status": "InProgress", + "error": "None", + "machineId": "f46b9bb259ed4a7fb9981b73510e3cc7aa81ec1f", + "creationDateTimeUtc": "2017-12-04T12:09:24.1785079Z", + "lastUpdateTimeUtc": "2017-12-04T12:09:24.1785079Z" +} + +``` diff --git a/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..0028551bf1 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,90 @@ +--- +title: Create alert from event API +description: Creates an alert using event details +keywords: apis, graph api, supported apis, get, alert, information, id +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Create alert from event API + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + +Enables using event data, as obtained from the [Advanced hunting API](run-advanced-query-windows-defender-advanced-threat-protection.md) for creating a new alert entity. + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | Alerts.ReadWrite.All | 'Read and write all alerts' + +## HTTP request +``` +POST /api/CreateAlertByReference +``` + +## Request headers + +Name | Type | Description +:---|:---|:--- +Authorization | String | Bearer {token}. **Required**. +Content-Type | String | application/json. **Required**. + +## Request body +In the request body, supply the following values (all are required): + +Property | Type | Description +:---|:---|:--- +machineId | String | Id of the machine on which the event was identified. **Required**. +severity | String | Severity of the alert. The property values are: 'Low', 'Medium' and 'High'. **Required**. +title | String | Title for the alert. **Required**. +description | String | Description of the alert. **Required**. +recommendedAction| String | Action that is recommended to be taken by security officer when analyzing the alert. +eventTime | DateTime(UTC) | The time of the event, as obtained from the advanced query. **Required**. +reportId | String | The reportId, as obtained from the advanced query. **Required**. +category| String | Category of the alert. The property values are: 'None', 'SuspiciousActivity', 'Malware', 'CredentialTheft', 'Exploit', 'WebExploit', 'DocumentExploit', 'PrivilegeEscalation', 'Persistence', 'RemoteAccessTool', 'CommandAndControl', 'SuspiciousNetworkTraffic', 'Ransomware', 'MalwareDownload', 'Reconnaissance', 'WebFingerprinting', 'Weaponization', 'Delivery', 'SocialEngineering', 'CredentialStealing', 'Installation', 'Backdoor', 'Trojan', 'TrojanDownloader', 'LateralMovement', 'ExplorationEnumeration', 'NetworkPropagation', 'Exfiltration', 'NotApplicable', 'EnterprisePolicy' and 'General'. + + +## Response +If successful, this method returns 200 OK, and a new [alert](alerts-windows-defender-advanced-threat-protection-new.md) object in the response body. +If event with the specified properties (_reportId_, _eventTime_ and _machineId_) was not found - 404 Not Found. + + +## Example + +**Request** + +Here is an example of the request. + +>[!NOTE] +>For better performance, you can use server closer to your geo location: +> - api-us.securitycenter.windows.com +> - api-eu.securitycenter.windows.com +> - api-uk.securitycenter.windows.com + +``` +POST https://api.securitycenter.windows.com/api/CreateAlertByReference +Content-Length: application/json + +{ + "machineId": "1e5bc9d7e413ddd7902c2932e418702b84d0cc07", + "severity": "Low", + "title": "test alert", + "description": "redalert", + "recommendedAction": "white alert", + "eventTime": "2018-08-03T16:45:21.7115183Z", + "reportId": "20776", + "category": "None" +} +``` diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..bfe251407b --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,189 @@ +--- +title: Use Windows Defender Advanced Threat Protection APIs +description: Use the exposed data and actions using a set of progammatic APIs that are part of the Microsoft Intelligence Security Graph. +keywords: apis, graph api, supported apis, actor, alerts, machine, user, domain, ip, file, advanced hunting, query +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 30/07/2018 +--- + +# Use Windows Defender ATP APIs + +**Applies to:** + +- Windows 10 Enterprise +- Windows 10 Education +- Windows 10 Pro +- Windows 10 Pro Education +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + +>Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) + +Windows Defender ATP exposes much of its data and actions through a set of programmatic APIs. Those APIs will enable you to automate workflows and innovate based on Windows Defender ATP capabilities. The API access requires OAuth2.0 authentication. For more information, see [OAuth 2.0 Authorization Code Flow](https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-v2-protocols-oauth-code). + +In general, you’ll need to take the following steps to use the APIs: +- Create an app +- Get an access token +- Use the token to access Windows Defender ATP API + +This page explains how to create an app, get an access token to Windows Defender ATP and validate the token includes the required permission. + +## Create an app + +1. Log on to [Azure](https://portal.azure.com). + +2. Navigate to **Azure Active Directory** > **App registrations** > **New application registration**. + + ![Image of Microsoft Azure and navigation to application registration](images/atp-azure-new-app.png) + +3. In the Create window, enter the following information then click **Create**. + + ![Image of Create application window](images/webapp-create.png) + + - **Name:** WdatpEcosystemPartner + - **Application type:** Web app / API + - **Redirect URI:** `https://WdatpEcosystemPartner.com` (The URL where user can sign in and use your app. You can change this URL later.) + + +4. Click **Settings** > **Required permissions** > **Add**. + + ![Image of new app in Azure](images/webapp-add-permission.png) + +5. Click **Select an API** > **WindowsDefenderATP**, then click **Select**. + + **Note**: WindowsDefenderATP does not appear in the original list. You need to start writing its name in the text box to see it appear. + + ![Image of API access and API selection](images/webapp-add-permission-2.png) + +6. Click **Select permissions** > **Run advanced queries** > **Select**. + + **Important note**: You need to select the relevant permission. 'Run advanced queries' is only an example! + + ![Image of select permissions](images/webapp-select-permission.png) + + - In order to send telemetry events to WDATP, check 'Write timeline events' permission + - In order to send TI events to WDATP, check 'Read and write IOCs belonging to the app' permission + - In order to run advanced queries in WDATP, check 'Run advanced queries' permission + +8. User with "Global Admin" permissions, need to click **Grant Permissions** in the **Required Permissions** tab. + +8. Click **Done** + + ![Image of add permissions completion](images/webapp-add-permission-end.png) + +9. Click **Keys** and type a key name and click **Save**. + + **Important**: After you save, **copy the key value**. You won't be able to retrieve after you leave! + + ![Image of create app key](images/webapp-create-key.png) + +10. Write down your application ID. + + ![Image of app ID](images/webapp-get-appid.png) + +11. Set your application to be multi-tenanted + + This is **required** for 3rd party apps (i.e., if you create an application that is intended to run in multiple customers tenant). + + This is **not required** if you create a service that you want to run in your tenant only (i.e., if you create an application for your own usage that will only interact with your own data)​ + + Click **Properties** > **Yes** > **Save**. + + ![Image of multi tenant](images/webapp-edit-multitenant.png) + + +## Application consent + +You need your application to be approved in each tenant where you intend to use it. This is because your application interacts with WDATP application on behalf of your customer. + +You (or your customer if you are writing a 3rd party application) need to click the consent link and approve your application. The consent should be done with a user who has admin privileges in the active directory. + +Consent link is of the form: + +``` +https://login.microsoftonline.com/common/oauth2/authorize?prompt=consent&client_id=00000000-0000-0000-0000-000000000000&response_type=code&sso_reload=true​ +``` + +where 00000000-0000-0000-0000-000000000000​ should be replaced with your Azure application ID + + +## Get an access token + +For more details on AAD token, refer to [AAD tutorial](https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-v2-protocols-oauth-client-creds) + +### Using C# + +>The below code was tested with nuget Microsoft.IdentityModel.Clients.ActiveDirectory 3.19.8 + +- Create a new Console Application +- Install Nuget [Microsoft.IdentityModel.Clients.ActiveDirectory](https://www.nuget.org/packages/Microsoft.IdentityModel.Clients.ActiveDirectory/) +- Add the below using + + ``` + using Microsoft.IdentityModel.Clients.ActiveDirectory; + ``` + +- Copy/Paste the below code in your application (do not forget to update the 3 variables: ```tenantId, appId, appSecret```) + + ``` + string tenantId = "00000000-0000-0000-0000-000000000000"; // Paste your own tenant ID here + string appId = "11111111-1111-1111-1111-111111111111"; // Paste your own app ID here + string appSecret = "22222222-2222-2222-2222-222222222222"; // Paste your own app secret here + + const string authority = "https://login.windows.net"; + const string wdatpResourceId = "https://api.securitycenter.windows.com/windowsatpservice"; + + AuthenticationContext auth = new AuthenticationContext($"{authority}/{tenantId}/"); + ClientCredential clientCredential = new ClientCredential(appId, appSecret); + AuthenticationResult authenticationResult = auth.AcquireTokenAsync(wdatpResourceId, clientCredential).GetAwaiter().GetResult(); + string token = authenticationResult.AccessToken; + ``` + +### Using PowerShell + +Refer to [Get token using PowerShell](run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md#get-token) + +### Using Python + +Refer to [Get token using Python](run-advanced-query-windows-defender-advanced-threat-protection-sample-python.md#get-token) + +### Using Curl + +> [!NOTE] +> The below procedure supposed Curl for Windows is already installed on your computer + +- Open a command window +- ​Set CLIENT_ID to your Azure application ID +- Set CLIENT_SECRET to your Azure application secret +- Set TENANT_ID to the Azure tenant ID of the customer that wants to use your application to access WDATP application +- Run the below command: + +``` +curl -i -X POST -H "Content-Type:application/x-www-form-urlencoded" -d "grant_type=client_credentials" -d "client_id=%CLIENT_ID%" -d "scope=https://securitycenter.onmicrosoft.com/windowsatpservice​/.default" -d "client_secret=%CLIENT_SECRET%" "https://login.microsoftonline.com/%TENANT_ID​%/oauth2/v2.0/token" -k​ +``` + +You will get an answer of the form: + +``` +{"token_type":"Bearer","expires_in":3599,"ext_expires_in":0,"access_token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIn aWReH7P0s0tjTBX8wGWqJUdDA"} +``` + +## Validate the token + +- Copy/paste into [JWT](https://jwt.ms/) the token you get in the previous step +- Validate you get a 'roles' claim with the desired permission as you've chosen when adding permissions to the applications: + +![Image of token validation](images/webapp-validate-token.png) + +> [!NOTE] +> The same token can be used for 1 hour and then it expired + +## Related topics +- [Supported Windows Defender ATP APIs](supported-apis-windows-defender-advanced-threat-protection-new.md) diff --git a/windows/security/threat-protection/windows-defender-atp/files-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/files-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..00e1b1e364 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/files-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,47 @@ +--- +title: File resource type +description: Retrieves top recent alerts. +keywords: apis, graph api, supported apis, get, alerts, recent +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# File resource type + +Represent a file entity in WDATP. + +# Methods +Method|Return Type |Description +:---|:---|:--- +[Get file](get-file-information-windows-defender-advanced-threat-protection-new.md) | [file](files-windows-defender-advanced-threat-protection-new.md) | Get a single file +[List file related alerts](get-file-related-alerts-windows-defender-advanced-threat-protection-new.md) | [alert](get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md) collection | Get the [alert](get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md) entities that are associated with the file. +[List file related machines](get-file-related-machines-windows-defender-advanced-threat-protection-new.md) | [machine](machine-windows-defender-advanced-threat-protection-new.md) collection | Get the [machine](machine-windows-defender-advanced-threat-protection-new.md) entities associated with the alert. +[file statistics](get-file-statistics-windows-defender-advanced-threat-protection-new.md) | Statistics summary | Retrieves the prevalence for the given file. + + +# Properties +Property | Type | Description +:---|:---|:--- +sha1 | String | Sha1 hash of the file content +sha256 | String | Sha256 hash of the file content +md5 | String | md5 hash of the file content +globalPrevalence | Integer | File prevalence accross organization +globalFirstObserved | DateTimeOffset | First time the file was observed. +globalLastObserved | DateTimeOffset | Last time the file was observed. +size | Integer | Size of the file. +fileType | String | Type of the file. +isPeFile | Boolean | true if the file is portable executable (e.g. "DLL", "EXE", etc.) +filePublisher | String | File publisher. +fileProductName | String | Product name. +signer | String | File signer. +issuer | String | File issuer. +signerHash | String | Hash of the signing certificate. +isValidCertificate | Boolean | Was signing certificate successfully verified by WDATP agent. + diff --git a/windows/security/threat-protection/windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..87e402b102 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,86 @@ +--- +title: Find machine information by internal IP API +description: Use this API to create calls related to finding a machine entry around a specific timestamp by internal IP. +keywords: ip, apis, graph api, supported apis, find machine, machine information +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: high +ms.date: 07/25/2018 +--- + +# Find machine information by internal IP API + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + +Find a machine entity around a specific timestamp by internal IP. + +>[!NOTE] +>The timestamp must be within the last 30 days. + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | Machine.Read.All | 'Read all machine profiles' +Application | Machine.ReadWrite.All | 'Read and write all machine information' + +## HTTP request +``` +GET /api/machines/find(timestamp={time},key={IP}) +``` + +## Request headers + +Name | Type | Description +:---|:---|:--- +Authorization | string | Bearer {token}. **Required**. + + +## Request body +Empty + +## Response +If successful and machine exists - 200 OK. +If no machine found - 404 Not Found. + + +## Example + +**Request** + +Here is an example of the request. + +``` +GET https://graph.microsoft.com/testwdatppreview/machines/find(timestamp=2018-06-19T10:00:00Z,key='10.166.93.61') +Content-type: application/json +``` + +**Response** + +Here is an example of the response. + +The response will return a list of all machines that reported this IP address within sixteen minutes prior and after the timestamp. + +``` +HTTP/1.1 200 OK +Content-type: application/json +{ + "@odata.context": "https://graph.microsoft.com/testwdatppreview/$metadata#Machines", + "value": [ + { + "id": "04c99d46599f078f1c3da3783cf5b95f01ac61bb", + "computerDnsName": "", + "firstSeen": "2017-07-06T01:25:04.9480498Z", + "osPlatform": "Windows10", +… +} +``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..26333d85c4 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,97 @@ +--- +title: Get alert information by ID API +description: Retrieves an alert by its ID. +keywords: apis, graph api, supported apis, get, alert, information, id +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Get alert information by ID API + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + +Retrieves an alert by its ID. + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | Alert.Read.All | 'Read all alerts' +Application | Alert.ReadWrite.All | 'Read and write all alerts' + +## HTTP request +``` +GET /api/alerts/{id} +``` + +## Request headers + +Name | Type | Description +:---|:---|:--- +Authorization | string | Bearer {token}. **Required**. + + +## Request body +Empty + +## Response +If successful, this method returns 200 OK, and an [alert](alerts-windows-defender-advanced-threat-protection-new.md) object in the response body. +If alert with the specified id was not found - 404 Not Found. + + +## Example + +**Request** + +Here is an example of the request. + +>[!NOTE] +>For better performance, you can use server closer to your geo location: +> - api-us.securitycenter.windows.com +> - api-eu.securitycenter.windows.com +> - api-uk.securitycenter.windows.com + +``` +GET https://api.securitycenter.windows.com/api/alerts/636688558380765161_2136280442 +``` + +**Response** + +Here is an example of the response. + + +``` +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Alerts", + "id": "636688558380765161_2136280442", + "severity": "Informational", + "status": "InProgress", + "description": "Some alert description 1", + "recommendedAction": "Some recommended action 1", + "alertCreationTime": "2018-08-03T01:17:17.9516179Z", + "category": "General", + "title": "Some alert title 1", + "threatFamilyName": null, + "detectionSource": "WindowsDefenderAtp", + "classification": "TruePositive", + "determination": null, + "assignedTo": "best secop ever", + "resolvedTime": null, + "lastEventTime": "2018-08-02T07:02:52.0894451Z", + "firstEventTime": "2018-08-02T07:02:52.0894451Z", + "actorName": null, + "machineId": "ff0c3800ed8d66738a514971cd6867166809369f" +} + +``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..42d2bad378 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,86 @@ +--- +title: Get alert related domains information +description: Retrieves all domains related to a specific alert. +keywords: apis, graph api, supported apis, get alert information, alert information, related domain +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Get alert related domain information API + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + +Retrieves all domains related to a specific alert. + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | URL.Read.All | 'Read URLs' + +## HTTP request +``` +GET /api/alerts/{id}/domains +``` + +## Request headers + +Name | Type | Description +:---|:---|:--- +Authorization | string | Bearer {token}. **Required**. + + +## Request body +Empty + +## Response +If successful and alert and domain exist - 200 OK. +If alert not found or domain not found - 404 Not Found. + + +## Example + +**Request** + +Here is an example of the request. + +>[!NOTE] +>For better performance, you can use server closer to your geo location: +> - api-us.securitycenter.windows.com +> - api-eu.securitycenter.windows.com +> - api-uk.securitycenter.windows.com + + +``` +GET https://api.securitycenter.windows.com/alerts/636688558380765161_2136280442/domains +``` + +**Response** + +Here is an example of the response. + + +``` +HTTP/1.1 200 OK +Content-type: application/json +{ + "@odata.context": "https://api.securitycenter.windows.com/$metadata#Domains", + "value": [ + { + "host": "www.example.com" + } + ] +} + +``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..5bac7b1862 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,99 @@ +--- +title: Get alert related files information +description: Retrieves all files related to a specific alert. +keywords: apis, graph api, supported apis, get alert information, alert information, related files +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Get alert related files information API + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + +Retrieves all files related to a specific alert. + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | File.Read.All | 'Read file profiles' + +## HTTP request +``` +GET /api/alerts/{id}/files +``` + +## Request headers + +Name | Type | Description +:---|:---|:--- +Authorization | string | Bearer {token}. **Required**. + + +## Request body +Empty + +## Response +If successful and alert and files exist - 200 OK. +If alert not found or files not found - 404 Not Found. + + +## Example + +**Request** + +Here is an example of the request. + +>[!NOTE] +>For better performance, you can use server closer to your geo location: +> - api-us.securitycenter.windows.com +> - api-eu.securitycenter.windows.com +> - api-uk.securitycenter.windows.com + +``` +GET https://api.securitycenter.windows.com/api/alerts/636688558380765161_2136280442/files +``` + +**Response** + +Here is an example of the response. + + +``` +HTTP/1.1 200 OK +Content-type: application/json +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Files", + "value": [ + { + "sha1": "654f19c41d9662cf86be21bf0af5a88c38c56a9d", + "sha256": "2f905feec2798cee6f63da2c26758d86bfeaab954c01e20ac7085bf55fedde87", + "md5": "82849dc81d94056224445ea73dc6153a", + "globalPrevalence": 33, + "globalFirstObserved": "2018-07-17T18:17:27.5909748Z", + "globalLastObserved": "2018-08-06T16:07:12.9414137Z", + "windowsDefenderAVThreatName": null, + "size": 801112, + "fileType": "PortableExecutable", + "isPeFile": true, + "filePublisher": null, + "fileProductName": null, + "signer": "Microsoft Windows", + "issuer": "Microsoft Development PCA 2014", + "signerHash": "9e284231a4d1c53fc8d4492b09f65116bf97447f", + "isValidCertificate": true + } + ] +} +``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..d28d7e4c38 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,89 @@ +--- +title: Get alert related IPs information +description: Retrieves all IPs related to a specific alert. +keywords: apis, graph api, supported apis, get alert information, alert information, related ip +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Get alert related IP information API + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + + +Retrieves all IPs related to a specific alert. + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | Ip.Read.All | 'Read IP address profiles' + +## HTTP request +``` +GET /api/alerts/{id}/ips +``` + +## Request headers + +Name | Type | Description +:---|:---|:--- +Authorization | string | Bearer {token}. **Required**. + + +## Request body +Empty + +## Response +If successful and alert and an IP exist - 200 OK. +If alert not found or IPs not found - 404 Not Found. + + +## Example + +**Request** + +Here is an example of the request. + +>[!NOTE] +>For better performance, you can use server closer to your geo location: +> - api-us.securitycenter.windows.com +> - api-eu.securitycenter.windows.com +> - api-uk.securitycenter.windows.com + +``` +GET https://api.securitycenter.windows.com/alerts/636688558380765161_2136280442/ips +``` + +**Response** + +Here is an example of the response. + + +``` +HTTP/1.1 200 OK +Content-type: application/json +{ + "@odata.context": "https://api.securitycenter.windows.com/$metadata#Ips", + "value": [ + { + "id": "104.80.104.128" + }, + { + "id": "23.203.232.228 + } + ] +} + +``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..d4e17a8f25 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,98 @@ +--- +title: Get alert related machine information +description: Retrieves all machines related to a specific alert. +keywords: apis, graph api, supported apis, get alert information, alert information, related machine +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Get alert related machine information API + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + + +Retrieves machine that is related to a specific alert. + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | Machine.Read.All | 'Read all machine profiles' +Application | Machine.ReadWrite.All | 'Read and write all machine information' + +## HTTP request +``` +GET /api/alerts/{id}/machine +``` + +## Request headers + +Name | Type | Description +:---|:---|:--- +Authorization | string | Bearer {token}. **Required**. + + +## Request body +Empty + +## Response +If successful and alert and machine exist - 200 OK. +If alert not found or machine not found - 404 Not Found. + +## Example + +**Request** + +Here is an example of the request. + +>[!NOTE] +>For better performance, you can use server closer to your geo location: +> - api-us.securitycenter.windows.com +> - api-eu.securitycenter.windows.com +> - api-uk.securitycenter.windows.com + + +``` +GET https://api.securitycenter.windows.com/api/alerts/636688558380765161_2136280442/machine +``` + +**Response** + +Here is an example of the response. + + +``` +HTTP/1.1 200 OK +Content-type: application/json +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Machines/$entity", + "id": "ff0c3800ed8d66738a514971cd6867166809369f", + "computerDnsName": "amazingmachine.contoso.com", + "firstSeen": "2017-12-10T07:47:34.4269783Z", + "osPlatform": "Windows10", + "osVersion": "10.0.0.0", + "systemProductName": null, + "lastIpAddress": "172.17.0.0", + "lastExternalIpAddress": "167.220.0.0", + "agentVersion": "10.5830.17732.1001", + "groupName": "ContosoGroup", + "osBuild": 17732, + "healthStatus": "Active", + "isAadJoined": true, + "machineTags": [], + "rbacGroupId": 75, + "riskScore": "Low", + "aadDeviceId": "80fe8ff8-0000-0000-9591-41f0491218f9" +} +``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..f2f994a6cb --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,90 @@ +--- +title: Get alert related user information +description: Retrieves the user associated to a specific alert. +keywords: apis, graph api, supported apis, get, alert, information, related, user +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Get alert related user information API + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + + +Retrieves the user associated to a specific alert. + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | User.Read.All | 'Read user profiles' + +## HTTP request +``` +GET /api/alerts/{id}/user +``` + +## Request headers + +Name | Type | Description +:---|:---|:--- +Authorization | string | Bearer {token}. **Required**. + + +## Request body +Empty + +## Response +If successful and alert and a user exists - 200 OK with user in the body. +If alert not found or user not found - 404 Not Found. + + +## Example + +**Request** + +Here is an example of the request. + +>[!NOTE] +>For better performance, you can use server closer to your geo location: +> - api-us.securitycenter.windows.com +> - api-eu.securitycenter.windows.com +> - api-uk.securitycenter.windows.com + + +``` +GET https://api.securitycenter.windows.com/api/alerts/636688558380765161_2136280442/user +``` + +**Response** + +Here is an example of the response. + + +``` +HTTP/1.1 200 OK +Content-type: application/json +{ + "@odata.context": "https://wdatpapi-eus-stg.cloudapp.net/api/$metadata#Users/$entity", + "id": "contoso\\user1", + "firstSeen": "2018-08-02T00:00:00Z", + "lastSeen": "2018-08-04T00:00:00Z", + "mostPrevalentMachineId": null, + "leastPrevalentMachineId": null, + "logonTypes": "Network", + "logOnMachinesCount": 3, + "isDomainAdmin": false, + "isOnlyNetworkUser": null +} +``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..240b6627fc --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,128 @@ +--- +title: Get alerts API +description: Retrieves top recent alerts. +keywords: apis, graph api, supported apis, get, alerts, recent +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Get alerts API + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + + +Retrieves top recent alerts. + + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | Alert.Read.All | 'Read all alerts' +Application | Alert.ReadWrite.All | 'Read and write all alerts' + +## HTTP request +``` +GET /api/alerts +``` + +## Optional query parameters +Method supports $skip and $top query parameters. + +## Request headers + +Name | Type | Description +:---|:---|:--- +Authorization | string | Bearer {token}. **Required**. + + +## Request body +Empty + +## Response +If successful, this method returns 200 OK, and a list of [alert](alerts-windows-defender-advanced-threat-protection-new.md) objects in the response body. +If no recent alerts found - 404 Not Found. + + +## Example + +**Request** + +Here is an example of the request. + +>[!NOTE] +>For better performance, you can use server closer to your geo location: +> - api-us.securitycenter.windows.com +> - api-eu.securitycenter.windows.com +> - api-uk.securitycenter.windows.com + +``` +GET https://api.securitycenter.windows.com/api/alerts +``` + +**Response** + +Here is an example of the response. + +>[!NOTE] +>The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call. + + +``` +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Alerts", + "value": [ + { + "id": "636688558380765161_2136280442", + "severity": "Informational", + "status": "InProgress", + "description": "Some alert description 1", + "recommendedAction": "Some recommended action 1", + "alertCreationTime": "2018-08-03T01:17:17.9516179Z", + "category": "General", + "title": "Some alert title 1", + "threatFamilyName": null, + "detectionSource": "WindowsDefenderAtp", + "classification": "TruePositive", + "determination": null, + "assignedTo": "best secop ever", + "resolvedTime": null, + "lastEventTime": "2018-08-02T07:02:52.0894451Z", + "firstEventTime": "2018-08-02T07:02:52.0894451Z", + "actorName": null, + "machineId": "ff0c3800ed8d66738a514971cd6867166809369f" + }, + { + "id": "636688558380765161_2136280442", + "severity": "Informational", + "status": "InProgress", + "description": "Some alert description 2", + "recommendedAction": "Some recommended action 2", + "alertCreationTime": "2018-08-04T01:17:17.9516179Z", + "category": "General", + "title": "Some alert title 2", + "threatFamilyName": null, + "detectionSource": "WindowsDefenderAtp", + "classification": "TruePositive", + "determination": null, + "assignedTo": "best secop ever", + "resolvedTime": null, + "lastEventTime": "2018-08-03T07:02:52.0894451Z", + "firstEventTime": "2018-08-03T07:02:52.0894451Z", + "actorName": null, + "machineId": "ff0c3800ed8d66738a514971cd6867166809369d" + } + ] +} +``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..d67c7e990a --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,124 @@ +--- +title: Get domain related alerts API +description: Retrieves a collection of alerts related to a given domain address. +keywords: apis, graph api, supported apis, get, domain, related, alerts +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Get domain related alerts API + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + + +Retrieves a collection of alerts related to a given domain address. + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | Alert.Read.All | 'Read all alerts' +Application | Alert.ReadWrite.All | 'Read and write all alerts' + +## HTTP request +``` +GET /api/domains/{domain}/alerts +``` + +## Request headers + +Header | Value +:---|:--- +Authorization | Bearer {token}. **Required**. + + +## Request body +Empty + +## Response +If successful and domain and alert exists - 200 OK with list of [alert](alerts-windows-defender-advanced-threat-protection-new.md) objects. +If domain or alert does not exist - 404 Not Found. + + +## Example + +**Request** + +Here is an example of the request. + +>[!NOTE] +>For better performance, you can use server closer to your geo location: +> - api-us.securitycenter.windows.com +> - api-eu.securitycenter.windows.com +> - api-uk.securitycenter.windows.com + +``` +GET https://api.securitycenter.windows.com/api/domains/client.wns.windows.com/alerts +``` + +**Response** + +Here is an example of the response. + +``` +HTTP/1.1 200 OK +Content-type: application/json + +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Machines", + "value": [ + { + "id": "636688558380765161_2136280442", + "severity": "Informational", + "status": "InProgress", + "description": "Some alert description 1", + "recommendedAction": "Some recommended action 1", + "alertCreationTime": "2018-08-03T01:17:17.9516179Z", + "category": "General", + "title": "Some alert title 1", + "threatFamilyName": null, + "detectionSource": "WindowsDefenderAtp", + "classification": "TruePositive", + "determination": null, + "assignedTo": "best secop ever", + "resolvedTime": null, + "lastEventTime": "2018-08-02T07:02:52.0894451Z", + "firstEventTime": "2018-08-02T07:02:52.0894451Z", + "actorName": null, + "machineId": "ff0c3800ed8d66738a514971cd6867166809369f" + }, + { + "id": "636688558380765161_2136280442", + "severity": "Informational", + "status": "InProgress", + "description": "Some alert description 2", + "recommendedAction": "Some recommended action 2", + "alertCreationTime": "2018-08-04T01:17:17.9516179Z", + "category": "General", + "title": "Some alert title 2", + "threatFamilyName": null, + "detectionSource": "WindowsDefenderAtp", + "classification": "TruePositive", + "determination": null, + "assignedTo": "best secop ever", + "resolvedTime": null, + "lastEventTime": "2018-08-03T07:02:52.0894451Z", + "firstEventTime": "2018-08-03T07:02:52.0894451Z", + "actorName": null, + "machineId": "ff0c3800ed8d66738a514971cd6867166809369d" + } + ] +} +``` + diff --git a/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..0294068db8 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,121 @@ +--- +title: Get domain related machines API +description: Retrieves a collection of machines related to a given domain address. +keywords: apis, graph api, supported apis, get, domain, related, machines +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Get domain related machines API + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + + +Retrieves a collection of machines that have communicated to or from a given domain address. + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | URL.Read.All | 'Read URLs' + +## HTTP request +``` +GET /api/domains/{domain}/machines +``` + +## Request headers + +Header | Value +:---|:--- +Authorization | Bearer {token}. **Required**. + + +## Request body +Empty + +## Response +If successful and domain and machine exists - 200 OK with list of [machine](machine-windows-defender-advanced-threat-protection-new.md) objects. +If domain or machines do not exist - 404 Not Found. + + +## Example + +**Request** + +Here is an example of the request. + +>[!NOTE] +>For better performance, you can use server closer to your geo location: +> - api-us.securitycenter.windows.com +> - api-eu.securitycenter.windows.com +> - api-uk.securitycenter.windows.com + + +``` +GET https://api.securitycenter.windows.com/api/domains/api.securitycenter.windows.com/machines +``` + +**Response** + +Here is an example of the response. + + +``` +HTTP/1.1 200 OK +Content-type: application/json +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Machines", + "value": [ + { + "id": "02ea9a24e8bd39c247ed7ca0edae879c321684e5", + "computerDnsName": "testMachine1", + "firstSeen": "2018-07-30T20:12:00.3708661Z", + "osPlatform": "Windows10", + "osVersion": null, + "systemProductName": null, + "lastIpAddress": "10.209.67.177", + "lastExternalIpAddress": "167.220.1.210", + "agentVersion": "10.5830.18208.1000", + "groupName": null, + "osBuild": 18208, + "healthStatus": "Inactive", + "isAadJoined": false, + "machineTags": [], + "rbacGroupId": 75, + "riskScore": "Low", + "aadDeviceId": null + }, + { + "id": "02efb9a9b85f07749a018fbf3f962b4700b3b949", + "computerDnsName": "testMachine2", + "firstSeen": "2018-07-30T19:50:47.3618349Z", + "osPlatform": "Windows10", + "osVersion": null, + "systemProductName": null, + "lastIpAddress": "10.209.70.231", + "lastExternalIpAddress": "167.220.0.28", + "agentVersion": "10.5830.18208.1000", + "groupName": null, + "osBuild": 18208, + "healthStatus": "Inactive", + "isAadJoined": false, + "machineTags": [], + "rbacGroupId": 75, + "riskScore": "None", + "aadDeviceId": null + } + ] +} +``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..cae669cc07 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,84 @@ +--- +title: Get domain statistics API +description: Retrieves the prevalence for the given domain. +keywords: apis, graph api, supported apis, get, domain, domain related machines +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Get domain statistics API + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + + +Retrieves the prevalence for the given domain. + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | URL.Read.All | 'Read all machine profiles' + +## HTTP request +``` +GET /api/domains/{domain}/stats +``` + +## Request headers + +Header | Value +:---|:--- +Authorization | Bearer {token}. **Required**. + + +## Request body +Empty + +## Response +If successful and domain exists - 200 OK, with statistics object in the respnose body. +If domain does not exist - 404 Not Found. + + +## Example + +**Request** + +Here is an example of the request. + +>[!NOTE] +>For better performance, you can use server closer to your geo location: +> - api-us.securitycenter.windows.com +> - api-eu.securitycenter.windows.com +> - api-uk.securitycenter.windows.com + +``` +GET https://api.securitycenter.windows.com/api/domains/example.com/stats +``` + +**Response** + +Here is an example of the response. + + +``` +HTTP/1.1 200 OK +Content-type: application/json +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#microsoft.windowsDefenderATP.api.InOrgDomainStats", + "host": "example.com", + "orgPrevalence": "4070", + "orgFirstSeen": "2017-07-30T13:23:48Z", + "orgLastSeen": "2017-08-29T13:09:05Z" +} +``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..0c8cc1a590 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,97 @@ +--- +title: Get file information API +description: Retrieves a file by identifier Sha1, Sha256, or MD5. +keywords: apis, graph api, supported apis, get, file, information, sha1, sha256, md5 +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Get file information API + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + + + +Retrieves a file by identifier Sha1, Sha256, or MD5. + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | File.Read.All | 'Read all file profiles' + +## HTTP request +``` +GET /api/files/{id} +``` + +## Request headers + +Name | Type | Description +:---|:---|:--- +Authorization | string | Bearer {token}. **Required**. + + +## Request body +Empty + +## Response +If successful and file exists - 200 OK with the [file](files-windows-defender-advanced-threat-protection-new.md) entity in the body. +If file does not exist - 404 Not Found. + + +## Example + +**Request** + +Here is an example of the request. + +>[!NOTE] +>For better performance, you can use server closer to your geo location: +> - api-us.securitycenter.windows.com +> - api-eu.securitycenter.windows.com +> - api-uk.securitycenter.windows.com + +``` +GET https://api.securitycenter.windows.com/api/files/6532ec91d513acc05f43ee0aa3002599729fd3e1 +``` + +**Response** + +Here is an example of the response. + + +``` +HTTP/1.1 200 OK +Content-type: application/json +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Files/$entity", + "sha1": "6532ec91d513acc05f43ee0aa3002599729fd3e1", + "sha256": "d4447dffdbb2889b4b4e746b0bc882df1b854101614b0aa83953ef3cb66904cf", + "md5": "7f05a371d2beffb3784fd2199f81d730", + "globalPrevalence": 7329, + "globalFirstObserved": "2018-04-08T05:50:29.4459725Z", + "globalLastObserved": "2018-08-07T23:35:11.1361328Z", + "windowsDefenderAVThreatName": null, + "size": 391680, + "fileType": "PortableExecutable", + "isPeFile": true, + "filePublisher": null, + "fileProductName": null, + "signer": null, + "issuer": null, + "signerHash": null, + "isValidCertificate": null +} +``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..467ec1b0f0 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,103 @@ +--- +title: Get file related alerts API +description: Retrieves a collection of alerts related to a given file hash. +keywords: apis, graph api, supported apis, get, file, hash +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Get file related alerts API + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + + +Retrieves a collection of alerts related to a given file hash. + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | Alert.Read.All | 'Read all alerts' +Application | Alert.ReadWrite.All | 'Read and write all alerts' + +## HTTP request +``` +GET /api/files/{id}/alerts +``` + +## Request headers + +Name | Type | Description +:---|:---|:--- +Authorization | string | Bearer {token}. **Required**. + + +## Request body +Empty + +## Response +If successful and file and alert exists - 200 OK with list of [alert](alerts-windows-defender-advanced-threat-protection-new.md) entities in the body. +If file or alerts do not exist - 404 Not Found. + + +## Example + +**Request** + +Here is an example of the request. + +>[!NOTE] +>For better performance, you can use server closer to your geo location: +> - api-us.securitycenter.windows.com +> - api-eu.securitycenter.windows.com +> - api-uk.securitycenter.windows.com + +``` +GET https://api.securitycenter.windows.com/api/files/6532ec91d513acc05f43ee0aa3002599729fd3e1/alerts +``` + +**Response** + +Here is an example of the response. + + +``` +HTTP/1.1 200 OK +Content-type: application/json +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Alerts", + "value": [ + { + "id": "636692391408655573_2010598859", + "severity": "Low", + "status": "New", + "description": "test alert", + "recommendedAction": "do this and that", + "alertCreationTime": "2018-08-07T11:45:40.0199932Z", + "category": "None", + "title": "test alert", + "threatFamilyName": null, + "detectionSource": "CustomerTI", + "classification": null, + "determination": null, + "assignedTo": null, + "resolvedTime": null, + "lastEventTime": "2018-08-03T16:45:21.7115182Z", + "firstEventTime": "2018-08-03T16:45:21.7115182Z", + "actorName": null, + "machineId": "1e5bc9d7e413ddd7902c2932e418702b84d0cc07" + } + ] +} +``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..a4edd6751b --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,121 @@ +--- +title: Get file related machines API +description: Retrieves a collection of machines related to a given file hash. +keywords: apis, graph api, supported apis, get, machines, hash +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Get file related machines API + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + + +Retrieves a collection of machines related to a given file hash. + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | Machine.Read.All | 'Read all machine profiles' +Application | Machine.ReadWrite.All | 'Read and write all machine information' + +## HTTP request +``` +GET /api/files/{id}/machines +``` + +## Request headers + +Name | Type | Description +:---|:---|:--- +Authorization | string | Bearer {token}. **Required**. + + +## Request body +Empty + +## Response +If successful and file and machines exists - 200 OK with list of [machine](machine-windows-defender-advanced-threat-protection-new.md) entities in the body. +If file or machines do not exist - 404 Not Found. + + +## Example + +**Request** + +Here is an example of the request. + +>[!NOTE] +>For better performance, you can use server closer to your geo location: +> - api-us.securitycenter.windows.com +> - api-eu.securitycenter.windows.com +> - api-uk.securitycenter.windows.com + +``` +GET https://api.securitycenter.windows.com/api/files/1e5bc9d7e413ddd7902c2932e418702b84d0cc07/machines +``` + +**Response** + +Here is an example of the response. + + +``` +HTTP/1.1 200 OK +Content-type: application/json +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Machines", + "value": [ + { + "id": "1e5bc9d7e413ddd7902c2932e418702b84d0cc07", + "computerDnsName": "mymachine1.contoso.com", + "firstSeen": "2018-08-02T14:55:03.7791856Z", + "osPlatform": "Windows10", + "osVersion": null, + "systemProductName": null, + "lastIpAddress": "172.17.230.209", + "lastExternalIpAddress": "167.220.196.71", + "agentVersion": "10.5830.18209.1001", + "groupName": null, + "osBuild": 18209, + "healthStatus": "Active", + "isAadJoined": true, + "machineTags": [], + "rbacGroupId": 140, + "riskScore": "Low", + "aadDeviceId": null + }, + { + "id": "7292e4b8cb74ff1cc3d8a495eb29dc8858b732f7", + "computerDnsName": "mymachine2.contoso.com", + "firstSeen": "2018-07-09T13:22:45.1250071Z", + "osPlatform": "Windows10", + "osVersion": null, + "systemProductName": null, + "lastIpAddress": "192.168.12.225", + "lastExternalIpAddress": "79.183.65.82", + "agentVersion": "10.5820.17724.1000", + "groupName": "WDATPClientTeam", + "osBuild": 17724, + "healthStatus": "Inactive", + "isAadJoined": true, + "machineTags": [], + "rbacGroupId": 140, + "riskScore": "Low", + "aadDeviceId": null + } + ] +} +``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..3c97bc8e75 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,89 @@ +--- +title: Get file statistics API +description: Retrieves the prevalence for the given file. +keywords: apis, graph api, supported apis, get, file, statistics +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Get file statistics API + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + + +Retrieves the prevalence for the given file. + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | File.Read.All | 'Read file profiles' + +## HTTP request +``` +GET /api/files/{id}/stats +``` + +## Request headers + +Name | Type | Description +:---|:---|:--- +Authorization | string | Bearer {token}. **Required**. + + +## Request body +Empty + +## Response +If successful and file exists - 200 OK with statistical data in the body. +If file do not exist - 404 Not Found. + + +## Example + +**Request** + +Here is an example of the request. + +>[!NOTE] +>For better performance, you can use server closer to your geo location: +> - api-us.securitycenter.windows.com +> - api-eu.securitycenter.windows.com +> - api-uk.securitycenter.windows.com + +``` +GET https://api.securitycenter.windows.com/api/files/6532ec91d513acc05f43ee0aa3002599729fd3e1/stats +``` + +**Response** + +Here is an example of the response. + + +``` +HTTP/1.1 200 OK +Content-type: application/json +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#microsoft.windowsDefenderATP.api.InOrgFileStats", + "sha1": "6532ec91d513acc05f43ee0aa3002599729fd3e1", + "orgPrevalence": "3", + "orgFirstSeen": "2018-07-15T06:13:59Z", + "orgLastSeen": "2018-08-03T16:45:21Z", + "topFileNames": [ + "chrome_1.exe", + "chrome_2.exe" + ] +} + +``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..ef6e67570d --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,104 @@ +--- +title: Get IP related alerts API +description: Retrieves a collection of alerts related to a given IP address. +keywords: apis, graph api, supported apis, get, ip, related, alerts +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Get IP related alerts API + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + + +Retrieves a collection of alerts related to a given IP address. + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | Alert.Read.All | 'Read all alerts' +Application | Alert.ReadWrite.All | 'Read and write all alerts' + +## HTTP request +``` +GET /api/ips/{ip}/alerts +``` + +## Request headers + +Name | Type | Description +:---|:---|:--- +Authorization | string | Bearer {token}. **Required**. + + +## Request body +Empty + +## Response +If successful and IP and alert exists - 200 OK with list of [alert](alerts-windows-defender-advanced-threat-protection-new.md) entities in the body. +If IP and alerts do not exist - 404 Not Found. + + +## Example + +**Request** + +Here is an example of the request. + +>[!NOTE] +>For better performance, you can use server closer to your geo location: +> - api-us.securitycenter.windows.com +> - api-eu.securitycenter.windows.com +> - api-uk.securitycenter.windows.com + + +``` +GET https://api.securitycenter.windows.com/api/ips/10.209.67.177/alerts +``` + +**Response** + +Here is an example of the response. + + +``` +HTTP/1.1 200 OK +Content-type: application/json +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Alerts", + "value": [ + { + "id": "636692391408655573_2010598859", + "severity": "Low", + "status": "New", + "description": "test alert", + "recommendedAction": "do this and that", + "alertCreationTime": "2018-08-07T11:45:40.0199932Z", + "category": "None", + "title": "test alert", + "threatFamilyName": null, + "detectionSource": "CustomerTI", + "classification": null, + "determination": null, + "assignedTo": null, + "resolvedTime": null, + "lastEventTime": "2018-08-03T16:45:21.7115182Z", + "firstEventTime": "2018-08-03T16:45:21.7115182Z", + "actorName": null, + "machineId": "1e5bc9d7e413ddd7902c2932e418702b84d0cc07" + } + ] +} +``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..c89ed86297 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,114 @@ +--- +title: Get IP related machines API +description: Retrieves a collection of machines related to a given IP address. +keywords: apis, graph api, supported apis, get, ip, related, machines +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Get IP related machines API +Retrieves a collection of alerts related to a given IP address. + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | Machine.Read.All | 'Read all machine profiles' +Application | Machine.ReadWrite.All | 'Read and write all machine information' + +## HTTP request +``` +GET /api/ips/{ip}/machines +``` + +## Request headers + +Name | Type | Description +:---|:---|:--- +Authorization | string | Bearer {token}. **Required**. + + +## Request body +Empty + +## Response +If successful and IP and machines exists - 200 OK with list of [machine](machine-windows-defender-advanced-threat-protection-new.md) entities in the body. +If IP or machines do not exist - 404 Not Found. + + +## Example + +**Request** + +Here is an example of the request. + +>[!NOTE] +>For better performance, you can use server closer to your geo location: +> - api-us.securitycenter.windows.com +> - api-eu.securitycenter.windows.com +> - api-uk.securitycenter.windows.com + +``` +GET https://api.securitycenter.windows.com/api/ips/10.209.67.177/machines +``` + +**Response** + +Here is an example of the response. + + +``` +HTTP/1.1 200 OK +Content-type: application/json +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Machines", + "value": [ + { + "id": "1e5bc9d7e413ddd7902c2932e418702b84d0cc07", + "computerDnsName": "mymachine1.contoso.com", + "firstSeen": "2018-08-02T14:55:03.7791856Z", + "osPlatform": "Windows10", + "osVersion": null, + "systemProductName": null, + "lastIpAddress": "172.17.230.209", + "lastExternalIpAddress": "167.220.196.71", + "agentVersion": "10.5830.18209.1001", + "groupName": null, + "osBuild": 18209, + "healthStatus": "Active", + "isAadJoined": true, + "machineTags": [], + "rbacGroupId": 140, + "riskScore": "Low", + "aadDeviceId": null + }, + { + "id": "7292e4b8cb74ff1cc3d8a495eb29dc8858b732f7", + "computerDnsName": "mymachine2.contoso.com", + "firstSeen": "2018-07-09T13:22:45.1250071Z", + "osPlatform": "Windows10", + "osVersion": null, + "systemProductName": null, + "lastIpAddress": "192.168.12.225", + "lastExternalIpAddress": "79.183.65.82", + "agentVersion": "10.5820.17724.1000", + "groupName": "WDATPClientTeam", + "osBuild": 17724, + "healthStatus": "Inactive", + "isAadJoined": true, + "machineTags": [], + "rbacGroupId": 140, + "riskScore": "Low", + "aadDeviceId": null + } + ] +} +``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..affd63c23c --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,84 @@ +--- +title: Get IP statistics API +description: Retrieves the prevalence for the given IP. +keywords: apis, graph api, supported apis, get, ip, statistics, prevalence +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Get IP statistics API + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + + +Retrieves the prevalence for the given IP. + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | Ip.Read.All | 'Read IP address profiles' + +## HTTP request +``` +GET /api/ips/{ip}/stats +``` + +## Request headers + +Name | Type | Description +:---|:---|:--- +Authorization | string | Bearer {token}. **Required**. + + +## Request body +Empty + +## Response +If successful and file exists - 200 OK with statistical data in the body. +If file do not exist - 404 Not Found. + + +## Example + +**Request** + +Here is an example of the request. + +>[!NOTE] +>For better performance, you can use server closer to your geo location: +> - api-us.securitycenter.windows.com +> - api-eu.securitycenter.windows.com +> - api-uk.securitycenter.windows.com + +``` +GET https://api.securitycenter.windows.com/api/ips/10.209.67.177/stats +``` + +**Response** + +Here is an example of the response. + + +``` +HTTP/1.1 200 OK +Content-type: application/json +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#microsoft.windowsDefenderATP.api.InOrgIPStats", + "ipAddress": "192.168.1.1", + "orgPrevalence": "63515", + "orgFirstSeen": "2017-07-30T13:36:06Z", + "orgLastSeen": "2017-08-29T13:32:59Z" +} +``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..d7dae982e8 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,99 @@ +--- +title: Get machine by ID API +description: Retrieves a machine entity by ID. +keywords: apis, graph api, supported apis, get, machines, entity, id +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Get machine by ID API + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + + +Retrieves a machine entity by ID. + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | Machine.Read.All | 'Read all machine profiles' +Application | Machine.ReadWrite.All | 'Read and write all machine information' + +## HTTP request +``` +GET /api/machines/{id} +``` + +## Request headers + +Name | Type | Description +:---|:---|:--- +Authorization | string | Bearer {token}. **Required**. + + +## Request body +Empty + +## Response +If successful and machine exists - 200 OK with the [machine](machine-windows-defender-advanced-threat-protection-new.md) entity in the body. +If machine with the specified id was not found - 404 Not Found. + + +## Example + +**Request** + +Here is an example of the request. + +>[!NOTE] +>For better performance, you can use server closer to your geo location: +> - api-us.securitycenter.windows.com +> - api-eu.securitycenter.windows.com +> - api-uk.securitycenter.windows.com + +``` +GET https://api.securitycenter.windows.com/api/machines/1e5bc9d7e413ddd7902c2932e418702b84d0cc07 +``` + +**Response** + +Here is an example of the response. + + +``` +HTTP/1.1 200 OK +Content-type: application/json +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Machine", + "id": "1e5bc9d7e413ddd7902c2932e418702b84d0cc07", + "computerDnsName": "mymachine1.contoso.com", + "firstSeen": "2018-08-02T14:55:03.7791856Z", + "osPlatform": "Windows10", + "osVersion": null, + "systemProductName": null, + "lastIpAddress": "172.17.230.209", + "lastExternalIpAddress": "167.220.196.71", + "agentVersion": "10.5830.18209.1001", + "groupName": null, + "osBuild": 18209, + "healthStatus": "Active", + "isAadJoined": true, + "machineTags": [], + "rbacGroupId": 140, + "riskScore": "Low", + "aadDeviceId": null +} + +``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..7f94e8c74e --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,106 @@ +--- +title: Get machine log on users API +description: Retrieves a collection of logged on users. +keywords: apis, graph api, supported apis, get, machine, log on, users +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Get machine log on users API + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + + + +Retrieves a collection of logged on users. + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | User.Read.All | 'Read user profiles' + + +## HTTP request +``` +GET /api/machines/{id}/logonusers +``` + +## Request headers + +Name | Type | Description +:---|:---|:--- +Authorization | string | Bearer {token}. **Required**. + + +## Request body +Empty + +## Response +If successful and machine and user exist - 200 OK with list of [user](user-windows-defender-advanced-threat-protection-new.md) entities in the body +If no machine found or no users found - 404 Not Found. + + +## Example + +**Request** + +Here is an example of the request. + +>[!NOTE] +>For better performance, you can use server closer to your geo location: +> - api-us.securitycenter.windows.com +> - api-eu.securitycenter.windows.com +> - api-uk.securitycenter.windows.com + +``` +GET https://api.securitycenter.windows.com/api/1e5bc9d7e413ddd7902c2932e418702b84d0cc07/logonusers +``` + +**Response** + +Here is an example of the response. + + +``` +HTTP/1.1 200 OK +Content-type: application/json +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Users", + "value": [ + { + "id": "contoso\\user1", + "firstSeen": "2018-08-02T00:00:00Z", + "lastSeen": "2018-08-04T00:00:00Z", + "mostPrevalentMachineId": null, + "leastPrevalentMachineId": null, + "logonTypes": "Network", + "logOnMachinesCount": 3, + "isDomainAdmin": false, + "isOnlyNetworkUser": null + }, + { + "id": "contoso\\user2", + "firstSeen": "2018-08-02T00:00:00Z", + "lastSeen": "2018-08-05T00:00:00Z", + "mostPrevalentMachineId": null, + "leastPrevalentMachineId": null, + "logonTypes": "Network", + "logOnMachinesCount": 3, + "isDomainAdmin": false, + "isOnlyNetworkUser": null + } + ] +} +``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..5b98bf3a4f --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,104 @@ +--- +title: Get machine related alerts API +description: Retrieves a collection of alerts related to a given machine ID. +keywords: apis, graph api, supported apis, get, machines, related, alerts +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Get machine related alerts API + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + + +Retrieves a collection of alerts related to a given machine ID. + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | Alert.Read.All | 'Read all alerts' +Application | Alert.ReadWrite.All | 'Read and write all alerts' + +## HTTP request +``` +GET /api/machines/{id}/alerts +``` + +## Request headers + +Name | Type | Description +:---|:---|:--- +Authorization | string | Bearer {token}. **Required**. + + +## Request body +Empty + +## Response +If successful and machine and alert exists - 200 OK with list of [alert](alerts-windows-defender-advanced-threat-protection-new.md) entities in the body. +If no machine or no alerts found - 404 Not Found. + + +## Example + +**Request** + +Here is an example of the request. + +>[!NOTE] +>For better performance, you can use server closer to your geo location: +> - api-us.securitycenter.windows.com +> - api-eu.securitycenter.windows.com +> - api-uk.securitycenter.windows.com + + +``` +GET https://api.securitycenter.windows.com/api/machines/{id}/alerts +``` + +**Response** + +Here is an example of the response. + + +``` +HTTP/1.1 200 OK +Content-type: application/json +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Alerts", + "value": [ + { + "id": "636692391408655573_2010598859", + "severity": "Low", + "status": "New", + "description": "test alert", + "recommendedAction": "do this and that", + "alertCreationTime": "2018-08-07T11:45:40.0199932Z", + "category": "None", + "title": "test alert", + "threatFamilyName": null, + "detectionSource": "CustomerTI", + "classification": null, + "determination": null, + "assignedTo": null, + "resolvedTime": null, + "lastEventTime": "2018-08-03T16:45:21.7115182Z", + "firstEventTime": "2018-08-03T16:45:21.7115182Z", + "actorName": null, + "machineId": "1e5bc9d7e413ddd7902c2932e418702b84d0cc07" + } + ] +} +``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..2f3ae63b1c --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,91 @@ +--- +title: Get MachineAction object API +description: Use this API to create calls related to get machineaction object +keywords: apis, graph api, supported apis, machineaction object +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Get MachineAction object API + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + + +Get actions done on a machine. + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | Machine.Read.All | 'Read all machine profiles' +Application | Machine.ReadWrite.All | 'Read and write all machine information' + +## HTTP request +``` +GET /api/machineactions/{id} +``` + +## Request headers + +Name | Type | Description +:---|:---|:--- +Authorization | string | Bearer {token}. **Required**. + + +## Request body +Empty + +## Response +If successful, this method returns 200, Ok response code with a [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) object. +If machine action with the specified id was not found - 404 Not Found. + +## Example + +**Request** + +Here is an example of the request. + +>[!NOTE] +>For better performance, you can use server closer to your geo location: +> - api-us.securitycenter.windows.com +> - api-eu.securitycenter.windows.com +> - api-uk.securitycenter.windows.com + +``` +GET https://api.securitycenter.windows.com/api/machineactions/2e9da30d-27f6-4208-81f2-9cd3d67893ba +``` + +**Response** + +Here is an example of the response. + + +``` +HTTP/1.1 200 Ok +Content-type: application/json +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#MachineActions/$entity", + "id": "2e9da30d-27f6-4208-81f2-9cd3d67893ba", + "type": "RunAntiVirusScan", + "requestor": "Analyst@contoso.com", + "requestorComment": "Check machine for viruses due to alert 3212", + "status": "Succeeded", + "error": "None", + "machineId": "f46b9bb259ed4a7fb9981b73510e3cc7aa81ec1f", + "creationDateTimeUtc": "2017-12-04T12:18:27.1293487Z", + "lastUpdateTimeUtc": "2017-12-04T12:18:57.5511934Z" +} + + +``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..ae7970fd01 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,165 @@ +--- +title: Get MachineActions collection API +description: Use this API to create calls related to get machineactions collection +keywords: apis, graph api, supported apis, machineaction collection +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Get MachineActions collection API + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + Gets collection of actions done on machines. Get MachineAction collection API supports OData V4 queries. + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | Machine.Read.All | 'Read all machine profiles' +Application | Machine.ReadWrite.All | 'Read and write all machine information' + +## HTTP request +``` +GET /api/machineactions +``` + +## Request headers + +Name | Type | Description +:---|:---|:--- +Authorization | string | Bearer {token}. **Required**. + + +## Request body +Empty + +## Response +If successful, this method returns 200, Ok response code with a collection of [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) objects since the Retention policy time of the organization. + + +## Example 1 + +**Request** + +Here is an example of the request on an organization that has three MachineActions. + +>[!NOTE] +>For better performance, you can use server closer to your geo location: +> - api-us.securitycenter.windows.com +> - api-eu.securitycenter.windows.com +> - api-uk.securitycenter.windows.com + +``` +GET https://api.securitycenter.windows.com/api/machineactions +``` + +**Response** + +Here is an example of the response. + + +``` +HTTP/1.1 200 Ok +Content-type: application/json +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#MachineActions", + "value": [ + { + "id": "69dc3630-1ccc-4342-acf3-35286eec741d", + "type": "CollectInvestigationPackage", + "requestor": "Analyst@contoso.com", + "requestorComment": "test", + "status": "Succeeded", + "error": "None", + "machineId": "f46b9bb259ed4a7fb9981b73510e3cc7aa81ec1f", + "creationDateTimeUtc": "2017-12-04T12:43:57.2011911Z", + "lastUpdateTimeUtc": "2017-12-04T12:45:25.4049122Z" + }, + { + "id": "2e9da30d-27f6-4208-81f2-9cd3d67893ba", + "type": "RunAntiVirusScan", + "requestor": "Analyst@contoso.com", + "requestorComment": "Check machine for viruses due to alert 3212", + "status": "Succeeded", + "error": "None", + "machineId": "f46b9bb259ed4a7fb9981b73510e3cc7aa81ec1f", + "creationDateTimeUtc": "2017-12-04T12:18:27.1293487Z", + "lastUpdateTimeUtc": "2017-12-04T12:18:57.5511934Z" + }, + { + "id": "44cffc15-0e3d-4cbf-96aa-bf76f9b27f5e", + "type": "UnrestrictCodeExecution", + "requestor": "Analyst@contoso.com", + "requestorComment": "test", + "status": "Succeeded", + "error": "None", + "machineId": "f46b9bb259ed4a7fb9981b73510e3cc7aa81ec1f", + "creationDateTimeUtc": "2017-12-04T12:15:40.6052029Z", + "lastUpdateTimeUtc": "2017-12-04T12:16:14.2899973Z" + } + ] +} +``` + +## Example 2 + +**Request** + +Here is an example of a request that filters the MachineActions by machine ID and shows the latest two MachineActions. + +``` +GET https://api.securitycenter.windows.com/api/machineactions?$filter=machineId eq 'f46b9bb259ed4a7fb9981b73510e3cc7aa81ec1f'&$top=2 +``` + +**Response** + +Here is an example of the response. + +>[!NOTE] +>For better performance, you can use server closer to your geo location: +> - api-us.securitycenter.windows.com +> - api-eu.securitycenter.windows.com +> - api-uk.securitycenter.windows.com + +``` +HTTP/1.1 200 Ok +Content-type: application/json +{ + "@odata.context": "https://api.securitycenter.windows.com/testwdatppreview/$metadata#MachineActions", + "value": [ + { + "id": "69dc3630-1ccc-4342-acf3-35286eec741d", + "type": "CollectInvestigationPackage", + "requestor": "Analyst@contoso.com", + "requestorComment": "test", + "status": "Succeeded", + "error": "None", + "machineId": "f46b9bb259ed4a7fb9981b73510e3cc7aa81ec1f", + "creationDateTimeUtc": "2017-12-04T12:43:57.2011911Z", + "lastUpdateTimeUtc": "2017-12-04T12:45:25.4049122Z" + }, + { + "id": "2e9da30d-27f6-4208-81f2-9cd3d67893ba", + "type": "RunAntiVirusScan", + "requestor": "Analyst@contoso.com", + "requestorComment": "Check machine for viruses due to alert 3212", + "status": "Succeeded", + "error": "None", + "machineId": "f46b9bb259ed4a7fb9981b73510e3cc7aa81ec1f", + "creationDateTimeUtc": "2017-12-04T12:18:27.1293487Z", + "lastUpdateTimeUtc": "2017-12-04T12:18:57.5511934Z" + } + ] +} +``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..35c4d198ee --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,120 @@ +--- +title: Get machines API +description: Retrieves a collection of recently seen machines. +keywords: apis, graph api, supported apis, get, machines +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Get machines API + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + + +Retrieves a collection of recently seen machines. + +## Permissions + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | Machine.Read.All | 'Read all machine profiles' +Application | Machine.ReadWrite.All | 'Read and write all machine information' + +## HTTP request +``` +GET /api/machines +``` + +## Request headers + +Name | Type | Description +:---|:---|:--- +Authorization | string | Bearer {token}. **Required**. + + +## Request body +Empty + +## Response +If successful and machines exists - 200 OK with list of [machine](machine-windows-defender-advanced-threat-protection-new.md) entities in the body. +If no recent machines - 404 Not Found. + + +## Example + +**Request** + +Here is an example of the request. + +>[!NOTE] +>For better performance, you can use server closer to your geo location: +> - api-us.securitycenter.windows.com +> - api-eu.securitycenter.windows.com +> - api-uk.securitycenter.windows.com + +``` +GET https://api.securitycenter.windows.com/api/machines +``` + +**Response** + +Here is an example of the response. + + +``` +HTTP/1.1 200 OK +Content-type: application/json +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Machines", + "value": [ + { + "id": "1e5bc9d7e413ddd7902c2932e418702b84d0cc07", + "computerDnsName": "mymachine1.contoso.com", + "firstSeen": "2018-08-02T14:55:03.7791856Z", + "osPlatform": "Windows10", + "osVersion": null, + "systemProductName": null, + "lastIpAddress": "172.17.230.209", + "lastExternalIpAddress": "167.220.196.71", + "agentVersion": "10.5830.18209.1001", + "groupName": null, + "osBuild": 18209, + "healthStatus": "Active", + "isAadJoined": true, + "machineTags": [], + "rbacGroupId": 140, + "riskScore": "Low", + "aadDeviceId": null + }, + { + "id": "7292e4b8cb74ff1cc3d8a495eb29dc8858b732f7", + "computerDnsName": "mymachine2.contoso.com", + "firstSeen": "2018-07-09T13:22:45.1250071Z", + "osPlatform": "Windows10", + "osVersion": null, + "systemProductName": null, + "lastIpAddress": "192.168.12.225", + "lastExternalIpAddress": "79.183.65.82", + "agentVersion": "10.5820.17724.1000", + "groupName": "WDATPClientTeam", + "osBuild": 17724, + "healthStatus": "Inactive", + "isAadJoined": true, + "machineTags": [], + "rbacGroupId": 140, + "riskScore": "Low", + "aadDeviceId": null + } + ] +} +``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..e3b14550d2 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,84 @@ +--- +title: Get package SAS URI API +description: Use this API to get a URI that allows downloading an investigation package. +keywords: apis, graph api, supported apis, get package, sas, uri +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Get package SAS URI API + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + + +Get a URI that allows downloading of an investigation package. + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | Machine.CollectForensics | 'Collect forensics' + +## HTTP request +``` +GET /api/machineactions/{id}/getPackageUri +``` + +## Request headers + +Name | Type | Description +:---|:---|:--- +Authorization | string | Bearer {token}. **Required**. + + +## Request body +Empty + +## Response +If successful, this method returns 200, Ok response code with object that holds the link to the package in the “value” parameter. This link is valid for a very short time and should be used immediately for downloading the package to a local storage. + + +## Example + +**Request** + +Here is an example of the request. + +``` +GET https://api.securitycenter.windows.com/api/machineactions/7327b54fd718525cbca07dacde913b5ac3c85673/GetPackageUri + +``` + +**Response** + +Here is an example of the response. + +>[!NOTE] +>For better performance, you can use server closer to your geo location: +> - api-us.securitycenter.windows.com +> - api-eu.securitycenter.windows.com +> - api-uk.securitycenter.windows.com + + +``` +HTTP/1.1 200 Ok +Content-type: application/json + +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Edm.String", + "value": "\"https://userrequests-us.securitycenter.windows.com:443/safedownload/WDATP_Investigation_Package.zip?token=gbDyj7y%2fbWGAZjn2sFiZXlliBTXOCVG7yiJ6mXNaQ9pLByC2Wxeno9mENsPFP3xMk5l%2bZiJXjLvqAyNEzUNROxoM2I1er9dxzfVeBsxSmclJjPsAx%2btiNyxSz1Ax%2b5jaT5cL5bZg%2b8wgbwY9urXbTpGjAKh6FB1e%2b0ypcWkPm8UkfOwsmtC%2biZJ2%2bPqnkkeQk7SKMNoAvmh9%2fcqDIPKXGIBjMa0D9auzypOqd8bQXp7p2BnLSH136BxST8n9IHR4PILvRjAYW9kvtHkBpBitfydAsUW4g2oDZSPN3kCLBOoo1C4w4Lkc9Bc3GNU2IW6dfB7SHcp7G9p4BDkeJl3VuDs6esCaeBorpn9FKJ%2fXo7o9pdcI0hUPZ6Ds9hiPpwPUtz5J29CBE3QAopCK%2fsWlf6OW2WyXsrNRSnF1tVE5H3wXpREzuhD7S4AIA3OIEZKzC4jIPLeMu%2bazZU9xGwuc3gICOaokbwMJiZTqcUuK%2fV9YdBdjdg8wJ16NDU96Pl6%2fgew2KYuk6Wo7ZuHotgHI1abcsvdlpe4AvixDbqcRJthsg2PpLRaFLm5av44UGkeK6TJpFvxUn%2f9fg6Zk5yM1KUTHb8XGmutoCM8U9er6AzXZlY0gGc3D3bQOg41EJZkEZLyUEbk1hXJB36ku2%2bW01cG71t7MxMBYz7%2bdXobxpdo%3d%3bRWS%2bCeoDfTyDcfH5pkCg6hYDmCOPr%2fHYQuaUWUBNVnXURYkdyOzVHqp%2fe%2f1BNyPdVoVkpQHpz1pPS3b5g9h7IMmNKCk5gFq5m2nPx6kk9EYtzx8Ndoa2m9Yj%2bSaf8zIFke86YnfQL4AYewsnQNJJh4wc%2bXxGlBq7axDcoiOdX91rKzVicH3GSBkFoLFAKoegWWsF%2fEDZcVpF%2fXUA1K8HvB6dwyfy4y0sAqnNPxYTQ97mG7yHhxPt4Pe9YF2UPPAJVuEf8LNlQ%2bWHC9%2f7msF6UUI4%2fca%2ftpjFs%2fSNeRE8%2fyQj21TI8YTF1SowvaJuDc1ivEoeopNNGG%2bGI%2fX0SckaVxU9Hdkh0zbydSlT5SZwbSwescs0IpzECitBbaLUz4aT8KTs8T0lvx8D7Te3wVsKAJ1r3iFMQZrlk%2bS1WW8rvac7oHRx2HKURn1v7fDIQWgJr9aNsNlFz4fLJ50T2qSHuuepkLVbe93Va072aMGhvr09WVKoTpAf1j2bcFZZU6Za5PxI32mr0k90FgiYFJ1F%2f1vRDrGwvWVWUkR3Z33m4g0gHa52W1FMxQY0TJIwbovD6FaSNDx7xhKZSd5IJ7r6P91Gez49PaZRcAZPjd%2bfbul3JNm1VqQPTLohT7wa0ymRiXpSST74xtFzuEBzNSNATdbngj3%2fwV4JesTjZjIj5Dc%3d%3blumqauVlFuuO8MQffZgs0tLJ4Fq6fpeozPTdDf8Ll6XLegi079%2b4mSPFjTK0y6eohstxdoOdom2wAHiZwk0u4KLKmRkfYOdT1wHY79qKoBQ3ZDHFTys9V%2fcwKGl%2bl8IenWDutHygn5IcA1y7GTZj4g%3d%3d\"" +} + + +``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..74880584e6 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,86 @@ +--- +title: Get user information API +description: Retrieve a User entity by key such as user name or domain. +keywords: apis, graph api, supported apis, get, user, user information +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Get user information API + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + + +Retrieve a User entity by key (user name or domain\user). + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | User.Read.All | 'Read all user profiles' + +## HTTP request +``` +GET /api/users/{id}/ +``` + +## Request headers + +Name | Type | Description +:---|:---|:--- +Authorization | string | Bearer {token}. **Required**. + + +## Request body +Empty + +## Response +If successful and user exists - 200 OK with [user](user-windows-defender-advanced-threat-protection-new.md) entity in the body. +If user does not exist - 404 Not Found. + + +## Example + +**Request** + +Here is an example of the request. + +>[!NOTE] +>For better performance, you can use server closer to your geo location: +> - api-us.securitycenter.windows.com +> - api-eu.securitycenter.windows.com +> - api-uk.securitycenter.windows.com + +``` +GET https://api.securitycenter.windows.com/api/users/{id} +Content-type: application/json +``` + +**Response** + +Here is an example of the response. + + +``` +HTTP/1.1 200 OK +Content-type: application/json +{ + "@odata.context": "https://api.securitycenter.windows.com/testwdatppreview/$metadata#Users/$entity", + "id": "", + "accountSid": null, + "accountName": "", + "accountDomainName": "", +… +} +``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..d0024bf007 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,123 @@ +--- +title: Get user related alerts API +description: Retrieves a collection of alerts related to a given user ID. +keywords: apis, graph api, supported apis, get, user, related, alerts +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Get user related alerts API + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + + +Retrieves a collection of alerts related to a given user ID. + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | Alert.Read.All | 'Read all alerts' +Application | Alert.ReadWrite.All | 'Read and write all alerts' + +## HTTP request +``` +GET /api/users/{id}/alerts +``` + +## Request headers + +Name | Type | Description +:---|:---|:--- +Authorization | string | Bearer {token}. **Required**. + + +## Request body +Empty + +## Response +If successful and user and alert exists - 200 OK. +If user does not exist - 404 Not Found. + + +## Example + +**Request** + +Here is an example of the request. + +>[!NOTE] +>For better performance, you can use server closer to your geo location: +> - api-us.securitycenter.windows.com +> - api-eu.securitycenter.windows.com +> - api-uk.securitycenter.windows.com + +``` +GET https://api.securitycenter.windows.com/api/users/user1@contoso.com/alerts +``` + +**Response** + +Here is an example of the response. + + +``` +HTTP/1.1 200 OK +Content-type: application/json +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Alerts", + "value": [ + { + "id": "636688558380765161_2136280442", + "severity": "Informational", + "status": "InProgress", + "description": "Some alert description 1", + "recommendedAction": "Some recommended action 1", + "alertCreationTime": "2018-08-03T01:17:17.9516179Z", + "category": "General", + "title": "Some alert title 1", + "threatFamilyName": null, + "detectionSource": "WindowsDefenderAtp", + "classification": "TruePositive", + "determination": null, + "assignedTo": "best secop ever", + "resolvedTime": null, + "lastEventTime": "2018-08-02T07:02:52.0894451Z", + "firstEventTime": "2018-08-02T07:02:52.0894451Z", + "actorName": null, + "machineId": "ff0c3800ed8d66738a514971cd6867166809369f" + }, + { + "id": "636688558380765161_2136280442", + "severity": "Informational", + "status": "InProgress", + "description": "Some alert description 2", + "recommendedAction": "Some recommended action 2", + "alertCreationTime": "2018-08-04T01:17:17.9516179Z", + "category": "General", + "title": "Some alert title 2", + "threatFamilyName": null, + "detectionSource": "WindowsDefenderAtp", + "classification": "TruePositive", + "determination": null, + "assignedTo": "best secop ever", + "resolvedTime": null, + "lastEventTime": "2018-08-03T07:02:52.0894451Z", + "firstEventTime": "2018-08-03T07:02:52.0894451Z", + "actorName": null, + "machineId": "ff0c3800ed8d66738a514971cd6867166809369d" + } + ] +} +``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..5a304b14c3 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,121 @@ +--- +title: Get user related machines API +description: Retrieves a collection of machines related to a given user ID. +keywords: apis, graph api, supported apis, get, user, user related alerts +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Get user related machines API + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + + +Retrieves a collection of machines related to a given user ID. + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | Machine.Read.All | 'Read all machine profiles' +Application | Machine.ReadWrite.All | 'Read and write all machine information' + +## HTTP request +``` +GET /api/users/{id}/machines +``` + +## Request headers + +Name | Type | Description +:---|:---|:--- +Authorization | string | Bearer {token}. **Required**. + + +## Request body +Empty + +## Response +If successful and machines exists - 200 OK with list of [machine](machine-windows-defender-advanced-threat-protection-new.md) entities in the body. +If user or machines does not exist - 404 Not Found. + + +## Example + +**Request** + +Here is an example of the request. + +>[!NOTE] +>For better performance, you can use server closer to your geo location: +> - api-us.securitycenter.windows.com +> - api-eu.securitycenter.windows.com +> - api-uk.securitycenter.windows.com + +``` +GET https://api.securitycenter.windows.com/api/users/user1@contoso.com/machines +``` + +**Response** + +Here is an example of the response. + + +``` +HTTP/1.1 200 OK +Content-type: application/json +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Machines", + "value": [ + { + "id": "1e5bc9d7e413ddd7902c2932e418702b84d0cc07", + "computerDnsName": "mymachine1.contoso.com", + "firstSeen": "2018-08-02T14:55:03.7791856Z", + "osPlatform": "Windows10", + "osVersion": null, + "systemProductName": null, + "lastIpAddress": "172.17.230.209", + "lastExternalIpAddress": "167.220.196.71", + "agentVersion": "10.5830.18209.1001", + "groupName": null, + "osBuild": 18209, + "healthStatus": "Active", + "isAadJoined": true, + "machineTags": [], + "rbacGroupId": 140, + "riskScore": "Low", + "aadDeviceId": null + }, + { + "id": "7292e4b8cb74ff1cc3d8a495eb29dc8858b732f7", + "computerDnsName": "mymachine2.contoso.com", + "firstSeen": "2018-07-09T13:22:45.1250071Z", + "osPlatform": "Windows10", + "osVersion": null, + "systemProductName": null, + "lastIpAddress": "192.168.12.225", + "lastExternalIpAddress": "79.183.65.82", + "agentVersion": "10.5820.17724.1000", + "groupName": "WDATPClientTeam", + "osBuild": 17724, + "healthStatus": "Inactive", + "isAadJoined": true, + "machineTags": [], + "rbacGroupId": 140, + "riskScore": "Low", + "aadDeviceId": null + } + ] +} +``` diff --git a/windows/security/threat-protection/windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..67e10348a6 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,73 @@ +--- +title: Is domain seen in org API +description: Use this API to create calls related to checking whether a domain was seen in the organization. +keywords: apis, graph api, supported apis, domain, domain seen +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 04/24/2018 +--- + +# Was domain seen in org +Answers whether a domain was seen in the organization. + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | Url.Read.All | 'Read URLs' + +## HTTP request +``` +GET /api/domains/{domain} +``` + +## Request headers + +Header | Value +:---|:--- +Authorization | Bearer {token}. **Required**. + + +## Request body +Empty + +## Response +If successful and domain exists - 200 OK. If domain does not exist - 404 Not Found. + +## Example + +**Request** + +Here is an example of the request. + +>[!NOTE] +>For better performance, you can use server closer to your geo location: +> - api-us.securitycenter.windows.com +> - api-eu.securitycenter.windows.com +> - api-uk.securitycenter.windows.com + +``` +GET https://api.securitycenter.windows.com/api/domains/example.com +Content-type: application/json +``` + +**Response** + +Here is an example of the response. + + +``` +HTTP/1.1 200 OK +Content-type: application/json +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Domains/$entity", + "host": "example.com" +} +``` diff --git a/windows/security/threat-protection/windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..22da7d935e --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,80 @@ +--- +title: Is IP seen in org API +description: Answers whether an IP was seen in the organization. +keywords: apis, graph api, supported apis, is, ip, seen, org, organization +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Was IP seen in org + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + + +Answers whether an IP was seen in the organization. + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | Ip.Read.All | 'Read IP address profiles' + +## HTTP request +``` +GET /api/ips/{ip} +``` + +## Request headers + +Name | Type | Description +:---|:---|:--- +Authorization | string | Bearer {token}. **Required**. + + +## Request body +Empty + +## Response +If successful and IP exists - 200 OK. If IP do not exist - 404 Not Found. + + +## Example + +**Request** + +Here is an example of the request. + +``` +GET https://api.securitycenter.windows.com/api/ips/10.209.67.177 +``` + +**Response** + +Here is an example of the response. + +>[!NOTE] +>For better performance, you can use server closer to your geo location: +> - api-us.securitycenter.windows.com +> - api-eu.securitycenter.windows.com +> - api-uk.securitycenter.windows.com + + +``` +HTTP/1.1 200 OK +Content-type: application/json +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Ips/$entity", + "id": "10.209.67.177" +} +``` diff --git a/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..0542b64fcf --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,103 @@ +--- +title: Isolate machine API +description: Use this API to create calls related isolating a machine. +keywords: apis, graph api, supported apis, isolate machine +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Isolate machine API + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + + +Isolates a machine from accessing external network. + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | Machine.Isolate | 'Isolate machine' + +## HTTP request +``` +POST /api/machines/{id}/isolate +``` + +## Request headers + +Name | Type | Description +:---|:---|:--- +Authorization | string | Bearer {token}. **Required**. +Content-Type | string | application/json. **Required**. + +## Request body +In the request body, supply a JSON object with the following parameters: + +Parameter | Type | Description +:---|:---|:--- +Comment | String | Comment to associate with the action. **Required**. +IsolationType | String | Type of the isolation. Allowed values are: 'Full' or 'Selective'. + +**IsolationType** controls the type of isolation to perform and can be one of the following: +- Full – Full isolation +- Selective – Restrict only limited set of applications from accessing the network + + +## Response +If successful, this method returns 201 - Created response code and [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) in the response body. + + +## Example + +**Request** + +Here is an example of the request. + +>[!NOTE] +>For better performance, you can use server closer to your geo location: +> - api-us.securitycenter.windows.com +> - api-eu.securitycenter.windows.com +> - api-uk.securitycenter.windows.com + +``` +POST https://api.securitycenter.windows.com/api/machines/fb9ab6be3965095a09c057be7c90f0a2/isolate +Content-type: application/json +{ + "Comment": "Isolate machine due to alert 1234", + “IsolationType”: “Full” +} + +``` +**Response** + +Here is an example of the response. + +``` +HTTP/1.1 201 Created +Content-type: application/json +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#MachineActions/$entity", + "id": "b89eb834-4578-496c-8be0-03f004061435", + "type": "Isolate", + "requestor": "Analyst@contoso.com ", + "requestorComment": "Isolate machine due to alert 1234", + "status": "InProgress", + "error": "None", + "machineId": "f46b9bb259ed4a7fb9981b73510e3cc7aa81ec1f", + "creationDateTimeUtc": "2017-12-04T12:12:18.9725659Z", + "lastUpdateTimeUtc": "2017-12-04T12:12:18.9725659Z" +} + +``` diff --git a/windows/security/threat-protection/windows-defender-atp/machine-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/machine-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..9afd33baef --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/machine-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,45 @@ +--- +title: File resource type +description: Retrieves top recent alerts. +keywords: apis, graph api, supported apis, get, alerts, recent +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Machine resource type + + +# Methods +Method|Return Type |Description +:---|:---|:--- +[List machines](get-machines-windows-defender-advanced-threat-protection-new.md) | [machine](machine-windows-defender-advanced-threat-protection-new.md) collection | List set of [machine](machine-windows-defender-advanced-threat-protection-new.md) entities in the org. +[Get machine](get-machine-by-id-windows-defender-advanced-threat-protection.md) | [machine](machine-windows-defender-advanced-threat-protection-new.md) | Get a [machine](machine-windows-defender-advanced-threat-protection-new.md) by its identity. +[Get logged on users](get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md) | [user](user-windows-defender-advanced-threat-protection-new.md) collection | Get the set of [User](user-windows-defender-advanced-threat-protection-new.md) that logged on to the [machine](machine-windows-defender-advanced-threat-protection-new.md). +[Get related alerts](get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md) | [alert](alerts-windows-defender-advanced-threat-protection-new.md) collection | Get the set of [alert](alerts-windows-defender-advanced-threat-protection-new.md) entities that were raised on the [machine](machine-windows-defender-advanced-threat-protection-new.md). + +# Properties +Property | Type | Description +:---|:---|:--- +id | String | [machine](machine-windows-defender-advanced-threat-protection-new.md) identity. +computerDnsName | String | [machine](machine-windows-defender-advanced-threat-protection-new.md) fully qualified name. +firstSeen | DateTimeOffset | First date and time where the [machine](machine-windows-defender-advanced-threat-protection-new.md) was observed by WDATP. +osPlatform | String | OS platform. +osVersion | String | OS Version. +lastIpAddress | Ip | Last IP on local NIC on the [machine](machine-windows-defender-advanced-threat-protection-new.md). +lastExternalIpAddress | Ip | Last Ip through which the [machine](machine-windows-defender-advanced-threat-protection-new.md) accessed the internet. +agentVersion | String | Version of WDATP agent. +groupName | String | [machine](machine-windows-defender-advanced-threat-protection-new.md) group name (when defined). +osBuild | Int | OS build number. +healthStatus | String | [machine](machine-windows-defender-advanced-threat-protection-new.md) health status. +isAadJoined | Boolean | Is [machine](machine-windows-defender-advanced-threat-protection-new.md) AAD joined. +machineTags | String collection | Set of [machine](machine-windows-defender-advanced-threat-protection-new.md) tags. +rbacGroupId | Int | Group Id. +riskScore | String | Risk score as evaludated by WDATP. Possible values are: 'None', 'Low', 'Medium' and 'High'. +aadDeviceId | String | AAD Device Id (when [machine](machine-windows-defender-advanced-threat-protection-new.md) is Aad Joined). \ No newline at end of file diff --git a/windows/security/threat-protection/windows-defender-atp/machineaction-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/machineaction-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..e611322103 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/machineaction-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,42 @@ +--- +title: File resource type +description: Retrieves top recent alerts. +keywords: apis, graph api, supported apis, get, alerts, recent +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Machine Action resource type + +Method|Return Type |Description +:---|:---|:--- +[List MachineActions](get-machineactions-collection-windows-defender-advanced-threat-protection-new.md) | [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) | List [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) entities. +[Get MachineAction](get-machineaction-object-windows-defender-advanced-threat-protection-new.md) | [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) | Get a single [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) entity. +[Collect investigation package](collect-investigation-package-windows-defender-advanced-threat-protection-new.md) | [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) | Collect investigation package from a [machine](machine-windows-defender-advanced-threat-protection-new.md). +[Get investigation package SAS URI](get-package-sas-uri-windows-defender-advanced-threat-protection-new.md) | [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) | Get URI for downloading the investigation package. +[Isolate machine](isolate-machine-windows-defender-advanced-threat-protection-new.md) | [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) | Isolate [machine](machine-windows-defender-advanced-threat-protection-new.md) from network. +[Release machine from isolation](unisolate-machine-windows-defender-advanced-threat-protection-new.md) | [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) | Release [machine](machine-windows-defender-advanced-threat-protection-new.md) from Isolation. +[Restrict app execution](restrict-code-execution-windows-defender-advanced-threat-protection-new.md) | [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) | Restrict application execution. +[Remove app restriction](unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md) | [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) | Remove application execution restriction. +[Run antivirus scan](run-av-scan-windows-defender-advanced-threat-protection-new.md) | [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) | Run an AV scan using Windows Defender (when applicable). +[Offboard machine](offboard-machine-api-windows-defender-advanced-threat-protection-new)|[Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) | Offboard [machine](machine-windows-defender-advanced-threat-protection-new.md) from WDATP. + +# Properties +Property | Type | Description +:---|:---|:--- +id | Guid | Identity of the [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) entity. +type | String | Type of the action. +requestor | String | Identity of the person that executed the action. +requestorComment | String | Comment that was written when issuing the action. +status | String | Current status of the command. Possible values are: "InProgress", "Succeeded", "Failed" and "Cancelled". +error | String | Error code providing more insight as to what have caused the command to fail. +machineId | String | Id of the machine on which the action was executed. +creationDateTimeUtc | DateTimeOffset | The date and time when the action was created. +lastUpdateTimeUtc | DateTimeOffset | The last date and time when the action status was updated. diff --git a/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..305514fa27 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,96 @@ +--- +title: Collect investigation package API +description: Use this API to create calls related to the collecting an investigation package from a machine. +keywords: apis, graph api, supported apis, collect investigation package +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Collect investigation package API + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + + +Offboard machine from WDATP. + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | Machine.Offboard | 'Offboard machine' + +## HTTP request +``` +POST /api/machines/{id}/offboard +``` + +## Request headers + +Name | Type | Description +:---|:---|:--- +Authorization | string | Bearer {token}. **Required**. +Content-Type | string | application/json. **Required**. + +## Request body +In the request body, supply a JSON object with the following parameters: + +Parameter | Type | Description +:---|:---|:--- +Comment | String | Comment to associate with the action. **Required**. + +## Response +If successful, this method returns 201 - Created response code and [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) in the response body. + + +## Example + +**Request** + +Here is an example of the request. + +>[!NOTE] +>For better performance, you can use server closer to your geo location: +> - api-us.securitycenter.windows.com +> - api-eu.securitycenter.windows.com +> - api-uk.securitycenter.windows.com + +``` +POST https://api.securitycenter.windows.com/api/machines/fb9ab6be3965095a09c057be7c90f0a2/offboard +Content-type: application/json +{ + "Comment": "Offboard machine by automation" +} +``` + +**Response** + +Here is an example of the response. + +``` +HTTP/1.1 201 Created +Content-type: application/json +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#MachineActions/$entity", + "id": "c9042f9b-8483-4526-87b5-35e4c2532223", + "type": "OffboardMachine", + "requestor": "Analyst@contoso.com", + "requestorComment": "offboard machine by automation", + "status": "InProgress", + "error": "None", + "machineId": "f46b9bb259ed4a7fb9981b73510e3cc7aa81ec1f", + "creationDateTimeUtc": "2017-12-04T12:09:24.1785079Z", + "lastUpdateTimeUtc": "2017-12-04T12:09:24.1785079Z" +} + +``` diff --git a/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..8f738be715 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,96 @@ +--- +title: Restrict app execution API +description: Use this API to create calls related to restricting an application from executing. +keywords: apis, graph api, supported apis, collect investigation package +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Restrict app execution API + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + + +Restrict execution of all applications on the machine except a predefined set. + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | Machine.RestrictExecution | 'Restrict code execution' + +## HTTP request +``` +POST /api/machines/{id}/restrictCodeExecution +``` + +## Request headers + +Name | Type | Description +:---|:---|:--- +Authorization | string | Bearer {token}. **Required**. +Content-Type | string | application/json. **Required**. + +## Request body +In the request body, supply a JSON object with the following parameters: + +Parameter | Type | Description +:---|:---|:--- +Comment | String | Comment to associate with the action. **Required**. + +## Response +If successful, this method returns 201 - Created response code and [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) in the response body. + + +## Example + +**Request** + +Here is an example of the request. + +``` +POST https://api.securitycenter.windows.com/api/machines/fb9ab6be3965095a09c057be7c90f0a2/restrictCodeExecution +Content-type: application/json +{ + "Comment": "Restrict code execution due to alert 1234" +} + +``` +**Response** + +Here is an example of the response. + +>[!NOTE] +>For better performance, you can use server closer to your geo location: +> - api-us.securitycenter.windows.com +> - api-eu.securitycenter.windows.com +> - api-uk.securitycenter.windows.com + +``` +HTTP/1.1 201 Created +Content-type: application/json +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#MachineActions/$entity", + "id": "78d408d1-384c-4c19-8b57-ba39e378011a", + "type": "RestrictCodeExecution", + "requestor": "Analyst@contoso.com ", + "requestorComment": "Restrict code execution due to alert 1234", + "status": "InProgress", + "error": "None", + "machineId": "f46b9bb259ed4a7fb9981b73510e3cc7aa81ec1f", + "creationDateTimeUtc": "2017-12-04T12:15:04.3825985Z", + "lastUpdateTimeUtc": "2017-12-04T12:15:04.3825985Z" +} + +``` diff --git a/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..9d33981067 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,105 @@ +--- +title: Run antivirus scan API +description: Use this API to create calls related to running an antivirus scan on a machine. +keywords: apis, graph api, supported apis, remove machine from isolation +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Run antivirus scan API + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + + +Initiate Windows Defender Antivirus scan on the machine. + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | Machine.Scan | 'Scan machine' + +## HTTP request +``` +POST /api/machines/{id}/runAntiVirusScan +``` + +## Request headers + +Name | Type | Description +:---|:---|:--- +Authorization | string | Bearer {token}. **Required**. +Content-Type | string | application/json + +## Request body +In the request body, supply a JSON object with the following parameters: + +Parameter | Type | Description +:---|:---|:--- +Comment | String | Comment to associate with the action. **Required**. +ScanType| String | Defines the type of the Scan. **Required**. + +**ScanType** controls the type of scan to perform and can be one of the following: + +- **Quick** – Perform quick scan on the machine +- **Full** – Perform full scan on the machine + + + +## Response +If successful, this method returns 201, Created response code and _MachineAction_ object in the response body. + + +## Example + +**Request** + +Here is an example of the request. + +``` +POST https://api.securitycenter.windows.com/api/machines/fb9ab6be3965095a09c057be7c90f0a2/runAntiVirusScan +Content-type: application/json +{ + "Comment": "Check machine for viruses due to alert 3212", + “ScanType”: “Full” +} +``` + +**Response** + +Here is an example of the response. + +>[!NOTE] +>For better performance, you can use server closer to your geo location: +> - api-us.securitycenter.windows.com +> - api-eu.securitycenter.windows.com +> - api-uk.securitycenter.windows.com + +``` +HTTP/1.1 201 Created +Content-type: application/json +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#MachineActions/$entity", + "id": "2e9da30d-27f6-4208-81f2-9cd3d67893ba", + "type": "RunAntiVirusScan", + "requestor": "Analyst@contoso.com", + "requestorComment": "Check machine for viruses due to alert 3212", + "status": "InProgress", + "error": "None", + "machineId": "f46b9bb259ed4a7fb9981b73510e3cc7aa81ec1f", + "creationDateTimeUtc": "2017-12-04T12:18:27.1293487Z", + "lastUpdateTimeUtc": "2017-12-04T12:18:27.1293487Z" +} + +``` diff --git a/windows/security/threat-protection/windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..e8279e443f --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,44 @@ +--- +title: Supported Windows Defender Advanced Threat Protection query APIs +description: Learn about the specific supported Windows Defender Advanced Threat Protection entities where you can create API calls to. +keywords: apis, supported apis, actor, alerts, machine, user, domain, ip, file, advanced queries, advanced hunting +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 30/07/2018 +--- + +# Supported Windows Defender ATP query APIs + +**Applies to:** + +- Windows 10 Enterprise +- Windows 10 Education +- Windows 10 Pro +- Windows 10 Pro Education +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + + +>Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-supportedapis-abovefoldlink) + +Learn more about the individual supported entities where you can run API calls to and details such as HTTP request values, request headers and expected responses. + +## In this section +Topic | Description +:---|:--- +Advanced Hunting | Run queries from API. +Alerts | Run API calls such as get alerts, create alerts, alert information by ID, alert related actor information, alert related IP information, and alert related machine information. +Domain |Run API calls such as get domain related machines, statistics, and check if a domain is seen in your organization. +File | Run API calls such as get file information, file related alerts, file related machines, and file statistics. +IP | Run API calls such as get IP related alerts, IP related machines, IP statistics, and check if and IP is seen in your organization. +Machines | Run API calls such as get machines, get machines by ID, perform actions on machines (s.a. "Collect investigation package") information about logged on users, and alerts related to a given machine ID. +User | Run API calls such as get alert related user information, user information, user related alerts, and user related machines. + +## Related topic +- [Use Windows Defender ATP APIs](exposed-apis-windows-defender-advanced-threat-protection-new.md) diff --git a/windows/security/threat-protection/windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..e3cb3d3e64 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,93 @@ +--- +title: Unblock file API +description: Use this API to create calls related to allowing a file to be executed in the organization +keywords: apis, graph api, supported apis, unblock file +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Unblock file API + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + + +Allow a file to be executed in the organization, using Windows Defender Antivirus. + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | Ti.ReadWrite | 'Threat Intelligence read write' + +## HTTP request +``` +POST /api/files/{sha1}/unblock +``` + +## Request headers + +Header | Value +:---|:--- +Authorization | Bearer {token}. **Required**. +Content-Type | application/json + +## Request body +In the request body, supply a JSON object with the following parameters: + +Parameter | Type | Description +:---|:---|:--- +Comment | String | Comment to associate with the action. **Required**. + + +## Response +If successful, this method returns 201 Created response code with action details, which indicates that unblock message was sent to Windows Defender deployed in the organization. + + +## Example + +**Request** + +Here is an example of the request. + +``` +POST https://api.securitycenter.windows.com/api/files/7327b54fd718525cbca07dacde913b5ac3c85673/unblock +Content-type: application/json +{ + "Comment": "Unblock file since alert 1234 was investigated and discovered to be false alarm", +} +``` + +**Response** + +Here is an example of the response. + + +``` +HTTP/1.1 201 Created +Content-type: application/json +{ + "fileIdentifier": "7327b54fd718525cbca07dacde913b5ac3c85673", + "fileIdentifierType": "Sha1", + "actionType": "UnBlock", + "fileStatus": "Blocked", + "creationDateTimeUtc": "2017-12-04T13:06:23.4502191Z", + "requestor": "Analyst@contoso.com ", + "requestorComment": "test", + "cancellationDateTimeUtc": null, + "cancellationRequestor": null, + "cancellationComment": null, + "lastUpdateDateTimeUtc": "2017-12-04T13:06:23.4502191Z" +} + +``` diff --git a/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..aacb10b79f --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,101 @@ +--- +title: Release machine from isolation API +description: Use this API to create calls related to release a machine from isolation. +keywords: apis, graph api, supported apis, remove machine from isolation +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Release machine from isolation API + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + + +Undo isolation of a machine. + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | Machine.Isolate | 'Isolate machine' + +## HTTP request +``` +POST /api/machines/{id}/unisolate +``` + +## Request headers + +Name | Type | Description +:---|:---|:--- +Authorization | string | Bearer {token}. **Required**. +Content-Type | string | application/json. **Required**. + + +## Request body +In the request body, supply a JSON object with the following parameters: + +Parameter | Type | Description +:---|:---|:--- +Comment | String | Comment to associate with the action. **Required**. + +## Response +If successful, this method returns 201 - Created response code and [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) in the response body. + + +## Example + +**Request** + +Here is an example of the request. + +>[!NOTE] +>For better performance, you can use server closer to your geo location: +> - api-us.securitycenter.windows.com +> - api-eu.securitycenter.windows.com +> - api-uk.securitycenter.windows.com + +``` +POST https://api.securitycenter.windows.com/api/machines/fb9ab6be3965095a09c057be7c90f0a2/unisolate +Content-type: application/json +{ + "Comment": "Unisolate machine since it was clean and validated" +} + +``` +**Response** + +Here is an example of the response. + +>[!NOTE] +>The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call. + +``` +HTTP/1.1 201 Created +Content-type: application/json +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#MachineActions/$entity", + "id": "09a0f91e-a2eb-409d-af33-5577fe9bd558", + "type": "Unisolate", + "requestor": "Analyst@contoso.com ", + "requestorComment": "Unisolate machine since it was clean and validated ", + "status": "InProgress", + "error": "None", + "machineId": "f46b9bb259ed4a7fb9981b73510e3cc7aa81ec1f", + "creationDateTimeUtc": "2017-12-04T12:13:15.0104931Z", + "lastUpdateTimeUtc": "2017-12-04T12:13:15.0104931Z" +} + + +``` diff --git a/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..e08b5d033f --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,96 @@ +--- +title: Remove app restriction API +description: Use this API to create calls related to removing a restriction from applications from executing. +keywords: apis, graph api, supported apis, remove machine from isolation +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Remove app restriction API + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + + +Enable execution of any application on the machine. + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | Machine.RestrictExecution | 'Restrict code execution' + +## HTTP request +``` +POST /api/machines/{id}/unrestrictCodeExecution +``` + +## Request headers +Name | Type | Description +:---|:---|:--- +Authorization | string | Bearer {token}. **Required**. +Content-Type | string | application/json. **Required**. + +## Request body +In the request body, supply a JSON object with the following parameters: + +Parameter | Type | Description +:---|:---|:--- +Comment | String | Comment to associate with the action. **Required**. + +## Response +If successful, this method returns 201 - Created response code and [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) in the response body. + + +## Example + +**Request** + +Here is an example of the request. + +>[!NOTE] +>For better performance, you can use server closer to your geo location: +> - api-us.securitycenter.windows.com +> - api-eu.securitycenter.windows.com +> - api-uk.securitycenter.windows.com + +``` +POST https://api.securitycenter.windows.com/api/machines/fb9ab6be3965095a09c057be7c90f0a2/unrestrictCodeExecution +Content-type: application/json +{ + "Comment": "Unrestrict code execution since machine was cleaned and validated" +} + +``` + +**Response** + +Here is an example of the response. + +``` +HTTP/1.1 201 Created +Content-type: application/json +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#MachineActions/$entity", + "id": "44cffc15-0e3d-4cbf-96aa-bf76f9b27f5e", + "type": "UnrestrictCodeExecution", + "requestor": "Analyst@contoso.com", + "requestorComment": "Unrestrict code execution since machine was cleaned and validated ", + "status": "InProgress", + "error": "None", + "machineId": "f46b9bb259ed4a7fb9981b73510e3cc7aa81ec1f", + "creationDateTimeUtc": "2017-12-04T12:15:40.6052029Z", + "lastUpdateTimeUtc": "2017-12-04T12:15:40.6052029Z" +} + +``` diff --git a/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..76d372f7b5 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,108 @@ +--- +title: Get alert information by ID API +description: Retrieves an alert by its ID. +keywords: apis, graph api, supported apis, get, alert, information, id +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Update alert + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + +Update the properties of an alert object. + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | Alerts.ReadWrite.All | 'Read and write all alerts' + +## HTTP request +``` +PATCH /api/alerts/{id} +``` + +## Request headers + +Name | Type | Description +:---|:---|:--- +Authorization | String | Bearer {token}. **Required**. +Content-Type | String | application/json. **Required**. + + +## Request body +In the request body, supply the values for the relevant fields that should be updated.Existing properties that are not included in the request body will maintain their previous values or be recalculated based on tchanges to other property values. For best performance you shouldn't include existing values that haven't change. + +Property | Type | Description +:---|:---|:--- +status | String | Specifies the current status of the alert. The property values are: 'New', 'InProgress' and 'Resolved'. +assignedTo | String | Owner of the alert +classification | String | Speficies the specification of the alert. The property values are: 'Unknown', 'FalsePositive', 'TruePositive'. +determination | String | Specifies the determination of the alert. The property values are: 'NotAvailable', 'Apt', 'Malware', 'SecurityPersonnel', 'SecurityTesting', 'UnwantedSoftware', 'Other' + + +## Response +If successful, this method returns 200 OK, and an [alert](alerts-windows-defender-advanced-threat-protection-new.md) object in the response body with the updated properties. +If alert with the specified id was not found - 404 Not Found. + + +## Example + +**Request** + +Here is an example of the request. + +>[!NOTE] +>For better performance, you can use server closer to your geo location: +> - api-us.securitycenter.windows.com +> - api-eu.securitycenter.windows.com +> - api-uk.securitycenter.windows.com + +``` +PATCH https://api.securitycenter.windows.com/api/alerts/636688558380765161_2136280442 +Content-Type: application/json + +{ + "assignedTo": "Our designated secop" +} +``` + +**Response** + +Here is an example of the response. + +``` +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Alerts/$entity", + "id": "636692338844234222_1806644926", + "severity": "Medium", + "status": "InProgress", + "description": "An anomalous memory operation appears to be tampering with a process associated with the Windows Defender EDR sensor.", + "recommendedAction": "A. Validate the alert.\n1. Examine the process involved in the memory operation to determine whether the process and the observed activities are normal. \n2. Check for other suspicious activities in the machine timeline.\n3. Locate unfamiliar processes in the process tree. Check files for prevalence, their locations, and digital signatures.\n4. Submit relevant files for deep analysis and review file behaviors. \n5. Identify unusual system activity with system owners. \n\nB. Scope the incident. Find related machines, network addresses, and files in the incident graph. \n\nC. Contain and mitigate the breach. Stop suspicious processes, isolate affected machines, decommission compromised accounts or reset passwords, block IP addresses and URLs, and install security updates.\n\nD. Contact your incident response team, or contact Microsoft support for investigation and remediation services.", + "alertCreationTime": "2018-08-07T10:18:04.2665329Z", + "category": "Installation", + "title": "Possible sensor tampering in memory", + "threatFamilyName": null, + "detectionSource": "WindowsDefenderAtp", + "classification": null, + "determination": null, + "assignedTo": "Our designated secop", + "resolvedTime": null, + "lastEventTime": "2018-08-07T10:14:35.470671Z", + "firstEventTime": "2018-08-07T10:14:35.470671Z", + "actorName": null, + "machineId": "a2250e1cd215af1ea2818ef8d01a564f67542857" +} +``` diff --git a/windows/security/threat-protection/windows-defender-atp/user-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/user-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..509ded9db9 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/user-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,23 @@ +--- +title: File resource type +description: Retrieves top recent alerts. +keywords: apis, graph api, supported apis, get, alerts, recent +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# User resource type + +Method|Return Type |Description +:---|:---|:--- +[List User related alerts](get-user-related-alerts-windows-defender-advanced-threat-protection-new.md) | [alert](alerts-windows-defender-advanced-threat-protection-new.md) collection | List all the alerts that are associated with a [user](user-windows-defender-advanced-threat-protection-new.md). +[List User related machines](get-user-related-machines-windows-defender-advanced-threat-protection-new.md) | [machine](machine-windows-defender-advanced-threat-protection-new.md) collection | List all the machines that were logged on by a [user](user-windows-defender-advanced-threat-protection-new.md). + + From 7c07c111923fb9793c2e6e1c5dae54198fba00e4 Mon Sep 17 00:00:00 2001 From: Zvi Avidor Date: Thu, 16 Aug 2018 08:44:30 +0300 Subject: [PATCH 033/487] fix --- .../security/threat-protection/windows-defender-atp/TOC.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 07e39fd8d3..e0fbd229bd 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -96,6 +96,11 @@ #### [Troubleshoot custom threat intelligence issues](troubleshoot-custom-ti-windows-defender-advanced-threat-protection.md) ### [**Beta!** Use Windows Defender ATP APIs](exposed-apis-windows-defender-advanced-threat-protection-new.md) +#### Create your app + +##### [Get access on behalf of a user](exposed-apis-create-app-nativeapp.md) + +##### [Get access without a user](exposed-apis-create-app-webapp.md) #### [Supported Windows Defender ATP APIs](supported-apis-windows-defender-advanced-threat-protection-new.md) ##### [Advanced Hunting](run-advanced-query-windows-defender-advanced-threat-protection.md) @@ -152,7 +157,9 @@ #### How to use APIs - Samples ##### [Schedule advanced Hunting using Microsoft Flow](run-advanced-query-windows-defender-advanced-threat-protection-sample-ms-flow.md) + ##### [Advanced Hunting using PowerShell](run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md) + ##### [Advanced Hunting using Python](run-advanced-query-windows-defender-advanced-threat-protection-sample-python.md) From 7fe9692f380f648d952f9423cb1a29e015118b21 Mon Sep 17 00:00:00 2001 From: Zvi Avidor Date: Thu, 16 Aug 2018 08:51:12 +0300 Subject: [PATCH 034/487] foxes --- .../windows-defender-atp/TOC.md | 26 +++++++++++-------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index e0fbd229bd..e46669dc19 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -95,14 +95,26 @@ #### [Experiment with custom threat intelligence alerts](experiment-custom-ti-windows-defender-advanced-threat-protection.md) #### [Troubleshoot custom threat intelligence issues](troubleshoot-custom-ti-windows-defender-advanced-threat-protection.md) -### [**Beta!** Use Windows Defender ATP APIs](exposed-apis-windows-defender-advanced-threat-protection-new.md) +### [**Beta!** Windows Defender ATP APIs](exposed-apis-intro.md) + #### Create your app ##### [Get access on behalf of a user](exposed-apis-create-app-nativeapp.md) ##### [Get access without a user](exposed-apis-create-app-webapp.md) -#### [Supported Windows Defender ATP APIs](supported-apis-windows-defender-advanced-threat-protection-new.md) -##### [Advanced Hunting](run-advanced-query-windows-defender-advanced-threat-protection.md) + +#### [Supported Windows Defender ATP APIs](exposed-apis-list.md) + +##### [Advanced Hunting](run-advanced-query-api.md) + +#### How to use APIs - Samples + +##### [Schedule advanced Hunting using Microsoft Flow](run-advanced-query-sample-ms-flow.md) + +##### [Advanced Hunting using PowerShell](run-advanced-query-sample-powershell.md) + +##### [Advanced Hunting using Python](run-advanced-query-sample-python.md) + ##### [Alert](alerts-windows-defender-advanced-threat-protection-new.md) ###### [List alerts](get-alerts-windows-defender-advanced-threat-protection-new.md) @@ -155,14 +167,6 @@ ###### [Get user related alerts](get-user-related-alerts-windows-defender-advanced-threat-protection-new.md) ###### [Get user related machines](get-user-related-machines-windows-defender-advanced-threat-protection-new.md) -#### How to use APIs - Samples -##### [Schedule advanced Hunting using Microsoft Flow](run-advanced-query-windows-defender-advanced-threat-protection-sample-ms-flow.md) - -##### [Advanced Hunting using PowerShell](run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md) - -##### [Advanced Hunting using Python](run-advanced-query-windows-defender-advanced-threat-protection-sample-python.md) - - ### [Use the Windows Defender ATP exposed APIs](exposed-apis-windows-defender-advanced-threat-protection.md) #### [Supported Windows Defender ATP APIs](supported-apis-windows-defender-advanced-threat-protection.md) #####Actor From 07946c4cee3e4c1779b581c8dcf1a9e9aacef4b9 Mon Sep 17 00:00:00 2001 From: Zvi Avidor Date: Thu, 16 Aug 2018 08:52:11 +0300 Subject: [PATCH 035/487] fixes --- .../threat-protection/windows-defender-atp/TOC.md | 9 --------- 1 file changed, 9 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index e46669dc19..b4d24cbc95 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -96,26 +96,17 @@ #### [Troubleshoot custom threat intelligence issues](troubleshoot-custom-ti-windows-defender-advanced-threat-protection.md) ### [**Beta!** Windows Defender ATP APIs](exposed-apis-intro.md) - #### Create your app - ##### [Get access on behalf of a user](exposed-apis-create-app-nativeapp.md) - ##### [Get access without a user](exposed-apis-create-app-webapp.md) - #### [Supported Windows Defender ATP APIs](exposed-apis-list.md) - ##### [Advanced Hunting](run-advanced-query-api.md) #### How to use APIs - Samples - ##### [Schedule advanced Hunting using Microsoft Flow](run-advanced-query-sample-ms-flow.md) - ##### [Advanced Hunting using PowerShell](run-advanced-query-sample-powershell.md) - ##### [Advanced Hunting using Python](run-advanced-query-sample-python.md) - ##### [Alert](alerts-windows-defender-advanced-threat-protection-new.md) ###### [List alerts](get-alerts-windows-defender-advanced-threat-protection-new.md) ###### [Create alert](create-alert-by-reference-windows-defender-advanced-threat-protection-new.md) From 972931d8fbb2f02b4a124f811783385045b6370c Mon Sep 17 00:00:00 2001 From: Zvi Avidor Date: Thu, 16 Aug 2018 09:48:06 +0300 Subject: [PATCH 036/487] fix failures --- .../alerts-windows-defender-advanced-threat-protection-new.md | 2 +- ...reference-windows-defender-advanced-threat-protection-new.md | 2 +- ...osed-apis-windows-defender-advanced-threat-protection-new.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/alerts-windows-defender-advanced-threat-protection-new.md index 6f49e0bacf..b6aa792424 100644 --- a/windows/security/threat-protection/windows-defender-atp/alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/alerts-windows-defender-advanced-threat-protection-new.md @@ -22,7 +22,7 @@ Method|Return Type |Description :---|:---|:--- [Get alert](get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md) | [alert](get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md) | Get a single [alert](get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md) object. [List alerts](get-alerts-windows-defender-advanced-threat-protection-new.md) | [alert](get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md) collection | List [alert](get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md) collection. -[Create alert](create-alert-by-reference-windows-defender-advanced-threat-protection-new.md)|[alert](get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md)|Create an alert based on event data obtained from [Advanced hunting API](run-advanced-query-windows-defender-advanced-threat-protection.md) +[Create alert](create-alert-by-reference-windows-defender-advanced-threat-protection-new.md)|[alert](get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md)|Create an alert based on event data obtained from [Advanced Hunting](run-advanced-query-api.md) [List related domains](get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md)|Domain collection|List Urls associated with the alert. [List related files](get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md) | [file](files-windows-defender-advanced-threat-protection-new.md) collection | List the [file](files-windows-defender-advanced-threat-protection-new.md) entities that are associated with the [alert](get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md). [List related IPs](get-alert-related-ip-info-windows-defender-advanced-threat-protection-new.md) | IP collection | List IPs that are associated witht the alert. diff --git a/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md index 0028551bf1..970ce1702b 100644 --- a/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md @@ -20,7 +20,7 @@ ms.date: 12/08/2017 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -Enables using event data, as obtained from the [Advanced hunting API](run-advanced-query-windows-defender-advanced-threat-protection.md) for creating a new alert entity. +Enables using event data, as obtained from the [Advanced Hunting](run-advanced-query-api.md) for creating a new alert entity. ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md index bfe251407b..68d63bddd1 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md @@ -152,7 +152,7 @@ Refer to [Get token using PowerShell](run-advanced-query-windows-defender-advanc ### Using Python -Refer to [Get token using Python](run-advanced-query-windows-defender-advanced-threat-protection-sample-python.md#get-token) +Refer to [Get token using Python](run-advanced-query-sample-python.md#get-token) ### Using Curl From bc236fc8f7b299b7b84e7e4e146a37bb65000b1d Mon Sep 17 00:00:00 2001 From: Zvi Avidor Date: Thu, 16 Aug 2018 10:20:14 +0300 Subject: [PATCH 037/487] fix two warnings --- ...osed-apis-windows-defender-advanced-threat-protection-new.md | 2 +- ...ineaction-windows-defender-advanced-threat-protection-new.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md index 68d63bddd1..b64bf198ef 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md @@ -148,7 +148,7 @@ For more details on AAD token, refer to [AAD tutorial](https://docs.microsoft.co ### Using PowerShell -Refer to [Get token using PowerShell](run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md#get-token) +Refer to [Get token using PowerShell](run-advanced-query-sample-powershell.md#get-token) ### Using Python diff --git a/windows/security/threat-protection/windows-defender-atp/machineaction-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/machineaction-windows-defender-advanced-threat-protection-new.md index e611322103..cc9b4418a7 100644 --- a/windows/security/threat-protection/windows-defender-atp/machineaction-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/machineaction-windows-defender-advanced-threat-protection-new.md @@ -26,7 +26,7 @@ Method|Return Type |Description [Restrict app execution](restrict-code-execution-windows-defender-advanced-threat-protection-new.md) | [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) | Restrict application execution. [Remove app restriction](unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md) | [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) | Remove application execution restriction. [Run antivirus scan](run-av-scan-windows-defender-advanced-threat-protection-new.md) | [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) | Run an AV scan using Windows Defender (when applicable). -[Offboard machine](offboard-machine-api-windows-defender-advanced-threat-protection-new)|[Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) | Offboard [machine](machine-windows-defender-advanced-threat-protection-new.md) from WDATP. +[Offboard machine](offboard-machine-api-windows-defender-advanced-threat-protection-new.md)|[Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) | Offboard [machine](machine-windows-defender-advanced-threat-protection-new.md) from WDATP. # Properties Property | Type | Description From d98bc8fac0e982cafaafcb18134f8463439a7cfe Mon Sep 17 00:00:00 2001 From: Zvi Avidor Date: Thu, 16 Aug 2018 10:30:03 +0300 Subject: [PATCH 038/487] Add prereleased prefix --- .../threat-protection/windows-defender-atp/TOC.md | 11 ++++++----- ...windows-defender-advanced-threat-protection-new.md | 2 ++ ...windows-defender-advanced-threat-protection-new.md | 2 ++ ...windows-defender-advanced-threat-protection-new.md | 2 ++ ...windows-defender-advanced-threat-protection-new.md | 2 ++ ...windows-defender-advanced-threat-protection-new.md | 2 ++ ...windows-defender-advanced-threat-protection-new.md | 2 ++ ...windows-defender-advanced-threat-protection-new.md | 2 ++ ...windows-defender-advanced-threat-protection-new.md | 2 ++ ...windows-defender-advanced-threat-protection-new.md | 2 ++ ...windows-defender-advanced-threat-protection-new.md | 2 ++ ...windows-defender-advanced-threat-protection-new.md | 2 ++ ...windows-defender-advanced-threat-protection-new.md | 2 ++ ...windows-defender-advanced-threat-protection-new.md | 2 ++ ...windows-defender-advanced-threat-protection-new.md | 2 ++ ...windows-defender-advanced-threat-protection-new.md | 2 ++ ...windows-defender-advanced-threat-protection-new.md | 2 ++ ...windows-defender-advanced-threat-protection-new.md | 2 ++ ...windows-defender-advanced-threat-protection-new.md | 2 ++ ...windows-defender-advanced-threat-protection-new.md | 2 ++ ...windows-defender-advanced-threat-protection-new.md | 2 ++ ...windows-defender-advanced-threat-protection-new.md | 2 ++ ...windows-defender-advanced-threat-protection-new.md | 6 ++++++ ...windows-defender-advanced-threat-protection-new.md | 4 ++-- ...windows-defender-advanced-threat-protection-new.md | 4 ++-- ...windows-defender-advanced-threat-protection-new.md | 5 ++--- ...windows-defender-advanced-threat-protection-new.md | 4 ++-- ...windows-defender-advanced-threat-protection-new.md | 4 ++-- ...windows-defender-advanced-threat-protection-new.md | 2 ++ ...windows-defender-advanced-threat-protection-new.md | 4 ++-- ...windows-defender-advanced-threat-protection-new.md | 4 ++-- ...windows-defender-advanced-threat-protection-new.md | 4 ++-- ...windows-defender-advanced-threat-protection-new.md | 4 ++-- ...windows-defender-advanced-threat-protection-new.md | 4 ++-- ...windows-defender-advanced-threat-protection-new.md | 7 +++++++ ...windows-defender-advanced-threat-protection-new.md | 4 ++-- ...windows-defender-advanced-threat-protection-new.md | 4 ++-- ...windows-defender-advanced-threat-protection-new.md | 4 ++-- ...windows-defender-advanced-threat-protection-new.md | 4 ++-- ...windows-defender-advanced-threat-protection-new.md | 4 ++-- ...windows-defender-advanced-threat-protection-new.md | 4 ++-- ...windows-defender-advanced-threat-protection-new.md | 4 ++-- ...windows-defender-advanced-threat-protection-new.md | 4 ++-- ...windows-defender-advanced-threat-protection-new.md | 3 ++- 44 files changed, 101 insertions(+), 43 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index b4d24cbc95..7e5b918b32 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -102,11 +102,6 @@ #### [Supported Windows Defender ATP APIs](exposed-apis-list.md) ##### [Advanced Hunting](run-advanced-query-api.md) -#### How to use APIs - Samples -##### [Schedule advanced Hunting using Microsoft Flow](run-advanced-query-sample-ms-flow.md) -##### [Advanced Hunting using PowerShell](run-advanced-query-sample-powershell.md) -##### [Advanced Hunting using Python](run-advanced-query-sample-python.md) - ##### [Alert](alerts-windows-defender-advanced-threat-protection-new.md) ###### [List alerts](get-alerts-windows-defender-advanced-threat-protection-new.md) ###### [Create alert](create-alert-by-reference-windows-defender-advanced-threat-protection-new.md) @@ -158,6 +153,12 @@ ###### [Get user related alerts](get-user-related-alerts-windows-defender-advanced-threat-protection-new.md) ###### [Get user related machines](get-user-related-machines-windows-defender-advanced-threat-protection-new.md) +#### How to use APIs - Samples +##### [Schedule advanced Hunting using Microsoft Flow](run-advanced-query-sample-ms-flow.md) +##### [Advanced Hunting using PowerShell](run-advanced-query-sample-powershell.md) +##### [Advanced Hunting using Python](run-advanced-query-sample-python.md) + + ### [Use the Windows Defender ATP exposed APIs](exposed-apis-windows-defender-advanced-threat-protection.md) #### [Supported Windows Defender ATP APIs](supported-apis-windows-defender-advanced-threat-protection.md) #####Actor diff --git a/windows/security/threat-protection/windows-defender-atp/alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/alerts-windows-defender-advanced-threat-protection-new.md index b6aa792424..25f518344c 100644 --- a/windows/security/threat-protection/windows-defender-atp/alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/alerts-windows-defender-advanced-threat-protection-new.md @@ -15,6 +15,8 @@ ms.date: 12/08/2017 # Alert resource type +[!include[Prereleaseinformation](prerelease.md)] + Represents an alert entity in WDATP. # Methods diff --git a/windows/security/threat-protection/windows-defender-atp/block-file-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/block-file-windows-defender-advanced-threat-protection-new.md index 4b945f2c0f..84bbef9016 100644 --- a/windows/security/threat-protection/windows-defender-atp/block-file-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/block-file-windows-defender-advanced-threat-protection-new.md @@ -15,6 +15,8 @@ ms.date: 12/08/2017 # Block file API +[!include[Prereleaseinformation](prerelease.md)] + **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md index df75029191..7f8808cd66 100644 --- a/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md @@ -15,6 +15,8 @@ ms.date: 12/08/2017 # Collect investigation package API +[!include[Prereleaseinformation](prerelease.md)] + **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md index 970ce1702b..dc6e3ab67a 100644 --- a/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md @@ -15,6 +15,8 @@ ms.date: 12/08/2017 # Create alert from event API +[!include[Prereleaseinformation](prerelease.md)] + **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/security/threat-protection/windows-defender-atp/files-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/files-windows-defender-advanced-threat-protection-new.md index 00e1b1e364..8961b49e34 100644 --- a/windows/security/threat-protection/windows-defender-atp/files-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/files-windows-defender-advanced-threat-protection-new.md @@ -15,6 +15,8 @@ ms.date: 12/08/2017 # File resource type +[!include[Prereleaseinformation](prerelease.md)] + Represent a file entity in WDATP. # Methods diff --git a/windows/security/threat-protection/windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection-new.md index 87e402b102..eb6d684c80 100644 --- a/windows/security/threat-protection/windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection-new.md @@ -15,6 +15,8 @@ ms.date: 07/25/2018 # Find machine information by internal IP API +[!include[Prerelease information](prerelease.md)] + **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md index 26333d85c4..46cb0db71b 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md @@ -15,6 +15,8 @@ ms.date: 12/08/2017 # Get alert information by ID API +[!include[Prereleaseinformation](prerelease.md)] + **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md index 42d2bad378..bfdfc9935b 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md @@ -15,6 +15,8 @@ ms.date: 12/08/2017 # Get alert related domain information API +[!include[Prereleaseinformation](prerelease.md)] + **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md index 5bac7b1862..90083b44b6 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md @@ -15,6 +15,8 @@ ms.date: 12/08/2017 # Get alert related files information API +[!include[Prereleaseinformation](prerelease.md)] + **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection-new.md index d28d7e4c38..1ed55af361 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection-new.md @@ -15,6 +15,8 @@ ms.date: 12/08/2017 # Get alert related IP information API +[!include[Prereleaseinformation](prerelease.md)] + **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md index d4e17a8f25..46b6be0dc4 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md @@ -15,6 +15,8 @@ ms.date: 12/08/2017 # Get alert related machine information API +[!include[Prereleaseinformation](prerelease.md)] + **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md index f2f994a6cb..6ac1ca8121 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md @@ -15,6 +15,8 @@ ms.date: 12/08/2017 # Get alert related user information API +[!include[Prereleaseinformation](prerelease.md)] + **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md index 240b6627fc..ac34277345 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md @@ -15,6 +15,8 @@ ms.date: 12/08/2017 # Get alerts API +[!include[Prereleaseinformation](prerelease.md)] + **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md index d67c7e990a..a64b80a325 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -15,6 +15,8 @@ ms.date: 12/08/2017 # Get domain related alerts API +[!include[Prereleaseinformation](prerelease.md)] + **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md index 0294068db8..c757b85e20 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md @@ -15,6 +15,8 @@ ms.date: 12/08/2017 # Get domain related machines API +[!include[Prereleaseinformation](prerelease.md)] + **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/security/threat-protection/windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection-new.md index cae669cc07..cac75199c0 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection-new.md @@ -15,6 +15,8 @@ ms.date: 12/08/2017 # Get domain statistics API +[!include[Prereleaseinformation](prerelease.md)] + **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection-new.md index 0c8cc1a590..0b128088bf 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection-new.md @@ -15,6 +15,8 @@ ms.date: 12/08/2017 # Get file information API +[!include[Prereleaseinformation](prerelease.md)] + **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md index 467ec1b0f0..79d9ce83fb 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -15,6 +15,8 @@ ms.date: 12/08/2017 # Get file related alerts API +[!include[Prereleaseinformation](prerelease.md)] + **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md index a4edd6751b..7f56ef7bb9 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md @@ -15,6 +15,8 @@ ms.date: 12/08/2017 # Get file related machines API +[!include[Prereleaseinformation](prerelease.md)] + **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection-new.md index 3c97bc8e75..455b5c051b 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection-new.md @@ -15,6 +15,8 @@ ms.date: 12/08/2017 # Get file statistics API +[!include[Prereleaseinformation](prerelease.md)] + **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md index ef6e67570d..a1b072c358 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -15,6 +15,8 @@ ms.date: 12/08/2017 # Get IP related alerts API +[!include[Prereleaseinformation](prerelease.md)] + **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md index c89ed86297..fad2a57955 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md @@ -14,6 +14,12 @@ ms.date: 12/08/2017 --- # Get IP related machines API + +[!include[Prereleaseinformation](prerelease.md)] + +**Applies to:** +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + Retrieves a collection of alerts related to a given IP address. ## Permissions diff --git a/windows/security/threat-protection/windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection-new.md index affd63c23c..4744b4c554 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection-new.md @@ -15,12 +15,12 @@ ms.date: 12/08/2017 # Get IP statistics API +[!include[Prereleaseinformation](prerelease.md)] + **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - - Retrieves the prevalence for the given IP. ## Permissions diff --git a/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md index d7dae982e8..ed74621b98 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md @@ -15,12 +15,12 @@ ms.date: 12/08/2017 # Get machine by ID API +[!include[Prereleaseinformation](prerelease.md)] + **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - - Retrieves a machine entity by ID. ## Permissions diff --git a/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md index 7f94e8c74e..db2f410ad7 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md @@ -15,13 +15,12 @@ ms.date: 12/08/2017 # Get machine log on users API +[!include[Prereleaseinformation](prerelease.md)] + **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - - - Retrieves a collection of logged on users. ## Permissions diff --git a/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md index 5b98bf3a4f..29a18a285d 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -15,12 +15,12 @@ ms.date: 12/08/2017 # Get machine related alerts API +[!include[Prereleaseinformation](prerelease.md)] + **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - - Retrieves a collection of alerts related to a given machine ID. ## Permissions diff --git a/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md index 2f3ae63b1c..32946e2f35 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md @@ -15,12 +15,12 @@ ms.date: 12/08/2017 # Get MachineAction object API +[!include[Prereleaseinformation](prerelease.md)] + **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - - Get actions done on a machine. ## Permissions diff --git a/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md index ae7970fd01..8adbf1ddfd 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md @@ -15,6 +15,8 @@ ms.date: 12/08/2017 # Get MachineActions collection API +[!include[Prereleaseinformation](prerelease.md)] + **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md index 35c4d198ee..8f57ed8f68 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md @@ -15,12 +15,12 @@ ms.date: 12/08/2017 # Get machines API +[!include[Prereleaseinformation](prerelease.md)] + **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - - Retrieves a collection of recently seen machines. ## Permissions diff --git a/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md index e3b14550d2..95c7d5f771 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md @@ -15,12 +15,12 @@ ms.date: 12/08/2017 # Get package SAS URI API +[!include[Prerelease information](prerelease.md)] + **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - - Get a URI that allows downloading of an investigation package. ## Permissions diff --git a/windows/security/threat-protection/windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection-new.md index 74880584e6..cabf478649 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection-new.md @@ -15,12 +15,12 @@ ms.date: 12/08/2017 # Get user information API +[!include[Prerelease information](prerelease.md)] + **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - - Retrieve a User entity by key (user name or domain\user). ## Permissions diff --git a/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md index d0024bf007..9d2755148a 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -15,12 +15,12 @@ ms.date: 12/08/2017 # Get user related alerts API +[!include[Prereleaseinformation](prerelease.md)] + **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - - Retrieves a collection of alerts related to a given user ID. ## Permissions diff --git a/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md index 5a304b14c3..6c7f9ad663 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md @@ -15,12 +15,12 @@ ms.date: 12/08/2017 # Get user related machines API +[!include[Prereleaseinformation](prerelease.md)] + **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - - Retrieves a collection of machines related to a given user ID. ## Permissions diff --git a/windows/security/threat-protection/windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection-new.md index 67e10348a6..1c1e122d2c 100644 --- a/windows/security/threat-protection/windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection-new.md @@ -14,6 +14,13 @@ ms.date: 04/24/2018 --- # Was domain seen in org + +[!include[Prereleaseinformation](prerelease.md)] + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + Answers whether a domain was seen in the organization. ## Permissions diff --git a/windows/security/threat-protection/windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection-new.md index 22da7d935e..7459ba5ffd 100644 --- a/windows/security/threat-protection/windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection-new.md @@ -15,12 +15,12 @@ ms.date: 12/08/2017 # Was IP seen in org +[!include[Prereleaseinformation](prerelease.md)] + **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - - Answers whether an IP was seen in the organization. ## Permissions diff --git a/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md index 0542b64fcf..cb23139a00 100644 --- a/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md @@ -15,12 +15,12 @@ ms.date: 12/08/2017 # Isolate machine API +[!include[Prerelease information](prerelease.md)] + **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - - Isolates a machine from accessing external network. ## Permissions diff --git a/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md index 305514fa27..264b5d8a98 100644 --- a/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md @@ -15,12 +15,12 @@ ms.date: 12/08/2017 # Collect investigation package API +[!include[Prereleaseinformation](prerelease.md)] + **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - - Offboard machine from WDATP. ## Permissions diff --git a/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md index 8f738be715..a2ee20bb6c 100644 --- a/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md @@ -15,12 +15,12 @@ ms.date: 12/08/2017 # Restrict app execution API +[!include[Prereleaseinformation](prerelease.md)] + **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - - Restrict execution of all applications on the machine except a predefined set. ## Permissions diff --git a/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md index 9d33981067..2c50e1f063 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md @@ -15,12 +15,12 @@ ms.date: 12/08/2017 # Run antivirus scan API +[!include[Prerelease information](prerelease.md)] + **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - - Initiate Windows Defender Antivirus scan on the machine. ## Permissions diff --git a/windows/security/threat-protection/windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection-new.md index e8279e443f..ac8271ccc0 100644 --- a/windows/security/threat-protection/windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection-new.md @@ -15,6 +15,8 @@ ms.date: 30/07/2018 # Supported Windows Defender ATP query APIs +[!include[Prereleaseinformation](prerelease.md)] + **Applies to:** - Windows 10 Enterprise @@ -23,8 +25,6 @@ ms.date: 30/07/2018 - Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) - - >Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-supportedapis-abovefoldlink) Learn more about the individual supported entities where you can run API calls to and details such as HTTP request values, request headers and expected responses. diff --git a/windows/security/threat-protection/windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection-new.md index e3cb3d3e64..6132ed769b 100644 --- a/windows/security/threat-protection/windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection-new.md @@ -15,12 +15,12 @@ ms.date: 12/08/2017 # Unblock file API +[!include[Prereleaseinformation](prerelease.md)] + **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - - Allow a file to be executed in the organization, using Windows Defender Antivirus. ## Permissions diff --git a/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md index aacb10b79f..9a9609fdba 100644 --- a/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md @@ -15,12 +15,12 @@ ms.date: 12/08/2017 # Release machine from isolation API +[!include[Prereleaseinformation](prerelease.md)] + **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - - Undo isolation of a machine. ## Permissions diff --git a/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md index 76d372f7b5..e9d317c65e 100644 --- a/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md @@ -15,11 +15,12 @@ ms.date: 12/08/2017 # Update alert +[!include[Prereleaseinformation](prerelease.md)] + **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - Update the properties of an alert object. ## Permissions From 09be5a18a19f8c9282a0e0ad8c0e5f32abfd0258 Mon Sep 17 00:00:00 2001 From: Zvi Avidor Date: Thu, 16 Aug 2018 10:59:15 +0300 Subject: [PATCH 039/487] fix oren comments --- ...defender-advanced-threat-protection-new.md | 103 ------------------ ...ows-defender-advanced-threat-protection.md | 91 ---------------- ...defender-advanced-threat-protection-new.md | 4 +- ...defender-advanced-threat-protection-new.md | 4 +- ...defender-advanced-threat-protection-new.md | 4 +- ...defender-advanced-threat-protection-new.md | 8 +- ...defender-advanced-threat-protection-new.md | 8 +- ...defender-advanced-threat-protection-new.md | 6 +- ...defender-advanced-threat-protection-new.md | 93 ---------------- ...ows-defender-advanced-threat-protection.md | 89 --------------- 10 files changed, 17 insertions(+), 393 deletions(-) delete mode 100644 windows/security/threat-protection/windows-defender-atp/block-file-windows-defender-advanced-threat-protection-new.md delete mode 100644 windows/security/threat-protection/windows-defender-atp/block-file-windows-defender-advanced-threat-protection.md delete mode 100644 windows/security/threat-protection/windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection-new.md delete mode 100644 windows/security/threat-protection/windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection.md diff --git a/windows/security/threat-protection/windows-defender-atp/block-file-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/block-file-windows-defender-advanced-threat-protection-new.md deleted file mode 100644 index 84bbef9016..0000000000 --- a/windows/security/threat-protection/windows-defender-atp/block-file-windows-defender-advanced-threat-protection-new.md +++ /dev/null @@ -1,103 +0,0 @@ ---- -title: Block file API -description: Use this API to blocking files from being running in the organization. -keywords: apis, graph api, supported apis, block file -search.product: eADQiWindows 10XVcnh -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -ms.author: macapara -author: mjcaparas -ms.localizationpriority: medium -ms.date: 12/08/2017 ---- - -# Block file API - -[!include[Prereleaseinformation](prerelease.md)] - -**Applies to:** - -- Windows Defender Advanced Threat Protection (Windows Defender ATP) - - - -Prevent a file from being executed in the organization using Windows Defender Antivirus. - -## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) - -Permission type | Permission | Permission display name -:---|:---|:--- -Application | Ti.ReadWrite | 'Threat Intelligence read write' - -## HTTP request -``` -POST /api/files/{sha1}/block -``` - -## Request headers - -Header | Value -:---|:--- -Authorization | Bearer {token}. **Required**. -Content-Type | application/json - -## Request body -In the request body, supply a JSON object with the following parameters: - -Parameter | Type | Description -:---|:---|:--- -Comment | String | Comment to associate with the action. **Required**. - - -## Response -If successful, this method returns 200, Ok response code with empty body, which indicates that block message was sent to Windows Defender deployed in the organization. - - -## Example - -**Request** - -Here is an example of the request. - ->[!NOTE] ->For better performance, you can use server closer to your geo location: -> - api-us.securitycenter.windows.com -> - api-eu.securitycenter.windows.com -> - api-uk.securitycenter.windows.com - -``` -POST https://api.securitycenter.windows.com/api/files/7327b54fd718525cbca07dacde913b5ac3c85673/block -Content-type: application/json -{ - "Comment": "Block file due to alert 32123" -} - - -``` - -**Response** - -Here is an example of the response. - - -``` -HTTP/1.1 201 Created -Content-type: application/json -{ - "fileIdentifier": "7327b54fd718525cbca07dacde913b5ac3c85673", - "fileIdentifierType": "Sha1", - "actionType": "Block", - "fileStatus": "Blocked", - "creationDateTimeUtc": "2017-12-04T13:06:23.4502191Z", - "requestor": "Analyst@contoso.com ", - "requestorComment": "test", - "cancellationDateTimeUtc": null, - "cancellationRequestor": null, - "cancellationComment": null, - "lastUpdateDateTimeUtc": "2017-12-04T13:06:23.4502191Z" -} - -``` diff --git a/windows/security/threat-protection/windows-defender-atp/block-file-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/block-file-windows-defender-advanced-threat-protection.md deleted file mode 100644 index 933ac113b2..0000000000 --- a/windows/security/threat-protection/windows-defender-atp/block-file-windows-defender-advanced-threat-protection.md +++ /dev/null @@ -1,91 +0,0 @@ ---- -title: Block file API -description: Use this API to blocking files from being running in the organization. -keywords: apis, graph api, supported apis, block file -search.product: eADQiWindows 10XVcnh -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -ms.author: macapara -author: mjcaparas -ms.localizationpriority: medium -ms.date: 12/08/2017 ---- - -# Block file API - -**Applies to:** - -- Windows Defender Advanced Threat Protection (Windows Defender ATP) - - - -Prevent a file from being executed in the organization using Windows Defender Antivirus. - -## Permissions -Users need to have Security administrator or Global admin directory roles. - -## HTTP request -``` -POST /testwdatppreview/files/{sha1}/block -``` - -## Request headers - -Header | Value -:---|:--- -Authorization | Bearer {token}. **Required**. -Content-Type | application/json - -## Request body -In the request body, supply a JSON object with the following parameters: - -Parameter | Type | Description -:---|:---|:--- -Comment | String | Comment to associate with the action. **Required**. - - -## Response -If successful, this method returns 200, Ok response code with empty body, which indicates that block message was sent to Windows Defender deployed in the organization. - - -## Example - -**Request** - -Here is an example of the request. - -``` -POST https://graph.microsoft.com/testwdatppreview/files/7327b54fd718525cbca07dacde913b5ac3c85673/block -Content-type: application/json -{ - "Comment": "Block file due to alert 32123" -} - - -``` - -**Response** - -Here is an example of the response. - - -``` -HTTP/1.1 201 Created -Content-type: application/json -{ - "fileIdentifier": "7327b54fd718525cbca07dacde913b5ac3c85673", - "fileIdentifierType": "Sha1", - "actionType": "Block", - "fileStatus": "Blocked", - "creationDateTimeUtc": "2017-12-04T13:06:23.4502191Z", - "requestor": "Analyst@contoso.com ", - "requestorComment": "test", - "cancellationDateTimeUtc": null, - "cancellationRequestor": null, - "cancellationComment": null, - "lastUpdateDateTimeUtc": "2017-12-04T13:06:23.4502191Z" -} - -``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md index ac34277345..d412cbe067 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md @@ -1,5 +1,5 @@ --- -title: Get alerts API +title: List alerts API description: Retrieves top recent alerts. keywords: apis, graph api, supported apis, get, alerts, recent search.product: eADQiWindows 10XVcnh @@ -13,7 +13,7 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Get alerts API +# List alerts API [!include[Prereleaseinformation](prerelease.md)] diff --git a/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md index 8adbf1ddfd..442cc66b64 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md @@ -1,5 +1,5 @@ --- -title: Get MachineActions collection API +title: List machineActions API description: Use this API to create calls related to get machineactions collection keywords: apis, graph api, supported apis, machineaction collection search.product: eADQiWindows 10XVcnh @@ -13,7 +13,7 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Get MachineActions collection API +# List machineActions API [!include[Prereleaseinformation](prerelease.md)] diff --git a/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md index 8f57ed8f68..8fe48d7d82 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md @@ -1,5 +1,5 @@ --- -title: Get machines API +title: List machines API description: Retrieves a collection of recently seen machines. keywords: apis, graph api, supported apis, get, machines search.product: eADQiWindows 10XVcnh @@ -13,7 +13,7 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Get machines API +# List machines API [!include[Prereleaseinformation](prerelease.md)] diff --git a/windows/security/threat-protection/windows-defender-atp/machine-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/machine-windows-defender-advanced-threat-protection-new.md index 9afd33baef..3144f9c7d1 100644 --- a/windows/security/threat-protection/windows-defender-atp/machine-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/machine-windows-defender-advanced-threat-protection-new.md @@ -1,7 +1,7 @@ --- -title: File resource type -description: Retrieves top recent alerts. -keywords: apis, graph api, supported apis, get, alerts, recent +title: machine resource type +description: Retrieves top machines. +keywords: apis, supported apis, get, machines search.product: eADQiWindows 10XVcnh ms.prod: w10 ms.mktglfcycl: deploy @@ -13,7 +13,7 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Machine resource type +# machine resource type # Methods diff --git a/windows/security/threat-protection/windows-defender-atp/machineaction-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/machineaction-windows-defender-advanced-threat-protection-new.md index cc9b4418a7..3166f0526d 100644 --- a/windows/security/threat-protection/windows-defender-atp/machineaction-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/machineaction-windows-defender-advanced-threat-protection-new.md @@ -1,7 +1,7 @@ --- -title: File resource type -description: Retrieves top recent alerts. -keywords: apis, graph api, supported apis, get, alerts, recent +title: machineAction resource type +description: Retrieves top recent machineActions. +keywords: apis, supported apis, get, machineaction, recent search.product: eADQiWindows 10XVcnh ms.prod: w10 ms.mktglfcycl: deploy @@ -13,7 +13,7 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Machine Action resource type +# MachineAction resource type Method|Return Type |Description :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md index 264b5d8a98..de81a4a47f 100644 --- a/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md @@ -1,6 +1,6 @@ --- -title: Collect investigation package API -description: Use this API to create calls related to the collecting an investigation package from a machine. +title: Offboard machine API +description: Use this API to offboard a machine from WDATP. keywords: apis, graph api, supported apis, collect investigation package search.product: eADQiWindows 10XVcnh ms.prod: w10 @@ -13,7 +13,7 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Collect investigation package API +# Offboard machine API [!include[Prereleaseinformation](prerelease.md)] diff --git a/windows/security/threat-protection/windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection-new.md deleted file mode 100644 index 6132ed769b..0000000000 --- a/windows/security/threat-protection/windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection-new.md +++ /dev/null @@ -1,93 +0,0 @@ ---- -title: Unblock file API -description: Use this API to create calls related to allowing a file to be executed in the organization -keywords: apis, graph api, supported apis, unblock file -search.product: eADQiWindows 10XVcnh -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -ms.author: macapara -author: mjcaparas -ms.localizationpriority: medium -ms.date: 12/08/2017 ---- - -# Unblock file API - -[!include[Prereleaseinformation](prerelease.md)] - -**Applies to:** - -- Windows Defender Advanced Threat Protection (Windows Defender ATP) - -Allow a file to be executed in the organization, using Windows Defender Antivirus. - -## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) - -Permission type | Permission | Permission display name -:---|:---|:--- -Application | Ti.ReadWrite | 'Threat Intelligence read write' - -## HTTP request -``` -POST /api/files/{sha1}/unblock -``` - -## Request headers - -Header | Value -:---|:--- -Authorization | Bearer {token}. **Required**. -Content-Type | application/json - -## Request body -In the request body, supply a JSON object with the following parameters: - -Parameter | Type | Description -:---|:---|:--- -Comment | String | Comment to associate with the action. **Required**. - - -## Response -If successful, this method returns 201 Created response code with action details, which indicates that unblock message was sent to Windows Defender deployed in the organization. - - -## Example - -**Request** - -Here is an example of the request. - -``` -POST https://api.securitycenter.windows.com/api/files/7327b54fd718525cbca07dacde913b5ac3c85673/unblock -Content-type: application/json -{ - "Comment": "Unblock file since alert 1234 was investigated and discovered to be false alarm", -} -``` - -**Response** - -Here is an example of the response. - - -``` -HTTP/1.1 201 Created -Content-type: application/json -{ - "fileIdentifier": "7327b54fd718525cbca07dacde913b5ac3c85673", - "fileIdentifierType": "Sha1", - "actionType": "UnBlock", - "fileStatus": "Blocked", - "creationDateTimeUtc": "2017-12-04T13:06:23.4502191Z", - "requestor": "Analyst@contoso.com ", - "requestorComment": "test", - "cancellationDateTimeUtc": null, - "cancellationRequestor": null, - "cancellationComment": null, - "lastUpdateDateTimeUtc": "2017-12-04T13:06:23.4502191Z" -} - -``` diff --git a/windows/security/threat-protection/windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection.md deleted file mode 100644 index 7ea3ec1258..0000000000 --- a/windows/security/threat-protection/windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection.md +++ /dev/null @@ -1,89 +0,0 @@ ---- -title: Unblock file API -description: Use this API to create calls related to allowing a file to be executed in the organization -keywords: apis, graph api, supported apis, unblock file -search.product: eADQiWindows 10XVcnh -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -ms.author: macapara -author: mjcaparas -ms.localizationpriority: medium -ms.date: 12/08/2017 ---- - -# Unblock file API - -**Applies to:** - -- Windows Defender Advanced Threat Protection (Windows Defender ATP) - - - -Allow a file to be executed in the organization, using Windows Defender Antivirus. - -## Permissions -Users need to have Security administrator or Global admin directory roles. - -## HTTP request -``` -POST /testwdatppreview/files/{sha1}/unblock -``` - -## Request headers - -Header | Value -:---|:--- -Authorization | Bearer {token}. **Required**. -Content-Type | application/json - -## Request body -In the request body, supply a JSON object with the following parameters: - -Parameter | Type | Description -:---|:---|:--- -Comment | String | Comment to associate with the action. **Required**. - - -## Response -If successful, this method returns 200, Ok response code with empty body, which indicates that block message was sent to Windows Defender deployed in the organization. - - -## Example - -**Request** - -Here is an example of the request. - -``` -POST https://graph.microsoft.com/testwdatppreview/files/7327b54fd718525cbca07dacde913b5ac3c85673/unblock -Content-type: application/json -{ - "Comment": "Unblock file since alert 1234 was investigated and discovered to be false alarm", -} -``` - -**Response** - -Here is an example of the response. - - -``` -HTTP/1.1 201 Created -Content-type: application/json -{ - "fileIdentifier": "7327b54fd718525cbca07dacde913b5ac3c85673", - "fileIdentifierType": "Sha1", - "actionType": "UnBlock", - "fileStatus": "Blocked", - "creationDateTimeUtc": "2017-12-04T13:06:23.4502191Z", - "requestor": "Analyst@contoso.com ", - "requestorComment": "test", - "cancellationDateTimeUtc": null, - "cancellationRequestor": null, - "cancellationComment": null, - "lastUpdateDateTimeUtc": "2017-12-04T13:06:23.4502191Z" -} - -``` From eb0171a8116dec21902d35db9855f7d843607d17 Mon Sep 17 00:00:00 2001 From: Zvi Avidor Date: Thu, 16 Aug 2018 11:23:32 +0300 Subject: [PATCH 040/487] undo removal of block and unblock from old docs --- ...ows-defender-advanced-threat-protection.md | 91 +++++++++++++++++++ ...ows-defender-advanced-threat-protection.md | 89 ++++++++++++++++++ 2 files changed, 180 insertions(+) create mode 100644 windows/security/threat-protection/windows-defender-atp/block-file-windows-defender-advanced-threat-protection.md create mode 100644 windows/security/threat-protection/windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection.md diff --git a/windows/security/threat-protection/windows-defender-atp/block-file-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/block-file-windows-defender-advanced-threat-protection.md new file mode 100644 index 0000000000..933ac113b2 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/block-file-windows-defender-advanced-threat-protection.md @@ -0,0 +1,91 @@ +--- +title: Block file API +description: Use this API to blocking files from being running in the organization. +keywords: apis, graph api, supported apis, block file +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Block file API + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + + +Prevent a file from being executed in the organization using Windows Defender Antivirus. + +## Permissions +Users need to have Security administrator or Global admin directory roles. + +## HTTP request +``` +POST /testwdatppreview/files/{sha1}/block +``` + +## Request headers + +Header | Value +:---|:--- +Authorization | Bearer {token}. **Required**. +Content-Type | application/json + +## Request body +In the request body, supply a JSON object with the following parameters: + +Parameter | Type | Description +:---|:---|:--- +Comment | String | Comment to associate with the action. **Required**. + + +## Response +If successful, this method returns 200, Ok response code with empty body, which indicates that block message was sent to Windows Defender deployed in the organization. + + +## Example + +**Request** + +Here is an example of the request. + +``` +POST https://graph.microsoft.com/testwdatppreview/files/7327b54fd718525cbca07dacde913b5ac3c85673/block +Content-type: application/json +{ + "Comment": "Block file due to alert 32123" +} + + +``` + +**Response** + +Here is an example of the response. + + +``` +HTTP/1.1 201 Created +Content-type: application/json +{ + "fileIdentifier": "7327b54fd718525cbca07dacde913b5ac3c85673", + "fileIdentifierType": "Sha1", + "actionType": "Block", + "fileStatus": "Blocked", + "creationDateTimeUtc": "2017-12-04T13:06:23.4502191Z", + "requestor": "Analyst@contoso.com ", + "requestorComment": "test", + "cancellationDateTimeUtc": null, + "cancellationRequestor": null, + "cancellationComment": null, + "lastUpdateDateTimeUtc": "2017-12-04T13:06:23.4502191Z" +} + +``` diff --git a/windows/security/threat-protection/windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection.md new file mode 100644 index 0000000000..7ea3ec1258 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection.md @@ -0,0 +1,89 @@ +--- +title: Unblock file API +description: Use this API to create calls related to allowing a file to be executed in the organization +keywords: apis, graph api, supported apis, unblock file +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Unblock file API + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + + +Allow a file to be executed in the organization, using Windows Defender Antivirus. + +## Permissions +Users need to have Security administrator or Global admin directory roles. + +## HTTP request +``` +POST /testwdatppreview/files/{sha1}/unblock +``` + +## Request headers + +Header | Value +:---|:--- +Authorization | Bearer {token}. **Required**. +Content-Type | application/json + +## Request body +In the request body, supply a JSON object with the following parameters: + +Parameter | Type | Description +:---|:---|:--- +Comment | String | Comment to associate with the action. **Required**. + + +## Response +If successful, this method returns 200, Ok response code with empty body, which indicates that block message was sent to Windows Defender deployed in the organization. + + +## Example + +**Request** + +Here is an example of the request. + +``` +POST https://graph.microsoft.com/testwdatppreview/files/7327b54fd718525cbca07dacde913b5ac3c85673/unblock +Content-type: application/json +{ + "Comment": "Unblock file since alert 1234 was investigated and discovered to be false alarm", +} +``` + +**Response** + +Here is an example of the response. + + +``` +HTTP/1.1 201 Created +Content-type: application/json +{ + "fileIdentifier": "7327b54fd718525cbca07dacde913b5ac3c85673", + "fileIdentifierType": "Sha1", + "actionType": "UnBlock", + "fileStatus": "Blocked", + "creationDateTimeUtc": "2017-12-04T13:06:23.4502191Z", + "requestor": "Analyst@contoso.com ", + "requestorComment": "test", + "cancellationDateTimeUtc": null, + "cancellationRequestor": null, + "cancellationComment": null, + "lastUpdateDateTimeUtc": "2017-12-04T13:06:23.4502191Z" +} + +``` From d911f45f7ba2f583e56bf2f9b98aedd6edd26603 Mon Sep 17 00:00:00 2001 From: Zvi Avidor Date: Sun, 19 Aug 2018 13:26:06 +0300 Subject: [PATCH 041/487] David comments --- ...defender-advanced-threat-protection-new.md | 16 +- ...defender-advanced-threat-protection-new.md | 8 +- ...defender-advanced-threat-protection-new.md | 9 +- ...defender-advanced-threat-protection-new.md | 189 ------------------ ...defender-advanced-threat-protection-new.md | 2 +- ...defender-advanced-threat-protection-new.md | 4 +- ...defender-advanced-threat-protection-new.md | 11 +- ...defender-advanced-threat-protection-new.md | 8 +- ...defender-advanced-threat-protection-new.md | 8 +- ...defender-advanced-threat-protection-new.md | 11 +- ...defender-advanced-threat-protection-new.md | 8 +- ...defender-advanced-threat-protection-new.md | 10 +- ...defender-advanced-threat-protection-new.md | 11 +- ...defender-advanced-threat-protection-new.md | 13 +- ...defender-advanced-threat-protection-new.md | 18 +- ...defender-advanced-threat-protection-new.md | 8 +- ...defender-advanced-threat-protection-new.md | 8 +- ...defender-advanced-threat-protection-new.md | 8 +- ...defender-advanced-threat-protection-new.md | 8 +- ...defender-advanced-threat-protection-new.md | 8 +- ...defender-advanced-threat-protection-new.md | 8 +- ...defender-advanced-threat-protection-new.md | 10 +- ...ows-defender-advanced-threat-protection.md | 3 +- ...defender-advanced-threat-protection-new.md | 13 +- ...defender-advanced-threat-protection-new.md | 8 +- ...defender-advanced-threat-protection-new.md | 8 +- ...defender-advanced-threat-protection-new.md | 13 +- ...defender-advanced-threat-protection-new.md | 15 +- ...defender-advanced-threat-protection-new.md | 18 +- ...defender-advanced-threat-protection-new.md | 13 +- ...defender-advanced-threat-protection-new.md | 12 +- ...defender-advanced-threat-protection-new.md | 29 ++- ...defender-advanced-threat-protection-new.md | 11 +- ...defender-advanced-threat-protection-new.md | 11 +- .../improverequestperformance-new.md | 8 + ...defender-advanced-threat-protection-new.md | 6 +- ...defender-advanced-threat-protection-new.md | 8 +- ...defender-advanced-threat-protection-new.md | 14 +- ...defender-advanced-threat-protection-new.md | 6 +- ...defender-advanced-threat-protection-new.md | 12 +- ...defender-advanced-threat-protection-new.md | 17 +- ...defender-advanced-threat-protection-new.md | 14 +- ...defender-advanced-threat-protection-new.md | 16 +- ...defender-advanced-threat-protection-new.md | 14 +- ...defender-advanced-threat-protection-new.md | 14 +- 45 files changed, 164 insertions(+), 503 deletions(-) delete mode 100644 windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/improverequestperformance-new.md diff --git a/windows/security/threat-protection/windows-defender-atp/alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/alerts-windows-defender-advanced-threat-protection-new.md index 25f518344c..2e9a1b2edf 100644 --- a/windows/security/threat-protection/windows-defender-atp/alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/alerts-windows-defender-advanced-threat-protection-new.md @@ -22,20 +22,20 @@ Represents an alert entity in WDATP. # Methods Method|Return Type |Description :---|:---|:--- -[Get alert](get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md) | [alert](get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md) | Get a single [alert](get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md) object. -[List alerts](get-alerts-windows-defender-advanced-threat-protection-new.md) | [alert](get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md) collection | List [alert](get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md) collection. -[Create alert](create-alert-by-reference-windows-defender-advanced-threat-protection-new.md)|[alert](get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md)|Create an alert based on event data obtained from [Advanced Hunting](run-advanced-query-api.md) +[Get alert](get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md) | [alert](alerts-windows-defender-advanced-threat-protection-new.md) | Get a single [alert](alerts-windows-defender-advanced-threat-protection-new.md) object. +[List alerts](get-alerts-windows-defender-advanced-threat-protection-new.md) | [alert](alerts-windows-defender-advanced-threat-protection-new.md) collection | List [alert](alerts-windows-defender-advanced-threat-protection-new.md) collection. +[Create alert](create-alert-by-reference-windows-defender-advanced-threat-protection-new.md)|[alert](alerts-windows-defender-advanced-threat-protection-new.md)|Create an alert based on event data obtained from [Advanced Hunting](run-advanced-query-api.md) [List related domains](get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md)|Domain collection|List Urls associated with the alert. -[List related files](get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md) | [file](files-windows-defender-advanced-threat-protection-new.md) collection | List the [file](files-windows-defender-advanced-threat-protection-new.md) entities that are associated with the [alert](get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md). +[List related files](get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md) | [file](files-windows-defender-advanced-threat-protection-new.md) collection | List the [file](files-windows-defender-advanced-threat-protection-new.md) entities that are associated with the [alert](alerts-windows-defender-advanced-threat-protection-new.md). [List related IPs](get-alert-related-ip-info-windows-defender-advanced-threat-protection-new.md) | IP collection | List IPs that are associated witht the alert. -[Get related Machine](get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md) | [machine](machine-windows-defender-advanced-threat-protection-new.md) entity | The [machine](machine-windows-defender-advanced-threat-protection-new.md) that is associated with the [alert](get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md). -[Get related user](get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md) | [user](user-windows-defender-advanced-threat-protection-new.md) | The [user](user-windows-defender-advanced-threat-protection-new.md) that is associated with the [alert](get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md). +[Get related machines](get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md) | [machine](machine-windows-defender-advanced-threat-protection-new.md) | The [machine](machine-windows-defender-advanced-threat-protection-new.md) that is associated with the [alert](alerts-windows-defender-advanced-threat-protection-new.md). +[Get related users](get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md) | [user](user-windows-defender-advanced-threat-protection-new.md) | The [user](user-windows-defender-advanced-threat-protection-new.md) that is associated with the [alert](alerts-windows-defender-advanced-threat-protection-new.md). # Properties Property | Type | Description :---|:---|:--- -id | string | alert id. +id | String | alert id. severity | String | severity of the alert. Allowed values are: 'Low', 'Medium' and 'High'. status | String | Specifies the current status of the alert. The property values are: 'New', 'InProgress' and 'Resolved'. description | String | Description of the threat, identified by the alert. @@ -51,7 +51,7 @@ determination | String | Specifies the determination of the alert. The property resolvedTime | DateTimeOffset | The date and time in which the status of the alert was changed to 'Resolved'. lastEventTime | DateTimeOffset | The last occurance of the event that triggered the alert on the same machine. firstEventTime | DateTimeOffset | The first occurance of the event that triggered the alert on that machine. -machineId | string | id of a [machine](machine-windows-defender-advanced-threat-protection-new.md) entity that is associated with the alert. +machineId | String | id of a [machine](machine-windows-defender-advanced-threat-protection-new.md) entity that is associated with the alert. # JSON representation ``` diff --git a/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md index 7f8808cd66..3fb8f55a22 100644 --- a/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md @@ -41,7 +41,7 @@ POST /api/machines/{id}/collectInvestigationPackage Name | Type | Description :---|:---|:--- -Authorization | string | Bearer {token}. **Required**. +Authorization | String | Bearer {token}. **Required**. Content-Type | string | application/json. **Required**. ## Request body @@ -61,11 +61,7 @@ If successful, this method returns 201 - Created response code and [Machine Acti Here is an example of the request. ->[!NOTE] ->For better performance, you can use server closer to your geo location: -> - api-us.securitycenter.windows.com -> - api-eu.securitycenter.windows.com -> - api-uk.securitycenter.windows.com +[!include[Improve request performance](improverequestperformance-new.md)] ``` POST https://api.securitycenter.windows.com/api/machines/fb9ab6be3965095a09c057be7c90f0a2/collectInvestigationPackage diff --git a/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md index dc6e3ab67a..ea866b92f6 100644 --- a/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md @@ -59,8 +59,7 @@ category| String | Category of the alert. The property values are: 'None', 'Susp ## Response -If successful, this method returns 200 OK, and a new [alert](alerts-windows-defender-advanced-threat-protection-new.md) object in the response body. -If event with the specified properties (_reportId_, _eventTime_ and _machineId_) was not found - 404 Not Found. +If successful, this method returns 200 OK, and a new [alert](alerts-windows-defender-advanced-threat-protection-new.md) object in the response body. If event with the specified properties (_reportId_, _eventTime_ and _machineId_) was not found - 404 Not Found. ## Example @@ -69,11 +68,7 @@ If event with the specified properties (_reportId_, _eventTime_ and _machineId_) Here is an example of the request. ->[!NOTE] ->For better performance, you can use server closer to your geo location: -> - api-us.securitycenter.windows.com -> - api-eu.securitycenter.windows.com -> - api-uk.securitycenter.windows.com +[!include[Improve request performance](improverequestperformance-new.md)] ``` POST https://api.securitycenter.windows.com/api/CreateAlertByReference diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md deleted file mode 100644 index b64bf198ef..0000000000 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md +++ /dev/null @@ -1,189 +0,0 @@ ---- -title: Use Windows Defender Advanced Threat Protection APIs -description: Use the exposed data and actions using a set of progammatic APIs that are part of the Microsoft Intelligence Security Graph. -keywords: apis, graph api, supported apis, actor, alerts, machine, user, domain, ip, file, advanced hunting, query -search.product: eADQiWindows 10XVcnh -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -ms.author: macapara -author: mjcaparas -ms.localizationpriority: medium -ms.date: 30/07/2018 ---- - -# Use Windows Defender ATP APIs - -**Applies to:** - -- Windows 10 Enterprise -- Windows 10 Education -- Windows 10 Pro -- Windows 10 Pro Education -- Windows Defender Advanced Threat Protection (Windows Defender ATP) - - ->Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) - -Windows Defender ATP exposes much of its data and actions through a set of programmatic APIs. Those APIs will enable you to automate workflows and innovate based on Windows Defender ATP capabilities. The API access requires OAuth2.0 authentication. For more information, see [OAuth 2.0 Authorization Code Flow](https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-v2-protocols-oauth-code). - -In general, you’ll need to take the following steps to use the APIs: -- Create an app -- Get an access token -- Use the token to access Windows Defender ATP API - -This page explains how to create an app, get an access token to Windows Defender ATP and validate the token includes the required permission. - -## Create an app - -1. Log on to [Azure](https://portal.azure.com). - -2. Navigate to **Azure Active Directory** > **App registrations** > **New application registration**. - - ![Image of Microsoft Azure and navigation to application registration](images/atp-azure-new-app.png) - -3. In the Create window, enter the following information then click **Create**. - - ![Image of Create application window](images/webapp-create.png) - - - **Name:** WdatpEcosystemPartner - - **Application type:** Web app / API - - **Redirect URI:** `https://WdatpEcosystemPartner.com` (The URL where user can sign in and use your app. You can change this URL later.) - - -4. Click **Settings** > **Required permissions** > **Add**. - - ![Image of new app in Azure](images/webapp-add-permission.png) - -5. Click **Select an API** > **WindowsDefenderATP**, then click **Select**. - - **Note**: WindowsDefenderATP does not appear in the original list. You need to start writing its name in the text box to see it appear. - - ![Image of API access and API selection](images/webapp-add-permission-2.png) - -6. Click **Select permissions** > **Run advanced queries** > **Select**. - - **Important note**: You need to select the relevant permission. 'Run advanced queries' is only an example! - - ![Image of select permissions](images/webapp-select-permission.png) - - - In order to send telemetry events to WDATP, check 'Write timeline events' permission - - In order to send TI events to WDATP, check 'Read and write IOCs belonging to the app' permission - - In order to run advanced queries in WDATP, check 'Run advanced queries' permission - -8. User with "Global Admin" permissions, need to click **Grant Permissions** in the **Required Permissions** tab. - -8. Click **Done** - - ![Image of add permissions completion](images/webapp-add-permission-end.png) - -9. Click **Keys** and type a key name and click **Save**. - - **Important**: After you save, **copy the key value**. You won't be able to retrieve after you leave! - - ![Image of create app key](images/webapp-create-key.png) - -10. Write down your application ID. - - ![Image of app ID](images/webapp-get-appid.png) - -11. Set your application to be multi-tenanted - - This is **required** for 3rd party apps (i.e., if you create an application that is intended to run in multiple customers tenant). - - This is **not required** if you create a service that you want to run in your tenant only (i.e., if you create an application for your own usage that will only interact with your own data)​ - - Click **Properties** > **Yes** > **Save**. - - ![Image of multi tenant](images/webapp-edit-multitenant.png) - - -## Application consent - -You need your application to be approved in each tenant where you intend to use it. This is because your application interacts with WDATP application on behalf of your customer. - -You (or your customer if you are writing a 3rd party application) need to click the consent link and approve your application. The consent should be done with a user who has admin privileges in the active directory. - -Consent link is of the form: - -``` -https://login.microsoftonline.com/common/oauth2/authorize?prompt=consent&client_id=00000000-0000-0000-0000-000000000000&response_type=code&sso_reload=true​ -``` - -where 00000000-0000-0000-0000-000000000000​ should be replaced with your Azure application ID - - -## Get an access token - -For more details on AAD token, refer to [AAD tutorial](https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-v2-protocols-oauth-client-creds) - -### Using C# - ->The below code was tested with nuget Microsoft.IdentityModel.Clients.ActiveDirectory 3.19.8 - -- Create a new Console Application -- Install Nuget [Microsoft.IdentityModel.Clients.ActiveDirectory](https://www.nuget.org/packages/Microsoft.IdentityModel.Clients.ActiveDirectory/) -- Add the below using - - ``` - using Microsoft.IdentityModel.Clients.ActiveDirectory; - ``` - -- Copy/Paste the below code in your application (do not forget to update the 3 variables: ```tenantId, appId, appSecret```) - - ``` - string tenantId = "00000000-0000-0000-0000-000000000000"; // Paste your own tenant ID here - string appId = "11111111-1111-1111-1111-111111111111"; // Paste your own app ID here - string appSecret = "22222222-2222-2222-2222-222222222222"; // Paste your own app secret here - - const string authority = "https://login.windows.net"; - const string wdatpResourceId = "https://api.securitycenter.windows.com/windowsatpservice"; - - AuthenticationContext auth = new AuthenticationContext($"{authority}/{tenantId}/"); - ClientCredential clientCredential = new ClientCredential(appId, appSecret); - AuthenticationResult authenticationResult = auth.AcquireTokenAsync(wdatpResourceId, clientCredential).GetAwaiter().GetResult(); - string token = authenticationResult.AccessToken; - ``` - -### Using PowerShell - -Refer to [Get token using PowerShell](run-advanced-query-sample-powershell.md#get-token) - -### Using Python - -Refer to [Get token using Python](run-advanced-query-sample-python.md#get-token) - -### Using Curl - -> [!NOTE] -> The below procedure supposed Curl for Windows is already installed on your computer - -- Open a command window -- ​Set CLIENT_ID to your Azure application ID -- Set CLIENT_SECRET to your Azure application secret -- Set TENANT_ID to the Azure tenant ID of the customer that wants to use your application to access WDATP application -- Run the below command: - -``` -curl -i -X POST -H "Content-Type:application/x-www-form-urlencoded" -d "grant_type=client_credentials" -d "client_id=%CLIENT_ID%" -d "scope=https://securitycenter.onmicrosoft.com/windowsatpservice​/.default" -d "client_secret=%CLIENT_SECRET%" "https://login.microsoftonline.com/%TENANT_ID​%/oauth2/v2.0/token" -k​ -``` - -You will get an answer of the form: - -``` -{"token_type":"Bearer","expires_in":3599,"ext_expires_in":0,"access_token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIn aWReH7P0s0tjTBX8wGWqJUdDA"} -``` - -## Validate the token - -- Copy/paste into [JWT](https://jwt.ms/) the token you get in the previous step -- Validate you get a 'roles' claim with the desired permission as you've chosen when adding permissions to the applications: - -![Image of token validation](images/webapp-validate-token.png) - -> [!NOTE] -> The same token can be used for 1 hour and then it expired - -## Related topics -- [Supported Windows Defender ATP APIs](supported-apis-windows-defender-advanced-threat-protection-new.md) diff --git a/windows/security/threat-protection/windows-defender-atp/files-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/files-windows-defender-advanced-threat-protection-new.md index 8961b49e34..076ab10d21 100644 --- a/windows/security/threat-protection/windows-defender-atp/files-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/files-windows-defender-advanced-threat-protection-new.md @@ -23,7 +23,7 @@ Represent a file entity in WDATP. Method|Return Type |Description :---|:---|:--- [Get file](get-file-information-windows-defender-advanced-threat-protection-new.md) | [file](files-windows-defender-advanced-threat-protection-new.md) | Get a single file -[List file related alerts](get-file-related-alerts-windows-defender-advanced-threat-protection-new.md) | [alert](get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md) collection | Get the [alert](get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md) entities that are associated with the file. +[List file related alerts](get-file-related-alerts-windows-defender-advanced-threat-protection-new.md) | [alert](alerts-windows-defender-advanced-threat-protection-new.md) collection | Get the [alert](alerts-windows-defender-advanced-threat-protection-new.md) entities that are associated with the file. [List file related machines](get-file-related-machines-windows-defender-advanced-threat-protection-new.md) | [machine](machine-windows-defender-advanced-threat-protection-new.md) collection | Get the [machine](machine-windows-defender-advanced-threat-protection-new.md) entities associated with the alert. [file statistics](get-file-statistics-windows-defender-advanced-threat-protection-new.md) | Statistics summary | Retrieves the prevalence for the given file. diff --git a/windows/security/threat-protection/windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection-new.md index eb6d684c80..8e140990af 100644 --- a/windows/security/threat-protection/windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection-new.md @@ -22,7 +22,7 @@ ms.date: 07/25/2018 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -Find a machine entity around a specific timestamp by internal IP. +Find a machine by internal IP. >[!NOTE] >The timestamp must be within the last 30 days. @@ -44,7 +44,7 @@ GET /api/machines/find(timestamp={time},key={IP}) Name | Type | Description :---|:---|:--- -Authorization | string | Bearer {token}. **Required**. +Authorization | String | Bearer {token}. **Required**. ## Request body diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md index 46cb0db71b..1ca4e9a7e3 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md @@ -41,15 +41,14 @@ GET /api/alerts/{id} Name | Type | Description :---|:---|:--- -Authorization | string | Bearer {token}. **Required**. +Authorization | String | Bearer {token}. **Required**. ## Request body Empty ## Response -If successful, this method returns 200 OK, and an [alert](alerts-windows-defender-advanced-threat-protection-new.md) object in the response body. -If alert with the specified id was not found - 404 Not Found. +If successful, this method returns 200 OK, and the [alert](alerts-windows-defender-advanced-threat-protection-new.md) entity in the response body. If alert with the specified id was not found - 404 Not Found. ## Example @@ -58,11 +57,7 @@ If alert with the specified id was not found - 404 Not Found. Here is an example of the request. ->[!NOTE] ->For better performance, you can use server closer to your geo location: -> - api-us.securitycenter.windows.com -> - api-eu.securitycenter.windows.com -> - api-uk.securitycenter.windows.com +[!include[Improve request performance](improverequestperformance-new.md)] ``` GET https://api.securitycenter.windows.com/api/alerts/636688558380765161_2136280442 diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md index bfdfc9935b..f514a5809c 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md @@ -40,7 +40,7 @@ GET /api/alerts/{id}/domains Name | Type | Description :---|:---|:--- -Authorization | string | Bearer {token}. **Required**. +Authorization | String | Bearer {token}. **Required**. ## Request body @@ -57,11 +57,7 @@ If alert not found or domain not found - 404 Not Found. Here is an example of the request. ->[!NOTE] ->For better performance, you can use server closer to your geo location: -> - api-us.securitycenter.windows.com -> - api-eu.securitycenter.windows.com -> - api-uk.securitycenter.windows.com +[!include[Improve request performance](improverequestperformance-new.md)] ``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md index 90083b44b6..26b2ce24f5 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md @@ -40,7 +40,7 @@ GET /api/alerts/{id}/files Name | Type | Description :---|:---|:--- -Authorization | string | Bearer {token}. **Required**. +Authorization | String | Bearer {token}. **Required**. ## Request body @@ -57,11 +57,7 @@ If alert not found or files not found - 404 Not Found. Here is an example of the request. ->[!NOTE] ->For better performance, you can use server closer to your geo location: -> - api-us.securitycenter.windows.com -> - api-eu.securitycenter.windows.com -> - api-uk.securitycenter.windows.com +[!include[Improve request performance](improverequestperformance-new.md)] ``` GET https://api.securitycenter.windows.com/api/alerts/636688558380765161_2136280442/files diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection-new.md index 1ed55af361..cc1b764c25 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection-new.md @@ -41,15 +41,14 @@ GET /api/alerts/{id}/ips Name | Type | Description :---|:---|:--- -Authorization | string | Bearer {token}. **Required**. +Authorization | String | Bearer {token}. **Required**. ## Request body Empty ## Response -If successful and alert and an IP exist - 200 OK. -If alert not found or IPs not found - 404 Not Found. +If successful and alert and an IP exist - 200 OK. If alert not found or IPs not found - 404 Not Found. ## Example @@ -58,11 +57,7 @@ If alert not found or IPs not found - 404 Not Found. Here is an example of the request. ->[!NOTE] ->For better performance, you can use server closer to your geo location: -> - api-us.securitycenter.windows.com -> - api-eu.securitycenter.windows.com -> - api-uk.securitycenter.windows.com +[!include[Improve request performance](improverequestperformance-new.md)] ``` GET https://api.securitycenter.windows.com/alerts/636688558380765161_2136280442/ips diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md index 46b6be0dc4..480e3a73ec 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md @@ -42,7 +42,7 @@ GET /api/alerts/{id}/machine Name | Type | Description :---|:---|:--- -Authorization | string | Bearer {token}. **Required**. +Authorization | String | Bearer {token}. **Required**. ## Request body @@ -58,11 +58,7 @@ If alert not found or machine not found - 404 Not Found. Here is an example of the request. ->[!NOTE] ->For better performance, you can use server closer to your geo location: -> - api-us.securitycenter.windows.com -> - api-eu.securitycenter.windows.com -> - api-uk.securitycenter.windows.com +[!include[Improve request performance](improverequestperformance-new.md)] ``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md index 6ac1ca8121..6a63063984 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md @@ -41,7 +41,7 @@ GET /api/alerts/{id}/user Name | Type | Description :---|:---|:--- -Authorization | string | Bearer {token}. **Required**. +Authorization | String | Bearer {token}. **Required**. ## Request body @@ -58,11 +58,7 @@ If alert not found or user not found - 404 Not Found. Here is an example of the request. ->[!NOTE] ->For better performance, you can use server closer to your geo location: -> - api-us.securitycenter.windows.com -> - api-eu.securitycenter.windows.com -> - api-uk.securitycenter.windows.com +[!include[Improve request performance](improverequestperformance-new.md)] ``` @@ -78,7 +74,7 @@ Here is an example of the response. HTTP/1.1 200 OK Content-type: application/json { - "@odata.context": "https://wdatpapi-eus-stg.cloudapp.net/api/$metadata#Users/$entity", + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Users/$entity", "id": "contoso\\user1", "firstSeen": "2018-08-02T00:00:00Z", "lastSeen": "2018-08-04T00:00:00Z", diff --git a/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md index d412cbe067..2bca208feb 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md @@ -46,15 +46,14 @@ Method supports $skip and $top query parameters. Name | Type | Description :---|:---|:--- -Authorization | string | Bearer {token}. **Required**. +Authorization | String | Bearer {token}. **Required**. ## Request body Empty ## Response -If successful, this method returns 200 OK, and a list of [alert](alerts-windows-defender-advanced-threat-protection-new.md) objects in the response body. -If no recent alerts found - 404 Not Found. +If successful, this method returns 200 OK, and a list of [alert](alerts-windows-defender-advanced-threat-protection-new.md) objects in the response body. If no recent alerts found - 404 Not Found. ## Example @@ -63,11 +62,7 @@ If no recent alerts found - 404 Not Found. Here is an example of the request. ->[!NOTE] ->For better performance, you can use server closer to your geo location: -> - api-us.securitycenter.windows.com -> - api-eu.securitycenter.windows.com -> - api-uk.securitycenter.windows.com +[!include[Improve request performance](improverequestperformance-new.md)] ``` GET https://api.securitycenter.windows.com/api/alerts diff --git a/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md index a64b80a325..6a1c66a8f4 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -41,16 +41,15 @@ GET /api/domains/{domain}/alerts ## Request headers Header | Value -:---|:--- -Authorization | Bearer {token}. **Required**. +:---|:---|:--- +Authorization | String | Bearer {token}. **Required**. ## Request body Empty ## Response -If successful and domain and alert exists - 200 OK with list of [alert](alerts-windows-defender-advanced-threat-protection-new.md) objects. -If domain or alert does not exist - 404 Not Found. +If successful and domain and alert exists - 200 OK with list of [alert](alerts-windows-defender-advanced-threat-protection-new.md) entities. If domain or alert does not exist - 404 Not Found. ## Example @@ -59,11 +58,7 @@ If domain or alert does not exist - 404 Not Found. Here is an example of the request. ->[!NOTE] ->For better performance, you can use server closer to your geo location: -> - api-us.securitycenter.windows.com -> - api-eu.securitycenter.windows.com -> - api-uk.securitycenter.windows.com +[!include[Improve request performance](improverequestperformance-new.md)] ``` GET https://api.securitycenter.windows.com/api/domains/client.wns.windows.com/alerts diff --git a/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md index c757b85e20..9bd21b69fa 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md @@ -30,7 +30,8 @@ One of the following permissions is required to call this API. To learn more, in Permission type | Permission | Permission display name :---|:---|:--- -Application | URL.Read.All | 'Read URLs' +Application | Machine.Read.All | 'Read all machine profiles' +Application | Machine.ReadWrite.All | 'Read and write all machine information' ## HTTP request ``` @@ -39,17 +40,16 @@ GET /api/domains/{domain}/machines ## Request headers -Header | Value -:---|:--- -Authorization | Bearer {token}. **Required**. +Name | Type | Description +:---|:---|:--- +Authorization | String | Bearer {token}. **Required**. ## Request body Empty ## Response -If successful and domain and machine exists - 200 OK with list of [machine](machine-windows-defender-advanced-threat-protection-new.md) objects. -If domain or machines do not exist - 404 Not Found. +If successful and domain and machine exists - 200 OK with list of [machine](machine-windows-defender-advanced-threat-protection-new.md) entities. If domain or machines do not exist - 404 Not Found. ## Example @@ -58,11 +58,7 @@ If domain or machines do not exist - 404 Not Found. Here is an example of the request. ->[!NOTE] ->For better performance, you can use server closer to your geo location: -> - api-us.securitycenter.windows.com -> - api-eu.securitycenter.windows.com -> - api-uk.securitycenter.windows.com +[!include[Improve request performance](improverequestperformance-new.md)] ``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection-new.md index cac75199c0..92e88b5f76 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection-new.md @@ -48,7 +48,7 @@ Authorization | Bearer {token}. **Required**. Empty ## Response -If successful and domain exists - 200 OK, with statistics object in the respnose body. +If successful and domain exists - 200 OK, with statistics object in the response body. If domain does not exist - 404 Not Found. @@ -58,11 +58,7 @@ If domain does not exist - 404 Not Found. Here is an example of the request. ->[!NOTE] ->For better performance, you can use server closer to your geo location: -> - api-us.securitycenter.windows.com -> - api-eu.securitycenter.windows.com -> - api-uk.securitycenter.windows.com +[!include[Improve request performance](improverequestperformance-new.md)] ``` GET https://api.securitycenter.windows.com/api/domains/example.com/stats diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection-new.md index 0b128088bf..fa5304bd4b 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection-new.md @@ -42,7 +42,7 @@ GET /api/files/{id} Name | Type | Description :---|:---|:--- -Authorization | string | Bearer {token}. **Required**. +Authorization | String | Bearer {token}. **Required**. ## Request body @@ -59,11 +59,7 @@ If file does not exist - 404 Not Found. Here is an example of the request. ->[!NOTE] ->For better performance, you can use server closer to your geo location: -> - api-us.securitycenter.windows.com -> - api-eu.securitycenter.windows.com -> - api-uk.securitycenter.windows.com +[!include[Improve request performance](improverequestperformance-new.md)] ``` GET https://api.securitycenter.windows.com/api/files/6532ec91d513acc05f43ee0aa3002599729fd3e1 diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md index 79d9ce83fb..6fe4d8bd01 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -42,7 +42,7 @@ GET /api/files/{id}/alerts Name | Type | Description :---|:---|:--- -Authorization | string | Bearer {token}. **Required**. +Authorization | String | Bearer {token}. **Required**. ## Request body @@ -59,11 +59,7 @@ If file or alerts do not exist - 404 Not Found. Here is an example of the request. ->[!NOTE] ->For better performance, you can use server closer to your geo location: -> - api-us.securitycenter.windows.com -> - api-eu.securitycenter.windows.com -> - api-uk.securitycenter.windows.com +[!include[Improve request performance](improverequestperformance-new.md)] ``` GET https://api.securitycenter.windows.com/api/files/6532ec91d513acc05f43ee0aa3002599729fd3e1/alerts diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md index 7f56ef7bb9..bc829eca2b 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md @@ -42,7 +42,7 @@ GET /api/files/{id}/machines Name | Type | Description :---|:---|:--- -Authorization | string | Bearer {token}. **Required**. +Authorization | String | Bearer {token}. **Required**. ## Request body @@ -59,11 +59,7 @@ If file or machines do not exist - 404 Not Found. Here is an example of the request. ->[!NOTE] ->For better performance, you can use server closer to your geo location: -> - api-us.securitycenter.windows.com -> - api-eu.securitycenter.windows.com -> - api-uk.securitycenter.windows.com +[!include[Improve request performance](improverequestperformance-new.md)] ``` GET https://api.securitycenter.windows.com/api/files/1e5bc9d7e413ddd7902c2932e418702b84d0cc07/machines diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection-new.md index 455b5c051b..6cdada986e 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection-new.md @@ -41,7 +41,7 @@ GET /api/files/{id}/stats Name | Type | Description :---|:---|:--- -Authorization | string | Bearer {token}. **Required**. +Authorization | String | Bearer {token}. **Required**. ## Request body @@ -58,11 +58,7 @@ If file do not exist - 404 Not Found. Here is an example of the request. ->[!NOTE] ->For better performance, you can use server closer to your geo location: -> - api-us.securitycenter.windows.com -> - api-eu.securitycenter.windows.com -> - api-uk.securitycenter.windows.com +[!include[Improve request performance](improverequestperformance-new.md)] ``` GET https://api.securitycenter.windows.com/api/files/6532ec91d513acc05f43ee0aa3002599729fd3e1/stats diff --git a/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md index a1b072c358..6d8a3c4b91 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -42,7 +42,7 @@ GET /api/ips/{ip}/alerts Name | Type | Description :---|:---|:--- -Authorization | string | Bearer {token}. **Required**. +Authorization | String | Bearer {token}. **Required**. ## Request body @@ -59,11 +59,7 @@ If IP and alerts do not exist - 404 Not Found. Here is an example of the request. ->[!NOTE] ->For better performance, you can use server closer to your geo location: -> - api-us.securitycenter.windows.com -> - api-eu.securitycenter.windows.com -> - api-uk.securitycenter.windows.com +[!include[Improve request performance](improverequestperformance-new.md)] ``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md index fad2a57955..559d950e2c 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md @@ -20,7 +20,7 @@ ms.date: 12/08/2017 **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) -Retrieves a collection of alerts related to a given IP address. +Retrieves a collection of machines that communicated with or from a particular IP. ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) @@ -39,7 +39,7 @@ GET /api/ips/{ip}/machines Name | Type | Description :---|:---|:--- -Authorization | string | Bearer {token}. **Required**. +Authorization | String | Bearer {token}. **Required**. ## Request body @@ -56,11 +56,7 @@ If IP or machines do not exist - 404 Not Found. Here is an example of the request. ->[!NOTE] ->For better performance, you can use server closer to your geo location: -> - api-us.securitycenter.windows.com -> - api-eu.securitycenter.windows.com -> - api-uk.securitycenter.windows.com +[!include[Improve request performance](improverequestperformance-new.md)] ``` GET https://api.securitycenter.windows.com/api/ips/10.209.67.177/machines diff --git a/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection.md index 1796c563b1..9e0adbf0ee 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection.md @@ -36,8 +36,7 @@ Content type | application/json Empty ## Response -If successful and IP and machines exists - 200 OK. -If IP or machines do not exist - 404 Not Found. +If successful and IP and machines exists - 200 OK. If IP or machines do not exist - 404 Not Found. ## Example diff --git a/windows/security/threat-protection/windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection-new.md index 4744b4c554..6133e368b8 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection-new.md @@ -39,15 +39,14 @@ GET /api/ips/{ip}/stats Name | Type | Description :---|:---|:--- -Authorization | string | Bearer {token}. **Required**. +Authorization | String | Bearer {token}. **Required**. ## Request body Empty ## Response -If successful and file exists - 200 OK with statistical data in the body. -If file do not exist - 404 Not Found. +If successful and ip exists - 200 OK with statistical data in the body. IP do not exist - 404 Not Found. ## Example @@ -56,11 +55,7 @@ If file do not exist - 404 Not Found. Here is an example of the request. ->[!NOTE] ->For better performance, you can use server closer to your geo location: -> - api-us.securitycenter.windows.com -> - api-eu.securitycenter.windows.com -> - api-uk.securitycenter.windows.com +[!include[Improve request performance](improverequestperformance-new.md)] ``` GET https://api.securitycenter.windows.com/api/ips/10.209.67.177/stats @@ -76,7 +71,7 @@ HTTP/1.1 200 OK Content-type: application/json { "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#microsoft.windowsDefenderATP.api.InOrgIPStats", - "ipAddress": "192.168.1.1", + "ipAddress": "10.209.67.177", "orgPrevalence": "63515", "orgFirstSeen": "2017-07-30T13:36:06Z", "orgLastSeen": "2017-08-29T13:32:59Z" diff --git a/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md index ed74621b98..c69c8c7fb7 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md @@ -40,7 +40,7 @@ GET /api/machines/{id} Name | Type | Description :---|:---|:--- -Authorization | string | Bearer {token}. **Required**. +Authorization | String | Bearer {token}. **Required**. ## Request body @@ -57,11 +57,7 @@ If machine with the specified id was not found - 404 Not Found. Here is an example of the request. ->[!NOTE] ->For better performance, you can use server closer to your geo location: -> - api-us.securitycenter.windows.com -> - api-eu.securitycenter.windows.com -> - api-uk.securitycenter.windows.com +[!include[Improve request performance](improverequestperformance-new.md)] ``` GET https://api.securitycenter.windows.com/api/machines/1e5bc9d7e413ddd7902c2932e418702b84d0cc07 diff --git a/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md index db2f410ad7..28fae29459 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md @@ -40,7 +40,7 @@ GET /api/machines/{id}/logonusers Name | Type | Description :---|:---|:--- -Authorization | string | Bearer {token}. **Required**. +Authorization | String | Bearer {token}. **Required**. ## Request body @@ -57,11 +57,7 @@ If no machine found or no users found - 404 Not Found. Here is an example of the request. ->[!NOTE] ->For better performance, you can use server closer to your geo location: -> - api-us.securitycenter.windows.com -> - api-eu.securitycenter.windows.com -> - api-uk.securitycenter.windows.com +[!include[Improve request performance](improverequestperformance-new.md)] ``` GET https://api.securitycenter.windows.com/api/1e5bc9d7e413ddd7902c2932e418702b84d0cc07/logonusers diff --git a/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md index 29a18a285d..c04950f37e 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -40,15 +40,14 @@ GET /api/machines/{id}/alerts Name | Type | Description :---|:---|:--- -Authorization | string | Bearer {token}. **Required**. +Authorization | String | Bearer {token}. **Required**. ## Request body Empty ## Response -If successful and machine and alert exists - 200 OK with list of [alert](alerts-windows-defender-advanced-threat-protection-new.md) entities in the body. -If no machine or no alerts found - 404 Not Found. +If successful and machine and alert exists - 200 OK with list of [alert](alerts-windows-defender-advanced-threat-protection-new.md) entities in the body. If no machine or no alerts found - 404 Not Found. ## Example @@ -57,15 +56,11 @@ If no machine or no alerts found - 404 Not Found. Here is an example of the request. ->[!NOTE] ->For better performance, you can use server closer to your geo location: -> - api-us.securitycenter.windows.com -> - api-eu.securitycenter.windows.com -> - api-uk.securitycenter.windows.com +[!include[Improve request performance](improverequestperformance-new.md)] ``` -GET https://api.securitycenter.windows.com/api/machines/{id}/alerts +GET https://api.securitycenter.windows.com/api/machines/1e5bc9d7e413ddd7902c2932e418702b84d0cc07/alerts ``` **Response** diff --git a/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md index 32946e2f35..48d22ae303 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md @@ -13,7 +13,7 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Get MachineAction object API +# Get machineAction API [!include[Prereleaseinformation](prerelease.md)] @@ -21,7 +21,7 @@ ms.date: 12/08/2017 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -Get actions done on a machine. +Get action performed on a machine. ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) @@ -40,15 +40,14 @@ GET /api/machineactions/{id} Name | Type | Description :---|:---|:--- -Authorization | string | Bearer {token}. **Required**. +Authorization | String | Bearer {token}. **Required**. ## Request body Empty ## Response -If successful, this method returns 200, Ok response code with a [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) object. -If machine action with the specified id was not found - 404 Not Found. +If successful, this method returns 200, Ok response code with a [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) entity. If machine action entity with the specified id was not found - 404 Not Found. ## Example @@ -56,11 +55,7 @@ If machine action with the specified id was not found - 404 Not Found. Here is an example of the request. ->[!NOTE] ->For better performance, you can use server closer to your geo location: -> - api-us.securitycenter.windows.com -> - api-eu.securitycenter.windows.com -> - api-uk.securitycenter.windows.com +[!include[Improve request performance](improverequestperformance-new.md)] ``` GET https://api.securitycenter.windows.com/api/machineactions/2e9da30d-27f6-4208-81f2-9cd3d67893ba diff --git a/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md index 442cc66b64..c3b6f32ab8 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md @@ -21,7 +21,7 @@ ms.date: 12/08/2017 - Windows Defender Advanced Threat Protection (Windows Defender ATP) - Gets collection of actions done on machines. Get MachineAction collection API supports OData V4 queries. + Gets collection of actions done on machines. Get MachineAction collection API supports [OData V4 queries](https://www.odata.org/documentation/odata-version-2-0/uri-conventions/#FilterSystemQueryOption). ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) @@ -40,14 +40,14 @@ GET /api/machineactions Name | Type | Description :---|:---|:--- -Authorization | string | Bearer {token}. **Required**. +Authorization | String | Bearer {token}. **Required**. ## Request body Empty ## Response -If successful, this method returns 200, Ok response code with a collection of [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) objects since the Retention policy time of the organization. +If successful, this method returns 200, Ok response code with a collection of [machineAction](machineaction-windows-defender-advanced-threat-protection-new.md) entities. ## Example 1 @@ -56,11 +56,7 @@ If successful, this method returns 200, Ok response code with a collection of [M Here is an example of the request on an organization that has three MachineActions. ->[!NOTE] ->For better performance, you can use server closer to your geo location: -> - api-us.securitycenter.windows.com -> - api-eu.securitycenter.windows.com -> - api-uk.securitycenter.windows.com +[!include[Improve request performance](improverequestperformance-new.md)] ``` GET https://api.securitycenter.windows.com/api/machineactions @@ -128,11 +124,7 @@ GET https://api.securitycenter.windows.com/api/machineactions?$filter=machineId Here is an example of the response. ->[!NOTE] ->For better performance, you can use server closer to your geo location: -> - api-us.securitycenter.windows.com -> - api-eu.securitycenter.windows.com -> - api-uk.securitycenter.windows.com +[!include[Improve request performance](improverequestperformance-new.md)] ``` HTTP/1.1 200 Ok diff --git a/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md index 8fe48d7d82..581b175fe0 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md @@ -21,7 +21,7 @@ ms.date: 12/08/2017 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -Retrieves a collection of recently seen machines. +Retrieves a collection of machines that have communicated with WDATP cloud on the last 30 days. ## Permissions @@ -39,15 +39,14 @@ GET /api/machines Name | Type | Description :---|:---|:--- -Authorization | string | Bearer {token}. **Required**. +Authorization | String | Bearer {token}. **Required**. ## Request body Empty ## Response -If successful and machines exists - 200 OK with list of [machine](machine-windows-defender-advanced-threat-protection-new.md) entities in the body. -If no recent machines - 404 Not Found. +If successful and machines exists - 200 OK with list of [machine](machine-windows-defender-advanced-threat-protection-new.md) entities in the body. If no recent machines - 404 Not Found. ## Example @@ -56,11 +55,7 @@ If no recent machines - 404 Not Found. Here is an example of the request. ->[!NOTE] ->For better performance, you can use server closer to your geo location: -> - api-us.securitycenter.windows.com -> - api-eu.securitycenter.windows.com -> - api-uk.securitycenter.windows.com +[!include[Improve request performance](improverequestperformance-new.md)] ``` GET https://api.securitycenter.windows.com/api/machines diff --git a/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md index 95c7d5f771..ce05cde3e4 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md @@ -21,7 +21,7 @@ ms.date: 12/08/2017 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -Get a URI that allows downloading of an investigation package. +Get a URI that allows downloading of an [investigation package](collect-investigation-package-windows-defender-advanced-threat-protection-new). ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) @@ -32,14 +32,14 @@ Application | Machine.CollectForensics | 'Collect forensics' ## HTTP request ``` -GET /api/machineactions/{id}/getPackageUri +GET /api/machineactions/{machine action id}/getPackageUri ``` ## Request headers Name | Type | Description :---|:---|:--- -Authorization | string | Bearer {token}. **Required**. +Authorization | String | Bearer {token}. **Required**. ## Request body @@ -64,11 +64,7 @@ GET https://api.securitycenter.windows.com/api/machineactions/7327b54fd718525cbc Here is an example of the response. ->[!NOTE] ->For better performance, you can use server closer to your geo location: -> - api-us.securitycenter.windows.com -> - api-eu.securitycenter.windows.com -> - api-uk.securitycenter.windows.com +[!include[Improve request performance](improverequestperformance-new.md)] ``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection-new.md index cabf478649..4766668f1f 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection-new.md @@ -39,15 +39,14 @@ GET /api/users/{id}/ Name | Type | Description :---|:---|:--- -Authorization | string | Bearer {token}. **Required**. +Authorization | String | Bearer {token}. **Required**. ## Request body Empty ## Response -If successful and user exists - 200 OK with [user](user-windows-defender-advanced-threat-protection-new.md) entity in the body. -If user does not exist - 404 Not Found. +If successful and user exists - 200 OK with [user](user-windows-defender-advanced-threat-protection-new.md) entity in the body. If user does not exist - 404 Not Found. ## Example @@ -56,14 +55,10 @@ If user does not exist - 404 Not Found. Here is an example of the request. ->[!NOTE] ->For better performance, you can use server closer to your geo location: -> - api-us.securitycenter.windows.com -> - api-eu.securitycenter.windows.com -> - api-uk.securitycenter.windows.com +[!include[Improve request performance](improverequestperformance-new.md)] ``` -GET https://api.securitycenter.windows.com/api/users/{id} +GET https://api.securitycenter.windows.com/api/users/user1@contoso.com Content-type: application/json ``` @@ -76,11 +71,15 @@ Here is an example of the response. HTTP/1.1 200 OK Content-type: application/json { - "@odata.context": "https://api.securitycenter.windows.com/testwdatppreview/$metadata#Users/$entity", - "id": "", - "accountSid": null, - "accountName": "", - "accountDomainName": "", -… + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Users/$entity", + "id": "user1@contoso.com", + "firstSeen": "2018-08-02T00:00:00Z", + "lastSeen": "2018-08-04T00:00:00Z", + "mostPrevalentMachineId": null, + "leastPrevalentMachineId": null, + "logonTypes": "Network", + "logOnMachinesCount": 3, + "isDomainAdmin": false, + "isOnlyNetworkUser": null } ``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md index 9d2755148a..b13bd6028c 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -40,15 +40,14 @@ GET /api/users/{id}/alerts Name | Type | Description :---|:---|:--- -Authorization | string | Bearer {token}. **Required**. +Authorization | String | Bearer {token}. **Required**. ## Request body Empty ## Response -If successful and user and alert exists - 200 OK. -If user does not exist - 404 Not Found. +If successful and user and alert exists - 200 OK. If user or alerts does not exist - 404 Not Found. ## Example @@ -57,11 +56,7 @@ If user does not exist - 404 Not Found. Here is an example of the request. ->[!NOTE] ->For better performance, you can use server closer to your geo location: -> - api-us.securitycenter.windows.com -> - api-eu.securitycenter.windows.com -> - api-uk.securitycenter.windows.com +[!include[Improve request performance](improverequestperformance-new.md)] ``` GET https://api.securitycenter.windows.com/api/users/user1@contoso.com/alerts diff --git a/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md index 6c7f9ad663..15d20fd626 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md @@ -40,15 +40,14 @@ GET /api/users/{id}/machines Name | Type | Description :---|:---|:--- -Authorization | string | Bearer {token}. **Required**. +Authorization | String | Bearer {token}. **Required**. ## Request body Empty ## Response -If successful and machines exists - 200 OK with list of [machine](machine-windows-defender-advanced-threat-protection-new.md) entities in the body. -If user or machines does not exist - 404 Not Found. +If successful and machines exists - 200 OK with list of [machine](machine-windows-defender-advanced-threat-protection-new.md) entities in the body. If user or machines does not exist - 404 Not Found. ## Example @@ -57,11 +56,7 @@ If user or machines does not exist - 404 Not Found. Here is an example of the request. ->[!NOTE] ->For better performance, you can use server closer to your geo location: -> - api-us.securitycenter.windows.com -> - api-eu.securitycenter.windows.com -> - api-uk.securitycenter.windows.com +[!include[Improve request performance](improverequestperformance-new.md)] ``` GET https://api.securitycenter.windows.com/api/users/user1@contoso.com/machines diff --git a/windows/security/threat-protection/windows-defender-atp/improverequestperformance-new.md b/windows/security/threat-protection/windows-defender-atp/improverequestperformance-new.md new file mode 100644 index 0000000000..b9e64dc7e6 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/improverequestperformance-new.md @@ -0,0 +1,8 @@ +--- +ms.date: 08/28/2017 +--- +>[!NOTE] +>For better performance, you can use server closer to your geo location: +> - api-us.securitycenter.windows.com +> - api-eu.securitycenter.windows.com +> - api-uk.securitycenter.windows.com \ No newline at end of file diff --git a/windows/security/threat-protection/windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection-new.md index 1c1e122d2c..42327cbefd 100644 --- a/windows/security/threat-protection/windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection-new.md @@ -54,11 +54,7 @@ If successful and domain exists - 200 OK. If domain does not exist - 404 Not Fou Here is an example of the request. ->[!NOTE] ->For better performance, you can use server closer to your geo location: -> - api-us.securitycenter.windows.com -> - api-eu.securitycenter.windows.com -> - api-uk.securitycenter.windows.com +[!include[Improve request performance](improverequestperformance-new.md)] ``` GET https://api.securitycenter.windows.com/api/domains/example.com diff --git a/windows/security/threat-protection/windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection-new.md index 7459ba5ffd..97d668298e 100644 --- a/windows/security/threat-protection/windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection-new.md @@ -39,7 +39,7 @@ GET /api/ips/{ip} Name | Type | Description :---|:---|:--- -Authorization | string | Bearer {token}. **Required**. +Authorization | String | Bearer {token}. **Required**. ## Request body @@ -63,11 +63,7 @@ GET https://api.securitycenter.windows.com/api/ips/10.209.67.177 Here is an example of the response. ->[!NOTE] ->For better performance, you can use server closer to your geo location: -> - api-us.securitycenter.windows.com -> - api-eu.securitycenter.windows.com -> - api-uk.securitycenter.windows.com +[!include[Improve request performance](improverequestperformance-new.md)] ``` diff --git a/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md index cb23139a00..684e292d69 100644 --- a/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md @@ -39,7 +39,7 @@ POST /api/machines/{id}/isolate Name | Type | Description :---|:---|:--- -Authorization | string | Bearer {token}. **Required**. +Authorization | String | Bearer {token}. **Required**. Content-Type | string | application/json. **Required**. ## Request body @@ -65,14 +65,10 @@ If successful, this method returns 201 - Created response code and [Machine Acti Here is an example of the request. ->[!NOTE] ->For better performance, you can use server closer to your geo location: -> - api-us.securitycenter.windows.com -> - api-eu.securitycenter.windows.com -> - api-uk.securitycenter.windows.com +[!include[Improve request performance](improverequestperformance-new.md)] ``` -POST https://api.securitycenter.windows.com/api/machines/fb9ab6be3965095a09c057be7c90f0a2/isolate +POST https://api.securitycenter.windows.com/api/machines/1e5bc9d7e413ddd7902c2932e418702b84d0cc07/isolate Content-type: application/json { "Comment": "Isolate machine due to alert 1234", @@ -95,9 +91,11 @@ Content-type: application/json "requestorComment": "Isolate machine due to alert 1234", "status": "InProgress", "error": "None", - "machineId": "f46b9bb259ed4a7fb9981b73510e3cc7aa81ec1f", + "machineId": "1e5bc9d7e413ddd7902c2932e418702b84d0cc07", "creationDateTimeUtc": "2017-12-04T12:12:18.9725659Z", "lastUpdateTimeUtc": "2017-12-04T12:12:18.9725659Z" } ``` + +To unisolate a machine, see [Release machine from isolation](unisolate-machine-windows-defender-advanced-threat-protection-new.md). diff --git a/windows/security/threat-protection/windows-defender-atp/machine-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/machine-windows-defender-advanced-threat-protection-new.md index 3144f9c7d1..093e47ba79 100644 --- a/windows/security/threat-protection/windows-defender-atp/machine-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/machine-windows-defender-advanced-threat-protection-new.md @@ -33,13 +33,13 @@ firstSeen | DateTimeOffset | First date and time where the [machine](machine-win osPlatform | String | OS platform. osVersion | String | OS Version. lastIpAddress | Ip | Last IP on local NIC on the [machine](machine-windows-defender-advanced-threat-protection-new.md). -lastExternalIpAddress | Ip | Last Ip through which the [machine](machine-windows-defender-advanced-threat-protection-new.md) accessed the internet. +lastExternalIpAddress | Ip | Last IP through which the [machine](machine-windows-defender-advanced-threat-protection-new.md) accessed the internet. agentVersion | String | Version of WDATP agent. groupName | String | [machine](machine-windows-defender-advanced-threat-protection-new.md) group name (when defined). osBuild | Int | OS build number. healthStatus | String | [machine](machine-windows-defender-advanced-threat-protection-new.md) health status. isAadJoined | Boolean | Is [machine](machine-windows-defender-advanced-threat-protection-new.md) AAD joined. machineTags | String collection | Set of [machine](machine-windows-defender-advanced-threat-protection-new.md) tags. -rbacGroupId | Int | Group Id. +rbacGroupId | Int | Group ID. riskScore | String | Risk score as evaludated by WDATP. Possible values are: 'None', 'Low', 'Medium' and 'High'. -aadDeviceId | String | AAD Device Id (when [machine](machine-windows-defender-advanced-threat-protection-new.md) is Aad Joined). \ No newline at end of file +aadDeviceId | String | AAD Device ID (when [machine](machine-windows-defender-advanced-threat-protection-new.md) is Aad Joined). \ No newline at end of file diff --git a/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md index de81a4a47f..af1d892f23 100644 --- a/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md @@ -39,7 +39,7 @@ POST /api/machines/{id}/offboard Name | Type | Description :---|:---|:--- -Authorization | string | Bearer {token}. **Required**. +Authorization | String | Bearer {token}. **Required**. Content-Type | string | application/json. **Required**. ## Request body @@ -59,14 +59,10 @@ If successful, this method returns 201 - Created response code and [Machine Acti Here is an example of the request. ->[!NOTE] ->For better performance, you can use server closer to your geo location: -> - api-us.securitycenter.windows.com -> - api-eu.securitycenter.windows.com -> - api-uk.securitycenter.windows.com +[!include[Improve request performance](improverequestperformance-new.md)] ``` -POST https://api.securitycenter.windows.com/api/machines/fb9ab6be3965095a09c057be7c90f0a2/offboard +POST https://api.securitycenter.windows.com/api/machines/1e5bc9d7e413ddd7902c2932e418702b84d0cc07/offboard Content-type: application/json { "Comment": "Offboard machine by automation" @@ -88,7 +84,7 @@ Content-type: application/json "requestorComment": "offboard machine by automation", "status": "InProgress", "error": "None", - "machineId": "f46b9bb259ed4a7fb9981b73510e3cc7aa81ec1f", + "machineId": "1e5bc9d7e413ddd7902c2932e418702b84d0cc07", "creationDateTimeUtc": "2017-12-04T12:09:24.1785079Z", "lastUpdateTimeUtc": "2017-12-04T12:09:24.1785079Z" } diff --git a/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md index a2ee20bb6c..f11a938c5f 100644 --- a/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md @@ -21,7 +21,7 @@ ms.date: 12/08/2017 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -Restrict execution of all applications on the machine except a predefined set. +Restrict execution of all applications on the machine except a predefined set (see [Response machine alerts](respond-machine-alerts-windows-defender-advanced-threat-protection.md) for more information) ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) @@ -39,7 +39,7 @@ POST /api/machines/{id}/restrictCodeExecution Name | Type | Description :---|:---|:--- -Authorization | string | Bearer {token}. **Required**. +Authorization | String | Bearer {token}. **Required**. Content-Type | string | application/json. **Required**. ## Request body @@ -60,7 +60,7 @@ If successful, this method returns 201 - Created response code and [Machine Acti Here is an example of the request. ``` -POST https://api.securitycenter.windows.com/api/machines/fb9ab6be3965095a09c057be7c90f0a2/restrictCodeExecution +POST https://api.securitycenter.windows.com/api/machines/1e5bc9d7e413ddd7902c2932e418702b84d0cc07/restrictCodeExecution Content-type: application/json { "Comment": "Restrict code execution due to alert 1234" @@ -71,11 +71,7 @@ Content-type: application/json Here is an example of the response. ->[!NOTE] ->For better performance, you can use server closer to your geo location: -> - api-us.securitycenter.windows.com -> - api-eu.securitycenter.windows.com -> - api-uk.securitycenter.windows.com +[!include[Improve request performance](improverequestperformance-new.md)] ``` HTTP/1.1 201 Created @@ -88,9 +84,12 @@ Content-type: application/json "requestorComment": "Restrict code execution due to alert 1234", "status": "InProgress", "error": "None", - "machineId": "f46b9bb259ed4a7fb9981b73510e3cc7aa81ec1f", + "machineId": "1e5bc9d7e413ddd7902c2932e418702b84d0cc07", "creationDateTimeUtc": "2017-12-04T12:15:04.3825985Z", "lastUpdateTimeUtc": "2017-12-04T12:15:04.3825985Z" } ``` + +To remove code execution restriction from a machine, see [Remove app restriction](unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md). + diff --git a/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md index 2c50e1f063..63ea7a6b03 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md @@ -21,7 +21,7 @@ ms.date: 12/08/2017 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -Initiate Windows Defender Antivirus scan on the machine. +Initiate Windows Defender Antivirus scan on a machine. ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) @@ -39,7 +39,7 @@ POST /api/machines/{id}/runAntiVirusScan Name | Type | Description :---|:---|:--- -Authorization | string | Bearer {token}. **Required**. +Authorization | String | Bearer {token}. **Required**. Content-Type | string | application/json ## Request body @@ -68,7 +68,7 @@ If successful, this method returns 201, Created response code and _MachineAction Here is an example of the request. ``` -POST https://api.securitycenter.windows.com/api/machines/fb9ab6be3965095a09c057be7c90f0a2/runAntiVirusScan +POST https://api.securitycenter.windows.com/api/machines/1e5bc9d7e413ddd7902c2932e418702b84d0cc07/runAntiVirusScan Content-type: application/json { "Comment": "Check machine for viruses due to alert 3212", @@ -80,11 +80,7 @@ Content-type: application/json Here is an example of the response. ->[!NOTE] ->For better performance, you can use server closer to your geo location: -> - api-us.securitycenter.windows.com -> - api-eu.securitycenter.windows.com -> - api-uk.securitycenter.windows.com +[!include[Improve request performance](improverequestperformance-new.md)] ``` HTTP/1.1 201 Created @@ -97,7 +93,7 @@ Content-type: application/json "requestorComment": "Check machine for viruses due to alert 3212", "status": "InProgress", "error": "None", - "machineId": "f46b9bb259ed4a7fb9981b73510e3cc7aa81ec1f", + "machineId": "1e5bc9d7e413ddd7902c2932e418702b84d0cc07", "creationDateTimeUtc": "2017-12-04T12:18:27.1293487Z", "lastUpdateTimeUtc": "2017-12-04T12:18:27.1293487Z" } diff --git a/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md index 9a9609fdba..fffe759586 100644 --- a/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md @@ -39,7 +39,7 @@ POST /api/machines/{id}/unisolate Name | Type | Description :---|:---|:--- -Authorization | string | Bearer {token}. **Required**. +Authorization | String | Bearer {token}. **Required**. Content-Type | string | application/json. **Required**. @@ -60,14 +60,10 @@ If successful, this method returns 201 - Created response code and [Machine Acti Here is an example of the request. ->[!NOTE] ->For better performance, you can use server closer to your geo location: -> - api-us.securitycenter.windows.com -> - api-eu.securitycenter.windows.com -> - api-uk.securitycenter.windows.com +[!include[Improve request performance](improverequestperformance-new.md)] ``` -POST https://api.securitycenter.windows.com/api/machines/fb9ab6be3965095a09c057be7c90f0a2/unisolate +POST https://api.securitycenter.windows.com/api/machines/1e5bc9d7e413ddd7902c2932e418702b84d0cc07/unisolate Content-type: application/json { "Comment": "Unisolate machine since it was clean and validated" @@ -92,10 +88,12 @@ Content-type: application/json "requestorComment": "Unisolate machine since it was clean and validated ", "status": "InProgress", "error": "None", - "machineId": "f46b9bb259ed4a7fb9981b73510e3cc7aa81ec1f", + "machineId": "1e5bc9d7e413ddd7902c2932e418702b84d0cc07", "creationDateTimeUtc": "2017-12-04T12:13:15.0104931Z", "lastUpdateTimeUtc": "2017-12-04T12:13:15.0104931Z" } - ``` + +To isolate a machine, see [Isolate machine](isolate-machine-windows-defender-advanced-threat-protection-new.md). + diff --git a/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md index e08b5d033f..942629d81d 100644 --- a/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md @@ -38,7 +38,7 @@ POST /api/machines/{id}/unrestrictCodeExecution ## Request headers Name | Type | Description :---|:---|:--- -Authorization | string | Bearer {token}. **Required**. +Authorization | String | Bearer {token}. **Required**. Content-Type | string | application/json. **Required**. ## Request body @@ -58,14 +58,10 @@ If successful, this method returns 201 - Created response code and [Machine Acti Here is an example of the request. ->[!NOTE] ->For better performance, you can use server closer to your geo location: -> - api-us.securitycenter.windows.com -> - api-eu.securitycenter.windows.com -> - api-uk.securitycenter.windows.com +[!include[Improve request performance](improverequestperformance-new.md)] ``` -POST https://api.securitycenter.windows.com/api/machines/fb9ab6be3965095a09c057be7c90f0a2/unrestrictCodeExecution +POST https://api.securitycenter.windows.com/api/machines/1e5bc9d7e413ddd7902c2932e418702b84d0cc07/unrestrictCodeExecution Content-type: application/json { "Comment": "Unrestrict code execution since machine was cleaned and validated" @@ -88,9 +84,11 @@ Content-type: application/json "requestorComment": "Unrestrict code execution since machine was cleaned and validated ", "status": "InProgress", "error": "None", - "machineId": "f46b9bb259ed4a7fb9981b73510e3cc7aa81ec1f", + "machineId": "1e5bc9d7e413ddd7902c2932e418702b84d0cc07", "creationDateTimeUtc": "2017-12-04T12:15:40.6052029Z", "lastUpdateTimeUtc": "2017-12-04T12:15:40.6052029Z" } ``` + +To restrict code execution on a machine, see [Restrict app execution](restrict-code-execution-windows-defender-advanced-threat-protection-new.md). \ No newline at end of file diff --git a/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md index e9d317c65e..6d777a5382 100644 --- a/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md @@ -21,7 +21,7 @@ ms.date: 12/08/2017 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -Update the properties of an alert object. +Update the properties of an alert entity. ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) @@ -55,8 +55,7 @@ determination | String | Specifies the determination of the alert. The property ## Response -If successful, this method returns 200 OK, and an [alert](alerts-windows-defender-advanced-threat-protection-new.md) object in the response body with the updated properties. -If alert with the specified id was not found - 404 Not Found. +If successful, this method returns 200 OK, and the [alert](alerts-windows-defender-advanced-threat-protection-new.md) entity in the response body with the updated properties. If alert with the specified id was not found - 404 Not Found. ## Example @@ -65,16 +64,11 @@ If alert with the specified id was not found - 404 Not Found. Here is an example of the request. ->[!NOTE] ->For better performance, you can use server closer to your geo location: -> - api-us.securitycenter.windows.com -> - api-eu.securitycenter.windows.com -> - api-uk.securitycenter.windows.com +[!include[Improve request performance](improverequestperformance-new.md)] ``` PATCH https://api.securitycenter.windows.com/api/alerts/636688558380765161_2136280442 Content-Type: application/json - { "assignedTo": "Our designated secop" } @@ -87,7 +81,7 @@ Here is an example of the response. ``` { "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Alerts/$entity", - "id": "636692338844234222_1806644926", + "id": "636688558380765161_2136280442", "severity": "Medium", "status": "InProgress", "description": "An anomalous memory operation appears to be tampering with a process associated with the Windows Defender EDR sensor.", From 7c71ad856c7483e1df78bf63ee02808915134f12 Mon Sep 17 00:00:00 2001 From: Zvi Avidor Date: Sun, 19 Aug 2018 15:04:10 +0300 Subject: [PATCH 042/487] fix link to create an app --- ...n-package-windows-defender-advanced-threat-protection-new.md | 2 +- ...reference-windows-defender-advanced-threat-protection-new.md | 2 +- ...nfo-by-ip-windows-defender-advanced-threat-protection-new.md | 2 +- ...nfo-by-id-windows-defender-advanced-threat-protection-new.md | 2 +- ...main-info-windows-defender-advanced-threat-protection-new.md | 2 +- ...iles-info-windows-defender-advanced-threat-protection-new.md | 2 +- ...d-ip-info-windows-defender-advanced-threat-protection-new.md | 2 +- ...hine-info-windows-defender-advanced-threat-protection-new.md | 2 +- ...user-info-windows-defender-advanced-threat-protection-new.md | 2 +- ...et-alerts-windows-defender-advanced-threat-protection-new.md | 2 +- ...ed-alerts-windows-defender-advanced-threat-protection-new.md | 2 +- ...-machines-windows-defender-advanced-threat-protection-new.md | 2 +- ...tatistics-windows-defender-advanced-threat-protection-new.md | 2 +- ...formation-windows-defender-advanced-threat-protection-new.md | 2 +- ...ed-alerts-windows-defender-advanced-threat-protection-new.md | 2 +- ...-machines-windows-defender-advanced-threat-protection-new.md | 2 +- ...tatistics-windows-defender-advanced-threat-protection-new.md | 2 +- ...ed-alerts-windows-defender-advanced-threat-protection-new.md | 2 +- ...-machines-windows-defender-advanced-threat-protection-new.md | 2 +- ...tatistics-windows-defender-advanced-threat-protection-new.md | 2 +- ...ine-by-id-windows-defender-advanced-threat-protection-new.md | 2 +- ...-on-users-windows-defender-advanced-threat-protection-new.md | 2 +- ...ed-alerts-windows-defender-advanced-threat-protection-new.md | 2 +- ...on-object-windows-defender-advanced-threat-protection-new.md | 2 +- ...ollection-windows-defender-advanced-threat-protection-new.md | 2 +- ...e-sas-uri-windows-defender-advanced-threat-protection-new.md | 2 +- ...formation-windows-defender-advanced-threat-protection-new.md | 2 +- ...ed-alerts-windows-defender-advanced-threat-protection-new.md | 2 +- ...-machines-windows-defender-advanced-threat-protection-new.md | 2 +- ...en-in-org-windows-defender-advanced-threat-protection-new.md | 2 +- ...-seen-org-windows-defender-advanced-threat-protection-new.md | 2 +- ...e-machine-windows-defender-advanced-threat-protection-new.md | 2 +- ...chine-api-windows-defender-advanced-threat-protection-new.md | 2 +- ...execution-windows-defender-advanced-threat-protection-new.md | 2 +- ...n-av-scan-windows-defender-advanced-threat-protection-new.md | 2 +- ...e-machine-windows-defender-advanced-threat-protection-new.md | 2 +- ...execution-windows-defender-advanced-threat-protection-new.md | 2 +- ...ate-alert-windows-defender-advanced-threat-protection-new.md | 2 +- 38 files changed, 38 insertions(+), 38 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md index 3fb8f55a22..3fc76468dd 100644 --- a/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md @@ -26,7 +26,7 @@ ms.date: 12/08/2017 Collect investigation package from a machine. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md index ea866b92f6..05ecd44a39 100644 --- a/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md @@ -25,7 +25,7 @@ ms.date: 12/08/2017 Enables using event data, as obtained from the [Advanced Hunting](run-advanced-query-api.md) for creating a new alert entity. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection-new.md index 8e140990af..443b86b728 100644 --- a/windows/security/threat-protection/windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection-new.md @@ -28,7 +28,7 @@ Find a machine by internal IP. >The timestamp must be within the last 30 days. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md index 1ca4e9a7e3..ea5d18dcca 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md @@ -25,7 +25,7 @@ ms.date: 12/08/2017 Retrieves an alert by its ID. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md index f514a5809c..1c6eeee2a3 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md @@ -25,7 +25,7 @@ ms.date: 12/08/2017 Retrieves all domains related to a specific alert. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md index 26b2ce24f5..114dd4ebf5 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md @@ -25,7 +25,7 @@ ms.date: 12/08/2017 Retrieves all files related to a specific alert. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection-new.md index cc1b764c25..027e4f2dfa 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection-new.md @@ -26,7 +26,7 @@ ms.date: 12/08/2017 Retrieves all IPs related to a specific alert. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md index 480e3a73ec..1b02c04a0e 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md @@ -26,7 +26,7 @@ ms.date: 12/08/2017 Retrieves machine that is related to a specific alert. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md index 6a63063984..e31cb2df14 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md @@ -26,7 +26,7 @@ ms.date: 12/08/2017 Retrieves the user associated to a specific alert. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md index 2bca208feb..0bc8191610 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md @@ -27,7 +27,7 @@ Retrieves top recent alerts. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md index 6a1c66a8f4..5c96f8e93f 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -26,7 +26,7 @@ ms.date: 12/08/2017 Retrieves a collection of alerts related to a given domain address. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md index 9bd21b69fa..5c00e541d9 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md @@ -26,7 +26,7 @@ ms.date: 12/08/2017 Retrieves a collection of machines that have communicated to or from a given domain address. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection-new.md index 92e88b5f76..3192b853ab 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection-new.md @@ -26,7 +26,7 @@ ms.date: 12/08/2017 Retrieves the prevalence for the given domain. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection-new.md index fa5304bd4b..1294734ef7 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection-new.md @@ -27,7 +27,7 @@ ms.date: 12/08/2017 Retrieves a file by identifier Sha1, Sha256, or MD5. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md index 6fe4d8bd01..a67c221e7d 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -26,7 +26,7 @@ ms.date: 12/08/2017 Retrieves a collection of alerts related to a given file hash. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md index bc829eca2b..6781f48a9a 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md @@ -26,7 +26,7 @@ ms.date: 12/08/2017 Retrieves a collection of machines related to a given file hash. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection-new.md index 6cdada986e..5123aa9f3e 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection-new.md @@ -26,7 +26,7 @@ ms.date: 12/08/2017 Retrieves the prevalence for the given file. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md index 6d8a3c4b91..1cb5b54981 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -26,7 +26,7 @@ ms.date: 12/08/2017 Retrieves a collection of alerts related to a given IP address. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md index 559d950e2c..b50d7dbc2e 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md @@ -23,7 +23,7 @@ ms.date: 12/08/2017 Retrieves a collection of machines that communicated with or from a particular IP. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection-new.md index 6133e368b8..597e70c583 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection-new.md @@ -24,7 +24,7 @@ ms.date: 12/08/2017 Retrieves the prevalence for the given IP. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md index c69c8c7fb7..0ec132066f 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md @@ -24,7 +24,7 @@ ms.date: 12/08/2017 Retrieves a machine entity by ID. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md index 28fae29459..8c1da55b43 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md @@ -24,7 +24,7 @@ ms.date: 12/08/2017 Retrieves a collection of logged on users. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md index c04950f37e..3a0717469c 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -24,7 +24,7 @@ ms.date: 12/08/2017 Retrieves a collection of alerts related to a given machine ID. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md index 48d22ae303..5c15530e45 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md @@ -24,7 +24,7 @@ ms.date: 12/08/2017 Get action performed on a machine. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md index c3b6f32ab8..d5084a4d5e 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md @@ -24,7 +24,7 @@ ms.date: 12/08/2017 Gets collection of actions done on machines. Get MachineAction collection API supports [OData V4 queries](https://www.odata.org/documentation/odata-version-2-0/uri-conventions/#FilterSystemQueryOption). ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md index ce05cde3e4..e8b45a5419 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md @@ -24,7 +24,7 @@ ms.date: 12/08/2017 Get a URI that allows downloading of an [investigation package](collect-investigation-package-windows-defender-advanced-threat-protection-new). ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection-new.md index 4766668f1f..b0c31a0088 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection-new.md @@ -24,7 +24,7 @@ ms.date: 12/08/2017 Retrieve a User entity by key (user name or domain\user). ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md index b13bd6028c..cc16ae3c5f 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -24,7 +24,7 @@ ms.date: 12/08/2017 Retrieves a collection of alerts related to a given user ID. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md index 15d20fd626..37be0e6280 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md @@ -24,7 +24,7 @@ ms.date: 12/08/2017 Retrieves a collection of machines related to a given user ID. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection-new.md index 42327cbefd..9fc66f2cd0 100644 --- a/windows/security/threat-protection/windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection-new.md @@ -24,7 +24,7 @@ ms.date: 04/24/2018 Answers whether a domain was seen in the organization. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection-new.md index 97d668298e..0b0e8a826b 100644 --- a/windows/security/threat-protection/windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection-new.md @@ -24,7 +24,7 @@ ms.date: 12/08/2017 Answers whether an IP was seen in the organization. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md index 684e292d69..97470afecb 100644 --- a/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md @@ -24,7 +24,7 @@ ms.date: 12/08/2017 Isolates a machine from accessing external network. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md index af1d892f23..7ef5465b2c 100644 --- a/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md @@ -24,7 +24,7 @@ ms.date: 12/08/2017 Offboard machine from WDATP. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md index f11a938c5f..863ca96953 100644 --- a/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md @@ -24,7 +24,7 @@ ms.date: 12/08/2017 Restrict execution of all applications on the machine except a predefined set (see [Response machine alerts](respond-machine-alerts-windows-defender-advanced-threat-protection.md) for more information) ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md index 63ea7a6b03..e76b3d51be 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md @@ -24,7 +24,7 @@ ms.date: 12/08/2017 Initiate Windows Defender Antivirus scan on a machine. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md index fffe759586..1f759231a2 100644 --- a/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md @@ -24,7 +24,7 @@ ms.date: 12/08/2017 Undo isolation of a machine. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md index 942629d81d..4fef4dd344 100644 --- a/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md @@ -24,7 +24,7 @@ ms.date: 12/08/2017 Enable execution of any application on the machine. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md index 6d777a5382..6900e0585a 100644 --- a/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md @@ -24,7 +24,7 @@ ms.date: 12/08/2017 Update the properties of an alert entity. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- From 64f5a66c5cf44b179868f17d0a87d2c42c43a298 Mon Sep 17 00:00:00 2001 From: Zvi Avidor Date: Sun, 19 Aug 2018 15:37:01 +0300 Subject: [PATCH 043/487] remove redundant file --- ...defender-advanced-threat-protection-new.md | 2 +- ...defender-advanced-threat-protection-new.md | 44 ------------------- 2 files changed, 1 insertion(+), 45 deletions(-) delete mode 100644 windows/security/threat-protection/windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection-new.md diff --git a/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md index e8b45a5419..121dc80314 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md @@ -21,7 +21,7 @@ ms.date: 12/08/2017 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -Get a URI that allows downloading of an [investigation package](collect-investigation-package-windows-defender-advanced-threat-protection-new). +Get a URI that allows downloading of an [investigation package](collect-investigation-package-windows-defender-advanced-threat-protection-new.md). ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) diff --git a/windows/security/threat-protection/windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection-new.md deleted file mode 100644 index ac8271ccc0..0000000000 --- a/windows/security/threat-protection/windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection-new.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -title: Supported Windows Defender Advanced Threat Protection query APIs -description: Learn about the specific supported Windows Defender Advanced Threat Protection entities where you can create API calls to. -keywords: apis, supported apis, actor, alerts, machine, user, domain, ip, file, advanced queries, advanced hunting -search.product: eADQiWindows 10XVcnh -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -ms.author: macapara -author: mjcaparas -ms.localizationpriority: medium -ms.date: 30/07/2018 ---- - -# Supported Windows Defender ATP query APIs - -[!include[Prereleaseinformation](prerelease.md)] - -**Applies to:** - -- Windows 10 Enterprise -- Windows 10 Education -- Windows 10 Pro -- Windows 10 Pro Education -- Windows Defender Advanced Threat Protection (Windows Defender ATP) - ->Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-supportedapis-abovefoldlink) - -Learn more about the individual supported entities where you can run API calls to and details such as HTTP request values, request headers and expected responses. - -## In this section -Topic | Description -:---|:--- -Advanced Hunting | Run queries from API. -Alerts | Run API calls such as get alerts, create alerts, alert information by ID, alert related actor information, alert related IP information, and alert related machine information. -Domain |Run API calls such as get domain related machines, statistics, and check if a domain is seen in your organization. -File | Run API calls such as get file information, file related alerts, file related machines, and file statistics. -IP | Run API calls such as get IP related alerts, IP related machines, IP statistics, and check if and IP is seen in your organization. -Machines | Run API calls such as get machines, get machines by ID, perform actions on machines (s.a. "Collect investigation package") information about logged on users, and alerts related to a given machine ID. -User | Run API calls such as get alert related user information, user information, user related alerts, and user related machines. - -## Related topic -- [Use Windows Defender ATP APIs](exposed-apis-windows-defender-advanced-threat-protection-new.md) From 0bbc860820588faa842194b2148b33168f310799 Mon Sep 17 00:00:00 2001 From: Zvi Avidor Date: Sun, 19 Aug 2018 15:55:13 +0300 Subject: [PATCH 044/487] add author to YAMR --- .../windows-defender-atp/improverequestperformance-new.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/windows-defender-atp/improverequestperformance-new.md b/windows/security/threat-protection/windows-defender-atp/improverequestperformance-new.md index b9e64dc7e6..169b2ffb46 100644 --- a/windows/security/threat-protection/windows-defender-atp/improverequestperformance-new.md +++ b/windows/security/threat-protection/windows-defender-atp/improverequestperformance-new.md @@ -1,5 +1,6 @@ --- ms.date: 08/28/2017 +author: zavidor --- >[!NOTE] >For better performance, you can use server closer to your geo location: From 9dd90660b7171ebee998335caba6f123fa0451df Mon Sep 17 00:00:00 2001 From: David Laufer Date: Mon, 20 Aug 2018 14:23:03 +0300 Subject: [PATCH 045/487] Full scenario --- .../windows-defender-atp/TOC.md | 10 +- .../exposed-apis-full-sample-powershell.md | 120 ++++++++++++++++++ 2 files changed, 126 insertions(+), 4 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/exposed-apis-full-sample-powershell.md diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 7ae86fbea9..1b26c144a4 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -104,10 +104,12 @@ #### [Supported Windows Defender ATP APIs](exposed-apis-list.md) ##### [Advanced Hunting](run-advanced-query-api.md) #### How to use APIs - Samples -##### [Schedule advanced Hunting using Microsoft Flow](run-advanced-query-sample-ms-flow.md) -##### [Advanced Hunting using PowerShell](run-advanced-query-sample-powershell.md) -##### [Advanced Hunting using Python](run-advanced-query-sample-python.md) - +##### Advanced Hunting API +###### [Schedule advanced Hunting using Microsoft Flow](run-advanced-query-sample-ms-flow.md) +###### [Advanced Hunting using PowerShell](run-advanced-query-sample-powershell.md) +###### [Advanced Hunting using Python](run-advanced-query-sample-python.md) +##### Multiple APIs +###### [PowerShell](exposed-apis-full-sample-powershell.md) ### [Use the Windows Defender ATP exposed APIs](exposed-apis-windows-defender-advanced-threat-protection.md) #### [Supported Windows Defender ATP APIs](supported-apis-windows-defender-advanced-threat-protection.md) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-full-sample-powershell.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-full-sample-powershell.md new file mode 100644 index 0000000000..cc35edb442 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-full-sample-powershell.md @@ -0,0 +1,120 @@ +--- +title: Advanced Hunting API +description: Use this API to run advanced queries +keywords: apis, supported apis, advanced hunting, query +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 30/07/2018 +--- + +# Windows Defender ATP APIs using PowerShell + +Full scenario using multiple APIs from Windows Defender ATP. + +In this section we share PowerShell samples to + - Retrieve a token + - Use token to retrieve the latest alerts in Windows Defender ATP + - Run a query to retrieve command line of the process related to the alert, if the alert has medium priority and is still in progress + - Remediate the machine related to the alert if teh command line + +>**Prerequisite**: You first need to [create an app](exposed-apis-intro.md). + +## Preparation Instructions + +- Open a PowerShell window. +- If your policy does not allow you to run the PowerShell commands, you can run the below command: +``` +Set-ExecutionPolicy -ExecutionPolicy Bypass +``` + +>For more details, refer to [PowerShell documentation](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.security/set-executionpolicy) + +## Get token + +- Run the below + +> - $tenantId: ID of the tenant on behalf of which you want to run the query (i.e., the query will be run on the data of this tenant) +> - $appId: ID of your AAD app (the app must have 'Run advanced queries' permission to WDATP) +> - $appSecret: Secret of your AAD app + + +$tenantId = 'b3c1b5fc-828c-45fa-a1e1-10d74f6d6e9c' +$appId = 'c71cd133-0e50-4bd4-a1a8-ec14152af1c4' +$appSecret = '8zFkg61mDxH7DuMGFJHZd6CRr9J5HNMuJGIV6p0shMY=' + + + +``` +$tenantId = '00000000-0000-0000-0000-000000000000' # Paste your own tenant ID here +$appId = '11111111-1111-1111-1111-111111111111' # Paste your own app ID here +$appSecret = '22222222-2222-2222-2222-222222222222' # Paste your own app secret here + +$resourceAppIdUri = 'https://securitycenter.onmicrosoft.com/windowsatpservice' +$oAuthUri = "https://login.windows-ppe.net/$TenantId/oauth2/token" +# TODO!!!!!!!!! $oAuthUri = "https://login.windows.net/$TenantId/oauth2/token" +$authBody = [Ordered] @{ + resource = "$resourceAppIdUri" + client_id = "$appId" + client_secret = "$appSecret" + grant_type = 'client_credentials' +} +$authResponse = Invoke-RestMethod -Method Post -Uri $oAuthUri -Body $authBody -ErrorAction Stop +$aadToken = $authResponse.access_token + + +#Get latest alert +$alertUrl = "https://wdatpapi-eus-stg.cloudapp.net/api/alerts?`$top=10" +# TODO!!!!!!!!! $alertUrl = "https://api.securitycenter.windows.com/api/alerts?`$top=10" +$headers = @{ + 'Content-Type' = 'application/json' + Accept = 'application/json' + Authorization = "Bearer $aadToken" +} +$alertResponse = Invoke-WebRequest -Method Get -Uri $alertUrl -Headers $headers -ErrorAction Stop +$alerts = ($alertResponse | ConvertFrom-Json).value + +$machinesToInvestigate = New-Object System.Collections.ArrayList + +Foreach($alert in $alerts) +{ + echo $alert.id $alert.machineId $alert.severity $alert.status + + $isSevereAlert = $alert.severity -in 'Medium', 'High' + $isOpenAlert = $alert.status -in 'InProgress', 'New' + if($isOpenAlert -and $isSevereAlert) + { + if (-not $machinesToInvestigate.Contains($alert.machineId)) + { + $machinesToInvestigate.Add($alert.machineId) > $null + } + } +} + +$commaSeparatedMachines = '"{0}"' -f ($machinesToInvestigate -join '","') + +$query = "NetworkCommunicationEvents +| where MachineId in ($commaSeparatedMachines) +| where RemoteUrl == `"www.bing.com`" +| summarize ConnectionsCount = count() by MachineId" + +$queryUrl = "https://wdatpapi-eus-stg.cloudapp.net/advancedqueries/query" +# TODO!!!!!!!!! $queryUrl = "https://api.securitycenter.windows.com/advancedqueries/query" + +$queryBody = ConvertTo-Json -InputObject $query +$queryResponse = Invoke-WebRequest -Method Post -Uri $queryUrl -Headers $headers -Body $queryBody -ErrorAction Stop +$response = ($queryResponse | ConvertFrom-Json).Results + +``` + + +## Related topic +- [Windows Defender ATP APIs](exposed-apis-intro.md) +- [Advanced Hunting API](run-advanced-query-api.md) +- [Advanced Hunting using Python](run-advanced-query-sample-python.md) +- [Schedule Advanced Hunting](run-advanced-query-sample-ms-flow.md) From c937b2eba66341b6b37795daca77902e47a39842 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 20 Aug 2018 22:33:18 +0000 Subject: [PATCH 046/487] Updated .openpublishing.publish.config.json --- .openpublishing.publish.config.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.openpublishing.publish.config.json b/.openpublishing.publish.config.json index f9d982e542..38266abdb5 100644 --- a/.openpublishing.publish.config.json +++ b/.openpublishing.publish.config.json @@ -508,6 +508,10 @@ "master": [ "Publish", "Pdf" + ], + "atp-api-danm": [ + "Publish", + "Pdf" ] }, "need_generate_pdf_url_template": true, From 93b90ecb0ed17b930b6a09eb00a21aef2b9dc5e5 Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Tue, 21 Aug 2018 14:04:46 +0300 Subject: [PATCH 047/487] tokens --- .../exposed-apis-create-app-webapp.md | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md index 838ffc6489..fe039331c2 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md @@ -82,17 +82,25 @@ This page explains how to create an app, get an access token to Windows Defender ![Image of add permissions completion](images/webapp-add-permission-end.png) -8. Click **Keys** and type a key name and click **Save**. +8. Click **Grant permissions** + + In order to add a permission to the app, the Admin's tenant must press on the Grant permissions button. + + If in the future you will want to add more permission to the app, you will need to press it again so the changes will take effect. + + ![Image of Grant permissions](images/GrantPermissions.png) + +9. Click **Keys** and type a key name and click **Save**. **Important**: After you save, **copy the key value**. You won't be able to retrieve after you leave! ![Image of create app key](images/webapp-create-key.png) -9. Write down your application ID. +10. Write down your application ID. ![Image of app ID](images/webapp-get-appid.png) -9. Set your application to be multi-tenanted +11. Set your application to be multi-tenanted This is **required** for 3rd party apps (i.e., if you create an application that is intended to run in multiple customers tenant). From 79d7f306da39071832add360446f7c90a4820eb7 Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Tue, 21 Aug 2018 14:10:29 +0300 Subject: [PATCH 048/487] step --- .../exposed-apis-create-app-webapp.md | 2 +- .../images/webapp-grant-permissions.png | Bin 0 -> 10183 bytes 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/images/webapp-grant-permissions.png diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md index fe039331c2..cb022fb3f5 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md @@ -88,7 +88,7 @@ This page explains how to create an app, get an access token to Windows Defender If in the future you will want to add more permission to the app, you will need to press it again so the changes will take effect. - ![Image of Grant permissions](images/GrantPermissions.png) + ![Image of Grant permissions](images/webapp-grant-permissions.png) 9. Click **Keys** and type a key name and click **Save**. diff --git a/windows/security/threat-protection/windows-defender-atp/images/webapp-grant-permissions.png b/windows/security/threat-protection/windows-defender-atp/images/webapp-grant-permissions.png new file mode 100644 index 0000000000000000000000000000000000000000..363bb4a32ab6fc98813bb495d9f9a68652798c46 GIT binary patch literal 10183 zcma)ic{tQzyzd|>dnJU>A|XUnl%*&kWS6moWF2GQhe}cusqFi{j(v=Erm|FIXE0-p zv5m1CX2x=VqjT=L_dMr5&;4Vb@tb+)`)=R&`&nM^pXh3^G4nBlKp-~FN9qP35S=aX zdU)bE@W~UKICJ2Q&dWgKKB%l)U=esY=5SBv9tcz!!?I_?2t1#3fArJ~1Y&Qcz3Ad3 z*!e*qQ43A=dq)0N#PO3gXNS^O*Fzyj&po4M#gb2S>vLWRyO7o5iBL`FykkpY)KSdT zzZ1hM@v-cL`um5nVw%^bTGd4Y&Oc^tV*fOJU(m_wEt8G=!*4RO3KGJPo)Cu0-H0hV z9^L18SCkW|`xVY<$+|;jHis_5=t!?G7u4S7_9*S7(t-ZEw~2y;Pt(hQ)E^2TfBEY~ zD~R*lD_+pWOPma<&yU%H-hEJI1;w6vM<*;x?;(MB(UqLdq3U9K=GE>`l>-k!vyO3S z$R>Z|a#d$!y>pKrYV&;1LRLiNg=H7D2==ZX2H1+W;tNGzRd`_%_xftc&K<%)fgWt9 zG6wc1-T&{&#sdlgGFIo&W`VHp%YH!m#=ya)HZm+2y!L&ssdpZgYnN}wG#Ht@+b4v0 zhc7NE>rhd1t`FYI5kk;09OtqVb{1QD&6v4eLKavbMv>(2{C#(+G-zj~jTdygq9!@Q zXFkHGA&o<51-`A5E>mguaa*OlnCFLk=AZa;?skpcG{TU*7 zk`gazQCD$rZ|dEtOQojeR-~k!;QU0FNy-$HilflMTEynIBMdna=%S2Lz?)3%5}~0f zJwemqJad~%n{7PSHI1vN#>5h*ZbibiM)F(=WM!4u9JC0{-VFU`s5wTLJk3406VQb^W=K-?%yb)gf&@9*)lD9zw)Ob z_>X=PeI9D3)B2$5Ajmu-9zOGAv5Sq^2nQqQdZgt->tI>ddw+Qvi9M3wS}wy^eC(~v z>c!rQmFTTJ>9ckOM>EOO_?Tw<&iK(dQ>&zc>%jyK$y3H9|*%9X|&do9?^JE%~fHttLWMalRO_FF}jW9KJZ zriN2xwGfavxA6u%bu?zclS>#l1Y?l{ZuNL>e%a@blr28ehX%lGo<^|ozu1`!4MpA6 z`-uwHIBUSN(|Sg)Mq9esI{`ME0N>B@c`JvGRtr#ZqAG7?ah$bVikHNb-I~_hZBG^NI-xp#K_`_~%&wn52y@Ok~5hxiujgN+2p_R^5CM3%W0 zwdF?7-D>TmJO#X)qt!`pnoeafd1Jg|rYJ6WB48fB-zAn~>I809*_-BgFgZyEDL^Nh z_HN|P3?f{HZ40Z2IHc+00{@0O!I0hQwkHF@ONJR8J8B4G??G?KN$LCI8hQJ<#Gsjv zx0V>zI;GLB5rTn^6C6f{H(uQijxmGB02xz~SS5k@Yvn&3ZtLiWtA&)H*_5^i4T*gk zLS0me03u>I5(U%78DLU9IRx*Hqyrh+g#PSImy@h=NbY$sxl)r(BI4%%bEwX^H4348 zbsc5uV#>3qrC_CR{%m(`x~t=Ry8DllY_*9G>`ju}TpU%x=gZCECVvRNFExM8}y@xRj8AWq}{cKyu-ej zkgxMQ+r1^JhM4*sfzpkhgXyPgl8%eLSuIjUADq2yCeLVnUszG);bfe3<~dbkDW7u5 zr0t3MJq|)g$01Akn5Fx7#syQer7`t#aA=tzRGapJ&f5IpX0xF zLUk6#^w$PjZYVt;Y^iF0?O`|Y;Bdf8Z;?JbB9Qr)_5PA6KkVxJ+PoJGmBCcpWVcZ8 zn>cmkXrSsKSBK0FVYr+ZnVPwc_G^lsRcmxvk#x%=Zqy|R&rkzCY*a+Tiy?5WB#RuTu59BxF_E*6?5)JK5y}I-Ar_~%E5X}TW`9dDu(gC zU(id_fmdc{HS6mtP8V$~PHW^v&Xd2vhby*n(dI4%{bvG=&6Sd*2V}i*sDfleHzoWq zLxD5T8|jess0Y>qR~^iqgsx_0_+p)Ix?oC!>lExuMLH%0z5d9w^{#xK({Cu?Q>ua2 z#;B8Dq($gxTFZsU=Xjr(8uAv7&)8pfAQMcppuscz0j8+tP3aBlVR*qAD?N&j3t#QU zp>m6~^xcHT@h6BMEy9K0a@U;|h#!Gt8?x~wV-{Iqqri1lytxyXXk21~rwX%Hn6K=h z5BK*VudaWSEBGLDb)H{Pn^Dv9uJ@_+7Cdo~;Ms81G>0W4UBpo+ZU>2(w?4$35sxC} zacoeG#PhP43LS%hl1gRfK7L&3lYT|7i|N6=&w^tMMYVz(;dWS_SWf*h|M=I8}hiIFKzt=xnhaQ5m~x4xV55w%|JAI|v# zhXEt4-8odZK`rePvt#W@BV;9X{#5l);rYCZc4+Zx0_dYh!O7gsi_{0D|pS# z5(Yw-9amDs)A{JJ2^75xAxVlc$w90h&r04~TSq;B3mG?=`-2eZLVS5tG&+;6P)UCB z;_;UZ=l?HAF4a*fWq4_>8ukCc>HjY<|DPM}73K169o7~+5UL0b&Qvql%Hr+?25`g+ zo>o2k{@VN3rweVu&fiOZ?nqHy?#~p?4|Br`8Ea?+!Ms(z&>$+2o0Y^hZ%E8}@V|+} z|J)aiU6j6HST7IVcL7*IkJLC&jSU|&zGPsM{O`mA={!{2#6oRhS0!HJMB18K!w{C< zeGdYV0h=#qAV!FQ6-1=6@JL-l(PeTY>Q(QC?CsvYE#HPkxbUZ$cBUx$ILi!ra#^JC zJu7b}VYABv_E5}?ZBaZthB&G7tL@!UZ$AhsDXxN~msU>^d}^G(&*mjqRTX4}H1HM= zl$c5rfJibm5|9>rg0&T^aRIZO`;;oba&X;8KKWu^a1#A`g-wfVSF(It;<%WZ&+5c@ z`$vA$52HatAu2aZo1Ez)iXv#RCO>RpryYMytbKW@Wz!Q7!3CL?b5QM}p?)HMd9-?S3YVvy(6n8`GLYV@ z+=p_~;>0NTwn>ihOdsg;3v!DX0a*duDPdENZ*+#K4s$4k!LSIiHa8f6*%b zYg56=b8sUm6=2>KF z$?xyah;qYxR)C`2blM+a1Xz23(p89E5NUj|Ro^i7PD ze?hg1)BdzVPJAg87D3hHiPYkOr1?2tezQpl$%u4(yldG!@l>oLrxx*EwKQ^3!uc2S zVDEh?lf;3EK^ncmBe=M+oQh?@Pc1rB-Y)Xe)`9m(5u#KTexMW(bf5YFF2Q&k4PTNI zn0wh-6UudLZ?CHvyhgS-U-H)6M=RFCqwOqNQLfyxRoT($oMN=H@l@l!*jHpuF{^77!KTN#&CC9S%UPLtZJ`JWi!L40n ze*2L_-}H&{1qM<~n9$@t$IQj_R&F=lAunS}>Url?Ec~}7`3+OQ2&rwB6%0uu3K2#4 zliaE#zEp2GsXP*@KKvqJ=e2zM&hOgMt*ul1@u?1>oqQw1&pQ`gp}4QJFmjXE0D8pd zcM<8GPi1ID0>ryvLOCHdO^@o<&=G%GV?-LBvR#2(UfH_9pR|R9W4hb(LlI@QEmuT+ zkc-s=cv9EwbFffdtn|%HDwWzPKzp5<04n>6xf_zi7@M8)u11S56{Us<{Tu5gFfnNF~&P`h030^+}I`ln~-~*!SZ3 z{KQ)6#LBNF_|oC2r_K8&`cR+l;_kc8BSxPEwJE0z<#a{`Qqz_NEaL^-s!M}NtCEeP zCCH4&-Cf-iVauC~n*o-n%0eW%V~O~+bmBmyL|>?Oc-eZufjFQ!8I09gbPl>0#eL(8 z;OOY#E$U9`gjKRmkVwg$oa*f~TPSw>w-~u8nbb0?PBk=v_H-^0cY!E|`cP4OAE+gF z^NLnCAairKPUqcqeVE1N68dQT_GDtW7Dlt8! zUan*d4Z4+)Wu4$#>!gv);iuA?r2Pj&EKJF_>8qKkI!Gs;334Pfl6;d_WOXJc>(iR| zkZ5U*FBveG9lQYSiLI!wJ82|k6$@TnL8abML{ty^9>5gNVL*!ssmd>R6v53z zOB|(prBgv9r4~G=`0(?K)GJX=T56Bdow=$`K8i0Z(` z>if+~5+%^`W7}}pO>z?RHmR_5BK_-7_)p-=X5dT75-9Z8wj{U|4u1mW=v;!Vx=zSH zwH!0Znjm#!vX<}(Uj8OfQ{zJ9`Rc$Ra}#JrH)h>DJdir!nu0hNqM+fhO^OA=egeYA z4dKu)ZlH~_Cel9KogO$8qyx3y0|OPvYf?{0^r)?hhz55v z=q2x1c`1K+Ii0F{SwVB$A(sFx-oVy{5c)Hqi=LDyUW$w_NL4^LH2zWODF&e1fyuWs z+w!1yKYgmtKad6qA1^@Hb`V@ZoE!=#LGS*IXGkFjwr`cuf%NOZpLa$HcLH4KLAD;D zm6v{bO_$#N7$N7wYrrQk?HC?zj}d~xC|i}^!Gw6C_l2)Y zd;dvSx^rlO4r!JItfy5DHi6r{n9`?qH(vbt6>;_@z>e#w{bzl(eq!P-rOUgR94L6s z{@U}JXbK=Zhyc8#LuD8aP6(w}g?nUZc2^eEBFhF_0b;q?BW9Ry79*(Sy4asbb{9b* z?mqkWa_uWy0|FYY+udW)^B zH=RxjIl{{7Qq$KIY<-T|fDnJuzPL#Rf|)Ynd)00WIp$?;9Rm%@-cnXT7&oKx<103P z99&2(+y)bgCqaci@Fk!3MTP})8F(h>K6R%@g+DNe9^`E7x%#?oaV;hdsv$T?nGgXq z(<`czXH)aGuFNrzqla7U`7Y}P5U{SJwMo|248R|^28Mk9T$qiZ6XxD|KYKUGUqTa5 z9pS0RK=)3>Uy(lBNXVrYTrL9t9 ztQ&nHGWp#LeL0Y&!J>e}sqbNsz1{VI!}Q)NM6`KU)p8eU8H!zvi`MjV;`do5$)~A_ zTh~h@_=UoS9N$sHeaaVyhaW}@I00hk>f5D1DYv8#ufb6f+2@R3ScjDUew%PXn4{W;K+oA5sk%vemtExrbPA*#yzywJWknfQ?Eb}^#g9T76cM>{R$uS;wS6-TXOZRt zoco(*T>gWn2V{ej^Z3S>Tt>5_KF9N$+#Y{O-6-5kHrZGGcxPoCGLWwW7+Ew47ED&Q&m#7PtP_R~Hs)Vp%4e35nrT<@G65U2dls16Xf`Zz z8r8Ss9rEU<8Lrd|JW!54pp374*i*=cMPhz8+c1sR`ngb%R|c^gukZxihb$AnKK405fMcbDk~_+oY}08cnxNly?j~ znPO$Ab4-!I+nfc-LA^Hr;+adI`L?j#;!^YB`MCDlARl6!v?u#Dhr?@B*}pqgp_;dv z5aRZzKK#7ZSMl>Vh?{G+b>+d+EY?>kOC8z7lRMS<)XgV67vfqHEQ=xKq>m(H|FXp( zZ2KB7A^2oZ>_(bCS>PUFMma&*db7N|$dfReaD9pbf_G$nK~!?z3uxeI%@%O5Yw#hM zYz_6T0q+|j#=>zraoTYP_9i8o`%A%~Q;5>R1`P4J8e9ir>Q5-sC7b}iPoF!<;AmJR zZ^m7wchbBy|AaPfl1cvAi{BVgbPwZOa%{VE!g9}g*{EXCe zpwG4a!0l1M&2B;$b0NtOH)g(r%r17fiM*T($_1^=Z>Q0JDu0;`#(PS* zLLHm&J|=&`jd-$gd_^1Pi7@m-bR~TrMr8V?b7%y?czEm%edu?`Zq$H+nH6;8FZ61c z{`<+Bdh_aeEYE)-lM$;s+x0Q=^H)S*=54_8`4n;M`}d0pml!w(t4Sue?{dE_|0?U$ zpPOACjVX!Od(_gPvo%=G^%lBc>?v_o;?o;syv>v(GUPtREf1_KIf*d`K3e@tM&ls$`nJRIrAepSS^{KUhWiSr9d3Is2p9QKJcZr>$RN8KYV*Eg2(!4mEVqbXC*txA} zL;R&NR?7IkF(#aaXU^V4mAMlyfr{tXH54z9L0yZBH_a!WkXBFUxQ;EzHu_LIAl)yH3qcEpQLp3m)$K|kyYyC<_2f_nq9>}Ctd zUYHCCzWJRZs3tWa4%_D|Z*nD#hj~fyFa;bkm_CbQMC(Pc3qDW74y`n{f_w{*4+o!( z;2xg%>xH}`Iy#4px&VUzNT03M|3A<(91Ug~RLry5^J2&|c7OIrxniw+vAk#1X&n0{ znZ^Z82MUN4|G~*Jv?!xzaJww$0aAuO!2yb`hvvE*J;nx2C~_UaxaIG4_+RvGhHtMr z&cA?yHGY-=L@=sR#nP?7hejPL>pH(w6O)L!G#o{KXGfS$mJ!jtbRedx+0Wr61Gw(h z^LX@aD6STM1nA_I*CLB5p|ed_U-^?a@DGGQHI{ocp3qJ>4dP6qI#E8Q`Cnb<1qh{z zULfybB|GS^2Mdw+AnFE4eYU$s@~H7F>PuOb9mn($di&YPeiIy{=*pY`IXcZ=1_{gV zAhw)5fg9df+`SwC!#!0V>CVy^?Joswr!zE)sxpv=Nf6qj1DMOu@1$A}CKXl=U@8dA zdjY`1oqanR)r2|@&~3e3X)}YC!N`W;xX^Qfz zLU;WuJ_@NQuTGvZuf_Czu1Pa@sF#2`7&=-nGzL|3@MZ6p%v2!vLP$TmHh2+@)ZLUHdVnZQpV>v8=n!H1Mmk^duAe9APsZLE=xa4 zGM;_F6wY~_-luF=1AZsBnvYy*+H-_8=-n_%k+R{-G$1tX?Qft?46l*{0(Vv*mmYp7L=Vtm`H)HT_Yp zI&Y6BNkg8dXhlYGz3=xW)fr>1!}>T8W&2@|)+cw;-n>FwV>Mgywprt05QBn8{>HVF z;IEzQf{9V?WXnchNy^gh%aTl?_@ZFZeqKiZ$$o&yzL4Q|v>XGBFTyCQ_V9kh>r{HU z!AYBM#x7cCt;Fa;qZ-TK+-sGH8F1(Q24k_jr)h8UY5fQbzpL?tX(7bT|R(K$xp=tMfmd;auP2M#EF|L|!6CU2t@=wnL% z8D_TvF=D~Y%M6-^tmkTei9{)ymz!r@VB-){ZsM(KvUXyaq!?!!J~45*$*N^DWxR6B zH7UW#3hn@KxVFTGs;`~HoN*-Q zX`-42I%dB#0as%se(U5>hz645;;QzDV@ydp^M3 zfEBQ5lKGQTU1DM{10wfm8gBO+;*T%_FgTCQky}a%uV^at;&9(YCFvwo2L#CE(7ev& zKixE$$h{-|n@X%lK05k5fbdLubynJ&*2Wgs`meV~6z4t`(7W$2F@?0FNS-t#Oo>%? z6|E5!q^WLG!0by&01%dM2TfEuQlEaw5d0CO>F5Ymml4Tuz?x~Z{KQ&w7W@y;k6ad* z0_-hqwCcxb$`!Dkk5;3PcGEe=uz30oQoGTX6V%&3RyWIvs|!1vp#i!vCh2H~2Ypt5 zkGil-b*u5+<8Ywust#b#t_suC@F$v}9)m2-9F1ou^h-{p6-bqJC4_Kf7RBC~sKv=J zZDNlB%N_Dr*|nKni&@j zaVxKcW@4zjA$-IG=|D1dL0{7Ub(!N@;N$d@mceFYrQYG&i;tpd1mrMv3n7Y(rKRwg zw(q; Date: Tue, 21 Aug 2018 10:15:58 -0700 Subject: [PATCH 049/487] fix broken links --- .../security/threat-protection/windows-defender-atp/TOC.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 7ae86fbea9..8f079ee812 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -12,7 +12,7 @@ #### [Onboard machines using Group Policy](configure-endpoints-gp-windows-defender-advanced-threat-protection.md) #### [Onboard machines using System Center Configuration Manager](configure-endpoints-sccm-windows-defender-advanced-threat-protection.md) #### [Onboard machines using Mobile Device Management tools](configure-endpoints-mdm-windows-defender-advanced-threat-protection.md) -##### [Onboard machines using Microsoft Intune](configure-endpoints-mdm-windows-defender-advanced-threat-protection.md#onboard-windows-10-machines-using-microsoft-intune) +##### [Onboard machines using Microsoft Intune](configure-endpoints-mdm-windows-defender-advanced-threat-protection.md) #### [Onboard machines using a local script](configure-endpoints-script-windows-defender-advanced-threat-protection.md) #### [Onboard non-persistent virtual desktop infrastructure (VDI) machines](configure-endpoints-vdi-windows-defender-advanced-threat-protection.md) ### [Onboard servers](configure-server-endpoints-windows-defender-advanced-threat-protection.md) @@ -43,7 +43,7 @@ ###Machines list #### [View and organize the Machines list](machines-view-overview-windows-defender-advanced-threat-protection.md) -#### [Manage machine group and tags](investigate-machines-windows-defender-advanced-threat-protection.md#manage-machine-group-and-tags) +#### [Manage machine group and tags](investigate-machines-windows-defender-advanced-threat-protection.md) #### [Alerts related to this machine](investigate-machines-windows-defender-advanced-threat-protection.md#alerts-related-to-this-machine) #### [Machine timeline](investigate-machines-windows-defender-advanced-threat-protection.md#machine-timeline) ##### [Search for specific events](investigate-machines-windows-defender-advanced-threat-protection.md#search-for-specific-events) From a58f04f16a44e81a9d4ae371d75f09c5b305f57c Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Tue, 21 Aug 2018 20:43:20 +0300 Subject: [PATCH 050/487] step --- .../exposed-apis-create-app-webapp.md | 34 ++++++++++++++---- .../images/webapp-decoded-token.png | Bin 0 -> 80299 bytes 2 files changed, 27 insertions(+), 7 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/images/webapp-decoded-token.png diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md index cb022fb3f5..fb5bfa9d7f 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md @@ -84,9 +84,9 @@ This page explains how to create an app, get an access token to Windows Defender 8. Click **Grant permissions** - In order to add a permission to the app, the Admin's tenant must press on the Grant permissions button. + In order to add the new selected permissions to the app, the Admin's tenant must press on the **Grant permissions** button. - If in the future you will want to add more permission to the app, you will need to press it again so the changes will take effect. + If in the future you will want to add more permission to the app, you will need to press on the **Grant permissions** button again so the changes will take effect. ![Image of Grant permissions](images/webapp-grant-permissions.png) @@ -149,8 +149,8 @@ For more details on AAD token, refer to [AAD tutorial](https://docs.microsoft.co string appId = "11111111-1111-1111-1111-111111111111"; // Paste your own app ID here string appSecret = "22222222-2222-2222-2222-222222222222"; // Paste your own app secret here - const string aadUri = "https://login.windows.net"; - const string wdatpResourceId = "https://securitycenter.onmicrosoft.com/windowsatpservice"; + const string authority = "https://login.windows.net"; + const string wdatpResource = "https://api.securitycenter.windows.com/"; AuthenticationContext auth = new AuthenticationContext($"{aadUri}/{tenantId}/"); ClientCredential clientCredential = new ClientCredential(appId, appSecret); @@ -189,11 +189,31 @@ You will get an answer of the form: ## Validate the token -- Copy/paste into [JWT](https://jwt.io/) the token you get in the previous step -- Validate you get a 'roles' claim with the desired permission, as shown in the below screenshot +Sanity check to make sure you got a correct token: +- Copy/paste into [JWT](https://jwt.ms) the token you get in the previous step in order to decode it +- Validate you get a 'roles' claim with the desired permissions +- In the screenshot below you can see a decoded token acquired from an app with permissions to all of Wdatp's roles: -![Image of token validation](images/webapp-validate-token.png) +![Image of token validation](images/webapp-decoded-token.png) +## Use the token to access Windows Defender ATP API + +- Choose the API you want to use - [Supported Windows Defender ATP APIs](exposed-apis-list.md) +- Set the Authorization header in the Http request you send to "Bearer {token}" (Bearer is the Authorization scheme) +- The Expiration time of the token is 1 hour (you can send more then one request with the same token) + +- Example of sending a request to get a list of alerts **using C#** + ``` + var httpClient = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Get, "https://api.securitycenter.windows.com/api/alerts"); + + request.Headers.Authorization = new AuthenticationHeaderValue("Bearer", token); + + var response = await httpClient.SendAsync(request).ConfigureAwait(false); + + // Do something useful with the response + ``` ## Related topics - [Windows Defender ATP APIs](exposed-apis-intro.md) - [Supported Windows Defender ATP APIs](exposed-apis-list.md) diff --git a/windows/security/threat-protection/windows-defender-atp/images/webapp-decoded-token.png b/windows/security/threat-protection/windows-defender-atp/images/webapp-decoded-token.png new file mode 100644 index 0000000000000000000000000000000000000000..be98e49216da7b69964e3688da55e803e821eb13 GIT binary patch literal 80299 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 literal 0 HcmV?d00001 From b9cce0b9b7fca38f319da8d84c85adc2536de230 Mon Sep 17 00:00:00 2001 From: David Laufer Date: Wed, 22 Aug 2018 09:36:12 +0300 Subject: [PATCH 051/487] Add sample for Power BI custom reports using Advanced Hunting API --- .../windows-defender-atp/TOC.md | 1 + .../exposed-apis-create-app-webapp.md | 9 +- .../images/power-bi-create-advanced-query.png | Bin 0 -> 34980 bytes .../images/power-bi-create-blank-query.png | Bin 0 -> 39358 bytes .../images/power-bi-edit-credentials.png | Bin 0 -> 32221 bytes .../images/power-bi-edit-data-privacy.png | Bin 0 -> 32291 bytes .../images/power-bi-open-advanced-editor.png | Bin 0 -> 35909 bytes .../images/power-bi-set-credentials.png | Bin 0 -> 14353 bytes .../images/power-bi-set-data-privacy.png | Bin 0 -> 14521 bytes ...ows-defender-advanced-threat-protection.md | 5 + .../run-advanced-query-sample-power-bi.md | 128 ++++++++++++++++++ 11 files changed, 140 insertions(+), 3 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/images/power-bi-create-advanced-query.png create mode 100644 windows/security/threat-protection/windows-defender-atp/images/power-bi-create-blank-query.png create mode 100644 windows/security/threat-protection/windows-defender-atp/images/power-bi-edit-credentials.png create mode 100644 windows/security/threat-protection/windows-defender-atp/images/power-bi-edit-data-privacy.png create mode 100644 windows/security/threat-protection/windows-defender-atp/images/power-bi-open-advanced-editor.png create mode 100644 windows/security/threat-protection/windows-defender-atp/images/power-bi-set-credentials.png create mode 100644 windows/security/threat-protection/windows-defender-atp/images/power-bi-set-data-privacy.png create mode 100644 windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi.md diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index f374da6e2e..5fca7a6375 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -157,6 +157,7 @@ ##### [Schedule advanced Hunting using Microsoft Flow](run-advanced-query-sample-ms-flow.md) ##### [Advanced Hunting using PowerShell](run-advanced-query-sample-powershell.md) ##### [Advanced Hunting using Python](run-advanced-query-sample-python.md) +##### [Create custom Power BI reports](run-advanced-query-sample-power-bi.md) ### [Use the Windows Defender ATP exposed APIs](exposed-apis-windows-defender-advanced-threat-protection.md) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md index 838ffc6489..a2f4765c25 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md @@ -74,9 +74,12 @@ This page explains how to create an app, get an access token to Windows Defender ![Image of select permissions](images/webapp-select-permission.png) - - In order to send telemetry events to WDATP, check 'Write timeline events' permission - - In order to send TI events to WDATP, check 'Read and write IOCs belonging to the app' permission - - In order to run advanced queries in WDATP, check 'Run advanced queries' permission + For instance, + + - In order to [run advanced queries](run-advanced-query-api.md), check 'Run advanced queries' permission + - In order to [isolate a machine](isolate-machine-windows-defender-advanced-threat-protection-new.md), check 'Isolate machine' permission + + To determine which permission you need, please look at the **Permissions** section in the API you are interested to call. 7. Click **Done** diff --git a/windows/security/threat-protection/windows-defender-atp/images/power-bi-create-advanced-query.png b/windows/security/threat-protection/windows-defender-atp/images/power-bi-create-advanced-query.png new file mode 100644 index 0000000000000000000000000000000000000000..d5fdf37ac2ff767e6bad864158f9ae2331432084 GIT binary patch literal 34980 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 VSs!g~0_XpA^w25O>;o5n`#(N>j|cz& literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-defender-atp/images/power-bi-edit-credentials.png b/windows/security/threat-protection/windows-defender-atp/images/power-bi-edit-credentials.png new file mode 100644 index 0000000000000000000000000000000000000000..62c96acf75ac69175ac856f881044b0b1d3769e0 GIT binary patch literal 32221 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 S=-z=Vq4eack{~5SN?;t?pcLsP6cGrW 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-defender-atp/images/power-bi-open-advanced-editor.png b/windows/security/threat-protection/windows-defender-atp/images/power-bi-open-advanced-editor.png new file mode 100644 index 0000000000000000000000000000000000000000..16675b01ba5d15cf9532284665347bb0ae6df336 GIT binary patch literal 35909 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Ⓢ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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-defender-atp/images/power-bi-set-credentials.png b/windows/security/threat-protection/windows-defender-atp/images/power-bi-set-credentials.png new file mode 100644 index 0000000000000000000000000000000000000000..dce1698521b978d2bea0cd3a671d361b6b7d9fbe GIT binary patch literal 14353 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection.md index ee949dfc75..05a565f9f6 100644 --- a/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection.md @@ -200,5 +200,10 @@ There are a couple of tabs on the report that's generated: In general, if you know of a specific threat name, CVE, or KB, you can identify machines with unpatched vulnerabilities that might be leveraged by threats. This report also helps you determine whether machine-level mitigations are configured correctly on the machines and prioritize those that might need attention. +## Related topic +- [**Beta** Create custom Power BI reports](run-advanced-query-sample-power-bi.md) + + + diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi.md new file mode 100644 index 0000000000..045d211d0c --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi.md @@ -0,0 +1,128 @@ +--- +title: Advanced Hunting API +description: Use this API to run advanced queries +keywords: apis, supported apis, advanced hunting, query +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 30/07/2018 +--- + +# Create custom reports using Power BI + +Run advanced queries and show results in Microsoft Power BI. Please read about [Advanced Hunting API](run-advanced-query-api.md) before. + +In this section we share Power BI query sample to run a query using application token. + +>**Prerequisite**: You first need to [create an app](exposed-apis-intro.md). + +## Run a query + +- Open Microsoft Power BI + +- Click **Get Data** > **Blank Query** + + ![Image of create blank query](images/power-bi-create-blank-query.png) + +- Click **Advanced Editor** + + ![Image of open advanced editor](images/power-bi-open-advanced-editor.png) + +- Copy the below and paste it in the editor, after you update the values of _TenantId, _AppId, _AppSecret, _Query + +``` +let + + TenantId = "00000000-0000-0000-0000-000000000000", // Paste your own tenant ID here + AppId = "11111111-1111-1111-1111-111111111111", // Paste your own app ID here + AppSecret = "22222222-2222-2222-2222-222222222222", // Paste your own app secret here + Query = "MachineInfo | where EventTime > ago(7d) | summarize EventCount=count(), LastSeen=max(EventTime) by MachineId", // Paste your own query here + + ResourceAppIdUrl = "https://securitycenter.onmicrosoft.com/windowsatpservice", + OAuthUrl = Text.Combine({"https://login.windows.net/", TenantId, "/oauth2/token"}, ""), + + Resource = Text.Combine({"resource", Uri.EscapeDataString(ResourceAppIdUrl)}, "="), + ClientId = Text.Combine({"client_id", AppId}, "="), + ClientSecret = Text.Combine({"client_secret", Uri.EscapeDataString(AppSecret)}, "="), + GrantType = Text.Combine({"grant_type", "client_credentials"}, "="), + + Body = Text.Combine({Resource, ClientId, ClientSecret, GrantType}, "&"), + + AuthResponse= Json.Document(Web.Contents(OAuthUrl, [Content=Text.ToBinary(Body)])), + AccessToken= AuthResponse[access_token], + Bearer = Text.Combine({"Bearer", AccessToken}, " "), + + AdvancedHuntingUrl = "https://api.securitycenter.windows.com/advancedqueries/query", + + Response = Json.Document(Web.Contents( + AdvancedHuntingUrl, + [ + Headers = [#"Content-Type"="application/json", #"Accept"="application/json", #"Authorization"=Bearer], + Content=Json.FromValue(Query) + ] + )), + + TypeMap = #table( + { "Type", "PowerBiType" }, + { + { "Double", Double.Type }, + { "Int64", Int64.Type }, + { "Int32", Int32.Type }, + { "Int16", Int16.Type }, + { "UInt64", Number.Type }, + { "UInt32", Number.Type }, + { "UInt16", Number.Type }, + { "Byte", Byte.Type }, + { "Single", Single.Type }, + { "Decimal", Decimal.Type }, + { "TimeSpan", Duration.Type }, + { "DateTime", DateTimeZone.Type }, + { "String", Text.Type }, + { "Boolean", Logical.Type }, + { "SByte", Logical.Type }, + { "Guid", Text.Type } + }), + + Schema = Table.FromRecords(Response[Schema]), + TypedSchema = Table.Join(Table.SelectColumns(Schema, {"Name", "Type"}), {"Type"}, TypeMap , {"Type"}), + Results = Response[Results], + Rows = Table.FromRecords(Results, Schema[Name]), + Table = Table.TransformColumnTypes(Rows, Table.ToList(TypedSchema, (c) => {c{0}, c{2}})) + +in Table + +``` + +- Click **Done** + + ![Image of create advanced query](images/power-bi-create-advanced-query.png) + +- Click **Edit Credentials** + + ![Image of edit credentials](images/power-bi-edit-credentials.png) + +- Select **Anonymous** and click **Connect** + + ![Image of set credentials](images/power-bi-set-credentials.png) + +- Repeat the previous step for the second URL + +- Click **Continue** + + ![Image of edit data privacy](images/power-bi-edit-data-privacy.png) + +- Select the privacy level you want and click **Save** + + ![Image of set data privacy](images/power-bi-set-data-privacy.png) + + +## Related topic +- [Windows Defender ATP APIs](exposed-apis-intro.md) +- [Advanced Hunting API](run-advanced-query-api.md) +- [Advanced Hunting using PowerShell](run-advanced-query-sample-powershell.md) +- [Schedule Advanced Hunting](run-advanced-query-sample-ms-flow.md) From d8aaa0646bca0d9febf84b4068afe7899d4e921b Mon Sep 17 00:00:00 2001 From: David Laufer Date: Wed, 22 Aug 2018 10:08:35 +0300 Subject: [PATCH 052/487] Fixes --- .../images/power-bi-create-blank-query.png | Bin 39358 -> 33149 bytes .../images/power-bi-open-advanced-editor.png | Bin 35909 -> 26917 bytes .../images/power-bi-query-results.png | Bin 0 -> 55785 bytes .../run-advanced-query-sample-power-bi.md | 105 +++++++++--------- 4 files changed, 54 insertions(+), 51 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/images/power-bi-query-results.png diff --git a/windows/security/threat-protection/windows-defender-atp/images/power-bi-create-blank-query.png b/windows/security/threat-protection/windows-defender-atp/images/power-bi-create-blank-query.png index 7e94252e109e6b73b279f54b45987fae600a56bc..d060becd5b305d6f08f44070199d9e69ddd4aebf 100644 GIT binary patch literal 33149 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 VSs!g~0_XpA^w25O>;o5n`#(N>j|cz& diff --git a/windows/security/threat-protection/windows-defender-atp/images/power-bi-open-advanced-editor.png b/windows/security/threat-protection/windows-defender-atp/images/power-bi-open-advanced-editor.png index 16675b01ba5d15cf9532284665347bb0ae6df336..5c340e31380d28179e7612938e54703ad01eb4f8 100644 GIT binary patch literal 26917 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 z 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 B4M6|^ literal 35909 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Ⓢ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 diff --git a/windows/security/threat-protection/windows-defender-atp/images/power-bi-query-results.png b/windows/security/threat-protection/windows-defender-atp/images/power-bi-query-results.png new file mode 100644 index 0000000000000000000000000000000000000000..25392791c09314ab8e1e879385976ac309da213c GIT binary patch literal 55785 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

      cM!S7#9O+{zIt zsOR=)iyl}=X-g#VMIvcW=q4_8V|;~bvL`XfJE{7~vkrOM1oY&XVcHJXYf?%I(O9f9 z@6b3)L5GND&vcxI~AAr~2Ucz#O1{ezk|v?+I%xeF;Fa zmz6Jd8m{U1RS?-B-}T*(u*4Q`925UQYVIE*H8Nke#Tl&0O)PXmaPd-Wn`NvpMcqe4 z{^M-p13|>Kra5KY5tyuCYdBf67Y(~1jsi`YA_Drg3ukG0sH_bnXlbsx)iur3;X z7hd^6o7TJoj8Vyi##a^NL1|Yin@2{F9I=x{bqv9nhCb(0-?aCbb#W_>#Kgh%*YG)8 z_mr}&0p^X*Ue5;RQ5~c1i|fpDIxo?{T$rh$qXLu`6~*He^(G2+_U1_9H*+8Bx84Oo zNC)at3@dk_H0J<$1_!?JE8QVV3>BmQCmix}o`V~_^L=AH<`uq`vvM<$1S)?$qR!Io z%&ZwPjob;KL#EXCe!Z7~iTM!WIwNRvc|!inzBmJ5YSrD(aM~&s4^Tw8$_`S=hL8?Q zPK=+<0F4hANv+4_-GCjB3}=uXB{Kmxtmg6=g;2$v+uSvnyde4{gl!;#(2(-7Il_Lw zdhO1^hD!tjd(9LR@huK%<(n(2b6Ya9#!oPO)4oP`Fn=!h`D^{jJsGc+1CL%KV@nU;fcvTMRx=BK64cARn3ip$WfKULlpmJM9dh&6ej|Z8Whj0 z^s~JhOb4=Ef9k+c%eHj{aZRig``%?Z!03;5Tv3$!c#6>XhvQuiIb1f`$(!W&NWUx9 zSM^S=K@{t-MzG_ICsiI$yO0sGs44M#3)g-p!7RcB4s}|&t!yoC(p^8~ zVkm5I#J7pskAq2R@RjVfJ_^W!owq+BlEE2x5v7@8KU1;sK!<~M;jyDyLBH*~-{|EP zmhyG3^gsdMtEuYi0Rg-sJlGqQG)grLkPVO9tgkwk9we)w(usF!b9kQ7$&Ti9`U(Ch ztRX2Z!6%4;#4!pO+Jdzc;@fK>-DYg!!>wj$n;*0J0PxO>)E%gp$h+Rgq#+P8dwm-naRJ zn98-#y1B`0QQz;!JG*a+7$mKVlOg86 zQR>TLK0SXp$q6nI{QyO3X-r;5VCb=lS+f!r1}`PcTdX{ve1WxMZpuj`6D10h#@y#o z&7)R)E6K0@hrW=! zWwo*R%i-UfBR`Ks*Fc3o90C;qQ(;x=Q|~ZQXQAF8|!1pOaI8pBq-sO)qLO5q_uaeCezyug*Hx zG*>#3fqx~Edv0*P@vAZ}Eo#1X7JdhB0W4aZkYjWb?+U$B0kKU5#@gRDX2bu2h;MGl zkZFsRaCt;;>(T|Q=!C$F|Dgxp>#nI{Vi<25*HHVaDFQ(+wU7NW4P;R&7Z1BNUf5&qo;eCzk6 z9vC1yQVuL*{GW0lFs6AVc=%WGXe|O-+P;_YWy7Ub<79kP`D>G%YOF5|wi~h>9_u$X zr={lH1JnX_%P)`IALA}6MF})i!{egM)}lLBT})P)#P^Kv1ClSR6cCRZ!`}h<$W}bp z`tA;&{}dn|8`sZ|w-ziTyS{i)`QbMTwAJpylY&#nG%jr?K5sD{q7m(E{s3vl4F&b$ zjAhs&Tk}kTd174_U_3{}$ILI~(g!)7{;hFCQyJ33!5Dt|l4|gX+%x0|@QBK8P$amW z`rG}B4(*0(Kik!XEEw`&DIjBh6v$c z1IVSpr|#*(wtEpp4?@KPJa$nHgG_QPdn66H=veKL(GCa*T+;cArUV;M_uBeWWB*B8&RGR{k`605h|5UC?Vb9@nK zm}v{P@EihoNMWKr0m=2UlPKu1Vt8@A_lIY|mdw=f;g(F=&n=nH$&BiWp0}Q$o)u&2 zXq$4H(O@$t0202!O(V5fE0i96BL=VlUy_TSBLUevRCBx%Z1u&x)ercv+@4 z?I8^7X?8@TOgQ^NXRyadBlWQ9>07U(pfIzri;S5V;XysE3m`P|lS44t;f%drFcunLE+9aC924PBUJE~BP%FF2&MnC4;YQ2QR3wxkfdBY zD|ZDeh@#y>Q3H&ySF`|`sQGq&d7=CjP*BIzw$O$#IJrq2E6ADXwm{!Ktt@yOec_71(D`ct zH|UVowsAb?Ny!BjJs&^mAXf<5El;K3vx1q>KRE#!nkC6BEuy{(u`CUzST6Y-Q)!Fm z3NIdy5Dgx?!ug#Oj}&2{)_ zF`g$Ee)F??3yq5*_C10ynlyrw7%t1{c(D9X&*$*;Z%QVL3Xx`})%oX~((Z7O~P5O8;SP0io@OKtj3QeFD0z)xO z5HD3G>uEHtD-oj;^2^A(bV2=Bjw?5l&o784e~_{pV>atN=Sh(G?~;n$t>5m0>A_*9?$?nu0od;io0JEk-PQtG9z? zC8~N#Q#z!89^!O@y40v6Q^NVDt}gL}g6h&r=~CYi$F%N?$!PEK4@m9fsG>nm{ufbX z*1>eI)0SAv27M_4lwW^>g$MmygAta5DgkT6BJ?9JG~QbkBJ>v--E z945Jkh130@mwBINW21lMoBQEhvD7$Qyy%|}HX6M0F0GCD%f8n2XX6j1=9TkJwg8G|Ey(Qqg-D%{@ux?bQ?*Bn})?kKK zRA_F^akMpQKYup|yg2=A0!IvL){oG9S>C;DFPG(az)Vg+TH=bS zgE}f@sY?y%zuRb1Uny{hQ}X>JfcaR0SrbVPLtH%LuaX{rsE`6jX3gJp2TWA=7v0f@ z781A}4CcgWpc5%|(K|-Z7;_4Uyx?(XhBVV6!G^2BJ64;X*BP-$OGp;qQmFB|%P5TP zh}sYtkShJ0Uu1JRt>ypjT{eYk__g z!{Hjt0CHjktlKj-&b#!bsvE#K&N^f!V0?`3Eke8*Retr8C1H##Su%#Dyi z^cP2l1z#e^^@$7LD_=e=#>|r}C8&AI^E#x$yZ{ z%F1zz=!#1EO8$ziy#2>xa!o**t7!Hs%>I(KV;szsZ7+IUXngszZS#D=HlbfjasFQw{vU+KE&$^dMXa693IwZ;N-d zn6;6gT;+UPsYY?P3IZ7e>$E1I5sN;URs1d;VaGFZ662(-C}98I{K1CY$-(;jZf1B$ zs}d{BEIM3y<`R8FrI(+E)ZEL#7aqV#hIXd;5|@~<=M*RwbUdH-oXTvJ`@Gn2puAb{ zX`*}xC{SM47!F3)0L}P{P@)=Ha=ch-Ek~J4bY$O8@b{4Iz!LsuJ8Hqo3_fO94eBVE zhU-Gikq8%6ZZ1&w=!3`~`i&Z(TEl^qyG)JUx^PC%Bpkv(CtY?;4{_SszINm+JSG6j z>_)3DMo_&GY#X@B8YsM2`SDH&r|BzEd|5#_Rb_R1EB)Rx-#JC*Xsv_T6UxC<%3#ZAZXTtpseWBCTmzY)zU?8_{OT>?lmp|`6oB})a_b`D}Tz8mG zbk@y}QeGU=lbbbr@`#R9nzxHLLyL?PbkKuq0?&{~s%Xn=g!gn;+;Y@{wYn zTg9mh^X?A1%=#t5txgz(9n!yn47h&|zo4R^H3ph(*T)|!ndu8F)8@Uu0`X(a9t-YfzJ=rv-h^O6KL}7rT-(& zePu+Mbe}LOeo3S4*>n(2w8ZIioJvz54QJH=l+6IgWlUXwROn{Zu79CSCP4~iF|}G9 z!(4J!58?9Duuc7Odv^JK!!7C=Uwt-xYV$)!Z}rwzLL{Pk;{59q1z$V$u9qYvvxB+h zoURm-mB-BKqGgnj8vcT;n_P(CX{qW?1o>3183(&FM2a-;`%0g!x|qxn&bITkmGXDZ?!iA zb*K8BBZ;JSZ1d6iNtr%-@`9Ljx?I^GMFxZNnr6G5qDl>z0X=f*-t_$-H38C z+|#d?mI`S>%bQiDLrzgmY<6D1V;Lu$7ebP~Z3R}vj|sO$JlTEOO}Cj$r-AKnndzbnR&HwC5jq;WQ7aUlGh6S6gm7Ed08K((m;b&SNJ3>-vj> z=VF0s8%9>Ws3V(lYvf@`2f~7z8)duS{=d3+w58X|o$r(bD+-@mEXWx+gg6wQ%=dp? zyp!fM@-`gI$oTo8Kn%a7qZu0+-38e5^Q1OD5@kGW6*nhp-mvbSpFXwoc}edA13LqY zJXfzW4>y#SA;!_Mc-h-@P$;|A1F|QYTIWpTMsp6VP4h8li_-|#ZfVh4Fd2I#W50%F zQ(CO0V@?8s#ZKGoW(?aotuW7*u^du6pgcS5W5rXON7i5F{;~c7i~~jnGI~6>?Cpmb zTs*FnbpflrpozH!q`I@yhPw_M3F;*Z2NVjSf3CmaC9WDCm4v_I4-NmuS8_Q~&8TCk zE6~S%KNjyaRH+JgIK?o1TIb8S5j$x$nbr}Tz@|V=1M}5RQeLLeeVV|la*(%S+)Bv^ z7DPV4F{`5%T^pZNHj|JOrLv6zPVdbAFoh)v!J0eV6z~y<4?&`g80UD)a=mTd?@d>} zCWmX1nGh=YjG7CB=^3NMnxYmiY8R3N!=MVxK3w(0Y<#7*L-Y41C%rGPNvk35`@6bj z?SqOcw#Pp#WcXSRx1ySjw{=hd8ix@X{#ov8qU6Qa2|~KOU#iZ20xLGuw}JYodY|GW zpNqUrgBAS4)f2e&udZG?b}3PRjf`+mu@%nx!*v1sgB*x?vf83phYM5af6dB+F=C#}FYm{}W-|IpRg^5gZ;159Xp`w*vjC{O* zag4iZD+EzF)mjT|28zdyeJFxuj&2>qdF3OI4{EzhKD_14FsVEd$vmDAzdVnewP_t| z%58^FxFjEr%b0qvBHVJvwGJ3;`^Ux0$4EBY7hijI?#SG`1d7;nNnFVOanG@M3VR(0 zjn({3%j1M6?@(y~s&EkQTxiM|4VYLK8t5*EmjLQJ0{()?-uOSsz~6Jxg^ndyC)N#6 zE604PSDom~JCjrg&kv_Hj1X^xvh#ZJ6;>|H6>j_%Kfoq10QqGwWc7>S5d6}pPsa!&p=tm zE()RqNWZnBNa8+cG8#E5sD>r%DZua1Mw^D0r$lkKKyV(x)+y#`P;cgQEDq7ByO}li zLdZ*!O9E<5xdYGmmreE+|;$5#6ubZ3a0KcE1Gl4;@ic#-rprpdy zj>{pXK(((a?XcR%6o-!j)^rZ6{}P4nqE38u*D44e?vB3_UWE{n=Nw(DE+IA20iVjs z3tKf8G+nH={X7Dl0cq$&9Y5L{x=UEb{~C*KG8JNgbzk_S{HSqoxD*X6`V$s6){uUu z)Z2&p{lBY2!nl7QvDtotx=0=oCj7>N<^j&!RI(OM5#fMIT&OFgN z>YL8n*_{P*DeDHXUWzF*c{q zPpsZFM{=AHk6qWUjCILZJSn6`62PMNi0>8ZX-!*3U{SkQlmGD@Nd>$eb4d^Xfe|+T zfY92}c?z5LMO}^;Z`nX6It6|uhVfGj<7Ar;0#<4-N}r~=09e5t>& z%(S(H-kgbW1L2#yYNiO3d66P_2u}u$faUCBA=4Bw9ME09rO3n`&@UUY)Lz^l)p6hhQ^qAC6pMxn!jr!`;kG^a(BCC-vl;6C=vkC*%LY@r~PV5~hB zV*w6k#nv(K=>BMR=hZW_IXo@_fj3BRhDY zVRZ;=6r!l7TXj~>**>TCLEUFhTU8}IxO8;;nMO)3{&}Jvgz#JD8LnPulZ^gy-Rc*x z5&k!@!BFwXx4@RZ6!i%PB6;fVg-h8(Ah=b=*R*Twu&hq}F5HODjT*bmrL`@03k724 zcq(g=j=$!N`j~|{%w4Z`Q*z0#dD+}?ab|98Gf}a?uSo1eHEedYVw!c@G}P-EOrUzh zxa7vxz2+XZ;W2TK1s|}MVtpOgkTYGS5OCnpEK6s#)?RzH0hIKpl>{c+?y6r>y}!mw z+f3b|-b6-c8GCHtQo@P<3_hD{bdbvfi_bn(Zbu zVlFEqrC_PaA7d^8%TlFf?=ir3`Rz~9B`(<)cO0vyE4`uoS?Z0CC|M1X*dj^JO*(P5 zjKEIza95=(G?ZIqExP@HhCx2eMjE6>8Vv}ld@po~8-W+&Y1O`ALlC!;n6xL23?hbU z?xz{E+`*BfEp;n)SF6L=H-#08n2}msxl3!o#-gQIzWHnhI{s6s$Q?e-7L2sh1Yp+& zM76Qv$vL0dkVO0QYrjNqn*tJR`N&JIu3+O7;Xl*84TAM;Z__w{wH$m8-x>l8DW5tVQhrNmLYid( zozcE4VfBAWWC7^= {c{0}, c{2}})) + Schema = Table.FromRecords(Response[Schema]), + TypedSchema = Table.Join(Table.SelectColumns(Schema, {"Name", "Type"}), {"Type"}, TypeMap , {"Type"}), + Results = Response[Results], + Rows = Table.FromRecords(Results, Schema[Name]), + Table = Table.TransformColumnTypes(Rows, Table.ToList(TypedSchema, (c) => {c{0}, c{2}})) -in Table + in Table -``` + ``` - Click **Done** @@ -120,6 +120,9 @@ in Table ![Image of set data privacy](images/power-bi-set-data-privacy.png) +- View the results of your query + + ![Image of query results](images/power-bi-query-results.png) ## Related topic - [Windows Defender ATP APIs](exposed-apis-intro.md) From 9c8a74c69c0deb125383f49a74614ea655da6b33 Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Wed, 22 Aug 2018 10:55:10 +0300 Subject: [PATCH 053/487] step --- .../exposed-apis-create-app-nativeapp.md | 12 +++++++----- .../exposed-apis-create-app-webapp.md | 4 ++-- .../images/nativeapp-add-permission.png | Bin 0 -> 50358 bytes .../images/nativeapp-create.png | Bin 0 -> 10938 bytes 4 files changed, 9 insertions(+), 7 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/images/nativeapp-add-permission.png create mode 100644 windows/security/threat-protection/windows-defender-atp/images/nativeapp-create.png diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md index 71b50119af..0208b3ef98 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md @@ -41,6 +41,8 @@ In general, you’ll need to take the following steps to use the APIs: This page explains how to create an app, get an access token to Windows Defender ATP and validate the token includes the required permission. +**Note**: When accessing WDATP API on behalf of a user, you will need the correct app permission and user permission. + ## Create an app 1. Log on to [Azure](https://portal.azure.com). @@ -51,16 +53,16 @@ This page explains how to create an app, get an access token to Windows Defender 3. In the Create window, enter the following information then click **Create**. - ![Image of Create application window](images/webapp-create.png) + ![Image of Create application window](images/nativeapp-create.png) - - **Name:** WdatpEcosystemPartner - - **Application type:** Web app / API - - **Redirect URI:** `https://WdatpEcosystemPartner.com` (The URL where user can sign in and use your app. You can change this URL later.) + - **Name:** + - **Application type:** Native + - **Redirect URI:** `https://127.0.0.1` 4. Click **Settings** > **Required permissions** > **Add**. - ![Image of new app in Azure](images/webapp-add-permission.png) + ![Image of new app in Azure](images/nativeapp-add-permission.png) 5. Click **Select an API** > **WindowsDefenderATP**, then click **Select**. diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md index fb5bfa9d7f..47d539a280 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md @@ -150,9 +150,9 @@ For more details on AAD token, refer to [AAD tutorial](https://docs.microsoft.co string appSecret = "22222222-2222-2222-2222-222222222222"; // Paste your own app secret here const string authority = "https://login.windows.net"; - const string wdatpResource = "https://api.securitycenter.windows.com/"; + const string wdatpResourceId = "https://api.securitycenter.windows.com/"; - AuthenticationContext auth = new AuthenticationContext($"{aadUri}/{tenantId}/"); + AuthenticationContext auth = new AuthenticationContext($"{authority}/{tenantId}/"); ClientCredential clientCredential = new ClientCredential(appId, appSecret); AuthenticationResult authenticationResult = auth.AcquireTokenAsync(wdatpResourceId, clientCredential).GetAwaiter().GetResult(); string token = authenticationResult.AccessToken; diff --git a/windows/security/threat-protection/windows-defender-atp/images/nativeapp-add-permission.png b/windows/security/threat-protection/windows-defender-atp/images/nativeapp-add-permission.png new file mode 100644 index 0000000000000000000000000000000000000000..32860c3359b2d6a7f2db37b29401e4d13509d578 GIT binary patch literal 50358 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 z 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 LzbbiY`0@V&$Z~~~ literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-defender-atp/images/nativeapp-create.png b/windows/security/threat-protection/windows-defender-atp/images/nativeapp-create.png new file mode 100644 index 0000000000000000000000000000000000000000..05d76ec80728af6be88d6ef95c9e4510c73d9a2c GIT binary patch literal 10938 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 Date: Wed, 22 Aug 2018 11:34:30 +0300 Subject: [PATCH 054/487] steo --- .../exposed-apis-create-app-nativeapp.md | 81 ++++-------------- .../exposed-apis-create-app-webapp.md | 4 +- .../images/nativeapp-add-permissions-end.png | Bin 0 -> 12937 bytes .../images/nativeapp-get-appid.png | Bin 0 -> 20758 bytes .../images/nativeapp-select-permissions.png | Bin 0 -> 50344 bytes 5 files changed, 18 insertions(+), 67 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/images/nativeapp-add-permissions-end.png create mode 100644 windows/security/threat-protection/windows-defender-atp/images/nativeapp-get-appid.png create mode 100644 windows/security/threat-protection/windows-defender-atp/images/nativeapp-select-permissions.png diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md index 0208b3ef98..c1e21647a3 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md @@ -42,6 +42,7 @@ In general, you’ll need to take the following steps to use the APIs: This page explains how to create an app, get an access token to Windows Defender ATP and validate the token includes the required permission. **Note**: When accessing WDATP API on behalf of a user, you will need the correct app permission and user permission. +If you are not familiar with user permissions on WDATP, please refer to [Manage portal access using role-based access control](rbac-windows-defender-advanced-threat-protection.md) ## Create an app @@ -70,11 +71,11 @@ This page explains how to create an app, get an access token to Windows Defender ![Image of API access and API selection](images/webapp-add-permission-2.png) -6. Click **Select permissions** > **Run advanced queries** > **Select**. +6. Click **Select permissions** > check **Read alerts** & **Collect forensics** > **Select**. - **Important note**: You need to select the relevant permission. 'Run advanced queries' is only an example! + **Important note**: You need to select the relevant permissions. 'Read alerts' and 'Collect forensics' are only an examples! - ![Image of select permissions](images/webapp-select-permission.png) + ![Image of select permissions](images/nativeapp-select-permissions.png) - In order to send telemetry events to WDATP, check 'Write timeline events' permission - In order to send TI events to WDATP, check 'Read and write IOCs belonging to the app' permission @@ -82,42 +83,19 @@ This page explains how to create an app, get an access token to Windows Defender 7. Click **Done** - ![Image of add permissions completion](images/webapp-add-permission-end.png) + ![Image of add permissions completion](images/nativeapp-add-permissions-end.png) -8. Click **Keys** and type a key name and click **Save**. +8. Click **Grant permissions** - **Important**: After you save, **copy the key value**. You won't be able to retrieve after you leave! + In order to add the new selected permissions to the app, the Admin's tenant must press on the **Grant permissions** button. - ![Image of create app key](images/webapp-create-key.png) + If in the future you will want to add more permission to the app, you will need to press on the **Grant permissions** button again so the changes will take effect. + + ![Image of Grant permissions](images/webapp-grant-permissions.png) 9. Write down your application ID. - ![Image of app ID](images/webapp-get-appid.png) - -9. Set your application to be multi-tenanted - - This is **required** for 3rd party apps (i.e., if you create an application that is intended to run in multiple customers tenant). - - This is **not required** if you create a service that you want to run in your tenant only (i.e., if you create an application for your own usage that will only interact with your own data)​ - - Click **Properties** > **Yes** > **Save**. - - ![Image of multi tenant](images/webapp-edit-multitenant.png) - - -## Application consent - -You need your application to be approved in each tenant where you intend to use it. This is because your application interacts with WDATP application on behalf of your customer. - -You (or your customer if you are writing a 3rd party application) need to click the consent link and approve your application. The consent should be done with a user who has admin privileges in the active directory. - -Consent link is of the form: - -``` -https://login.microsoftonline.com/common/oauth2/authorize?prompt=consent&client_id=00000000-0000-0000-0000-000000000000&response_type=code&sso_reload=true​ -``` - -where 00000000-0000-0000-0000-000000000000​ should be replaced with your Azure application ID + ![Image of app ID](images/nativeapp-get-appid.png) ## Get an access token @@ -141,10 +119,12 @@ For more details on AAD token, refer to [AAD tutorial](https://docs.microsoft.co ``` string tenantId = "00000000-0000-0000-0000-000000000000"; // Paste your own tenant ID here string appId = "11111111-1111-1111-1111-111111111111"; // Paste your own app ID here - string appSecret = "22222222-2222-2222-2222-222222222222"; // Paste your own app secret here - const string aadUri = "https://login.windows.net"; - const string wdatpResourceId = "https://securitycenter.onmicrosoft.com/windowsatpservice"; + string username = "SecurityAdmin@microsoft.com"; // Paste your username here + string password = GetPasswordFromSafePlace(); // Paste your own password here for a test, and then store it in a safe place! + + const string authority = "https://login.windows.net"; + const string wdatpResourceId = "https://api.securitycenter.windows.com/"; AuthenticationContext auth = new AuthenticationContext($"{aadUri}/{tenantId}/"); ClientCredential clientCredential = new ClientCredential(appId, appSecret); @@ -152,35 +132,6 @@ For more details on AAD token, refer to [AAD tutorial](https://docs.microsoft.co string token = authenticationResult.AccessToken; ``` -### Using PowerShell - -Refer to [Get token using PowerShell](run-advanced-query-sample-powershell.md#get-token) - -### Using Python - -Refer to [Get token using Python](run-advanced-query-sample-python.md#get-token) - -### Using Curl - -> [!NOTE] -> The below procedure supposed Curl for Windows is already installed on your computer - -- Open a command window -- ​Set CLIENT_ID to your Azure application ID -- Set CLIENT_SECRET to your Azure application secret -- Set TENANT_ID to the Azure tenant ID of the customer that wants to use your application to access WDATP application -- Run the below command: - -``` -curl -i -X POST -H "Content-Type:application/x-www-form-urlencoded" -d "grant_type=client_credentials" -d "client_id=%CLIENT_ID%" -d "scope=https://securitycenter.onmicrosoft.com/windowsatpservice​/.default" -d "client_secret=%CLIENT_SECRET%" "https://login.microsoftonline.com/%TENANT_ID​%/oauth2/v2.0/token" -k​ -``` - -You will get an answer of the form: - -``` -{"token_type":"Bearer","expires_in":3599,"ext_expires_in":0,"access_token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIn aWReH7P0s0tjTBX8wGWqJUdDA"} -``` - ## Validate the token - Copy/paste into [JWT](https://jwt.io/) the token you get in the previous step diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md index 47d539a280..2addcf762e 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md @@ -111,7 +111,7 @@ This page explains how to create an app, get an access token to Windows Defender ![Image of multi tenant](images/webapp-edit-multitenant.png) -## Application consent +# Application consent (for multi tenant apps only) You need your application to be approved in each tenant where you intend to use it. This is because your application interacts with WDATP application on behalf of your customer. @@ -147,7 +147,7 @@ For more details on AAD token, refer to [AAD tutorial](https://docs.microsoft.co ``` string tenantId = "00000000-0000-0000-0000-000000000000"; // Paste your own tenant ID here string appId = "11111111-1111-1111-1111-111111111111"; // Paste your own app ID here - string appSecret = "22222222-2222-2222-2222-222222222222"; // Paste your own app secret here + string appSecret = GetTheSecretFromSafePlace(); // Paste your own app secret here for a test, and then store it in a safe place! const string authority = "https://login.windows.net"; const string wdatpResourceId = "https://api.securitycenter.windows.com/"; diff --git a/windows/security/threat-protection/windows-defender-atp/images/nativeapp-add-permissions-end.png b/windows/security/threat-protection/windows-defender-atp/images/nativeapp-add-permissions-end.png new file mode 100644 index 0000000000000000000000000000000000000000..eb866e3ccee0355ae7dffe730e1a663b54ac2aef GIT binary patch literal 12937 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%0AdJ`u7w!u!<^`wjHupaBNF#PA*P&8THbO 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 literal 0 HcmV?d00001 From 3cdb002d3d1fad503a2a57a4321db821e29aee60 Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Wed, 22 Aug 2018 13:00:09 +0300 Subject: [PATCH 055/487] s --- .../exposed-apis-create-app-nativeapp.md | 38 ++++++++++++++---- .../exposed-apis-create-app-webapp.md | 2 +- .../images/nativeapp-decoded-token.png | Bin 0 -> 76584 bytes 3 files changed, 31 insertions(+), 9 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/images/nativeapp-decoded-token.png diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md index c1e21647a3..bd4ef69058 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md @@ -117,27 +117,49 @@ For more details on AAD token, refer to [AAD tutorial](https://docs.microsoft.co - Copy/Paste the below code in your application (do not forget to update the 3 variables: ```tenantId, appId, appSecret```) ``` + const string authority = "https://login.windows.net"; + const string wdatpResourceId = "https://api.securitycenter.windows.com/"; + string tenantId = "00000000-0000-0000-0000-000000000000"; // Paste your own tenant ID here string appId = "11111111-1111-1111-1111-111111111111"; // Paste your own app ID here string username = "SecurityAdmin@microsoft.com"; // Paste your username here string password = GetPasswordFromSafePlace(); // Paste your own password here for a test, and then store it in a safe place! - const string authority = "https://login.windows.net"; - const string wdatpResourceId = "https://api.securitycenter.windows.com/"; + UserPasswordCredential userCreds = new UserPasswordCredential(username, password); - AuthenticationContext auth = new AuthenticationContext($"{aadUri}/{tenantId}/"); - ClientCredential clientCredential = new ClientCredential(appId, appSecret); - AuthenticationResult authenticationResult = auth.AcquireTokenAsync(wdatpResourceId, clientCredential).GetAwaiter().GetResult(); + AuthenticationContext auth = new AuthenticationContext($"{authority}/{tenantId}/"); + AuthenticationResult authenticationResult = auth.AcquireTokenAsync(wdatpResourceId, appId, userCreds).GetAwaiter().GetResult(); string token = authenticationResult.AccessToken; ``` ## Validate the token -- Copy/paste into [JWT](https://jwt.io/) the token you get in the previous step -- Validate you get a 'roles' claim with the desired permission, as shown in the below screenshot +Sanity check to make sure you got a correct token: +- Copy/paste into [JWT](https://jwt.ms) the token you get in the previous step in order to decode it +- Validate you get a 'scp' claim with the desired app permissions +- In the screenshot below you can see a decoded token acquired from the app in the tutorial: -![Image of token validation](images/webapp-validate-token.png) +![Image of token validation](images/native-decoded-token.png) + +## Use the token to access Windows Defender ATP API + +- Choose the API you want to use - [Supported Windows Defender ATP APIs](exposed-apis-list.md) +- Set the Authorization header in the Http request you send to "Bearer {token}" (Bearer is the Authorization scheme) +- The Expiration time of the token is 1 hour (you can send more then one request with the same token) + +- Example of sending a request to get a list of alerts **using C#** + ``` + var httpClient = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Get, "https://api.securitycenter.windows.com/api/alerts"); + + request.Headers.Authorization = new AuthenticationHeaderValue("Bearer", token); + + var response = await httpClient.SendAsync(request).ConfigureAwait(false); + + // Do something useful with the response + ``` ## Related topics - [Windows Defender ATP APIs](exposed-apis-intro.md) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md index 2addcf762e..6dc9ac40bd 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md @@ -111,7 +111,7 @@ This page explains how to create an app, get an access token to Windows Defender ![Image of multi tenant](images/webapp-edit-multitenant.png) -# Application consent (for multi tenant apps only) +### Application consent (for multi tenant apps only) You need your application to be approved in each tenant where you intend to use it. This is because your application interacts with WDATP application on behalf of your customer. diff --git a/windows/security/threat-protection/windows-defender-atp/images/nativeapp-decoded-token.png b/windows/security/threat-protection/windows-defender-atp/images/nativeapp-decoded-token.png new file mode 100644 index 0000000000000000000000000000000000000000..92f46bf116ef0379c8521fbcd74a1e210f52653f GIT binary patch literal 76584 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 `C0V^`;D>zY=ocxPY9j8Iwh>l-p-4$ctRBJY-_6 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

      $mIo=}eKhqt(3h-PPfNjq!5l_0i%I1)ME#0#l*} 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 L092`I8}YvYQ)rLe diff --git a/windows/security/threat-protection/windows-defender-atp/images/webapp-grant-permissions.png b/windows/security/threat-protection/windows-defender-atp/images/webapp-grant-permissions.png index 363bb4a32ab6fc98813bb495d9f9a68652798c46..b7c7e0926f516b3151a08868476e922df69a721d 100644 GIT binary patch literal 11871 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 literal 10183 zcma)ic{tQzyzd|>dnJU>A|XUnl%*&kWS6moWF2GQhe}cusqFi{j(v=Erm|FIXE0-p zv5m1CX2x=VqjT=L_dMr5&;4Vb@tb+)`)=R&`&nM^pXh3^G4nBlKp-~FN9qP35S=aX zdU)bE@W~UKICJ2Q&dWgKKB%l)U=esY=5SBv9tcz!!?I_?2t1#3fArJ~1Y&Qcz3Ad3 z*!e*qQ43A=dq)0N#PO3gXNS^O*Fzyj&po4M#gb2S>vLWRyO7o5iBL`FykkpY)KSdT zzZ1hM@v-cL`um5nVw%^bTGd4Y&Oc^tV*fOJU(m_wEt8G=!*4RO3KGJPo)Cu0-H0hV z9^L18SCkW|`xVY<$+|;jHis_5=t!?G7u4S7_9*S7(t-ZEw~2y;Pt(hQ)E^2TfBEY~ zD~R*lD_+pWOPma<&yU%H-hEJI1;w6vM<*;x?;(MB(UqLdq3U9K=GE>`l>-k!vyO3S z$R>Z|a#d$!y>pKrYV&;1LRLiNg=H7D2==ZX2H1+W;tNGzRd`_%_xftc&K<%)fgWt9 zG6wc1-T&{&#sdlgGFIo&W`VHp%YH!m#=ya)HZm+2y!L&ssdpZgYnN}wG#Ht@+b4v0 zhc7NE>rhd1t`FYI5kk;09OtqVb{1QD&6v4eLKavbMv>(2{C#(+G-zj~jTdygq9!@Q zXFkHGA&o<51-`A5E>mguaa*OlnCFLk=AZa;?skpcG{TU*7 zk`gazQCD$rZ|dEtOQojeR-~k!;QU0FNy-$HilflMTEynIBMdna=%S2Lz?)3%5}~0f zJwemqJad~%n{7PSHI1vN#>5h*ZbibiM)F(=WM!4u9JC0{-VFU`s5wTLJk3406VQb^W=K-?%yb)gf&@9*)lD9zw)Ob z_>X=PeI9D3)B2$5Ajmu-9zOGAv5Sq^2nQqQdZgt->tI>ddw+Qvi9M3wS}wy^eC(~v z>c!rQmFTTJ>9ckOM>EOO_?Tw<&iK(dQ>&zc>%jyK$y3H9|*%9X|&do9?^JE%~fHttLWMalRO_FF}jW9KJZ zriN2xwGfavxA6u%bu?zclS>#l1Y?l{ZuNL>e%a@blr28ehX%lGo<^|ozu1`!4MpA6 z`-uwHIBUSN(|Sg)Mq9esI{`ME0N>B@c`JvGRtr#ZqAG7?ah$bVikHNb-I~_hZBG^NI-xp#K_`_~%&wn52y@Ok~5hxiujgN+2p_R^5CM3%W0 zwdF?7-D>TmJO#X)qt!`pnoeafd1Jg|rYJ6WB48fB-zAn~>I809*_-BgFgZyEDL^Nh z_HN|P3?f{HZ40Z2IHc+00{@0O!I0hQwkHF@ONJR8J8B4G??G?KN$LCI8hQJ<#Gsjv zx0V>zI;GLB5rTn^6C6f{H(uQijxmGB02xz~SS5k@Yvn&3ZtLiWtA&)H*_5^i4T*gk zLS0me03u>I5(U%78DLU9IRx*Hqyrh+g#PSImy@h=NbY$sxl)r(BI4%%bEwX^H4348 zbsc5uV#>3qrC_CR{%m(`x~t=Ry8DllY_*9G>`ju}TpU%x=gZCECVvRNFExM8}y@xRj8AWq}{cKyu-ej zkgxMQ+r1^JhM4*sfzpkhgXyPgl8%eLSuIjUADq2yCeLVnUszG);bfe3<~dbkDW7u5 zr0t3MJq|)g$01Akn5Fx7#syQer7`t#aA=tzRGapJ&f5IpX0xF zLUk6#^w$PjZYVt;Y^iF0?O`|Y;Bdf8Z;?JbB9Qr)_5PA6KkVxJ+PoJGmBCcpWVcZ8 zn>cmkXrSsKSBK0FVYr+ZnVPwc_G^lsRcmxvk#x%=Zqy|R&rkzCY*a+Tiy?5WB#RuTu59BxF_E*6?5)JK5y}I-Ar_~%E5X}TW`9dDu(gC zU(id_fmdc{HS6mtP8V$~PHW^v&Xd2vhby*n(dI4%{bvG=&6Sd*2V}i*sDfleHzoWq zLxD5T8|jess0Y>qR~^iqgsx_0_+p)Ix?oC!>lExuMLH%0z5d9w^{#xK({Cu?Q>ua2 z#;B8Dq($gxTFZsU=Xjr(8uAv7&)8pfAQMcppuscz0j8+tP3aBlVR*qAD?N&j3t#QU zp>m6~^xcHT@h6BMEy9K0a@U;|h#!Gt8?x~wV-{Iqqri1lytxyXXk21~rwX%Hn6K=h z5BK*VudaWSEBGLDb)H{Pn^Dv9uJ@_+7Cdo~;Ms81G>0W4UBpo+ZU>2(w?4$35sxC} zacoeG#PhP43LS%hl1gRfK7L&3lYT|7i|N6=&w^tMMYVz(;dWS_SWf*h|M=I8}hiIFKzt=xnhaQ5m~x4xV55w%|JAI|v# zhXEt4-8odZK`rePvt#W@BV;9X{#5l);rYCZc4+Zx0_dYh!O7gsi_{0D|pS# z5(Yw-9amDs)A{JJ2^75xAxVlc$w90h&r04~TSq;B3mG?=`-2eZLVS5tG&+;6P)UCB z;_;UZ=l?HAF4a*fWq4_>8ukCc>HjY<|DPM}73K169o7~+5UL0b&Qvql%Hr+?25`g+ zo>o2k{@VN3rweVu&fiOZ?nqHy?#~p?4|Br`8Ea?+!Ms(z&>$+2o0Y^hZ%E8}@V|+} z|J)aiU6j6HST7IVcL7*IkJLC&jSU|&zGPsM{O`mA={!{2#6oRhS0!HJMB18K!w{C< zeGdYV0h=#qAV!FQ6-1=6@JL-l(PeTY>Q(QC?CsvYE#HPkxbUZ$cBUx$ILi!ra#^JC zJu7b}VYABv_E5}?ZBaZthB&G7tL@!UZ$AhsDXxN~msU>^d}^G(&*mjqRTX4}H1HM= zl$c5rfJibm5|9>rg0&T^aRIZO`;;oba&X;8KKWu^a1#A`g-wfVSF(It;<%WZ&+5c@ z`$vA$52HatAu2aZo1Ez)iXv#RCO>RpryYMytbKW@Wz!Q7!3CL?b5QM}p?)HMd9-?S3YVvy(6n8`GLYV@ z+=p_~;>0NTwn>ihOdsg;3v!DX0a*duDPdENZ*+#K4s$4k!LSIiHa8f6*%b zYg56=b8sUm6=2>KF z$?xyah;qYxR)C`2blM+a1Xz23(p89E5NUj|Ro^i7PD ze?hg1)BdzVPJAg87D3hHiPYkOr1?2tezQpl$%u4(yldG!@l>oLrxx*EwKQ^3!uc2S zVDEh?lf;3EK^ncmBe=M+oQh?@Pc1rB-Y)Xe)`9m(5u#KTexMW(bf5YFF2Q&k4PTNI zn0wh-6UudLZ?CHvyhgS-U-H)6M=RFCqwOqNQLfyxRoT($oMN=H@l@l!*jHpuF{^77!KTN#&CC9S%UPLtZJ`JWi!L40n ze*2L_-}H&{1qM<~n9$@t$IQj_R&F=lAunS}>Url?Ec~}7`3+OQ2&rwB6%0uu3K2#4 zliaE#zEp2GsXP*@KKvqJ=e2zM&hOgMt*ul1@u?1>oqQw1&pQ`gp}4QJFmjXE0D8pd zcM<8GPi1ID0>ryvLOCHdO^@o<&=G%GV?-LBvR#2(UfH_9pR|R9W4hb(LlI@QEmuT+ zkc-s=cv9EwbFffdtn|%HDwWzPKzp5<04n>6xf_zi7@M8)u11S56{Us<{Tu5gFfnNF~&P`h030^+}I`ln~-~*!SZ3 z{KQ)6#LBNF_|oC2r_K8&`cR+l;_kc8BSxPEwJE0z<#a{`Qqz_NEaL^-s!M}NtCEeP zCCH4&-Cf-iVauC~n*o-n%0eW%V~O~+bmBmyL|>?Oc-eZufjFQ!8I09gbPl>0#eL(8 z;OOY#E$U9`gjKRmkVwg$oa*f~TPSw>w-~u8nbb0?PBk=v_H-^0cY!E|`cP4OAE+gF z^NLnCAairKPUqcqeVE1N68dQT_GDtW7Dlt8! zUan*d4Z4+)Wu4$#>!gv);iuA?r2Pj&EKJF_>8qKkI!Gs;334Pfl6;d_WOXJc>(iR| zkZ5U*FBveG9lQYSiLI!wJ82|k6$@TnL8abML{ty^9>5gNVL*!ssmd>R6v53z zOB|(prBgv9r4~G=`0(?K)GJX=T56Bdow=$`K8i0Z(` z>if+~5+%^`W7}}pO>z?RHmR_5BK_-7_)p-=X5dT75-9Z8wj{U|4u1mW=v;!Vx=zSH zwH!0Znjm#!vX<}(Uj8OfQ{zJ9`Rc$Ra}#JrH)h>DJdir!nu0hNqM+fhO^OA=egeYA z4dKu)ZlH~_Cel9KogO$8qyx3y0|OPvYf?{0^r)?hhz55v z=q2x1c`1K+Ii0F{SwVB$A(sFx-oVy{5c)Hqi=LDyUW$w_NL4^LH2zWODF&e1fyuWs z+w!1yKYgmtKad6qA1^@Hb`V@ZoE!=#LGS*IXGkFjwr`cuf%NOZpLa$HcLH4KLAD;D zm6v{bO_$#N7$N7wYrrQk?HC?zj}d~xC|i}^!Gw6C_l2)Y zd;dvSx^rlO4r!JItfy5DHi6r{n9`?qH(vbt6>;_@z>e#w{bzl(eq!P-rOUgR94L6s z{@U}JXbK=Zhyc8#LuD8aP6(w}g?nUZc2^eEBFhF_0b;q?BW9Ry79*(Sy4asbb{9b* z?mqkWa_uWy0|FYY+udW)^B zH=RxjIl{{7Qq$KIY<-T|fDnJuzPL#Rf|)Ynd)00WIp$?;9Rm%@-cnXT7&oKx<103P z99&2(+y)bgCqaci@Fk!3MTP})8F(h>K6R%@g+DNe9^`E7x%#?oaV;hdsv$T?nGgXq z(<`czXH)aGuFNrzqla7U`7Y}P5U{SJwMo|248R|^28Mk9T$qiZ6XxD|KYKUGUqTa5 z9pS0RK=)3>Uy(lBNXVrYTrL9t9 ztQ&nHGWp#LeL0Y&!J>e}sqbNsz1{VI!}Q)NM6`KU)p8eU8H!zvi`MjV;`do5$)~A_ zTh~h@_=UoS9N$sHeaaVyhaW}@I00hk>f5D1DYv8#ufb6f+2@R3ScjDUew%PXn4{W;K+oA5sk%vemtExrbPA*#yzywJWknfQ?Eb}^#g9T76cM>{R$uS;wS6-TXOZRt zoco(*T>gWn2V{ej^Z3S>Tt>5_KF9N$+#Y{O-6-5kHrZGGcxPoCGLWwW7+Ew47ED&Q&m#7PtP_R~Hs)Vp%4e35nrT<@G65U2dls16Xf`Zz z8r8Ss9rEU<8Lrd|JW!54pp374*i*=cMPhz8+c1sR`ngb%R|c^gukZxihb$AnKK405fMcbDk~_+oY}08cnxNly?j~ znPO$Ab4-!I+nfc-LA^Hr;+adI`L?j#;!^YB`MCDlARl6!v?u#Dhr?@B*}pqgp_;dv z5aRZzKK#7ZSMl>Vh?{G+b>+d+EY?>kOC8z7lRMS<)XgV67vfqHEQ=xKq>m(H|FXp( zZ2KB7A^2oZ>_(bCS>PUFMma&*db7N|$dfReaD9pbf_G$nK~!?z3uxeI%@%O5Yw#hM zYz_6T0q+|j#=>zraoTYP_9i8o`%A%~Q;5>R1`P4J8e9ir>Q5-sC7b}iPoF!<;AmJR zZ^m7wchbBy|AaPfl1cvAi{BVgbPwZOa%{VE!g9}g*{EXCe zpwG4a!0l1M&2B;$b0NtOH)g(r%r17fiM*T($_1^=Z>Q0JDu0;`#(PS* zLLHm&J|=&`jd-$gd_^1Pi7@m-bR~TrMr8V?b7%y?czEm%edu?`Zq$H+nH6;8FZ61c z{`<+Bdh_aeEYE)-lM$;s+x0Q=^H)S*=54_8`4n;M`}d0pml!w(t4Sue?{dE_|0?U$ zpPOACjVX!Od(_gPvo%=G^%lBc>?v_o;?o;syv>v(GUPtREf1_KIf*d`K3e@tM&ls$`nJRIrAepSS^{KUhWiSr9d3Is2p9QKJcZr>$RN8KYV*Eg2(!4mEVqbXC*txA} zL;R&NR?7IkF(#aaXU^V4mAMlyfr{tXH54z9L0yZBH_a!WkXBFUxQ;EzHu_LIAl)yH3qcEpQLp3m)$K|kyYyC<_2f_nq9>}Ctd zUYHCCzWJRZs3tWa4%_D|Z*nD#hj~fyFa;bkm_CbQMC(Pc3qDW74y`n{f_w{*4+o!( z;2xg%>xH}`Iy#4px&VUzNT03M|3A<(91Ug~RLry5^J2&|c7OIrxniw+vAk#1X&n0{ znZ^Z82MUN4|G~*Jv?!xzaJww$0aAuO!2yb`hvvE*J;nx2C~_UaxaIG4_+RvGhHtMr z&cA?yHGY-=L@=sR#nP?7hejPL>pH(w6O)L!G#o{KXGfS$mJ!jtbRedx+0Wr61Gw(h z^LX@aD6STM1nA_I*CLB5p|ed_U-^?a@DGGQHI{ocp3qJ>4dP6qI#E8Q`Cnb<1qh{z zULfybB|GS^2Mdw+AnFE4eYU$s@~H7F>PuOb9mn($di&YPeiIy{=*pY`IXcZ=1_{gV zAhw)5fg9df+`SwC!#!0V>CVy^?Joswr!zE)sxpv=Nf6qj1DMOu@1$A}CKXl=U@8dA zdjY`1oqanR)r2|@&~3e3X)}YC!N`W;xX^Qfz zLU;WuJ_@NQuTGvZuf_Czu1Pa@sF#2`7&=-nGzL|3@MZ6p%v2!vLP$TmHh2+@)ZLUHdVnZQpV>v8=n!H1Mmk^duAe9APsZLE=xa4 zGM;_F6wY~_-luF=1AZsBnvYy*+H-_8=-n_%k+R{-G$1tX?Qft?46l*{0(Vv*mmYp7L=Vtm`H)HT_Yp zI&Y6BNkg8dXhlYGz3=xW)fr>1!}>T8W&2@|)+cw;-n>FwV>Mgywprt05QBn8{>HVF z;IEzQf{9V?WXnchNy^gh%aTl?_@ZFZeqKiZ$$o&yzL4Q|v>XGBFTyCQ_V9kh>r{HU z!AYBM#x7cCt;Fa;qZ-TK+-sGH8F1(Q24k_jr)h8UY5fQbzpL?tX(7bT|R(K$xp=tMfmd;auP2M#EF|L|!6CU2t@=wnL% z8D_TvF=D~Y%M6-^tmkTei9{)ymz!r@VB-){ZsM(KvUXyaq!?!!J~45*$*N^DWxR6B zH7UW#3hn@KxVFTGs;`~HoN*-Q zX`-42I%dB#0as%se(U5>hz645;;QzDV@ydp^M3 zfEBQ5lKGQTU1DM{10wfm8gBO+;*T%_FgTCQky}a%uV^at;&9(YCFvwo2L#CE(7ev& zKixE$$h{-|n@X%lK05k5fbdLubynJ&*2Wgs`meV~6z4t`(7W$2F@?0FNS-t#Oo>%? z6|E5!q^WLG!0by&01%dM2TfEuQlEaw5d0CO>F5Ymml4Tuz?x~Z{KQ&w7W@y;k6ad* z0_-hqwCcxb$`!Dkk5;3PcGEe=uz30oQoGTX6V%&3RyWIvs|!1vp#i!vCh2H~2Ypt5 zkGil-b*u5+<8Ywust#b#t_suC@F$v}9)m2-9F1ou^h-{p6-bqJC4_Kf7RBC~sKv=J zZDNlB%N_Dr*|nKni&@j zaVxKcW@4zjA$-IG=|D1dL0{7Ub(!N@;N$d@mceFYrQYG&i;tpd1mrMv3n7Y(rKRwg zw(q;29Yjl=?3ZU`ey0> z_x``{J?DJqJ;&?v5;uFVy`JZpx#ymHW|q$jN#Sc(h_0YesB5Ak0@5hdxi6ishkq`cizry3P*^{Zzi44JSj6xmhP9}KAjZ^Xf?LciH3KJXe_j%NZT-Z?THnkP zm6p{e0xw}&!%G4>R$7(@=GF#grYPLYcPQcYE6D55%*-7u4fOP_QQxrJxZqW+Kd)Nq zXdrLBZEawpgJRvoz6`&)jQmE%OxM~@!%_#OVt$6a{pz2K8(3)>YrtDAQN=X{LGbb= z%Ay zZN2R>CBwtF?yjl>^)`(2P91yBoi&{E@lLB&k|F#1`%D7JpD$wVXmf2*GUL z{#?BhDTrKA`9%#a@{Xyu=X8-b;NV9O?4bl^7KaK9o@r=I+7!c;SkP;0Ye!u6Mh95d zd~m6AUemHFN=bC4+C*!d?oS6Dz~5|xv6o3g8-scYeI=tB-CsnFhYEat{`@J{nwp%f zQK%S@;HwqG=fc&KDpj45>pLQj&9jb*VK<|?efyKN(%M*MhDkYLid4dCfs{gKzv5s} zRuRAI(nd|#V&E+b3Tb}bj#vi?epVaG`5vyTk)+gj*x8F?9G`A(Y)tm1$-H~_?v)|8 z{rYX){K5T&k<$FP+6L=bBpfw~&%E}3Ck3rV*yAKWwM63)KTTRrwc_<|!A1;DP$TU+nl+j)7=ElU# zEGi+9>~geQ7(IyWb3pEwr*HEk!7)Sy(VmHwLBV+CG{iN|tu>BsOou{Ae03mt8B z@?(c4+~u}gH5PZG9iX<&|IIW6^~@7-M``lKfUwxWHRW!yKL)}T;+P$lR&g4 ztge2$HG;l+v1GR2a(7w5bt`6kVs=(=z9a6S-OTmblP6DHu>HP%{c6ZBet2|bwb=Wh zO_v!qX@0eQjqO}B8LwlG`Q+1SH&XM5!H&lpjiO>=Wrml-GEUOCz*L4(1qDn^SUD5= zMQcVfee>9k=yAhJ?gPUbnEYh=n_k9?D>XbF;Lv3eYJs8xPFR z&hFtkJw0vkajAWK(RrgDzb%e?FMT-QWSA`#cgOb@4Ts$-Nn&Cm7PkakeEsP(o%n>)^L%@;{y!8Z{KL2K7GnzyG$@PHWnti3l=B2mN?=%RA|(A zv{v2O975gP+B$u*H=YXCw8KlAN;F4vzS;u=n+RgUoR`IxxXI&pgfNFvRh@#4@7oNJhx+Wj2l`YYsrY|T4H)~Jr45-;Tx}i3=wxYQ0=)m)|V9!Xn zZT&UsJki#Vw>tA3cMNw|hJ}@tM_4Z&S}y4i=H0t|`Lgw5uTN8x2BY<`J>Q!b{`QuM6naV3tvZX`0Pmc<`n=&&}=6e)78NA-TGe6umNX?jQ z3?j##$P>y|DmI1v@B7LN>+Xo--kOUstP`Py3PtJ?r>8{b~Ms=Ug5Eo|Ctc;k%UY>WpCyl~5IsXriJuTw7CweTeEa~YSM zegYm&8ZTh9?CHo?Vz5canvrZZ{@u0lH5L=F5%_LG>M!Rpu;6<|rfFJ!{(M0}Ng41& zHS$IxP1_ zGAIAyaaZE|^kxpTVe*C*yxk?n!$kpLcDu`iGHE7&W+eQs6)iiwKyyCqlB($bDk_o|T>&$k#QXFOCgFXUGtBv5P3{oa*; zKyZxF=1jBA&{;sNRLqaY#t2y(96#?7t}>e?bn|EABoNX~g{zN7*A{oXej#C!*?}41OX>nz^rk6&m3~=$gtZU;SKC68YnY03eBQ44a8P#1{i_kz@mWI_2As9tGe~ z3Yh~cz5vv$KHZ^5$08Adz}4K;qz?FZ6AzEceqH_T+qX@vty zST4Ey;nU}7)?bl~<#^(U_h^43$jv_}2%APeYX%$+&NECUb zRHR+!dCmIw&o{76fPyRC-QB+j^Qrj{nxz<`#M#dhp3QIpv+5}_QBo|>uU+U#UFc22 z1wZ}r<;y!Zlc5pwv*!_Xv#=BvqkezHZ(%p`j0Whm_*c7moI7_eXL#i< z6;=0V!K*?+WC6|E-!*e{Aec|@ThFx-k~#jqa|0K5VIZ5_<#2nle631rx*>q)U?!x% zurK||Xa~Eu30p*gt1G9|dw961rx|5O@4V6`+($ z%-^)fuum^6h`PG+$)rl&OfL%+n=dY+s(u|=M)wU#F2uArj-MaULo%toEBkY;Z=OP z9K*hcu6yO)x0I7bcbYt-Xq!y z3JS4YHoj^ni}Hwz9q%{tqa&_`_!^K~@HGf}S(b{j$hqLFIoHDOI>7o3y1!gTA-kQC zT{VSYy?+roftluz3l}dUM^tsR$_)%M_HZyq<2=N{`<=XdBw#o9n3+RtmiifC@1H(< zhQNuM+lfu#a6d3!9v+_8rIz=AYc_1_wnr19RYXMK!{+jX9ee`YK_St(qJk%ooWBEn zZGCUAQ8!<9aa=dw;`h%x4MF5Vqo(t)MkHN9{1NV$pxLXtTN?2|By0m+1g}~i%=dy+ z$5$>>5h6lugqo{@!4Wp3b_ZMY4v-EQ^nZ(LtxjrM`3#v^XlUrf>Z<8-BNl=fvn^qe z7szp$`jc`O$sKwv?zPhdSpcC+eddMLklO>f7v3Yq9M==a!@admQoE5iUS1g7w#%OY zk8a+&rNI_M6Oab{$==>R$9_XI-hRqw$)%O(n^3R@9WCt)+@oGwB;)ZMd-cm4TFaQB zTrCXX-y?2kC$StBZ)0OgPyk_#OWDVu{D_0BIDTn<@FSOr7 zg*1=@=m4574;3PeK+GkkUH9~Gp!#Ece20|lChnChS0aIE!@(j51^7v@6&@C50XICo zBx7f12PFONs3}HGXJ^oSf?Is`*~!|?n>SI{Z`~5Kwq`*{%}Vh&TLVq^Pgb+B*c6G@ zXNh3-8pXrF*Q5)N7Ivb!Y#t)0MMdQahmQIX6VnPX#Nn`cS5Qz;mW(}`#lTX6oF}`# zI>Tj4G0-B8%jUaju@&4vG@D6_JKA{=AP~=(m{8}k{{6xr3LuWjbc6#eP14fRQevEo z+UCTr4DTAB`WQr9Y~JnbX4NNbav6mk19r>57*$;lbmAT62sJe|{c*pC*{+SX1G+Cc z^YlHqe}5v*Zp`9vJ;!!M5qVE)F8)CE68Dk9(q+^OqM-k?RkU?t6Sal@-auCuQ zt8g$LEeivH=>o3#FjY1gTyg|}%Xl#FJ!}Ya>xd~ps>NYBa|zb21BwUyvR>!*uOwk? z+vQ(ROik&=UG_+kPzi?2Vy1d3s0yfg85?_^{A^!1tW_$8Eg(~=cylo$n~2(zQLAAc zu!WfVdsmY1R+lh&F5Ga{Nm0eOWWeHgUS3-u#aMt1t(MNmi@D(A;aRR#?rqNVpAovb zxdA1YEVo?&7JyDE9LQowhBh)XQUa^m?{qtT_VOi;a3IMf|JeaHa0!+<#CR5fEvPwf zTtw-0#_IrOKc1y`t2HeA7!#wka&))*LxDk0!!Kdr6K&v^oRGY#s;U-tpZOCqN3s~) z0K8*qp&@f#f8u)3s&?b%%~vZHNf3`&z(BzEWnR3fnXL25IR5EYc&f4zBTG6>Lhhef zam@PQ0fs%m?o$BX>r zx3H|Lu^r$knZpbYncJ}iWXTKtnZ%In7Q9qtG@p2^H3rJi`gV^L#JNilRYCjF2GkM~ zB5r9FXb2!~9JL$2R`c=RbN}qHXHTE5Z*N!3ncOrGDYISi&CWK<+~w46x{ji3#>2<= z8Z@Q?UB`>u^%sXJ&t?-P0&~J-4)4IOZ``_7Pi$841i~c31t9Go7(Js-aF(8}Qh4#= z#VjKo&_zgEnZRK^u}FQ3i`gN@#0Hz|4`h)d5eM=`SyztiuV7!t+o}ASAx1=tQ)||& z62Ku_;XdtT&}M2e$iGM> z@HG@bECErfm3`dVBQ=%!>}33`Jy)v{WI2td4|iylOFje;vv;RR5F-a#Y&!b7-1ZSL z-*f5^ZD|$qF1WurkFg1qmMhZ?*cwVao(FLqzJnQDajFoDog;8{b1N$=qE1-m_nJ57 z50>*g?I9=|z=}Y*0w@juJ=OvMr|R_3$nzR;1AwvpW;3O%+EYAClL+?kpCq$wWrF(=~D$uT~AL)y&pc}WpD@g@87>oP2ISl zfoW=LYVYXCb#W?irxLikko(fwS|`Gsds4CCwsa@IzbE0b|7lPPQ5-@M_y;1X0L_$L z+=KN(SnQqTzL#}VrAg1#@b0sAv#zC%J3G9wjfd*7kd)Fys6Fml2z;5t?UV z4iu~{FkJ?>Q)lo!F~Fs4t_HZF$%O@jUKVaKUPNMaq7xf!KK`;ti|PoUSsw^}8LIqn#)qt$a(^{-$sv@#BnltN@kYcz$0j;8nH3=VY=M1z zt#~d|r1Ru0Jv0AA_a6TK-4#|bx?A1FOHJsvXn{*K1-z`Gl|HYcc*IDzzQ$s<*brXl zrZX8h&!J%bfm`Wl3vRi0Zyi$PFL+RpNJ}(b@vuL9gRMXGg^>D+ZO>y5(7nT>W;l_U*d)U90vg z8z;AbjT(5r`e^aq-yah`Nk&FCGe3X+g|zhBW^Lg6eh{@AcWlS!fw<=Cwi7wKxS)9l z1l)rt(A3oQa9-;9bFKbw3hX8oY%u|qPJ2Yv!a_nf2nj`{rEh?zHE;m#f&5=zSLXpS z2h^k_Cj)kA2(aJQ?!Yo%(cHiPRqpU*jq^o*e*TVFPLJ|(?o`RR&!84-YinPJ&;!JP zkU<><8Jiw3L%6woNOvI>7I1Vd+qizqum0_{1_Lg&BxGM0_p!~Vr>6WDl7xeFff`n9 zw$Qw$#RCo7$H%7@_9!f@9xmtO=a&T6Z?L>25y|l8;#EBL;^D!3y`bC_*SwPl05 zfb7{5s6$9ZL?e_jy#4$rDJeZ5e4o#Oj~bpo@U5twhBxCUi$ewBgp_ z&XTaAA`ui{V)@9bF)+QGX7I#Gt<`UdPbSpDBQjV_=hAXkpGjI5-f(*`9sdL;m4Fkl0c1HYP@$LG$UA1t?9V+~WhOHDn! zvf@(dMg^u89Fx*@u?>t2_KE0?o{1jS$?-9V~C)t^nlSfLy?3134TLB{Nm5@MA72*T7j7v^#cEKwPq@dcb9-f<+ z4?`o!IAAS%ySpi{58qTPhnm_<$E)IiaQ~$|Y$1L zWd8w}g<9hBMRsrmEgNd&zH%%kldk0Jwlf`;c0-0> zux;~5hZxaMcSO;)Zb5Y91JhTmKva)~-6dh& zK1iFEmyO{Q@$vESiSAr2VSta9FJA)H1BkzL>Cz|A24QnF*szD5P zr&i85G0*arCU1b4;nRDB6y5rF@7*J`i$>%_X6F0`m-Ynyv-H;C6Zc?L33>H49OuVxcA^#toHK5s#GQ#-F8w zT?!c+FSGLE$OsT6m?&HhOR+I^Us}hIL{kCUKoKF=?aUQw^BEOEW!@}8IwZMamTTm?d? zBn-xS1HQU*e#;Nniz8i;-&|k6O-t(!MBxTGdFQ7m9_c*suXy4YlrqawiF9!cSV*wf z&>}f3C_wH4NOpF1h7#{DV>Y=gu4zgyp!%yva*Jaj3|ShgMcL-#dI-$P+Uah(zx^1HMW@c zreBg#Oz)wHnU|M$2^$-ug_#4YvtfsJ+Wr7uVo*^kl=@)}Nq>W*jEqd&xw+onSJOTT zu$Q0@lDp^R^MEnamY85`pu)h%kq|ySJgjeJXUG0l zzp*4s&VzuE(5KH(2l@%vtr?TNSuhjF_;~~!2CE*>j1SG=IqafOAfeJ6=q6uj~y`8@6%A2b5E4j# zAtyIZ2_>J>%m-jP@aMn#QvSU<^Pa0bb0j!_d_Z=9qWIhD$_}9%kb=Z67jW!`Ea!>> z1m+N_f#w8IESM-G^E?!7M4qLrx&1FXU;h0Y{>KX0KPY(dUgr7?DAGARr?i9=uNiYuALNody?pIaqT4WbNLO8$rmP7OIdLrgm$ zKD-+mBEDIuL1?Q^oLy4<3pC;&_Wb^>4-SLp_Z}p;L$YXZWsg{^BheAu>6^6YLthF_ z#S>U|tYll3{`v*D@VqcP*%eu*P?Bth+&6`MbP&?vpVv^;b-_;SKsrZ^`e{=n<62@l zt=8AqzpmZ!X|nlc%Tv|O0<@mcempzf1S1j}S)PZ}*6QX5M@5N3ivbAnSv|QeeSq%4 zLahi>?5ug!#x-or_WAQ?Sb~6{pho^+?3|ykF9kh)XBzzyOxa?(0hDn3tTQ&KT7Tz3cAi?~`owlOTd z$N}UoV0{9ERKe(<6nePz9fX}wY~=Bc%-GH~P4R1+28Z;e$0vd)SR61t&|Ypp5mQtY zVe7!c)B)i@NJI+nJUp?GAuJLn#|YRpUk?^)+z6Wm1$cdTR~K+iQlSsn{`!znHltn# z$+Y&=%8G=gB@;A9K+r_=BM7mvhwbg{$zQ%)sJTCAuARZm%#3t|Y;0^mGeqr!kmbd< zu>iK`knE=1E*po08__+07(xygHwQ^bdQoS35urL{U2si2+SfIp@vG{f=qcE}O1HF} zL-J$Se3^ck|CTB!tMfSC5{?_neh=vxT>VFVy===}rA)ab|K~OxHW^*ok*zH)P3?S= z-_MS&X7ezAtUWm)92rkYz;cM(J7akNY@ zY-fkfs_Tu}prt|$PAvemzOdoRNIlSY!{$n*&CSh|O>9S=K!Wpbeck+GE5#1&cKp2m z_}*ORot^zD!(kQ1C~-e^#w30PY}FlNjOfb+To4SjNrbYcG$5lly}?RJ0Z{z9o& zU7gEE!y#`TzF&PtpAqqB5-OUq9X%BeR`ISIvJHIv!Q6@kUkh#gM#M*l zOnJ7tjr{!`!{suE33{aB+GZ=qE1OqU@Q^Eb%C=r|V0p`CGTf)nTS}exn!^r#-tWqS za|AX0iQ~h}jNdd`XQq+~ZTDz3%>#=9Br$a*D`J~UkOz>qTJ)JZPv$!37aU`3#$oo#)#UV`FEG1mZ5)6vedRZj!Ly9K9x7v1=SC*zK*?q&iGEQrT5HAT(DbIjcoP`&?XHXr*e!o#VWF|Xs+ z$x_ez*B{xt@@$AzV_Dv3**S&eIgrwvm0ogxBE?tl>2`waKCzA_#J2a;;DJ%N>)Y~j zpP3z+IHn=_-OC>;TrZY325n9}3kr5Syn9h^le1)x*mc*h_*X*J`RAKdNp8aEBaPW! z!HjNGX&bUtW0fv69>V-9p(@!Ws;%#oU|nWICj-_ z!A2tYqDa!E$m|r+o)i|7e$4yX7N80$1RObTF5n*wq+UIk7j|QPJ07QIc86AzVOq`2 zV+2>>^E#ZvyRqa!03Z4CIa z&8g2j`H(kh!||oaCiLX5d4wHquaPzl9`{siFQpZjTg@X|mg8OP?_f$neriBemlUt{ zJ5o;}zrdN$D~S-pe)0W)|4xdr>ijm>p1?t723=_Q#|qc?x$R&+BC6GIy~v2$COwW0 z7M@pYw^`vT5Ro@lp7NsYpCsTDku#afyS#nd+{*i8xjf_+3#e-&pNZN{W|cW@m?A1- zHs_}$_@@QxJQ4)!F$AKFR^4ekVuL4BoSp@Sx$^{7;L23aaj0%(Rr1bIBLX} zl&gDZ)f85nT3*_CcCzXTXZ`&On$=G@UN8zb*S%}L9k*UNu9znlT(ArA35;tUFAt1c z`!T9LHB~R|xO?sM(&!lSc@?j~0>jbpco*`SQMF3_Ua|2GGB-_3Sfr1Oo#lTW?c=0Q z2DK{Zr~sM>i(T=9kX*+LJdYbCRZL69!CdX_s)IgT=`C1B;PW5VD@hJc`k$1e{kGPV zPZCem90oTVctxzNSuA6p<=$^H9PBhjfU+PZ?hD-IOahmv&u9m!-K)4KyGPaE>|5q+;QU>N2cGbs{vbfRFuqCi1YFup~`~hQibT>xN4tP5;AZ4wV+Kf2fxo9BvJIowf4wMP97w zblnKg^;hfUTb3HHHB)oJtGQ%NBY8APKgML}<+OJ-%UamClkZp!z{4gTqbg5|yqb)4 zD8;w17g^=VG9~_-Jv3*l)z+fJq1t3JlyDZosf1_D59IkD(&y@T&t65JNDZ+0b z_0=4Y6HoZ0PU&7n7O+x#4-p#sPQlv@p=|K;+FqAFnX+ZFAM`EEOmpz5?6XfdyS?nJ z{P8P6!kDEtZzQ@uTlvb1B=u6p^nkxSd*JuEIjf6$2S*8~O%1ZGZyHWSmf;K?)teq^ zgFk~?zvKihqUlk}%ZqKd5*9IjmYFE2x=q^&@bJY_NtpQ%yNXaIt3$KeOn;yLxjE)k zDb9^t>tM$l zByMU~Zl`z?k*7zdhy-h5t0=?h2VBu=M#uQXqc{1lgeO1wje8T;K5Cd*c*s@h7Eu(~8c_LFA zs$WgpgopnU-8Ux-o~HVlRVf@tA7gVjWL(nGXU)>ee(~T;^LwY3A(Jt3t+ew{q2^P2 zC7>~hEfv$+%K1dK<8nmnwhP0ThNa=k*6+mh{Ea7-M>jZ4p9UP2k|`A%s~?VFm*!_s zTUhA@+uX%nTdiW(8AUPxHg?Rw?>ANYJQKSqx@CB&bYZpk8+7uLR9U2-{u#I zo!p8ow5Tfa<}P=fnlqge_VBb&?_`(VW!$RPy8kFQ1lBe$B!qna>gkOomLM&X4%dcuYQoE)u zHI@!pj&dq`g2wLZ>hoj#m?b9y&#ijFNT&sK=iH&Ih1_-j z4rInhXL0;)e9$UpsR(LcJaxQ1(h|4c{hU5HF78?=KOQT`{t*3Y!SG6340{l?`A$r3 zJTnNd*SrJe01*9&0!rzAG&JNv=TE%j;sY+bRdHxihl>A1n7nElR6JM=Ip=pnN>VL- zbO?3suKFZuwXWJ1tth1NLdhCf*mR`TtWg?y3xir}c&1_xclKyn)hEt3`luE1JxYN)3GVag1Rbh zMxPk;96>(yYo&P1RWm=#ZK(i+c2$^3K)==G$6`Ai*eD-8*I&VUe(gxMa0P`+C9dB5 z@gDGI7;i8bEh~IGi~bmG>)P+1x%n^oUMgxfI;vx@4B0UZt?jOMELS(?!#Tmpyq>Lh z20b>Go^A?`7IoBZM_8L(HxbOQF}mxq{Cr&SlB=H1tZV+rhGX)9_LadPb?|*ba zBSkMD?kLd28VW!>1W!Y9USVOa;$cXKkRRA$4xkl66vUGk@v)0pZR8yhF@_AHxpVp}WrjTxEF zjbTxG#ArylY;7L~e|??p3~nFqa*mMg@IgG$O~YP>aw1`%BCYdBx5Jw(aDVsEN8&07 zr)QSq88rF&`9VVX6~`I0y8mrjo%6bd+*!L&5vobdEswIOsHwdmNv1SMU*Fl$fwB?Q zWq5D8MVfo3Y0KM95g zo-Sw&Nab6x4&Tei&c%R1Qk~uDH;DIb zl{2P)l$)>XKyfGNxXHj(-eyR)aAyJExR*t~kgTyxvBPdl`KhVKs0IQ ze)I32iRXJ#BpmTWr2d)$Yn33GK`_&g`p#=x^->NFzz|NS{8Y9fg z9PX|>S5_vW>cJlW0q#g887l&!0qW#%XBv7-kd|N+h`P}0%jvXB3;Ws7ObeMesI(|( zKmY*=1pE+CLO|`nIDQc`3j5looBxuZl#EOgDn(I@T0+U)KG0^*1eFRD9H@w-WC}DQ zL%S^0J|K~6D3T}fN>JO`E1-Yy;0`Nm9|3;ofMq$6mv^X9|2CH5SXcZOerMjnI#0Zd zI+;W?%k*>{ZV93gz^|%?W+kX_VWQ!OF`JQ^@$FEJDj)D||HB3Qu*cpbw;Scd!F#^L z>=6`12nKsNt>%z+TvewP)^BndIJ8bqPQ>?c!0F?-?aGwBk~~Y(m)l#yXuu{Bl^427 zP@pDjYrFhcDF|v|)RdHU`(?ekr@qj1R`aKT1jZV(v9ogzlyy+sV67nK-R0o;)r7^J zH;V<$Y_Xg&s;*(dFI8P<=jL<^HKf*XfV`q^nK*ZUxduefny~1UDJRKa(hIF1f7xifA!9@0&xR2nE%@uQJ!n8v{uL zx&sQ02F^jz_c64QLHP%UYM>odcG?CeETFppFw6O9r5FWeI(P6NL`&hcq5`$Jz-&Ao z4n%7#9hx}^q9}yhH$htQcdQ48gjK5dYNvkr0+)S}mQXzAcoph+(B>4yPz1FVuY;mK$uc-X9ORk1K)Hu|j+*Crm zoGh9wD%|1frsd*0;#pRlJ;iLSFnDdR{J*4Q`#KlVI_c3z%K~3cSDKXsyW`pKPkT+< z<3?X6WQc*>ePFt2#u3zsub#*_!xy>>BdjEAyC>UUs+HVfYWLft(r-@UYjIvhlqP+`XQV$B<|qI4v45Yl=1|zfEHP^mq;{f%Nu?D4mm3*6cUl zm|ZG*$8pYgaQ{nAuPx*LUb^=UuS15&&=$JRv3cfzYq(GT?x z7DVhDGzL{!tCFI7eKvMj3dH7Ab;3{nOgHv^e6TWg3u~=!XaJ;7clo!P9DpQrztw{v zX*yH}^&JTSTTt*ow&J+hU-$?{8=%I-2#o-M%^qG}!f~0;1r{5MrZ>V;N?Fa?YmQuH z|0fkY36P`W0%fx#k@6oxz94p|X!Z~4=HuMD^&Z;N9zJZjWJYw80R=*@Ka;wpS+H?ocOzb~6~!i`d_{N54iiQxMeH&~UD!F~95>ML!G2B9inH zMm2sWK7&dm)a`Mh!~?Q7$mM_wpmQC-gxm%|CL<#bya3HvFv-DC)m@;N34$PyM;DbP zSLpu(KSg2>Fh_N!sI0O!P&JW82xvrr1`!w;!+{0{Lg;<7nrqVl-2dBK5a7UNyW9jQ zFCrqM4x<-ghu;jHNC^#qnrUm#*qB6k_g4L%#47544|hbUzY%m%>1)j6KlRtZkN!}C zgPQ>>(bmyn1f?FB6Udv+P=Az+8h#*?0v#iQa&makM*v4fegFRNvi_C(&6h62%s1t9 zbU3n#e<{Z8P-8>-k|D^TVqpjZx*$+m@yEx`5iW9tmFLkh5ysfU;=^*iJ$md(EBDa( z93(0@Oq>_mb&ingaciDkqd!NmA`6NnCJDy}`24^39+cQ`Q2gy_kRN|IdiPK9*TPw+ z)S!n7@EC#>x?ILBI2x#pAj6Q^mAgbBrbFyNL0b!=AEW-p3a*`nCIara8s(#=+RijY zFq)DfpWR?utY#AnUAs1m8PHiSxdIK#OiY4(nQLOQCfQ&-a9%J;83+wC%00gXzL-XF z^P|_;2@)D}Y*QDJsXRVCND3RuZWtYn`|#nqw2Vx^2_KXhKqv&~ai_adaruvhvHZn- z_syCDP164X_Oo8fO#3`|EgM=sT#8rh19b6>6$~wzKhuyk#rD! zR?#R@L;c%n;BWEmPaV)j0NQ7v5?RP)oAyl)Tq?%a8TO@}~d+Ep~WYmHE6=3Q9BL&ns;U~w2?3eN2IL#qL{ zol_z-60(c1{%uY8KNwrHR^r4-%cUWwhZ(Kz4>0o3C&rIhK!f4ZW6(*vKcwA7#C zN8)rspWpeX7XU$iYjR|SKA21T#mCmM5F@0^uCm#0%nmCt&S~I~EL@rT@5r4EYndMZ$sF&@kDNY?@Pmv(Gxybz;-VKc zbad;(w2?0qM<$k*Amz}2EbhmTAH9laFmKQn&FVKXF`>AWe&z4LQ1wq%RA86^+lwyy)Z_%w=zzX8(X4qH=p=N z%&T@OP15Bc zew?!&fc|TCcH`P!NLbi=gXjw$PgG&fraxOv%E^h_+=QsHrpCQb*t)X%bg4RUVR+UO zs&ZJ6K*LnG77Ph6uJ|-GcXSjDJxjcv_~KFz%jFB_?0Luxjf@CMNt4UUqM>;WB4RyM z3z4_=!^uDIw&3RC`kIxMl9uN4_;wAnq#sOpV1E-U_jcZJJ{;so@K;0sbht#n)jvp{ zuU~sYTh1OqesoGwV<`3I^XIoPWdlhcGLQ)04{h_P)E-eiJ!)vEMQ!iyLW7)4^|Q}c z^1a(gyB-koB?NVKy?k4H8+y-JSXk5v&=GD79rfxA`m#Fk8~_3`GF^N7$d4ayOekK2 zx~93J7Bvwy36|0dmX`-YZ9fDDzp0zNeZ%KNe7vNjBv!D<1+Tg%kZq1|HDg}8_EJX1 zLxUhRBEkxWw$n2*2Fq+{Y;0^88NHkE>qhO`=i?9j&^T;uvBy;pu1N9ko>yIRfv``E zku!t~c|1(Qy?pWF@!cD>^II=py?UoX(A(e7#K$KI4lMc>3EAg1ou*qG$)>l3N`ClAJt#`a9@ z`2}Wn8CKms%1~C%B>hC0Rh>P<>#(z22uY0GC5G}l3|)RsPQIAhL)fDmO{JQRUp=1f z(D5Jz*?-Zl=i%m=SBT?!mUbMG?#J2LSpv^m7`H$}rbn%S55a^ME%>1m3i6DY9^m!TN=i`(!x zo-X+4ic{(mZ?9juQ+D>0y2^?_CXbg8#us70Mxod=j#baW-27*mR8o0)476Dh2B=K6 zZ`t$Uva+(~lX`i7`58Ep}!-c6W4c{FiEXZV!3#_jjZ^GQ8NDBAzhebJ}zdxUo1 z5c~VwlaDXH|LHIJ`0mD^=bi-L4gEVGeK)bO#ivPv+hXd6u@^i%g(>;__wR%Y!tnW# zf+#K=P%xc?4a5+o_&>VZyFb&`cQ4=j8@5DYA#m>$4>pIJ?w^p8%~|gA_^q@yxlBA* z%}?&Mea$5C_YS2$tv$sUt7;c#(0Jrj=N#Npf#2+uqlrfuvd|rhi4!GLp-S(m0j>md zS{KftWwfu@Dz$#jc7yqvsU1g|8-C+!QljIN<^;vV5)1_X3ajv95u|GQLRqnimDzk$ z3h0sQZ+EL4;s2r~al=^BS?2X3)(tvpF6@8NOi3JMuz%FGNjN z7C~B8_Pqvy+&>=O<%AgD=W~PBi07Sm6lg5S_ib&4!x7ckDy) zB7%Y!p=BBAa)!e%sa}bXCqu#g7?_zgE?B3yrdG{>3pK@VOnQ;u!17A1RI#yPl}yDg zAC&}AA}J|}g9OW{46qL!FdfEEm1KuKJ<&bAywL8`(*9VmhDJ;wNy)&S$yd+;&mLYk z`RUUq6nq%a9v&8eqE#sig+<|Dc}+I}oBv#>`U>Q#47tp6w`phqwDR(p^78W`A%VFU zTpxk;17~D}lK{Q2un=I^V5m_{z;yIK4Fw<8&77Q_V<8^FJe7@Foyli#<2ip2zn~Fc zs}lRdx#K$iV~?=ck~;eOmr87zRovY8AxnDq^bRZ#1qXBI=9S64BZs*tJqC#on6dt` z6A~WY0AbwbfVnHwe+lW$n`(fjoitg-G6hI3Kyk@9G>J}`q zq1bEJ0+7CBcPVPo3_`zxe3`Y3`r-o(ykJgB$2uiztPL2zc9?vRpXJ243DaEl4481& z&F$^8xs7C6pywHnlyoho78QlV#CA(-D*!lj4>j)K#wihGZjbnbBJ?8wWbY@CFprST zE#wRue^V(BhgNL^)ubl;8eHtmV%0sh-#_eD^<;{uLHeFPEyBRS$aJ~`#sm~3rt82vi1)pnu*F^X2WurmjIlotPl_Id#e1a(Ph!kz_rdXUy7w$iL1ZR|< zo_-14BOmWM2T8+>(zun>2S$>oill`G*%VF)*lC?jD^0zk2~} zYub;WTL?{jaEx78H3ytG!S9+$d({ZnpkaC-VfqjK#dX?giZKsjisn@x^T z{hXfe3uqJ_6N8&YjOC@ZJGs?Jas3iJ1qP3Zi0GTi`8SW-P6f5-Kz%a84IXE9+mai} zV{IjlbSrjgu|=pWJm3X}E*hpcU`%8&GQ+5gMx?8{ez0n2S10k0>mMFEmX(!#({BIE zy%m*|(z3Htlaf3jLWuW#DK3sUJ#|ILzyNI3fm%UiN;7D~gV0+gUJV=(0%_;GmcG8X zIfwZDn^W)<2|#P$shrS@D}IKo;`m^T@dQHb(9jS-S7eIAvm>o&s<^l~c#g;ocL*>& z-Q7>&5e3T1!6J8c)d1L$AzS469q<4fzLk}g5vR3Exw8bd;_U38z(6dxIHN=esN0su z`xZtgz&eox00IQ$89{yn|703SaEDY;n^mAh-CN=BDg)xu z+uQqkIv$?NWI!Hr4I8`X=TG%|=;2F?oW4&nFyb=cyc$(a;I5^&x4sgVy}qr*KT$X~ zzrUStfy&^;f!kD2AcUABK!F4I1gQ#v=Mxi?N7K{OFhTJlAtC$dswpnQ0OkckCObPb z;n7)XvJRKM>L9)Y$_w4UscCGCxqlLhRemz0)1}VP1ZSfsYnjw+K@oC9PDnTj5BTvj zKqkP{)oaRlhWh$+3gI@-56qqSdU^-!9>!P;9=5?Ss_%jkmxY8dC}}`@|Io3^G|e*2 z@CY@K{riiMl*8g?@au*XsdMWu_5Yvt-a9I)H2oGXM6tCIY!yXGt)hr1K@kKI>=pwm zppqnms3aw4fx3Hy9t%3L|d`V29FF=Wi~``)b4<)Za26A9WN)S_ zl8R9|+_iWFH*hT~w3PVx$0x5nw?RLRA>s6C*JQeA^DXpe ze@jQYjv+`p2#xp%|0(nMpp()K==k!ZZ!zH>fuPm$#ogPRN&x~GCZcw=EcC!bbP{G! zQN;?S8Ch9Oc@+RuVVU%X zIV9@u?ZWT*=a299Fa66n{~Y?XV(Q$f+q2x1Q^EJq{@_Ej)O-?MBD$6H+&V%AJU|rgAmnZ?U8#=S7T9&%03MH{LtpVg7S& z$G31SDr7E?&KAw}{EN>Ux%PDgYWvSg*`s_4xGi0H%h1 zvb>z%+l{Q$)T$<#CVIzCg(y0Cr?+BT`HPQ_>vgoWcu>&3tFK3mhv!~eMrPR$^FK3~ zDy7Xijv_F@OB6g`VB|fKWc&o_Qcq9s1O{s`f%l~0u7XWQwcSp?=E2yUoW>>^T9aVP zqq4}7nK%0O6%AW#O=era;2YxmW5j!)t$;7Ew79Q6$!r$AM|6)nKKLP>Yc}lYYlGz4 z+XIzi^Yi(A&}|$uHV&i@i-?K+2>6HNV*c!OKgPcZ9z^3#4$yDl)Ejs0;=`kk80_!w zk75J&5f23-!I8R*EZt{zYf&gjF>&z;M+}V50W0E2-4Kn>A-!V<3hzdkX$0>6!V6=F zY6znxFwuw$idJq}3E$wt`$&dp<-)_mf0#dy0C(V=^2C;|NEq^9&~-1`HjGyyQ?ANu z4M0O>XLplmEB}Ta?c_g009mEONyg00sCo#}!<^zJ6Ppqpz5b)3UqHZd0|P(H@Mo(MgUfOV{O0#;)h5p{TeXUQc?mLLQ|%Yis|@>~C64T;XTI7qUsT&o#Z*2>BXPZE-q8b#5+ zt`{`eC1RXBwBptK_q+lE0+`A*W9-cWj)FaFg$oCsN4px|voypBdK+ zuL`?P8jj_d&z>X&M79=Z>lD7I3uOAxJSgpT)g^4nUzDMGz_G`NT>8(Q4;;KSjvt4m z;_SJcg?ou7k$=TM;a9PiC&OcRh-3o<3<+6@7Tk4j-4DRFdi(lvhdj`h9NqM?tn6y$ zS=2PzuYkza(dp_Q9v+n*K>9BI`ry)tTIy2#>YAn|t4tb=ww#j#Fa5+l`+*ye0}=qy zSJ>K0#9G3`ND6JqYF^%}Qwz}@Ny*4?7#x0iOC^IF%`R=X;JV;2d)6(I=ZZBS-b|9q zn)foEjh7!aU`zlgyMFyTs-gz>=ba9yTa(33x;7Q8G*(7&e@gAT(bG%T4O|qgskwgs{{!;(N9YUvSn>FoT!!5Gc;5(*D(>p zZ^ZFN`g?$fs#vmTcsSdpZOSvBLQl)el1XCfP^WoNCZ55l?o1@|?eO!(+g2&1+D_-Oe@h=KL5#D#p6wrpt6X>; zZb52eF+vEp4s~bxl<`qU_r;2So90sa>v#JX z#I1WSm&TOYu8$rkyM5AN|rZrjf-?Oj+W5Ae>&M9E;b7ro345tWB-JkzQv|usS+pa4U}yHrXsRGg{0`V70u)g;^XX$R0A~MSa4oe zFwhtEx`+ZzxmrcuwndQmL{(@2;*ydo4*9X6HG~catqRzLvZ|`s!a~71>E3~X4j6-x zU|V_5Jj$JeQhk8H1r`#%J_ITS%?sgb6cQ2=HmF25m*nj@pfnw%H4>m51p6whbLU}3 zvo7fB4phPa)aPtMv;)9}riN%*fJbGwAH9BXvDZIR4L)Xaf#OpeD~8^5`d_eKWSg-& z==$}=sYV5dkh2hOrF3Y7!;_HNO9 zkxJl{wG3caX5v=6bKx&xl9poi8T6Qqdp<05N+#~kK}khhjTgUp{rX{MCQqHT+2;Cn z+phdYC2^;6dY zRK{Ok?(I*ZF;~ftL^2w04?+#<(vWIc0b9~!xr&PyFE$h`LwC{9+4;s|V3}=HY5U#y zgoL|;z+5lG9dOHUpZ)~8^QR!qvh$CBt9%vMA2B;b!Wkxl-2X>F zejq=82l+2t>c3oUipm;wZ&z2BC@msj&(C`-Ek$jz86k{ACH)fw@-KhoYD`1fo$V;a zONA>)%a6Qm)2YUv7iA*|er3*z(kljzUdB_ynMON|sboA!0I_fT*R`}%qR>Rq7ogi# zS62)*BmZ{O!fx;P@jT3EjlOnCsv_zz*C6=`nk!{XWGxN*)ZCLSYe?? z9@j=kN5eL!(TC$6Jh*@dEZ@lX$fI3Nq4*2nJ}Bg8yvawX7xok-dcchbRTJK+;c4~c za)IXl3BC3sLyitJ>qcLh&32_cJ8c~zE6K89fQ7(A{!bvjRQIzU9`VQ@Z6xNPGQz@8 zEpGc6U7&D4e_V%+fFl1+pSEWW_w?Kcff^gT5&aLW1G`ajZ=5T#Qzn4$tkN-c$uWSf z&!y{;{@=9#7oijewDBI6$BGp0xVmffVRJ|#QJC0G^l2ebDH|J8>TMA^VQn4v^l322 zQABJh)#cgEZ*~pmv)_DdH8jasy=KkRlRt7?baHlnl>b6}U3M3$y{S_(+er1sen4xl_HT}e=$uTA zl-K20J@bmhzbntzHqG;LoDhR8Z9)-4zy3rGk2r#`O*mF9yY^vh3OpxTe}dK)5~AgN zkkKG&_}4I(JlTeU2=HSuvir@uibMIb%*R`zx{SjMM)X&`23tqb^FK>AY+v-{Of{$g-ny}esc2J z5RB+gjUF85?{crKa}4Va1B2B%E&@E{U-(rJp4VH<4|nr%lU=ilZ|cW-!YiobEU2DK5xF& zk66XU23!>LCtj;_xD{S`WsL(#h*g<`Q4TI1H|!~D&c3^7WAbU+Fp1-LC)a^Xt~_~a zn<2q1JMIUie__vuE3`=l6YT$r{nEPuMcboDBoO*7`-ImeZ2K?39-+r2d0!5?Ea&ny z-@z4HvCqqknOySoy6waN^#ZaA@B(lK5LpO!XwAPTgl`pY*tr&)?D|>s%-5k%21NV< zeuJojrJBiwn+1NDZ}AQ30B8;i*28nB=foXKIrBiMdqLZ?)6jsq9PvW|3UTs_kCHao z5lAax%<%lQYhMm47lu{R^Let*z8U4{qMxHY6#$=rCcF}wu@N@~F!SNxvdKO*Fn9uQ-nwV7}*eOPQ1d-AjmhUfN`9Xlw8PGeq1pdc|Pw$)9vf99ns_YfQbKU{0?yN zefutJnJQu{1%M)1{t7sSwNJCao9+dZV&krqKBsrd+*}_%yk(m#?|&#=%W{8PS#Yw` zAxBbm`5xH?Z5(r#`K|&*V#Q)YxZ~`csdd59+PWQ{r(+;tkNMhaKAdIs1kV2OGeWMD)?6rdsbF3$8=Uy7GS+Lw|6j)b540+Toa7(M z*odK|oSdnUtiZ+d=Sj=T(%)ryQ-!jdy(**-;O5F(yOJ;cW6K83ck;(Rc`_1Pnis@$ z&1=n`NslUbQ?_~cSJf?17L=fCLNEJLT9qKauyn+HSB(BAha9xO3saffC25K)pfv;# z3fFl0yDzsUm4Zwpe;^hH*?9Q%-<=68n)vk7-GKIP1^bGXp09psjILI1s&c*JZ(Y3)xuhG{^XLFv4lSanX8lbuSp z)v}3*h`=MCn=6mFi-&p+r!H#0#(W!LFt~){B0|1y8r%w5=jd~Pl z(*aN5)sBwo&MndQQ%rBMh8~$?HK%se*y9tQg=ZRKZQ)qtu%x`amA}BCST2-o0{8_| zr2xVMKyX6G5;s%8%g=ub)-d_wwTJOFYwGIEHdNmVRB>YL`Psxj)Pk(M@h=%xdTEc= z&GPQ_YRdXkU2|9OJC+UDt*`GP;tW11XfFVVKw{c3OotvFG$$%K$V$-BYtJ(e--vkv z*#0S|vH$=8t@)N5=HcTLqI-}H5IkU?!3Chr&_3g(fDs-XE$b_`$!@pX2?`thn-6{l zoD}f~YzHBnuYi<00K`B$;$wa14dIX9)N}~t;~xPGn*a8@M>i?sJ<&p;@YXL~i~c7l z=qGd#a`1<#+y)w3fCm3I!VK6RJS<@-4Mq_$#9pWtdT~PJR8^&hj^HK8Y+P(YIvKw4 zqn+Dp?l09s-KbL0I+Z{j>W2Lw?ik?_6&Ej&RwYzG!^7r4(9t=7>9w@7x-ORmoPNfa z^;u{qG+Hoseh8z}p~+9O)Tt$Zpoxnz$sQY7esCCt`e^O4YX+0NS4sb*`TQ#&2DY#_ zF??n6M*`ShJ~DxxAR$MT0p`kar=U05f8YS<2+lbY*2k0=q8wt&Lef)fUJjt``1|b& z3P+%`v`hI-0~S6sa>l5hkx>;&^Pq#oiUCZXE-*;4U=6uaAvm}h6vVa%xr)noeJo{e zr$v+?=Gk_mt04Tt0cZ1akZ>W;(TYwwenV=+LV(m5%T}Gj^9sU~Kv*0c&{L31kffmv z5{(_5#tbiEmMw0SZ;`SJqPG1or9@>vKK?atCMhWi-wRl_E=w9E1PI_jaGrE31=8Y6 zQr@#W$!#5O=!0@{a*$(!<^-w%nMUL9&zw1)p9vpSVP_cx-Y(dK!JFgWm@ZO=D#YEfp+ z6V%{Wd$&U*0cI}AAaK6IxK}rV;TDvhzgdPu0JrE_$dLm{CuGIYWC0;cdf|!YI3ntXf?O1| z4^T+~XRGULPswh(&L}we@=W@x89x}GLJ#W+wyYrGeP>1aGnNWTaq*JRT@0m;!3SOj z)2BA2GCkmh1#}-Ls{bCOgn%Z(Vi!qv50S%e%zbmsW5-NYB>-bxzuTO9s(hJsU&)_o zTyOMB;FF=$0)U{Ob@r}9OB!f87-g08QK?j=)E5Iz^5A=p9616KK^KSP!O=~YS~>Uc z`(UHM2ba8r_;`pKw|-RUCs$^FZ9#Q-w>hOPq)ApL}e*{#n z@ZkTWyufDy3BCY9NirodaNRFF{3qq}+|*vHnDY zHJMeqZd>SINwDUEA7PV<(0-)u6l}u~F72}R9>N+IHRN(s!`WT~i0z2n?(hq5#F#_! z%by)Y{u=^X)Xq>}NqkaL`t-Fg0x3f>va(F)cteV-^-ggDxV;iR9T6>TL(K9_;h3{!0$K3f0}x^NKg3+J&9xp4t&C zWYjP+3NYmb&T>pw7f{(Z3L9GiNyGVLTtGy=d~rc;2MC8tCRQV@3W?3iDvFX2jf|um zYgyaaSdImEX?*INR;+_K740L$At|$ta{}45m=Q+?)~$dxi=af13Q-b*P6I&n2a3a& zj;;~miRdw*U6PWQKcu6x3b{Qj)^fwAYgxU6gO8|G3W}Up&24Q}u+JjMa_r8FciqZ(0FYY6SEyyDC*$*f4|GTs#Xq86z$_OPL9=JrXM_D17^2* z^C#@Xgpe%Bqv`G2B5>M(=YTwtXq$IlzI@r9c|hzXgb>jE0qhGdK^cThSY(q82VSg1 zWFrA1>m+KY`VIn;MS1a!=$2xFbi|;d|C=*l=4Xed!1RA3O#mR4l$7-J^!yAjPS6EZ zvJwyv0F+nO(gBsk%wjlpj%KuYj!TX+ws58dyP4Np7->$nk`;6 z{2}S_HKQ2(sm}c8r6zbrv@g5YJlvPf-%TuNfj&Fd@+qbP;pVmn`YlXOhD@shk9hd- zMWUn-rWI{cN8Y|&YB$L70(CH)cbC-_!ZtAJ(2ja}N@&lCU6E=yR6r<9fpAG)`FkR}IG4z7S_Vip00F8&}uklG^;jyh*(i8orAp%Vv^Mt`T!;|i44 zxjqyT)Uz!ZqQ1R0+)^ETRvojB>DV*^B-8wjt{^{uMye5#5nQ`vqn{kkcNYva2Y7rY zt9@zE3VEzLu^X(VwoC!2!6^*a*s`r+8HB)sV?Z0_Vly+fj17n+^e;eTnZQPQ>M`Xr zbgwL@!jaFe=DRp^_Jw~l1pSkNjqm8+x0JR{r3X~B12LOF_yaITo0gX^Cuk~rc>Xx& z@h>lnRr=}fG0IF}^_+tEr=h9WmGwX{<`(Dv9gQRa!tH&LW(RDo@{~jkcN7z=;3_$Z zsNWtNG1GQ7m{pSx<7IdtQ*&|8yzt^qUylwWCkix5izhjXtE>IQDh%bBo#G>Y` zFD}J4bH#xVN|agajbE8GDWUW9H6XkaX+(wK(V&k1_E2OS{>!@E<-*`7r0&~F!=JHS@D@ytU|WoYI0Sl$<60`d@ge> zyi6YWPK*nmo}RUq*b8QmQStm|{X&+`irEpNu{7$~s_Yh4v2LK99PcT7hl9eLMQs%6 z?YuwO;qwhJRkrshQD41I+ZvekmXl-N?X=COJ82>|&-%?+@aux0gJDGscH(0d z2P*s)H`ra2X}Rvg?RuV06y2J7N0!& zXv6ln56ul*HHOBnk-v=DHLP#QjTA^r&w3gRK;!6CitVwlrQ%{w6kF^!iHC42@_zcz z@2h!XWzGVMw~U(GzvrsdwUVE^=0`jfxvpXy@?8DPz>})=wt|XBY{Bi9o>$ZDmR8vc zf=>8!*09F~q@gHA1-XKiZYxpP-YPvqVFf&bO}z$lU)-tui7I<>Y)olQd`%%Ig}+i0 zsmhREDem+#!;p&uyg7?G%DtK|@8zo-)V1W!L!{c!(>Kj{Te97xeiY!^Umf_?aa4Fp zOs7Qi3}5yRJDaZtFGj={UOc5V9e-yFyQidd*_GjBa~!htFUBb!D|=@zwX3<lD6z!25(RPq%q^Vl!3i4P9o& zU(0z_P;VY1b?SZhzlUVcq>sfVy-tm^eeu(*5|tvt>R6=heNHZdl^DVrQ7V}_qq0bS zMRG=}kBSw6o!oZ+q+a-(%E)8g&=64{eahGuWsrIOdK{&&(>pqJ3w^qjJpTjWFy$9N ztqYPA@^brlWx8j;EfVMIMS?N4)Kzwtj}#(aK*2d8@$Oc7;bS@P=;yEP{JTdt;x2at z4V<0rO<}!=9cFHb^JWVAH@gb^Z~r{Ykh;diqxyJQi<|gs;(wXW6B+@06GyxD&Lk%N z_$;J{BJW;nbz@_{nOW%9ohv>)sPwgHDJr5}5N z_m&=4{<@`tJurf#s7nCq<}XPb5VP4E?*S{=D@q=TaHyy^Omdn{Yl;FYZG=HVxs zWxCD}&->g#nH8meb>}1EM(iq=peI|{eej&kZzBttO*xQiLt>ub)|(P>ri;}q*U5`& zCU#Vx{{yul3k`q1%yklhxMGh-tt+OK3Ma8Wsl1u_mif@x@$JIB z7qwaCiR#xNc)sCzrf$FXos_}{W}@px77P7zhQ-|_vP zp>@7H=+>71^+}uO_MwPbMaIDPHd$3a@`%JTm$9lR(bHA~mhTz2&fxboD3}FFJo`S7 zGbNMLEw-rd#q#AN6{*q4#8p{nH}ONu6~q2EIE&>Q6&?Z{ZFVtA`Wif{L#!4skuwi>nYKh zUKJ*ESNP{obkF!uWp5(F!sc@Makan9;=jw!)aPi#|Hi-$UFo;6C1bBx)B;A}^-on} zOx6pbgJ#h(Czsh3-#lhD!)E_{OPR1~u}&oi@2#Gq(;Guu9Eaq~D|h7Ci`j zkN0GKb~0SLi9BDqa%^Okla^PXVZGBxpDQ_6zi~uDY&IbIr({mrb5ZwMrc#J9bb2~L>LT|Zw%a+@v?K!D~y9EOwDCnH{xq|wf|W|DXf^{9&X zuQL~Ty?81-5r2S(@#DMci3@DmVw*PyHxCMqyZUj?+wOBL`pJ`;#gWjz1`9j8xEujCc#}C3et0}9RvgS-k(DO%m7~FVCqI7OJNS+i9%~g3Jq$qjRz>IZ{&vngdu}e2 z^!&mvKIqzf$zJVI^-SI`p@*@Zq(alkNIZ=u7FfDIu8y#TF-_so*>A!jX$2#IK1dDF zbjsU*x`fIt4w5*0y&bZ$Vlpz?0QB&?G$B6d>+91rFi3v=`cMH@)VwY$JBraI1;Ie9 zgFVH&pUO4f+0XGJy?IdE)bs)V?ly)sFk}dvRdnmtH;X@^w%x`VU45?hk(%?dV?p^w zY2Z(BrS9CiwZ2#~xvIvbnIj8ZQbJ96Uze9-oK1rg;EdmZHm=hp?=!QnZ$E#`MPks3bqUn-{opU@o75WIxsMx$gs7wg;MU(h9m{aN^fUfMV1Z}$xcgILMb%(Sj>g2q#5Pq8Z>lkr?Z@=>Bk;VR3XjERac3+p zOVLf=kEwXS&6_uOjJRc>XSf^NIPAt|K>2Z1UVV+%{@~l^CvBbb#?FV!O(?2TR>Yn2 z51nUgGPMU0?Oj`2DxBSLyC(9^)YsRm1o!p#YaKggUzhLUEVf>fop%RzZ`8N6U^2u- zR7wiEwPTByEUAZ*U*y%xmt`OA%6gqPuU%{URtoADEe(z6j*e5fVc1uEqHb3zmXPe@ z^4(igQ`1n5WsLQJ59(`cA7Y@TT#|Exh=?_MIPIHM0~?!E1M$!o#l@XY@)KC4`=wb% zQdU10K+&DhP?2KE+d)AO)D@?cv70S1B}EIM=smSKV94>n3N5e{avSGf3_;(d^=q9v z6|+*@V3W%AYu9>p4#NZmbC|uy+4fotgpDi~P}&zf-u8et{+_~$7K|D@%+zPr<=Q>b z4^Hl62N-!sU0vtbUtjpplHt1WC^ps#Z=Ju*>Eh?PfB?%Fm0H+0WMW;R96y({lT&;~ zhGw-AYep+D=-$0#@WpEfU&B$u8Y9eJxfwdU%%`ho2dbyfHR~Ta;s<@rbfwuigE>0o ziNPykBWet+CZXx>O^AyMF8=tqA!nIy@dJ#5miJHefg~SJ-|f?He&qZfh914v-Z;9A zIYSHI+4e|7;Eh*^@sd325XKpSW*Vs+^v|RdOJnF;GFiz@z(9zF@We49j~S}U=y@i-nsif@}C%T$?LS+iC~ln zwg*R}9J8ab@fc=U*mQd-~&=pTh73t~{TO z*4NBo=}yF#=AMg~diu28SbIi5cm0XgsXQ9nNPcTDvxvic#T28es)B*txuu)M#b@_7 zFNCWI&#G0%v@Dx!ecS?Cz9E7c!l*FL#%634l$Qt%q%rPwc66L*UZSmj`gEsOy`*M$ z_3&g8Ts;n!T!)7xtglF;;}(<*((0ylqI6+h9>&TgZlsVSV@yt`+Z zcQr0VbO}V~T84&O5vveF5b4}w4o~mLnbtgd^yl8=j|&>e*NxJ2s9#@6WMKQs-B{5& zX~Z_O%Waq_MEcOLAOes>&Xt*+g^QK8 zsa7Thph^UGdt}hvE_7ZoErT0_K-uqE0;$YhfuQ>kU+#o_VaCz&tT9%F>}<<4(A12< zlIcA_=RmL4>Dv}O!s~KcZLm}3kh{CPc34GqHT9&98$z_lr)wh9m);=e1#ddxo1XclE%w>76Sjp@XDDVp1vbcu&QbGPtx!GS zH(0YSECqj&!kEOu$N`P))||WB~Rh%5YQ^mS7t2VEh zH~>66x@LyeNsD+3DwhvW=4~B2pCs*_Z1%P@7#I3>aPUJNV=paySuA3&@dTc-yWiQ=aoeY@5s33YRsrLU-AMX( zZr=P^r9p-$cI$fIVF#|T3Tgso16JtaCXe1{VChbT&-)tHnUQA$J>04!CTu6v z`(M1WQF$7|{qm#Trro;@Q8@JB>`d|w3=L^pStX+Kb*&%XRV2F?RdL^Zqo*xT%zWX- zn2Do_K~(7Jr=2FSAAM`@aSKcu#>E^SI{_NM+5AXgX*8@4^dgI~4U27Zx9N-dQ=W>M zSy_jIcT7CUhU?=FY3WVU((n4#k+FnTyR0x65e%nYw{%5Vw`UHNTYcG7<~d5huytBN zEdCo5Q-|@iFlX<|^K-%QM-4}tI9H4}o#$+9LYyq8u@U|vioH9iF^GAHsJ1cD_3PFp z+vu1?JkM<_py8O*LwA$rCXNcK{{4H4%Zwtgonh7q=8`Vm zfqS4l3{9N_uv5!&w|h}ab=Vgl;ofIy$A-OUtp}~V4ddj)8C$8rH*el#6S|1CWBCsD z>_}&Rhj4J4kj!HauT7i0SD&B}r>7x{Mctcwj~_^f-1drT50)OkLw~{WTO}x%ih1BN zNzN359EZ0|utH+nx7V$qV*1$Fx3SZqyw@o)F75!TLrfl^B+4@E#ByQ$@Nt|`?N!ev z6&f!2AFak^aH`(z5=^5xN(u1Don06h#ohbu+B{D(?0_?F;~T2aG^x*4S>cFIG% zp$7k#8XU9?r`}q&?!z2IzC|(+8DA{CU<*p3!5&p}EZs};CL9zuZP@UtFV*l3VfX&I z)_GX2GBkY`%Y`f=rjvTxl-C2yVJ4PIs?>%WdnZ6~p5)S&KQZ{^Lse-Cg)cxmsq1se zFQLsSADMy|5y%@1Sgm=k`s$TZp1&c_oJUySpUXumw!jvj;F$68@t;!XKZ95`DL>x; z)3U*X%dfRzPRYn~WFL-xo96Sn;mLk1L90U_H(j}5!cBpo8Ya>y%(L^8iVv>oaSXe- z;$^pF;5L+wp7x7KA4=@q%rwPoS2qfoc6S0O@|ZQ^6j_t&WF57%fc zn~J6ClLXFu(D&g&#YBrsPWJm&K?(eI1yyazVb?0o@~|Y4Y&OCsK`7WB`8l=usNq!- z>DgVW4Mf%T_!pu`Bb{AJ6h9hoh=jole5 zHuS|;T29y@rsBnpbwn8lt>%I3cn4NG3K!>QnX%KSOR33UcRk(zc$?soO4m6D4 zx<$A}D+pFQ2WlA@%=l+yWFemFcp2<x0(XT>#e4lD|3SYx-4OabVLidOig{nOhrz=Rjmrv!; zq2s^&av|ohI)_ckTwz4KH-ov}aIs|KfSf_oaMq&sdxt1ft{25aV=xbyfV++I3CTz; zP6N+Wv7T6}AJL1VQ3-NNV6V&TA3&Wl*B;--|EJNK&HuI1iERE)l@7);{)?5)PHd?h z)?t}A8>tLedEy*VJtXL%-@180?1E;_bSvqos9eKkeP;rjWJ%)EWJSmkq)be zZ(4?5_w#!PlRYgxy+j=O3Tag!7v(;5z4Q=M@l%>+X3-c4PQltos~49R z5qTG#I@*y9hJDg$Fg?SU-@IuP(Hz~5h!8{di{f^$F}?e`a}(sn=&%wK5{_Z}IOYDX z_l2G=x=#1w2#(nNv!AALXd;sP#%Iz$G@6>nScpmjK-v_SVKDwWA_Cq^1^P%B%O} zT*PsY!Z z`(SVYW6i`+H?<+Pi{_jdokJfLL$UEBYJfv94$nFCa)671UoL+?2R&(`wXKD&AD2J) zOH}kO_%lO41(J7z3bvx*a^FJ2!NuJHS-E2SWnW)wtc^rXhE&AwM8$5k*OiqSCAJn8 zJv3q-%0WJ|ueUb{rI)huC5*(g!j*lR(+zF<7y6SItA{jp76iWDr$vwy{8r)&Q>Qv^U)&Hip!SYDMtV|3iF#5 zQ1La~>%@dsztxyOtuw1n~#op=SzCfqaM*~o^|xCz~a!1AKB=u+}AcdQynDEPG9Qymzm>lNkvF( z;fGwq*@;?o??>QjswCWwaBYzNAa^Mn$!@#ZAtDj|M@-<)+WNoFga4yfnYA2TMf%Y2 z6f6Dun}*;P#`ozEz>GEcE_;XciianzoJCrlkBmn0vE6_Y6G|F?r`6AXi}>jMuo#CQ z#*w!QXGRbE3+&Ry@ydlx5QFwHa1=UV>^=2J*b;I$qTeDy9mWDwf`N4;0kTsGhT8-2 zH@%o=$LKRWk1?h9iNJwSNTH3^v@MtjS+;!n4%Zv+%0-ravVKAKVOL5+WhFpt#OcXiW9J7GZB8>dfg*+>Pmy#XYo_MgWeoA zm)0K$u&9kufyr_Mnhz|He*ip>=!dp!8Q=?~Gdw1W*tsq6`_S_Yx^7+5^Th4b%SCAN zM9~^%x4J|SRvLKt#1s?^@IgI#9{6SemJYeK1VM!3{)7siY*Xs8g1%2 zH@ML5nL)Y+MV|()HKuu!(1qi->Soiib~s$Y{VDV=$OpFPXz$*|;OT3{Ur$%L7Dhum zWeJB_@EhQq|GL@1sQ;XEZKEv@O=>KuxB@^NF<|U3uP`T!(INPKv=5zRBCP9mh^OF3iTwK*6zeB& zqNkYp-;8AyE{wNtkK#0|ii(Qr6?*0n*a*<_%a<<2M@R1!^89>Z_KPh`8+A_&ULg(a z9{}23z#1BmQB$hyhncDrMMG|d&puJ)S$8;&slm=rWLV&)DxCEn5#UhjuYhx=Et(d%TSQKgM9N{O^wutX_SG)S8|5a37T)! zdpnN-va3T7NI`>$0MU=7A=oN%n}~h5IvAz5dCTO^qM}x_fH@g~1UNF_yE9R?J}@3Q z3!Gvsh_enIofYB+5nF^UE5oGpp4mMBZ-vnS*wF|hAWW`4kFwPRGXl=QQ;17L^uxG4 z1pj5s?9=g>o$Bs{z1{>8k_6HwaqBm2I*2$Ohu;^6qhW z9fwru*-qMpHd<0rP8%XX8Jb5tFgng#gT)Qg(R(`KqNDU4^H4VwD)v$`1X%8K3Eh8hFf_D)>l*-BuS~G!4S>f{#IhII`Jzz0Y zA-$|Muk;o2K7oQGI0kWif=}of&%XWpt+4%fuYA{D?%l#FO}WlVF@=E)giV^qmNrC= z>Cp-aXS&yTg8s{0I?Nh1$B3c$HOSeUr#>_)>dr+A1J zZ=2Sy-wXSZ>j41`5J#onzyGs}PT|T48RUI9SSj_%+Ino_EM+=v_yyl(H!yoyr#O;L zG9vBaMWL)x5{YY>it;a-wM!Ps6JaE^+O+G&VUlMAQEi}*CT_3y$PMEYwsys3m?CR8 z>qL>bUk@S4`%5|n6&LS(urm1PJ9L3Rapw4Ab&1m=pb@L_?5uqiF-an2uOVu+f1#QF zLvc8VpZwosp#E5@@;U&500;Bbd(xu-{|=@PQ)BHx*@JdpXwWsuASjqL8pGeJK-*=< zk{#L2t=$S-Frx-xbQIJRhvsRCqhoi5D5wv;C)&y!e$a z>kX@Tke02X=|%Ncaxk>^!13d?T9Ha~q|b|w5$J>!vpet<1I34Fd&#GV5U!;@l4O2$`A;~zhM+vlSH0l_2Y04nl=;)_wLz(0FFw*~wgBq$!x+LYJ^zTYg0z1zp7+NXj{*K&4^lt583koD9LVb5y#t!D z`)~9>N+*CPf}^2&7XZlsM2@L|CxBiBkA_H(qkk|M1UlfQGv}HzRDdR6&D^M) zLetaJH}KGa?MJ5udVReL(h2Yn^yu2>&ZS@gZlZE~HBfv#V6)5;dAkoqK083a1_*2x z6+PzVRe&(<^q~kQ41id15Hv6<44ZX=_Q!Axf!?@M8IfoV2z~`cxUN}tR@Ua<@eE|j z+rsrU8d1ce0np2yv|nhoXkZeqLTJEqjnS}v;|v+j_$cYX3Q$|U18)EvTqQJ?MtD93 z>>4`y>#x7zL?%n|@$oI3(SPQ-g-WN#MFF`<%E)*pFHWT^eaK<=3HlW!)LBrDPMA3t zJ4k>ynEcW%`tj1^qKZji7if0@mjnx=J%H?h5V8>02j~gPnhXq#CT(wRY)k+~4rxIJ zkY_|-P!6@<2?)?n1f>+i!rn*-TA-e%B(Ssl*EclCn5c$U{DH>cNUngbud~YWLx--T z+5|a}LczNwf>zh-M{z(P9oi!AI~_#9zaW|R)6NZhwOr7f$1r?)>KXw?G$l?!v67zK zP_Q7k8mk){ZutZ62SG+4Ea(ZmavNc*ef;p@3Lo;q&_JGN6!r;a(Ct9R;T!cualyAM zk_?|B^d=i1<$+!RFV{1bT^b|62D7Nm5a6=k}-OC7+x3 zOQp1GlKz^Xelm5ogd@B2=MTRSP1L8C*MMnk*^;cD!tOu8943>C!o_JVEn9kze+9sB z6v})bXT!8Tp;=j3+Q2RG=!0Jio<0)SLwrp%U-BQqphp5rNmR2$f6(ueMoWUHm!9Fr zJw<9rZpcrB!UoHn3XqYA9|MdE@0*1!rC3G8!CwK$ZtXKD;=s_MU=8M=sk3d^JLh-J$A0($c3ONdK$#&^f#@QvSm_xA12adnMx(QCp=`P`-yaY?Xu zy#}KdjLJubDB!>>10jYnVsvj^oHgF8>9OfW&f>Q)UP@tZ+_-TwatMI&rXlxlWQf+`GiSQ)+n(X9yf_P< z0_IUGb+fV7#{$w81UteC#fIB&`IJ^8@8~MY`g$CWXH5QdfL7$3^V(Ylr7%%XKIN*OJj=KTt&{!fPD^z z0=U2b|2pFGpTr=4_VxalP5)hP=asEpKze4M1sZlvO47G9?1F6&Se+noHj>Y=N1#+7 z76Od(U!YXJeGXock<$cLRb*14;(3?NE~#Bb3gk@Sx3~FIZA*#26B}uN(Ea;CsU}W+ zy{mf{lSp(BJH)&EDch3Y%UvWp+R7T~Js4`IAvfMNKzv-umpy-W_dyBS918R%2S<5J z|4Pr$CHFAAM_pqLw=6cjNsOhbeqKF z++sRoB%E*g$pu{thoa)OlnM>&)|VtCeba0n!4tT@ha8jF5hl4mB`$ZOw#00@ zjdHoCywXn9KA^rlt-60^L9YyLCsTO6fyTywdY0&JnPt8UNxb{Qia9^TX2i~1QdDwK zV=svv7U?*(8H&F@oVX!;4UxP1J;+&TbY(L9gmpD zx@M&ZmEMFWQoYL_$p;#{vMM!4>nKU_qn8Rt4c|`p)m=JGD$+7N#NiWhygkU#V@8Ne zY=`&5*-0|hu$t8)bNPy2&3Hn4W_SHv6wz&C;Y<02RTew?1=UGuE2%|16xuDhFSw&W zKR!y(@<61z`7Vio_fJri%0kj*V|AX7Dew7E|JJXifOZ50W=8L=+)X|>qO{}AY|Gk6 z1xKUccU}(;7`E=7W-c@qosEnAM7HXq%-S6?E1hroeBh`mXRmY4kHIDL7x=&Z31^0n zc-KR=tZn-psms^()_QiyX1UjUWpGPx>Mu%K`vWA-sajQP2+yoptPMNiGC{|=pUv_HXynf6M9N6|9b=xb}uPYQ=f zMHUcj*=cxuWl3|poqtu8#?g9a@? zfR3Y4K;(786n>x+=tk1B1^&53TU0<5L(HIg@ZeP}`bcbQ(%Z0cODKy_f#7+W^#;be62=qDj*-Pro!^#%RX2eRgYb1hBM zvDIPFB7wzEL@~b!DjyUosI!o|&@_4A9_+Ab*$It;^;^-Ew>GLChmuk8>j(Cv^^s^E zArav7lqPP`UEHDphn(??LNg{sr->_uvX$Bl93X`PQ<&3C1)#)$cN}|efCebqdNJ@4 zUiLdv9BqRK=%;se+iQ79B)j4oQz9aMr;+z6Zdi|45$}svlJ;}{hdB3*8`zK9UzDy) eyg%nB*21@pva?~k#)x+$sq9lzPW{#7xBmkw!JJzF literal 30641 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 From 60df1934fccbd7b14fd16dee7d454f63441adbb9 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 24 Sep 2018 16:08:47 -0700 Subject: [PATCH 077/487] update images and text --- ...defender-advanced-threat-protection-new.md | 32 ++++++++++-------- ...defender-advanced-threat-protection-new.md | 6 ++-- ...defender-advanced-threat-protection-new.md | 6 ++-- .../exposed-apis-create-app-nativeapp.md | 2 +- .../exposed-apis-create-app-webapp.md | 8 ++--- .../exposed-apis-full-sample-powershell.md | 7 +++- .../windows-defender-atp/exposed-apis-list.md | 5 --- ...defender-advanced-threat-protection-new.md | 5 +-- ...defender-advanced-threat-protection-new.md | 5 +-- ...defender-advanced-threat-protection-new.md | 5 +-- ...defender-advanced-threat-protection-new.md | 5 +-- ...defender-advanced-threat-protection-new.md | 6 +--- ...defender-advanced-threat-protection-new.md | 5 +-- ...defender-advanced-threat-protection-new.md | 6 ++-- ...defender-advanced-threat-protection-new.md | 5 +-- ...defender-advanced-threat-protection-new.md | 6 +--- ...defender-advanced-threat-protection-new.md | 5 +-- ...defender-advanced-threat-protection-new.md | 6 ++-- ...defender-advanced-threat-protection-new.md | 8 +++-- ...defender-advanced-threat-protection-new.md | 5 +-- ...defender-advanced-threat-protection-new.md | 7 ++-- ...defender-advanced-threat-protection-new.md | 5 +-- ...defender-advanced-threat-protection-new.md | 4 +-- ...defender-advanced-threat-protection-new.md | 7 ++-- ...defender-advanced-threat-protection-new.md | 6 ++-- ...defender-advanced-threat-protection-new.md | 8 +++-- ...defender-advanced-threat-protection-new.md | 4 +-- ...defender-advanced-threat-protection-new.md | 6 ++-- ...defender-advanced-threat-protection-new.md | 8 +++-- ...defender-advanced-threat-protection-new.md | 6 ++-- ...defender-advanced-threat-protection-new.md | 6 ++-- ...defender-advanced-threat-protection-new.md | 6 ++-- .../images/power-bi-query-results.png | Bin 55785 -> 60704 bytes ...defender-advanced-threat-protection-new.md | 7 ++-- ...defender-advanced-threat-protection-new.md | 6 ++-- ...defender-advanced-threat-protection-new.md | 6 ++-- ...defender-advanced-threat-protection-new.md | 5 +++ ...defender-advanced-threat-protection-new.md | 6 ++-- ...defender-advanced-threat-protection-new.md | 6 ++-- .../run-advanced-query-api.md | 15 ++++---- .../run-advanced-query-sample-ms-flow.md | 23 +++++++------ ...vanced-query-sample-power-bi-user-token.md | 8 ++++- .../run-advanced-query-sample-powershell.md | 20 +++++++---- .../run-advanced-query-sample-python.md | 10 ++++-- ...defender-advanced-threat-protection-new.md | 6 ++-- ...defender-advanced-threat-protection-new.md | 6 ++-- ...defender-advanced-threat-protection-new.md | 4 +-- ...defender-advanced-threat-protection-new.md | 5 ++- 48 files changed, 161 insertions(+), 183 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/alerts-windows-defender-advanced-threat-protection-new.md index 2e9a1b2edf..b1cde1afaf 100644 --- a/windows/security/threat-protection/windows-defender-atp/alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/alerts-windows-defender-advanced-threat-protection-new.md @@ -14,6 +14,8 @@ ms.date: 12/08/2017 --- # Alert resource type +**Applies to:** +- Windows Defender Advanced Threat Protection (Windows Defender ATP) [!include[Prereleaseinformation](prerelease.md)] @@ -22,36 +24,36 @@ Represents an alert entity in WDATP. # Methods Method|Return Type |Description :---|:---|:--- -[Get alert](get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md) | [alert](alerts-windows-defender-advanced-threat-protection-new.md) | Get a single [alert](alerts-windows-defender-advanced-threat-protection-new.md) object. -[List alerts](get-alerts-windows-defender-advanced-threat-protection-new.md) | [alert](alerts-windows-defender-advanced-threat-protection-new.md) collection | List [alert](alerts-windows-defender-advanced-threat-protection-new.md) collection. -[Create alert](create-alert-by-reference-windows-defender-advanced-threat-protection-new.md)|[alert](alerts-windows-defender-advanced-threat-protection-new.md)|Create an alert based on event data obtained from [Advanced Hunting](run-advanced-query-api.md) -[List related domains](get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md)|Domain collection|List Urls associated with the alert. -[List related files](get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md) | [file](files-windows-defender-advanced-threat-protection-new.md) collection | List the [file](files-windows-defender-advanced-threat-protection-new.md) entities that are associated with the [alert](alerts-windows-defender-advanced-threat-protection-new.md). -[List related IPs](get-alert-related-ip-info-windows-defender-advanced-threat-protection-new.md) | IP collection | List IPs that are associated witht the alert. -[Get related machines](get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md) | [machine](machine-windows-defender-advanced-threat-protection-new.md) | The [machine](machine-windows-defender-advanced-threat-protection-new.md) that is associated with the [alert](alerts-windows-defender-advanced-threat-protection-new.md). -[Get related users](get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md) | [user](user-windows-defender-advanced-threat-protection-new.md) | The [user](user-windows-defender-advanced-threat-protection-new.md) that is associated with the [alert](alerts-windows-defender-advanced-threat-protection-new.md). +[Get alert](get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md) | [Alert](alerts-windows-defender-advanced-threat-protection-new.md) | Get a single [alert](alerts-windows-defender-advanced-threat-protection-new.md) object. +[List alerts](get-alerts-windows-defender-advanced-threat-protection-new.md) | [Alert](alerts-windows-defender-advanced-threat-protection-new.md) collection | List [alert](alerts-windows-defender-advanced-threat-protection-new.md) collection. +[Create alert](create-alert-by-reference-windows-defender-advanced-threat-protection-new.md)|[Alert](alerts-windows-defender-advanced-threat-protection-new.md)|Create an alert based on event data obtained from [Advanced Hunting](run-advanced-query-api.md). +[List related domains](get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md)|Domain collection| List URLs associated with the alert. +[List related files](get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md) | [File](files-windows-defender-advanced-threat-protection-new.md) collection | List the [file](files-windows-defender-advanced-threat-protection-new.md) entities that are associated with the [alert](alerts-windows-defender-advanced-threat-protection-new.md). +[List related IPs](get-alert-related-ip-info-windows-defender-advanced-threat-protection-new.md) | IP collection | List IPs that are associated with the alert. +[Get related machines](get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md) | [Machine](machine-windows-defender-advanced-threat-protection-new.md) | The [machine](machine-windows-defender-advanced-threat-protection-new.md) that is associated with the [alert](alerts-windows-defender-advanced-threat-protection-new.md). +[Get related users](get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md) | [User](user-windows-defender-advanced-threat-protection-new.md) | The [user](user-windows-defender-advanced-threat-protection-new.md) that is associated with the [alert](alerts-windows-defender-advanced-threat-protection-new.md). # Properties Property | Type | Description :---|:---|:--- -id | String | alert id. -severity | String | severity of the alert. Allowed values are: 'Low', 'Medium' and 'High'. +id | String | Alert ID +severity | String | Severity of the alert. Allowed values are: 'Low', 'Medium' and 'High'. status | String | Specifies the current status of the alert. The property values are: 'New', 'InProgress' and 'Resolved'. description | String | Description of the threat, identified by the alert. recommendedAction | String | Action recommended for handling the suspected threat. alertCreationTime | DateTimeOffset | The date and time (in UTC) the alert was created. category| String | Category of the alert. The property values are: 'None', 'SuspiciousActivity', 'Malware', 'CredentialTheft', 'Exploit', 'WebExploit', 'DocumentExploit', 'PrivilegeEscalation', 'Persistence', 'RemoteAccessTool', 'CommandAndControl', 'SuspiciousNetworkTraffic', 'Ransomware', 'MalwareDownload', 'Reconnaissance', 'WebFingerprinting', 'Weaponization', 'Delivery', 'SocialEngineering', 'CredentialStealing', 'Installation', 'Backdoor', 'Trojan', 'TrojanDownloader', 'LateralMovement', 'ExplorationEnumeration', 'NetworkPropagation', 'Exfiltration', 'NotApplicable', 'EnterprisePolicy' and 'General'. -title | string | Alert title. -threatFamilyName | string | Threat family. -detectionSource | string | detection source +title | string | Alert title +threatFamilyName | string | Threat family +detectionSource | string | Detection source assignedTo | String | Owner of the alert -classification | String | Speficies the specification of the alert. The property values are: 'Unknown', 'FalsePositive', 'TruePositive'. +classification | String | Specification of the alert. The property values are: 'Unknown', 'FalsePositive', 'TruePositive'. determination | String | Specifies the determination of the alert. The property values are: 'NotAvailable', 'Apt', 'Malware', 'SecurityPersonnel', 'SecurityTesting', 'UnwantedSoftware', 'Other' resolvedTime | DateTimeOffset | The date and time in which the status of the alert was changed to 'Resolved'. lastEventTime | DateTimeOffset | The last occurance of the event that triggered the alert on the same machine. firstEventTime | DateTimeOffset | The first occurance of the event that triggered the alert on that machine. -machineId | String | id of a [machine](machine-windows-defender-advanced-threat-protection-new.md) entity that is associated with the alert. +machineId | String | ID of a [machine](machine-windows-defender-advanced-threat-protection-new.md) entity that is associated with the alert. # JSON representation ``` diff --git a/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md index 6c1b1ccd6d..7e8d70c5cf 100644 --- a/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md @@ -14,13 +14,11 @@ ms.date: 12/08/2017 --- # Collect investigation package API +**Applies to:** +- Windows Defender Advanced Threat Protection (Windows Defender ATP) [!include[Prereleaseinformation](prerelease.md)] -**Applies to:** - -- Windows Defender Advanced Threat Protection (Windows Defender ATP) - Collect investigation package from a machine. diff --git a/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md index f5d19d8b8c..e5e7d337a8 100644 --- a/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md @@ -14,14 +14,14 @@ ms.date: 12/08/2017 --- # Create alert from event API - -[!include[Prereleaseinformation](prerelease.md)] - **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[!include[Prereleaseinformation](prerelease.md)] + + Enables using event data, as obtained from the [Advanced Hunting](run-advanced-query-api.md) for creating a new alert entity. ## Permissions diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md index c1525aaa7b..28a6892fb8 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md @@ -25,7 +25,7 @@ ms.date: 09/03/2018 [!include[Prerelease information](prerelease.md)] -These pages describe how to create an application to get programmatical access to Windows Defender ATP on behalf of a user. +This page describe how to create an application to get programmatical access to Windows Defender ATP on behalf of a user. If you need programmatical access Windows Defender ATP without a user, refer to [Access Windows Defender ATP without a user](exposed-apis-create-app-webapp.md). diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md index e0b16ad6af..0ae84e76b3 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md @@ -23,9 +23,9 @@ ms.date: 09/03/2018 [!include[Prerelease information](prerelease.md)] -This pages describes how to create an application to get programmatical access to Windows Defender ATP without a user. +This page describes how to create an application to get programmatical access to Windows Defender ATP without a user. -If you need programmatical access Windows Defender ATP on behalf of a user, please refer to [Access Windows Defender ATP on behalf of a user](exposed-apis-create-app-nativeapp.md) +If you need programmatical access Windows Defender ATP on behalf of a user, see [Access Windows Defender ATP on behalf of a user](exposed-apis-create-app-nativeapp.md) If you are not sure which access you need, see [Use Windows Defender ATP APIs](exposed-apis-intro.md). @@ -102,9 +102,9 @@ This page explains how to create an app, get an access token to Windows Defender 11. Set your application to be multi-tenanted - This is **required** for 3rd party apps (i.e., if you create an application that is intended to run in multiple customers tenant). + This is **required** for 3rd party apps (for example, if you create an application that is intended to run in multiple customers tenant). - This is **not required** if you create a service that you want to run in your tenant only (i.e., if you create an application for your own usage that will only interact with your own data)​ + This is **not required** if you create a service that you want to run in your tenant only (for example, if you create an application for your own usage that will only interact with your own data)​ Click **Properties** > **Yes** > **Save**. diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-full-sample-powershell.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-full-sample-powershell.md index 01f1b37243..ed69b07caf 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-full-sample-powershell.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-full-sample-powershell.md @@ -10,10 +10,15 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 30/07/2018 +ms.date: 09/24/2018 --- # Windows Defender ATP APIs using PowerShell +**Applies to:** +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + +[!include[Prerelease information](prerelease.md)] + Full scenario using multiple APIs from Windows Defender ATP. diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-list.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-list.md index 5b82fb439d..4afdfd5ac2 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-list.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-list.md @@ -16,11 +16,6 @@ ms.date: 30/07/2018 # Supported Windows Defender ATP query APIs **Applies to:** - -- Windows 10 Enterprise -- Windows 10 Education -- Windows 10 Pro -- Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md index d92068a830..dc9498c8f0 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md @@ -14,13 +14,10 @@ ms.date: 12/08/2017 --- # Get alert information by ID API - -[!include[Prereleaseinformation](prerelease.md)] - **Applies to:** - - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[!include[Prereleaseinformation](prerelease.md)] Retrieves an alert by its ID. diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md index bf4cd3243e..6e7721ecde 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md @@ -14,13 +14,10 @@ ms.date: 12/08/2017 --- # Get alert related domain information API - -[!include[Prereleaseinformation](prerelease.md)] - **Applies to:** - - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[!include[Prereleaseinformation](prerelease.md)] Retrieves all domains related to a specific alert. diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md index 56d4524ea3..7fe0e0b9d5 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md @@ -14,13 +14,10 @@ ms.date: 12/08/2017 --- # Get alert related files information API - -[!include[Prereleaseinformation](prerelease.md)] - **Applies to:** - - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[!include[Prereleaseinformation](prerelease.md)] Retrieves all files related to a specific alert. diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection-new.md index 4e60b78b74..29f7b7ed3e 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection-new.md @@ -14,13 +14,10 @@ ms.date: 12/08/2017 --- # Get alert related IP information API - -[!include[Prereleaseinformation](prerelease.md)] - **Applies to:** - - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[!include[Prereleaseinformation](prerelease.md)] Retrieves all IPs related to a specific alert. diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md index 9632c79913..279fbf2f70 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md @@ -14,14 +14,10 @@ ms.date: 12/08/2017 --- # Get alert related machine information API - -[!include[Prereleaseinformation](prerelease.md)] - **Applies to:** - - Windows Defender Advanced Threat Protection (Windows Defender ATP) - +[!include[Prereleaseinformation](prerelease.md)] Retrieves machine that is related to a specific alert. diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md index ea99a3b8d1..abdd6ee9d9 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md @@ -14,13 +14,10 @@ ms.date: 12/08/2017 --- # Get alert related user information API - -[!include[Prereleaseinformation](prerelease.md)] - **Applies to:** - - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[!include[Prereleaseinformation](prerelease.md)] Retrieves the user associated to a specific alert. diff --git a/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md index 15875f3291..a05d4dba9b 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md @@ -14,14 +14,12 @@ ms.date: 12/08/2017 --- # List alerts API - -[!include[Prereleaseinformation](prerelease.md)] - **Applies to:** - - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[!include[Prereleaseinformation](prerelease.md)] + Retrieves top recent alerts. diff --git a/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md index b693400163..b8b7730bad 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -14,12 +14,13 @@ ms.date: 12/08/2017 --- # Get domain related alerts API +**Applies to:** +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + [!include[Prereleaseinformation](prerelease.md)] -**Applies to:** -- Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md index f9af7b8a81..053470d9a6 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md @@ -14,14 +14,10 @@ ms.date: 12/08/2017 --- # Get domain related machines API - -[!include[Prereleaseinformation](prerelease.md)] - **Applies to:** - - Windows Defender Advanced Threat Protection (Windows Defender ATP) - +[!include[Prereleaseinformation](prerelease.md)] Retrieves a collection of machines that have communicated to or from a given domain address. diff --git a/windows/security/threat-protection/windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection-new.md index 8ad81fef65..1625a17a50 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection-new.md @@ -14,14 +14,11 @@ ms.date: 12/08/2017 --- # Get domain statistics API - -[!include[Prereleaseinformation](prerelease.md)] - **Applies to:** - - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[!include[Prereleaseinformation](prerelease.md)] Retrieves the prevalence for the given domain. diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection-new.md index 2c7d7416cb..c817a1c653 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection-new.md @@ -14,13 +14,13 @@ ms.date: 12/08/2017 --- # Get file information API - -[!include[Prereleaseinformation](prerelease.md)] - **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[!include[Prereleaseinformation](prerelease.md)] + + diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md index 9a48a46092..3c3605bebb 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -14,14 +14,16 @@ ms.date: 12/08/2017 --- # Get file related alerts API - -[!include[Prereleaseinformation](prerelease.md)] - **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[!include[Prereleaseinformation](prerelease.md)] + + + + Retrieves a collection of alerts related to a given file hash. diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md index da84931205..1a96bc4743 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md @@ -14,14 +14,11 @@ ms.date: 12/08/2017 --- # Get file related machines API - -[!include[Prereleaseinformation](prerelease.md)] - **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - +[!include[Prereleaseinformation](prerelease.md)] Retrieves a collection of machines related to a given file hash. diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection-new.md index 8146e74ee5..e8a8ede6fd 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection-new.md @@ -14,13 +14,14 @@ ms.date: 12/08/2017 --- # Get file statistics API - -[!include[Prereleaseinformation](prerelease.md)] - **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[!include[Prereleaseinformation](prerelease.md)] + + + Retrieves the prevalence for the given file. diff --git a/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md index 130c22ad36..4d83cb3d73 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -14,14 +14,11 @@ ms.date: 12/08/2017 --- # Get IP related alerts API - -[!include[Prereleaseinformation](prerelease.md)] - **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - +[!include[Prereleaseinformation](prerelease.md)] Retrieves a collection of alerts related to a given IP address. diff --git a/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md index 91b327d71b..ecdab586f3 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md @@ -14,11 +14,11 @@ ms.date: 12/08/2017 --- # Get IP related machines API +**Applies to:** +- Windows Defender Advanced Threat Protection (Windows Defender ATP) [!include[Prereleaseinformation](prerelease.md)] -**Applies to:** -- Windows Defender Advanced Threat Protection (Windows Defender ATP) Retrieves a collection of machines that communicated with or from a particular IP. diff --git a/windows/security/threat-protection/windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection-new.md index a33784bce5..990bd3f852 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection-new.md @@ -14,13 +14,14 @@ ms.date: 12/08/2017 --- # Get IP statistics API - -[!include[Prereleaseinformation](prerelease.md)] - **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[!include[Prereleaseinformation](prerelease.md)] + + + Retrieves the prevalence for the given IP. ## Permissions diff --git a/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md index ef0c177338..7a7fbac1dd 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md @@ -14,13 +14,13 @@ ms.date: 12/08/2017 --- # Get machine by ID API - -[!include[Prereleaseinformation](prerelease.md)] - **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) + +[!include[Prereleaseinformation](prerelease.md)] + Retrieves a machine entity by ID. ## Permissions diff --git a/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md index 3811fc208f..55a04d003b 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md @@ -14,13 +14,15 @@ ms.date: 12/08/2017 --- # Get machine log on users API - -[!include[Prereleaseinformation](prerelease.md)] - **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) + +[!include[Prereleaseinformation](prerelease.md)] + + + Retrieves a collection of logged on users. ## Permissions diff --git a/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md index 1af227a95a..780354b0dd 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -14,12 +14,12 @@ ms.date: 12/08/2017 --- # Get machine related alerts API +**Applies to:** +- Windows Defender Advanced Threat Protection (Windows Defender ATP) [!include[Prereleaseinformation](prerelease.md)] -**Applies to:** -- Windows Defender Advanced Threat Protection (Windows Defender ATP) Retrieves a collection of alerts related to a given machine ID. diff --git a/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md index 8a2fe385ab..0abd8e7cfc 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md @@ -14,13 +14,11 @@ ms.date: 12/08/2017 --- # Get machineAction API +**Applies to:** +- Windows Defender Advanced Threat Protection (Windows Defender ATP) [!include[Prereleaseinformation](prerelease.md)] -**Applies to:** - -- Windows Defender Advanced Threat Protection (Windows Defender ATP) - Get action performed on a machine. ## Permissions diff --git a/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md index 7c13dee9ec..2eccd27c17 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md @@ -14,13 +14,15 @@ ms.date: 12/08/2017 --- # List machines API - -[!include[Prereleaseinformation](prerelease.md)] - **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) + +[!include[Prereleaseinformation](prerelease.md)] + + + Retrieves a collection of machines that have communicated with WDATP cloud on the last 30 days. ## Permissions diff --git a/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md index c854d33b50..b7b734a241 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md @@ -14,13 +14,11 @@ ms.date: 12/08/2017 --- # Get package SAS URI API +**Applies to:** +- Windows Defender Advanced Threat Protection (Windows Defender ATP) [!include[Prerelease information](prerelease.md)] -**Applies to:** - -- Windows Defender Advanced Threat Protection (Windows Defender ATP) - Get a URI that allows downloading of an [investigation package](collect-investigation-package-windows-defender-advanced-threat-protection-new.md). ## Permissions diff --git a/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md index 418ad94328..7bbc0c5ccb 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -14,13 +14,11 @@ ms.date: 12/08/2017 --- # Get user related alerts API +**Applies to:** +- Windows Defender Advanced Threat Protection (Windows Defender ATP) [!include[Prereleaseinformation](prerelease.md)] -**Applies to:** - -- Windows Defender Advanced Threat Protection (Windows Defender ATP) - Retrieves a collection of alerts related to a given user ID. ## Permissions diff --git a/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md index 4039343929..203642ef2e 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md @@ -14,13 +14,11 @@ ms.date: 12/08/2017 --- # Get user related machines API +**Applies to:** +- Windows Defender Advanced Threat Protection (Windows Defender ATP) [!include[Prereleaseinformation](prerelease.md)] -**Applies to:** - -- Windows Defender Advanced Threat Protection (Windows Defender ATP) - Retrieves a collection of machines related to a given user ID. ## Permissions diff --git a/windows/security/threat-protection/windows-defender-atp/images/power-bi-query-results.png b/windows/security/threat-protection/windows-defender-atp/images/power-bi-query-results.png index 25392791c09314ab8e1e879385976ac309da213c..b94ee3a009eb4756a0890f73de2abe011eee8c4c 100644 GIT binary patch literal 60704 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≫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�+4gs#*hW6Qjb6JKpgoCSV=QcdA=x$0*LkS|I| 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

      8?2i+e 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 h`WvC`b-cz-ACW5Nu51}%N|Qhdt80d-S(6zj1MK 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

      DSGVgY{C~6o2>cV5q%I> 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%0A)b?|T1%-T8- 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 literal 0 HcmV?d00001 From 4871bcd4f4c4cd3372acb6912ec948943f97e5bc Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Wed, 22 Aug 2018 13:23:35 +0300 Subject: [PATCH 056/487] s --- .../windows-defender-atp/exposed-apis-create-app-nativeapp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md index bd4ef69058..c98328699f 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md @@ -140,7 +140,7 @@ Sanity check to make sure you got a correct token: - Validate you get a 'scp' claim with the desired app permissions - In the screenshot below you can see a decoded token acquired from the app in the tutorial: -![Image of token validation](images/native-decoded-token.png) +![Image of token validation](images/nativeapp-decoded-token.png) ## Use the token to access Windows Defender ATP API From d7e6e563833ad2d4bd768f4b109f9e2f7ea9d7ad Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Wed, 22 Aug 2018 15:04:31 +0300 Subject: [PATCH 057/487] s --- .../exposed-apis-create-app-nativeapp.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md index c98328699f..c64297e1c1 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md @@ -56,7 +56,7 @@ If you are not familiar with user permissions on WDATP, please refer to [Manage ![Image of Create application window](images/nativeapp-create.png) - - **Name:** + - **Name:** -Your app name- - **Application type:** Native - **Redirect URI:** `https://127.0.0.1` @@ -77,7 +77,6 @@ If you are not familiar with user permissions on WDATP, please refer to [Manage ![Image of select permissions](images/nativeapp-select-permissions.png) - - In order to send telemetry events to WDATP, check 'Write timeline events' permission - In order to send TI events to WDATP, check 'Read and write IOCs belonging to the app' permission - In order to run advanced queries in WDATP, check 'Run advanced queries' permission @@ -114,7 +113,7 @@ For more details on AAD token, refer to [AAD tutorial](https://docs.microsoft.co using Microsoft.IdentityModel.Clients.ActiveDirectory; ``` -- Copy/Paste the below code in your application (do not forget to update the 3 variables: ```tenantId, appId, appSecret```) +- Copy/Paste the below code in your application (pay attention to the comments in the code) ``` const string authority = "https://login.windows.net"; @@ -123,12 +122,12 @@ For more details on AAD token, refer to [AAD tutorial](https://docs.microsoft.co string tenantId = "00000000-0000-0000-0000-000000000000"; // Paste your own tenant ID here string appId = "11111111-1111-1111-1111-111111111111"; // Paste your own app ID here - string username = "SecurityAdmin@microsoft.com"; // Paste your username here + string username = "SecurityAdmin123@microsoft.com"; // Paste your username here string password = GetPasswordFromSafePlace(); // Paste your own password here for a test, and then store it in a safe place! UserPasswordCredential userCreds = new UserPasswordCredential(username, password); - AuthenticationContext auth = new AuthenticationContext($"{authority}/{tenantId}/"); + AuthenticationContext auth = new AuthenticationContext($"{authority}/{tenantId}"); AuthenticationResult authenticationResult = auth.AcquireTokenAsync(wdatpResourceId, appId, userCreds).GetAwaiter().GetResult(); string token = authenticationResult.AccessToken; ``` From 568bdcd9b02490bff20e6ce0d5e916b4b592862a Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Wed, 22 Aug 2018 15:38:10 +0300 Subject: [PATCH 058/487] s --- .../windows-defender-atp/exposed-apis-create-app-nativeapp.md | 2 ++ .../windows-defender-atp/run-advanced-query-api.md | 1 + 2 files changed, 3 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md index c64297e1c1..d35e6536d6 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md @@ -44,6 +44,8 @@ This page explains how to create an app, get an access token to Windows Defender **Note**: When accessing WDATP API on behalf of a user, you will need the correct app permission and user permission. If you are not familiar with user permissions on WDATP, please refer to [Manage portal access using role-based access control](rbac-windows-defender-advanced-threat-protection.md) +**Rule of thumb for user permissions:** If you have the permission to perform an action in the portal, you have the permission to perform the action in the API. + ## Create an app 1. Log on to [Azure](https://portal.azure.com). diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md index 8a6c8b5831..83d52d04e0 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md @@ -36,6 +36,7 @@ One of the following permissions is required to call this API. To learn more, in Permission type | Permission | Permission display name :---|:---|:--- Application | AdvancedQuery.Read.All | 'Run advanced queries' +Delegated (work or school account) | AdvancedQuery.Read | ## HTTP request ``` From 94c166c6b69ab70d2364819e08f9c5e821fce6f2 Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Wed, 22 Aug 2018 15:53:44 +0300 Subject: [PATCH 059/487] s --- .../windows-defender-atp/run-advanced-query-api.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md index 83d52d04e0..dfd31656a7 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md @@ -36,7 +36,7 @@ One of the following permissions is required to call this API. To learn more, in Permission type | Permission | Permission display name :---|:---|:--- Application | AdvancedQuery.Read.All | 'Run advanced queries' -Delegated (work or school account) | AdvancedQuery.Read | +Delegated (work or school account) | AdvancedQuery.Read | 'Run advanced queries' ## HTTP request ``` From 5d2cd4e307fbde2f8a12cfd21c1fe70306a79cfa Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Wed, 22 Aug 2018 16:40:33 +0300 Subject: [PATCH 060/487] s --- ...package-windows-defender-advanced-threat-protection-new.md | 1 + ...ference-windows-defender-advanced-threat-protection-new.md | 1 + ...o-by-id-windows-defender-advanced-threat-protection-new.md | 2 ++ ...in-info-windows-defender-advanced-threat-protection-new.md | 1 + ...es-info-windows-defender-advanced-threat-protection-new.md | 1 + ...ip-info-windows-defender-advanced-threat-protection-new.md | 1 + ...ne-info-windows-defender-advanced-threat-protection-new.md | 4 +++- ...er-info-windows-defender-advanced-threat-protection-new.md | 1 + ...-alerts-windows-defender-advanced-threat-protection-new.md | 2 ++ ...-alerts-windows-defender-advanced-threat-protection-new.md | 2 ++ ...achines-windows-defender-advanced-threat-protection-new.md | 2 ++ ...tistics-windows-defender-advanced-threat-protection-new.md | 3 ++- ...rmation-windows-defender-advanced-threat-protection-new.md | 1 + ...-alerts-windows-defender-advanced-threat-protection-new.md | 2 ++ ...achines-windows-defender-advanced-threat-protection-new.md | 2 ++ ...tistics-windows-defender-advanced-threat-protection-new.md | 1 + ...-alerts-windows-defender-advanced-threat-protection-new.md | 2 ++ ...achines-windows-defender-advanced-threat-protection-new.md | 2 ++ ...tistics-windows-defender-advanced-threat-protection-new.md | 1 + ...e-by-id-windows-defender-advanced-threat-protection-new.md | 2 ++ ...n-users-windows-defender-advanced-threat-protection-new.md | 2 +- ...-alerts-windows-defender-advanced-threat-protection-new.md | 2 ++ ...-object-windows-defender-advanced-threat-protection-new.md | 2 ++ ...lection-windows-defender-advanced-threat-protection-new.md | 2 ++ ...achines-windows-defender-advanced-threat-protection-new.md | 2 ++ ...sas-uri-windows-defender-advanced-threat-protection-new.md | 1 + ...-alerts-windows-defender-advanced-threat-protection-new.md | 2 ++ ...achines-windows-defender-advanced-threat-protection-new.md | 2 ++ ...-in-org-windows-defender-advanced-threat-protection-new.md | 1 + ...een-org-windows-defender-advanced-threat-protection-new.md | 1 + ...machine-windows-defender-advanced-threat-protection-new.md | 1 + ...ine-api-windows-defender-advanced-threat-protection-new.md | 1 + ...ecution-windows-defender-advanced-threat-protection-new.md | 1 + ...av-scan-windows-defender-advanced-threat-protection-new.md | 1 + ...machine-windows-defender-advanced-threat-protection-new.md | 1 + ...ecution-windows-defender-advanced-threat-protection-new.md | 1 + ...e-alert-windows-defender-advanced-threat-protection-new.md | 1 + 37 files changed, 55 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md index 3fc76468dd..6c1b1ccd6d 100644 --- a/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md @@ -31,6 +31,7 @@ One of the following permissions is required to call this API. To learn more, in Permission type | Permission | Permission display name :---|:---|:--- Application | Machine.CollectForensics | 'Collect forensics' +Delegated (work or school account) | Machine.CollectForensics | 'Collect forensics' ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md index 05ecd44a39..f5d19d8b8c 100644 --- a/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md @@ -30,6 +30,7 @@ One of the following permissions is required to call this API. To learn more, in Permission type | Permission | Permission display name :---|:---|:--- Application | Alerts.ReadWrite.All | 'Read and write all alerts' +Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md index ea5d18dcca..d92068a830 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md @@ -31,6 +31,8 @@ Permission type | Permission | Permission display name :---|:---|:--- Application | Alert.Read.All | 'Read all alerts' Application | Alert.ReadWrite.All | 'Read and write all alerts' +Delegated (work or school account) | Alert.Read | 'Read alerts' +Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md index 1c6eeee2a3..bf4cd3243e 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md @@ -30,6 +30,7 @@ One of the following permissions is required to call this API. To learn more, in Permission type | Permission | Permission display name :---|:---|:--- Application | URL.Read.All | 'Read URLs' +Delegated (work or school account) | URL.Read.All | 'Read URLs' ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md index 114dd4ebf5..56d4524ea3 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md @@ -30,6 +30,7 @@ One of the following permissions is required to call this API. To learn more, in Permission type | Permission | Permission display name :---|:---|:--- Application | File.Read.All | 'Read file profiles' +Delegated (work or school account) | File.Read.All | 'Read file profiles' ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection-new.md index 027e4f2dfa..4e60b78b74 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection-new.md @@ -31,6 +31,7 @@ One of the following permissions is required to call this API. To learn more, in Permission type | Permission | Permission display name :---|:---|:--- Application | Ip.Read.All | 'Read IP address profiles' +Delegated (work or school account) | Ip.Read.All | 'Read IP address profiles' ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md index 1b02c04a0e..9632c79913 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md @@ -30,8 +30,10 @@ One of the following permissions is required to call this API. To learn more, in Permission type | Permission | Permission display name :---|:---|:--- -Application | Machine.Read.All | 'Read all machine profiles' +Application | Machine.Read.All | 'Read all machine information' Application | Machine.ReadWrite.All | 'Read and write all machine information' +Delegated (work or school account) | Machine.Read | 'Read machine information' +Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine information' ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md index e31cb2df14..ea99a3b8d1 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md @@ -31,6 +31,7 @@ One of the following permissions is required to call this API. To learn more, in Permission type | Permission | Permission display name :---|:---|:--- Application | User.Read.All | 'Read user profiles' +Delegated (work or school account) | User.Read.All | 'Read user profiles' ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md index 0bc8191610..15875f3291 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md @@ -33,6 +33,8 @@ Permission type | Permission | Permission display name :---|:---|:--- Application | Alert.Read.All | 'Read all alerts' Application | Alert.ReadWrite.All | 'Read and write all alerts' +Delegated (work or school account) | Alert.Read | 'Read alerts' +Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md index 5c96f8e93f..b693400163 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -32,6 +32,8 @@ Permission type | Permission | Permission display name :---|:---|:--- Application | Alert.Read.All | 'Read all alerts' Application | Alert.ReadWrite.All | 'Read and write all alerts' +Delegated (work or school account) | Alert.Read | 'Read alerts' +Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md index 5c00e541d9..f9af7b8a81 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md @@ -32,6 +32,8 @@ Permission type | Permission | Permission display name :---|:---|:--- Application | Machine.Read.All | 'Read all machine profiles' Application | Machine.ReadWrite.All | 'Read and write all machine information' +Delegated (work or school account) | Machine.Read | 'Read machine information' +Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine information' ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection-new.md index 3192b853ab..8ad81fef65 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection-new.md @@ -30,7 +30,8 @@ One of the following permissions is required to call this API. To learn more, in Permission type | Permission | Permission display name :---|:---|:--- -Application | URL.Read.All | 'Read all machine profiles' +Application | URL.Read.All | 'Read URLs' +Delegated (work or school account) | URL.Read.All | 'Read URLs' ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection-new.md index 1294734ef7..2c7d7416cb 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection-new.md @@ -32,6 +32,7 @@ One of the following permissions is required to call this API. To learn more, in Permission type | Permission | Permission display name :---|:---|:--- Application | File.Read.All | 'Read all file profiles' +Delegated (work or school account) | File.Read.All | 'Read all file profiles' ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md index a67c221e7d..9a48a46092 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -32,6 +32,8 @@ Permission type | Permission | Permission display name :---|:---|:--- Application | Alert.Read.All | 'Read all alerts' Application | Alert.ReadWrite.All | 'Read and write all alerts' +Delegated (work or school account) | Alert.Read | 'Read alerts' +Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md index 6781f48a9a..da84931205 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md @@ -32,6 +32,8 @@ Permission type | Permission | Permission display name :---|:---|:--- Application | Machine.Read.All | 'Read all machine profiles' Application | Machine.ReadWrite.All | 'Read and write all machine information' +Delegated (work or school account) | Machine.Read | 'Read machine information' +Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine information' ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection-new.md index 5123aa9f3e..8146e74ee5 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection-new.md @@ -31,6 +31,7 @@ One of the following permissions is required to call this API. To learn more, in Permission type | Permission | Permission display name :---|:---|:--- Application | File.Read.All | 'Read file profiles' +Delegated (work or school account) | File.Read.All | 'Read file profiles' ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md index 1cb5b54981..130c22ad36 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -32,6 +32,8 @@ Permission type | Permission | Permission display name :---|:---|:--- Application | Alert.Read.All | 'Read all alerts' Application | Alert.ReadWrite.All | 'Read and write all alerts' +Delegated (work or school account) | Alert.Read | 'Read alerts' +Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md index b50d7dbc2e..91b327d71b 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md @@ -29,6 +29,8 @@ Permission type | Permission | Permission display name :---|:---|:--- Application | Machine.Read.All | 'Read all machine profiles' Application | Machine.ReadWrite.All | 'Read and write all machine information' +Delegated (work or school account) | Machine.Read | 'Read machine information' +Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine information' ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection-new.md index 597e70c583..a33784bce5 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection-new.md @@ -29,6 +29,7 @@ One of the following permissions is required to call this API. To learn more, in Permission type | Permission | Permission display name :---|:---|:--- Application | Ip.Read.All | 'Read IP address profiles' +Delegated (work or school account) | Ip.Read.All | 'Read IP address profiles' ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md index 0ec132066f..ef0c177338 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md @@ -30,6 +30,8 @@ Permission type | Permission | Permission display name :---|:---|:--- Application | Machine.Read.All | 'Read all machine profiles' Application | Machine.ReadWrite.All | 'Read and write all machine information' +Delegated (work or school account) | Machine.Read | 'Read machine information' +Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine information' ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md index 8c1da55b43..3811fc208f 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md @@ -29,7 +29,7 @@ One of the following permissions is required to call this API. To learn more, in Permission type | Permission | Permission display name :---|:---|:--- Application | User.Read.All | 'Read user profiles' - +Delegated (work or school account) | User.Read.All | 'Read user profiles' ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md index 3a0717469c..1af227a95a 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -30,6 +30,8 @@ Permission type | Permission | Permission display name :---|:---|:--- Application | Alert.Read.All | 'Read all alerts' Application | Alert.ReadWrite.All | 'Read and write all alerts' +Delegated (work or school account) | Alert.Read | 'Read alerts' +Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md index 5c15530e45..8a2fe385ab 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md @@ -30,6 +30,8 @@ Permission type | Permission | Permission display name :---|:---|:--- Application | Machine.Read.All | 'Read all machine profiles' Application | Machine.ReadWrite.All | 'Read and write all machine information' +Delegated (work or school account) | Machine.Read | 'Read machine information' +Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine information' ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md index d5084a4d5e..0e8e2ed4a8 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md @@ -30,6 +30,8 @@ Permission type | Permission | Permission display name :---|:---|:--- Application | Machine.Read.All | 'Read all machine profiles' Application | Machine.ReadWrite.All | 'Read and write all machine information' +Delegated (work or school account) | Machine.Read | 'Read machine information' +Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine information' ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md index 581b175fe0..7c13dee9ec 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md @@ -29,6 +29,8 @@ Permission type | Permission | Permission display name :---|:---|:--- Application | Machine.Read.All | 'Read all machine profiles' Application | Machine.ReadWrite.All | 'Read and write all machine information' +Delegated (work or school account) | Machine.Read | 'Read machine information' +Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine information' ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md index 121dc80314..c854d33b50 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md @@ -29,6 +29,7 @@ One of the following permissions is required to call this API. To learn more, in Permission type | Permission | Permission display name :---|:---|:--- Application | Machine.CollectForensics | 'Collect forensics' +Delegated (work or school account) | Machine.CollectForensics | 'Collect forensics' ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md index cc16ae3c5f..418ad94328 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -30,6 +30,8 @@ Permission type | Permission | Permission display name :---|:---|:--- Application | Alert.Read.All | 'Read all alerts' Application | Alert.ReadWrite.All | 'Read and write all alerts' +Delegated (work or school account) | Alert.Read | 'Read alerts' +Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md index 37be0e6280..4039343929 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md @@ -30,6 +30,8 @@ Permission type | Permission | Permission display name :---|:---|:--- Application | Machine.Read.All | 'Read all machine profiles' Application | Machine.ReadWrite.All | 'Read and write all machine information' +Delegated (work or school account) | Machine.Read | 'Read machine information' +Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine information' ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection-new.md index 9fc66f2cd0..5823c0d793 100644 --- a/windows/security/threat-protection/windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection-new.md @@ -29,6 +29,7 @@ One of the following permissions is required to call this API. To learn more, in Permission type | Permission | Permission display name :---|:---|:--- Application | Url.Read.All | 'Read URLs' +Delegated (work or school account) | URL.Read.All | 'Read URLs' ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection-new.md index 0b0e8a826b..b015a3afe9 100644 --- a/windows/security/threat-protection/windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection-new.md @@ -29,6 +29,7 @@ One of the following permissions is required to call this API. To learn more, in Permission type | Permission | Permission display name :---|:---|:--- Application | Ip.Read.All | 'Read IP address profiles' +Delegated (work or school account) | Ip.Read.All | 'Read IP address profiles' ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md index 97470afecb..45a75dc778 100644 --- a/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md @@ -29,6 +29,7 @@ One of the following permissions is required to call this API. To learn more, in Permission type | Permission | Permission display name :---|:---|:--- Application | Machine.Isolate | 'Isolate machine' +Delegated (work or school account) | Machine.Isolate | 'Isolate machine' ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md index 7ef5465b2c..001aac7db4 100644 --- a/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md @@ -29,6 +29,7 @@ One of the following permissions is required to call this API. To learn more, in Permission type | Permission | Permission display name :---|:---|:--- Application | Machine.Offboard | 'Offboard machine' +Delegated (work or school account) | Machine.Offboard | 'Offboard machine' ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md index 863ca96953..0ecc9cd09c 100644 --- a/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md @@ -29,6 +29,7 @@ One of the following permissions is required to call this API. To learn more, in Permission type | Permission | Permission display name :---|:---|:--- Application | Machine.RestrictExecution | 'Restrict code execution' +Delegated (work or school account) | Machine.RestrictExecution | 'Restrict code execution' ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md index e76b3d51be..d9adb2e60f 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md @@ -29,6 +29,7 @@ One of the following permissions is required to call this API. To learn more, in Permission type | Permission | Permission display name :---|:---|:--- Application | Machine.Scan | 'Scan machine' +Delegated (work or school account) | Machine.Scan | 'Scan machine' ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md index 1f759231a2..aafaac2b2f 100644 --- a/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md @@ -29,6 +29,7 @@ One of the following permissions is required to call this API. To learn more, in Permission type | Permission | Permission display name :---|:---|:--- Application | Machine.Isolate | 'Isolate machine' +Delegated (work or school account) | Machine.Isolate | 'Isolate machine' ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md index 4fef4dd344..6d624f7855 100644 --- a/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md @@ -29,6 +29,7 @@ One of the following permissions is required to call this API. To learn more, in Permission type | Permission | Permission display name :---|:---|:--- Application | Machine.RestrictExecution | 'Restrict code execution' +Delegated (work or school account) | Machine.RestrictExecution | 'Restrict code execution' ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md index 6900e0585a..40f47a0edc 100644 --- a/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md @@ -29,6 +29,7 @@ One of the following permissions is required to call this API. To learn more, in Permission type | Permission | Permission display name :---|:---|:--- Application | Alerts.ReadWrite.All | 'Read and write all alerts' +Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' ## HTTP request ``` From bc045102fee3eae2e1d251f59c8c8879961106ea Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Wed, 22 Aug 2018 17:05:32 +0300 Subject: [PATCH 061/487] s --- .../exposed-apis-create-app-nativeapp.md | 13 +++++++++---- .../exposed-apis-create-app-webapp.md | 10 +++++----- .../images/nativeapp-select-permissions.png | Bin 50344 -> 52601 bytes 3 files changed, 14 insertions(+), 9 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md index d35e6536d6..2f96cc142c 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md @@ -75,12 +75,17 @@ If you are not familiar with user permissions on WDATP, please refer to [Manage 6. Click **Select permissions** > check **Read alerts** & **Collect forensics** > **Select**. - **Important note**: You need to select the relevant permissions. 'Read alerts' and 'Collect forensics' are only an examples! + **Important note**: You need to select the relevant permissions. 'Read alerts' and 'Collect forensics' are only an example! ![Image of select permissions](images/nativeapp-select-permissions.png) - - In order to send TI events to WDATP, check 'Read and write IOCs belonging to the app' permission - - In order to run advanced queries in WDATP, check 'Run advanced queries' permission + For instance, + + - In order to [run advanced queries](run-advanced-query-api.md), check 'Run advanced queries' permission + - In order to [isolate a machine](isolate-machine-windows-defender-advanced-threat-protection-new.md), check 'Isolate machine' permission + + To determine which permission you need, please look at the **Permissions** section in the API you are interested to call. + 7. Click **Done** @@ -146,7 +151,7 @@ Sanity check to make sure you got a correct token: ## Use the token to access Windows Defender ATP API - Choose the API you want to use - [Supported Windows Defender ATP APIs](exposed-apis-list.md) -- Set the Authorization header in the Http request you send to "Bearer {token}" (Bearer is the Authorization scheme) +- Set the Authorization header in the HTTP request you send to "Bearer {token}" (Bearer is the Authorization scheme) - The Expiration time of the token is 1 hour (you can send more then one request with the same token) - Example of sending a request to get a list of alerts **using C#** diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md index 6dc9ac40bd..627139a682 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md @@ -111,13 +111,13 @@ This page explains how to create an app, get an access token to Windows Defender ![Image of multi tenant](images/webapp-edit-multitenant.png) -### Application consent (for multi tenant apps only) +**Note**: -You need your application to be approved in each tenant where you intend to use it. This is because your application interacts with WDATP application on behalf of your customer. + You need your application to be approved in each tenant where you intend to use it. This is because your application interacts with WDATP application on behalf of your customer. -You (or your customer if you are writing a 3rd party application) need to click the consent link and approve your application. The consent should be done with a user who has admin privileges in the active directory. + You (or your customer if you are writing a 3rd party application) need to click the consent link and approve your application. The consent should be done with a user who has admin privileges in the active directory. -Consent link is of the form: + Consent link is of the form: ``` https://login.microsoftonline.com/common/oauth2/authorize?prompt=consent&client_id=00000000-0000-0000-0000-000000000000&response_type=code&sso_reload=true​ @@ -147,7 +147,7 @@ For more details on AAD token, refer to [AAD tutorial](https://docs.microsoft.co ``` string tenantId = "00000000-0000-0000-0000-000000000000"; // Paste your own tenant ID here string appId = "11111111-1111-1111-1111-111111111111"; // Paste your own app ID here - string appSecret = GetTheSecretFromSafePlace(); // Paste your own app secret here for a test, and then store it in a safe place! + string appSecret = "22222222-2222-2222-2222-222222222222"; // Paste your own app secret here for a test, and then store it in a safe place! const string authority = "https://login.windows.net"; const string wdatpResourceId = "https://api.securitycenter.windows.com/"; diff --git a/windows/security/threat-protection/windows-defender-atp/images/nativeapp-select-permissions.png b/windows/security/threat-protection/windows-defender-atp/images/nativeapp-select-permissions.png index 3e9ad569f09485987eedd80a564167117006cb44..5b17f2dc028a25a6c3299027695fb376646bf970 100644 GIT binary patch literal 52601 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
      &p@{WtP=SR;Qw`UxU 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 literal 50344 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%0AdJ`u7w!u!<^`wjHupaBNF#PA*P&8THbO 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 From 78c691c209886e8b5532b7bbba293d0f068493e2 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 22 Aug 2018 11:10:45 -0700 Subject: [PATCH 062/487] edit link --- .../windows-defender-atp/run-advanced-query-api.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md index 8a6c8b5831..4de26da4ed 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md @@ -10,7 +10,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 30/07/2018 +ms.date: 09/03/2018 --- # Advanced hunting API @@ -130,7 +130,7 @@ Content-Type: application/json​ Check [app permissions](exposed-apis-create-app-webapp.md#validate-the-token) or [delegated permissions](exposed-apis-create-app-nativeapp.md#validate-the-token) included in your token. If the 'roles' section in the token does not include the necessary permission, - either you did not add the necessary permission to your app (refer to [Access Windows Defender ATP without a user](exposed-apis-create-app-webapp.md#create-an-app) or [Access Windows Defender ATP on behalf of a user](exposed-apis-create-app-nativeapp.md#create-an-app)) - - or you did not authorized your app in the tenant (refer to [Application consent](exposed-apis-create-app-webapp.md#application-consent)) + - or you did not authorize your app in the tenant see, [Application consent](exposed-apis-create-app-webapp.md#application-consent). ## Related topic From 06b836a9505d3b0d223bdbfeb546940fd5ab0e20 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 22 Aug 2018 14:35:10 -0700 Subject: [PATCH 063/487] add application consent section --- .../exposed-apis-create-app-nativeapp.md | 6 +++--- .../exposed-apis-create-app-webapp.md | 10 +++++----- .../windows-defender-atp/run-advanced-query-api.md | 14 +++++++++----- 3 files changed, 17 insertions(+), 13 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md index 2f96cc142c..f3d72bd653 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md @@ -81,8 +81,8 @@ If you are not familiar with user permissions on WDATP, please refer to [Manage For instance, - - In order to [run advanced queries](run-advanced-query-api.md), check 'Run advanced queries' permission - - In order to [isolate a machine](isolate-machine-windows-defender-advanced-threat-protection-new.md), check 'Isolate machine' permission + - In order to [run advanced queries](run-advanced-query-api.md), check 'Run advanced queries' permission + - In order to [isolate a machine](isolate-machine-windows-defender-advanced-threat-protection-new.md), check 'Isolate machine' permission To determine which permission you need, please look at the **Permissions** section in the API you are interested to call. @@ -110,7 +110,7 @@ For more details on AAD token, refer to [AAD tutorial](https://docs.microsoft.co ### Using C# ->The below code was tested with nuget Microsoft.IdentityModel.Clients.ActiveDirectory 3.19.8 +The code was below tested with nuget Microsoft.IdentityModel.Clients.ActiveDirectory 3.19.8 - Create a new Console Application - Install Nuget [Microsoft.IdentityModel.Clients.ActiveDirectory](https://www.nuget.org/packages/Microsoft.IdentityModel.Clients.ActiveDirectory/) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md index b993edea97..20e0d808b8 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md @@ -114,13 +114,12 @@ This page explains how to create an app, get an access token to Windows Defender ![Image of multi tenant](images/webapp-edit-multitenant.png) -**Note**: +## Application consent +You need your application to be approved in each tenant where you intend to use it. This is because your application interacts with WDATP application on behalf of your customer. - You need your application to be approved in each tenant where you intend to use it. This is because your application interacts with WDATP application on behalf of your customer. +You (or your customer if you are writing a 3rd party application) need to click the consent link and approve your application. The consent should be done with a user who has admin privileges in the active directory. - You (or your customer if you are writing a 3rd party application) need to click the consent link and approve your application. The consent should be done with a user who has admin privileges in the active directory. - - Consent link is of the form: +Consent link is of the form: ``` https://login.microsoftonline.com/common/oauth2/authorize?prompt=consent&client_id=00000000-0000-0000-0000-000000000000&response_type=code&sso_reload=true​ @@ -217,6 +216,7 @@ Sanity check to make sure you got a correct token: // Do something useful with the response ``` + ## Related topics - [Windows Defender ATP APIs](exposed-apis-intro.md) - [Supported Windows Defender ATP APIs](exposed-apis-list.md) diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md index 6f722c1194..b53851bf20 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md @@ -125,13 +125,17 @@ Content-Type: application/json​ ## T​roubl​eshooting: -- (403) Forbidden. +- Error: (403) Forbidden - If you get this error when calling WDATP API, your token probably does not include the necessary permission, + + If you get this error when calling WDATP API, your token probably does not include the necessary permission. + Check [app permissions](exposed-apis-create-app-webapp.md#validate-the-token) or [delegated permissions](exposed-apis-create-app-nativeapp.md#validate-the-token) included in your token. - If the 'roles' section in the token does not include the necessary permission, - - either you did not add the necessary permission to your app (refer to [Access Windows Defender ATP without a user](exposed-apis-create-app-webapp.md#create-an-app) or [Access Windows Defender ATP on behalf of a user](exposed-apis-create-app-nativeapp.md#create-an-app)) - - or you did not authorize your app in the tenant see, [Application consent](exposed-apis-create-app-webapp.md#application-consent). + + If the 'roles' section in the token does not include the necessary permission: + + - The necessary permission to your app might not have been granted. For more information, see [Access Windows Defender ATP without a user](exposed-apis-create-app-webapp.md#create-an-app) or [Access Windows Defender ATP on behalf of a user](exposed-apis-create-app-nativeapp.md#create-an-app) or, + - The app was not authorized in the tenant, see [Application consent](exposed-apis-create-app-webapp.md#application-consent). ## Related topic From 8d45fba6d44d9cfe313c22464ff99000323bed5d Mon Sep 17 00:00:00 2001 From: David Laufer Date: Thu, 23 Aug 2018 14:34:33 +0300 Subject: [PATCH 064/487] Add tutorial to run Power BI with user token --- .../windows-defender-atp/TOC.md | 2 +- .../exposed-apis-create-app-nativeapp.md | 2 +- .../exposed-apis-create-app-webapp.md | 2 +- ...=> power-bi-set-credentials-anonymous.png} | Bin ...bi-set-credentials-organizational-cont.png | Bin 0 -> 14831 bytes ...ower-bi-set-credentials-organizational.png | Bin 0 -> 14222 bytes ...ows-defender-advanced-threat-protection.md | 2 +- ...vanced-query-sample-power-bi-app-token.md} | 9 +- ...vanced-query-sample-power-bi-user-token.md | 112 ++++++++++++++++++ 9 files changed, 122 insertions(+), 7 deletions(-) rename windows/security/threat-protection/windows-defender-atp/images/{power-bi-set-credentials.png => power-bi-set-credentials-anonymous.png} (100%) create mode 100644 windows/security/threat-protection/windows-defender-atp/images/power-bi-set-credentials-organizational-cont.png create mode 100644 windows/security/threat-protection/windows-defender-atp/images/power-bi-set-credentials-organizational.png rename windows/security/threat-protection/windows-defender-atp/{run-advanced-query-sample-power-bi.md => run-advanced-query-sample-power-bi-app-token.md} (91%) create mode 100644 windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-user-token.md diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 5fca7a6375..3aabd75f2e 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -157,7 +157,7 @@ ##### [Schedule advanced Hunting using Microsoft Flow](run-advanced-query-sample-ms-flow.md) ##### [Advanced Hunting using PowerShell](run-advanced-query-sample-powershell.md) ##### [Advanced Hunting using Python](run-advanced-query-sample-python.md) -##### [Create custom Power BI reports](run-advanced-query-sample-power-bi.md) +##### [Create custom Power BI reports](run-advanced-query-sample-power-bi-app-token.md) ### [Use the Windows Defender ATP exposed APIs](exposed-apis-windows-defender-advanced-threat-protection.md) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md index f3d72bd653..06c9891fa8 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md @@ -124,7 +124,7 @@ The code was below tested with nuget Microsoft.IdentityModel.Clients.ActiveDire ``` const string authority = "https://login.windows.net"; - const string wdatpResourceId = "https://api.securitycenter.windows.com/"; + const string wdatpResourceId = "https://api.securitycenter.windows.com"; string tenantId = "00000000-0000-0000-0000-000000000000"; // Paste your own tenant ID here string appId = "11111111-1111-1111-1111-111111111111"; // Paste your own app ID here diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md index 20e0d808b8..8d0dee467f 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md @@ -152,7 +152,7 @@ For more details on AAD token, refer to [AAD tutorial](https://docs.microsoft.co string appSecret = "22222222-2222-2222-2222-222222222222"; // Paste your own app secret here for a test, and then store it in a safe place! const string authority = "https://login.windows.net"; - const string wdatpResourceId = "https://api.securitycenter.windows.com/"; + const string wdatpResourceId = "https://api.securitycenter.windows.com"; AuthenticationContext auth = new AuthenticationContext($"{authority}/{tenantId}/"); ClientCredential clientCredential = new ClientCredential(appId, appSecret); diff --git a/windows/security/threat-protection/windows-defender-atp/images/power-bi-set-credentials.png b/windows/security/threat-protection/windows-defender-atp/images/power-bi-set-credentials-anonymous.png similarity index 100% rename from windows/security/threat-protection/windows-defender-atp/images/power-bi-set-credentials.png rename to windows/security/threat-protection/windows-defender-atp/images/power-bi-set-credentials-anonymous.png diff --git a/windows/security/threat-protection/windows-defender-atp/images/power-bi-set-credentials-organizational-cont.png b/windows/security/threat-protection/windows-defender-atp/images/power-bi-set-credentials-organizational-cont.png new file mode 100644 index 0000000000000000000000000000000000000000..049d3ed6ee5bd85a6eaa994bb4281f6ae65af0b6 GIT binary patch literal 14831 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 Xc|rCwzU=0ny)-d2H>l9N{p5cEHx&?2 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-defender-atp/images/power-bi-set-credentials-organizational.png b/windows/security/threat-protection/windows-defender-atp/images/power-bi-set-credentials-organizational.png new file mode 100644 index 0000000000000000000000000000000000000000..054470d70e278ccc4ae39951dc33cdf1128df43e GIT binary patch literal 14222 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection.md index 05a565f9f6..8c862f8208 100644 --- a/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection.md @@ -201,7 +201,7 @@ In general, if you know of a specific threat name, CVE, or KB, you can identify ## Related topic -- [**Beta** Create custom Power BI reports](run-advanced-query-sample-power-bi.md) +- [**Beta** Create custom Power BI reports](run-advanced-query-sample-power-bi-app-token.md) diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-app-token.md similarity index 91% rename from windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi.md rename to windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-app-token.md index d3abe10318..390baca350 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-app-token.md @@ -19,7 +19,9 @@ Run advanced queries and show results in Microsoft Power BI. Please read about [ In this section we share Power BI query sample to run a query using application token. ->**Prerequisite**: You first need to [create an app](exposed-apis-intro.md). +If you want to use user token instead please refer to [this](run-advanced-query-sample-power-bi-user-token.md) tutorial. + +>**Prerequisite**: You first need to [create an app](exposed-apis-create-app-webapp). ## Run a query @@ -33,7 +35,7 @@ In this section we share Power BI query sample to run a query using application ![Image of open advanced editor](images/power-bi-open-advanced-editor.png) -- Copy the below and paste it in the editor, after you update the values of _TenantId, _AppId, _AppSecret, _Query +- Copy the below and paste it in the editor, after you update the values of TenantId, AppId, AppSecret, Query ``` let @@ -108,7 +110,7 @@ In this section we share Power BI query sample to run a query using application - Select **Anonymous** and click **Connect** - ![Image of set credentials](images/power-bi-set-credentials.png) + ![Image of set credentials](images/power-bi-set-credentials-anonymous.png) - Repeat the previous step for the second URL @@ -125,6 +127,7 @@ In this section we share Power BI query sample to run a query using application ![Image of query results](images/power-bi-query-results.png) ## Related topic +- [Create custom Power BI reports with user authentication](run-advanced-query-sample-power-bi-user-token.md) - [Windows Defender ATP APIs](exposed-apis-intro.md) - [Advanced Hunting API](run-advanced-query-api.md) - [Advanced Hunting using PowerShell](run-advanced-query-sample-powershell.md) diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-user-token.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-user-token.md new file mode 100644 index 0000000000..d4ceebb3fa --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-user-token.md @@ -0,0 +1,112 @@ +--- +title: Advanced Hunting API +description: Use this API to run advanced queries +keywords: apis, supported apis, advanced hunting, query +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 30/07/2018 +--- + +# Create custom reports using Power BI + +Run advanced queries and show results in Microsoft Power BI. Please read about [Advanced Hunting API](run-advanced-query-api.md) before. + +In this section we share Power BI query sample to run a query using user token. + +If you want to use application token instead please refer to [this](run-advanced-query-sample-power-bi-app-token.md) tutorial. + +>**Prerequisite**: You first need to [create an app](exposed-apis-create-app-nativeapp). + +## Run a query + +- Open Microsoft Power BI + +- Click **Get Data** > **Blank Query** + + ![Image of create blank query](images/power-bi-create-blank-query.png) + +- Click **Advanced Editor** + + ![Image of open advanced editor](images/power-bi-open-advanced-editor.png) + +- Copy the below and paste it in the editor, after you update the values of Query + + ``` + let + + Query = "MachineInfo | where EventTime > ago(7d) | summarize EventCount=count(), LastSeen=max(EventTime) by MachineId", + + AdvancedHuntingUrl = "https://api.securitycenter.windows.com/advancedqueries/query", + + Response = Json.Document(Web.Contents( + AdvancedHuntingUrl, + [ + Query=[#"queryText"=Query] + ] + )), + + TypeMap = #table( + { "Type", "PowerBiType" }, + { + { "Double", Double.Type }, + { "Int64", Int64.Type }, + { "Int32", Int32.Type }, + { "Int16", Int16.Type }, + { "UInt64", Number.Type }, + { "UInt32", Number.Type }, + { "UInt16", Number.Type }, + { "Byte", Byte.Type }, + { "Single", Single.Type }, + { "Decimal", Decimal.Type }, + { "TimeSpan", Duration.Type }, + { "DateTime", DateTimeZone.Type }, + { "String", Text.Type }, + { "Boolean", Logical.Type }, + { "SByte", Logical.Type }, + { "Guid", Text.Type } + }), + + Schema = Table.FromRecords(Response[Schema]), + TypedSchema = Table.Join(Table.SelectColumns(Schema, {"Name", "Type"}), {"Type"}, TypeMap , {"Type"}), + Results = Response[Results], + Rows = Table.FromRecords(Results, Schema[Name]), + Table = Table.TransformColumnTypes(Rows, Table.ToList(TypedSchema, (c) => {c{0}, c{2}})) + + in Table + + ``` + +- Click **Done** + + ![Image of create advanced query](images/power-bi-create-advanced-query.png) + +- Click **Edit Credentials** + + ![Image of edit credentials](images/power-bi-edit-credentials.png) + +- Select **Organizational account** > **Sign in** + + ![Image of set credentials](images/power-bi-set-credentials-organizational.png) + +- Enter your credentials and wait to be signed in + +- Click **Connect** + + ![Image of set credentials](images/power-bi-set-credentials-organizational-cont.png) + +- View the results of your query + + ![Image of query results](images/power-bi-query-results.png) + +## Related topic +- [Create custom Power BI reports with app authentication](run-advanced-query-sample-power-bi-app-token.md) +- [Windows Defender ATP APIs](exposed-apis-intro.md) +- [Advanced Hunting API](run-advanced-query-api.md) +- [Advanced Hunting using PowerShell](run-advanced-query-sample-powershell.md) +- [Schedule Advanced Hunting](run-advanced-query-sample-ms-flow.md) From 9c9d0cf1fddd5f0235d51333d78d207440b39248 Mon Sep 17 00:00:00 2001 From: David Laufer Date: Thu, 23 Aug 2018 14:52:55 +0300 Subject: [PATCH 065/487] Fix --- .../run-advanced-query-sample-power-bi-app-token.md | 4 ++-- .../run-advanced-query-sample-power-bi-user-token.md | 2 +- .../run-advanced-query-sample-powershell.md | 2 +- .../windows-defender-atp/run-advanced-query-sample-python.md | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-app-token.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-app-token.md index 390baca350..6613b39e3c 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-app-token.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-app-token.md @@ -21,7 +21,7 @@ In this section we share Power BI query sample to run a query using application If you want to use user token instead please refer to [this](run-advanced-query-sample-power-bi-user-token.md) tutorial. ->**Prerequisite**: You first need to [create an app](exposed-apis-create-app-webapp). +>**Prerequisite**: You first need to [create an app](exposed-apis-create-app-webapp.md). ## Run a query @@ -45,7 +45,7 @@ If you want to use user token instead please refer to [this](run-advanced-query- AppSecret = "22222222-2222-2222-2222-222222222222", // Paste your own app secret here Query = "MachineInfo | where EventTime > ago(7d) | summarize EventCount=count(), LastSeen=max(EventTime) by MachineId", // Paste your own query here - ResourceAppIdUrl = "https://securitycenter.onmicrosoft.com/windowsatpservice", + ResourceAppIdUrl = "https://api.securitycenter.windows.com", OAuthUrl = Text.Combine({"https://login.windows.net/", TenantId, "/oauth2/token"}, ""), Resource = Text.Combine({"resource", Uri.EscapeDataString(ResourceAppIdUrl)}, "="), diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-user-token.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-user-token.md index d4ceebb3fa..c7ab12996f 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-user-token.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-user-token.md @@ -21,7 +21,7 @@ In this section we share Power BI query sample to run a query using user token. If you want to use application token instead please refer to [this](run-advanced-query-sample-power-bi-app-token.md) tutorial. ->**Prerequisite**: You first need to [create an app](exposed-apis-create-app-nativeapp). +>**Prerequisite**: You first need to [create an app](exposed-apis-create-app-nativeapp.md). ## Run a query diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-powershell.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-powershell.md index 22c4ca1362..0bb63ec221 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-powershell.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-powershell.md @@ -40,7 +40,7 @@ $tenantId = '00000000-0000-0000-0000-000000000000' # Paste your own tenant ID he $appId = '11111111-1111-1111-1111-111111111111' # Paste your own app ID here $appSecret = '22222222-2222-2222-2222-222222222222' # Paste your own app secret here -$resourceAppIdUri = 'https://securitycenter.onmicrosoft.com/windowsatpservice' +$resourceAppIdUri = 'https://api.securitycenter.windows.com' $oAuthUri = "https://login.windows.net/$TenantId/oauth2/token" $body = [Ordered] @{ resource = "$resourceAppIdUri" diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-python.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-python.md index 913731e59d..0f07bf3b7d 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-python.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-python.md @@ -37,7 +37,7 @@ appSecret = '22222222-2222-2222-2222-222222222222' # Paste your own app secret h url = "https://login.windows.net/%s/oauth2/token" % (tenantId) -resourceAppIdUri = 'https://securitycenter.onmicrosoft.com/windowsatpservice' +resourceAppIdUri = 'https://api.securitycenter.windows.com' body = { 'resource' : resourceAppIdUri, From 375c98f0eb6fd7c9b79bf5a0c41d2ef257a98a12 Mon Sep 17 00:00:00 2001 From: David Laufer Date: Thu, 23 Aug 2018 14:55:51 +0300 Subject: [PATCH 066/487] Fix --- .../run-advanced-query-sample-power-bi-app-token.md | 6 +++--- .../run-advanced-query-sample-power-bi-user-token.md | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-app-token.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-app-token.md index 6613b39e3c..39bde0a8c5 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-app-token.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-app-token.md @@ -13,13 +13,13 @@ ms.localizationpriority: medium ms.date: 30/07/2018 --- -# Create custom reports using Power BI +# Create custom reports using Power BI (app authentication) Run advanced queries and show results in Microsoft Power BI. Please read about [Advanced Hunting API](run-advanced-query-api.md) before. -In this section we share Power BI query sample to run a query using application token. +In this section we share Power BI query sample to run a query using **application token**. -If you want to use user token instead please refer to [this](run-advanced-query-sample-power-bi-user-token.md) tutorial. +If you want to use **user token** instead please refer to [this](run-advanced-query-sample-power-bi-user-token.md) tutorial. >**Prerequisite**: You first need to [create an app](exposed-apis-create-app-webapp.md). diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-user-token.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-user-token.md index c7ab12996f..aa6da165e7 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-user-token.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-user-token.md @@ -13,13 +13,13 @@ ms.localizationpriority: medium ms.date: 30/07/2018 --- -# Create custom reports using Power BI +# Create custom reports using Power BI (user authentication) Run advanced queries and show results in Microsoft Power BI. Please read about [Advanced Hunting API](run-advanced-query-api.md) before. -In this section we share Power BI query sample to run a query using user token. +In this section we share Power BI query sample to run a query using **user token**. -If you want to use application token instead please refer to [this](run-advanced-query-sample-power-bi-app-token.md) tutorial. +If you want to use **application token** instead please refer to [this](run-advanced-query-sample-power-bi-app-token.md) tutorial. >**Prerequisite**: You first need to [create an app](exposed-apis-create-app-nativeapp.md). From c9dc41dc35c3c4ed7809e6060a99af8f4d8af3ca Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Sat, 25 Aug 2018 16:46:20 -0700 Subject: [PATCH 067/487] content edits --- .../exposed-apis-create-app-nativeapp.md | 11 +++++------ .../exposed-apis-create-app-webapp.md | 15 ++++++--------- .../windows-defender-atp/exposed-apis-intro.md | 17 +++++++---------- 3 files changed, 18 insertions(+), 25 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md index 06c9891fa8..7cb9fa31b2 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md @@ -10,22 +10,21 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 30/07/2018 +ms.date: 09/03/2018 --- # Use Windows Defender ATP APIs **Applies to:** - -- Windows 10 Enterprise -- Windows 10 Education -- Windows 10 Pro -- Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) >Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) + +[!include[Prerelease information](prerelease.md)] + + This pages describes how to create an application to get programmatical access to Windows Defender ATP on behalf of a user. If you need programmatical access Windows Defender ATP without a user, please refer to [Access Windows Defender ATP without a user](exposed-apis-create-app-webapp.md) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md index 8d0dee467f..fd70a944f0 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md @@ -1,5 +1,5 @@ --- -title: Use Windows Defender Advanced Threat Protection APIs +title: Create an app to access Windows Defender ATP without a user description: Use the exposed data and actions using a set of progammatic APIs that are part of the Microsoft Intelligence Security Graph. keywords: apis, graph api, supported apis, actor, alerts, machine, user, domain, ip, file, advanced hunting, query search.product: eADQiWindows 10XVcnh @@ -10,29 +10,26 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 30/07/2018 +ms.date: 09/03/2018 --- # Create an app to access Windows Defender ATP without a user **Applies to:** - -- Windows 10 Enterprise -- Windows 10 Education -- Windows 10 Pro -- Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) >Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) +[!include[Prerelease information](prerelease.md)] + This pages describes how to create an application to get programmatical access to Windows Defender ATP without a user. If you need programmatical access Windows Defender ATP on behalf of a user, please refer to [Access Windows Defender ATP on behalf of a user](exposed-apis-create-app-nativeapp.md) -If you are not sure which access you need, you'd better read the [Introduction page](exposed-apis-intro.md) +If you are not sure which access you need, see [Use Windows Defender ATP APIs](exposed-apis-intro.md). -Windows Defender ATP exposes much of its data and actions through a set of programmatic APIs. Those APIs will enable you to automate workflows and innovate based on Windows Defender ATP capabilities. The API access requires OAuth2.0 authentication. For more information, see [OAuth 2.0 Authorization Code Flow](https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-v2-protocols-oauth-code). +Windows Defender ATP exposes much of its data and actions through a set of programmatic APIs. Those APIs will help you automate workflows and innovate based on Windows Defender ATP capabilities. The API access requires OAuth2.0 authentication. For more information, see [OAuth 2.0 Authorization Code Flow](https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-v2-protocols-oauth-code). In general, you’ll need to take the following steps to use the APIs: - Create an app diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-intro.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-intro.md index ccf0c67cdb..9afd0591c4 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-intro.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-intro.md @@ -10,22 +10,19 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 30/07/2018 +ms.date: 09/03/2018 --- # Use Windows Defender ATP APIs **Applies to:** - -- Windows 10 Enterprise -- Windows 10 Education -- Windows 10 Pro -- Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) >Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) +[!include[Prerelease information](prerelease.md)] + Windows Defender ATP exposes much of its data and actions through a set of programmatic APIs. Those APIs will enable you to automate workflows and innovate based on Windows Defender ATP capabilities. The API access requires OAuth2.0 authentication. For more information, see [OAuth 2.0 Authorization Code Flow](https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-v2-protocols-oauth-code). In general, you’ll need to take the following steps to use the APIs: @@ -34,18 +31,18 @@ In general, you’ll need to take the following steps to use the APIs: - Use the token to access Windows Defender ATP API -As a developer, you decide which permissions for Windows Defender ATP your app requests. When a user signs in to your app he (or, in some cases, an administrator) is given a chance to consent to these permissions. If the user consents, your app is given access to the resources and APIs that it has requested. For apps that don't take a signed-in user, permissions can be pre-consented to by an administrator when the app is installed or during sign-up. +As a developer, you decide which permissions for Windows Defender ATP your app requests. When a user signs in to your app they (or, in some cases, an administrator) are given a chance to give consent to these permissions. If the user provides consent, your app is given access to the resources and APIs that it has requested. For apps that don't take a signed-in user, permissions can be pre-approved to by an administrator when the app is installed or during sign-up. -##Delegated permissions, Application permissions, and effective permissions +# #Delegated permissions, application permissions, and effective permissions Windows Defender ATP has two types of permissions: delegated permissions and application permissions. -- Delegated permissions are used by apps that have a signed-in user present. For these apps either the user or an administrator consents to the permissions that the app requests and the app is delegated permission to act as the signed-in user when making calls to Windows Defender ATP. Some delegated permissions can be consented to by non-administrative users, but some higher-privileged permissions require administrator consent. +- Delegated permissions are used by apps that have a signed-in user present. For these apps either the user or an administrator provides consent to the permissions that the app requests and the app is delegated permission to act as the signed-in user when making calls to Windows Defender ATP. Some delegated permissions can be consented to by non-administrative users, but some higher-privileged permissions require administrator consent. - Application permissions are used by apps that run without a signed-in user present; for example, apps that run as background services or daemons. Application permissions can only be consented by an administrator. Effective permissions are the permissions that your app will have when making requests to Windows Defender ATP. It is important to understand the difference between the delegated and application permissions that your app is granted and its effective permissions when making calls to Windows Defender ATP. -- For delegated permissions, the effective permissions of your app will be the least privileged intersection of the delegated permissions the app has been granted (via consent) and the privileges of the currently signed-in user. Your app can never have more privileges than the signed-in user. Within organizations, the privileges of the signed-in user may be determined by policy or by membership in one or more administrator roles. For more information about administrator roles, see [Assigning administrator roles in Azure Active Directory](https://docs.microsoft.com/en-us/azure/active-directory/active-directory-assign-admin-roles). +- For delegated permissions, the effective permissions of your app will be the least privileged intersection of the delegated permissions the app has been granted (via consent) and the privileges of the currently signed-in user. Your app can never have more privileges than the signed-in user. Within organizations, the privileges of the signed-in user may be determined by policy or by membership in one or more administrator roles. For more information about administrator roles, see [Assigning administrator roles in Azure Active Directory](https://docs.microsoft.com/azure/active-directory/active-directory-assign-admin-roles). For example, assume your app has been granted the Machine.CollectForensics delegated permission. This permission nominally grants your app permission to collect investigation package from a machine. If the signed-in user has 'Alerts Investigation' permission, your app will be able to collect investigation package from a machine, if the machine belongs to a group the user is exposed to. However, if the signed-in user doesn't have 'Alerts Investigation' permission, your app won't be able to collect investigation package from any machine. From 6f6c7b9576691186d8f328d0bf637678ece8a564 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Sat, 25 Aug 2018 16:47:00 -0700 Subject: [PATCH 068/487] update --- .../windows-defender-atp/exposed-apis-create-app-webapp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md index fd70a944f0..dc17193063 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md @@ -197,7 +197,7 @@ Sanity check to make sure you got a correct token: ## Use the token to access Windows Defender ATP API -- Choose the API you want to use - [Supported Windows Defender ATP APIs](exposed-apis-list.md) +- Choose the API you want to use, for more information, see [Supported Windows Defender ATP APIs](exposed-apis-list.md) - Set the Authorization header in the Http request you send to "Bearer {token}" (Bearer is the Authorization scheme) - The Expiration time of the token is 1 hour (you can send more then one request with the same token) From 1b2b3977c72158eb47833706eec5bf0ea5d89e0b Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 30 Aug 2018 16:48:32 -0700 Subject: [PATCH 069/487] add missing file --- .../run-advanced-query-sample-power-bi.md | 131 ++++++++++++++++++ 1 file changed, 131 insertions(+) create mode 100644 windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi.md diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi.md new file mode 100644 index 0000000000..d3abe10318 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi.md @@ -0,0 +1,131 @@ +--- +title: Advanced Hunting API +description: Use this API to run advanced queries +keywords: apis, supported apis, advanced hunting, query +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 30/07/2018 +--- + +# Create custom reports using Power BI + +Run advanced queries and show results in Microsoft Power BI. Please read about [Advanced Hunting API](run-advanced-query-api.md) before. + +In this section we share Power BI query sample to run a query using application token. + +>**Prerequisite**: You first need to [create an app](exposed-apis-intro.md). + +## Run a query + +- Open Microsoft Power BI + +- Click **Get Data** > **Blank Query** + + ![Image of create blank query](images/power-bi-create-blank-query.png) + +- Click **Advanced Editor** + + ![Image of open advanced editor](images/power-bi-open-advanced-editor.png) + +- Copy the below and paste it in the editor, after you update the values of _TenantId, _AppId, _AppSecret, _Query + + ``` + let + + TenantId = "00000000-0000-0000-0000-000000000000", // Paste your own tenant ID here + AppId = "11111111-1111-1111-1111-111111111111", // Paste your own app ID here + AppSecret = "22222222-2222-2222-2222-222222222222", // Paste your own app secret here + Query = "MachineInfo | where EventTime > ago(7d) | summarize EventCount=count(), LastSeen=max(EventTime) by MachineId", // Paste your own query here + + ResourceAppIdUrl = "https://securitycenter.onmicrosoft.com/windowsatpservice", + OAuthUrl = Text.Combine({"https://login.windows.net/", TenantId, "/oauth2/token"}, ""), + + Resource = Text.Combine({"resource", Uri.EscapeDataString(ResourceAppIdUrl)}, "="), + ClientId = Text.Combine({"client_id", AppId}, "="), + ClientSecret = Text.Combine({"client_secret", Uri.EscapeDataString(AppSecret)}, "="), + GrantType = Text.Combine({"grant_type", "client_credentials"}, "="), + + Body = Text.Combine({Resource, ClientId, ClientSecret, GrantType}, "&"), + + AuthResponse= Json.Document(Web.Contents(OAuthUrl, [Content=Text.ToBinary(Body)])), + AccessToken= AuthResponse[access_token], + Bearer = Text.Combine({"Bearer", AccessToken}, " "), + + AdvancedHuntingUrl = "https://api.securitycenter.windows.com/advancedqueries/query", + + Response = Json.Document(Web.Contents( + AdvancedHuntingUrl, + [ + Headers = [#"Content-Type"="application/json", #"Accept"="application/json", #"Authorization"=Bearer], + Content=Json.FromValue(Query) + ] + )), + + TypeMap = #table( + { "Type", "PowerBiType" }, + { + { "Double", Double.Type }, + { "Int64", Int64.Type }, + { "Int32", Int32.Type }, + { "Int16", Int16.Type }, + { "UInt64", Number.Type }, + { "UInt32", Number.Type }, + { "UInt16", Number.Type }, + { "Byte", Byte.Type }, + { "Single", Single.Type }, + { "Decimal", Decimal.Type }, + { "TimeSpan", Duration.Type }, + { "DateTime", DateTimeZone.Type }, + { "String", Text.Type }, + { "Boolean", Logical.Type }, + { "SByte", Logical.Type }, + { "Guid", Text.Type } + }), + + Schema = Table.FromRecords(Response[Schema]), + TypedSchema = Table.Join(Table.SelectColumns(Schema, {"Name", "Type"}), {"Type"}, TypeMap , {"Type"}), + Results = Response[Results], + Rows = Table.FromRecords(Results, Schema[Name]), + Table = Table.TransformColumnTypes(Rows, Table.ToList(TypedSchema, (c) => {c{0}, c{2}})) + + in Table + + ``` + +- Click **Done** + + ![Image of create advanced query](images/power-bi-create-advanced-query.png) + +- Click **Edit Credentials** + + ![Image of edit credentials](images/power-bi-edit-credentials.png) + +- Select **Anonymous** and click **Connect** + + ![Image of set credentials](images/power-bi-set-credentials.png) + +- Repeat the previous step for the second URL + +- Click **Continue** + + ![Image of edit data privacy](images/power-bi-edit-data-privacy.png) + +- Select the privacy level you want and click **Save** + + ![Image of set data privacy](images/power-bi-set-data-privacy.png) + +- View the results of your query + + ![Image of query results](images/power-bi-query-results.png) + +## Related topic +- [Windows Defender ATP APIs](exposed-apis-intro.md) +- [Advanced Hunting API](run-advanced-query-api.md) +- [Advanced Hunting using PowerShell](run-advanced-query-sample-powershell.md) +- [Schedule Advanced Hunting](run-advanced-query-sample-ms-flow.md) From fb976635379a627105d28ef763d1af7e8a8493c8 Mon Sep 17 00:00:00 2001 From: David Laufer Date: Sun, 2 Sep 2018 09:15:49 +0300 Subject: [PATCH 070/487] WDATP API - Fixes --- .../windows-defender-atp/TOC.md | 2 +- .../exposed-apis-full-sample-powershell.md | 25 ++-- .../run-advanced-query-sample-power-bi.md | 131 ------------------ 3 files changed, 10 insertions(+), 148 deletions(-) delete mode 100644 windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi.md diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 37387715ac..bd3158924c 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -158,7 +158,7 @@ ###### [Schedule advanced Hunting using Microsoft Flow](run-advanced-query-sample-ms-flow.md) ###### [Advanced Hunting using PowerShell](run-advanced-query-sample-powershell.md) ###### [Advanced Hunting using Python](run-advanced-query-sample-python.md) -###### [Create custom Power BI reports](run-advanced-query-sample-power-bi.md) +###### [Create custom Power BI reports](run-advanced-query-sample-power-bi-app-token.md) ##### Multiple APIs ###### [PowerShell](exposed-apis-full-sample-powershell.md) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-full-sample-powershell.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-full-sample-powershell.md index cc35edb442..3983803de5 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-full-sample-powershell.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-full-sample-powershell.md @@ -20,8 +20,7 @@ Full scenario using multiple APIs from Windows Defender ATP. In this section we share PowerShell samples to - Retrieve a token - Use token to retrieve the latest alerts in Windows Defender ATP - - Run a query to retrieve command line of the process related to the alert, if the alert has medium priority and is still in progress - - Remediate the machine related to the alert if teh command line + - For each alert, if the alert has medium or high priority and is still in progress, check how many times the machine has connected to suspicious URL. >**Prerequisite**: You first need to [create an app](exposed-apis-intro.md). @@ -42,22 +41,17 @@ Set-ExecutionPolicy -ExecutionPolicy Bypass > - $tenantId: ID of the tenant on behalf of which you want to run the query (i.e., the query will be run on the data of this tenant) > - $appId: ID of your AAD app (the app must have 'Run advanced queries' permission to WDATP) > - $appSecret: Secret of your AAD app - - -$tenantId = 'b3c1b5fc-828c-45fa-a1e1-10d74f6d6e9c' -$appId = 'c71cd133-0e50-4bd4-a1a8-ec14152af1c4' -$appSecret = '8zFkg61mDxH7DuMGFJHZd6CRr9J5HNMuJGIV6p0shMY=' - +> - $suspiciousUrl: The URL ``` $tenantId = '00000000-0000-0000-0000-000000000000' # Paste your own tenant ID here $appId = '11111111-1111-1111-1111-111111111111' # Paste your own app ID here $appSecret = '22222222-2222-2222-2222-222222222222' # Paste your own app secret here +$suspiciousUrl = 'www.suspiciousUrl.com' # Paste your own URL here $resourceAppIdUri = 'https://securitycenter.onmicrosoft.com/windowsatpservice' -$oAuthUri = "https://login.windows-ppe.net/$TenantId/oauth2/token" -# TODO!!!!!!!!! $oAuthUri = "https://login.windows.net/$TenantId/oauth2/token" +$oAuthUri = "https://login.windows.net/$TenantId/oauth2/token" $authBody = [Ordered] @{ resource = "$resourceAppIdUri" client_id = "$appId" @@ -69,8 +63,7 @@ $aadToken = $authResponse.access_token #Get latest alert -$alertUrl = "https://wdatpapi-eus-stg.cloudapp.net/api/alerts?`$top=10" -# TODO!!!!!!!!! $alertUrl = "https://api.securitycenter.windows.com/api/alerts?`$top=10" +$alertUrl = "https://api.securitycenter.windows.com/api/alerts?`$top=10" $headers = @{ 'Content-Type' = 'application/json' Accept = 'application/json' @@ -83,7 +76,7 @@ $machinesToInvestigate = New-Object System.Collections.ArrayList Foreach($alert in $alerts) { - echo $alert.id $alert.machineId $alert.severity $alert.status + #echo $alert.id $alert.machineId $alert.severity $alert.status $isSevereAlert = $alert.severity -in 'Medium', 'High' $isOpenAlert = $alert.status -in 'InProgress', 'New' @@ -100,15 +93,15 @@ $commaSeparatedMachines = '"{0}"' -f ($machinesToInvestigate -join '","') $query = "NetworkCommunicationEvents | where MachineId in ($commaSeparatedMachines) -| where RemoteUrl == `"www.bing.com`" +| where RemoteUrl == `"$suspiciousUrl`" | summarize ConnectionsCount = count() by MachineId" -$queryUrl = "https://wdatpapi-eus-stg.cloudapp.net/advancedqueries/query" -# TODO!!!!!!!!! $queryUrl = "https://api.securitycenter.windows.com/advancedqueries/query" +$queryUrl = "https://api.securitycenter.windows.com/advancedqueries/query" $queryBody = ConvertTo-Json -InputObject $query $queryResponse = Invoke-WebRequest -Method Post -Uri $queryUrl -Headers $headers -Body $queryBody -ErrorAction Stop $response = ($queryResponse | ConvertFrom-Json).Results +$response ``` diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi.md deleted file mode 100644 index d3abe10318..0000000000 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi.md +++ /dev/null @@ -1,131 +0,0 @@ ---- -title: Advanced Hunting API -description: Use this API to run advanced queries -keywords: apis, supported apis, advanced hunting, query -search.product: eADQiWindows 10XVcnh -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -ms.author: macapara -author: mjcaparas -ms.localizationpriority: medium -ms.date: 30/07/2018 ---- - -# Create custom reports using Power BI - -Run advanced queries and show results in Microsoft Power BI. Please read about [Advanced Hunting API](run-advanced-query-api.md) before. - -In this section we share Power BI query sample to run a query using application token. - ->**Prerequisite**: You first need to [create an app](exposed-apis-intro.md). - -## Run a query - -- Open Microsoft Power BI - -- Click **Get Data** > **Blank Query** - - ![Image of create blank query](images/power-bi-create-blank-query.png) - -- Click **Advanced Editor** - - ![Image of open advanced editor](images/power-bi-open-advanced-editor.png) - -- Copy the below and paste it in the editor, after you update the values of _TenantId, _AppId, _AppSecret, _Query - - ``` - let - - TenantId = "00000000-0000-0000-0000-000000000000", // Paste your own tenant ID here - AppId = "11111111-1111-1111-1111-111111111111", // Paste your own app ID here - AppSecret = "22222222-2222-2222-2222-222222222222", // Paste your own app secret here - Query = "MachineInfo | where EventTime > ago(7d) | summarize EventCount=count(), LastSeen=max(EventTime) by MachineId", // Paste your own query here - - ResourceAppIdUrl = "https://securitycenter.onmicrosoft.com/windowsatpservice", - OAuthUrl = Text.Combine({"https://login.windows.net/", TenantId, "/oauth2/token"}, ""), - - Resource = Text.Combine({"resource", Uri.EscapeDataString(ResourceAppIdUrl)}, "="), - ClientId = Text.Combine({"client_id", AppId}, "="), - ClientSecret = Text.Combine({"client_secret", Uri.EscapeDataString(AppSecret)}, "="), - GrantType = Text.Combine({"grant_type", "client_credentials"}, "="), - - Body = Text.Combine({Resource, ClientId, ClientSecret, GrantType}, "&"), - - AuthResponse= Json.Document(Web.Contents(OAuthUrl, [Content=Text.ToBinary(Body)])), - AccessToken= AuthResponse[access_token], - Bearer = Text.Combine({"Bearer", AccessToken}, " "), - - AdvancedHuntingUrl = "https://api.securitycenter.windows.com/advancedqueries/query", - - Response = Json.Document(Web.Contents( - AdvancedHuntingUrl, - [ - Headers = [#"Content-Type"="application/json", #"Accept"="application/json", #"Authorization"=Bearer], - Content=Json.FromValue(Query) - ] - )), - - TypeMap = #table( - { "Type", "PowerBiType" }, - { - { "Double", Double.Type }, - { "Int64", Int64.Type }, - { "Int32", Int32.Type }, - { "Int16", Int16.Type }, - { "UInt64", Number.Type }, - { "UInt32", Number.Type }, - { "UInt16", Number.Type }, - { "Byte", Byte.Type }, - { "Single", Single.Type }, - { "Decimal", Decimal.Type }, - { "TimeSpan", Duration.Type }, - { "DateTime", DateTimeZone.Type }, - { "String", Text.Type }, - { "Boolean", Logical.Type }, - { "SByte", Logical.Type }, - { "Guid", Text.Type } - }), - - Schema = Table.FromRecords(Response[Schema]), - TypedSchema = Table.Join(Table.SelectColumns(Schema, {"Name", "Type"}), {"Type"}, TypeMap , {"Type"}), - Results = Response[Results], - Rows = Table.FromRecords(Results, Schema[Name]), - Table = Table.TransformColumnTypes(Rows, Table.ToList(TypedSchema, (c) => {c{0}, c{2}})) - - in Table - - ``` - -- Click **Done** - - ![Image of create advanced query](images/power-bi-create-advanced-query.png) - -- Click **Edit Credentials** - - ![Image of edit credentials](images/power-bi-edit-credentials.png) - -- Select **Anonymous** and click **Connect** - - ![Image of set credentials](images/power-bi-set-credentials.png) - -- Repeat the previous step for the second URL - -- Click **Continue** - - ![Image of edit data privacy](images/power-bi-edit-data-privacy.png) - -- Select the privacy level you want and click **Save** - - ![Image of set data privacy](images/power-bi-set-data-privacy.png) - -- View the results of your query - - ![Image of query results](images/power-bi-query-results.png) - -## Related topic -- [Windows Defender ATP APIs](exposed-apis-intro.md) -- [Advanced Hunting API](run-advanced-query-api.md) -- [Advanced Hunting using PowerShell](run-advanced-query-sample-powershell.md) -- [Schedule Advanced Hunting](run-advanced-query-sample-ms-flow.md) From d0d57aae1474beeebcc4876b9dd08834b1777080 Mon Sep 17 00:00:00 2001 From: David Laufer Date: Mon, 17 Sep 2018 16:13:50 +0300 Subject: [PATCH 071/487] Advanced Hunting - Fix code samples after WDATP service change --- .../exposed-apis-full-sample-powershell.md | 2 +- .../windows-defender-atp/run-advanced-query-api.md | 4 ++-- .../run-advanced-query-sample-power-bi-app-token.md | 2 +- .../run-advanced-query-sample-powershell.md | 2 +- .../windows-defender-atp/run-advanced-query-sample-python.md | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-full-sample-powershell.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-full-sample-powershell.md index 3983803de5..01f1b37243 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-full-sample-powershell.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-full-sample-powershell.md @@ -98,7 +98,7 @@ $query = "NetworkCommunicationEvents $queryUrl = "https://api.securitycenter.windows.com/advancedqueries/query" -$queryBody = ConvertTo-Json -InputObject $query +$queryBody = ConvertTo-Json -InputObject @{ 'Query' = $query } $queryResponse = Invoke-WebRequest -Method Post -Uri $queryUrl -Headers $headers -Body $queryBody -ErrorAction Stop $response = ($queryResponse | ConvertFrom-Json).Results $response diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md index b53851bf20..c6dde9776c 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md @@ -77,11 +77,11 @@ Here is an example of the request. POST https://api.securitycenter.windows.com/advancedqueries/query Content-type: application/json { - "ProcessCreationEvents + "Query":"ProcessCreationEvents | where InitiatingProcessFileName =~ \"powershell.exe\" | where ProcessCommandLine contains \"appdata\" | project EventTime, FileName, InitiatingProcessFileName -| limit 2"​ +| limit 2" } ``` diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-app-token.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-app-token.md index 39bde0a8c5..c20268f3b5 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-app-token.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-app-token.md @@ -65,7 +65,7 @@ If you want to use **user token** instead please refer to [this](run-advanced-qu AdvancedHuntingUrl, [ Headers = [#"Content-Type"="application/json", #"Accept"="application/json", #"Authorization"=Bearer], - Content=Json.FromValue(Query) + Content=Json.FromValue([#"Query"=Query]) ] )), diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-powershell.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-powershell.md index 0bb63ec221..982fec1b38 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-powershell.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-powershell.md @@ -71,7 +71,7 @@ $headers = @{ Accept = 'application/json' Authorization = "Bearer $aadToken" } -$body = ConvertTo-Json -InputObject $query +$body = ConvertTo-Json -InputObject @{ 'Query' = $query } $webResponse = Invoke-WebRequest -Method Post -Uri $url -Headers $headers -Body $body -ErrorAction Stop $response = $webResponse | ConvertFrom-Json $results = $response.Results diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-python.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-python.md index 0f07bf3b7d..d0c7fc7712 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-python.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-python.md @@ -74,7 +74,7 @@ headers = { 'Authorization' : "Bearer " + aadToken } -data = json.dumps(query).encode("utf-8") +data = json.dumps({ 'Query' : query }).encode("utf-8") req = urllib.request.Request(url, data, headers) response = urllib.request.urlopen(req) From 558667a073c30f8a0c1b094a2796ca46409a9d0e Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 21 Sep 2018 14:29:22 -0700 Subject: [PATCH 072/487] warning --- windows/security/threat-protection/TOC.md | 2 +- .../improverequestperformance-new.md | 18 ++++++++++++++++-- 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index efc971485b..ed1bced79b 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -51,7 +51,7 @@ #####Machines list ###### [View and organize the Machines list](windows-defender-atp/machines-view-overview-windows-defender-advanced-threat-protection.md) -###### [Manage machine group and tags](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#manage-machine-group-and-tags) +###### [Manage machine group and tags](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md) ###### [Alerts related to this machine](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#alerts-related-to-this-machine) ###### [Machine timeline](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#machine-timeline) ####### [Search for specific events](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#search-for-specific-events) diff --git a/windows/security/threat-protection/windows-defender-atp/improverequestperformance-new.md b/windows/security/threat-protection/windows-defender-atp/improverequestperformance-new.md index 169b2ffb46..afb2f9bbdd 100644 --- a/windows/security/threat-protection/windows-defender-atp/improverequestperformance-new.md +++ b/windows/security/threat-protection/windows-defender-atp/improverequestperformance-new.md @@ -1,7 +1,21 @@ --- -ms.date: 08/28/2017 -author: zavidor +title: +description: +keywords: +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 04/24/2018 --- + +# Improve request performance + + >[!NOTE] >For better performance, you can use server closer to your geo location: > - api-us.securitycenter.windows.com From 56c2a8c16074ffcf9e947b1d78b5153decd6d335 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 21 Sep 2018 17:01:04 -0700 Subject: [PATCH 073/487] add beta apis --- windows/security/threat-protection/TOC.md | 160 +++++++++++++++-- .../windows-defender-atp/TOC.md | 168 +++++++++++++++++- 2 files changed, 308 insertions(+), 20 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index d300cff5df..70ad8183e2 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -78,11 +78,12 @@ #### [Management and APIs](windows-defender-atp/management-apis.md) ##### [Understand threat intelligence concepts](windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection.md) -##### [Supported Windows Defender ATP APIs](windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection.md) -######Actor + +##### [TO BE DEPRECATED - Supported Windows Defender ATP APIs](windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection.md) +######Actor - TO BE DEPRECATED ####### [Get actor information](windows-defender-atp/get-actor-information-windows-defender-advanced-threat-protection.md) ####### [Get actor related alerts](windows-defender-atp/get-actor-related-alerts-windows-defender-advanced-threat-protection.md) -######Alerts +######Alerts - TO BE DEPRECATED ####### [Get alerts](windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection.md) ####### [Get alert information by ID](windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection.md) ####### [Get alert related actor information](windows-defender-atp/get-alert-related-actor-info-windows-defender-advanced-threat-protection.md) @@ -90,13 +91,13 @@ ####### [Get alert related file information](windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection.md) ####### [Get alert related IP information](windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection.md) ####### [Get alert related machine information](windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection.md) -#######Domain +#######Domain - TO BE DEPRECATED ######## [Get domain related alerts](windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection.md) ######## [Get domain related machines](windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection.md) ######## [Get domain statistics](windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection.md) ######## [Is domain seen in organization](windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection.md) -######File +######File - TO BE DEPRECATED ####### [Block file API](windows-defender-atp/block-file-windows-defender-advanced-threat-protection.md) ####### [Get file information](windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection.md) ####### [Get file related alerts](windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection.md) @@ -105,12 +106,12 @@ ####### [Get FileActions collection API](windows-defender-atp/get-fileactions-collection-windows-defender-advanced-threat-protection.md) ####### [Unblock file API](windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection.md) -######IP +######IP - TO BE DEPRECATED ####### [Get IP related alerts](windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection.md) ####### [Get IP related machines](windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection.md) ####### [Get IP statistics](windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection.md) ####### [Is IP seen in organization](windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection.md) -######Machines +######Machines - TO BE DEPRECATED ####### [Collect investigation package API](windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection.md) ####### [Find machine information by IP](windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection.md) ####### [Get machines](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md) @@ -131,14 +132,14 @@ ####### [Run antivirus scan API](windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection.md) ####### [Stop and quarantine file API](windows-defender-atp/stop-quarantine-file-windows-defender-advanced-threat-protection.md) -######User +######User - TO BE DEPRECATED ####### [Get alert related user information](windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection.md) ####### [Get user information](windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection.md) ####### [Get user related alerts](windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection.md) ####### [Get user related machines](windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection.md) -##### [Managed service provider provider support](windows-defender-atp/mssp-support-windows-defender-advanced-threat-protection.md) +##### [Managed security service provider support](windows-defender-atp/mssp-support-windows-defender-advanced-threat-protection.md) #### [Microsoft threat protection](windows-defender-atp/threat-protection-integration.md) ##### [Protect users, data, and devices with conditional access](windows-defender-atp/conditional-access-windows-defender-advanced-threat-protection.md) @@ -277,9 +278,146 @@ ###### [Troubleshoot onboarding issues](windows-defender-atp/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) ####### [Troubleshoot subscription and portal access issues](windows-defender-atp/troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md) -##### API for custom alerts +##### [**Beta!** Windows Defender ATP APIs](windows-defender-atp/exposed-apis-intro.md) +###### Create your app +####### [Get access on behalf of a user](windows-defender-atp/exposed-apis-create-app-nativeapp.md) +####### [Get access without a user](windows-defender-atp/exposed-apis-create-app-webapp.md) +###### [Supported Windows Defender ATP APIs](windows-defender-atp/exposed-apis-list.md) +####### [Advanced Hunting](windows-defender-atp/run-advanced-query-api.md) + +####### [Alert](windows-defender-atp/alerts-windows-defender-advanced-threat-protection-new.md) +######## [List alerts](windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md) +######## [Create alert](windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md) +######## [Update Alert](windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md) +######## [Get alert information by ID](windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md) +######## [Get alert related domains information](windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md) +######## [Get alert related file information](windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md) +######## [Get alert related IPs information](windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection-new.md) +######## [Get alert related machine information](windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md) +######## [Get alert related user information](windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md) + +####### Domain +######## [Get domain related alerts](windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md) +######## [Get domain related machines](windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md) +######## [Get domain statistics](windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection-new.md) +######## [Is domain seen in organization](windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection-new.md) + +####### [File](windows-defender-atp/files-windows-defender-advanced-threat-protection-new.md) +######## [Get file information](windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection-new.md) +######## [Get file related alerts](windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md) +######## [Get file related machines](windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md) +######## [Get file statistics](windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection-new.md) + +####### IP +######## [Get IP related alerts](windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md) +######## [Get IP related machines](windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md) +######## [Get IP statistics](windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection-new.md) +######## [Is IP seen in organization](windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection-new.md) + +####### [Machine](windows-defender-atp/machine-windows-defender-advanced-threat-protection-new.md) +######## [Get machines](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md) +######## [Get machine by ID](windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md) +######## [Get machine log on users](windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md) +######## [Get machine related alerts](windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md) + +####### [Machine Action](windows-defender-atp/machineaction-windows-defender-advanced-threat-protection-new.md) +######## [List MachineActions](windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md) +######## [Get MachineAction](windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md) +######## [Collect investigation package](windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md) +######## [Get investigation package SAS URI](windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md) +######## [Isolate machine](windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md) +######## [Release machine from isolation](windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md) +######## [Restrict app execution](windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md) +######## [Remove app restriction](windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md) +######## [Run antivirus scan](windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md) +######## [Offboard machine](windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md) + +####### [User](windows-defender-atp/user-windows-defender-advanced-threat-protection-new.md) +######## [Get user related alerts](windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md) +######## [Get user related machines](windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md) + +###### How to use APIs - Samples +####### Advanced Hunting API +######## [Schedule advanced Hunting using Microsoft Flow](windows-defender-atp/run-advanced-query-sample-ms-flow.md) +######## [Advanced Hunting using PowerShell](windows-defender-atp/run-advanced-query-sample-powershell.md) +######## [Advanced Hunting using Python](windows-defender-atp/run-advanced-query-sample-python.md) +######## [Create custom Power BI reports](windows-defender-atp/run-advanced-query-sample-power-bi-app-token.md) +####### Multiple APIs +######## [PowerShell](windows-defender-atp/exposed-apis-full-sample-powershell.md) + +##### [Use the Windows Defender ATP exposed APIs](windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection.md) +###### [Supported Windows Defender ATP APIs](windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection.md) +#######Actor +######## [Get actor information](windows-defender-atp/get-actor-information-windows-defender-advanced-threat-protection.md) +######## [Get actor related alerts](windows-defender-atp/get-actor-related-alerts-windows-defender-advanced-threat-protection.md) +#######Alerts +######## [Get alerts](windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection.md) +######## [Get alert information by ID](windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection.md) +######## [Get alert related actor information](windows-defender-atp/get-alert-related-actor-info-windows-defender-advanced-threat-protection.md) +######## [Get alert related domain information](windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection.md) +######## [Get alert related file information](windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection.md) +######## [Get alert related IP information](windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection.md) +######## [Get alert related machine information](windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection.md) +#######Domain +######## [Get domain related alerts](windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection.md) +######## [Get domain related machines](windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection.md) +######## [Get domain statistics](windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection.md) +######## [Is domain seen in organization](windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection.md) + +#######File +######## [Block file](windows-defender-atp/block-file-windows-defender-advanced-threat-protection.md) +######## [Get file information](windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection.md) +######## [Get file related alerts](windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection.md) +######## [Get file related machines](windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection.md) +######## [Get file statistics](windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection.md) +######## [Get FileActions collection](windows-defender-atp/get-fileactions-collection-windows-defender-advanced-threat-protection.md) +######## [Unblock file](windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection.md) + +#######IP +######## [Get IP related alerts](windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection.md) +######## [Get IP related machines](windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection.md) +######## [Get IP statistics](windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection.md) +######## [Is IP seen in organization](windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection.md) +#######Machines +######## [Collect investigation package](windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection.md) +######## [Find machine information by IP](windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection.md) +######## [Get machines](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md) +######## [Get FileMachineAction object](windows-defender-atp/get-filemachineaction-object-windows-defender-advanced-threat-protection.md) +######## [Get FileMachineActions collection](windows-defender-atp/get-filemachineactions-collection-windows-defender-advanced-threat-protection.md) +######## [Get machine by ID](windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection.md) +######## [Get machine log on users](windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection.md) +######## [Get machine related alerts](windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection.md) +######## [Get MachineAction object](windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection.md) +######## [Get MachineActions collection](windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection.md) +######## [Get machines](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md) +######## [Get package SAS URI](windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection.md) +######## [Isolate machine](windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection.md) +######## [Release machine from isolation](windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection.md) +######## [Remove app restriction](windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection.md) +######## [Request sample](windows-defender-atp/request-sample-windows-defender-advanced-threat-protection.md) +######## [Restrict app execution](windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection.md) +######## [Run antivirus scan](windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection.md) +######## [Stop and quarantine file](windows-defender-atp/stop-quarantine-file-windows-defender-advanced-threat-protection.md) + +#######User +######## [Get alert related user information](windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection.md) +######## [Get user information](windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection.md) +######## [Get user related alerts](windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection.md) +######## [Get user related machines](windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection.md) + + + + + + + + + + + +##### TO BE DEPRECATED - API for custom alerts ###### [Enable the custom threat intelligence application](windows-defender-atp/enable-custom-ti-windows-defender-advanced-threat-protection.md) -###### [Use the Windows Defender ATP exposed APIs](windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection.md) +###### [TO BE DEPRECATED Use the Windows Defender ATP exposed APIs](windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection.md) ####### [Use the threat intelligence API to create custom alerts](windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection.md) ####### [Create custom threat intelligence alerts](windows-defender-atp/custom-ti-api-windows-defender-advanced-threat-protection.md) ####### [PowerShell code examples](windows-defender-atp/powershell-example-code-windows-defender-advanced-threat-protection.md) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index ab294c45ed..f3b08f98b0 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -78,10 +78,10 @@ ### [Management and APIs](management-apis.md) #### [Understand threat intelligence concepts](threat-indicator-concepts-windows-defender-advanced-threat-protection.md) #### [Supported Windows Defender ATP APIs](supported-apis-windows-defender-advanced-threat-protection.md) -#####Actor +#####Actor - TO BE DEPRECATED ###### [Get actor information](get-actor-information-windows-defender-advanced-threat-protection.md) ###### [Get actor related alerts](get-actor-related-alerts-windows-defender-advanced-threat-protection.md) -#####Alerts +#####Alerts - TO BE DEPRECATED ###### [Get alerts](get-alerts-windows-defender-advanced-threat-protection.md) ###### [Get alert information by ID](get-alert-info-by-id-windows-defender-advanced-threat-protection.md) ###### [Get alert related actor information](get-alert-related-actor-info-windows-defender-advanced-threat-protection.md) @@ -89,13 +89,13 @@ ###### [Get alert related file information](get-alert-related-files-info-windows-defender-advanced-threat-protection.md) ###### [Get alert related IP information](get-alert-related-ip-info-windows-defender-advanced-threat-protection.md) ###### [Get alert related machine information](get-alert-related-machine-info-windows-defender-advanced-threat-protection.md) -######Domain +######Domain - TO BE DEPRECATED ####### [Get domain related alerts](get-domain-related-alerts-windows-defender-advanced-threat-protection.md) ####### [Get domain related machines](get-domain-related-machines-windows-defender-advanced-threat-protection.md) ####### [Get domain statistics](get-domain-statistics-windows-defender-advanced-threat-protection.md) ####### [Is domain seen in organization](is-domain-seen-in-org-windows-defender-advanced-threat-protection.md) -#####File +#####File - TO BE DEPRECATED ###### [Block file API](block-file-windows-defender-advanced-threat-protection.md) ###### [Get file information](get-file-information-windows-defender-advanced-threat-protection.md) ###### [Get file related alerts](get-file-related-alerts-windows-defender-advanced-threat-protection.md) @@ -104,12 +104,12 @@ ###### [Get FileActions collection API](get-fileactions-collection-windows-defender-advanced-threat-protection.md) ###### [Unblock file API](unblock-file-windows-defender-advanced-threat-protection.md) -#####IP +#####IP - TO BE DEPRECATED ###### [Get IP related alerts](get-ip-related-alerts-windows-defender-advanced-threat-protection.md) ###### [Get IP related machines](get-ip-related-machines-windows-defender-advanced-threat-protection.md) ###### [Get IP statistics](get-ip-statistics-windows-defender-advanced-threat-protection.md) ###### [Is IP seen in organization](is-ip-seen-org-windows-defender-advanced-threat-protection.md) -#####Machines +#####Machines - TO BE DEPRECATED ###### [Collect investigation package API](collect-investigation-package-windows-defender-advanced-threat-protection.md) ###### [Find machine information by IP](find-machine-info-by-ip-windows-defender-advanced-threat-protection.md) ###### [Get machines](get-machines-windows-defender-advanced-threat-protection.md) @@ -130,14 +130,14 @@ ###### [Run antivirus scan API](run-av-scan-windows-defender-advanced-threat-protection.md) ###### [Stop and quarantine file API](stop-quarantine-file-windows-defender-advanced-threat-protection.md) -#####User +#####User - TO BE DEPRECATED ###### [Get alert related user information](get-alert-related-user-info-windows-defender-advanced-threat-protection.md) ###### [Get user information](get-user-information-windows-defender-advanced-threat-protection.md) ###### [Get user related alerts](get-user-related-alerts-windows-defender-advanced-threat-protection.md) ###### [Get user related machines](get-user-related-machines-windows-defender-advanced-threat-protection.md) -#### [Managed service provider provider support](mssp-support-windows-defender-advanced-threat-protection.md) +#### [Managed security service provider support](mssp-support-windows-defender-advanced-threat-protection.md) ### [Microsoft threat protection](threat-protection-integration.md) @@ -274,7 +274,157 @@ ##### [Troubleshoot onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) ###### [Troubleshoot subscription and portal access issues](troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md) -#### API for custom alerts + +#### [**Beta!** Windows Defender ATP APIs](exposed-apis-intro.md) +##### Create your app +###### [Get access on behalf of a user](exposed-apis-create-app-nativeapp.md) +###### [Get access without a user](exposed-apis-create-app-webapp.md) +##### [Supported Windows Defender ATP APIs](exposed-apis-list.md) +###### [Advanced Hunting](run-advanced-query-api.md) + +###### [Alert](alerts-windows-defender-advanced-threat-protection-new.md) +####### [List alerts](get-alerts-windows-defender-advanced-threat-protection-new.md) +####### [Create alert](create-alert-by-reference-windows-defender-advanced-threat-protection-new.md) +####### [Update Alert](update-alert-windows-defender-advanced-threat-protection-new.md) +####### [Get alert information by ID](get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md) +####### [Get alert related domains information](get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md) +####### [Get alert related file information](get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md) +####### [Get alert related IPs information](get-alert-related-ip-info-windows-defender-advanced-threat-protection-new.md) +####### [Get alert related machine information](get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md) +####### [Get alert related user information](get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md) + +###### Domain +####### [Get domain related alerts](get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md) +####### [Get domain related machines](get-domain-related-machines-windows-defender-advanced-threat-protection-new.md) +####### [Get domain statistics](get-domain-statistics-windows-defender-advanced-threat-protection-new.md) +####### [Is domain seen in organization](is-domain-seen-in-org-windows-defender-advanced-threat-protection-new.md) + +###### [File](files-windows-defender-advanced-threat-protection-new.md) +####### [Get file information](get-file-information-windows-defender-advanced-threat-protection-new.md) +####### [Get file related alerts](get-file-related-alerts-windows-defender-advanced-threat-protection-new.md) +####### [Get file related machines](get-file-related-machines-windows-defender-advanced-threat-protection-new.md) +####### [Get file statistics](get-file-statistics-windows-defender-advanced-threat-protection-new.md) + +###### IP +####### [Get IP related alerts](get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md) +####### [Get IP related machines](get-ip-related-machines-windows-defender-advanced-threat-protection-new.md) +####### [Get IP statistics](get-ip-statistics-windows-defender-advanced-threat-protection-new.md) +####### [Is IP seen in organization](is-ip-seen-org-windows-defender-advanced-threat-protection-new.md) + +###### [Machine](machine-windows-defender-advanced-threat-protection-new.md) +####### [Get machines](get-machines-windows-defender-advanced-threat-protection-new.md) +####### [Get machine by ID](get-machine-by-id-windows-defender-advanced-threat-protection-new.md) +####### [Get machine log on users](get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md) +####### [Get machine related alerts](get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md) + +###### [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) +####### [List MachineActions](get-machineactions-collection-windows-defender-advanced-threat-protection-new.md) +####### [Get MachineAction](get-machineaction-object-windows-defender-advanced-threat-protection-new.md) +####### [Collect investigation package](collect-investigation-package-windows-defender-advanced-threat-protection-new.md) +####### [Get investigation package SAS URI](get-package-sas-uri-windows-defender-advanced-threat-protection-new.md) +####### [Isolate machine](isolate-machine-windows-defender-advanced-threat-protection-new.md) +####### [Release machine from isolation](unisolate-machine-windows-defender-advanced-threat-protection-new.md) +####### [Restrict app execution](restrict-code-execution-windows-defender-advanced-threat-protection-new.md) +####### [Remove app restriction](unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md) +####### [Run antivirus scan](run-av-scan-windows-defender-advanced-threat-protection-new.md) +####### [Offboard machine](offboard-machine-api-windows-defender-advanced-threat-protection-new.md) + +###### [User](user-windows-defender-advanced-threat-protection-new.md) +####### [Get user related alerts](get-user-related-alerts-windows-defender-advanced-threat-protection-new.md) +####### [Get user related machines](get-user-related-machines-windows-defender-advanced-threat-protection-new.md) + +##### How to use APIs - Samples +###### Advanced Hunting API +####### [Schedule advanced Hunting using Microsoft Flow](run-advanced-query-sample-ms-flow.md) +####### [Advanced Hunting using PowerShell](run-advanced-query-sample-powershell.md) +####### [Advanced Hunting using Python](run-advanced-query-sample-python.md) +####### [Create custom Power BI reports](run-advanced-query-sample-power-bi-app-token.md) +###### Multiple APIs +####### [PowerShell](exposed-apis-full-sample-powershell.md) + +#### [Use the Windows Defender ATP exposed APIs](exposed-apis-windows-defender-advanced-threat-protection.md) +##### [Supported Windows Defender ATP APIs](supported-apis-windows-defender-advanced-threat-protection.md) +######Actor +####### [Get actor information](get-actor-information-windows-defender-advanced-threat-protection.md) +####### [Get actor related alerts](get-actor-related-alerts-windows-defender-advanced-threat-protection.md) +######Alerts +####### [Get alerts](get-alerts-windows-defender-advanced-threat-protection.md) +####### [Get alert information by ID](get-alert-info-by-id-windows-defender-advanced-threat-protection.md) +####### [Get alert related actor information](get-alert-related-actor-info-windows-defender-advanced-threat-protection.md) +####### [Get alert related domain information](get-alert-related-domain-info-windows-defender-advanced-threat-protection.md) +####### [Get alert related file information](get-alert-related-files-info-windows-defender-advanced-threat-protection.md) +####### [Get alert related IP information](get-alert-related-ip-info-windows-defender-advanced-threat-protection.md) +####### [Get alert related machine information](get-alert-related-machine-info-windows-defender-advanced-threat-protection.md) +######Domain +####### [Get domain related alerts](get-domain-related-alerts-windows-defender-advanced-threat-protection.md) +####### [Get domain related machines](get-domain-related-machines-windows-defender-advanced-threat-protection.md) +####### [Get domain statistics](get-domain-statistics-windows-defender-advanced-threat-protection.md) +####### [Is domain seen in organization](is-domain-seen-in-org-windows-defender-advanced-threat-protection.md) + +######File +####### [Block file](block-file-windows-defender-advanced-threat-protection.md) +####### [Get file information](get-file-information-windows-defender-advanced-threat-protection.md) +####### [Get file related alerts](get-file-related-alerts-windows-defender-advanced-threat-protection.md) +####### [Get file related machines](get-file-related-machines-windows-defender-advanced-threat-protection.md) +####### [Get file statistics](get-file-statistics-windows-defender-advanced-threat-protection.md) +####### [Get FileActions collection](get-fileactions-collection-windows-defender-advanced-threat-protection.md) +####### [Unblock file](unblock-file-windows-defender-advanced-threat-protection.md) + +######IP +####### [Get IP related alerts](get-ip-related-alerts-windows-defender-advanced-threat-protection.md) +####### [Get IP related machines](get-ip-related-machines-windows-defender-advanced-threat-protection.md) +####### [Get IP statistics](get-ip-statistics-windows-defender-advanced-threat-protection.md) +####### [Is IP seen in organization](is-ip-seen-org-windows-defender-advanced-threat-protection.md) +######Machines +####### [Collect investigation package](collect-investigation-package-windows-defender-advanced-threat-protection.md) +####### [Find machine information by IP](find-machine-info-by-ip-windows-defender-advanced-threat-protection.md) +####### [Get machines](get-machines-windows-defender-advanced-threat-protection.md) +####### [Get FileMachineAction object](get-filemachineaction-object-windows-defender-advanced-threat-protection.md) +####### [Get FileMachineActions collection](get-filemachineactions-collection-windows-defender-advanced-threat-protection.md) +####### [Get machine by ID](get-machine-by-id-windows-defender-advanced-threat-protection.md) +####### [Get machine log on users](get-machine-log-on-users-windows-defender-advanced-threat-protection.md) +####### [Get machine related alerts](get-machine-related-alerts-windows-defender-advanced-threat-protection.md) +####### [Get MachineAction object](get-machineaction-object-windows-defender-advanced-threat-protection.md) +####### [Get MachineActions collection](get-machineactions-collection-windows-defender-advanced-threat-protection.md) +####### [Get machines](get-machines-windows-defender-advanced-threat-protection.md) +####### [Get package SAS URI](get-package-sas-uri-windows-defender-advanced-threat-protection.md) +####### [Isolate machine](isolate-machine-windows-defender-advanced-threat-protection.md) +####### [Release machine from isolation](unisolate-machine-windows-defender-advanced-threat-protection.md) +####### [Remove app restriction](unrestrict-code-execution-windows-defender-advanced-threat-protection.md) +####### [Request sample](request-sample-windows-defender-advanced-threat-protection.md) +####### [Restrict app execution](restrict-code-execution-windows-defender-advanced-threat-protection.md) +####### [Run antivirus scan](run-av-scan-windows-defender-advanced-threat-protection.md) +####### [Stop and quarantine file](stop-quarantine-file-windows-defender-advanced-threat-protection.md) + +######User +####### [Get alert related user information](get-alert-related-user-info-windows-defender-advanced-threat-protection.md) +####### [Get user information](get-user-information-windows-defender-advanced-threat-protection.md) +####### [Get user related alerts](get-user-related-alerts-windows-defender-advanced-threat-protection.md) +####### [Get user related machines](get-user-related-machines-windows-defender-advanced-threat-protection.md) + + + + + + + + + + + + + + + + + + + + + + + +#### TO BE DEPRECATED - API for custom alerts ##### [Enable the custom threat intelligence application](enable-custom-ti-windows-defender-advanced-threat-protection.md) ##### [Use the Windows Defender ATP exposed APIs](exposed-apis-windows-defender-advanced-threat-protection.md) ###### [Use the threat intelligence API to create custom alerts](use-custom-ti-windows-defender-advanced-threat-protection.md) From e0a623d24f47d750e4d4922ef911be56cb4e6de0 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 24 Sep 2018 14:43:47 -0700 Subject: [PATCH 074/487] update images --- .../exposed-apis-create-app-nativeapp.md | 23 ++++++++++-------- .../exposed-apis-intro.md | 14 ++++++----- .../images/nativeapp-add-permission.png | Bin 50358 -> 48607 bytes .../images/nativeapp-get-appid.png | Bin 20758 -> 18968 bytes .../images/nativeapp-select-permissions.png | Bin 52601 -> 50864 bytes .../images/webapp-add-permission-2.png | Bin 14912 -> 16185 bytes 6 files changed, 21 insertions(+), 16 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md index 7cb9fa31b2..3c5d8c3321 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md @@ -25,11 +25,11 @@ ms.date: 09/03/2018 [!include[Prerelease information](prerelease.md)] -This pages describes how to create an application to get programmatical access to Windows Defender ATP on behalf of a user. +These pages describe how to create an application to get programmatical access to Windows Defender ATP on behalf of a user. -If you need programmatical access Windows Defender ATP without a user, please refer to [Access Windows Defender ATP without a user](exposed-apis-create-app-webapp.md) +If you need programmatical access Windows Defender ATP without a user, refer to [Access Windows Defender ATP without a user](exposed-apis-create-app-webapp.md). -If you are not sure which access you need, you'd better read the [Introduction page](exposed-apis-intro.md) +If you are not sure which access you need, read the [Introduction page](exposed-apis-intro.md). Windows Defender ATP exposes much of its data and actions through a set of programmatic APIs. Those APIs will enable you to automate workflows and innovate based on Windows Defender ATP capabilities. The API access requires OAuth2.0 authentication. For more information, see [OAuth 2.0 Authorization Code Flow](https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-v2-protocols-oauth-code). @@ -40,10 +40,12 @@ In general, you’ll need to take the following steps to use the APIs: This page explains how to create an app, get an access token to Windows Defender ATP and validate the token includes the required permission. -**Note**: When accessing WDATP API on behalf of a user, you will need the correct app permission and user permission. -If you are not familiar with user permissions on WDATP, please refer to [Manage portal access using role-based access control](rbac-windows-defender-advanced-threat-protection.md) +>[!NOTE] +> When accessing Windows Defender ATP API on behalf of a user, you will need the correct app permission and user permission. +> If you are not familiar with user permissions on Windows Defender ATP, see [Manage portal access using role-based access control](rbac-windows-defender-advanced-threat-protection.md). -**Rule of thumb for user permissions:** If you have the permission to perform an action in the portal, you have the permission to perform the action in the API. +>[!TIP] +> If you have the permission to perform an action in the portal, you have the permission to perform the action in the API. ## Create an app @@ -74,16 +76,17 @@ If you are not familiar with user permissions on WDATP, please refer to [Manage 6. Click **Select permissions** > check **Read alerts** & **Collect forensics** > **Select**. - **Important note**: You need to select the relevant permissions. 'Read alerts' and 'Collect forensics' are only an example! + >[!IMPORTANT] + >You need to select the relevant permissions. 'Read alerts' and 'Collect forensics' are only an example. ![Image of select permissions](images/nativeapp-select-permissions.png) For instance, - - In order to [run advanced queries](run-advanced-query-api.md), check 'Run advanced queries' permission - - In order to [isolate a machine](isolate-machine-windows-defender-advanced-threat-protection-new.md), check 'Isolate machine' permission + - To [run advanced queries](run-advanced-query-api.md), select 'Run advanced queries' permission + - To [isolate a machine](isolate-machine-windows-defender-advanced-threat-protection-new.md), select 'Isolate machine' permission - To determine which permission you need, please look at the **Permissions** section in the API you are interested to call. + To determine which permission you need, look at the **Permissions** section in the API you are interested to call. 7. Click **Done** diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-intro.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-intro.md index 9afd0591c4..0108565f75 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-intro.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-intro.md @@ -33,20 +33,22 @@ In general, you’ll need to take the following steps to use the APIs: As a developer, you decide which permissions for Windows Defender ATP your app requests. When a user signs in to your app they (or, in some cases, an administrator) are given a chance to give consent to these permissions. If the user provides consent, your app is given access to the resources and APIs that it has requested. For apps that don't take a signed-in user, permissions can be pre-approved to by an administrator when the app is installed or during sign-up. -# #Delegated permissions, application permissions, and effective permissions +## Delegated permissions, application permissions, and effective permissions Windows Defender ATP has two types of permissions: delegated permissions and application permissions. -- Delegated permissions are used by apps that have a signed-in user present. For these apps either the user or an administrator provides consent to the permissions that the app requests and the app is delegated permission to act as the signed-in user when making calls to Windows Defender ATP. Some delegated permissions can be consented to by non-administrative users, but some higher-privileged permissions require administrator consent. -- Application permissions are used by apps that run without a signed-in user present; for example, apps that run as background services or daemons. Application permissions can only be consented by an administrator. +- **Delegated permissions**
      + Used by apps that have a signed-in user present. For these apps either the user or an administrator provides consent to the permissions that the app requests and the app is delegated permission to act as the signed-in user when making calls to Windows Defender ATP. Some delegated permissions can be consented to by non-administrative users, but some higher-privileged permissions require administrator consent. +- **Application permissions**
      + Used by apps that run without a signed-in user present; for example, apps that run as background services or daemons. Application permissions can only be consented by an administrator. -Effective permissions are the permissions that your app will have when making requests to Windows Defender ATP. It is important to understand the difference between the delegated and application permissions that your app is granted and its effective permissions when making calls to Windows Defender ATP. +Effective permissions are permissions that your app will have when making requests to Windows Defender ATP. It is important to understand the difference between the delegated and application permissions that your app is granted and its effective permissions when making calls to Windows Defender ATP. - For delegated permissions, the effective permissions of your app will be the least privileged intersection of the delegated permissions the app has been granted (via consent) and the privileges of the currently signed-in user. Your app can never have more privileges than the signed-in user. Within organizations, the privileges of the signed-in user may be determined by policy or by membership in one or more administrator roles. For more information about administrator roles, see [Assigning administrator roles in Azure Active Directory](https://docs.microsoft.com/azure/active-directory/active-directory-assign-admin-roles). - For example, assume your app has been granted the Machine.CollectForensics delegated permission. This permission nominally grants your app permission to collect investigation package from a machine. If the signed-in user has 'Alerts Investigation' permission, your app will be able to collect investigation package from a machine, if the machine belongs to a group the user is exposed to. However, if the signed-in user doesn't have 'Alerts Investigation' permission, your app won't be able to collect investigation package from any machine. + For example, assume your app has been granted the `Machine.CollectForensics` delegated permission. This permission nominally grants your app permission to collect investigation package from a machine. If the signed-in user has 'Alerts Investigation' permission, your app will be able to collect investigation package from a machine, if the machine belongs to a group the user is exposed to. However, if the signed-in user doesn't have 'Alerts Investigation' permission, your app won't be able to collect investigation package from any machine. -- For application permissions, the effective permissions of your app will be the full level of privileges implied by the permission. For example, an app that has the Machine.CollectForensics application permission can collect investigation package from any machine in the organization. +- For application permissions, the effective permissions of your app will be the full level of privileges implied by the permission. For example, an app that has the `Machine.CollectForensics` application permission can collect investigation package from any machine in the organization. ## Related topics diff --git a/windows/security/threat-protection/windows-defender-atp/images/nativeapp-add-permission.png b/windows/security/threat-protection/windows-defender-atp/images/nativeapp-add-permission.png index 32860c3359b2d6a7f2db37b29401e4d13509d578..1f7f423e4923aed64827713292e890ff4a9e3062 100644 GIT binary patch literal 48607 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 V9|tYLc!5B4uIXLPzjFV{{{RvG)NTL( literal 50358 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 z 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 LzbbiY`0@V&$Z~~~ diff --git a/windows/security/threat-protection/windows-defender-atp/images/nativeapp-get-appid.png b/windows/security/threat-protection/windows-defender-atp/images/nativeapp-get-appid.png index dd7551d5a54ea47e66cead651a40d50027fac3e3..859e4fa8a3aea509cedf708c8fb0d1abafc5d6f5 100644 GIT binary patch literal 18968 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 Mr>mdKI;Vst0Fyi;V*mgE literal 20758 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 HfAT*7-xPsz literal 52601 zcmce;c{E$!`}mvc;H@oMs@|ojYN=VNxoD}XDbzegw5A$DYltz@R#j2d7)t11s4?as zBve~-)ELB2CB_g_gcx$;^S$fd-(Bl_*YEecf84WH*2&4)=bXKtz4v*Z=k+{0F{VI0 z_OpCv0RRBI{-XzG0Kmx#=EvioGt6J)-w)qp?oRld>1hMX@mH6a2dCWc8{Y>2DihBg zJUPugW_$j~)*k@i_;LI>ktWH(4*>LX=s&n`5$s5wJQwZ|h-5HK9=(dKvvQER%=d~- zJmd5^NKNuLtWL_X$OM>>6!5_q{}zneAt8IrnfZEoksHdDR;y|G-xlB7L*pURnrs}U|58C0OOG6 zeu`N+z{@M;&z?QIW$xhMEq21mr^`j&?O#E`%YmRfZ7nS?uQ&$JoEDdq#I&vyD~- z_IX_n(fmU^R{(&XJ9yW$h{#!- zxW&_pcsnEsT{H5-IfQ=E)Ku)TR(=-3(T|xq$FaqkHb4X2vYxKA*A_BVROv3U%X>M& z?sWCz$B$>vR?=A-{1b>5jsg~58xML+f^jhZZWw9A4mTsH3nWR@hpeDXU4NtFM6%5nH|#ZrH4V~`sV?he_x|$JuRM;mJe$6ZLX>#x44-OY#Y$LS@4@sx0DxS2 zzc%^7_ma9q7V_3+mLv}Kedg6>5xmjiXvv(lI7Imo(N{3&vOBTbvK+e(^PAHyloj?0qhQO})UST&wKU>E; zB|KW?`%!dP7}Uzrn>3FD}k&$T^MCRXMyM$aE{bLTcT)INldmR#Bcfv zY1(oiQG~(i{YN2Tn?Q_3m@ahsMXkdwR>bx5m{n4bR*i)w%y~WG`8}xj`E1NybXVs> zZHE9Ra=&_kwt57;EV!q+N2eUDlE;c^=F0-z2RbI{oQ#@wnbQT1^3OL+sq zz-3po4$ycwVi`AS32v~|M#Ne}4g07w3@8G`Ii>IvtYd(Xjd(l|$> zzDms5$$xxt^w5Q3!hS9>9P>uzRaB`$g^tn@F`DEO)*FcL6X3$0(v(0K2Tn!IX)jD< zt!xs0;!dq4m05#tQ6vLtUn8o4M-|W6P62u>8OSP_jf$tCkyr-O_{Tc`Y*3Xy}}&!*N%x+NDz%uf!z)?d@-95BO7fq`Z|)$1x65{m+Y)3cYxf zIW^yPm$=q(V>?_iI8KcV-`GvN&(O%o$C*s`oJzxoq10h(1ys|f!8{28#y72hKbKjU8=+S1+@8>* zL7PZvU>xl$42G2jpaf=Ci2tlnT|Dk`gZ-T5KV;A;YHkdSWm|GB+=4;1Z|==B=wE3f z9ME8`wxk`q5GT_q~?@c50BSc2yJEmMPc)m8Xo!p35qJ{^?S5%*EPJi!t z7k4of9&;0aJBza5IGxZDjA+pw*)!CekDEt7l!nume=7#XG)AaKAKJ{1Ds0qs;wt|bnfh|SHI)?3^Q{KSBd`-8M*xM_B6Z26o6Q*>94(W zJ3*vnitxhUZQl^8z27Z8MXUdFd4KiDFQu__Xlp3wXbQO_D(StxMj4y6N!}YWh8?j( zUh>{G*@eyneRJWR6MnC_50HPbB3rZd)r@L5&*hK#J zl~ak8mQ&o;HH#j#kZ@g?Q&KqTogf^%`Wz*;jAK-nLm5QDp1T2=&7uNTN?UpgCLzm- znf8rAr;jk_OKEl8@|s! zw9#R^7d=+QlIMGQ;ewW=q9xvH2Sxv;5*-}luoYcd+{)ge!0D4J3p+4e<}d2a-cwZ- znU}hfxVgLJw;itjS>OPwIve1=y{1R+nFgU9#kGc~_s&yk=fq-yVp-}O86f|w(cx6J z2J%V6rmeqWx@ruZZ}(SEat|s;Oe|#ouFcdIL(}coTJua|mARt`Yx9&**D4Nc46V0h zqiI=8nL#tIAQ|IP^Ax;&gk(?{b!`Youor#K^0Ijj+8%L8C3M@mBQ4h@p>7FRkt%6T zz=zv2dF3HqeSr+(6u4{3TvEa&_AU%TeqK^1xT6%(7prrUaackHs+y-S_iJg~5Rq8O z*?{bQ4?CbP;9P4D;yk!FY7Qt!Voy`j@icQ|PBYBhh$LJBe{;QXGb+UobmE-NLK<+7 zfrTX4VMC|%mt$Q84g_Ct>^nBhBrbmg`+rbDv=B)I^s1?KX!}t#RyW)5PxuR&SL&qn z>8Vv~jU2}18Loc-87mW>ZH?`-{66(h9%PMb8^d2VGYEbj2zpot@7!0Vt4x{mP_)3? ztDS?^2X<@gYe0IQ9!kJUjbJa-?1Y7d)Pq|)*wM32!#rhET<&*%l zs=r^GYBZ7J6uq36DI1CED)Gz6-XQsQ>a)h)4JAdBGISe3#QdsG!>VN!&4|qKfS8W% zB3XloU7Ev~yvmw4NA{kS!u&7kkiqJ)}&4JP1{<>~Xg^$MQv_K-q!Dw%=G#Ti4c2I7wb{c8j$xmuBhl z^!OuPHGNF zVaS=R&dwrW7U|!>Uxs)k=PHy1#VPw;)B*G7L@?8eEp*DVMx&Co9V=71Ygk9M4*znQ z^W8Fm8v<2ZaQZ5LQhkf;r8OA)ex!GVVY2MjudVTSC+A6Qo>A-I$@OhCFzI9yf9A=# zRA1Hm>q``{xa#z`+2)7tMNO-v=Wgtk?B`KlQO+17v_CO1;Ok2G;95xN4vN@$*|amH zKw`kC?VAFV0`469yw6{A+`9H7cReYN^f%7`{6cEy%Ft$%?|$q-B}H>@7>!TfJeiYT zR>rG;kRk8!Xw1jysZi2N9Ry*qwJdqpc%MmsV)ITKenz&DyNH$*7vfIp9r)U$U&o(W zzizaa6x@DO(_`!x&jo;-GHJO&+`1ijI%@<9ibT6(J;%9EtM{)*XAt%K#eBL{V3!VW zSC5oa>U61hcdC1?6i6peW4DXE`T{hyzQC58=66t+M`8y5tb%*5ej)g)zdy^~sB^2? zq%-`lD2_M(0I5PUb>g={uTowuJM0>l<#aP&)$R#Z`(y1`?Le;zNUHVFS@Wf z!4UJ+h32CZz>aXrT8rhMHHxdnOUtc8rP3*C4~7FXfjx1i3Ll)h~HQK zyVgTXSKB{V+s!HNgk13H3jZFScpD#--U^z`^tDzaI?|hytXp~vi3-f8AFe)bKM!aL zAQB)>fmwupHE%z4=)ek(r=6iwE~7W?%e2wglDCt)_pEAF6t|E15XL;W_m<$D#szQ3 z^*0^OAv9NgrK4Nx^tT$x^dp2WI{B(#v;V`#$Q0{*=B#DZu+L4b~Az}=5}*N_=uHqGuBvC?tF#o4(0#avUDKIX&^* zYqwVQr1~7)5H60t`8;bv$fln0**7f+-3ns{2KqNhNcN#5V>{3#%Hwtc(9McZbCq2v0n=;?MC!00qw=H#-=Vpb;Ax#hI zs4z+BU$j<~Qc>_PkUp_tsO*QkzVPmJ>ue|WEL-87F(UqtPUd{Q^yKgSK1!gY$cE!# z*L4bJ$L*u!ux3|Zm%}Hp&=WA{XY|qzy%c;n+w6FK!Ryw`B7dfuO{5oRUjwo5hx4f@ z7&`eQ9vrnX+!Hasxkh`^d(i2N9yFZE0@cb8e^+5ksoF7t%Vw*%>U5^awq~>S)|;?k zAzPM`O99fIKV_Q*2)+-V!`C*(2}ewmm1X2g__wkBvVN3E7%IYebeX0`FryuOq^w}C zORYRDI-1-bhYt=iF@d9OXDk_q1QBV!c! zodZ~nS$cX(|qD~O*8|l6r{=9{sx0Agl=w}8g*aHeYK*FL+7TDeBK6_U4 zr706xMuCw#O75`S@u@ydci-#7YV*G~yEEQ9`|{}UmC_!4A4QF7WVQTsV+aOT z_QO1rctmZ+hXwn~^tr6S9{7>b0Ko7N3`yx8za%k0WW*@YWMnj0KqC zeD_*lKqO@?`#)JeO-N^)9yP%kW4rX1-qBw6*7TWEY^Q9F_xEmGaAFc803hi<_=gF2{<{KBmvnV?q34;! z_WAz5T>n3Pz<*yrmnm-euY{8=*=e0FF2TX0=b7$Z>~VYJWU;s4hbv&xsB>bi7qbCQ zUSq99zI&S_s5hly#*$O5iR1kFM{qdq%C=%vX=%>^lV-JG z70ON=qqACPKm|>7Yh3p~1Z=NBv4y3DIna)A*xup~w&TkE@5$@GZ_fXY#Q*=k!}qJ_ zD^MM4>N07AyqEPKKTf)nNA^ChM9X_6Gz+ ze(l4&UFsYf5AnNGRv}~foQ*n=7;kP^k#|+faXC3e?=oP&>l|ly!DSwY>EH~D@Pp{8 z5FtdPPvf?OD$OCN-lm-B#%q*jjOc3M1&f(C^FxS%yd{)7^4`(7YCe|suLzKV8Y}Z& zrk`y2oqQQ1Nt?f-T)9xwv{uW(C#z>w!Q~C}eC{@3RUO>WCv%YGcx6FhNo$|D#Tu`o|;5cE>~AsHK#>LYA@jq7z?sZi=Q^R5QE(y^Gs=>~=ocTa}nKAxZ#| z5oYtfK?Met7)L9QLKz6V6b6WR=U8bw_n7D3E$=~bMS%tl1u(2dRzu)xP4J*bRR}4@ zZze|4)xZ1{f5q}PXJ>MIkg;KroLkPT&+e=L9t$GE{|h_$Rdka*Hhc>@*1YkwsA8*t zC?T*`-XU;G8PsUCb~mI`X#jNC`$q06c5GU0%yQl8QuqNjj{2z= zlxf!?dM^k5nV$EROs;O;IOv)qpX;+?On*KJ?daNS{%sE(=&bs&=5;FU060_SPY&|w zML3~51FffS`EBY?McfYZUNii7AMxEWjAjd!Iqvv+X2;Jmb}|mYE4qFo_PiA0A3h6c zUAP`1c>LN5Z?I3gWK(g|LTvfo{%-kI;pbaCQ)&x2VNvv<*(xuh(inA@OVzs)^FtcA1l?v+tWJ|q$&kcI8e$$ z^Au}qWkEEgii+23YYknE-(38v-1X}oWX?$p_=eD+hp3is z0N^6h0!&$vVMhxO4@bmTrOdfBJTAZbb>>_7FG*#`%&#zy%gg z1S80+`d1DmfeN}iTj}vtZ8K>mY&Cjl<9&Z7w;Lx&dbeE6ZguF9T2mv_pG&{d^D^e# z5xP#9*`9lsc-Yz5U1Q_oR_DAC$#1`S>W_;{_a`M4)FU$t3clvwd*l#;b(p1=*67P9 zTD}HJk`BCNQY{+^Gqsqx^BU#uiB;^A{_ErXLW;8m4`}L*u#&aO;IhTB#!Gi5l2UL+ z_6>gd78oM0UlcM5oXFn#U>w2?(h?%Zm) zTT0E;41+ZQZ;wLEa%c>`*Q(z?gIccOD9g2Nu)N$nf2-PCG}i3p;XaNLHU?)Lu4Zq9 zkkYK@cyYU@nR?Le^CTw75Dd<}8vN&#-*+~#(T00IYYa!n{c%FqM!S&j0zTYA_>A0> zM(Gk6%fO|nsK9TqoqXiy^(_FqvPDP8_M^4IuaQK>2qFB39wy`^k(nC0y zJr5USgwJWZ&rlZNN`!ECM(b)}HU7R+CQZPvl#-KJ3NMj>>jD(sbBK&HV+B&}SN-2l zgi)H^#`A@GfJm}eyx_#jXvZ`s!!EhG2e(6N&dFRc-?g(GttD{GHevUO97pLSI<}!4 z<@ucR$3NjR>tSdob&wfotSs)J%0>Q)x?(lc z(jfB)JT(E2yA)cyYhID!c9{fb1u&gF$>`e^tXny36Lgpq-&Ho`{29rHkt7i2*(6mzJlon+b${s94^itz31LXs9{8mr5^nCJS zTax>-#HA?kG_dSCf!pLgy1kEWy&S#VSX@3h+`2x07_qogee|kAQAF>cd=7It(Y40Q zS6hvYRX_%EN$%3q_k-HGcVREeQ4!B~ZV(S=9~J%}PTXo-RyJC{dI^XaK%}bRQnu!M z6&PXtwKWd#y>774J7f$qF1PcMqo^do*6UZ`^FVdT0OV;Psx8BAANF^qsck4mA7o$M z2>K_wGRCm;Z78**+{Y!GpI@)Eyp!|$PBgBn!FDosG3<3GJtWaE1xxG<^ylJA$-obS zGzJ!W{x#Qc;254v-T^+&wV&u1O-gDf#)WfrNI`kx~`E4albJPvAu!TOG zw7}3CtZ+n9-OwG@tu|D|h?k{J$%{3vvtim018Y62?z7_J%F34}LnzQYfg&SiM;7TN z_6mB|u%bhbhT@Xia%q{qwx4VfD{m-oTt?))H0bV3|uL zTN&)8&es=}Lb^d_S5dc>o$*202g_anx7*6Q!@rtYpV9AU`Zo{dr}}idMIDK6kaj^= za1I1VP}K^VXfY|hPFKQCBOM5Y@q6C_6H3f_&y7g)6p|eTr{4@T}fOE zEZ9+bUo>ld&L_E&-rim76V;HyhL-jto;mIND7$dQIW5EPm4svKz~uL_Pc{}3R1n+J z@8Lc&7mjXQ(N%+s@G7$tv;oKc^cr6MVD1OecKagAXoyuVf~cENk=J~DYc_j@gjeR} z5_kCuheQs3Xvr8aV=}*c>?1cdnP!ah5-{}jL|v8ncbJpSxI}HUEn(sw&r?*V?w?nG zrubLK`M+sJyDzkMKboT2p5Nzn?Js-!Q0abV=$K_MIDA8Quz_Tx{qnS2 zQNVKz_c3b0sms+4YSO@0b2la;M!8HE!~>0%)rO59qBtzmi9Q`uSJRdoE4%V6Me2q- zvjIry-y=0Ioz}`x#JT0deG#A7r!QWdePV6+wG-tG>2K)o%1|$JN?Q%z5@_(Pqdy>M za-_vRt5ow)2r{G=jKBCW_-mA{J7U-!ppdrqLF|z=&mhr3s(}S@6 zYiRwqW$}NjaFPwEI6T!5^sS8`+xIVF>gvO0Z2W$Z7;QsU(JgtP-p*QxBmHdRFBA}z z3wxa7q9+)VSENZEK)%#iZ#n7a5KRDKpuP3QKbby23NVQLW=!TLdp=b{>88u1OHG`` z2~Xr+d>_cQtLztvRUa0aclnZCeDIw*1y0y3N%7~$QP#jC;wm$n%3*?)+){loy*??sQMNm>JSf@>$Dlb7k3 z#-EOdED$GSb&FbHq0Hg-{E8bNU7_yl-R35d8L&G9)#?m>>jw(cJK~6sfK>~eOQ2$A z53!@7qN-tkg0!ris537wa$YWs;i#0fDwU(OaHiw&mvnV>bTTv7{f?HNU{>nPKl()e zq}&D^7M}?E4bj*(U;Zy+B@g?q?~NBpk>DT#XVBn6#drlf-?la_jgbV^0Ny>^?oZjd z3ID!YW{OJ2m2JuI*~N{GbN*yP$j)a%P$)mP@Z?Cvt7Gor8)&^=&HJ)e*{{ zVUd!CTW9HSo9D4&$H};gQ9`_h? z9Qm%1xir=Nkn-Dk{+|H7^5`i$4}m_(%Wh73*NWJwW=W6U92p;oy#ltuD78Y4_6?=K z4kw3GS&q$T^W*yj%&z`9w;9;y_T{^o>$+=uW02y$rW7b@lwBJiEMYp%E7QxK&Sh2W zg4u`}n&nOax z9#V2hUJ^(@YN9(xtRHHh&Te%!Uy0wHZ{({3twkAZWuEb
      &p@{WtP=SR;Qw`UxU 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 diff --git a/windows/security/threat-protection/windows-defender-atp/images/webapp-add-permission-2.png b/windows/security/threat-protection/windows-defender-atp/images/webapp-add-permission-2.png index 9c00076cfdddd8010bba326ed4ae2d93888851bf..8123965c847f2c318eefc2f652f69d25541faf83 100644 GIT binary patch literal 16185 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 literal 14912 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 JU~buk|1a+D^>qLM From 05e34b0e442c875e23c6e9fbe75401a523054057 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 24 Sep 2018 14:47:22 -0700 Subject: [PATCH 075/487] update exposed apis content --- .../windows-defender-atp/exposed-apis-create-app-nativeapp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md index 3c5d8c3321..c1525aaa7b 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md @@ -74,7 +74,7 @@ This page explains how to create an app, get an access token to Windows Defender ![Image of API access and API selection](images/webapp-add-permission-2.png) -6. Click **Select permissions** > check **Read alerts** & **Collect forensics** > **Select**. +6. Click **Select permissions** > check **Read alerts** and **Collect forensics** > **Select**. >[!IMPORTANT] >You need to select the relevant permissions. 'Read alerts' and 'Collect forensics' are only an example. From 8e14ee5802e218bc17ba59a72ffba8271d1e8d29 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 24 Sep 2018 14:56:09 -0700 Subject: [PATCH 076/487] update images --- .../exposed-apis-create-app-webapp.md | 4 ++-- .../images/webapp-add-permission-end.png | Bin 5808 -> 9075 bytes .../images/webapp-add-permission.png | Bin 35593 -> 47878 bytes .../images/webapp-create-key.png | Bin 28850 -> 33958 bytes .../images/webapp-edit-multitenant.png | Bin 32504 -> 42058 bytes .../images/webapp-get-appid.png | Bin 10830 -> 15013 bytes .../images/webapp-grant-permissions.png | Bin 10183 -> 11871 bytes .../images/webapp-select-permission.png | Bin 30641 -> 44931 bytes 8 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md index dc17193063..e0b16ad6af 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md @@ -73,8 +73,8 @@ This page explains how to create an app, get an access token to Windows Defender For instance, - - In order to [run advanced queries](run-advanced-query-api.md), check 'Run advanced queries' permission - - In order to [isolate a machine](isolate-machine-windows-defender-advanced-threat-protection-new.md), check 'Isolate machine' permission + - To [run advanced queries](run-advanced-query-api.md), select 'Run advanced queries' permission + - To [isolate a machine](isolate-machine-windows-defender-advanced-threat-protection-new.md), select 'Isolate machine' permission To determine which permission you need, please look at the **Permissions** section in the API you are interested to call. diff --git a/windows/security/threat-protection/windows-defender-atp/images/webapp-add-permission-end.png b/windows/security/threat-protection/windows-defender-atp/images/webapp-add-permission-end.png index e0fb6d5cb88c90840f24e03495d072c284bf828a..40f15eb65ac4fe333f93272777a8ae970154f21a 100644 GIT binary patch literal 9075 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 literal 5808 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 LR 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 M)M~5Xr`;$14OO9>r~m)} literal 35593 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 diff --git a/windows/security/threat-protection/windows-defender-atp/images/webapp-create-key.png b/windows/security/threat-protection/windows-defender-atp/images/webapp-create-key.png index 31e916edc59f75aed3a99e03b15eee1a5af2e692..4ddb1fae83bf0d1389762b427f0c797f59859f02 100644 GIT binary patch literal 33958 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 abXWD$Hwe6WkB|+8V%7}(=@C7n|4 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

      cM!S7#9O+{zIt zsOR=)iyl}=X-g#VMIvcW=q4_8V|;~bvL`XfJE{7~vkrOM1oY&XVcHJXYf?%I(O9f9 z@6b3)L5GND&vcxI~AAr~2Ucz#O1{ezk|v?+I%xeF;Fa zmz6Jd8m{U1RS?-B-}T*(u*4Q`925UQYVIE*H8Nke#Tl&0O)PXmaPd-Wn`NvpMcqe4 z{^M-p13|>Kra5KY5tyuCYdBf67Y(~1jsi`YA_Drg3ukG0sH_bnXlbsx)iur3;X z7hd^6o7TJoj8Vyi##a^NL1|Yin@2{F9I=x{bqv9nhCb(0-?aCbb#W_>#Kgh%*YG)8 z_mr}&0p^X*Ue5;RQ5~c1i|fpDIxo?{T$rh$qXLu`6~*He^(G2+_U1_9H*+8Bx84Oo zNC)at3@dk_H0J<$1_!?JE8QVV3>BmQCmix}o`V~_^L=AH<`uq`vvM<$1S)?$qR!Io z%&ZwPjob;KL#EXCe!Z7~iTM!WIwNRvc|!inzBmJ5YSrD(aM~&s4^Tw8$_`S=hL8?Q zPK=+<0F4hANv+4_-GCjB3}=uXB{Kmxtmg6=g;2$v+uSvnyde4{gl!;#(2(-7Il_Lw zdhO1^hD!tjd(9LR@huK%<(n(2b6Ya9#!oPO)4oP`Fn=!h`D^{jJsGc+1CL%KV@nU;fcvTMRx=BK64cARn3ip$WfKULlpmJM9dh&6ej|Z8Whj0 z^s~JhOb4=Ef9k+c%eHj{aZRig``%?Z!03;5Tv3$!c#6>XhvQuiIb1f`$(!W&NWUx9 zSM^S=K@{t-MzG_ICsiI$yO0sGs44M#3)g-p!7RcB4s}|&t!yoC(p^8~ zVkm5I#J7pskAq2R@RjVfJ_^W!owq+BlEE2x5v7@8KU1;sK!<~M;jyDyLBH*~-{|EP zmhyG3^gsdMtEuYi0Rg-sJlGqQG)grLkPVO9tgkwk9we)w(usF!b9kQ7$&Ti9`U(Ch ztRX2Z!6%4;#4!pO+Jdzc;@fK>-DYg!!>wj$n;*0J0PxO>)E%gp$h+Rgq#+P8dwm-naRJ zn98-#y1B`0QQz;!JG*a+7$mKVlOg86 zQR>TLK0SXp$q6nI{QyO3X-r;5VCb=lS+f!r1}`PcTdX{ve1WxMZpuj`6D10h#@y#o z&7)R)E6K0@hrW=! zWwo*R%i-UfBR`Ks*Fc3o90C;qQ(;x=Q|~ZQXQAF8|!1pOaI8pBq-sO)qLO5q_uaeCezyug*Hx zG*>#3fqx~Edv0*P@vAZ}Eo#1X7JdhB0W4aZkYjWb?+U$B0kKU5#@gRDX2bu2h;MGl zkZFsRaCt;;>(T|Q=!C$F|Dgxp>#nI{Vi<25*HHVaDFQ(+wU7NW4P;R&7Z1BNUf5&qo;eCzk6 z9vC1yQVuL*{GW0lFs6AVc=%WGXe|O-+P;_YWy7Ub<79kP`D>G%YOF5|wi~h>9_u$X zr={lH1JnX_%P)`IALA}6MF})i!{egM)}lLBT})P)#P^Kv1ClSR6cCRZ!`}h<$W}bp z`tA;&{}dn|8`sZ|w-ziTyS{i)`QbMTwAJpylY&#nG%jr?K5sD{q7m(E{s3vl4F&b$ zjAhs&Tk}kTd174_U_3{}$ILI~(g!)7{;hFCQyJ33!5Dt|l4|gX+%x0|@QBK8P$amW z`rG}B4(*0(Kik!XEEw`&DIjBh6v$c z1IVSpr|#*(wtEpp4?@KPJa$nHgG_QPdn66H=veKL(GCa*T+;cArUV;M_uBeWWB*B8&RGR{k`605h|5UC?Vb9@nK zm}v{P@EihoNMWKr0m=2UlPKu1Vt8@A_lIY|mdw=f;g(F=&n=nH$&BiWp0}Q$o)u&2 zXq$4H(O@$t0202!O(V5fE0i96BL=VlUy_TSBLUevRCBx%Z1u&x)ercv+@4 z?I8^7X?8@TOgQ^NXRyadBlWQ9>07U(pfIzri;S5V;XysE3m`P|lS44t;f%drFcunLE+9aC924PBUJE~BP%FF2&MnC4;YQ2QR3wxkfdBY zD|ZDeh@#y>Q3H&ySF`|`sQGq&d7=CjP*BIzw$O$#IJrq2E6ADXwm{!Ktt@yOec_71(D`ct zH|UVowsAb?Ny!BjJs&^mAXf<5El;K3vx1q>KRE#!nkC6BEuy{(u`CUzST6Y-Q)!Fm z3NIdy5Dgx?!ug#Oj}&2{)_ zF`g$Ee)F??3yq5*_C10ynlyrw7%t1{c(D9X&*$*;Z%QVL3Xx`})%oX~((Z7O~P5O8;SP0io@OKtj3QeFD0z)xO z5HD3G>uEHtD-oj;^2^A(bV2=Bjw?5l&o784e~_{pV>atN=Sh(G?~;n$t>5m0>A_*9?$?nu0od;io0JEk-PQtG9z? zC8~N#Q#z!89^!O@y40v6Q^NVDt}gL}g6h&r=~CYi$F%N?$!PEK4@m9fsG>nm{ufbX z*1>eI)0SAv27M_4lwW^>g$MmygAta5DgkT6BJ?9JG~QbkBJ>v--E z945Jkh130@mwBINW21lMoBQEhvD7$Qyy%|}HX6M0F0GCD%f8n2XX6j1=9TkJwg8G|Ey(Qqg-D%{@ux?bQ?*Bn})?kKK zRA_F^akMpQKYup|yg2=A0!IvL){oG9S>C;DFPG(az)Vg+TH=bS zgE}f@sY?y%zuRb1Uny{hQ}X>JfcaR0SrbVPLtH%LuaX{rsE`6jX3gJp2TWA=7v0f@ z781A}4CcgWpc5%|(K|-Z7;_4Uyx?(XhBVV6!G^2BJ64;X*BP-$OGp;qQmFB|%P5TP zh}sYtkShJ0Uu1JRt>ypjT{eYk__g z!{Hjt0CHjktlKj-&b#!bsvE#K&N^f!V0?`3Eke8*Retr8C1H##Su%#Dyi z^cP2l1z#e^^@$7LD_=e=#>|r}C8&AI^E#x$yZ{ z%F1zz=!#1EO8$ziy#2>xa!o**t7!Hs%>I(KV;szsZ7+IUXngszZS#D=HlbfjasFQw{vU+KE&$^dMXa693IwZ;N-d zn6;6gT;+UPsYY?P3IZ7e>$E1I5sN;URs1d;VaGFZ662(-C}98I{K1CY$-(;jZf1B$ zs}d{BEIM3y<`R8FrI(+E)ZEL#7aqV#hIXd;5|@~<=M*RwbUdH-oXTvJ`@Gn2puAb{ zX`*}xC{SM47!F3)0L}P{P@)=Ha=ch-Ek~J4bY$O8@b{4Iz!LsuJ8Hqo3_fO94eBVE zhU-Gikq8%6ZZ1&w=!3`~`i&Z(TEl^qyG)JUx^PC%Bpkv(CtY?;4{_SszINm+JSG6j z>_)3DMo_&GY#X@B8YsM2`SDH&r|BzEd|5#_Rb_R1EB)Rx-#JC*Xsv_T6UxC<%3#ZAZXTtpseWBCTmzY)zU?8_{OT>?lmp|`6oB})a_b`D}Tz8mG zbk@y}QeGU=lbbbr@`#R9nzxHLLyL?PbkKuq0?&{~s%Xn=g!gn;+;Y@{wYn zTg9mh^X?A1%=#t5txgz(9n!yn47h&|zo4R^H3ph(*T)|!ndu8F)8@Uu0`X(a9t-YfzJ=rv-h^O6KL}7rT-(& zePu+Mbe}LOeo3S4*>n(2w8ZIioJvz54QJH=l+6IgWlUXwROn{Zu79CSCP4~iF|}G9 z!(4J!58?9Duuc7Odv^JK!!7C=Uwt-xYV$)!Z}rwzLL{Pk;{59q1z$V$u9qYvvxB+h zoURm-mB-BKqGgnj8vcT;n_P(CX{qW?1o>3183(&FM2a-;`%0g!x|qxn&bITkmGXDZ?!iA zb*K8BBZ;JSZ1d6iNtr%-@`9Ljx?I^GMFxZNnr6G5qDl>z0X=f*-t_$-H38C z+|#d?mI`S>%bQiDLrzgmY<6D1V;Lu$7ebP~Z3R}vj|sO$JlTEOO}Cj$r-AKnndzbnR&HwC5jq;WQ7aUlGh6S6gm7Ed08K((m;b&SNJ3>-vj> z=VF0s8%9>Ws3V(lYvf@`2f~7z8)duS{=d3+w58X|o$r(bD+-@mEXWx+gg6wQ%=dp? zyp!fM@-`gI$oTo8Kn%a7qZu0+-38e5^Q1OD5@kGW6*nhp-mvbSpFXwoc}edA13LqY zJXfzW4>y#SA;!_Mc-h-@P$;|A1F|QYTIWpTMsp6VP4h8li_-|#ZfVh4Fd2I#W50%F zQ(CO0V@?8s#ZKGoW(?aotuW7*u^du6pgcS5W5rXON7i5F{;~c7i~~jnGI~6>?Cpmb zTs*FnbpflrpozH!q`I@yhPw_M3F;*Z2NVjSf3CmaC9WDCm4v_I4-NmuS8_Q~&8TCk zE6~S%KNjyaRH+JgIK?o1TIb8S5j$x$nbr}Tz@|V=1M}5RQeLLeeVV|la*(%S+)Bv^ z7DPV4F{`5%T^pZNHj|JOrLv6zPVdbAFoh)v!J0eV6z~y<4?&`g80UD)a=mTd?@d>} zCWmX1nGh=YjG7CB=^3NMnxYmiY8R3N!=MVxK3w(0Y<#7*L-Y41C%rGPNvk35`@6bj z?SqOcw#Pp#WcXSRx1ySjw{=hd8ix@X{#ov8qU6Qa2|~KOU#iZ20xLGuw}JYodY|GW zpNqUrgBAS4)f2e&udZG?b}3PRjf`+mu@%nx!*v1sgB*x?vf83phYM5af6dB+F=C#}FYm{}W-|IpRg^5gZ;159Xp`w*vjC{O* zag4iZD+EzF)mjT|28zdyeJFxuj&2>qdF3OI4{EzhKD_14FsVEd$vmDAzdVnewP_t| z%58^FxFjEr%b0qvBHVJvwGJ3;`^Ux0$4EBY7hijI?#SG`1d7;nNnFVOanG@M3VR(0 zjn({3%j1M6?@(y~s&EkQTxiM|4VYLK8t5*EmjLQJ0{()?-uOSsz~6Jxg^ndyC)N#6 zE604PSDom~JCjrg&kv_Hj1X^xvh#ZJ6;>|H6>j_%Kfoq10QqGwWc7>S5d6}pPsa!&p=tm zE()RqNWZnBNa8+cG8#E5sD>r%DZua1Mw^D0r$lkKKyV(x)+y#`P;cgQEDq7ByO}li zLdZ*!O9E<5xdYGmmreE+|;$5#6ubZ3a0KcE1Gl4;@ic#-rprpdy zj>{pXK(((a?XcR%6o-!j)^rZ6{}P4nqE38u*D44e?vB3_UWE{n=Nw(DE+IA20iVjs z3tKf8G+nH={X7Dl0cq$&9Y5L{x=UEb{~C*KG8JNgbzk_S{HSqoxD*X6`V$s6){uUu z)Z2&p{lBY2!nl7QvDtotx=0=oCj7>N<^j&!RI(OM5#fMIT&OFgN z>YL8n*_{P*DeDHXUWzF*c{q zPpsZFM{=AHk6qWUjCILZJSn6`62PMNi0>8ZX-!*3U{SkQlmGD@Nd>$eb4d^Xfe|+T zfY92}c?z5LMO}^;Z`nX6It6|uhVfGj<7Ar;0#<4-N}r~=09e5t>& z%(S(H-kgbW1L2#yYNiO3d66P_2u}u$faUCBA=4Bw9ME09rO3n`&@UUY)Lz^l)p6hhQ^qAC6pMxn!jr!`;kG^a(BCC-vl;6C=vkC*%LY@r~PV5~hB zV*w6k#nv(K=>BMR=hZW_IXo@_fj3BRhDY zVRZ;=6r!l7TXj~>**>TCLEUFhTU8}IxO8;;nMO)3{&}Jvgz#JD8LnPulZ^gy-Rc*x z5&k!@!BFwXx4@RZ6!i%PB6;fVg-h8(Ah=b=*R*Twu&hq}F5HODjT*bmrL`@03k724 zcq(g=j=$!N`j~|{%w4Z`Q*z0#dD+}?ab|98Gf}a?uSo1eHEedYVw!c@G}P-EOrUzh zxa7vxz2+XZ;W2TK1s|}MVtpOgkTYGS5OCnpEK6s#)?RzH0hIKpl>{c+?y6r>y}!mw z+f3b|-b6-c8GCHtQo@P<3_hD{bdbvfi_bn(Zbu zVlFEqrC_PaA7d^8%TlFf?=ir3`Rz~9B`(<)cO0vyE4`uoS?Z0CC|M1X*dj^JO*(P5 zjKEIza95=(G?ZIqExP@HhCx2eMjE6>8Vv}ld@po~8-W+&Y1O`ALlC!;n6xL23?hbU z?xz{E+`*BfEp;n)SF6L=H-#08n2}msxl3!o#-gQIzWHnhI{s6s$Q?e-7L2sh1Yp+& zM76Qv$vL0dkVO0QYrjNqn*tJR`N&JIu3+O7;Xl*84TAM;Z__w{wH$m8-x>l8DW5tVQhrNmLYid( zozcE4VfBAWWC7^=**Prerequisite**: You first need to [create an app](exposed-apis-intro.md). +## Before you begin +You first need to [create an app](exposed-apis-intro.md). ## Use case -If you need to schedule an advanced query and use the results for follow up actions and processing, you can use [Microsoft Flow](https://flow.microsoft.com/) (or Logic Apps) for it! +If you need to schedule an advanced query and use the results for follow up actions and processing, you can use [Microsoft Flow](https://flow.microsoft.com/) (or Logic Apps) for it. ## Define a flow to run query and parse results -You will find below a very basic flow example: +Use the following basic flow as an example. -1. Define the trigger – Recurrence by time +1. Define the trigger – Recurrence by time. -2. Add an action – Select HTTP +2. Add an action: Select HTTP. ![Image of MsFlow choose an action](images/ms-flow-choose-action.png) @@ -59,9 +60,9 @@ You will find below a very basic flow example: ## Expand the flow to use the query results -The below section shows how to use the parsed results to insert them in SQL database. +The following section shows how to use the parsed results to insert them in SQL database. -This is an example only, you could perform on your results any other action supported by Microsoft Flow. +This is an example only, you can use other actions supported by Microsoft Flow. - Add an 'Apply to each' action - Select the Results json (which was an output of the last parse action) @@ -76,7 +77,7 @@ The output in the SQL DB is getting updates and can be used for correlation with ## Full flow definition -You can find below the full definition +You can see the full defintion in the following image: ![Image of E2E flow](images/ms-flow-e2e.png) diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-user-token.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-user-token.md index aa6da165e7..4c57316ddc 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-user-token.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-user-token.md @@ -14,6 +14,11 @@ ms.date: 30/07/2018 --- # Create custom reports using Power BI (user authentication) +**Applies to:** +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + +[!include[Prerelease information](prerelease.md)] + Run advanced queries and show results in Microsoft Power BI. Please read about [Advanced Hunting API](run-advanced-query-api.md) before. @@ -21,7 +26,8 @@ In this section we share Power BI query sample to run a query using **user token If you want to use **application token** instead please refer to [this](run-advanced-query-sample-power-bi-app-token.md) tutorial. ->**Prerequisite**: You first need to [create an app](exposed-apis-create-app-nativeapp.md). +## Before you begin +You first need to [create an app](exposed-apis-create-app-nativeapp.md). ## Run a query diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-powershell.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-powershell.md index 982fec1b38..ca0f03811b 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-powershell.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-powershell.md @@ -10,18 +10,24 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 30/07/2018 +ms.date: 09/24/2018 --- # Advanced Hunting using PowerShell +**Applies to:** +- Windows Defender Advanced Threat Protection (Windows Defender ATP) -Run advanced queries using PowerShell. Please read about [Advanced Hunting API](run-advanced-query-api.md) before. +[!include[Prerelease information](prerelease.md)] + + +Run advanced queries using PowerShell, see [Advanced Hunting API](run-advanced-query-api.md). In this section we share PowerShell samples to retrieve a token and use it to run a query. ->**Prerequisite**: You first need to [create an app](exposed-apis-intro.md). +## Before you begin +You first need to [create an app](exposed-apis-intro.md). -## Preparation Instructions +## Preparation instructions - Open a PowerShell window. - If your policy does not allow you to run the PowerShell commands, you can run the below command: @@ -29,11 +35,11 @@ In this section we share PowerShell samples to retrieve a token and use it to ru Set-ExecutionPolicy -ExecutionPolicy Bypass ``` ->For more details, refer to [PowerShell documentation](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.security/set-executionpolicy) +>For more details, see [PowerShell documentation](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.security/set-executionpolicy) ## Get token -- Run the below +- Run the following: ``` $tenantId = '00000000-0000-0000-0000-000000000000' # Paste your own tenant ID here @@ -60,7 +66,7 @@ where ## Run query -Run the below +Run the following query: ``` $query = 'RegistryEvents | limit 10' # Paste your own query here diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-python.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-python.md index d0c7fc7712..afd8a8d4d4 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-python.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-python.md @@ -14,8 +14,12 @@ ms.date: 30/07/2018 --- # Advanced Hunting using Python +**Applies to:** +- Windows Defender Advanced Threat Protection (Windows Defender ATP) -Run advanced queries using Python. Please read about [Advanced Hunting API](run-advanced-query-api.md) before. +[!include[Prerelease information](prerelease.md)] + +Run advanced queries using Python, see [Advanced Hunting API](run-advanced-query-api.md). In this section we share Python samples to retrieve a token and use it to run a query. @@ -23,7 +27,7 @@ In this section we share Python samples to retrieve a token and use it to run a ## Get token -- Run the below +- Run the following: ``` @@ -62,7 +66,7 @@ where ## Run query -Run the below + Run the following query: ``` query = 'RegistryEvents | limit 10' # Paste your own query here diff --git a/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md index d9adb2e60f..70364ee219 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md @@ -14,13 +14,11 @@ ms.date: 12/08/2017 --- # Run antivirus scan API +**Applies to:** +- Windows Defender Advanced Threat Protection (Windows Defender ATP) [!include[Prerelease information](prerelease.md)] -**Applies to:** - -- Windows Defender Advanced Threat Protection (Windows Defender ATP) - Initiate Windows Defender Antivirus scan on a machine. ## Permissions diff --git a/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md index aafaac2b2f..df656faa25 100644 --- a/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md @@ -14,13 +14,11 @@ ms.date: 12/08/2017 --- # Release machine from isolation API +**Applies to:** +- Windows Defender Advanced Threat Protection (Windows Defender ATP) [!include[Prereleaseinformation](prerelease.md)] -**Applies to:** - -- Windows Defender Advanced Threat Protection (Windows Defender ATP) - Undo isolation of a machine. ## Permissions diff --git a/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md index 6d624f7855..8552f37c2a 100644 --- a/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md @@ -14,11 +14,11 @@ ms.date: 12/08/2017 --- # Remove app restriction API - **Applies to:** - - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[!include[Prereleaseinformation](prerelease.md)] + Enable execution of any application on the machine. diff --git a/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md index 40f47a0edc..81c8f8d9ac 100644 --- a/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md @@ -14,13 +14,12 @@ ms.date: 12/08/2017 --- # Update alert - -[!include[Prereleaseinformation](prerelease.md)] - **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) + +[!include[Prereleaseinformation](prerelease.md)] Update the properties of an alert entity. ## Permissions From 55c7324602b1d525f128772d76f893f9f844cfd4 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 25 Sep 2018 15:26:02 -0700 Subject: [PATCH 078/487] move deprecation title --- windows/security/threat-protection/TOC.md | 4 ++-- .../security/threat-protection/windows-defender-atp/TOC.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 70ad8183e2..b727c322cc 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -345,7 +345,7 @@ ####### Multiple APIs ######## [PowerShell](windows-defender-atp/exposed-apis-full-sample-powershell.md) -##### [Use the Windows Defender ATP exposed APIs](windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection.md) +##### [TO BE DEPRECATED - Use the Windows Defender ATP exposed APIs](windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection.md) ###### [Supported Windows Defender ATP APIs](windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection.md) #######Actor ######## [Get actor information](windows-defender-atp/get-actor-information-windows-defender-advanced-threat-protection.md) @@ -415,7 +415,7 @@ -##### TO BE DEPRECATED - API for custom alerts +##### API for custom alerts ###### [Enable the custom threat intelligence application](windows-defender-atp/enable-custom-ti-windows-defender-advanced-threat-protection.md) ###### [TO BE DEPRECATED Use the Windows Defender ATP exposed APIs](windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection.md) ####### [Use the threat intelligence API to create custom alerts](windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection.md) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index f3b08f98b0..a129e5f404 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -342,7 +342,7 @@ ###### Multiple APIs ####### [PowerShell](exposed-apis-full-sample-powershell.md) -#### [Use the Windows Defender ATP exposed APIs](exposed-apis-windows-defender-advanced-threat-protection.md) +#### [TO BE DEPRECATED - Use the Windows Defender ATP exposed APIs](exposed-apis-windows-defender-advanced-threat-protection.md) ##### [Supported Windows Defender ATP APIs](supported-apis-windows-defender-advanced-threat-protection.md) ######Actor ####### [Get actor information](get-actor-information-windows-defender-advanced-threat-protection.md) From 3787d7680f0f8ef884463a5c66f425692d033327 Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Thu, 27 Sep 2018 10:31:45 +0300 Subject: [PATCH 079/487] update --- ...tion-windows-defender-advanced-threat-protection-new.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/machineaction-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/machineaction-windows-defender-advanced-threat-protection-new.md index 51ce0684a8..83e1d345ae 100644 --- a/windows/security/threat-protection/windows-defender-atp/machineaction-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/machineaction-windows-defender-advanced-threat-protection-new.md @@ -37,11 +37,12 @@ Method|Return Type |Description Property | Type | Description :---|:---|:--- id | Guid | Identity of the [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) entity. -type | String | Type of the action. +type | Enum | Type of the action. requestor | String | Identity of the person that executed the action. requestorComment | String | Comment that was written when issuing the action. -status | String | Current status of the command. Possible values are: "InProgress", "Succeeded", "Failed" and "Cancelled". -error | String | Error code providing more insight as to what have caused the command to fail. +status | Enum | Current status of the command. Possible values are: "InProgress", "Succeeded", "Failed", "TimeOut" and "Cancelled". machineId | String | Id of the machine on which the action was executed. creationDateTimeUtc | DateTimeOffset | The date and time when the action was created. lastUpdateTimeUtc | DateTimeOffset | The last date and time when the action status was updated. +relatedFileInfo | Class | Contains 2 Properties. 1) string 'fileIdentifier' 2) Enum 'fileIdentifierType' with the possible values: "Sha1" ,"Sha256" and "Md5". + From 530b3b4cbadcdf5c2a9e491e0bb3e4f1261ce938 Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Thu, 27 Sep 2018 10:48:40 +0300 Subject: [PATCH 080/487] s --- ...defender-advanced-threat-protection-new.md | 40 ++++++++++--------- 1 file changed, 22 insertions(+), 18 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md index 0e8e2ed4a8..e11cd96856 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md @@ -21,7 +21,8 @@ ms.date: 12/08/2017 - Windows Defender Advanced Threat Protection (Windows Defender ATP) - Gets collection of actions done on machines. Get MachineAction collection API supports [OData V4 queries](https://www.odata.org/documentation/odata-version-2-0/uri-conventions/#FilterSystemQueryOption). + Gets collection of actions done on machines. + Get MachineAction collection API supports [OData V4 queries](https://www.odata.org/documentation/). ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) @@ -35,7 +36,7 @@ Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine ## HTTP request ``` -GET /api/machineactions +GET https://api.securitycenter.windows.com/api/machineactions ``` ## Request headers @@ -81,10 +82,10 @@ Content-type: application/json "requestor": "Analyst@contoso.com", "requestorComment": "test", "status": "Succeeded", - "error": "None", "machineId": "f46b9bb259ed4a7fb9981b73510e3cc7aa81ec1f", - "creationDateTimeUtc": "2017-12-04T12:43:57.2011911Z", - "lastUpdateTimeUtc": "2017-12-04T12:45:25.4049122Z" + "creationDateTimeUtc": "2018-12-04T12:43:57.2011911Z", + "lastUpdateTimeUtc": "2018-12-04T12:45:25.4049122Z", + "relatedFileInfo": null }, { "id": "2e9da30d-27f6-4208-81f2-9cd3d67893ba", @@ -92,21 +93,24 @@ Content-type: application/json "requestor": "Analyst@contoso.com", "requestorComment": "Check machine for viruses due to alert 3212", "status": "Succeeded", - "error": "None", "machineId": "f46b9bb259ed4a7fb9981b73510e3cc7aa81ec1f", - "creationDateTimeUtc": "2017-12-04T12:18:27.1293487Z", - "lastUpdateTimeUtc": "2017-12-04T12:18:57.5511934Z" + "creationDateTimeUtc": "2018-12-04T12:18:27.1293487Z", + "lastUpdateTimeUtc": "2018-12-04T12:18:57.5511934Z", + "relatedFileInfo": null }, { "id": "44cffc15-0e3d-4cbf-96aa-bf76f9b27f5e", - "type": "UnrestrictCodeExecution", + "type": "StopAndQuarantineFile", "requestor": "Analyst@contoso.com", "requestorComment": "test", "status": "Succeeded", - "error": "None", "machineId": "f46b9bb259ed4a7fb9981b73510e3cc7aa81ec1f", - "creationDateTimeUtc": "2017-12-04T12:15:40.6052029Z", - "lastUpdateTimeUtc": "2017-12-04T12:16:14.2899973Z" + "creationDateTimeUtc": "2018-12-04T12:15:40.6052029Z", + "lastUpdateTimeUtc": "2018-12-04T12:16:14.2899973Z", + "relatedFileInfo": { + "fileIdentifier": "a0c659857ccbe457fdaf5fe21d54efdcbf6f6508", + "fileIdentifierType": "Sha1" + } } ] } @@ -140,10 +144,10 @@ Content-type: application/json "requestor": "Analyst@contoso.com", "requestorComment": "test", "status": "Succeeded", - "error": "None", "machineId": "f46b9bb259ed4a7fb9981b73510e3cc7aa81ec1f", - "creationDateTimeUtc": "2017-12-04T12:43:57.2011911Z", - "lastUpdateTimeUtc": "2017-12-04T12:45:25.4049122Z" + "creationDateTimeUtc": "2018-12-04T12:43:57.2011911Z", + "lastUpdateTimeUtc": "2018-12-04T12:45:25.4049122Z", + "relatedFileInfo": null }, { "id": "2e9da30d-27f6-4208-81f2-9cd3d67893ba", @@ -151,10 +155,10 @@ Content-type: application/json "requestor": "Analyst@contoso.com", "requestorComment": "Check machine for viruses due to alert 3212", "status": "Succeeded", - "error": "None", "machineId": "f46b9bb259ed4a7fb9981b73510e3cc7aa81ec1f", - "creationDateTimeUtc": "2017-12-04T12:18:27.1293487Z", - "lastUpdateTimeUtc": "2017-12-04T12:18:57.5511934Z" + "creationDateTimeUtc": "2018-12-04T12:18:27.1293487Z", + "lastUpdateTimeUtc": "2018-12-04T12:18:57.5511934Z", + "relatedFileInfo": null } ] } From 06053c4635a3e85def8fea17682ff86b646364bf Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Thu, 27 Sep 2018 10:57:56 +0300 Subject: [PATCH 081/487] s --- ...ect-windows-defender-advanced-threat-protection-new.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md index 0abd8e7cfc..bcdbd711ec 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md @@ -33,7 +33,7 @@ Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine ## HTTP request ``` -GET /api/machineactions/{id} +GET https://api.securitycenter.windows.com/api/machineactions/{id} ``` ## Request headers @@ -76,10 +76,10 @@ Content-type: application/json "requestor": "Analyst@contoso.com", "requestorComment": "Check machine for viruses due to alert 3212", "status": "Succeeded", - "error": "None", "machineId": "f46b9bb259ed4a7fb9981b73510e3cc7aa81ec1f", - "creationDateTimeUtc": "2017-12-04T12:18:27.1293487Z", - "lastUpdateTimeUtc": "2017-12-04T12:18:57.5511934Z" + "creationDateTimeUtc": "2018-12-04T12:18:27.1293487Z", + "lastUpdateTimeUtc": "2018-12-04T12:18:57.5511934Z", + "relatedFileInfo": null } From 706343a83f84ec91187d98d6212dce45d774dbdc Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Thu, 27 Sep 2018 10:59:35 +0300 Subject: [PATCH 082/487] s --- ...ineaction-windows-defender-advanced-threat-protection-new.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/machineaction-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/machineaction-windows-defender-advanced-threat-protection-new.md index 83e1d345ae..bd5d278c34 100644 --- a/windows/security/threat-protection/windows-defender-atp/machineaction-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/machineaction-windows-defender-advanced-threat-protection-new.md @@ -44,5 +44,5 @@ status | Enum | Current status of the command. Possible values are: "InProgress" machineId | String | Id of the machine on which the action was executed. creationDateTimeUtc | DateTimeOffset | The date and time when the action was created. lastUpdateTimeUtc | DateTimeOffset | The last date and time when the action status was updated. -relatedFileInfo | Class | Contains 2 Properties. 1) string 'fileIdentifier' 2) Enum 'fileIdentifierType' with the possible values: "Sha1" ,"Sha256" and "Md5". +relatedFileInfo | Class | Contains two Properties. 1) string 'fileIdentifier' 2) Enum 'fileIdentifierType' with the possible values: "Sha1" ,"Sha256" and "Md5". From 10668ff09c361c087de9099d52975aa5afe55bdc Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Thu, 27 Sep 2018 11:24:37 +0300 Subject: [PATCH 083/487] s --- ...age-windows-defender-advanced-threat-protection-new.md | 8 ++++---- ...uri-windows-defender-advanced-threat-protection-new.md | 2 +- ...ine-windows-defender-advanced-threat-protection-new.md | 6 +++--- ...api-windows-defender-advanced-threat-protection-new.md | 8 ++++---- ...ion-windows-defender-advanced-threat-protection-new.md | 8 ++++---- ...can-windows-defender-advanced-threat-protection-new.md | 8 ++++---- ...ine-windows-defender-advanced-threat-protection-new.md | 8 ++++---- ...ion-windows-defender-advanced-threat-protection-new.md | 8 ++++---- 8 files changed, 28 insertions(+), 28 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md index 7e8d70c5cf..5123a977a5 100644 --- a/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md @@ -33,7 +33,7 @@ Delegated (work or school account) | Machine.CollectForensics | 'Collect forensi ## HTTP request ``` -POST /api/machines/{id}/collectInvestigationPackage +POST https://api.securitycenter.windows.com/api/machines/{id}/collectInvestigationPackage ``` ## Request headers @@ -84,10 +84,10 @@ Content-type: application/json "requestor": "Analyst@contoso.com", "requestorComment": " Collect forensics due to alert 1234", "status": "InProgress", - "error": "None", "machineId": "f46b9bb259ed4a7fb9981b73510e3cc7aa81ec1f", - "creationDateTimeUtc": "2017-12-04T12:09:24.1785079Z", - "lastUpdateTimeUtc": "2017-12-04T12:09:24.1785079Z" + "creationDateTimeUtc": "2018-12-04T12:09:24.1785079Z", + "lastUpdateTimeUtc": "2018-12-04T12:09:24.1785079Z", + "relatedFileInfo": null } ``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md index b7b734a241..b59b11034b 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md @@ -31,7 +31,7 @@ Delegated (work or school account) | Machine.CollectForensics | 'Collect forensi ## HTTP request ``` -GET /api/machineactions/{machine action id}/getPackageUri +GET https://api.securitycenter.windows.com/api/machineactions/{machine action id}/getPackageUri ``` ## Request headers diff --git a/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md index 87e3e1531b..f40b7c7b57 100644 --- a/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md @@ -31,7 +31,7 @@ Delegated (work or school account) | Machine.Isolate | 'Isolate machine' ## HTTP request ``` -POST /api/machines/{id}/isolate +POST https://api.securitycenter.windows.com/api/machines/{id}/isolate ``` ## Request headers @@ -89,10 +89,10 @@ Content-type: application/json "requestor": "Analyst@contoso.com ", "requestorComment": "Isolate machine due to alert 1234", "status": "InProgress", - "error": "None", "machineId": "1e5bc9d7e413ddd7902c2932e418702b84d0cc07", "creationDateTimeUtc": "2017-12-04T12:12:18.9725659Z", - "lastUpdateTimeUtc": "2017-12-04T12:12:18.9725659Z" + "lastUpdateTimeUtc": "2017-12-04T12:12:18.9725659Z", + "relatedFileInfo": null } ``` diff --git a/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md index 050e18c993..9f95e08bc0 100644 --- a/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md @@ -31,7 +31,7 @@ Delegated (work or school account) | Machine.Offboard | 'Offboard machine' ## HTTP request ``` -POST /api/machines/{id}/offboard +POST https://api.securitycenter.windows.com/api/machines/{id}/offboard ``` ## Request headers @@ -82,10 +82,10 @@ Content-type: application/json "requestor": "Analyst@contoso.com", "requestorComment": "offboard machine by automation", "status": "InProgress", - "error": "None", "machineId": "1e5bc9d7e413ddd7902c2932e418702b84d0cc07", - "creationDateTimeUtc": "2017-12-04T12:09:24.1785079Z", - "lastUpdateTimeUtc": "2017-12-04T12:09:24.1785079Z" + "creationDateTimeUtc": "2018-12-04T12:09:24.1785079Z", + "lastUpdateTimeUtc": "2018-12-04T12:09:24.1785079Z", + "relatedFileInfo": null } ``` diff --git a/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md index 486f9db534..1ba77ea104 100644 --- a/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md @@ -31,7 +31,7 @@ Delegated (work or school account) | Machine.RestrictExecution | 'Restrict code ## HTTP request ``` -POST /api/machines/{id}/restrictCodeExecution +POST https://api.securitycenter.windows.com/api/machines/{id}/restrictCodeExecution ``` ## Request headers @@ -82,10 +82,10 @@ Content-type: application/json "requestor": "Analyst@contoso.com ", "requestorComment": "Restrict code execution due to alert 1234", "status": "InProgress", - "error": "None", "machineId": "1e5bc9d7e413ddd7902c2932e418702b84d0cc07", - "creationDateTimeUtc": "2017-12-04T12:15:04.3825985Z", - "lastUpdateTimeUtc": "2017-12-04T12:15:04.3825985Z" + "creationDateTimeUtc": "2018-12-04T12:15:04.3825985Z", + "lastUpdateTimeUtc": "2018-12-04T12:15:04.3825985Z", + "relatedFileInfo": null } ``` diff --git a/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md index 70364ee219..d12d5e8480 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md @@ -31,7 +31,7 @@ Delegated (work or school account) | Machine.Scan | 'Scan machine' ## HTTP request ``` -POST /api/machines/{id}/runAntiVirusScan +POST https://api.securitycenter.windows.com/api/machines/{id}/runAntiVirusScan ``` ## Request headers @@ -91,10 +91,10 @@ Content-type: application/json "requestor": "Analyst@contoso.com", "requestorComment": "Check machine for viruses due to alert 3212", "status": "InProgress", - "error": "None", "machineId": "1e5bc9d7e413ddd7902c2932e418702b84d0cc07", - "creationDateTimeUtc": "2017-12-04T12:18:27.1293487Z", - "lastUpdateTimeUtc": "2017-12-04T12:18:27.1293487Z" + "creationDateTimeUtc": "2018-12-04T12:18:27.1293487Z", + "lastUpdateTimeUtc": "2018-12-04T12:18:27.1293487Z", + "relatedFileInfo": null } ``` diff --git a/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md index df656faa25..5aaccd64f1 100644 --- a/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md @@ -31,7 +31,7 @@ Delegated (work or school account) | Machine.Isolate | 'Isolate machine' ## HTTP request ``` -POST /api/machines/{id}/unisolate +POST https://api.securitycenter.windows.com/api/machines/{id}/unisolate ``` ## Request headers @@ -86,10 +86,10 @@ Content-type: application/json "requestor": "Analyst@contoso.com ", "requestorComment": "Unisolate machine since it was clean and validated ", "status": "InProgress", - "error": "None", "machineId": "1e5bc9d7e413ddd7902c2932e418702b84d0cc07", - "creationDateTimeUtc": "2017-12-04T12:13:15.0104931Z", - "lastUpdateTimeUtc": "2017-12-04T12:13:15.0104931Z" + "creationDateTimeUtc": "2018-12-04T12:13:15.0104931Z", + "lastUpdateTimeUtc": "2018-12-04T12:13:15.0104931Z", + "relatedFileInfo": null } ``` diff --git a/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md index 8552f37c2a..4deeaa4646 100644 --- a/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md @@ -33,7 +33,7 @@ Delegated (work or school account) | Machine.RestrictExecution | 'Restrict code ## HTTP request ``` -POST /api/machines/{id}/unrestrictCodeExecution +POST https://api.securitycenter.windows.com/api/machines/{id}/unrestrictCodeExecution ``` ## Request headers @@ -84,10 +84,10 @@ Content-type: application/json "requestor": "Analyst@contoso.com", "requestorComment": "Unrestrict code execution since machine was cleaned and validated ", "status": "InProgress", - "error": "None", "machineId": "1e5bc9d7e413ddd7902c2932e418702b84d0cc07", - "creationDateTimeUtc": "2017-12-04T12:15:40.6052029Z", - "lastUpdateTimeUtc": "2017-12-04T12:15:40.6052029Z" + "creationDateTimeUtc": "2018-12-04T12:15:40.6052029Z", + "lastUpdateTimeUtc": "2018-12-04T12:15:40.6052029Z", + "relatedFileInfo": null } ``` From 9d38230f90aea8f72e54da64f250e61e2a47440b Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Thu, 27 Sep 2018 11:39:14 +0300 Subject: [PATCH 084/487] s --- ...ineaction-windows-defender-advanced-threat-protection-new.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/machineaction-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/machineaction-windows-defender-advanced-threat-protection-new.md index bd5d278c34..8d755ed764 100644 --- a/windows/security/threat-protection/windows-defender-atp/machineaction-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/machineaction-windows-defender-advanced-threat-protection-new.md @@ -37,7 +37,7 @@ Method|Return Type |Description Property | Type | Description :---|:---|:--- id | Guid | Identity of the [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) entity. -type | Enum | Type of the action. +type | Enum | Type of the action. Possible values are: "RunAntiVirusScan", "Offboarding", "CollectInvestigationPackage", "Isolate", "Unisolate", "StopAndQuarantineFile", "RestrictCodeExecution" and "UnrestrictCodeExecution" requestor | String | Identity of the person that executed the action. requestorComment | String | Comment that was written when issuing the action. status | Enum | Current status of the command. Possible values are: "InProgress", "Succeeded", "Failed", "TimeOut" and "Cancelled". From 7eec07b404368e6cb8c28e81c171147701551898 Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Thu, 27 Sep 2018 11:51:51 +0300 Subject: [PATCH 085/487] s --- .../images/ms-flow-define-action.png | Bin 27647 -> 40584 bytes .../images/ms-flow-e2e.png | Bin 44839 -> 42989 bytes .../run-advanced-query-sample-ms-flow.md | 5 +++-- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/images/ms-flow-define-action.png b/windows/security/threat-protection/windows-defender-atp/images/ms-flow-define-action.png index f3d0b2ba6858315ad147a9ecf8ec9c4b9616f0b4..51588e0bdcca35b07e425c7ce2710daf272bf015 100644 GIT binary patch literal 40584 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 hxq3uQh_a_v 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 ND9dZeRmi*y{y$gQ9pnH2 diff --git a/windows/security/threat-protection/windows-defender-atp/images/ms-flow-e2e.png b/windows/security/threat-protection/windows-defender-atp/images/ms-flow-e2e.png index 6017a74d89b3decbacb49d04eab9ca54502464d0..f33aa046827406672d00d27691b6d0473915e43f 100644 GIT binary patch literal 42989 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 LI%*{stwR0-Y_=Q0 literal 44839 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 `c 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 diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-ms-flow.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-ms-flow.md index c15d2c10b3..e0ae5f9b2d 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-ms-flow.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-ms-flow.md @@ -26,7 +26,8 @@ You first need to [create an app](exposed-apis-intro.md). ## Use case -If you need to schedule an advanced query and use the results for follow up actions and processing, you can use [Microsoft Flow](https://flow.microsoft.com/) (or Logic Apps) for it. +A common scenario is scheduling an advanced query and using the results for follow up actions and processing. +In this section we share sample for this purpose using [Microsoft Flow](https://flow.microsoft.com/) (or [Logic Apps](https://azure.microsoft.com/en-us/services/logic-apps/)). ## Define a flow to run query and parse results @@ -77,7 +78,7 @@ The output in the SQL DB is getting updates and can be used for correlation with ## Full flow definition -You can see the full defintion in the following image: +You can find below the full definition ![Image of E2E flow](images/ms-flow-e2e.png) From f94e6e5fe962354334f5c2fd5de7e9935fdd88dc Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Thu, 27 Sep 2018 11:59:10 +0300 Subject: [PATCH 086/487] s --- ...ineaction-windows-defender-advanced-threat-protection-new.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/machineaction-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/machineaction-windows-defender-advanced-threat-protection-new.md index 8d755ed764..6c225819b2 100644 --- a/windows/security/threat-protection/windows-defender-atp/machineaction-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/machineaction-windows-defender-advanced-threat-protection-new.md @@ -37,7 +37,7 @@ Method|Return Type |Description Property | Type | Description :---|:---|:--- id | Guid | Identity of the [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) entity. -type | Enum | Type of the action. Possible values are: "RunAntiVirusScan", "Offboarding", "CollectInvestigationPackage", "Isolate", "Unisolate", "StopAndQuarantineFile", "RestrictCodeExecution" and "UnrestrictCodeExecution" +type | Enum | Type of the action. Possible values are: "RunAntiVirusScan", "Offboard", "CollectInvestigationPackage", "Isolate", "Unisolate", "StopAndQuarantineFile", "RestrictCodeExecution" and "UnrestrictCodeExecution" requestor | String | Identity of the person that executed the action. requestorComment | String | Comment that was written when issuing the action. status | Enum | Current status of the command. Possible values are: "InProgress", "Succeeded", "Failed", "TimeOut" and "Cancelled". From a19416f915f3df6af3058e4f0cb936ecaa55cf39 Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Thu, 27 Sep 2018 13:56:59 +0300 Subject: [PATCH 087/487] s --- ...package-windows-defender-advanced-threat-protection-new.md | 3 +++ ...machine-windows-defender-advanced-threat-protection-new.md | 4 ++++ ...ine-api-windows-defender-advanced-threat-protection-new.md | 3 +++ ...ecution-windows-defender-advanced-threat-protection-new.md | 4 ++++ ...av-scan-windows-defender-advanced-threat-protection-new.md | 4 ++++ 5 files changed, 18 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md index 5123a977a5..0070c9376a 100644 --- a/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md @@ -31,6 +31,9 @@ Permission type | Permission | Permission display name Application | Machine.CollectForensics | 'Collect forensics' Delegated (work or school account) | Machine.CollectForensics | 'Collect forensics' +>[!IMPORTANT] +> This response action is available for machines on Windows 10, version 1703 or later. + ## HTTP request ``` POST https://api.securitycenter.windows.com/api/machines/{id}/collectInvestigationPackage diff --git a/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md index f40b7c7b57..604f6fe959 100644 --- a/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md @@ -29,6 +29,10 @@ Permission type | Permission | Permission display name Application | Machine.Isolate | 'Isolate machine' Delegated (work or school account) | Machine.Isolate | 'Isolate machine' +>[!IMPORTANT] +>- Full isolation is available for machines on Windows 10, version 1703. +>- Selective isolation is available for machines on Windows 10, version 1709 or later. + ## HTTP request ``` POST https://api.securitycenter.windows.com/api/machines/{id}/isolate diff --git a/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md index 9f95e08bc0..b40d39cbc3 100644 --- a/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md @@ -29,6 +29,9 @@ Permission type | Permission | Permission display name Application | Machine.Offboard | 'Offboard machine' Delegated (work or school account) | Machine.Offboard | 'Offboard machine' +>[!IMPORTANT] +> This response action is available for machines on Windows 10, version 1703 or later. + ## HTTP request ``` POST https://api.securitycenter.windows.com/api/machines/{id}/offboard diff --git a/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md index 1ba77ea104..962dad7581 100644 --- a/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md @@ -29,6 +29,10 @@ Permission type | Permission | Permission display name Application | Machine.RestrictExecution | 'Restrict code execution' Delegated (work or school account) | Machine.RestrictExecution | 'Restrict code execution' +>[!IMPORTANT] +> - This action is available for machines on Windows 10, version 1709 or later. +> - This action needs to meet the Windows Defender Application Control code integrity policy formats and signing requirements. For more information, see [Code integrity policy formats and signing](https://docs.microsoft.com/en-us/windows/device-security/device-guard/requirements-and-deployment-planning-guidelines-for-device-guard#code-integrity-policy-formats-and-signing). + ## HTTP request ``` POST https://api.securitycenter.windows.com/api/machines/{id}/restrictCodeExecution diff --git a/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md index d12d5e8480..85c37a2cc6 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md @@ -29,6 +29,10 @@ Permission type | Permission | Permission display name Application | Machine.Scan | 'Scan machine' Delegated (work or school account) | Machine.Scan | 'Scan machine' +>[!IMPORTANT] +>- This action is available for machines on Windows 10, version 1709 or later. +>- A Windows Defender Antivirus (Windows Defender AV) scan can run alongside other antivirus solutions, whether Windows Defender AV is the active antivirus solution or not. Windows Defender AV can be in Passive mode. For more information, see [Windows Defender Antivirus compatibility](../windows-defender-antivirus/windows-defender-antivirus-compatibility.md). + ## HTTP request ``` POST https://api.securitycenter.windows.com/api/machines/{id}/runAntiVirusScan From f35962ddceee6987bd165b7d817376bba8c1977c Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Thu, 27 Sep 2018 14:14:04 +0300 Subject: [PATCH 088/487] s --- ...ws-defender-advanced-threat-protection-new.md | 9 ++++----- ...ws-defender-advanced-threat-protection-new.md | 16 ++++++++-------- ...ws-defender-advanced-threat-protection-new.md | 4 ++-- 3 files changed, 14 insertions(+), 15 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md index 7a7fbac1dd..4683167dfb 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md @@ -14,13 +14,12 @@ ms.date: 12/08/2017 --- # Get machine by ID API -**Applies to:** - -- Windows Defender Advanced Threat Protection (Windows Defender ATP) - [!include[Prereleaseinformation](prerelease.md)] +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) Retrieves a machine entity by ID. ## Permissions @@ -78,13 +77,13 @@ Content-type: application/json "id": "1e5bc9d7e413ddd7902c2932e418702b84d0cc07", "computerDnsName": "mymachine1.contoso.com", "firstSeen": "2018-08-02T14:55:03.7791856Z", + "lastSeen": "2018-08-02T14:55:03.7791856Z", "osPlatform": "Windows10", "osVersion": null, "systemProductName": null, "lastIpAddress": "172.17.230.209", "lastExternalIpAddress": "167.220.196.71", "agentVersion": "10.5830.18209.1001", - "groupName": null, "osBuild": 18209, "healthStatus": "Active", "isAadJoined": true, diff --git a/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md index 2eccd27c17..d114cf97cb 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md @@ -14,16 +14,16 @@ ms.date: 12/08/2017 --- # List machines API + +[!include[Prereleaseinformation](prerelease.md)] + **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - -[!include[Prereleaseinformation](prerelease.md)] - - - Retrieves a collection of machines that have communicated with WDATP cloud on the last 30 days. +Get Machines collection API supports [OData V4 queries](https://www.odata.org/documentation/). +The OData's Filter query is supported on: "Id", "ComputerDnsName", "LastSeen", "LastIpAddress", "HealthStatus", "OsPlatform", "RiskScore" and "RbacGroupId" ## Permissions @@ -36,7 +36,7 @@ Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine ## HTTP request ``` -GET /api/machines +GET https://api.securitycenter.windows.com/api/machines ``` ## Request headers @@ -80,13 +80,13 @@ Content-type: application/json "id": "1e5bc9d7e413ddd7902c2932e418702b84d0cc07", "computerDnsName": "mymachine1.contoso.com", "firstSeen": "2018-08-02T14:55:03.7791856Z", + "lastSeen": "2018-08-02T14:55:03.7791856Z", "osPlatform": "Windows10", "osVersion": null, "systemProductName": null, "lastIpAddress": "172.17.230.209", "lastExternalIpAddress": "167.220.196.71", "agentVersion": "10.5830.18209.1001", - "groupName": null, "osBuild": 18209, "healthStatus": "Active", "isAadJoined": true, @@ -99,13 +99,13 @@ Content-type: application/json "id": "7292e4b8cb74ff1cc3d8a495eb29dc8858b732f7", "computerDnsName": "mymachine2.contoso.com", "firstSeen": "2018-07-09T13:22:45.1250071Z", + "lastSeen": "2018-07-09T13:22:45.1250071Z", "osPlatform": "Windows10", "osVersion": null, "systemProductName": null, "lastIpAddress": "192.168.12.225", "lastExternalIpAddress": "79.183.65.82", "agentVersion": "10.5820.17724.1000", - "groupName": "WDATPClientTeam", "osBuild": 17724, "healthStatus": "Inactive", "isAadJoined": true, diff --git a/windows/security/threat-protection/windows-defender-atp/machine-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/machine-windows-defender-advanced-threat-protection-new.md index 093e47ba79..1384b99ca0 100644 --- a/windows/security/threat-protection/windows-defender-atp/machine-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/machine-windows-defender-advanced-threat-protection-new.md @@ -30,14 +30,14 @@ Property | Type | Description id | String | [machine](machine-windows-defender-advanced-threat-protection-new.md) identity. computerDnsName | String | [machine](machine-windows-defender-advanced-threat-protection-new.md) fully qualified name. firstSeen | DateTimeOffset | First date and time where the [machine](machine-windows-defender-advanced-threat-protection-new.md) was observed by WDATP. +lastSeen | DateTimeOffset | Last date and time where the [machine](machine-windows-defender-advanced-threat-protection-new.md) was observed by WDATP. osPlatform | String | OS platform. osVersion | String | OS Version. lastIpAddress | Ip | Last IP on local NIC on the [machine](machine-windows-defender-advanced-threat-protection-new.md). lastExternalIpAddress | Ip | Last IP through which the [machine](machine-windows-defender-advanced-threat-protection-new.md) accessed the internet. agentVersion | String | Version of WDATP agent. -groupName | String | [machine](machine-windows-defender-advanced-threat-protection-new.md) group name (when defined). osBuild | Int | OS build number. -healthStatus | String | [machine](machine-windows-defender-advanced-threat-protection-new.md) health status. +healthStatus | Enum | [machine](machine-windows-defender-advanced-threat-protection-new.md) health status. Possible values are: "Active", "Inactive", "ImpairedCommunication", "NoSensorData" and "NoSensorDataImpairedCommunication" isAadJoined | Boolean | Is [machine](machine-windows-defender-advanced-threat-protection-new.md) AAD joined. machineTags | String collection | Set of [machine](machine-windows-defender-advanced-threat-protection-new.md) tags. rbacGroupId | Int | Group ID. From 52a867befd2b6052df51be7a8f64c2213b8a8c5f Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Thu, 27 Sep 2018 14:49:48 +0300 Subject: [PATCH 089/487] s --- windows/security/threat-protection/TOC.md | 1 + .../windows-defender-atp/TOC.md | 1 + ...defender-advanced-threat-protection-new.md | 106 ++++++++++++++++++ ...defender-advanced-threat-protection-new.md | 7 +- ...defender-advanced-threat-protection-new.md | 5 +- 5 files changed, 112 insertions(+), 8 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/add-or-remove-machine-tags-windows-defender-advanced-threat-protection-new.md diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index b727c322cc..204c70c03a 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -319,6 +319,7 @@ ######## [Get machine by ID](windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md) ######## [Get machine log on users](windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md) ######## [Get machine related alerts](windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md) +######## [Add or Remove machine tags](windows-defender-atp/add-or-remove-machine-tags-windows-defender-advanced-threat-protection-new.md) ####### [Machine Action](windows-defender-atp/machineaction-windows-defender-advanced-threat-protection-new.md) ######## [List MachineActions](windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index a129e5f404..82189e4b5a 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -316,6 +316,7 @@ ####### [Get machine by ID](get-machine-by-id-windows-defender-advanced-threat-protection-new.md) ####### [Get machine log on users](get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md) ####### [Get machine related alerts](get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md) +####### [Add or Remove machine tags](add-or-remove-machine-tags-windows-defender-advanced-threat-protection-new.md) ###### [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) ####### [List MachineActions](get-machineactions-collection-windows-defender-advanced-threat-protection-new.md) diff --git a/windows/security/threat-protection/windows-defender-atp/add-or-remove-machine-tags-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/add-or-remove-machine-tags-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..7a889cde8b --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/add-or-remove-machine-tags-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,106 @@ +--- +title: Add or Remove Machine Tags API +description: Use this API to Add or Remove machine tags. +keywords: apis, graph api, supported apis, tags, machine tags +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Add or Remove Machine Tags API + +[!include[Prerelease information](prerelease.md)] + +**Applies to:** +- Windows Defender Advanced Threat Protection (Windows Defender ATP) +Adds or remove tag to a specific machine. + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | Machine.ReadWrite.All | 'Read and write all machine information' +Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine information' + + +## HTTP request +``` +POST https://api.securitycenter.windows.com/api/machines/{id}/tags +``` + +## Request headers + +Name | Type | Description +:---|:---|:--- +Authorization | String | Bearer {token}. **Required**. +Content-Type | string | application/json. **Required**. + +## Request body +In the request body, supply a JSON object with the following parameters: + +Parameter | Type | Description +:---|:---|:--- +Value | String | The tag name. **Required**. +Action | Enum | Add or Remove. Allowed values are: 'Add' or 'Remove'. **Required**. + + +## Response +If successful, this method returns 200 - Ok response code and the updated Machine in the response body. + + +## Example + +**Request** + +Here is an example of a request that adds machine tag. + +[!include[Improve request performance](improverequestperformance-new.md)] + +``` +POST https://api.securitycenter.windows.com/api/machines/863fed4b174465c703c6e412965a31b5e1884cc4/tags +Content-type: application/json +{ + "Value" : "Test Tag", + "Action": "Add" +} + +``` +**Response** + +Here is an example of the response. + +``` +HTTP/1.1 200 Ok +Content-type: application/json +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Machines/$entity", + "id": "863fed4b174465c703c6e412965a31b5e1884cc4", + "computerDnsName": "mymachine2.contoso.com", + "firstSeen": "2018-07-31T14:20:55.8223496Z", + "lastSeen": "2018-09-27T08:44:05.6228836Z", + "osPlatform": "Windows10", + "osVersion": null, + "lastIpAddress": "10.248.240.38", + "lastExternalIpAddress": "167.220.2.166", + "agentVersion": "10.3720.16299.98", + "osBuild": 16299, + "healthStatus": "Active", + "isAadJoined": true, + "machineTags": [ + "Test Tag" + ], + "rbacGroupId": 75, + "riskScore": "Medium", + "aadDeviceId": null +} + +``` + +To remove machine tag, send the same request with the Action 'Remove' instead of 'Add' in the request body. \ No newline at end of file diff --git a/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md index 55a04d003b..61cb0e8c02 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md @@ -14,15 +14,12 @@ ms.date: 12/08/2017 --- # Get machine log on users API -**Applies to:** - -- Windows Defender Advanced Threat Protection (Windows Defender ATP) - [!include[Prereleaseinformation](prerelease.md)] +**Applies to:** - +- Windows Defender Advanced Threat Protection (Windows Defender ATP) Retrieves a collection of logged on users. ## Permissions diff --git a/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md index 780354b0dd..16fef6228a 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -14,13 +14,12 @@ ms.date: 12/08/2017 --- # Get machine related alerts API -**Applies to:** -- Windows Defender Advanced Threat Protection (Windows Defender ATP) [!include[Prereleaseinformation](prerelease.md)] +**Applies to:** - +- Windows Defender Advanced Threat Protection (Windows Defender ATP) Retrieves a collection of alerts related to a given machine ID. ## Permissions From 2fdc625a9e8a8e1b26fb7279516fcfe88b20b24b Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Thu, 27 Sep 2018 14:52:26 +0300 Subject: [PATCH 090/487] s --- .../machine-windows-defender-advanced-threat-protection-new.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/machine-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/machine-windows-defender-advanced-threat-protection-new.md index 1384b99ca0..dee80dc601 100644 --- a/windows/security/threat-protection/windows-defender-atp/machine-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/machine-windows-defender-advanced-threat-protection-new.md @@ -20,9 +20,10 @@ ms.date: 12/08/2017 Method|Return Type |Description :---|:---|:--- [List machines](get-machines-windows-defender-advanced-threat-protection-new.md) | [machine](machine-windows-defender-advanced-threat-protection-new.md) collection | List set of [machine](machine-windows-defender-advanced-threat-protection-new.md) entities in the org. -[Get machine](get-machine-by-id-windows-defender-advanced-threat-protection.md) | [machine](machine-windows-defender-advanced-threat-protection-new.md) | Get a [machine](machine-windows-defender-advanced-threat-protection-new.md) by its identity. +[Get machine](get-machine-by-id-windows-defender-advanced-threat-protection-new.md) | [machine](machine-windows-defender-advanced-threat-protection-new.md) | Get a [machine](machine-windows-defender-advanced-threat-protection-new.md) by its identity. [Get logged on users](get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md) | [user](user-windows-defender-advanced-threat-protection-new.md) collection | Get the set of [User](user-windows-defender-advanced-threat-protection-new.md) that logged on to the [machine](machine-windows-defender-advanced-threat-protection-new.md). [Get related alerts](get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md) | [alert](alerts-windows-defender-advanced-threat-protection-new.md) collection | Get the set of [alert](alerts-windows-defender-advanced-threat-protection-new.md) entities that were raised on the [machine](machine-windows-defender-advanced-threat-protection-new.md). +[Add or Remove machine tags](add-or-remove-machine-tags-windows-defender-advanced-threat-protection-new.md) | [machine](machine-windows-defender-advanced-threat-protection-new.md) | Add or Remove tag to a specific machine. # Properties Property | Type | Description From 9a421f5900c3063a6b122b47dbeb49a34ddeaa77 Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Thu, 27 Sep 2018 15:01:01 +0300 Subject: [PATCH 091/487] s --- ...hine-tags-windows-defender-advanced-threat-protection-new.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/add-or-remove-machine-tags-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/add-or-remove-machine-tags-windows-defender-advanced-threat-protection-new.md index 7a889cde8b..ce6b1f362e 100644 --- a/windows/security/threat-protection/windows-defender-atp/add-or-remove-machine-tags-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/add-or-remove-machine-tags-windows-defender-advanced-threat-protection-new.md @@ -103,4 +103,4 @@ Content-type: application/json ``` -To remove machine tag, send the same request with the Action 'Remove' instead of 'Add' in the request body. \ No newline at end of file +To remove machine tag, set the Action to 'Remove' instead of 'Add' in the request body. \ No newline at end of file From bfac67f33e21e365f987b799a860d3c978ad8fb4 Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Thu, 27 Sep 2018 15:29:51 +0300 Subject: [PATCH 092/487] s --- windows/security/threat-protection/TOC.md | 1 + .../windows-defender-atp/TOC.md | 1 + ...defender-advanced-threat-protection-new.md | 6 +- ...defender-advanced-threat-protection-new.md | 100 ++++++++++++++++++ 4 files changed, 105 insertions(+), 3 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/find-machines-by-ip-windows-defender-advanced-threat-protection-new.md diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 204c70c03a..c0557b023b 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -320,6 +320,7 @@ ######## [Get machine log on users](windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md) ######## [Get machine related alerts](windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md) ######## [Add or Remove machine tags](windows-defender-atp/add-or-remove-machine-tags-windows-defender-advanced-threat-protection-new.md) +######## [Find machines by IP](windows-defender-atp/find-machines-by-ip-windows-defender-advanced-threat-protection-new.md) ####### [Machine Action](windows-defender-atp/machineaction-windows-defender-advanced-threat-protection-new.md) ######## [List MachineActions](windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 82189e4b5a..512fee13c9 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -317,6 +317,7 @@ ####### [Get machine log on users](get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md) ####### [Get machine related alerts](get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md) ####### [Add or Remove machine tags](add-or-remove-machine-tags-windows-defender-advanced-threat-protection-new.md) +####### [Find machines by IP](find-machines-by-ip-windows-defender-advanced-threat-protection-new.md) ###### [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) ####### [List MachineActions](get-machineactions-collection-windows-defender-advanced-threat-protection-new.md) diff --git a/windows/security/threat-protection/windows-defender-atp/add-or-remove-machine-tags-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/add-or-remove-machine-tags-windows-defender-advanced-threat-protection-new.md index ce6b1f362e..65ac87525b 100644 --- a/windows/security/threat-protection/windows-defender-atp/add-or-remove-machine-tags-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/add-or-remove-machine-tags-windows-defender-advanced-threat-protection-new.md @@ -19,7 +19,7 @@ ms.date: 12/08/2017 **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) -Adds or remove tag to a specific machine. +- Adds or remove tag to a specific machine. ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) @@ -80,9 +80,9 @@ Here is an example of the response. HTTP/1.1 200 Ok Content-type: application/json { - "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Machines/$entity", + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Machine/$entity", "id": "863fed4b174465c703c6e412965a31b5e1884cc4", - "computerDnsName": "mymachine2.contoso.com", + "computerDnsName": "mymachine55.contoso.com", "firstSeen": "2018-07-31T14:20:55.8223496Z", "lastSeen": "2018-09-27T08:44:05.6228836Z", "osPlatform": "Windows10", diff --git a/windows/security/threat-protection/windows-defender-atp/find-machines-by-ip-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/find-machines-by-ip-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..c2a99efc69 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/find-machines-by-ip-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,100 @@ +--- +title: Find machines by IP API +description: Find machines seen with IP in the time range of 15 minutes prior and after a given timestamp +keywords: apis, graph api, supported apis, get, machine, IP, find, find machine, by ip, ip +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Find machines by IP + +[!include[Prereleaseinformation](prerelease.md)] + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) +- Find machines seen with IP in the time range of 15 minutes prior and after a given timestamp +- The given timestamp must be in the past 30 days. + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | Machine.Read.All | 'Read all machine profiles' +Application | Machine.ReadWrite.All | 'Read and write all machine information' +Delegated (work or school account) | Machine.Read | 'Read machine information' +Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine information' + +## HTTP request +``` +GET /api/machines/findbyip(ip='{IP}',timestamp={TimeStamp}) +``` + +## Request headers + +Name | Type | Description +:---|:---|:--- +Authorization | String | Bearer {token}. **Required**. + + +## Request body +Empty + +## Response +If successful and machines were found - 200 OK with list of the machines in the response body. +If no machine found - 404 Not Found. +If the timestamp is not in the past 30 days - 400 Bad Request. + + +## Example + +**Request** + +Here is an example of the request. + +[!include[Improve request performance](improverequestperformance-new.md)] + +``` +GET https://api.securitycenter.windows.com/api/machines/findbyip(ip='10.248.240.38',timestamp=2018-09-22T08:44:05Z) +``` + +**Response** + +Here is an example of the response. + + +``` +HTTP/1.1 200 OK +Content-type: application/json +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Machines", + "value": [ + { + "id": "863fed4b174465c703c6e412965a31b5e1884cc4", + "computerDnsName": "mymachine33.contoso.com", + "firstSeen": "2018-07-31T14:20:55.8223496Z", + "lastSeen": null, + "osPlatform": "Windows10", + "osVersion": null, + "lastIpAddress": "10.248.240.38", + "lastExternalIpAddress": "167.220.2.166", + "agentVersion": "10.3720.16299.98", + "osBuild": 16299, + "healthStatus": "Active", + "isAadJoined": true, + "machineTags": [], + "rbacGroupId": 75, + "riskScore": "Medium", + "aadDeviceId": null + } + ] +} +``` From 045e2a90d8abfe133b1b82f605ab88211cf9102f Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Thu, 27 Sep 2018 16:03:12 +0300 Subject: [PATCH 093/487] s --- ...ne-info-windows-defender-advanced-threat-protection-new.md | 2 +- ...achines-windows-defender-advanced-threat-protection-new.md | 4 ++-- ...achines-windows-defender-advanced-threat-protection-new.md | 4 ++-- ...achines-windows-defender-advanced-threat-protection-new.md | 4 ++-- ...achines-windows-defender-advanced-threat-protection-new.md | 4 ++-- ...machine-windows-defender-advanced-threat-protection-new.md | 1 + 6 files changed, 10 insertions(+), 9 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md index 279fbf2f70..2b6aadf542 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md @@ -76,13 +76,13 @@ Content-type: application/json "id": "ff0c3800ed8d66738a514971cd6867166809369f", "computerDnsName": "amazingmachine.contoso.com", "firstSeen": "2017-12-10T07:47:34.4269783Z", + "lasttSeen": "2017-12-10T07:47:34.4269783Z", "osPlatform": "Windows10", "osVersion": "10.0.0.0", "systemProductName": null, "lastIpAddress": "172.17.0.0", "lastExternalIpAddress": "167.220.0.0", "agentVersion": "10.5830.17732.1001", - "groupName": "ContosoGroup", "osBuild": 17732, "healthStatus": "Active", "isAadJoined": true, diff --git a/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md index 053470d9a6..a039d49807 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md @@ -78,13 +78,13 @@ Content-type: application/json "id": "02ea9a24e8bd39c247ed7ca0edae879c321684e5", "computerDnsName": "testMachine1", "firstSeen": "2018-07-30T20:12:00.3708661Z", + "lastSeen": "2018-07-30T20:12:00.3708661Z", "osPlatform": "Windows10", "osVersion": null, "systemProductName": null, "lastIpAddress": "10.209.67.177", "lastExternalIpAddress": "167.220.1.210", "agentVersion": "10.5830.18208.1000", - "groupName": null, "osBuild": 18208, "healthStatus": "Inactive", "isAadJoined": false, @@ -97,13 +97,13 @@ Content-type: application/json "id": "02efb9a9b85f07749a018fbf3f962b4700b3b949", "computerDnsName": "testMachine2", "firstSeen": "2018-07-30T19:50:47.3618349Z", + "lastSeen": "2018-07-30T19:50:47.3618349Z", "osPlatform": "Windows10", "osVersion": null, "systemProductName": null, "lastIpAddress": "10.209.70.231", "lastExternalIpAddress": "167.220.0.28", "agentVersion": "10.5830.18208.1000", - "groupName": null, "osBuild": 18208, "healthStatus": "Inactive", "isAadJoined": false, diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md index 1a96bc4743..e977dc59f9 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md @@ -79,13 +79,13 @@ Content-type: application/json "id": "1e5bc9d7e413ddd7902c2932e418702b84d0cc07", "computerDnsName": "mymachine1.contoso.com", "firstSeen": "2018-08-02T14:55:03.7791856Z", + "lasttSeen": "2018-07-09T13:22:45.1250071Z", "osPlatform": "Windows10", "osVersion": null, "systemProductName": null, "lastIpAddress": "172.17.230.209", "lastExternalIpAddress": "167.220.196.71", "agentVersion": "10.5830.18209.1001", - "groupName": null, "osBuild": 18209, "healthStatus": "Active", "isAadJoined": true, @@ -98,13 +98,13 @@ Content-type: application/json "id": "7292e4b8cb74ff1cc3d8a495eb29dc8858b732f7", "computerDnsName": "mymachine2.contoso.com", "firstSeen": "2018-07-09T13:22:45.1250071Z", + "lasttSeen": "2018-07-09T13:22:45.1250071Z", "osPlatform": "Windows10", "osVersion": null, "systemProductName": null, "lastIpAddress": "192.168.12.225", "lastExternalIpAddress": "79.183.65.82", "agentVersion": "10.5820.17724.1000", - "groupName": "WDATPClientTeam", "osBuild": 17724, "healthStatus": "Inactive", "isAadJoined": true, diff --git a/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md index ecdab586f3..c2e1dcab6e 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md @@ -79,13 +79,13 @@ Content-type: application/json "id": "1e5bc9d7e413ddd7902c2932e418702b84d0cc07", "computerDnsName": "mymachine1.contoso.com", "firstSeen": "2018-08-02T14:55:03.7791856Z", + "lastSeen": "2018-08-02T14:55:03.7791856Z", "osPlatform": "Windows10", "osVersion": null, "systemProductName": null, "lastIpAddress": "172.17.230.209", "lastExternalIpAddress": "167.220.196.71", "agentVersion": "10.5830.18209.1001", - "groupName": null, "osBuild": 18209, "healthStatus": "Active", "isAadJoined": true, @@ -98,13 +98,13 @@ Content-type: application/json "id": "7292e4b8cb74ff1cc3d8a495eb29dc8858b732f7", "computerDnsName": "mymachine2.contoso.com", "firstSeen": "2018-07-09T13:22:45.1250071Z", + "lastSeen": "2018-07-09T13:22:45.1250071Z", "osPlatform": "Windows10", "osVersion": null, "systemProductName": null, "lastIpAddress": "192.168.12.225", "lastExternalIpAddress": "79.183.65.82", "agentVersion": "10.5820.17724.1000", - "groupName": "WDATPClientTeam", "osBuild": 17724, "healthStatus": "Inactive", "isAadJoined": true, diff --git a/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md index 203642ef2e..676602504f 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md @@ -77,13 +77,13 @@ Content-type: application/json "id": "1e5bc9d7e413ddd7902c2932e418702b84d0cc07", "computerDnsName": "mymachine1.contoso.com", "firstSeen": "2018-08-02T14:55:03.7791856Z", + "lastSeen": "2018-08-02T14:55:03.7791856Z", "osPlatform": "Windows10", "osVersion": null, "systemProductName": null, "lastIpAddress": "172.17.230.209", "lastExternalIpAddress": "167.220.196.71", "agentVersion": "10.5830.18209.1001", - "groupName": null, "osBuild": 18209, "healthStatus": "Active", "isAadJoined": true, @@ -96,13 +96,13 @@ Content-type: application/json "id": "7292e4b8cb74ff1cc3d8a495eb29dc8858b732f7", "computerDnsName": "mymachine2.contoso.com", "firstSeen": "2018-07-09T13:22:45.1250071Z", + "lastSeen": "2018-07-09T13:22:45.1250071Z", "osPlatform": "Windows10", "osVersion": null, "systemProductName": null, "lastIpAddress": "192.168.12.225", "lastExternalIpAddress": "79.183.65.82", "agentVersion": "10.5820.17724.1000", - "groupName": "WDATPClientTeam", "osBuild": 17724, "healthStatus": "Inactive", "isAadJoined": true, diff --git a/windows/security/threat-protection/windows-defender-atp/machine-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/machine-windows-defender-advanced-threat-protection-new.md index dee80dc601..020621ef49 100644 --- a/windows/security/threat-protection/windows-defender-atp/machine-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/machine-windows-defender-advanced-threat-protection-new.md @@ -24,6 +24,7 @@ Method|Return Type |Description [Get logged on users](get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md) | [user](user-windows-defender-advanced-threat-protection-new.md) collection | Get the set of [User](user-windows-defender-advanced-threat-protection-new.md) that logged on to the [machine](machine-windows-defender-advanced-threat-protection-new.md). [Get related alerts](get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md) | [alert](alerts-windows-defender-advanced-threat-protection-new.md) collection | Get the set of [alert](alerts-windows-defender-advanced-threat-protection-new.md) entities that were raised on the [machine](machine-windows-defender-advanced-threat-protection-new.md). [Add or Remove machine tags](add-or-remove-machine-tags-windows-defender-advanced-threat-protection-new.md) | [machine](machine-windows-defender-advanced-threat-protection-new.md) | Add or Remove tag to a specific machine. +[Find machines by IP](find-machines-by-ip-windows-defender-advanced-threat-protection-new.md) | [machine](machine-windows-defender-advanced-threat-protection-new.md) collection | Find machines seen with IP. # Properties Property | Type | Description From 3bf9ebbab5c61cae00c9ec529f14e64694cfd16c Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Thu, 27 Sep 2018 16:13:52 +0300 Subject: [PATCH 094/487] s --- ...by-ip-windows-defender-advanced-threat-protection-new.md | 6 +++--- ...-info-windows-defender-advanced-threat-protection-new.md | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/find-machines-by-ip-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/find-machines-by-ip-windows-defender-advanced-threat-protection-new.md index c2a99efc69..422958d5cb 100644 --- a/windows/security/threat-protection/windows-defender-atp/find-machines-by-ip-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/find-machines-by-ip-windows-defender-advanced-threat-protection-new.md @@ -1,6 +1,6 @@ --- -title: Find machines by IP API -description: Find machines seen with IP in the time range of 15 minutes prior and after a given timestamp +title: Find machines by internal IP API +description: Find machines seen with internal IP in the time range of 15 minutes prior and after a given timestamp keywords: apis, graph api, supported apis, get, machine, IP, find, find machine, by ip, ip search.product: eADQiWindows 10XVcnh ms.prod: w10 @@ -13,7 +13,7 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Find machines by IP +# Find machines by internal IP API [!include[Prereleaseinformation](prerelease.md)] diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md index 2b6aadf542..20d5a2ffac 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md @@ -76,7 +76,7 @@ Content-type: application/json "id": "ff0c3800ed8d66738a514971cd6867166809369f", "computerDnsName": "amazingmachine.contoso.com", "firstSeen": "2017-12-10T07:47:34.4269783Z", - "lasttSeen": "2017-12-10T07:47:34.4269783Z", + "lastSeen": "2017-12-10T07:47:34.4269783Z", "osPlatform": "Windows10", "osVersion": "10.0.0.0", "systemProductName": null, From 90d4bdca18ff0008636d1e12f3b9a1203628a74f Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Thu, 27 Sep 2018 16:15:10 +0300 Subject: [PATCH 095/487] s --- ...s-by-ip-windows-defender-advanced-threat-protection-new.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/find-machines-by-ip-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/find-machines-by-ip-windows-defender-advanced-threat-protection-new.md index 422958d5cb..15d829c27a 100644 --- a/windows/security/threat-protection/windows-defender-atp/find-machines-by-ip-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/find-machines-by-ip-windows-defender-advanced-threat-protection-new.md @@ -1,6 +1,6 @@ --- title: Find machines by internal IP API -description: Find machines seen with internal IP in the time range of 15 minutes prior and after a given timestamp +description: Find machines seen with the requested internal IP in the time range of 15 minutes prior and after a given timestamp keywords: apis, graph api, supported apis, get, machine, IP, find, find machine, by ip, ip search.product: eADQiWindows 10XVcnh ms.prod: w10 @@ -20,7 +20,7 @@ ms.date: 12/08/2017 **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) -- Find machines seen with IP in the time range of 15 minutes prior and after a given timestamp +- Find machines seen with the requested internal IP in the time range of 15 minutes prior and after a given timestamp - The given timestamp must be in the past 30 days. ## Permissions From 92ebc373033822dc5b1f3c29b421a0da92b39874 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Fri, 28 Sep 2018 09:47:36 -0700 Subject: [PATCH 096/487] typo --- devices/hololens/change-history-hololens.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/change-history-hololens.md b/devices/hololens/change-history-hololens.md index 2223a05c76..0e839ad28a 100644 --- a/devices/hololens/change-history-hololens.md +++ b/devices/hololens/change-history-hololens.md @@ -16,7 +16,7 @@ ms.date: 07/27/2018 This topic lists new and updated topics in the [Microsoft HoloLens documentation](index.md). -## Windows 10 Holographic for Business, version 1800 +## Windows 10 Holographic for Business, version 1809 The topics in this library have been updated for Windows 10 Holographic for Business, version 1809. From 94ef6c8ac7d1690df865aacd696a7a6c3b6354d9 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 1 Oct 2018 09:07:25 -0700 Subject: [PATCH 097/487] revert RS5 changes for hololens --- devices/hololens/TOC.md | 1 + devices/hololens/change-history-hololens.md | 4 - devices/hololens/hololens-insider.md | 176 ++++++++++++++++++++ devices/hololens/hololens-kiosk.md | 31 ++-- devices/hololens/hololens-provisioning.md | 21 +-- devices/hololens/hololens-whats-new.md | 44 +---- devices/hololens/index.md | 1 + 7 files changed, 192 insertions(+), 86 deletions(-) create mode 100644 devices/hololens/hololens-insider.md diff --git a/devices/hololens/TOC.md b/devices/hololens/TOC.md index 49d9417151..e1fa685f30 100644 --- a/devices/hololens/TOC.md +++ b/devices/hololens/TOC.md @@ -1,5 +1,6 @@ # [Microsoft HoloLens](index.md) ## [What's new in Microsoft HoloLens](hololens-whats-new.md) +## [Insider preview for Microsoft HoloLens](hololens-insider.md) ## [HoloLens in the enterprise: requirements and FAQ](hololens-requirements.md) ## [Set up HoloLens](hololens-setup.md) ## [Unlock Windows Holographic for Business features](hololens-upgrade-enterprise.md) diff --git a/devices/hololens/change-history-hololens.md b/devices/hololens/change-history-hololens.md index 0e839ad28a..95f7f92bed 100644 --- a/devices/hololens/change-history-hololens.md +++ b/devices/hololens/change-history-hololens.md @@ -16,10 +16,6 @@ ms.date: 07/27/2018 This topic lists new and updated topics in the [Microsoft HoloLens documentation](index.md). -## Windows 10 Holographic for Business, version 1809 - -The topics in this library have been updated for Windows 10 Holographic for Business, version 1809. - ## July 2018 New or changed topic | Description diff --git a/devices/hololens/hololens-insider.md b/devices/hololens/hololens-insider.md new file mode 100644 index 0000000000..a22acbdaf9 --- /dev/null +++ b/devices/hololens/hololens-insider.md @@ -0,0 +1,176 @@ +--- +title: Insider preview for Microsoft HoloLens (HoloLens) +description: It’s simple to get started with Insider builds and to provide valuable feedback for our next major operating system update for HoloLens. +ms.prod: hololens +ms.sitesec: library +author: jdeckerms +ms.author: jdecker +ms.topic: article +ms.localizationpriority: medium +ms.date: 07/27/2018 +--- + +# Insider preview for Microsoft HoloLens + +Welcome to the latest Insider Preview builds for HoloLens! It’s simple to get started and provide valuable feedback for our next major operating system update for HoloLens. + + + + +## How do I install the Insider builds? + +On a device running the Windows 10 April 2018 Update, go to **Settings -> Update & Security -> Windows Insider Program** and select **Get started**. Link the account you used to register as a Windows Insider. + +Then, select **Active development of Windows**, choose whether you’d like to receive **Fast** or **Slow** builds, and review the program terms. + +Select **Confirm -> Restart Now** to finish up. After your device has rebooted, go to **Settings -> Update & Security -> Check for updates** to get the latest build. + +## New features for HoloLens + +The latest Insider Preview (RS5) has arrived for all HoloLens customers! This latest flight is packed with improvements that have been introduced since the [last major release of HoloLens software in May 2018](https://docs.microsoft.com/windows/mixed-reality/release-notes). + +### For everyone + + +Feature | Details | Instructions +--- | --- | --- +Stop video capture from the Start or quick actions menu | If you start video capture from the Start menu or quick actions menu, you’ll be able to stop recording from the same place. (Don’t forget, you can always do this with voice commands too.) | To start recording, select **Start > Video**. To stop recording, select **Start > Stop video**. +Project to a Miracast-enabled device | Project your HoloLens content to a nearby Surface device or TV/Monitor if using Microsoft Display adapter | On **Start**, select **Connect**. Select the device you want to project to. +New notifications | View and respond to notification toasts on HoloLens, just like you do on a PC. | You’ll now see notifications from apps that provide them. Gaze to respond to or dismiss them (or if you’re in an immersive experience, use the bloom gesture). +HoloLens overlays (file picker, keyboard, dialogs, etc.) | You’ll now see overlays such as the keyboard, dialogs, file picker, etc. when using immersive apps. | When you’re using an immersive app, input text, select a file from the file picker, or interact with dialogs without leaving the app. +Visual feedback overlay UI for volume change | When you use the volume up/down buttons on your HoloLens you’ll see a visual display of the volume level. | Adjust the device volume using the volume up/down buttons located on the right arm of the HoloLens. Use the visual display to track the volume level. +New UI for device boot | A loading indicator was added during the boot process to provide visual feedback that the system is loading. | Reboot your device to see the new loading indicator—it’s between the "Hello" message and the Windows boot logo. +Share UX: Nearby Sharing | Addition of the Windows Nearby Sharing experience, allowing you to share a capture with a nearby Windows device. | Capture a photo or video on HoloLens (or use the share button from an app such as Microsoft Edge). Select a nearby Windows device to share with. +Share from Microsoft Edge | Share button is now available on Microsoft Edge windows on HoloLens. | In Microsoft Edge, select **Share**. Use the HoloLens share picker to share web content. + +### For developers + +- Support for Holographic [Camera Capture UI API](https://docs.microsoft.com/windows/uwp/audio-video-camera/capture-photos-and-video-with-cameracaptureui), which will let developers expose a way for users to seamlessly invoke camera or video capture from within their applications. For example, users can now capture and insert photo or video content directly within apps like Word. +- Mixed Reality Capture has been improved to exclude hidden mesh from captures, which means videos captures by apps will no longer contain black corners around the content. + +### For commercial customers + + +Feature | Details | Instructions +--- | --- | --- +Enable post-setup provisioning | Can now apply a runtime provisioning package at any time using **Settings**. | On your PC:

      1. Create a provisioning package as described at [Create a provisioning package for HoloLens using the HoloLens wizard](hololens-provisioning.md).
      2. Connect the HoloLens device via USB to a PC. HoloLens will show up as a device in File Explorer on the PC.
      3. Drag and drop the provisioning package to the Documents folder on the HoloLens.

      On your HoloLens:

      1. Go to **Settings > Accounts > Access work or school**.
      2. In **Related Settings**, select **Add or remove a provisioning package**.
      3. On the next page, select **Add a package** to launch the file picker and select your provisioning package.
      **Note:** if the folder is empty, make sure you select **This Device** and select **Documents**.
      After your package has been applied, it will show in the list of Installed packages. To view package details or to remove the package from the device, select the listed package. +Assigned access with Azure AD groups | Flexibility to use Azure AD groups for configuration of Windows assigned access to set up single or multi-app kiosk configuration. | Prepare XML file to configure Assigned Access on PC:

      1. In a text editor, open [the provided file AssignedAccessHoloLensConfiguration_AzureADGroup.xml](#xml).
      2. Change the group ID to one available in your Azure AD tenant. You can find the group ID of an Azure Active Directory Group by either :
      - following the steps at [Azure Active Directory version 2 cmdlets for group management](https://docs.microsoft.com/azure/active-directory/active-directory-accessmanagement-groups-settings-v2-cmdlets),
      OR
      - in the Azure portal, with the steps at [Manage the settings for a group in Azure Active Directory](https://docs.microsoft.com/azure/active-directory/active-directory-groups-settings-azure-portal).

      **Note:** The sample configures the following apps: Skype, Learning, Feedback Hub, Flow, Camera, and Calibration.

      Create provisioning package with WCD:

      1. On a PC, follow the steps at [Create a provisioning package for HoloLens using the HoloLens wizard](hololens-provisioning.md) to create a provisioning package.
      2. Ensure that you include the license file in **Set up device**.
      3. Select **Switch to advanced editor** (bottom left), and **Yes** for warning prompt.
      4. Expand the runtime settings selection in the **Available customizations** panel and select **AssignedAccess > MultiAppAssignedAccessSettings**.
      5. In the middle panel, you should now see the setting displayed with documentation in the panel below. Browse to the XML you modified for Assigned Access.
      6. On the **Export** menu, select **Provisioning package**.
      **Warning:** If you encrypt the provisioning package, provisioning the HoloLens device will fail.
      7. Select **Next** to specify the output location where you want the provisioning package to go once it's built.
      8. Select **Next**, and then select **Build** to start building the package.
      9. When the build completes, select **Finish**.

      Apply the package to HoloLens:

      1. Connect HoloLens via USB to a PC and start the device, but do not continue past the **Fit** page of OOBE (the first page with the blue box). HoloLens will show up as a device in File Explorer on the PC.
      2. In File Explorer, drag and drop the provisioning package (.ppkg) onto the device storage.
      3. Briefly press and release the **Volume Down** and **Power** buttons simultaneously again while on the fit page.
      4. The device will ask you if you trust the package and would like to apply it. Confirm that you trust the package.
      5. You will see whether the package was applied successfully or not. If it failed, you can fix your package and try again. If it succeeded, proceed with OOBE.

      Enable assigned access on HoloLens:

      1. After applying the provisioning package, during the **Account Setup** flows in OOBE, select **My work or school owns this** to set up your device with an Azure AD account.
      **Note:** This account must not be in the group chosen for Assigned Access.
      2. Once you reach the Shell, ensure the Skype app is installed either via your MDM environment or from the Store.
      3. After the Skype app is installed, sign out.
      4. On the sign-in screen, select the **Other User** option and enter an Azure AD account email address that belongs to the group chosen for Assigned Access. Then enter the password to sign in. You should now see this user with only the apps configured in the Assigned Access profile. +PIN sign-in on profile switch from sign-in screen | PIN sign-in is now available for **Other User**.  | When signing in as **Other User**, the PIN option is now available under **Sign-In options**. +Sign in with Web Cred Provider using password | You can now select the Globe sign-in option to launch web sign-in with your password. Look for additional web sign-in methods coming in the future. | From the sign-in screen, select **Sign-In options** and select the Globe option to launch web sign-in. Enter your user name if needed, then your password.
      **Note:** You can choose to bypass any PIN/Smartcard options when prompted during web sign-in.  +Read device hardware info through MDM so devices can be tracked by serial # | IT administrators can see and track HoloLens by device serial number in their MDM console. | Refer to your MDM documentation for feature availability, and for how to use your MDM console to view HoloLens device serial number. +Set HoloLens device name through MDM (rename) |  IT administrators can see and rename HoloLens devices in their MDM console. | Refer to your MDM documentation for feature availability, and for how to use your MDM console to view and set your HoloLens device name (rename). + +### For international customers + + +Feature | Details | Instructions +--- | --- | --- +Localized Chinese and Japanese builds | Use HoloLens with localized user interface for Simplified Chinese or Japanese, including localized Pinyin keyboard, dictation, and voice commands. | See below. + +#### Installing the Chinese or Japanese versions of the Insider builds + +In order to switch to the Chinese or Japanese version of HoloLens, you’ll need to download the build for the language on a PC and then install it on your HoloLens using the Windows Device Recovery Tool (WDRT). + +>[!IMPORTANT] +>Installing the Chinese or Japanese builds of HoloLens using WDRT will delete existing data, like personal files and settings, from your HoloLens. + +1. On a retail HoloLens device, [opt in to Insider Preview builds](#get-insider) to prepare your device for the RS5 Preview. +2. On your PC, download and install [the Windows Device Recovery Tool (WDRT)](https://support.microsoft.com/help/12379). +3. Download the package for the language you want to your PC: [Simplified Chinese](https://aka.ms/hololenspreviewdownload-ch) or [Japanese](https://aka.ms/hololenspreviewdownload-jp). +4. When the download is finished, select **File Explorer > Downloads**. Right-click the zipped folder you just downloaded, and select **Extract all... > Extract** to unzip it. +5. Connect your HoloLens to your PC using the micro-USB cable it came with. (Even if you've been using other cables to connect your HoloLens, this one works best.)  +6. The tool will automatically detect your HoloLens. Select the Microsoft HoloLens tile. +7. On the next screen, select **Manual package selection** and choose the installation file contained in the folder you unzipped in step 4. (Look for a file with the extension “.ffu”.) +8. Select **Install software** and follow the instructions to finish installing. +9. Once the build is installed, HoloLens setup will start automatically. Put on the device and follow the setup directions. + +When you’re done with setup, go to **Settings -> Update & Security -> Windows Insider Program** and check that you’re configured to receive the latest preview builds. The Chinese/Japanese version of HoloLens will be kept up-to-date with the latest preview builds via the Windows Insider Program the same way the English version is. + +## Note for language support + +- You can’t change the system language between English, Japanese, and Chinese using the Settings app. Flashing a new build is the only supported way to change the device system language. +- While you can enter Simplified Chinese / Japanese text using the on-screen Pinyin keyboard, typing in Simplified Chinese / Japanese using a Bluetooth hardware keyboard is not supported at this time. However, on Chinese/Japanese HoloLens, you can continue to use a BT keyboard to type in English (the Shift key on a hardware keyboard toggles the keyboard to type in English). + +## Note for developers + +You are welcome and encouraged to try developing your applications using this build of HoloLens. Check out the [HoloLens Developer Documentation](https://developer.microsoft.com/windows/mixed-reality/development) to get started. Those same instructions work with this latest build of HoloLens. You can use the same builds of Unity and Visual Studio that you're already using for HoloLens development. + +## Provide feedback and report issues + +Please use [the Feedback Hub app](https://docs.microsoft.com/windows/mixed-reality/give-us-feedback) on your HoloLens or Windows 10 PC to provide feedback and report issues. Using Feedback Hub ensures that all necessary diagnostics information is included to help our engineers quickly debug and resolve the problem. Issues with the Chinese and Japanese version of HoloLens should be reported the same way. + +>[!NOTE] +>Be sure to accept the prompt that asks whether you’d like Feedback Hub to access your Documents folder (select **Yes** when prompted). + + +## AssignedAccessHoloLensConfiguration_AzureADGroup.xml + +Copy this sample XML to use for the [**Assigned access with Azure AD groups** feature](#for-commercial-customers). + +```xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + + + + + + + + +``` + diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index f9964c731b..5e1218f90c 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -7,43 +7,32 @@ author: jdeckerms ms.author: jdecker ms.topic: article ms.localizationpriority: medium -ms.date: 10/02/2018 +ms.date: 08/14/2018 --- # Set up HoloLens in kiosk mode -In Windows 10, version 1803 and later, you can configure your HoloLens devices to run as multi-app or single-app kiosks. You can also configure guest access for a HoloLens kiosk device by [designating a SpecialGroup account in your XML file.](#guest) +In Windows 10, version 1803, you can configure your HoloLens devices to run as multi-app or single-app kiosks. You can also configure guest access for a HoloLens kiosk device by [designating a SpecialGroup account in your XML file.](#guest) When HoloLens is configured as a multi-app kiosk, only the allowed apps are available to the user. The benefit of a multi-app kiosk, or fixed-purpose device, is to provide an easy-to-understand experience for individuals by putting in front of them only the things they need to use, and removing from their view the things they don’t need to access. -Single-app kiosk mode starts the specified app when the user signs in, and restricts the user's ability to launch new apps or change the running app. +Single-app kiosk mode starts the specified app when the user signs in, and restricts the user's ability to launch new apps or change the running app. When single-app kiosk mode is enabled for HoloLens, the bloom gesture and Cortana are disabled, and placed apps aren't shown in the user's surroundings. -The following table lists the device capabilities in the different kiosk modes. - -Kiosk mode | Voice and Bloom commands | Mini-menu | Camera and video | Miracast ---- | --- | --- | --- | --- -Single-app kiosk | ![no](images/crossmark.png) | ![no](images/crossmark.png) | ![no](images/crossmark.png) | ![no](images/crossmark.png) -Multi-app kiosk | ![yes](images/checkmark.png) | ![yes](images/checkmark.png) with **Home** and **Volume** (default)

      Photo and video buttons shown in mini-menu if the Camera app is enabled in the kiosk configuration.

      Miracast is shown if the Camera app and device picker app are enabled in the kiosk configuration. | ![yes](images/checkmark.png) if the Camera app is enabled in the kiosk configuration. | ![yes](images/checkmark.png) if the Camera app and device picker app are enabled in the kiosk configuration. - ->[!NOTE] ->Use the Application User Model ID (AUMID) to allow apps in your kiosk configuration. The Camera app AUMID is `HoloCamera_cw5n1h2txyewy!HoloCamera`. The device picker app AUMID is `HoloDevicesFlow_cw5n1h2txyewy!HoloDevicesFlow`. - -The [AssignedAccess Configuration Service Provider (CSP)](https://docs.microsoft.com/windows/client-management/mdm/assignedaccess-csp) enables kiosk configuration. +The [AssignedAccess Configuration Service Provider (CSP)](https://docs.microsoft.com/windows/client-management/mdm/assignedaccess-csp) enables kiosk configuration. >[!WARNING] >The assigned access feature which enables kiosk mode is intended for corporate-owned fixed-purpose devices. When the multi-app assigned access configuration is applied on the device, certain policies are enforced system-wide, and will impact other users on the device. Deleting the multi-app configuration will remove the assigned access lockdown profiles associated with the users, but it cannot revert all [the enforced policies](https://docs.microsoft.com/windows/configuration/lock-down-windows-10-to-specific-apps#policies-set-by-multi-app-kiosk-configuration). A factory reset is needed to clear all the policies enforced via assigned access. > ->Be aware that voice commands are enabled for multi-app kiosk mode configured in Microsoft Intune or provisioning packages, even if the Cortana app is not selected as a kiosk app. +>Be aware that voice commands are enabled for kiosk mode configured in Microsoft Intune or provisioning packages, even if the Cortana app is not selected as a kiosk app. -For HoloLens devices running Windows 10, version 1803 or later, there are three methods that you can use to configure the device as a kiosk: +For HoloLens devices running Windows 10, version 1803, there are three methods that you can use to configure the device as a kiosk: - You can use [Microsoft Intune or other mobile device management (MDM) service](#intune-kiosk) to configure single-app and multi-app kiosks. - You can [use a provisioning package](#ppkg-kiosk) to configure single-app and multi-app kiosks. - You can [use the Windows Device Portal](#portal-kiosk) to configure single-app kiosks. This method is recommended only for demonstrations, as it requires that developer mode be enabled on the device. ->[!NOTE] ->For HoloLens devices running Windows 10, version 1607, [use the Windows Device Portal](#portal-kiosk) to configure single-app kiosks. +For HoloLens devices running Windows 10, version 1607, you can [use the Windows Device Portal](#portal-kiosk) to configure single-app kiosks. ## Start layout for HoloLens @@ -219,11 +208,11 @@ Use the following snippet in your kiosk configuration XML to enable the **Guest* - You cannot select Microsoft Edge, Microsoft Store, or the Shell app as a kiosk app. - We recommend that you do **not** select the Settings app and the File Explorer app as a kiosk app. - You can select Cortana as a kiosk app. -- To enable photo or video capture, the HoloCamera app must be enabled as a kiosk app. +- To enable photo or video capture, the HoloCamera app must be enabled as a kiosk app. + ## More information Watch how to configure a kiosk in a provisioning package. ->[!VIDEO https://www.microsoft.com/videoplayer/embed/fa125d0f-77e4-4f64-b03e-d634a4926884?autoplay=false] - +>[!VIDEO https://www.microsoft.com/videoplayer/embed/fa125d0f-77e4-4f64-b03e-d634a4926884?autoplay=false] \ No newline at end of file diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index c51029ccd7..c1a90edadb 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -7,7 +7,7 @@ author: jdeckerms ms.author: jdecker ms.topic: article ms.localizationpriority: medium -ms.date: 10/02/2018 +ms.date: 04/30/2018 --- # Configure HoloLens using a provisioning package @@ -137,7 +137,7 @@ After you're done, click **Create**. It only takes a few seconds. When the packa 10. When the build completes, click **Finish**. -## Apply a provisioning package to HoloLens during setup +## Apply a provisioning package to HoloLens 1. Connect the device via USB to a PC and start the device, but do not continue past the **Fit** page of OOBE (the first page with the blue box). @@ -156,23 +156,6 @@ After you're done, click **Create**. It only takes a few seconds. When the packa >[!NOTE] >If the device was purchased before August 2016, you will need to sign into the device with a Microsoft account, get the latest OS update, and then reset the OS in order to apply the provisioning package. -## Apply a provisioning package to HoloLens after setup - ->[!NOTE] ->Windows 10, version 1809 only - -On your PC: -1. Create a provisioning package as described at [Create a provisioning package for HoloLens using the HoloLens wizard](hololens-provisioning.md). -2. Connect the HoloLens device via USB to a PC. HoloLens will show up as a device in File Explorer on the PC. -3. Drag and drop the provisioning package to the Documents folder on the HoloLens. - -On your HoloLens: -1. Go to **Settings > Accounts > Access work or school**. -2. In **Related Settings**, select **Add or remove a provisioning package**. -3. On the next page, select **Add a package** to launch the file picker and select your provisioning package. If the folder is empty, make sure you select **This Device** and select **Documents**. - -After your package has been applied, it will show in the list of **Installed packages**. To view package details or to remove the package from the device, select the listed package. - ## What you can configure Provisioning packages make use of configuration service providers (CSPs). If you're not familiar with CSPs, see [Introduction to configuration service providers (CSPs) for IT pros](https://technet.microsoft.com/itpro/windows/manage/how-it-pros-can-use-configuration-service-providers). diff --git a/devices/hololens/hololens-whats-new.md b/devices/hololens/hololens-whats-new.md index 0ce5db3f17..75556a83db 100644 --- a/devices/hololens/hololens-whats-new.md +++ b/devices/hololens/hololens-whats-new.md @@ -1,58 +1,18 @@ --- title: What's new in Microsoft HoloLens (HoloLens) -description: Windows Holographic for Business gets new features in Windows 10, version 1809. +description: Windows Holographic for Business gets new features in Windows 10, version 1803. ms.prod: hololens ms.sitesec: library author: jdeckerms ms.author: jdecker ms.topic: article ms.localizationpriority: medium -ms.date: 10/02/2018 +ms.date: 04/30/2018 --- # What's new in Microsoft HoloLens -## Windows 10, version 1809 for Microsoft HoloLens - -### For everyone - -Feature | Details ---- | --- -Mini-menu | When you're in an app, the Bloom gesture will now open a mini-menu to give you quick access to commonly used system features without having to leave the app. See [Set up HoloLens in kiosk mode](hololens-kiosk.md) for information about the mini-menu in kiosk mode.

      ![sample of the mini-menu](images/minimenu.png) -Stop video capture from the Start or quick actions menu | If you start video capture from the Start menu or quick actions menu, you’ll be able to stop recording from the same place. (Don’t forget, you can always do this with voice commands too.) -Project to a Miracast-enabled device | Project your HoloLens content to a nearby Surface device or TV/Monitor if using Microsoft Display adapter. On **Start**, select **Connect**, and then select the device you want to project to. **Note:** You can deploy HoloLens to use Miracast projection without enabling developer mode. -New notifications | View and respond to notification toasts on HoloLens, just like you do on a PC. Gaze to respond to or dismiss them (or if you’re in an immersive experience, use the bloom gesture). -HoloLens overlays (file picker, keyboard, dialogs, etc.) | You’ll now see overlays such as the keyboard, dialogs, file picker, etc. when using immersive apps. -Visual feedback overlay UI for volume change | When you use the volume up/down buttons on your HoloLens you’ll see a visual display of the volume level. -New UI for device boot | A loading indicator was added during the boot process to provide visual feedback that the system is loading. Reboot your device to see the new loading indicator—it’s between the "Hello" message and the Windows boot logo. -Share UX: Nearby Sharing | Addition of the Windows Nearby Sharing experience, allowing you to share a capture with a nearby Windows device. When you capture a photo or video on HoloLens (or use the share button from an app such as Microsoft Edge), select a nearby Windows device to share with. -Share from Microsoft Edge | Share button is now available on Microsoft Edge windows on HoloLens. In Microsoft Edge, select **Share**. Use the HoloLens share picker to share web content. - - - -### For administrators - - -Feature | Details ---- | --- -[Enable post-setup provisioning](hololens-provisioning.md) | You can now apply a runtime provisioning package at any time using **Settings**. -Assigned access with Azure AD groups | You can now use Azure AD groups for configuration of Windows assigned access to set up single or multi-app kiosk configuration. -PIN sign-in on profile switch from sign-in screen | PIN sign-in is now available for **Other User**.  | When signing in as **Other User**, the PIN option is now available under **Sign-In options**. -Sign in with Web Credential Provider using password | You can now select the Globe sign-in option to launch web sign-in with your password. From the sign-in screen, select **Sign-In options** and select the Globe option to launch web sign-in. Enter your user name if needed, then your password.
      **Note:** You can choose to bypass any PIN/Smartcard options when prompted during web sign-in.  -Read device hardware info through MDM so devices can be tracked by serial # | IT administrators can see and track HoloLens by device serial number in their MDM console. Refer to your MDM documentation for feature availability and instructions. -Set HoloLens device name through MDM (rename) |  IT administrators can see and rename HoloLens devices in their MDM console. Refer to your MDM documentation for feature availability and instructions. - -### For international customers - - -Feature | Details ---- | --- -Localized Chinese and Japanese builds | Use HoloLens with localized user interface for Simplified Chinese or Japanese, including localized Pinyin keyboard, dictation, and voice commands. - - - -## Windows 10, version 1803 for Microsoft HoloLens Windows 10, version 1803, is the first feature update to Windows Holographic for Business since its release in Windows 10, version 1607. This update introduces the following changes: diff --git a/devices/hololens/index.md b/devices/hololens/index.md index 5734b2e4d5..786b38a1e3 100644 --- a/devices/hololens/index.md +++ b/devices/hololens/index.md @@ -22,6 +22,7 @@ ms.date: 07/27/2018 | Topic | Description | | --- | --- | | [What's new in Microsoft HoloLens](hololens-whats-new.md) | Discover the new features in the latest update. | +[Insider preview for Microsoft HoloLens](hololens-insider.md) | Learn about new HoloLens features available in the latest Insider Preview build. | [HoloLens in the enterprise: requirements](hololens-requirements.md) | Lists requirements for general use, Wi-Fi, and device management | | [Set up HoloLens](hololens-setup.md) | How to set up HoloLens for the first time | | [Unlock Windows Holographic for Business features](hololens-upgrade-enterprise.md) | How to upgrade your Development Edition HoloLens to Windows Holographic for Business | From e5c592d99f009e47ddb7585abfba4ba9f81a51b3 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 1 Oct 2018 09:25:04 -0700 Subject: [PATCH 098/487] fix redirect --- .openpublishing.redirection.json | 5 ----- 1 file changed, 5 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 383c1a4d7a..6ac2e03625 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -5321,11 +5321,6 @@ "redirect_document_id": true }, { -"source_path": "devices/hololens/hololens-insider.md", -"redirect_url": "/devices/hololens/hololens-whats-new", -"redirect_document_id": true -}, -{ "source_path": "windows/configuration/windows-diagnostic-data-1709.md", "redirect_url": "/windows/configuration/windows-diagnostic-data", "redirect_document_id": true From af6616182c93fcea4a9c4ab8d4e54119b8bb86fc Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 1 Oct 2018 10:07:53 -0700 Subject: [PATCH 099/487] add wdatp content --- .../whats-new-windows-10-version-1809.md | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/windows/whats-new/whats-new-windows-10-version-1809.md b/windows/whats-new/whats-new-windows-10-version-1809.md index 5494e77276..5b3d522fb1 100644 --- a/windows/whats-new/whats-new-windows-10-version-1809.md +++ b/windows/whats-new/whats-new-windows-10-version-1809.md @@ -187,6 +187,35 @@ Windows Defender Credential Guard has always been an optional feature, but Windo A network connection is now required to set up a new device. As a result, we removed the “skip for now” option in the network setup page in Out Of Box Experience (OOBE). +### Windows Defender ATP + +[Windows Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection) has been enhanced with many new capabilities. For more information, see the following topics: + +- [Threat analytics](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-analytics)
      +Threat Analytics is a set of interactive reports published by the Windows Defender ATP research team as soon as emerging threats and outbreaks are identified. The reports help security operations teams assess impact on their environment and provides recommended actions to contain, increase organizational resilience, and prevent specific threats. + +- [Custom detection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/overview-custom-detections)
      + With custom detections, you can create custom queries to monitor events for any kind of behavior such as suspicious or emerging threats. This can be done by leveraging the power of Advanced hunting through the creation of custom detection rules. + + +- [Managed security service provider (MSSP) support](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/mssp-support-windows-defender-advanced-threat-protection)
      +Windows Defender ATP adds support for this scenario by providing MSSP integration. +The integration will allow MSSPs to take the following actions: +Get access to MSSP customer's Windows Defender Security Center portal, fet email notifications, and fetch alerts through security information and event management (SIEM) tools. + +- [Integration with Azure Security Center](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/configure-server-endpoints-windows-defender-advanced-threat-protection#integration-with-azure-security-center)
      +Windows Defender ATP integrates with Azure Security Center to provide a comprehensive server protection solution. With this integration Azure Security Center can leverage the power of Windows Defender ATP to provide improved threat detection for Windows Servers. + +- [Integration with Microsoft Cloud App Security](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/microsoft-cloud-app-security-integration)
      +Microsoft Cloud App Security leverages Windows Defender ATP endpoint signals to allow direct visibility into cloud application usage including the use of unsupported cloud services (shadow IT) from all Windows Defender ATP monitored machines. + + +- [Onboard Windows Server 2019](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/configure-server-endpoints-windows-defender-advanced-threat-protection#windows-server-version-1803-and-windows-server-2019)
      +Windows Defender ATP now adds support for Windows Server 2019. You'll be able to onboard Windows Server 2019 in the same method available for Windows 10 client machines. + +- [Onboard previous versions of Windows](https://docs.microsoft.com/windows/security/threat-protection/onboard-downlevel-windows-defender-advanced-threat-protection)
      +Onboard supported versions of Windows machines so that they can send sensor data to the Windows Defender ATP sensor + ## Faster sign-in to a Windows 10 shared pc Do you have shared devices deployed in your work place? **Fast sign-in** enables users to sign in to a shared Windows 10 PC in a flash! From de88e1fa674fd177f35202fa2a292514cca185c5 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 2 Oct 2018 06:26:15 -0700 Subject: [PATCH 100/487] fix wcd ref per bug 12041790 --- .../configuration/wcd/wcd-connectivityprofiles.md | 12 ++++++------ windows/configuration/wcd/wcd-tabletmode.md | 2 +- windows/configuration/wcd/wcd.md | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/windows/configuration/wcd/wcd-connectivityprofiles.md b/windows/configuration/wcd/wcd-connectivityprofiles.md index b797544274..38bdf81ca7 100644 --- a/windows/configuration/wcd/wcd-connectivityprofiles.md +++ b/windows/configuration/wcd/wcd-connectivityprofiles.md @@ -19,12 +19,12 @@ Use to configure profiles that a user will connect with, such as an email accoun | Setting groups | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | | --- | :---: | :---: | :---: | :---: | :---: | -| [Email](#email) | X | X | X | | X | -| [Exchange](#exchange) | X | X | X | | X | -| [KnownAccounts](#knownaccounts) | X | X | X | | X | -| [VPN](#vpn) | X | X | X | X | X | -| [WiFiSense](#wifisense) | X | X | X | | X | -| [WLAN](#wlan) | X | X | X | X | X | +| [Email](#email) | X | X | X | | | +| [Exchange](#exchange) | X | X | X | | | +| [KnownAccounts](#knownaccounts) | X | X | X | | | +| [VPN](#vpn) | X | X | X | X | | +| [WiFiSense](#wifisense) | X | X | X | | | +| [WLAN](#wlan) | X | X | X | X | | ## Email diff --git a/windows/configuration/wcd/wcd-tabletmode.md b/windows/configuration/wcd/wcd-tabletmode.md index 3eb2ee43c6..436c29160d 100644 --- a/windows/configuration/wcd/wcd-tabletmode.md +++ b/windows/configuration/wcd/wcd-tabletmode.md @@ -19,7 +19,7 @@ Use TabletMode to configure settings related to tablet mode. | Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | | --- | :---: | :---: | :---: | :---: | :---: | -| All settings | X | X | X | | X | +| All settings | X | X | X | | | ## ConvertibleSlateModePromptPreference diff --git a/windows/configuration/wcd/wcd.md b/windows/configuration/wcd/wcd.md index 59b4c93e6a..6ddc8bd462 100644 --- a/windows/configuration/wcd/wcd.md +++ b/windows/configuration/wcd/wcd.md @@ -32,7 +32,7 @@ This section describes the settings that you can configure in [provisioning pack | [Certificates](wcd-certificates.md) | X | X | X | X | X | | [CleanPC](wcd-cleanpc.md) | X | | | | | | [Connections](wcd-connections.md) | X | X | X | X | | -| [ConnectivityProfiles](wcd-connectivityprofiles.md) | X | X | X | X | X | +| [ConnectivityProfiles](wcd-connectivityprofiles.md) | X | X | X | X | | | [CountryAndRegion](wcd-countryandregion.md) | X | X | X | X | | | [DesktopBackgroundAndColors](wcd-desktopbackgroundandcolors.md) | X | | | | | | [DeveloperSetup](wcd-developersetup.md) | | | | X | | From 576a55621c71bf256a7904c08eaca42b26c9f76a Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 2 Oct 2018 07:01:13 -0700 Subject: [PATCH 101/487] RS5 changes --- devices/hololens/change-history-hololens.md | 6 ++- devices/hololens/hololens-kiosk.md | 31 +++++++++++----- devices/hololens/hololens-provisioning.md | 30 ++++++++++----- devices/hololens/hololens-whats-new.md | 41 ++++++++++++++++++++- 4 files changed, 86 insertions(+), 22 deletions(-) diff --git a/devices/hololens/change-history-hololens.md b/devices/hololens/change-history-hololens.md index 95f7f92bed..cb9f9f8e17 100644 --- a/devices/hololens/change-history-hololens.md +++ b/devices/hololens/change-history-hololens.md @@ -9,13 +9,17 @@ author: jdeckerms ms.author: jdecker ms.topic: article ms.localizationpriority: medium -ms.date: 07/27/2018 +ms.date: 11/13/2018 --- # Change history for Microsoft HoloLens documentation This topic lists new and updated topics in the [Microsoft HoloLens documentation](index.md). +## Windows 10 Holographic for Business, version 1809 + +The topics in this library have been updated for Windows 10 Holographic for Business, version 1809. + ## July 2018 New or changed topic | Description diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index 5e1218f90c..4fd779eca6 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -7,32 +7,43 @@ author: jdeckerms ms.author: jdecker ms.topic: article ms.localizationpriority: medium -ms.date: 08/14/2018 +ms.date: 11/13/2018 --- # Set up HoloLens in kiosk mode -In Windows 10, version 1803, you can configure your HoloLens devices to run as multi-app or single-app kiosks. You can also configure guest access for a HoloLens kiosk device by [designating a SpecialGroup account in your XML file.](#guest) +In Windows 10, version 1803 and later, you can configure your HoloLens devices to run as multi-app or single-app kiosks. You can also configure guest access for a HoloLens kiosk device by [designating a SpecialGroup account in your XML file.](#guest) When HoloLens is configured as a multi-app kiosk, only the allowed apps are available to the user. The benefit of a multi-app kiosk, or fixed-purpose device, is to provide an easy-to-understand experience for individuals by putting in front of them only the things they need to use, and removing from their view the things they don’t need to access. -Single-app kiosk mode starts the specified app when the user signs in, and restricts the user's ability to launch new apps or change the running app. When single-app kiosk mode is enabled for HoloLens, the bloom gesture and Cortana are disabled, and placed apps aren't shown in the user's surroundings. +Single-app kiosk mode starts the specified app when the user signs in, and restricts the user's ability to launch new apps or change the running app. -The [AssignedAccess Configuration Service Provider (CSP)](https://docs.microsoft.com/windows/client-management/mdm/assignedaccess-csp) enables kiosk configuration. +The following table lists the device capabilities in the different kiosk modes. + +Kiosk mode | Voice and Bloom commands | Quick actions menu | Camera and video | Miracast +--- | --- | --- | --- | --- +Single-app kiosk | ![no](images/crossmark.png) | ![no](images/crossmark.png) | ![no](images/crossmark.png) | ![no](images/crossmark.png) +Multi-app kiosk | ![yes](images/checkmark.png) | ![yes](images/checkmark.png) with **Home** and **Volume** (default)

      Photo and video buttons shown in Quick actions menu if the Camera app is enabled in the kiosk configuration.

      Miracast is shown if the Camera app and device picker app are enabled in the kiosk configuration. | ![yes](images/checkmark.png) if the Camera app is enabled in the kiosk configuration. | ![yes](images/checkmark.png) if the Camera app and device picker app are enabled in the kiosk configuration. + +>[!NOTE] +>Use the Application User Model ID (AUMID) to allow apps in your kiosk configuration. The Camera app AUMID is `HoloCamera_cw5n1h2txyewy!HoloCamera`. The device picker app AUMID is `HoloDevicesFlow_cw5n1h2txyewy!HoloDevicesFlow`. + +The [AssignedAccess Configuration Service Provider (CSP)](https://docs.microsoft.com/windows/client-management/mdm/assignedaccess-csp) enables kiosk configuration. >[!WARNING] >The assigned access feature which enables kiosk mode is intended for corporate-owned fixed-purpose devices. When the multi-app assigned access configuration is applied on the device, certain policies are enforced system-wide, and will impact other users on the device. Deleting the multi-app configuration will remove the assigned access lockdown profiles associated with the users, but it cannot revert all [the enforced policies](https://docs.microsoft.com/windows/configuration/lock-down-windows-10-to-specific-apps#policies-set-by-multi-app-kiosk-configuration). A factory reset is needed to clear all the policies enforced via assigned access. > ->Be aware that voice commands are enabled for kiosk mode configured in Microsoft Intune or provisioning packages, even if the Cortana app is not selected as a kiosk app. +>Be aware that voice commands are enabled for multi-app kiosk mode configured in Microsoft Intune or provisioning packages, even if the Cortana app is not selected as a kiosk app. -For HoloLens devices running Windows 10, version 1803, there are three methods that you can use to configure the device as a kiosk: +For HoloLens devices running Windows 10, version 1803 or later, there are three methods that you can use to configure the device as a kiosk: - You can use [Microsoft Intune or other mobile device management (MDM) service](#intune-kiosk) to configure single-app and multi-app kiosks. - You can [use a provisioning package](#ppkg-kiosk) to configure single-app and multi-app kiosks. - You can [use the Windows Device Portal](#portal-kiosk) to configure single-app kiosks. This method is recommended only for demonstrations, as it requires that developer mode be enabled on the device. -For HoloLens devices running Windows 10, version 1607, you can [use the Windows Device Portal](#portal-kiosk) to configure single-app kiosks. +>[!NOTE] +>For HoloLens devices running Windows 10, version 1607, [use the Windows Device Portal](#portal-kiosk) to configure single-app kiosks. ## Start layout for HoloLens @@ -208,11 +219,11 @@ Use the following snippet in your kiosk configuration XML to enable the **Guest* - You cannot select Microsoft Edge, Microsoft Store, or the Shell app as a kiosk app. - We recommend that you do **not** select the Settings app and the File Explorer app as a kiosk app. - You can select Cortana as a kiosk app. -- To enable photo or video capture, the HoloCamera app must be enabled as a kiosk app. - +- To enable photo or video capture, the HoloCamera app must be enabled as a kiosk app. ## More information Watch how to configure a kiosk in a provisioning package. ->[!VIDEO https://www.microsoft.com/videoplayer/embed/fa125d0f-77e4-4f64-b03e-d634a4926884?autoplay=false] \ No newline at end of file +>[!VIDEO https://www.microsoft.com/videoplayer/embed/fa125d0f-77e4-4f64-b03e-d634a4926884?autoplay=false] + diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index c1a90edadb..1fa4ccc394 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -7,7 +7,7 @@ author: jdeckerms ms.author: jdecker ms.topic: article ms.localizationpriority: medium -ms.date: 04/30/2018 +ms.date: 11/13/2018 --- # Configure HoloLens using a provisioning package @@ -137,7 +137,7 @@ After you're done, click **Create**. It only takes a few seconds. When the packa 10. When the build completes, click **Finish**. -## Apply a provisioning package to HoloLens +## Apply a provisioning package to HoloLens during setup 1. Connect the device via USB to a PC and start the device, but do not continue past the **Fit** page of OOBE (the first page with the blue box). @@ -156,6 +156,23 @@ After you're done, click **Create**. It only takes a few seconds. When the packa >[!NOTE] >If the device was purchased before August 2016, you will need to sign into the device with a Microsoft account, get the latest OS update, and then reset the OS in order to apply the provisioning package. +## Apply a provisioning package to HoloLens after setup + +>[!NOTE] +>Windows 10, version 1809 only + +On your PC: +1. Create a provisioning package as described at [Create a provisioning package for HoloLens using the HoloLens wizard](hololens-provisioning.md). +2. Connect the HoloLens device via USB to a PC. HoloLens will show up as a device in File Explorer on the PC. +3. Drag and drop the provisioning package to the Documents folder on the HoloLens. + +On your HoloLens: +1. Go to **Settings > Accounts > Access work or school**. +2. In **Related Settings**, select **Add or remove a provisioning package**. +3. On the next page, select **Add a package** to launch the file picker and select your provisioning package. If the folder is empty, make sure you select **This Device** and select **Documents**. + +After your package has been applied, it will show in the list of **Installed packages**. To view package details or to remove the package from the device, select the listed package. + ## What you can configure Provisioning packages make use of configuration service providers (CSPs). If you're not familiar with CSPs, see [Introduction to configuration service providers (CSPs) for IT pros](https://technet.microsoft.com/itpro/windows/manage/how-it-pros-can-use-configuration-service-providers). @@ -172,11 +189,4 @@ In Windows Configuration Designer, when you create a provisioning package for Wi | **Policies** | Allow or prevent developer mode on HoloLens. [Policies supported by Windows Holographic for Business](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#hololenspolicies) | >[!NOTE] ->App installation (**UniversalAppInstall**) using a provisioning package is not currently supported for HoloLens. - - - - - - - +>App installation (**UniversalAppInstall**) using a provisioning package is not currently supported for HoloLens. \ No newline at end of file diff --git a/devices/hololens/hololens-whats-new.md b/devices/hololens/hololens-whats-new.md index 75556a83db..503057495c 100644 --- a/devices/hololens/hololens-whats-new.md +++ b/devices/hololens/hololens-whats-new.md @@ -7,12 +7,51 @@ author: jdeckerms ms.author: jdecker ms.topic: article ms.localizationpriority: medium -ms.date: 04/30/2018 +ms.date: 11/13/2018 --- # What's new in Microsoft HoloLens +## Windows 10, version 1809 for Microsoft HoloLens +### For everyone + +Feature | Details +--- | --- +Quick actions menu | When you're in an app, the Bloom gesture will now open a Quick actions menu to give you quick access to commonly used system features without having to leave the app. See [Set up HoloLens in kiosk mode](hololens-kiosk.md) for information about the Quick actions menu in kiosk mode.

      ![sample of the Quick actions menu](images/minimenu.png) +Stop video capture from the Start or quick actions menu | If you start video capture from the Start menu or quick actions menu, you’ll be able to stop recording from the same place. (Don’t forget, you can always do this with voice commands too.) +Project to a Miracast-enabled device | Project your HoloLens content to a nearby Surface device or TV/Monitor if using Microsoft Display adapter. On **Start**, select **Connect**, and then select the device you want to project to. **Note:** You can deploy HoloLens to use Miracast projection without enabling developer mode. +New notifications | View and respond to notification toasts on HoloLens, just like you do on a PC. Gaze to respond to or dismiss them (or if you’re in an immersive experience, use the bloom gesture). +HoloLens overlays (file picker, keyboard, dialogs, etc.) | You’ll now see overlays such as the keyboard, dialogs, file picker, etc. when using immersive apps. +Visual feedback overlay UI for volume change | When you use the volume up/down buttons on your HoloLens you’ll see a visual display of the volume level. +New UI for device boot | A loading indicator was added during the boot process to provide visual feedback that the system is loading. Reboot your device to see the new loading indicator—it’s between the "Hello" message and the Windows boot logo. +Share UX: Nearby Sharing | Addition of the Windows Nearby Sharing experience, allowing you to share a capture with a nearby Windows device. When you capture a photo or video on HoloLens (or use the share button from an app such as Microsoft Edge), select a nearby Windows device to share with. +Share from Microsoft Edge | Share button is now available on Microsoft Edge windows on HoloLens. In Microsoft Edge, select **Share**. Use the HoloLens share picker to share web content. + + + +### For administrators + + +Feature | Details +--- | --- +[Enable post-setup provisioning](hololens-provisioning.md) | You can now apply a runtime provisioning package at any time using **Settings**. +Assigned access with Azure AD groups | You can now use Azure AD groups for configuration of Windows assigned access to set up single or multi-app kiosk configuration. +PIN sign-in on profile switch from sign-in screen | PIN sign-in is now available for **Other User**.  | When signing in as **Other User**, the PIN option is now available under **Sign-In options**. +Sign in with Web Credential Provider using password | You can now select the Globe sign-in option to launch web sign-in with your password. From the sign-in screen, select **Sign-In options** and select the Globe option to launch web sign-in. Enter your user name if needed, then your password.
      **Note:** You can choose to bypass any PIN/Smartcard options when prompted during web sign-in.  +Read device hardware info through MDM so devices can be tracked by serial # | IT administrators can see and track HoloLens by device serial number in their MDM console. Refer to your MDM documentation for feature availability and instructions. +Set HoloLens device name through MDM (rename) |  IT administrators can see and rename HoloLens devices in their MDM console. Refer to your MDM documentation for feature availability and instructions. + +### For international customers + + +Feature | Details +--- | --- +Localized Chinese and Japanese builds | Use HoloLens with localized user interface for Simplified Chinese or Japanese, including localized Pinyin keyboard, dictation, and voice commands. + + + +## Windows 10, version 1803 for Microsoft HoloLens Windows 10, version 1803, is the first feature update to Windows Holographic for Business since its release in Windows 10, version 1607. This update introduces the following changes: From 3f4f0477033754c46be7286f15db8a4d784a20a9 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 2 Oct 2018 14:42:46 -0700 Subject: [PATCH 102/487] remove deprecated label --- windows/security/threat-protection/windows-defender-atp/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 512fee13c9..ff0b92b2f8 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -426,7 +426,7 @@ -#### TO BE DEPRECATED - API for custom alerts +#### API for custom alerts ##### [Enable the custom threat intelligence application](enable-custom-ti-windows-defender-advanced-threat-protection.md) ##### [Use the Windows Defender ATP exposed APIs](exposed-apis-windows-defender-advanced-threat-protection.md) ###### [Use the threat intelligence API to create custom alerts](use-custom-ti-windows-defender-advanced-threat-protection.md) From 504c7bf68b17b9234de03a4e4e3de33872bcc861 Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Tue, 2 Oct 2018 21:56:39 +0000 Subject: [PATCH 103/487] Merged PR 11779: Fixed what's new merge issue - live publish --- .../auditing/audit-ipsec-driver.md | 4 ++-- .../auditing/audit-ipsec-extended-mode.md | 16 +++++++-------- .../auditing/audit-ipsec-main-mode.md | 20 +++++++++---------- .../auditing/audit-ipsec-quick-mode.md | 8 ++++---- .../whats-new-windows-10-version-1809.md | 3 --- 5 files changed, 24 insertions(+), 27 deletions(-) diff --git a/windows/security/threat-protection/auditing/audit-ipsec-driver.md b/windows/security/threat-protection/auditing/audit-ipsec-driver.md index 4b1c430188..1fb88b5fd4 100644 --- a/windows/security/threat-protection/auditing/audit-ipsec-driver.md +++ b/windows/security/threat-protection/auditing/audit-ipsec-driver.md @@ -8,7 +8,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.localizationpriority: none author: Mir0sh -ms.date: 04/19/2017 +ms.date: 10/02/2018 --- # Audit IPsec Driver @@ -56,7 +56,7 @@ This subcategory is outside the scope of this document. ## 5478(S): IPsec Services has started successfully. -## 5479(): IPsec Services has been shut down successfully. The shutdown of IPsec Services can put the computer at greater risk of network attack or expose the computer to potential security risks. +## 5479(S): IPsec Services has been shut down successfully. The shutdown of IPsec Services can put the computer at greater risk of network attack or expose the computer to potential security risks. ## 5480(F): IPsec Services failed to get the complete list of network interfaces on the computer. This poses a potential security risk because some of the network interfaces may not get the protection provided by the applied IPsec filters. Use the IP Security Monitor snap-in to diagnose the problem. diff --git a/windows/security/threat-protection/auditing/audit-ipsec-extended-mode.md b/windows/security/threat-protection/auditing/audit-ipsec-extended-mode.md index 9edf8ad528..e9388ef13f 100644 --- a/windows/security/threat-protection/auditing/audit-ipsec-extended-mode.md +++ b/windows/security/threat-protection/auditing/audit-ipsec-extended-mode.md @@ -8,7 +8,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.localizationpriority: none author: Mir0sh -ms.date: 04/19/2017 +ms.date: 10/02/2018 --- # Audit IPsec Extended Mode @@ -28,17 +28,17 @@ Audit IPsec Extended Mode subcategory is out of scope of this document, because | Member Server | IF | IF | IF | IF | IF - This subcategory is mainly used for IPsec Extended Mode troubleshooting, or for tracing or monitoring IPsec Extended Mode operations. | | Workstation | IF | IF | IF | IF | IF - This subcategory is mainly used for IPsec Extended Mode troubleshooting, or for tracing or monitoring IPsec Extended Mode operations. | -## 4978: During Extended Mode negotiation, IPsec received an invalid negotiation packet. If this problem persists, it could indicate a network issue or an attempt to modify or replay this negotiation. +## 4978(S): During Extended Mode negotiation, IPsec received an invalid negotiation packet. If this problem persists, it could indicate a network issue or an attempt to modify or replay this negotiation. -## 4979: IPsec Main Mode and Extended Mode security associations were established. +## 4979(S): IPsec Main Mode and Extended Mode security associations were established. -## 4980: IPsec Main Mode and Extended Mode security associations were established. +## 4980(S): IPsec Main Mode and Extended Mode security associations were established. -## 4981: IPsec Main Mode and Extended Mode security associations were established. +## 4981(S): IPsec Main Mode and Extended Mode security associations were established. -## 4982: IPsec Main Mode and Extended Mode security associations were established. +## 4982(S): IPsec Main Mode and Extended Mode security associations were established. -## 4983: An IPsec Extended Mode negotiation failed. The corresponding Main Mode security association has been deleted. +## 4983(S): An IPsec Extended Mode negotiation failed. The corresponding Main Mode security association has been deleted. -## 4984: An IPsec Extended Mode negotiation failed. The corresponding Main Mode security association has been deleted. +## 4984(S): An IPsec Extended Mode negotiation failed. The corresponding Main Mode security association has been deleted. diff --git a/windows/security/threat-protection/auditing/audit-ipsec-main-mode.md b/windows/security/threat-protection/auditing/audit-ipsec-main-mode.md index d0764daf4b..1a34ba32f3 100644 --- a/windows/security/threat-protection/auditing/audit-ipsec-main-mode.md +++ b/windows/security/threat-protection/auditing/audit-ipsec-main-mode.md @@ -8,7 +8,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.localizationpriority: none author: Mir0sh -ms.date: 04/19/2017 +ms.date: 10/02/2018 --- # Audit IPsec Main Mode @@ -28,21 +28,21 @@ Audit IPsec Main Mode subcategory is out of scope of this document, because this | Member Server | IF | IF | IF | IF | IF - This subcategory is mainly used for IPsec Main Mode troubleshooting, or for tracing or monitoring IPsec Main Mode operations. | | Workstation | IF | IF | IF | IF | IF - This subcategory is mainly used for IPsec Main Mode troubleshooting, or for tracing or monitoring IPsec Main Mode operations. | -## 4646: Security ID: %1 +## 4646(S): Security ID: %1 -## 4650: An IPsec Main Mode security association was established. Extended Mode was not enabled. Certificate authentication was not used. +## 4650(S): An IPsec Main Mode security association was established. Extended Mode was not enabled. Certificate authentication was not used. -## 4651: An IPsec Main Mode security association was established. Extended Mode was not enabled. A certificate was used for authentication. +## 4651(S): An IPsec Main Mode security association was established. Extended Mode was not enabled. A certificate was used for authentication. -## 4652: An IPsec Main Mode negotiation failed. +## 4652(F): An IPsec Main Mode negotiation failed. -## 4653: An IPsec Main Mode negotiation failed. +## 4653(F): An IPsec Main Mode negotiation failed. -## 4655: An IPsec Main Mode security association ended. +## 4655(S): An IPsec Main Mode security association ended. -## 4976: During Main Mode negotiation, IPsec received an invalid negotiation packet. If this problem persists, it could indicate a network issue or an attempt to modify or replay this negotiation. +## 4976(S): During Main Mode negotiation, IPsec received an invalid negotiation packet. If this problem persists, it could indicate a network issue or an attempt to modify or replay this negotiation. -## 5049: An IPsec Security Association was deleted. +## 5049(S): An IPsec Security Association was deleted. -## 5453: An IPsec negotiation with a remote computer failed because the IKE and AuthIP IPsec Keying Modules (IKEEXT) service is not started. +## 5453(S): An IPsec negotiation with a remote computer failed because the IKE and AuthIP IPsec Keying Modules (IKEEXT) service is not started. diff --git a/windows/security/threat-protection/auditing/audit-ipsec-quick-mode.md b/windows/security/threat-protection/auditing/audit-ipsec-quick-mode.md index 7adfcddd8c..40aabcd719 100644 --- a/windows/security/threat-protection/auditing/audit-ipsec-quick-mode.md +++ b/windows/security/threat-protection/auditing/audit-ipsec-quick-mode.md @@ -8,7 +8,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.localizationpriority: none author: Mir0sh -ms.date: 04/19/2017 +ms.date: 10/02/2018 --- # Audit IPsec Quick Mode @@ -28,9 +28,9 @@ Audit IPsec Quick Mode subcategory is out of scope of this document, because thi | Member Server | IF | IF | IF | IF | IF - This subcategory is mainly used for IPsec Quick Mode troubleshooting, or for tracing or monitoring IPsec Quick Mode operations. | | Workstation | IF | IF | IF | IF | IF - This subcategory is mainly used for IPsec Quick Mode troubleshooting, or for tracing or monitoring IPsec Quick Mode operations. | -## 4977: During Quick Mode negotiation, IPsec received an invalid negotiation packet. If this problem persists, it could indicate a network issue or an attempt to modify or replay this negotiation. +## 4977(S): During Quick Mode negotiation, IPsec received an invalid negotiation packet. If this problem persists, it could indicate a network issue or an attempt to modify or replay this negotiation. -## 5451: An IPsec Quick Mode security association was established. +## 5451(S): An IPsec Quick Mode security association was established. -## 5452: An IPsec Quick Mode security association ended. +## 5452(S): An IPsec Quick Mode security association ended. diff --git a/windows/whats-new/whats-new-windows-10-version-1809.md b/windows/whats-new/whats-new-windows-10-version-1809.md index 50352d8816..62ee95e835 100644 --- a/windows/whats-new/whats-new-windows-10-version-1809.md +++ b/windows/whats-new/whats-new-windows-10-version-1809.md @@ -189,8 +189,6 @@ Windows Defender Credential Guard has always been an optional feature, but Windo A network connection is now required to set up a new device. As a result, we removed the “skip for now” option in the network setup page in Out Of Box Experience (OOBE). -<<<<<<< HEAD -======= ### Windows Defender ATP [Windows Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection) has been enhanced with many new capabilities. For more information, see the following topics: @@ -220,7 +218,6 @@ Windows Defender ATP now adds support for Windows Server 2019. You'll be able to - [Onboard previous versions of Windows](https://docs.microsoft.com/windows/security/threat-protection/onboard-downlevel-windows-defender-advanced-threat-protection)
      Onboard supported versions of Windows machines so that they can send sensor data to the Windows Defender ATP sensor ->>>>>>> 951a08abdd8a55231838c35a12890ed68af95f88 ## Faster sign-in to a Windows 10 shared pc Do you have shared devices deployed in your work place? **Fast sign-in** enables users to sign in to a shared Windows 10 PC in a flash! From 20a4c1d66002f08b5a4306a3449d6301becd93aa Mon Sep 17 00:00:00 2001 From: Zvi Avidor Date: Thu, 4 Oct 2018 12:09:47 +0300 Subject: [PATCH 104/487] Suggested fix for isolation --- ...-windows-defender-advanced-threat-protection-new.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md index 604f6fe959..aa65623516 100644 --- a/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md @@ -21,6 +21,9 @@ ms.date: 12/08/2017 Isolates a machine from accessing external network. +>[!Note] +> This page focus on activating machine action via API. See [take response actions on a machine](respond-machine-alerts-windows-defender-advanced-threat-protection.md) for more information about response actions functionality via WDATP. + ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) @@ -29,6 +32,13 @@ Permission type | Permission | Permission display name Application | Machine.Isolate | 'Isolate machine' Delegated (work or school account) | Machine.Isolate | 'Isolate machine' +>[!Note] +> When obtaining a token using user credentials: +>- The user need to have at least the following role permission: 'Active remediation actions' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- The user have access to this machine, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + + + >[!IMPORTANT] >- Full isolation is available for machines on Windows 10, version 1703. >- Selective isolation is available for machines on Windows 10, version 1709 or later. From d180a05566a97594490a9ce35ca9ddfa74dc7ea0 Mon Sep 17 00:00:00 2001 From: Zvi Avidor Date: Thu, 4 Oct 2018 12:51:59 +0300 Subject: [PATCH 105/487] small fix --- ...hine-windows-defender-advanced-threat-protection-new.md | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md index aa65623516..4123a2d5c8 100644 --- a/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md @@ -35,14 +35,9 @@ Delegated (work or school account) | Machine.Isolate | 'Isolate machine' >[!Note] > When obtaining a token using user credentials: >- The user need to have at least the following role permission: 'Active remediation actions' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) ->- The user have access to this machine, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) +>- The user need to have access to the machine, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) - ->[!IMPORTANT] ->- Full isolation is available for machines on Windows 10, version 1703. ->- Selective isolation is available for machines on Windows 10, version 1709 or later. - ## HTTP request ``` POST https://api.securitycenter.windows.com/api/machines/{id}/isolate From 1ed3b286d6751c7232bf578b7ecba1101f6da9eb Mon Sep 17 00:00:00 2001 From: Zvi Avidor Date: Thu, 4 Oct 2018 13:25:48 +0300 Subject: [PATCH 106/487] Add machine actions link to all machine actions API --- ...ge-windows-defender-advanced-threat-protection-new.md | 4 ++-- ...ne-windows-defender-advanced-threat-protection-new.md | 9 ++++----- .../windows-defender-atp/machineactionsnote.md | 5 +++++ ...pi-windows-defender-advanced-threat-protection-new.md | 2 ++ ...alerts-windows-defender-advanced-threat-protection.md | 4 ++-- ...on-windows-defender-advanced-threat-protection-new.md | 2 ++ ...an-windows-defender-advanced-threat-protection-new.md | 2 ++ ...on-windows-defender-advanced-threat-protection-new.md | 4 ++-- 8 files changed, 21 insertions(+), 11 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/machineactionsnote.md diff --git a/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md index 0070c9376a..adb088ebb4 100644 --- a/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md @@ -19,10 +19,10 @@ ms.date: 12/08/2017 [!include[Prereleaseinformation](prerelease.md)] - - Collect investigation package from a machine. +[!include[Machine actions note](machineactionsnote.md)] + ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) diff --git a/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md index 4123a2d5c8..33e7130f36 100644 --- a/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md @@ -21,8 +21,7 @@ ms.date: 12/08/2017 Isolates a machine from accessing external network. ->[!Note] -> This page focus on activating machine action via API. See [take response actions on a machine](respond-machine-alerts-windows-defender-advanced-threat-protection.md) for more information about response actions functionality via WDATP. +[!include[Machine actions note](machineactionsnote.md)] ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) @@ -34,8 +33,8 @@ Delegated (work or school account) | Machine.Isolate | 'Isolate machine' >[!Note] > When obtaining a token using user credentials: ->- The user need to have at least the following role permission: 'Active remediation actions' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) ->- The user need to have access to the machine, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) +>- The user needs to have at least the following role permission: 'Active remediation actions' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- The user needs to have access to the machine, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) ## HTTP request @@ -60,7 +59,7 @@ IsolationType | String | Type of the isolation. Allowed values are: 'Full' or 'S **IsolationType** controls the type of isolation to perform and can be one of the following: - Full – Full isolation -- Selective – Restrict only limited set of applications from accessing the network +- Selective – Restrict only limited set of applications from accessing the network (see [Isolate machines from the network](respond-machine-alerts-windows-defender-advanced-threat-protection.md#isolate-machines-from-the-network) for more details) ## Response diff --git a/windows/security/threat-protection/windows-defender-atp/machineactionsnote.md b/windows/security/threat-protection/windows-defender-atp/machineactionsnote.md new file mode 100644 index 0000000000..ecc1cebee3 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/machineactionsnote.md @@ -0,0 +1,5 @@ +--- +ms.date: 08/28/2017 +--- +>[!Note] +> This page focuses on performing a machine action via API. See [take response actions on a machine](respond-machine-alerts-windows-defender-advanced-threat-protection.md) for more information about response actions functionality via WDATP. diff --git a/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md index b40d39cbc3..c766797e14 100644 --- a/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md @@ -21,6 +21,8 @@ ms.date: 12/08/2017 Offboard machine from WDATP. +[!include[Machine actions note](machineactionsnote.md)] + ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) diff --git a/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md index 064fb37360..132ae5943b 100644 --- a/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md @@ -181,7 +181,7 @@ Depending on the severity of the attack and the sensitivity of the machine, you This machine isolation feature disconnects the compromised machine from the network while retaining connectivity to the Windows Defender ATP service, which continues to monitor the machine. -On Windows 10, version 1709 or later, you'll have additional control over the network isolation level. You can also choose to enable Outlook and Skype for Business connectivity. +On Windows 10, version 1709 or later, you'll have additional control over the network isolation level. You can also choose to enable Outlook and Skype for Business connectivity (a.k.a 'Selective Isolation'). >[!NOTE] >You’ll be able to reconnect the machine back to the network at any time. @@ -197,7 +197,7 @@ On Windows 10, version 1709 or later, you'll have additional control over the ne ![Image of isolate machine](images/atp-actions-isolate-machine.png) -3. Select the check-box if you'd like to enable Outlook and Skype communication while the machine is isolated. +3. Select the check-box if you'd like to enable Outlook and Skype communication while the machine is isolated (a.k.a. 'Selective Isolation'). ![Image of isolation confirmation](images/atp-confirm-isolate.png) diff --git a/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md index 962dad7581..2f72e196ee 100644 --- a/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md @@ -21,6 +21,8 @@ ms.date: 12/08/2017 Restrict execution of all applications on the machine except a predefined set (see [Response machine alerts](respond-machine-alerts-windows-defender-advanced-threat-protection.md) for more information) +[!include[Machine actions note](machineactionsnote.md)] + ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) diff --git a/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md index 85c37a2cc6..10db12f264 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md @@ -21,6 +21,8 @@ ms.date: 12/08/2017 Initiate Windows Defender Antivirus scan on a machine. +[!include[Machine actions note](machineactionsnote.md)] + ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) diff --git a/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md index 4deeaa4646..b449ad9983 100644 --- a/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md @@ -19,10 +19,10 @@ ms.date: 12/08/2017 [!include[Prereleaseinformation](prerelease.md)] - - Enable execution of any application on the machine. +[!include[Machine actions note](machineactionsnote.md)] + ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) From 4bc3a56d7c03de2ba56f48a191815eb59482f8c2 Mon Sep 17 00:00:00 2001 From: Zvi Avidor Date: Thu, 4 Oct 2018 15:13:10 +0300 Subject: [PATCH 107/487] Add data about roles to all documentation pages --- ...age-windows-defender-advanced-threat-protection-new.md | 6 ++++-- ...nce-windows-defender-advanced-threat-protection-new.md | 5 +++++ ...-ip-windows-defender-advanced-threat-protection-new.md | 5 +++++ ...nfo-windows-defender-advanced-threat-protection-new.md | 5 +++++ ...nfo-windows-defender-advanced-threat-protection-new.md | 5 +++++ ...nfo-windows-defender-advanced-threat-protection-new.md | 5 +++++ ...nfo-windows-defender-advanced-threat-protection-new.md | 5 +++++ ...rts-windows-defender-advanced-threat-protection-new.md | 5 +++++ ...rts-windows-defender-advanced-threat-protection-new.md | 5 +++++ ...nes-windows-defender-advanced-threat-protection-new.md | 5 +++++ ...ics-windows-defender-advanced-threat-protection-new.md | 4 ++++ ...ion-windows-defender-advanced-threat-protection-new.md | 8 +++++--- ...rts-windows-defender-advanced-threat-protection-new.md | 8 +++++--- ...nes-windows-defender-advanced-threat-protection-new.md | 5 +++++ ...ics-windows-defender-advanced-threat-protection-new.md | 4 ++++ ...rts-windows-defender-advanced-threat-protection-new.md | 5 +++++ ...nes-windows-defender-advanced-threat-protection-new.md | 5 +++++ ...ics-windows-defender-advanced-threat-protection-new.md | 4 ++++ ...-id-windows-defender-advanced-threat-protection-new.md | 6 ++++++ ...ers-windows-defender-advanced-threat-protection-new.md | 5 +++++ ...rts-windows-defender-advanced-threat-protection-new.md | 5 +++++ ...ect-windows-defender-advanced-threat-protection-new.md | 4 ++++ ...ion-windows-defender-advanced-threat-protection-new.md | 4 ++++ ...nes-windows-defender-advanced-threat-protection-new.md | 5 +++++ ...uri-windows-defender-advanced-threat-protection-new.md | 5 +++++ ...api-windows-defender-advanced-threat-protection-new.md | 6 ++++-- ...ion-windows-defender-advanced-threat-protection-new.md | 7 ++++--- .../windows-defender-atp/run-advanced-query-api.md | 5 +++++ ...can-windows-defender-advanced-threat-protection-new.md | 7 ++++--- ...ine-windows-defender-advanced-threat-protection-new.md | 5 +++++ ...ion-windows-defender-advanced-threat-protection-new.md | 5 +++++ ...ert-windows-defender-advanced-threat-protection-new.md | 5 +++++ 32 files changed, 152 insertions(+), 16 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md index adb088ebb4..7783e25c09 100644 --- a/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md @@ -31,8 +31,10 @@ Permission type | Permission | Permission display name Application | Machine.CollectForensics | 'Collect forensics' Delegated (work or school account) | Machine.CollectForensics | 'Collect forensics' ->[!IMPORTANT] -> This response action is available for machines on Windows 10, version 1703 or later. +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'Alerts Investigation' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- The user needs to have access to the machine, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md index e5e7d337a8..bdf5be889f 100644 --- a/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md @@ -32,6 +32,11 @@ Permission type | Permission | Permission display name Application | Alerts.ReadWrite.All | 'Read and write all alerts' Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'Alerts Investigation' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- The user needs to have access to the machine associated with the alert, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` POST /api/CreateAlertByReference diff --git a/windows/security/threat-protection/windows-defender-atp/find-machines-by-ip-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/find-machines-by-ip-windows-defender-advanced-threat-protection-new.md index 15d829c27a..61c158ed1b 100644 --- a/windows/security/threat-protection/windows-defender-atp/find-machines-by-ip-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/find-machines-by-ip-windows-defender-advanced-threat-protection-new.md @@ -33,6 +33,11 @@ Application | Machine.ReadWrite.All | 'Read and write all machine information' Delegated (work or school account) | Machine.Read | 'Read machine information' Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine information' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- Response will include only machines,that the user have access to, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET /api/machines/findbyip(ip='{IP}',timestamp={TimeStamp}) diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md index 6e7721ecde..6ed27e2648 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md @@ -29,6 +29,11 @@ Permission type | Permission | Permission display name Application | URL.Read.All | 'Read URLs' Delegated (work or school account) | URL.Read.All | 'Read URLs' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- The user needs to have access to the machine associated with the alert, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET /api/alerts/{id}/domains diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md index 7fe0e0b9d5..951363752e 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md @@ -29,6 +29,11 @@ Permission type | Permission | Permission display name Application | File.Read.All | 'Read file profiles' Delegated (work or school account) | File.Read.All | 'Read file profiles' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- The user needs to have access to the machine associated with the alert, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET /api/alerts/{id}/files diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md index 20d5a2ffac..2aaf342cae 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md @@ -31,6 +31,11 @@ Application | Machine.ReadWrite.All | 'Read and write all machine information' Delegated (work or school account) | Machine.Read | 'Read machine information' Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine information' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- The user needs to have access to the machine associated with the alert, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET /api/alerts/{id}/machine diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md index abdd6ee9d9..8e6501fcf1 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md @@ -30,6 +30,11 @@ Permission type | Permission | Permission display name Application | User.Read.All | 'Read user profiles' Delegated (work or school account) | User.Read.All | 'Read user profiles' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- The user needs to have access to the machine associated with the alert, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET /api/alerts/{id}/user diff --git a/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md index a05d4dba9b..520380e0fd 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md @@ -34,6 +34,11 @@ Application | Alert.ReadWrite.All | 'Read and write all alerts' Delegated (work or school account) | Alert.Read | 'Read alerts' Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'Alerts Investigation' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- The user needs to have access to the machine associated with the alert, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET /api/alerts diff --git a/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md index b8b7730bad..fc469816ef 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -36,6 +36,11 @@ Application | Alert.ReadWrite.All | 'Read and write all alerts' Delegated (work or school account) | Alert.Read | 'Read alerts' Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- Response will include only alerts, associated with machines, that the user have access to, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET /api/domains/{domain}/alerts diff --git a/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md index a039d49807..e1d21e0582 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md @@ -35,6 +35,11 @@ Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine ``` GET /api/domains/{domain}/machines ``` +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- Only machines that the user can access, based on machine group settings will be listed (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## Request headers diff --git a/windows/security/threat-protection/windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection-new.md index 1625a17a50..7bfd097dd2 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection-new.md @@ -30,6 +30,10 @@ Permission type | Permission | Permission display name Application | URL.Read.All | 'Read URLs' Delegated (work or school account) | URL.Read.All | 'Read URLs' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET /api/domains/{domain}/stats diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection-new.md index c817a1c653..63aabdd191 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection-new.md @@ -21,9 +21,6 @@ ms.date: 12/08/2017 [!include[Prereleaseinformation](prerelease.md)] - - - Retrieves a file by identifier Sha1, Sha256, or MD5. ## Permissions @@ -34,6 +31,11 @@ Permission type | Permission | Permission display name Application | File.Read.All | 'Read all file profiles' Delegated (work or school account) | File.Read.All | 'Read all file profiles' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) + + ## HTTP request ``` GET /api/files/{id} diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md index 3c3605bebb..284cb68225 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -22,9 +22,6 @@ ms.date: 12/08/2017 [!include[Prereleaseinformation](prerelease.md)] - - - Retrieves a collection of alerts related to a given file hash. ## Permissions @@ -37,6 +34,11 @@ Application | Alert.ReadWrite.All | 'Read and write all alerts' Delegated (work or school account) | Alert.Read | 'Read alerts' Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- Response will include only alerts, associated with machines, that the user have access to, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET /api/files/{id}/alerts diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md index e977dc59f9..ca74749c35 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md @@ -32,6 +32,11 @@ Application | Machine.ReadWrite.All | 'Read and write all machine information' Delegated (work or school account) | Machine.Read | 'Read machine information' Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine information' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- Response will include only machines, that the user have access to, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET /api/files/{id}/machines diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection-new.md index e8a8ede6fd..a53c06b80a 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection-new.md @@ -34,6 +34,10 @@ Permission type | Permission | Permission display name Application | File.Read.All | 'Read file profiles' Delegated (work or school account) | File.Read.All | 'Read file profiles' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET /api/files/{id}/stats diff --git a/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md index 4d83cb3d73..92ca8d53d4 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -32,6 +32,11 @@ Application | Alert.ReadWrite.All | 'Read and write all alerts' Delegated (work or school account) | Alert.Read | 'Read alerts' Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- Response will include only alerts, associated with machines, that the user have access to, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET /api/ips/{ip}/alerts diff --git a/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md index c2e1dcab6e..f68e1e12b1 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md @@ -32,6 +32,11 @@ Application | Machine.ReadWrite.All | 'Read and write all machine information' Delegated (work or school account) | Machine.Read | 'Read machine information' Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine information' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- Response will include only machines, that the user have access to, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET /api/ips/{ip}/machines diff --git a/windows/security/threat-protection/windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection-new.md index 990bd3f852..cdeaa1e441 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection-new.md @@ -32,6 +32,10 @@ Permission type | Permission | Permission display name Application | Ip.Read.All | 'Read IP address profiles' Delegated (work or school account) | Ip.Read.All | 'Read IP address profiles' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET /api/ips/{ip}/stats diff --git a/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md index 4683167dfb..ed3fde05b1 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md @@ -32,6 +32,12 @@ Application | Machine.ReadWrite.All | 'Read and write all machine information' Delegated (work or school account) | Machine.Read | 'Read machine information' Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine information' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- Response will include only machines, that the user have access to, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + + ## HTTP request ``` GET /api/machines/{id} diff --git a/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md index 61cb0e8c02..5dad09904f 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md @@ -30,6 +30,11 @@ Permission type | Permission | Permission display name Application | User.Read.All | 'Read user profiles' Delegated (work or school account) | User.Read.All | 'Read user profiles' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- Response will include users only if the machine is visible to the user, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET /api/machines/{id}/logonusers diff --git a/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md index 16fef6228a..0a8170f0fd 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -32,6 +32,11 @@ Application | Alert.ReadWrite.All | 'Read and write all alerts' Delegated (work or school account) | Alert.Read | 'Read alerts' Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- Response will include only alerts, associated with machines, that the user have access to, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET /api/machines/{id}/alerts diff --git a/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md index bcdbd711ec..17e20f0b73 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md @@ -31,6 +31,10 @@ Application | Machine.ReadWrite.All | 'Read and write all machine information' Delegated (work or school account) | Machine.Read | 'Read machine information' Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine information' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET https://api.securitycenter.windows.com/api/machineactions/{id} diff --git a/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md index e11cd96856..d057cb5c85 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md @@ -34,6 +34,10 @@ Application | Machine.ReadWrite.All | 'Read and write all machine information' Delegated (work or school account) | Machine.Read | 'Read machine information' Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine information' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET https://api.securitycenter.windows.com/api/machineactions diff --git a/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md index d114cf97cb..8f2008c14a 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md @@ -34,6 +34,11 @@ Application | Machine.ReadWrite.All | 'Read and write all machine information' Delegated (work or school account) | Machine.Read | 'Read machine information' Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine information' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- Response will include only machines,that the user have access to, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET https://api.securitycenter.windows.com/api/machines diff --git a/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md index b59b11034b..bf4cb3c934 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md @@ -29,6 +29,11 @@ Permission type | Permission | Permission display name Application | Machine.CollectForensics | 'Collect forensics' Delegated (work or school account) | Machine.CollectForensics | 'Collect forensics' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'Alerts Investigation' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- The user needs to have access to the machine, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET https://api.securitycenter.windows.com/api/machineactions/{machine action id}/getPackageUri diff --git a/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md index c766797e14..13b8574222 100644 --- a/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md @@ -31,8 +31,10 @@ Permission type | Permission | Permission display name Application | Machine.Offboard | 'Offboard machine' Delegated (work or school account) | Machine.Offboard | 'Offboard machine' ->[!IMPORTANT] -> This response action is available for machines on Windows 10, version 1703 or later. +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to 'Global Admin' AD role +>- The user needs to have access to the machine, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md index 2f72e196ee..90321fb7ff 100644 --- a/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md @@ -31,9 +31,10 @@ Permission type | Permission | Permission display name Application | Machine.RestrictExecution | 'Restrict code execution' Delegated (work or school account) | Machine.RestrictExecution | 'Restrict code execution' ->[!IMPORTANT] -> - This action is available for machines on Windows 10, version 1709 or later. -> - This action needs to meet the Windows Defender Application Control code integrity policy formats and signing requirements. For more information, see [Code integrity policy formats and signing](https://docs.microsoft.com/en-us/windows/device-security/device-guard/requirements-and-deployment-planning-guidelines-for-device-guard#code-integrity-policy-formats-and-signing). +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'Active remediation actions' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- The user needs to have access to the machine, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md index 7e312d08e8..86899b1396 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md @@ -39,6 +39,11 @@ Permission type | Permission | Permission display name Application | AdvancedQuery.Read.All | 'Run advanced queries' Delegated (work or school account) | AdvancedQuery.Read | 'Run advanced queries' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to 'Global Admin' AD role +>- The user needs to have access to the machine, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` POST /advancedqueries/query diff --git a/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md index 10db12f264..f8a0432c1d 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md @@ -31,9 +31,10 @@ Permission type | Permission | Permission display name Application | Machine.Scan | 'Scan machine' Delegated (work or school account) | Machine.Scan | 'Scan machine' ->[!IMPORTANT] ->- This action is available for machines on Windows 10, version 1709 or later. ->- A Windows Defender Antivirus (Windows Defender AV) scan can run alongside other antivirus solutions, whether Windows Defender AV is the active antivirus solution or not. Windows Defender AV can be in Passive mode. For more information, see [Windows Defender Antivirus compatibility](../windows-defender-antivirus/windows-defender-antivirus-compatibility.md). +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'Active remediation actions' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- The user needs to have access to the machine, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md index 5aaccd64f1..205ee3432c 100644 --- a/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md @@ -29,6 +29,11 @@ Permission type | Permission | Permission display name Application | Machine.Isolate | 'Isolate machine' Delegated (work or school account) | Machine.Isolate | 'Isolate machine' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'Active remediation actions' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- The user needs to have access to the machine, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` POST https://api.securitycenter.windows.com/api/machines/{id}/unisolate diff --git a/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md index b449ad9983..fd0479fd8a 100644 --- a/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md @@ -31,6 +31,11 @@ Permission type | Permission | Permission display name Application | Machine.RestrictExecution | 'Restrict code execution' Delegated (work or school account) | Machine.RestrictExecution | 'Restrict code execution' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'Active remediation actions' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- The user needs to have access to the machine, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` POST https://api.securitycenter.windows.com/api/machines/{id}/unrestrictCodeExecution diff --git a/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md index 81c8f8d9ac..762ae2251a 100644 --- a/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md @@ -30,6 +30,11 @@ Permission type | Permission | Permission display name Application | Alerts.ReadWrite.All | 'Read and write all alerts' Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- The user needs to have access to the machine associated with the alert, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` PATCH /api/alerts/{id} From 504faf5b34dec29bdbb54fab4538051f4693c209 Mon Sep 17 00:00:00 2001 From: Zvi Avidor Date: Thu, 4 Oct 2018 16:00:20 +0300 Subject: [PATCH 108/487] self review 1 --- ...rence-windows-defender-advanced-threat-protection-new.md | 6 ------ ...lerts-windows-defender-advanced-threat-protection-new.md | 2 +- .../windows-defender-atp/machineactionsnote.md | 1 + 3 files changed, 2 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md index bdf5be889f..94288d30d6 100644 --- a/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md @@ -30,12 +30,6 @@ One of the following permissions is required to call this API. To learn more, in Permission type | Permission | Permission display name :---|:---|:--- Application | Alerts.ReadWrite.All | 'Read and write all alerts' -Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' - ->[!Note] -> When obtaining a token using user credentials: ->- The user needs to have at least the following role permission: 'Alerts Investigation' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) ->- The user needs to have access to the machine associated with the alert, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md index 520380e0fd..205805378d 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md @@ -36,7 +36,7 @@ Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' >[!Note] > When obtaining a token using user credentials: ->- The user needs to have at least the following role permission: 'Alerts Investigation' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) >- The user needs to have access to the machine associated with the alert, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) ## HTTP request diff --git a/windows/security/threat-protection/windows-defender-atp/machineactionsnote.md b/windows/security/threat-protection/windows-defender-atp/machineactionsnote.md index ecc1cebee3..fcbd68ecec 100644 --- a/windows/security/threat-protection/windows-defender-atp/machineactionsnote.md +++ b/windows/security/threat-protection/windows-defender-atp/machineactionsnote.md @@ -1,5 +1,6 @@ --- ms.date: 08/28/2017 +author: zavidor --- >[!Note] > This page focuses on performing a machine action via API. See [take response actions on a machine](respond-machine-alerts-windows-defender-advanced-threat-protection.md) for more information about response actions functionality via WDATP. From b7b38cf0c294b96f431a90ee0c8aa76ca86dd2b5 Mon Sep 17 00:00:00 2001 From: Zvi Avidor Date: Thu, 4 Oct 2018 16:13:42 +0300 Subject: [PATCH 109/487] Revert "self review 1" This reverts commit 504faf5b34dec29bdbb54fab4538051f4693c209. --- ...rence-windows-defender-advanced-threat-protection-new.md | 6 ++++++ ...lerts-windows-defender-advanced-threat-protection-new.md | 2 +- .../windows-defender-atp/machineactionsnote.md | 1 - 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md index 94288d30d6..bdf5be889f 100644 --- a/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md @@ -30,6 +30,12 @@ One of the following permissions is required to call this API. To learn more, in Permission type | Permission | Permission display name :---|:---|:--- Application | Alerts.ReadWrite.All | 'Read and write all alerts' +Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' + +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'Alerts Investigation' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- The user needs to have access to the machine associated with the alert, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md index 205805378d..520380e0fd 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md @@ -36,7 +36,7 @@ Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' >[!Note] > When obtaining a token using user credentials: ->- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- The user needs to have at least the following role permission: 'Alerts Investigation' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) >- The user needs to have access to the machine associated with the alert, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) ## HTTP request diff --git a/windows/security/threat-protection/windows-defender-atp/machineactionsnote.md b/windows/security/threat-protection/windows-defender-atp/machineactionsnote.md index fcbd68ecec..ecc1cebee3 100644 --- a/windows/security/threat-protection/windows-defender-atp/machineactionsnote.md +++ b/windows/security/threat-protection/windows-defender-atp/machineactionsnote.md @@ -1,6 +1,5 @@ --- ms.date: 08/28/2017 -author: zavidor --- >[!Note] > This page focuses on performing a machine action via API. See [take response actions on a machine](respond-machine-alerts-windows-defender-advanced-threat-protection.md) for more information about response actions functionality via WDATP. From 432eaf711ac8e67c5f6c43c1c34f3fa4b9e0c46f Mon Sep 17 00:00:00 2001 From: Zvi Avidor Date: Thu, 4 Oct 2018 16:13:47 +0300 Subject: [PATCH 110/487] Revert "Add data about roles to all documentation pages" This reverts commit 4bc3a56d7c03de2ba56f48a191815eb59482f8c2. --- ...age-windows-defender-advanced-threat-protection-new.md | 6 ++---- ...nce-windows-defender-advanced-threat-protection-new.md | 5 ----- ...-ip-windows-defender-advanced-threat-protection-new.md | 5 ----- ...nfo-windows-defender-advanced-threat-protection-new.md | 5 ----- ...nfo-windows-defender-advanced-threat-protection-new.md | 5 ----- ...nfo-windows-defender-advanced-threat-protection-new.md | 5 ----- ...nfo-windows-defender-advanced-threat-protection-new.md | 5 ----- ...rts-windows-defender-advanced-threat-protection-new.md | 5 ----- ...rts-windows-defender-advanced-threat-protection-new.md | 5 ----- ...nes-windows-defender-advanced-threat-protection-new.md | 5 ----- ...ics-windows-defender-advanced-threat-protection-new.md | 4 ---- ...ion-windows-defender-advanced-threat-protection-new.md | 8 +++----- ...rts-windows-defender-advanced-threat-protection-new.md | 8 +++----- ...nes-windows-defender-advanced-threat-protection-new.md | 5 ----- ...ics-windows-defender-advanced-threat-protection-new.md | 4 ---- ...rts-windows-defender-advanced-threat-protection-new.md | 5 ----- ...nes-windows-defender-advanced-threat-protection-new.md | 5 ----- ...ics-windows-defender-advanced-threat-protection-new.md | 4 ---- ...-id-windows-defender-advanced-threat-protection-new.md | 6 ------ ...ers-windows-defender-advanced-threat-protection-new.md | 5 ----- ...rts-windows-defender-advanced-threat-protection-new.md | 5 ----- ...ect-windows-defender-advanced-threat-protection-new.md | 4 ---- ...ion-windows-defender-advanced-threat-protection-new.md | 4 ---- ...nes-windows-defender-advanced-threat-protection-new.md | 5 ----- ...uri-windows-defender-advanced-threat-protection-new.md | 5 ----- ...api-windows-defender-advanced-threat-protection-new.md | 6 ++---- ...ion-windows-defender-advanced-threat-protection-new.md | 7 +++---- .../windows-defender-atp/run-advanced-query-api.md | 5 ----- ...can-windows-defender-advanced-threat-protection-new.md | 7 +++---- ...ine-windows-defender-advanced-threat-protection-new.md | 5 ----- ...ion-windows-defender-advanced-threat-protection-new.md | 5 ----- ...ert-windows-defender-advanced-threat-protection-new.md | 5 ----- 32 files changed, 16 insertions(+), 152 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md index 7783e25c09..adb088ebb4 100644 --- a/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md @@ -31,10 +31,8 @@ Permission type | Permission | Permission display name Application | Machine.CollectForensics | 'Collect forensics' Delegated (work or school account) | Machine.CollectForensics | 'Collect forensics' ->[!Note] -> When obtaining a token using user credentials: ->- The user needs to have at least the following role permission: 'Alerts Investigation' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) ->- The user needs to have access to the machine, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) +>[!IMPORTANT] +> This response action is available for machines on Windows 10, version 1703 or later. ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md index bdf5be889f..e5e7d337a8 100644 --- a/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md @@ -32,11 +32,6 @@ Permission type | Permission | Permission display name Application | Alerts.ReadWrite.All | 'Read and write all alerts' Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' ->[!Note] -> When obtaining a token using user credentials: ->- The user needs to have at least the following role permission: 'Alerts Investigation' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) ->- The user needs to have access to the machine associated with the alert, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) - ## HTTP request ``` POST /api/CreateAlertByReference diff --git a/windows/security/threat-protection/windows-defender-atp/find-machines-by-ip-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/find-machines-by-ip-windows-defender-advanced-threat-protection-new.md index 61c158ed1b..15d829c27a 100644 --- a/windows/security/threat-protection/windows-defender-atp/find-machines-by-ip-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/find-machines-by-ip-windows-defender-advanced-threat-protection-new.md @@ -33,11 +33,6 @@ Application | Machine.ReadWrite.All | 'Read and write all machine information' Delegated (work or school account) | Machine.Read | 'Read machine information' Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine information' ->[!Note] -> When obtaining a token using user credentials: ->- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) ->- Response will include only machines,that the user have access to, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) - ## HTTP request ``` GET /api/machines/findbyip(ip='{IP}',timestamp={TimeStamp}) diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md index 6ed27e2648..6e7721ecde 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md @@ -29,11 +29,6 @@ Permission type | Permission | Permission display name Application | URL.Read.All | 'Read URLs' Delegated (work or school account) | URL.Read.All | 'Read URLs' ->[!Note] -> When obtaining a token using user credentials: ->- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) ->- The user needs to have access to the machine associated with the alert, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) - ## HTTP request ``` GET /api/alerts/{id}/domains diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md index 951363752e..7fe0e0b9d5 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md @@ -29,11 +29,6 @@ Permission type | Permission | Permission display name Application | File.Read.All | 'Read file profiles' Delegated (work or school account) | File.Read.All | 'Read file profiles' ->[!Note] -> When obtaining a token using user credentials: ->- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) ->- The user needs to have access to the machine associated with the alert, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) - ## HTTP request ``` GET /api/alerts/{id}/files diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md index 2aaf342cae..20d5a2ffac 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md @@ -31,11 +31,6 @@ Application | Machine.ReadWrite.All | 'Read and write all machine information' Delegated (work or school account) | Machine.Read | 'Read machine information' Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine information' ->[!Note] -> When obtaining a token using user credentials: ->- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) ->- The user needs to have access to the machine associated with the alert, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) - ## HTTP request ``` GET /api/alerts/{id}/machine diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md index 8e6501fcf1..abdd6ee9d9 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md @@ -30,11 +30,6 @@ Permission type | Permission | Permission display name Application | User.Read.All | 'Read user profiles' Delegated (work or school account) | User.Read.All | 'Read user profiles' ->[!Note] -> When obtaining a token using user credentials: ->- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) ->- The user needs to have access to the machine associated with the alert, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) - ## HTTP request ``` GET /api/alerts/{id}/user diff --git a/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md index 520380e0fd..a05d4dba9b 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md @@ -34,11 +34,6 @@ Application | Alert.ReadWrite.All | 'Read and write all alerts' Delegated (work or school account) | Alert.Read | 'Read alerts' Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' ->[!Note] -> When obtaining a token using user credentials: ->- The user needs to have at least the following role permission: 'Alerts Investigation' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) ->- The user needs to have access to the machine associated with the alert, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) - ## HTTP request ``` GET /api/alerts diff --git a/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md index fc469816ef..b8b7730bad 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -36,11 +36,6 @@ Application | Alert.ReadWrite.All | 'Read and write all alerts' Delegated (work or school account) | Alert.Read | 'Read alerts' Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' ->[!Note] -> When obtaining a token using user credentials: ->- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) ->- Response will include only alerts, associated with machines, that the user have access to, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) - ## HTTP request ``` GET /api/domains/{domain}/alerts diff --git a/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md index e1d21e0582..a039d49807 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md @@ -35,11 +35,6 @@ Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine ``` GET /api/domains/{domain}/machines ``` ->[!Note] -> When obtaining a token using user credentials: ->- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) ->- Only machines that the user can access, based on machine group settings will be listed (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) - ## Request headers diff --git a/windows/security/threat-protection/windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection-new.md index 7bfd097dd2..1625a17a50 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection-new.md @@ -30,10 +30,6 @@ Permission type | Permission | Permission display name Application | URL.Read.All | 'Read URLs' Delegated (work or school account) | URL.Read.All | 'Read URLs' ->[!Note] -> When obtaining a token using user credentials: ->- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) - ## HTTP request ``` GET /api/domains/{domain}/stats diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection-new.md index 63aabdd191..c817a1c653 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection-new.md @@ -21,6 +21,9 @@ ms.date: 12/08/2017 [!include[Prereleaseinformation](prerelease.md)] + + + Retrieves a file by identifier Sha1, Sha256, or MD5. ## Permissions @@ -31,11 +34,6 @@ Permission type | Permission | Permission display name Application | File.Read.All | 'Read all file profiles' Delegated (work or school account) | File.Read.All | 'Read all file profiles' ->[!Note] -> When obtaining a token using user credentials: ->- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) - - ## HTTP request ``` GET /api/files/{id} diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md index 284cb68225..3c3605bebb 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -22,6 +22,9 @@ ms.date: 12/08/2017 [!include[Prereleaseinformation](prerelease.md)] + + + Retrieves a collection of alerts related to a given file hash. ## Permissions @@ -34,11 +37,6 @@ Application | Alert.ReadWrite.All | 'Read and write all alerts' Delegated (work or school account) | Alert.Read | 'Read alerts' Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' ->[!Note] -> When obtaining a token using user credentials: ->- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) ->- Response will include only alerts, associated with machines, that the user have access to, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) - ## HTTP request ``` GET /api/files/{id}/alerts diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md index ca74749c35..e977dc59f9 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md @@ -32,11 +32,6 @@ Application | Machine.ReadWrite.All | 'Read and write all machine information' Delegated (work or school account) | Machine.Read | 'Read machine information' Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine information' ->[!Note] -> When obtaining a token using user credentials: ->- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) ->- Response will include only machines, that the user have access to, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) - ## HTTP request ``` GET /api/files/{id}/machines diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection-new.md index a53c06b80a..e8a8ede6fd 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection-new.md @@ -34,10 +34,6 @@ Permission type | Permission | Permission display name Application | File.Read.All | 'Read file profiles' Delegated (work or school account) | File.Read.All | 'Read file profiles' ->[!Note] -> When obtaining a token using user credentials: ->- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) - ## HTTP request ``` GET /api/files/{id}/stats diff --git a/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md index 92ca8d53d4..4d83cb3d73 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -32,11 +32,6 @@ Application | Alert.ReadWrite.All | 'Read and write all alerts' Delegated (work or school account) | Alert.Read | 'Read alerts' Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' ->[!Note] -> When obtaining a token using user credentials: ->- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) ->- Response will include only alerts, associated with machines, that the user have access to, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) - ## HTTP request ``` GET /api/ips/{ip}/alerts diff --git a/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md index f68e1e12b1..c2e1dcab6e 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md @@ -32,11 +32,6 @@ Application | Machine.ReadWrite.All | 'Read and write all machine information' Delegated (work or school account) | Machine.Read | 'Read machine information' Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine information' ->[!Note] -> When obtaining a token using user credentials: ->- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) ->- Response will include only machines, that the user have access to, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) - ## HTTP request ``` GET /api/ips/{ip}/machines diff --git a/windows/security/threat-protection/windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection-new.md index cdeaa1e441..990bd3f852 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection-new.md @@ -32,10 +32,6 @@ Permission type | Permission | Permission display name Application | Ip.Read.All | 'Read IP address profiles' Delegated (work or school account) | Ip.Read.All | 'Read IP address profiles' ->[!Note] -> When obtaining a token using user credentials: ->- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) - ## HTTP request ``` GET /api/ips/{ip}/stats diff --git a/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md index ed3fde05b1..4683167dfb 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md @@ -32,12 +32,6 @@ Application | Machine.ReadWrite.All | 'Read and write all machine information' Delegated (work or school account) | Machine.Read | 'Read machine information' Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine information' ->[!Note] -> When obtaining a token using user credentials: ->- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) ->- Response will include only machines, that the user have access to, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) - - ## HTTP request ``` GET /api/machines/{id} diff --git a/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md index 5dad09904f..61cb0e8c02 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md @@ -30,11 +30,6 @@ Permission type | Permission | Permission display name Application | User.Read.All | 'Read user profiles' Delegated (work or school account) | User.Read.All | 'Read user profiles' ->[!Note] -> When obtaining a token using user credentials: ->- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) ->- Response will include users only if the machine is visible to the user, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) - ## HTTP request ``` GET /api/machines/{id}/logonusers diff --git a/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md index 0a8170f0fd..16fef6228a 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -32,11 +32,6 @@ Application | Alert.ReadWrite.All | 'Read and write all alerts' Delegated (work or school account) | Alert.Read | 'Read alerts' Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' ->[!Note] -> When obtaining a token using user credentials: ->- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) ->- Response will include only alerts, associated with machines, that the user have access to, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) - ## HTTP request ``` GET /api/machines/{id}/alerts diff --git a/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md index 17e20f0b73..bcdbd711ec 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md @@ -31,10 +31,6 @@ Application | Machine.ReadWrite.All | 'Read and write all machine information' Delegated (work or school account) | Machine.Read | 'Read machine information' Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine information' ->[!Note] -> When obtaining a token using user credentials: ->- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) - ## HTTP request ``` GET https://api.securitycenter.windows.com/api/machineactions/{id} diff --git a/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md index d057cb5c85..e11cd96856 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md @@ -34,10 +34,6 @@ Application | Machine.ReadWrite.All | 'Read and write all machine information' Delegated (work or school account) | Machine.Read | 'Read machine information' Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine information' ->[!Note] -> When obtaining a token using user credentials: ->- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) - ## HTTP request ``` GET https://api.securitycenter.windows.com/api/machineactions diff --git a/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md index 8f2008c14a..d114cf97cb 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md @@ -34,11 +34,6 @@ Application | Machine.ReadWrite.All | 'Read and write all machine information' Delegated (work or school account) | Machine.Read | 'Read machine information' Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine information' ->[!Note] -> When obtaining a token using user credentials: ->- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) ->- Response will include only machines,that the user have access to, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) - ## HTTP request ``` GET https://api.securitycenter.windows.com/api/machines diff --git a/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md index bf4cb3c934..b59b11034b 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md @@ -29,11 +29,6 @@ Permission type | Permission | Permission display name Application | Machine.CollectForensics | 'Collect forensics' Delegated (work or school account) | Machine.CollectForensics | 'Collect forensics' ->[!Note] -> When obtaining a token using user credentials: ->- The user needs to have at least the following role permission: 'Alerts Investigation' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) ->- The user needs to have access to the machine, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) - ## HTTP request ``` GET https://api.securitycenter.windows.com/api/machineactions/{machine action id}/getPackageUri diff --git a/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md index 13b8574222..c766797e14 100644 --- a/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md @@ -31,10 +31,8 @@ Permission type | Permission | Permission display name Application | Machine.Offboard | 'Offboard machine' Delegated (work or school account) | Machine.Offboard | 'Offboard machine' ->[!Note] -> When obtaining a token using user credentials: ->- The user needs to 'Global Admin' AD role ->- The user needs to have access to the machine, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) +>[!IMPORTANT] +> This response action is available for machines on Windows 10, version 1703 or later. ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md index 90321fb7ff..2f72e196ee 100644 --- a/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md @@ -31,10 +31,9 @@ Permission type | Permission | Permission display name Application | Machine.RestrictExecution | 'Restrict code execution' Delegated (work or school account) | Machine.RestrictExecution | 'Restrict code execution' ->[!Note] -> When obtaining a token using user credentials: ->- The user needs to have at least the following role permission: 'Active remediation actions' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) ->- The user needs to have access to the machine, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) +>[!IMPORTANT] +> - This action is available for machines on Windows 10, version 1709 or later. +> - This action needs to meet the Windows Defender Application Control code integrity policy formats and signing requirements. For more information, see [Code integrity policy formats and signing](https://docs.microsoft.com/en-us/windows/device-security/device-guard/requirements-and-deployment-planning-guidelines-for-device-guard#code-integrity-policy-formats-and-signing). ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md index 86899b1396..7e312d08e8 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md @@ -39,11 +39,6 @@ Permission type | Permission | Permission display name Application | AdvancedQuery.Read.All | 'Run advanced queries' Delegated (work or school account) | AdvancedQuery.Read | 'Run advanced queries' ->[!Note] -> When obtaining a token using user credentials: ->- The user needs to 'Global Admin' AD role ->- The user needs to have access to the machine, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) - ## HTTP request ``` POST /advancedqueries/query diff --git a/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md index f8a0432c1d..10db12f264 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md @@ -31,10 +31,9 @@ Permission type | Permission | Permission display name Application | Machine.Scan | 'Scan machine' Delegated (work or school account) | Machine.Scan | 'Scan machine' ->[!Note] -> When obtaining a token using user credentials: ->- The user needs to have at least the following role permission: 'Active remediation actions' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) ->- The user needs to have access to the machine, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) +>[!IMPORTANT] +>- This action is available for machines on Windows 10, version 1709 or later. +>- A Windows Defender Antivirus (Windows Defender AV) scan can run alongside other antivirus solutions, whether Windows Defender AV is the active antivirus solution or not. Windows Defender AV can be in Passive mode. For more information, see [Windows Defender Antivirus compatibility](../windows-defender-antivirus/windows-defender-antivirus-compatibility.md). ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md index 205ee3432c..5aaccd64f1 100644 --- a/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md @@ -29,11 +29,6 @@ Permission type | Permission | Permission display name Application | Machine.Isolate | 'Isolate machine' Delegated (work or school account) | Machine.Isolate | 'Isolate machine' ->[!Note] -> When obtaining a token using user credentials: ->- The user needs to have at least the following role permission: 'Active remediation actions' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) ->- The user needs to have access to the machine, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) - ## HTTP request ``` POST https://api.securitycenter.windows.com/api/machines/{id}/unisolate diff --git a/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md index fd0479fd8a..b449ad9983 100644 --- a/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md @@ -31,11 +31,6 @@ Permission type | Permission | Permission display name Application | Machine.RestrictExecution | 'Restrict code execution' Delegated (work or school account) | Machine.RestrictExecution | 'Restrict code execution' ->[!Note] -> When obtaining a token using user credentials: ->- The user needs to have at least the following role permission: 'Active remediation actions' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) ->- The user needs to have access to the machine, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) - ## HTTP request ``` POST https://api.securitycenter.windows.com/api/machines/{id}/unrestrictCodeExecution diff --git a/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md index 762ae2251a..81c8f8d9ac 100644 --- a/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md @@ -30,11 +30,6 @@ Permission type | Permission | Permission display name Application | Alerts.ReadWrite.All | 'Read and write all alerts' Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' ->[!Note] -> When obtaining a token using user credentials: ->- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) ->- The user needs to have access to the machine associated with the alert, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) - ## HTTP request ``` PATCH /api/alerts/{id} From 94d76a391c354eff889cdae1201667dd57e6d95e Mon Sep 17 00:00:00 2001 From: Zvi Avidor Date: Thu, 4 Oct 2018 16:13:54 +0300 Subject: [PATCH 111/487] Revert "Add machine actions link to all machine actions API" This reverts commit 1ed3b286d6751c7232bf578b7ecba1101f6da9eb. --- ...ge-windows-defender-advanced-threat-protection-new.md | 4 ++-- ...ne-windows-defender-advanced-threat-protection-new.md | 9 +++++---- .../windows-defender-atp/machineactionsnote.md | 5 ----- ...pi-windows-defender-advanced-threat-protection-new.md | 2 -- ...alerts-windows-defender-advanced-threat-protection.md | 4 ++-- ...on-windows-defender-advanced-threat-protection-new.md | 2 -- ...an-windows-defender-advanced-threat-protection-new.md | 2 -- ...on-windows-defender-advanced-threat-protection-new.md | 4 ++-- 8 files changed, 11 insertions(+), 21 deletions(-) delete mode 100644 windows/security/threat-protection/windows-defender-atp/machineactionsnote.md diff --git a/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md index adb088ebb4..0070c9376a 100644 --- a/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md @@ -19,9 +19,9 @@ ms.date: 12/08/2017 [!include[Prereleaseinformation](prerelease.md)] -Collect investigation package from a machine. -[!include[Machine actions note](machineactionsnote.md)] + +Collect investigation package from a machine. ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) diff --git a/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md index 33e7130f36..4123a2d5c8 100644 --- a/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md @@ -21,7 +21,8 @@ ms.date: 12/08/2017 Isolates a machine from accessing external network. -[!include[Machine actions note](machineactionsnote.md)] +>[!Note] +> This page focus on activating machine action via API. See [take response actions on a machine](respond-machine-alerts-windows-defender-advanced-threat-protection.md) for more information about response actions functionality via WDATP. ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) @@ -33,8 +34,8 @@ Delegated (work or school account) | Machine.Isolate | 'Isolate machine' >[!Note] > When obtaining a token using user credentials: ->- The user needs to have at least the following role permission: 'Active remediation actions' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) ->- The user needs to have access to the machine, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) +>- The user need to have at least the following role permission: 'Active remediation actions' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- The user need to have access to the machine, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) ## HTTP request @@ -59,7 +60,7 @@ IsolationType | String | Type of the isolation. Allowed values are: 'Full' or 'S **IsolationType** controls the type of isolation to perform and can be one of the following: - Full – Full isolation -- Selective – Restrict only limited set of applications from accessing the network (see [Isolate machines from the network](respond-machine-alerts-windows-defender-advanced-threat-protection.md#isolate-machines-from-the-network) for more details) +- Selective – Restrict only limited set of applications from accessing the network ## Response diff --git a/windows/security/threat-protection/windows-defender-atp/machineactionsnote.md b/windows/security/threat-protection/windows-defender-atp/machineactionsnote.md deleted file mode 100644 index ecc1cebee3..0000000000 --- a/windows/security/threat-protection/windows-defender-atp/machineactionsnote.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -ms.date: 08/28/2017 ---- ->[!Note] -> This page focuses on performing a machine action via API. See [take response actions on a machine](respond-machine-alerts-windows-defender-advanced-threat-protection.md) for more information about response actions functionality via WDATP. diff --git a/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md index c766797e14..b40d39cbc3 100644 --- a/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md @@ -21,8 +21,6 @@ ms.date: 12/08/2017 Offboard machine from WDATP. -[!include[Machine actions note](machineactionsnote.md)] - ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) diff --git a/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md index 132ae5943b..064fb37360 100644 --- a/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md @@ -181,7 +181,7 @@ Depending on the severity of the attack and the sensitivity of the machine, you This machine isolation feature disconnects the compromised machine from the network while retaining connectivity to the Windows Defender ATP service, which continues to monitor the machine. -On Windows 10, version 1709 or later, you'll have additional control over the network isolation level. You can also choose to enable Outlook and Skype for Business connectivity (a.k.a 'Selective Isolation'). +On Windows 10, version 1709 or later, you'll have additional control over the network isolation level. You can also choose to enable Outlook and Skype for Business connectivity. >[!NOTE] >You’ll be able to reconnect the machine back to the network at any time. @@ -197,7 +197,7 @@ On Windows 10, version 1709 or later, you'll have additional control over the ne ![Image of isolate machine](images/atp-actions-isolate-machine.png) -3. Select the check-box if you'd like to enable Outlook and Skype communication while the machine is isolated (a.k.a. 'Selective Isolation'). +3. Select the check-box if you'd like to enable Outlook and Skype communication while the machine is isolated. ![Image of isolation confirmation](images/atp-confirm-isolate.png) diff --git a/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md index 2f72e196ee..962dad7581 100644 --- a/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md @@ -21,8 +21,6 @@ ms.date: 12/08/2017 Restrict execution of all applications on the machine except a predefined set (see [Response machine alerts](respond-machine-alerts-windows-defender-advanced-threat-protection.md) for more information) -[!include[Machine actions note](machineactionsnote.md)] - ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) diff --git a/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md index 10db12f264..85c37a2cc6 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md @@ -21,8 +21,6 @@ ms.date: 12/08/2017 Initiate Windows Defender Antivirus scan on a machine. -[!include[Machine actions note](machineactionsnote.md)] - ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) diff --git a/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md index b449ad9983..4deeaa4646 100644 --- a/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md @@ -19,9 +19,9 @@ ms.date: 12/08/2017 [!include[Prereleaseinformation](prerelease.md)] -Enable execution of any application on the machine. -[!include[Machine actions note](machineactionsnote.md)] + +Enable execution of any application on the machine. ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) From 6bbb70af367a0e4e7117d27905a6b7108cc3da18 Mon Sep 17 00:00:00 2001 From: Zvi Avidor Date: Thu, 4 Oct 2018 16:13:59 +0300 Subject: [PATCH 112/487] Revert "small fix" This reverts commit d180a05566a97594490a9ce35ca9ddfa74dc7ea0. --- ...hine-windows-defender-advanced-threat-protection-new.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md index 4123a2d5c8..aa65623516 100644 --- a/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md @@ -35,9 +35,14 @@ Delegated (work or school account) | Machine.Isolate | 'Isolate machine' >[!Note] > When obtaining a token using user credentials: >- The user need to have at least the following role permission: 'Active remediation actions' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) ->- The user need to have access to the machine, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) +>- The user have access to this machine, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + +>[!IMPORTANT] +>- Full isolation is available for machines on Windows 10, version 1703. +>- Selective isolation is available for machines on Windows 10, version 1709 or later. + ## HTTP request ``` POST https://api.securitycenter.windows.com/api/machines/{id}/isolate From 01e839ad12a37f4ebf84011822cb4f9052a4ea78 Mon Sep 17 00:00:00 2001 From: Zvi Avidor Date: Thu, 4 Oct 2018 16:14:05 +0300 Subject: [PATCH 113/487] Revert "Suggested fix for isolation" This reverts commit 20a4c1d66002f08b5a4306a3449d6301becd93aa. --- ...-windows-defender-advanced-threat-protection-new.md | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md index aa65623516..604f6fe959 100644 --- a/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md @@ -21,9 +21,6 @@ ms.date: 12/08/2017 Isolates a machine from accessing external network. ->[!Note] -> This page focus on activating machine action via API. See [take response actions on a machine](respond-machine-alerts-windows-defender-advanced-threat-protection.md) for more information about response actions functionality via WDATP. - ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) @@ -32,13 +29,6 @@ Permission type | Permission | Permission display name Application | Machine.Isolate | 'Isolate machine' Delegated (work or school account) | Machine.Isolate | 'Isolate machine' ->[!Note] -> When obtaining a token using user credentials: ->- The user need to have at least the following role permission: 'Active remediation actions' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) ->- The user have access to this machine, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) - - - >[!IMPORTANT] >- Full isolation is available for machines on Windows 10, version 1703. >- Selective isolation is available for machines on Windows 10, version 1709 or later. From c456731193fa5ad666d17f613b1cb6eac45c9a8a Mon Sep 17 00:00:00 2001 From: Zvi Avidor Date: Thu, 4 Oct 2018 16:17:11 +0300 Subject: [PATCH 114/487] add roles info to docs --- ...indows-defender-advanced-threat-protection-new.md | 10 ++++++---- ...indows-defender-advanced-threat-protection-new.md | 1 - ...indows-defender-advanced-threat-protection-new.md | 5 +++++ ...indows-defender-advanced-threat-protection-new.md | 5 +++++ ...indows-defender-advanced-threat-protection-new.md | 5 +++++ ...indows-defender-advanced-threat-protection-new.md | 5 +++++ ...indows-defender-advanced-threat-protection-new.md | 5 +++++ ...indows-defender-advanced-threat-protection-new.md | 5 +++++ ...indows-defender-advanced-threat-protection-new.md | 5 +++++ ...indows-defender-advanced-threat-protection-new.md | 5 +++++ ...indows-defender-advanced-threat-protection-new.md | 4 ++++ ...indows-defender-advanced-threat-protection-new.md | 8 +++++--- ...indows-defender-advanced-threat-protection-new.md | 8 +++++--- ...indows-defender-advanced-threat-protection-new.md | 5 +++++ ...indows-defender-advanced-threat-protection-new.md | 4 ++++ ...indows-defender-advanced-threat-protection-new.md | 5 +++++ ...indows-defender-advanced-threat-protection-new.md | 5 +++++ ...indows-defender-advanced-threat-protection-new.md | 4 ++++ ...indows-defender-advanced-threat-protection-new.md | 6 ++++++ ...indows-defender-advanced-threat-protection-new.md | 5 +++++ ...indows-defender-advanced-threat-protection-new.md | 5 +++++ ...indows-defender-advanced-threat-protection-new.md | 4 ++++ ...indows-defender-advanced-threat-protection-new.md | 4 ++++ ...indows-defender-advanced-threat-protection-new.md | 5 +++++ ...indows-defender-advanced-threat-protection-new.md | 5 +++++ ...indows-defender-advanced-threat-protection-new.md | 12 ++++++++---- .../windows-defender-atp/machineactionsnote.md | 6 ++++++ ...indows-defender-advanced-threat-protection-new.md | 8 ++++++-- ...ts-windows-defender-advanced-threat-protection.md | 4 ++-- ...indows-defender-advanced-threat-protection-new.md | 9 ++++++--- .../windows-defender-atp/run-advanced-query-api.md | 5 +++++ ...indows-defender-advanced-threat-protection-new.md | 9 ++++++--- ...indows-defender-advanced-threat-protection-new.md | 5 +++++ ...indows-defender-advanced-threat-protection-new.md | 9 +++++++-- ...indows-defender-advanced-threat-protection-new.md | 5 +++++ 35 files changed, 173 insertions(+), 27 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/machineactionsnote.md diff --git a/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md index 0070c9376a..7783e25c09 100644 --- a/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md @@ -19,10 +19,10 @@ ms.date: 12/08/2017 [!include[Prereleaseinformation](prerelease.md)] - - Collect investigation package from a machine. +[!include[Machine actions note](machineactionsnote.md)] + ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) @@ -31,8 +31,10 @@ Permission type | Permission | Permission display name Application | Machine.CollectForensics | 'Collect forensics' Delegated (work or school account) | Machine.CollectForensics | 'Collect forensics' ->[!IMPORTANT] -> This response action is available for machines on Windows 10, version 1703 or later. +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'Alerts Investigation' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- The user needs to have access to the machine, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md index e5e7d337a8..94288d30d6 100644 --- a/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md @@ -30,7 +30,6 @@ One of the following permissions is required to call this API. To learn more, in Permission type | Permission | Permission display name :---|:---|:--- Application | Alerts.ReadWrite.All | 'Read and write all alerts' -Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/find-machines-by-ip-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/find-machines-by-ip-windows-defender-advanced-threat-protection-new.md index 15d829c27a..61c158ed1b 100644 --- a/windows/security/threat-protection/windows-defender-atp/find-machines-by-ip-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/find-machines-by-ip-windows-defender-advanced-threat-protection-new.md @@ -33,6 +33,11 @@ Application | Machine.ReadWrite.All | 'Read and write all machine information' Delegated (work or school account) | Machine.Read | 'Read machine information' Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine information' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- Response will include only machines,that the user have access to, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET /api/machines/findbyip(ip='{IP}',timestamp={TimeStamp}) diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md index 6e7721ecde..6ed27e2648 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md @@ -29,6 +29,11 @@ Permission type | Permission | Permission display name Application | URL.Read.All | 'Read URLs' Delegated (work or school account) | URL.Read.All | 'Read URLs' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- The user needs to have access to the machine associated with the alert, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET /api/alerts/{id}/domains diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md index 7fe0e0b9d5..951363752e 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md @@ -29,6 +29,11 @@ Permission type | Permission | Permission display name Application | File.Read.All | 'Read file profiles' Delegated (work or school account) | File.Read.All | 'Read file profiles' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- The user needs to have access to the machine associated with the alert, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET /api/alerts/{id}/files diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md index 20d5a2ffac..2aaf342cae 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md @@ -31,6 +31,11 @@ Application | Machine.ReadWrite.All | 'Read and write all machine information' Delegated (work or school account) | Machine.Read | 'Read machine information' Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine information' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- The user needs to have access to the machine associated with the alert, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET /api/alerts/{id}/machine diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md index abdd6ee9d9..8e6501fcf1 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md @@ -30,6 +30,11 @@ Permission type | Permission | Permission display name Application | User.Read.All | 'Read user profiles' Delegated (work or school account) | User.Read.All | 'Read user profiles' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- The user needs to have access to the machine associated with the alert, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET /api/alerts/{id}/user diff --git a/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md index a05d4dba9b..205805378d 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md @@ -34,6 +34,11 @@ Application | Alert.ReadWrite.All | 'Read and write all alerts' Delegated (work or school account) | Alert.Read | 'Read alerts' Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- The user needs to have access to the machine associated with the alert, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET /api/alerts diff --git a/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md index b8b7730bad..fc469816ef 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -36,6 +36,11 @@ Application | Alert.ReadWrite.All | 'Read and write all alerts' Delegated (work or school account) | Alert.Read | 'Read alerts' Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- Response will include only alerts, associated with machines, that the user have access to, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET /api/domains/{domain}/alerts diff --git a/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md index a039d49807..e1d21e0582 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md @@ -35,6 +35,11 @@ Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine ``` GET /api/domains/{domain}/machines ``` +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- Only machines that the user can access, based on machine group settings will be listed (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## Request headers diff --git a/windows/security/threat-protection/windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection-new.md index 1625a17a50..7bfd097dd2 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection-new.md @@ -30,6 +30,10 @@ Permission type | Permission | Permission display name Application | URL.Read.All | 'Read URLs' Delegated (work or school account) | URL.Read.All | 'Read URLs' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET /api/domains/{domain}/stats diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection-new.md index c817a1c653..63aabdd191 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection-new.md @@ -21,9 +21,6 @@ ms.date: 12/08/2017 [!include[Prereleaseinformation](prerelease.md)] - - - Retrieves a file by identifier Sha1, Sha256, or MD5. ## Permissions @@ -34,6 +31,11 @@ Permission type | Permission | Permission display name Application | File.Read.All | 'Read all file profiles' Delegated (work or school account) | File.Read.All | 'Read all file profiles' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) + + ## HTTP request ``` GET /api/files/{id} diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md index 3c3605bebb..284cb68225 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -22,9 +22,6 @@ ms.date: 12/08/2017 [!include[Prereleaseinformation](prerelease.md)] - - - Retrieves a collection of alerts related to a given file hash. ## Permissions @@ -37,6 +34,11 @@ Application | Alert.ReadWrite.All | 'Read and write all alerts' Delegated (work or school account) | Alert.Read | 'Read alerts' Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- Response will include only alerts, associated with machines, that the user have access to, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET /api/files/{id}/alerts diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md index e977dc59f9..ca74749c35 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md @@ -32,6 +32,11 @@ Application | Machine.ReadWrite.All | 'Read and write all machine information' Delegated (work or school account) | Machine.Read | 'Read machine information' Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine information' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- Response will include only machines, that the user have access to, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET /api/files/{id}/machines diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection-new.md index e8a8ede6fd..a53c06b80a 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection-new.md @@ -34,6 +34,10 @@ Permission type | Permission | Permission display name Application | File.Read.All | 'Read file profiles' Delegated (work or school account) | File.Read.All | 'Read file profiles' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET /api/files/{id}/stats diff --git a/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md index 4d83cb3d73..92ca8d53d4 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -32,6 +32,11 @@ Application | Alert.ReadWrite.All | 'Read and write all alerts' Delegated (work or school account) | Alert.Read | 'Read alerts' Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- Response will include only alerts, associated with machines, that the user have access to, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET /api/ips/{ip}/alerts diff --git a/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md index c2e1dcab6e..f68e1e12b1 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md @@ -32,6 +32,11 @@ Application | Machine.ReadWrite.All | 'Read and write all machine information' Delegated (work or school account) | Machine.Read | 'Read machine information' Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine information' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- Response will include only machines, that the user have access to, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET /api/ips/{ip}/machines diff --git a/windows/security/threat-protection/windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection-new.md index 990bd3f852..cdeaa1e441 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection-new.md @@ -32,6 +32,10 @@ Permission type | Permission | Permission display name Application | Ip.Read.All | 'Read IP address profiles' Delegated (work or school account) | Ip.Read.All | 'Read IP address profiles' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET /api/ips/{ip}/stats diff --git a/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md index 4683167dfb..ed3fde05b1 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md @@ -32,6 +32,12 @@ Application | Machine.ReadWrite.All | 'Read and write all machine information' Delegated (work or school account) | Machine.Read | 'Read machine information' Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine information' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- Response will include only machines, that the user have access to, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + + ## HTTP request ``` GET /api/machines/{id} diff --git a/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md index 61cb0e8c02..5dad09904f 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md @@ -30,6 +30,11 @@ Permission type | Permission | Permission display name Application | User.Read.All | 'Read user profiles' Delegated (work or school account) | User.Read.All | 'Read user profiles' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- Response will include users only if the machine is visible to the user, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET /api/machines/{id}/logonusers diff --git a/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md index 16fef6228a..0a8170f0fd 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -32,6 +32,11 @@ Application | Alert.ReadWrite.All | 'Read and write all alerts' Delegated (work or school account) | Alert.Read | 'Read alerts' Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- Response will include only alerts, associated with machines, that the user have access to, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET /api/machines/{id}/alerts diff --git a/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md index bcdbd711ec..17e20f0b73 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md @@ -31,6 +31,10 @@ Application | Machine.ReadWrite.All | 'Read and write all machine information' Delegated (work or school account) | Machine.Read | 'Read machine information' Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine information' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET https://api.securitycenter.windows.com/api/machineactions/{id} diff --git a/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md index e11cd96856..d057cb5c85 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md @@ -34,6 +34,10 @@ Application | Machine.ReadWrite.All | 'Read and write all machine information' Delegated (work or school account) | Machine.Read | 'Read machine information' Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine information' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET https://api.securitycenter.windows.com/api/machineactions diff --git a/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md index d114cf97cb..8f2008c14a 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md @@ -34,6 +34,11 @@ Application | Machine.ReadWrite.All | 'Read and write all machine information' Delegated (work or school account) | Machine.Read | 'Read machine information' Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine information' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- Response will include only machines,that the user have access to, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET https://api.securitycenter.windows.com/api/machines diff --git a/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md index b59b11034b..bf4cb3c934 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md @@ -29,6 +29,11 @@ Permission type | Permission | Permission display name Application | Machine.CollectForensics | 'Collect forensics' Delegated (work or school account) | Machine.CollectForensics | 'Collect forensics' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'Alerts Investigation' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- The user needs to have access to the machine, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET https://api.securitycenter.windows.com/api/machineactions/{machine action id}/getPackageUri diff --git a/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md index 604f6fe959..33e7130f36 100644 --- a/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md @@ -21,6 +21,8 @@ ms.date: 12/08/2017 Isolates a machine from accessing external network. +[!include[Machine actions note](machineactionsnote.md)] + ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) @@ -29,9 +31,11 @@ Permission type | Permission | Permission display name Application | Machine.Isolate | 'Isolate machine' Delegated (work or school account) | Machine.Isolate | 'Isolate machine' ->[!IMPORTANT] ->- Full isolation is available for machines on Windows 10, version 1703. ->- Selective isolation is available for machines on Windows 10, version 1709 or later. +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'Active remediation actions' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- The user needs to have access to the machine, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` @@ -55,7 +59,7 @@ IsolationType | String | Type of the isolation. Allowed values are: 'Full' or 'S **IsolationType** controls the type of isolation to perform and can be one of the following: - Full – Full isolation -- Selective – Restrict only limited set of applications from accessing the network +- Selective – Restrict only limited set of applications from accessing the network (see [Isolate machines from the network](respond-machine-alerts-windows-defender-advanced-threat-protection.md#isolate-machines-from-the-network) for more details) ## Response diff --git a/windows/security/threat-protection/windows-defender-atp/machineactionsnote.md b/windows/security/threat-protection/windows-defender-atp/machineactionsnote.md new file mode 100644 index 0000000000..fcbd68ecec --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/machineactionsnote.md @@ -0,0 +1,6 @@ +--- +ms.date: 08/28/2017 +author: zavidor +--- +>[!Note] +> This page focuses on performing a machine action via API. See [take response actions on a machine](respond-machine-alerts-windows-defender-advanced-threat-protection.md) for more information about response actions functionality via WDATP. diff --git a/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md index b40d39cbc3..13b8574222 100644 --- a/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md @@ -21,6 +21,8 @@ ms.date: 12/08/2017 Offboard machine from WDATP. +[!include[Machine actions note](machineactionsnote.md)] + ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) @@ -29,8 +31,10 @@ Permission type | Permission | Permission display name Application | Machine.Offboard | 'Offboard machine' Delegated (work or school account) | Machine.Offboard | 'Offboard machine' ->[!IMPORTANT] -> This response action is available for machines on Windows 10, version 1703 or later. +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to 'Global Admin' AD role +>- The user needs to have access to the machine, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md index 064fb37360..132ae5943b 100644 --- a/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md @@ -181,7 +181,7 @@ Depending on the severity of the attack and the sensitivity of the machine, you This machine isolation feature disconnects the compromised machine from the network while retaining connectivity to the Windows Defender ATP service, which continues to monitor the machine. -On Windows 10, version 1709 or later, you'll have additional control over the network isolation level. You can also choose to enable Outlook and Skype for Business connectivity. +On Windows 10, version 1709 or later, you'll have additional control over the network isolation level. You can also choose to enable Outlook and Skype for Business connectivity (a.k.a 'Selective Isolation'). >[!NOTE] >You’ll be able to reconnect the machine back to the network at any time. @@ -197,7 +197,7 @@ On Windows 10, version 1709 or later, you'll have additional control over the ne ![Image of isolate machine](images/atp-actions-isolate-machine.png) -3. Select the check-box if you'd like to enable Outlook and Skype communication while the machine is isolated. +3. Select the check-box if you'd like to enable Outlook and Skype communication while the machine is isolated (a.k.a. 'Selective Isolation'). ![Image of isolation confirmation](images/atp-confirm-isolate.png) diff --git a/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md index 962dad7581..90321fb7ff 100644 --- a/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md @@ -21,6 +21,8 @@ ms.date: 12/08/2017 Restrict execution of all applications on the machine except a predefined set (see [Response machine alerts](respond-machine-alerts-windows-defender-advanced-threat-protection.md) for more information) +[!include[Machine actions note](machineactionsnote.md)] + ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) @@ -29,9 +31,10 @@ Permission type | Permission | Permission display name Application | Machine.RestrictExecution | 'Restrict code execution' Delegated (work or school account) | Machine.RestrictExecution | 'Restrict code execution' ->[!IMPORTANT] -> - This action is available for machines on Windows 10, version 1709 or later. -> - This action needs to meet the Windows Defender Application Control code integrity policy formats and signing requirements. For more information, see [Code integrity policy formats and signing](https://docs.microsoft.com/en-us/windows/device-security/device-guard/requirements-and-deployment-planning-guidelines-for-device-guard#code-integrity-policy-formats-and-signing). +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'Active remediation actions' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- The user needs to have access to the machine, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md index 7e312d08e8..86899b1396 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md @@ -39,6 +39,11 @@ Permission type | Permission | Permission display name Application | AdvancedQuery.Read.All | 'Run advanced queries' Delegated (work or school account) | AdvancedQuery.Read | 'Run advanced queries' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to 'Global Admin' AD role +>- The user needs to have access to the machine, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` POST /advancedqueries/query diff --git a/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md index 85c37a2cc6..f8a0432c1d 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md @@ -21,6 +21,8 @@ ms.date: 12/08/2017 Initiate Windows Defender Antivirus scan on a machine. +[!include[Machine actions note](machineactionsnote.md)] + ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) @@ -29,9 +31,10 @@ Permission type | Permission | Permission display name Application | Machine.Scan | 'Scan machine' Delegated (work or school account) | Machine.Scan | 'Scan machine' ->[!IMPORTANT] ->- This action is available for machines on Windows 10, version 1709 or later. ->- A Windows Defender Antivirus (Windows Defender AV) scan can run alongside other antivirus solutions, whether Windows Defender AV is the active antivirus solution or not. Windows Defender AV can be in Passive mode. For more information, see [Windows Defender Antivirus compatibility](../windows-defender-antivirus/windows-defender-antivirus-compatibility.md). +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'Active remediation actions' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- The user needs to have access to the machine, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md index 5aaccd64f1..205ee3432c 100644 --- a/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md @@ -29,6 +29,11 @@ Permission type | Permission | Permission display name Application | Machine.Isolate | 'Isolate machine' Delegated (work or school account) | Machine.Isolate | 'Isolate machine' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'Active remediation actions' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- The user needs to have access to the machine, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` POST https://api.securitycenter.windows.com/api/machines/{id}/unisolate diff --git a/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md index 4deeaa4646..fd0479fd8a 100644 --- a/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md @@ -19,10 +19,10 @@ ms.date: 12/08/2017 [!include[Prereleaseinformation](prerelease.md)] - - Enable execution of any application on the machine. +[!include[Machine actions note](machineactionsnote.md)] + ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) @@ -31,6 +31,11 @@ Permission type | Permission | Permission display name Application | Machine.RestrictExecution | 'Restrict code execution' Delegated (work or school account) | Machine.RestrictExecution | 'Restrict code execution' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'Active remediation actions' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- The user needs to have access to the machine, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` POST https://api.securitycenter.windows.com/api/machines/{id}/unrestrictCodeExecution diff --git a/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md index 81c8f8d9ac..762ae2251a 100644 --- a/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md @@ -30,6 +30,11 @@ Permission type | Permission | Permission display name Application | Alerts.ReadWrite.All | 'Read and write all alerts' Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- The user needs to have access to the machine associated with the alert, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` PATCH /api/alerts/{id} From cdee4afd4885f582fc5c0de1ffafd43bd97adcee Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 4 Oct 2018 06:37:18 -0700 Subject: [PATCH 115/487] update prov --- devices/hololens/hololens-provisioning.md | 28 +++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index 38c396c3ad..6281b060e2 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -137,7 +137,7 @@ After you're done, click **Create**. It only takes a few seconds. When the packa 10. When the build completes, click **Finish**. -## Apply a provisioning package to HoloLens +## Apply a provisioning package to HoloLens during setup 1. Connect the device via USB to a PC and start the device, but do not continue past the **Fit** page of OOBE (the first page with the blue box). @@ -156,6 +156,23 @@ After you're done, click **Create**. It only takes a few seconds. When the packa >[!NOTE] >If the device was purchased before August 2016, you will need to sign into the device with a Microsoft account, get the latest OS update, and then reset the OS in order to apply the provisioning package. +## Apply a provisioning package to HoloLens after setup + +>[!NOTE] +>Windows 10, version 1809 only + +On your PC: +1. Create a provisioning package as described at [Create a provisioning package for HoloLens using the HoloLens wizard](hololens-provisioning.md). +2. Connect the HoloLens device via USB to a PC. HoloLens will show up as a device in File Explorer on the PC. +3. Drag and drop the provisioning package to the Documents folder on the HoloLens. + +On your HoloLens: +1. Go to **Settings > Accounts > Access work or school**. +2. In **Related Settings**, select **Add or remove a provisioning package**. +3. On the next page, select **Add a package** to launch the file picker and select your provisioning package. If the folder is empty, make sure you select **This Device** and select **Documents**. + +After your package has been applied, it will show in the list of **Installed packages**. To view package details or to remove the package from the device, select the listed package. + ## What you can configure Provisioning packages make use of configuration service providers (CSPs). If you're not familiar with CSPs, see [Introduction to configuration service providers (CSPs) for IT pros](https://technet.microsoft.com/itpro/windows/manage/how-it-pros-can-use-configuration-service-providers). @@ -172,4 +189,11 @@ In Windows Configuration Designer, when you create a provisioning package for Wi | **Policies** | Allow or prevent developer mode on HoloLens. [Policies supported by Windows Holographic for Business](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#hololenspolicies) | >[!NOTE] ->App installation (**UniversalAppInstall**) using a provisioning package is not currently supported for HoloLens. \ No newline at end of file +>App installation (**UniversalAppInstall**) using a provisioning package is not currently supported for HoloLens. + + + + + + + From 450fd59bd341f99f61dfbe8e9e8459be71d32a7e Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 4 Oct 2018 07:11:08 -0700 Subject: [PATCH 116/487] fix redirect, insider --- .openpublishing.redirection.json | 5 + devices/hololens/TOC.md | 1 - devices/hololens/change-history-hololens.md | 2 +- devices/hololens/hololens-insider.md | 176 -------------------- devices/hololens/index.md | 1 - 5 files changed, 6 insertions(+), 179 deletions(-) delete mode 100644 devices/hololens/hololens-insider.md diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 6ac2e03625..de351628fe 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -5416,6 +5416,11 @@ "redirect_document_id": true }, { +"source_path": "devices/hololens/hololens-insider.md", +"redirect_url": "hololens/hololens-whats-new", +"redirect_document_id": true +} +{ "source_path": "devices/surface-hub/i-am-done-finishing-your-surface-hub-meeting.md", "redirect_url": "/surface-hub/finishing-your-surface-hub-meeting", "redirect_document_id": true diff --git a/devices/hololens/TOC.md b/devices/hololens/TOC.md index e1fa685f30..49d9417151 100644 --- a/devices/hololens/TOC.md +++ b/devices/hololens/TOC.md @@ -1,6 +1,5 @@ # [Microsoft HoloLens](index.md) ## [What's new in Microsoft HoloLens](hololens-whats-new.md) -## [Insider preview for Microsoft HoloLens](hololens-insider.md) ## [HoloLens in the enterprise: requirements and FAQ](hololens-requirements.md) ## [Set up HoloLens](hololens-setup.md) ## [Unlock Windows Holographic for Business features](hololens-upgrade-enterprise.md) diff --git a/devices/hololens/change-history-hololens.md b/devices/hololens/change-history-hololens.md index cb9f9f8e17..d12f3deae4 100644 --- a/devices/hololens/change-history-hololens.md +++ b/devices/hololens/change-history-hololens.md @@ -24,7 +24,7 @@ The topics in this library have been updated for Windows 10 Holographic for Busi New or changed topic | Description --- | --- -[Insider preview for Microsoft HoloLens](hololens-insider.md) | New +Insider preview for Microsoft HoloLens | New (topic retired on release of Windows 10, version 1809) ## June 2018 diff --git a/devices/hololens/hololens-insider.md b/devices/hololens/hololens-insider.md deleted file mode 100644 index 77e90ddb18..0000000000 --- a/devices/hololens/hololens-insider.md +++ /dev/null @@ -1,176 +0,0 @@ ---- -title: Insider preview for Microsoft HoloLens (HoloLens) -description: It’s simple to get started with Insider builds and to provide valuable feedback for our next major operating system update for HoloLens. -ms.prod: hololens -ms.sitesec: library -author: jdeckerms -ms.author: jdecker -ms.topic: article -ms.localizationpriority: medium -ms.date: 07/27/2018 ---- - -# Insider preview for Microsoft HoloLens - -Welcome to the latest Insider Preview builds for HoloLens! It’s simple to get started and provide valuable feedback for our next major operating system update for HoloLens. - - - - -## How do I install the Insider builds? - -On a device running the Windows 10 April 2018 Update, go to **Settings -> Update & Security -> Windows Insider Program** and select **Get started**. Link the account you used to register as a Windows Insider. - -Then, select **Active development of Windows**, choose whether you’d like to receive **Fast** or **Slow** builds, and review the program terms. - -Select **Confirm -> Restart Now** to finish up. After your device has rebooted, go to **Settings -> Update & Security -> Check for updates** to get the latest build. - -## New features for HoloLens - -The latest Insider Preview (RS5) has arrived for all HoloLens customers! This latest flight is packed with improvements that have been introduced since the [last major release of HoloLens software in May 2018](https://docs.microsoft.com/windows/mixed-reality/release-notes). - -### For everyone - - -Feature | Details | Instructions ---- | --- | --- -Stop video capture from the Start or quick actions menu | If you start video capture from the Start menu or quick actions menu, you’ll be able to stop recording from the same place. (Don’t forget, you can always do this with voice commands too.) | To start recording, select **Start > Video**. To stop recording, select **Start > Stop video**. -Project to a Miracast-enabled device | Project your HoloLens content to a nearby Surface device or TV/Monitor if using Microsoft Display adapter | On **Start**, select **Connect**. Select the device you want to project to. -New notifications | View and respond to notification toasts on HoloLens, just like you do on a PC. | You’ll now see notifications from apps that provide them. Gaze to respond to or dismiss them (or if you’re in an immersive experience, use the bloom gesture). -HoloLens overlays (file picker, keyboard, dialogs, etc.) | You’ll now see overlays such as the keyboard, dialogs, file picker, etc. when using immersive apps. | When you’re using an immersive app, input text, select a file from the file picker, or interact with dialogs without leaving the app. -Visual feedback overlay UI for volume change | When you use the volume up/down buttons on your HoloLens you’ll see a visual display of the volume level. | Adjust the device volume using the volume up/down buttons located on the right arm of the HoloLens. Use the visual display to track the volume level. -New UI for device boot | A loading indicator was added during the boot process to provide visual feedback that the system is loading. | Reboot your device to see the new loading indicator—it’s between the "Hello" message and the Windows boot logo. -Share UX: Nearby Sharing | Addition of the Windows Nearby Sharing experience, allowing you to share a capture with a nearby Windows device. | Capture a photo or video on HoloLens (or use the share button from an app such as Microsoft Edge). Select a nearby Windows device to share with. -Share from Microsoft Edge | Share button is now available on Microsoft Edge windows on HoloLens. | In Microsoft Edge, select **Share**. Use the HoloLens share picker to share web content. - -### For developers - -- Support for Holographic [Camera Capture UI API](https://docs.microsoft.com/windows/uwp/audio-video-camera/capture-photos-and-video-with-cameracaptureui), which will let developers expose a way for users to seamlessly invoke camera or video capture from within their applications. For example, users can now capture and insert photo or video content directly within apps like Word. -- Mixed Reality Capture has been improved to exclude hidden mesh from captures, which means videos captures by apps will no longer contain black corners around the content. - -### For commercial customers - - -Feature | Details | Instructions ---- | --- | --- -Enable post-setup provisioning | Can now apply a runtime provisioning package at any time using **Settings**. | On your PC:

      1. Create a provisioning package as described at [Create a provisioning package for HoloLens using the HoloLens wizard](hololens-provisioning.md).
      2. Connect the HoloLens device via USB to a PC. HoloLens will show up as a device in File Explorer on the PC.
      3. Drag and drop the provisioning package to the Documents folder on the HoloLens.

      On your HoloLens:

      1. Go to **Settings > Accounts > Access work or school**.
      2. In **Related Settings**, select **Add or remove a provisioning package**.
      3. On the next page, select **Add a package** to launch the file picker and select your provisioning package.
      **Note:** if the folder is empty, make sure you select **This Device** and select **Documents**.
      After your package has been applied, it will show in the list of Installed packages. To view package details or to remove the package from the device, select the listed package. -Assigned access with Azure AD groups | Flexibility to use Azure AD groups for configuration of Windows assigned access to set up single or multi-app kiosk configuration. | Prepare XML file to configure Assigned Access on PC:

      1. In a text editor, open [the provided file AssignedAccessHoloLensConfiguration_AzureADGroup.xml](#xml).
      2. Change the group ID to one available in your Azure AD tenant. You can find the group ID of an Azure Active Directory Group by either :
      - following the steps at [Azure Active Directory version 2 cmdlets for group management](https://docs.microsoft.com/azure/active-directory/active-directory-accessmanagement-groups-settings-v2-cmdlets),
      OR
      - in the Azure portal, with the steps at [Manage the settings for a group in Azure Active Directory](https://docs.microsoft.com/azure/active-directory/active-directory-groups-settings-azure-portal).

      **Note:** The sample configures the following apps: Skype, Learning, Feedback Hub, Flow, Camera, and Calibration.

      Create provisioning package with WCD:

      1. On a PC, follow the steps at [Create a provisioning package for HoloLens using the HoloLens wizard](hololens-provisioning.md) to create a provisioning package.
      2. Ensure that you include the license file in **Set up device**.
      3. Select **Switch to advanced editor** (bottom left), and **Yes** for warning prompt.
      4. Expand the runtime settings selection in the **Available customizations** panel and select **AssignedAccess > MultiAppAssignedAccessSettings**.
      5. In the middle panel, you should now see the setting displayed with documentation in the panel below. Browse to the XML you modified for Assigned Access.
      6. On the **Export** menu, select **Provisioning package**.
      **Warning:** If you encrypt the provisioning package, provisioning the HoloLens device will fail.
      7. Select **Next** to specify the output location where you want the provisioning package to go once it's built.
      8. Select **Next**, and then select **Build** to start building the package.
      9. When the build completes, select **Finish**.

      Apply the package to HoloLens:

      1. Connect HoloLens via USB to a PC and start the device, but do not continue past the **Fit** page of OOBE (the first page with the blue box). HoloLens will show up as a device in File Explorer on the PC.
      2. In File Explorer, drag and drop the provisioning package (.ppkg) onto the device storage.
      3. Briefly press and release the **Volume Down** and **Power** buttons simultaneously again while on the fit page.
      4. The device will ask you if you trust the package and would like to apply it. Confirm that you trust the package.
      5. You will see whether the package was applied successfully or not. If it failed, you can fix your package and try again. If it succeeded, proceed with OOBE.

      Enable assigned access on HoloLens:

      1. After applying the provisioning package, during the **Account Setup** flows in OOBE, select **My work or school owns this** to set up your device with an Azure AD account.
      **Note:** This account must not be in the group chosen for Assigned Access.
      2. Once you reach the Shell, ensure the Skype app is installed either via your MDM environment or from the Store.
      3. After the Skype app is installed, sign out.
      4. On the sign-in screen, select the **Other User** option and enter an Azure AD account email address that belongs to the group chosen for Assigned Access. Then enter the password to sign in. You should now see this user with only the apps configured in the Assigned Access profile. -PIN sign-in on profile switch from sign-in screen | PIN sign-in is now available for **Other User**.  | When signing in as **Other User**, the PIN option is now available under **Sign-In options**. -Sign in with Web Cred Provider using password | You can now select the Globe sign-in option to launch web sign-in with your password. Look for additional web sign-in methods coming in the future. | From the sign-in screen, select **Sign-In options** and select the Globe option to launch web sign-in. Enter your user name if needed, then your password.
      **Note:** You can choose to bypass any PIN/Smartcard options when prompted during web sign-in.  -Read device hardware info through MDM so devices can be tracked by serial # | IT administrators can see and track HoloLens by device serial number in their MDM console. | Refer to your MDM documentation for feature availability, and for how to use your MDM console to view HoloLens device serial number. -Set HoloLens device name through MDM (rename) |  IT administrators can see and rename HoloLens devices in their MDM console. | Refer to your MDM documentation for feature availability, and for how to use your MDM console to view and set your HoloLens device name (rename). - -### For international customers - - -Feature | Details | Instructions ---- | --- | --- -Localized Chinese and Japanese builds | Use HoloLens with localized user interface for Simplified Chinese or Japanese, including localized Pinyin keyboard, dictation, and voice commands. | See below. - -#### Installing the Chinese or Japanese versions of the Insider builds - -In order to switch to the Chinese or Japanese version of HoloLens, you’ll need to download the build for the language on a PC and then install it on your HoloLens using the Windows Device Recovery Tool (WDRT). - ->[!IMPORTANT] ->Installing the Chinese or Japanese builds of HoloLens using WDRT will delete existing data, like personal files and settings, from your HoloLens. - -1. On a retail HoloLens device, [opt in to Insider Preview builds](#get-insider) to prepare your device for the RS5 Preview. -2. On your PC, download and install [the Windows Device Recovery Tool (WDRT)](https://support.microsoft.com/help/12379). -3. Download the package for the language you want to your PC: [Simplified Chinese](https://aka.ms/hololenspreviewdownload-ch) or [Japanese](https://aka.ms/hololenspreviewdownload-jp). -4. When the download is finished, select **File Explorer > Downloads**. Right-click the zipped folder you just downloaded, and select **Extract all... > Extract** to unzip it. -5. Connect your HoloLens to your PC using the micro-USB cable it came with. (Even if you've been using other cables to connect your HoloLens, this one works best.)  -6. The tool will automatically detect your HoloLens. Select the Microsoft HoloLens tile. -7. On the next screen, select **Manual package selection** and choose the installation file contained in the folder you unzipped in step 4. (Look for a file with the extension “.ffu”.) -8. Select **Install software** and follow the instructions to finish installing. -9. Once the build is installed, HoloLens setup will start automatically. Put on the device and follow the setup directions. -10. After you complete setup, go to **Settings -> Update & Security -> Windows Insider Program** and select **Get started**. Link the account you used to register as a Windows Insider. Then, select **Active development of Windows**, choose whether you’d like to receive **Fast** or **Slow** builds, and review the program terms. Select **Confirm -> Restart Now** to finish up. After your device has rebooted, go to **Settings -> Update & Security -> Check for updates** to get the latest build. - - -## Note for language support - -- You can’t change the system language between English, Japanese, and Chinese using the Settings app. Flashing a new build is the only supported way to change the device system language. -- While you can enter Simplified Chinese / Japanese text using the on-screen Pinyin keyboard, typing in Simplified Chinese / Japanese using a Bluetooth hardware keyboard is not supported at this time. However, on Chinese/Japanese HoloLens, you can continue to use a BT keyboard to type in English (the Shift key on a hardware keyboard toggles the keyboard to type in English). - -## Note for developers - -You are welcome and encouraged to try developing your applications using this build of HoloLens. Check out the [HoloLens Developer Documentation](https://developer.microsoft.com/windows/mixed-reality/development) to get started. Those same instructions work with this latest build of HoloLens. You can use the same builds of Unity and Visual Studio that you're already using for HoloLens development. - -## Provide feedback and report issues - -Please use [the Feedback Hub app](https://docs.microsoft.com/windows/mixed-reality/give-us-feedback) on your HoloLens or Windows 10 PC to provide feedback and report issues. Using Feedback Hub ensures that all necessary diagnostics information is included to help our engineers quickly debug and resolve the problem. Issues with the Chinese and Japanese version of HoloLens should be reported the same way. - ->[!NOTE] ->Be sure to accept the prompt that asks whether you’d like Feedback Hub to access your Documents folder (select **Yes** when prompted). - - -## AssignedAccessHoloLensConfiguration_AzureADGroup.xml - -Copy this sample XML to use for the [**Assigned access with Azure AD groups** feature](#for-commercial-customers). - -```xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - - - - - - - -``` - diff --git a/devices/hololens/index.md b/devices/hololens/index.md index 786b38a1e3..5734b2e4d5 100644 --- a/devices/hololens/index.md +++ b/devices/hololens/index.md @@ -22,7 +22,6 @@ ms.date: 07/27/2018 | Topic | Description | | --- | --- | | [What's new in Microsoft HoloLens](hololens-whats-new.md) | Discover the new features in the latest update. | -[Insider preview for Microsoft HoloLens](hololens-insider.md) | Learn about new HoloLens features available in the latest Insider Preview build. | [HoloLens in the enterprise: requirements](hololens-requirements.md) | Lists requirements for general use, Wi-Fi, and device management | | [Set up HoloLens](hololens-setup.md) | How to set up HoloLens for the first time | | [Unlock Windows Holographic for Business features](hololens-upgrade-enterprise.md) | How to upgrade your Development Edition HoloLens to Windows Holographic for Business | From daa1f28bab056818cf99af78c5d24e0279dc6439 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 4 Oct 2018 07:23:31 -0700 Subject: [PATCH 117/487] update screenshots for WCD wizard --- devices/hololens/hololens-provisioning.md | 3 +-- .../images/account-management-details.png | Bin 20151 -> 19841 bytes .../hololens/images/account-management.PNG | Bin 2013 -> 1189 bytes .../images/developer-setup-details.png | Bin 5492 -> 5452 bytes devices/hololens/images/developer-setup.png | Bin 5128 -> 1395 bytes .../hololens/images/set-up-device-details.PNG | Bin 38846 -> 20620 bytes devices/hololens/images/set-up-device.PNG | Bin 1535 -> 1729 bytes 7 files changed, 1 insertion(+), 2 deletions(-) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index 6281b060e2..100a2c4d17 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -49,8 +49,7 @@ Provisioning packages can include management instructions and policies, customiz > [!TIP] > Use the desktop wizard to create a package with the common settings, then switch to the advanced editor to add other settings, apps, policies, etc. -> ->![open advanced editor](images/icd-simple-edit.png) + ### Create the provisioning package diff --git a/devices/hololens/images/account-management-details.png b/devices/hololens/images/account-management-details.png index 4094dabd851ba8e39391fd2bad58b3012f1eff5d..20816830a442d152921bb2171825e5b741d8f399 100644 GIT binary patch literal 19841 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 literal 20151 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 diff --git a/devices/hololens/images/account-management.PNG b/devices/hololens/images/account-management.PNG index 34165dfcd60dd4ebd89677364665fed8cbd16759..da53cb74b8e6ef60f7119c3ef7bcc1533e723442 100644 GIT binary patch delta 1166 zcmV;91abS_52XnqiBL{Q4GJ0x0000DNk~Le0002s0000i2nGNE0DK3uE|DQ9f5QL( z4#NS*Z>VGd00cToL_t(|UhSPtZqq;*hPhKOzyY`b7vKP8$C52eRuzjbinst0EU0M9 zPZ25=h^iqW3RI|R8w_m|5Us>w@H_T5`NkeQKTaH}ysz}giT@^v=E*m9tIRdSFwDY2 z0U2h2p@0mtz?2HuIvSYmR%G@Mf6q<(WRR|97-m$C&o0cHc4W3cN9N;D# zi%&f>xcHl{VHl=Lo_y$`=asSf-?UN*nmr4tZ0U=ZBB2^~lXsg4Xohid6p)ab(V>8Zf7FZ)1)MXhU1OS?;cZKsePg7-(J{^Vvx*v{ z|7LnM1;qQmG+S$-ZDbTW6mSZb8NIp!wZ_zgOC4jbE+X8Iw*9VFNPi;~nw7-HcdT3@u$Fd93%b$2age zX;TY<{p2|wmkJn1w)^e+6)^WXkWzFg;DqQ7oE6U7rq+fgV zleqQ%F+=H6vC{YzT5t1TPq~2Vea8EE@44VJB13d2AR#rQLjeh?8665pNX_U_KtgIp zhXN8(GdfPde`EeA6Crb_@JE^WvxJ1qAI!6Y$c#x&Kun{AtgN?#2NFW61HTZ=K882} z8;9q1iPFenC?T^4Udhn&{lTeSdN*OV(x1!5Bod($5JIMBWBym5`9?;Kqx{2gjuPA)bH;hN5~VPmEb{;TSqGWFaIBq=Pr`M~0o48*nc(U3E@C z1l3Q5qYT4T&vq+vli%tD1(aY8GfbmYHpx80F!`YBVW^3_ohW8f1+ys?kYSklh5|Co g0z&~AW??brAM3OPpS=Nhga7~l07*qoM6N<$g2?d}6aWAK delta 1997 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 Ljqjs0q0#>ZGmCXa literal 5492 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 GAMqcfKjq^9 diff --git a/devices/hololens/images/set-up-device-details.PNG b/devices/hololens/images/set-up-device-details.PNG index 85b7dd382e24d5d19a0b4d8b46194b6aa9541db1..7325e06e863e1207ed0fdfd247a46be43346621f 100644 GIT binary patch literal 20620 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 literal 38846 zcmce-V~{3I^!7P3ZQGi*ZA|xc_uaN_+t#$*ciXmY+qP}n*nZysM(oDM`(^jTeyFI( ztjNfytW#CzI=?GJWu-;nps}HU{P+PUCJK=M@#ClJ_t6Fk{@oMQ9%=b~`spAqBJiVf z68Gf00cyf8#sA|+4G`vC5A3@QWh<)Y@Z$%3|9{8N1ZsGkA3u^5!~pz?uG;4rVE<4> zR)ex;oK%!m(Oq0*AW0BiT=-(cHP^N1;q4Ge`aya&oRXYeT(bTt;+c zk}X}FoSaTHbd;tPOYl9;8BGigNu1m8LIFfE@7^rfa1#>~#hb2sa7S?L>)UpTq9n*8 z1U+dsouTULmB^uh+o3$uvQ-C~7*Uc~zT`aU@;*!BgF=BvXH_1$X-&h>QAi;&)Sygb$HXVN{u&qwypU%nUC zM<1kbE9={wUuw84#)l45E(5!w`3;4M7%EA!dq#G}QxkhN2L+WTpE0Ub7A;qElJ@Nj zccJfIg7bm*WWyUteH~@gnv<+*ZZz+O!%mhJ6-Pa!W`>Tf(xk|t+r_`ip$@Wz;)iQsGg14M-ap1VdJ(W#W_fbaLHeyP(2ZX&FL)tvGFbk;xhb zK6s`pPj${ZpSs6al@|+@>$s`{PuWlwc|lg5$2|`LR8L$rVa-O= zFJ!Ze(|eQ6_;QC}6=V?=8I|v)r?;QS0HPP0T(xT59%2-7>HBni;S?g(jyk_$s1Zr{ znYQ)RaO#)Fm8`BvXZw{pjTKdcyvq7mgr)tuyounr;NaMnn;$Bk%77Hp^cRTmW-lqc zIkEx!?KmsVjt(TPBsj0~sQ4@R+S=SW+BJJO`mJ6u6a&V5WBVPC6#)SEFr@`~(L~R_ zm=~sA+0LsF#0ojU>t*m4)vvr{q^qN_xH)s9zDLbQHZBHrTF}5#sB*f4L7Cg(5(_6O z2TO|?+xKhR^%7fo4Y?i_4|PiRHCrxLk}^q8jd|akw!r%jQl9plpibgAtiLEv9W}s% z0=)B0jp0Q$K6F^9!(h6h*}fv3^Szfp6Q~%9)hrv`P$+q-kAv!$f2RE^Y9gPMkFLFf z>5sr1uirn>)uo&xat*MPx2M?0obQYa5ho+`JL#ONbsa(J|8)5kF>zNzWjJ6<@_cOK zH##}W$0&@QS-^0b!td{ca{GK8q4UyM4izt=XlnGd*cdZA_x>1dy4Z_yYM5V`ujvpN zYA00ZeKy6gF{+QrQW~!%!eI^;LMnd9?=dqxPCshoQqE#ShzBY znW5n7m5-sPRhCZXjXso0}=YeT;ri7(n<2 zGFmft(qA%zNI{cY9iYALav-U!l^`js&S~+ad_83qneNjA)$Z}3XpN8K+jV_JTrNvM zKsz%N^Zt>GG%gXc9T9GPJDU*qe0(K1qsVH{P?4C#uE==*eB#+|iw%?l_LAj~Pt6a; z(%(%>Vo!N2$rv1{b*Q#d0R^UPwF~C#HqU+U7r8jU=IzpPj`nA4#;{y=B{w_u$hI~( zqEF)m5)TM!#g$0zFNTEr-k~DGc5mVWqJvBsR&ZenSba^bamG$MjTg}qY7Go{--zF8 z&kN0HI!gJ>JRDYLkD-KRe%DWPD7sA5oDvaxC@8KcuY0PV z{5I-OMt6GQh?g2dxL3&nhH8{!0SpAW#8rMKv$*Z z^7tcM;*Q};5F=cclm4Dg`kj#Zf+4MULMjM(Tx=kfLQaG{q7$8kt~ygZe%Plyo_n)h zCQJ@kG;U%h;~exNWc$ak)6`xQ?4CzI1YB%M@AG)sLnW3sx;{g!V5VSOHmFclZPRB@ z>ZlK_+oUOw3b7Fh$3%B2NoHo6Kkx@7mDJO3!WO%*gSH#foixBnZYa!{Ve}pqeTGPv zPN4QoKwglBLCfHZ%G#|7-xb6vc9vb7+2eiE#W1rCd5dqR%m@NbW-)pVU?%^#F@>8{ z2058vQxB(3etHHs?o^S|)cmn3NNhTQTzQ_ap_+ujQxlUSQxsEnLkzeVU~5bLX-D`B zt@G2D7c}fTVFe`kR`O|Le#u#3b$YmDcT=s(aAqIp@4stmQ!iOWZZd2`HiaRU>j>%G3ZG zQF^p3PZa?@LGp!y0UGfW-S-gJ8S(yV*)k&)XI3&snks3leBraP`5wLdTh^PCC}rG2 zYqtFQY)*Z66(oMJwNDyr=?2@A6_n@Q2ux3atFK&V1f*}3%c33=&hXk2AmiE^2(Rm2 z9K;LqR((2|V%cWL0dqvc)L%hM7jHYDn-xSx4BwFP6N!yiTMj5xzgc*%E|2G4_z-pd ztZWPIi~N*4p{Qns$rD#LTD|Ty;Y&*r4Q0ohs}Q1pQo+3J{bq{KRas^0;D%OwoI%r1 zH4PM@%NTz2AiH@z@#l1@SBK2w_5?cs+UFw+?4y!{#|1V%!r#~E-6Oyqs_6~bv>6ah zWv*n^#SU}`&|HM+w#w!#si}5#XoKqOTS%i^cz@Da$QiC6eS#9DDd9;|(eU%Q&C#Gs z&EJg#+3x~OP;n541(Rfq*FNH0J@^R@!=;BJQ++!GZWc~kK59cP+iXg!W8dt@o;Uj; zR$h#)SmDEC>c@rEC8eV%#C=1GT-(L-hv?kfqVN-t!94wif~Pg6f-;2aacGjy%3f;w zyZ3$V0z#x;WbtH~1{3J{pcRN-EbJU%7KgIRq_KKfEGUb38xmf^?M+3G$6)G&_E@-W zp&b~rixMp|Rj10Yuv;F+86(glk89%gRO>9cnYDRE)0F)gJOc&{ii*|%;YUV^&bp{W zC9TaL6J9(X)p!m`F~WR|^E|96s~H~2*Yo&`&=T`9$>x!dzbAQ3AUneDl5h6W3%{5H z6O{P8H>yH!j_LulGM#OKA`&b-P6LSU@aHD0{%Of=<%trL8Qs5T)NqBTmI-4_N2!{( z9~|w~CF`AF7;RIM;9G?}u~+LQGx;KzE1bqX+^Lx}SH{ZJ@aW3!5pVoo9i|}Bn!0NI zv1HD7Z7eJpUiT;8roq$HxmG~2Jgq}zRn*{?2kE+s@zPFTVjq#WI}BUTbj9Mx>08Q1SS zhP&RD9ApwR%1j1hc)VzQuIBnas;o>-4cc6FRZ#u}`(Zr8Uk=^PdAi*T*?o-QX}%ay zX7rA}ue}>aP(onQ?>6Rb{spcG12I`KBaN|zv_nG}>t#@9;FQv@)ydo{rZ>&ng=G?^UhHMLA8Fp$P}QI!gXqjO@=X&!Ta1hOpI zFH(D?_>8D&au4qv_VNQ~`2S_S!HGYvYH6nD8Vq!xh{+3Y#p(#jSp7+YX6(F8c}aIa zE{Olm)D)^+Z+5eMMji-ixR1|ke#0jEk7UJc8TYKxpe{P0AY)0713L|fL30|?dY!4A85LonuJvT=-vT4|m-edF zDJw4snHU4E31t3>lf-`6dAEU;Eig0O=nN?FOUb%2?7a#zFmg(Uom~Mc<`@|$6~oE^ zx8w&+Q03oZN7Nggvie)l?2_hpi<2OSCPn|E{uVXbyT!lORx}4{AC&4nI^#DLRR`0! z;lF}DmS$sO`W)VTUOqBX+}@cRPz2pbn|zeE?LM}K3@LU~n(m%&YzWn#ul+4Y|CosM z8JFyT*o>Opr4v|~*Fw9wWc4^aS}@dED4^q{YFY$*{KAbdIVi)*s?_V9W$lk{vi1;Oyt6ev3iHbM?%=P2!7r2#L+fm8j1Hob0@UH_uuO;AUg zb*D4oOyJ@yKfm+oG)LdFI3rYPTK(zeez(iX_sZJ$#nSl+(tOlPNb-5@;R8mUfRg1@f=-fZm?j2OxVYXf;thUE5WuZVW)u{7o z1yNKCkFJPyV0qU}fm(EKA{7c3fiBJKz_o8;MdU&vS>+FDp4(s6aa}V~s^c5s$76EZ9n{$t})U?uR5=KbsACULB#V z$g6EnFrsu~+3wpGC7^N`TUJ>ZNMs^5Kml2)V@@JHk=l1G!6K;G4UZ5G>Zg*xOkGKv z0VOoHcaQ=Mz3QPYKHX_pP`V@^Pu4NnEC1T5pru)rpDYZcLpJb(TqqlnK}p>EB%>-< z#(hv1jtmE=nfFZ3bRVr*tSspd@^OXy{50lWmK|+fH|A>i2@A=G`eNN^RVIi*AYKh# zdN(Fo2R=8nI*2n`7shoBgw0RN3W|uJI`1I_Jxkwh#!fq1#uFEjA{N4i+gMrfl+)8K z9^PA@XM*)540tOp9;q_y5)<6g?V!*`*}9-GmWYhejX{`X1L5a&?%dQ7i4>#11;iK3 z4IXL*dXk-r*XjHa6hL_5ayp1y_L8!syE&RC^z9w!ezh4hJ3$#O|HsHBhwPqI2S z5+(IQGh&_{!+a=l z3#aMeriG%&J`Eu+cjt|^pq!RHF2Am>qBs;J5}t_o;U4Y=>EUm`n+(!cxVyzrQcMR3 zg?yr>;%Twc5QChE#2mEi-d|#Fm^Lh43RoovZnX=o{80DCxom@wI*s`;`_l=oSD3F` z7q&0HmyrYLueo8dyoK4=go#CCxFKMu37|Z#-M_`q)W6wP6Ln%G(6ZtI7KPRQ_34(F zrW=Tq8w>tgyyBA$tw67rU}$_Jg%)pe5L0@4i z;S21nB4nXUGy~~lObWe|a}_$c=mMZO zehB|P*cC`h5Ff`;N1yb-SofT!PZ*Am>#STMYGl{xZ{{VqQp@U(s%LL}KDiUQPB(}U zs=rpc(XMc@Zy4juWbay29o4F3gsXUIbD=xp3vO8`ym)RUur$}5K!A?K$D6sY4uTV? zS6KUSJsHJS7%6UOT%CdDq0V4*=rHuCEF1~!BQFcgP)7^)MmxjVmbpU2^V%g&&St({ zbIxI6c(ws3(e5V4fWSu#^?VkCG=28~@ib90x-IL8JWI9A3d>Vzp}JPVx+*e(7B_@LK_-Jdt!*k__Tv4fX<)` zo2L;jrXcyYiu@S#WSl(dr&dOI_LtBM4_h6f@YcH`)2&Y*6R9Xq--eC;^1|@BTeY!r zeE@>h**Nt1)$r(6K#cfp>0moV%J4H9@)h*-`Sz}&+$5qE0o@CU@g9?a~WLQhGB^qh!_!XvJF*v0n;U!Kw;T6}cD*(C|=T}p| z07*!_U5Ef522NgnfldxjpmT_qH4f$P-=e4Zn>*k*GE}j~P=)qJ?q{(E*Nb}p$Ia7| z-9#x_>6%9XqMI!jRCu`lPUwgv_G0*%@N2Bxx-S>SzcFK214mT^(gJn-7F|qY6v5`5 zTg-9~y+=cz&Q0U&-0x&$E=~+`e)lYow5T`=3g*yOO@LueMs#1%hgAv>{Lw_oZfU55 zr?DpX&jq-A7j`QfBgE@P3vy*gYuUi$FJp)i>g=J*M*K{6w03=Cs!Wgih27ao^NNg04g zs0CLJga)0Od^~e-#I8rv)!hd6WC1XK?B7ui64#PUQwQnt?+9Fu4kY(OEF?6)sf(`= zpSDSxDbZJOkAr+ttYb!6U76LUeBx-(<*}wyLC|0d$pR(pz0vGFWl4vcriY1Fdtq{c z{6T2%lm$SZH;0m6vcIu_j^AF-hw>`INP#(?8zGZQ$W=_DlbV{o?!GEp7#GIdP7dXwR%ZBU&hx*6jwO zkF~az^fL6MH+zja7*uvr`|gpE`2Mw1{0nCvhY&O;P+SH=Q+3ssc-@!Hl!0K28%)U? zeaTZTsJ8jIz+~KTVq>W0AqGn`GaL4aNA+SkK%AP{VH6m1&ek+gKyy@tBq;6lFBL{6 zqeuN=aty(j~it93qpqj zh{Nc;e-weU-5j&&wM>c*?#{=`FP>wCE{`DgW>C;5#%+ifjn%}hqCWr=f6qhCjGNy$ zaz=u$dU|0YqD#5zVnB435V~LfU8kOFmD??pr>;>7XF`A3AEn?{E~0QC%;wK^=r~iC zW53MkJMEG&mhROZ?+_ZFcfw-bx3*_VyWp8%KDa?oQXCfdPJ)X9Y6_&$r3N}{f zQ5AZ2cBv5BBR@Sp2|hiBr3*FNzigtRaesGJ&cZpuKBXjVY3g!WLTjV;CW5u=(Rw5O z(%~%aHWv`&@QS8?>S)eHA=v7sR`S+lBu!7eXPI=>hX_Z&PGM^$D3S^xc6fn5N5k4^_BYA-Y@}4&3^B?(nW&93PT!w%d(Mdzr)?F#GsmbWUMt z-eff6e7RRm=^E%uX<8$FfxT zR=Vq2;4ATV_fw15?RO2%UX~Fj2Kv0;H4Xv*+@uxW5fRgf>9}LA8YnRMTf^rfPqXXv zp<;wwgRm+$>vw0#U+4Vh?*R>-0lr3P`g=NYQ({w=dgJ7*nl9peJEvpwvgA+f$IV{T zz%q$03ZF)+l}S7e@c>h9O_%^`A_Ern3nPga+a;I=rjU9q`*-oQXxO>ylASnnu7MS*1JL0CXO?d_0U?+W^U>r zY95L0r23yyo!BP1xfA1+JcK@t>tx7p2|4`090XmDMjFOFjG0{uUhPKKO=seus1@BB zbp@_|XTI7}(-*R|1jzT$&nErb)t~g?1J3kf(`p}-1g@OrZiC(_OY&6afszL_F*K`OB@7G5pBis zA^~pepP0@zJlz(Y=I9Z8_9b@TFiax)mj`4==AATtUvn|v-smFNZd~unTS{IE;w?Q& zSXW%~KH$^22XgRjr1YDwsT-DY28c^l9qal%_za%>{PO_;VCLBs>9T$nJYJ$t)Qj;c zHdSFhAU1;stUuMaafcKY>#q(rA94aqqE^G zTwE>`S{fZl`WOMvo`FMRDn&8QQvyUjpjc%t4jZRb>tj>z0_9dbcjxGxCylWkdh`h1 zIzu&@a`ST0lg(*M*V9c9Ee9_fxRy+Jk7a3YU6(@^58v85>xdkzu{A%WZA<1LF5|$n z{ZBZ#^5XVYnNZanl54r;Rx8)!$8tweuyWDhQb%$LhHdR>*&k2MhasquVlV|a5B}XM zjT!9%;VK%LV?}1qOGA9V1`MC~tGcL3-w5N%4kun<24|wmW%}r{D7ADX_(seb_V>Ix z{c=qaj4q0|gG;oMstlQd%)1O!wRn_g-ZuU3c z_*;sDn{K4(6YjUn;B9LP7K)=h*M|%X-z< zWW`mtI$`1MHp2Q0cN2^tmgNleWlB;AYkbemYY;V*yOp*Q?HYO^4g zl&6s}$Mcs7==Y9>#|hGzdM zzDWZSA+#^aCWhvUSedo=WMqq@y{1R|u~zxgbN+Gh$08!q3=7`zojFNja+!$3-~@R* zH^-0SA=0{z`Tmh*^35k>zvQ``(ivoL@^p)?|I#5? z+vtnPLFD`dXS24<-YOOiLzvITO6@NG3&-g(*RqqR$)?Pm%*M0ckP-b|GIH^@A4?vc zr{aq9uv706>=IN#!pS*LF)}gG#xRi18V(x+S?HOArTGUfXuk1*)-8gghQ%nE*N z5Rk@J$p^cA=@_bcIRv10*#Gl8#XkHNJs(~U&#$L3BoIAkRRo69oI`aNJ&cAOZIK(9 zV2KNzo$KzW46(0(+Y_fgEbQHGZB^l&?G(#S_un3kh4OxpSG+Rh`iHJ;Tg)ID!r*08 zQOnxZjsM0LIaFV|Z!9zO4(F%BZWPwkI(Y~_#F$sy#cV!bX7FD_->&fS`xBBR4^s8u zl|56#rut`y##5e;3~MWE5@vJBn7jCXP(??p@a@Ag}sf5_5)m|DD z`yco2?&1O|8s(?wga*Sv_Fm=jh5;xGufhBI@Y4Gap>YW0q(7XA7|IGq~eupMW{~TG-sMY|!#l%hL3T8(uv8 zU|62&Gs7z32(h-GxQ)CFY1H5rVlpdJKP_yOw|saoxW!#PZSsynvB9M=C;#NVw|u6D zrgQgZmA9j}0z#>=OBcR#s^R^)T87RRA9w^Zw!6{QQUfk8!kG6Jj#pQWdRxAZ*I=O# zgq-qaUME%LIl%$jjVgkhj`3vi+L3&OB?Kpp3I$_wL=BC;wzt*hm-U?h>Zl&E^rU$q zZ3)CBA?_9zLB=+mKqeRTxc?h4Kqml>w`skUW!uz1-jjA`&kzNlSw}` zLX39=(ym-7O$1Hmp8D~o9(h4d+HAWz@3Q7!>%5FuY3A1-1k(7q>m(7z35g|nC|HH6 zYpXva@Jw^7TeMWYd(v5HdJjZK1QYsza&fP^w2}uM9Zmw(*^VACZ=U0x9To8^r4yhF zPqw0mQGg1$927g|qXh%ZO`us!n1xLtOqrLIe?r(U(dL>qe?{ykI5%NUPCDOW!rHhr zd|}N7P;6)*riC;?hDj)xoFjUbzq2F-p(&v{cOfWe($iIk$v1YXk_VBXLis}wY^F3L zzNjhM_;ef3?y86t9ou{&C)PKDm#`=IdF5TaNvr1mT7A6yBBw|di8S!uV==BbXdGisD zkFMJgxY!Ya!tDf|eH#%bHd4FQv=$ukAHNNX1h&%Lzl=sL6;cxIOlsSz96RmIkpRzpl`8^Ph zgmFB}^sBEznYMiXFXKI(MFX^j7|&E)RnqLPlriD;r~B(kc|IoWeH8p}%GE56tv-v^ zDBR8P_j}J)cd$A3^`uS4&*yN42!V5if*!+~w*Ez#s@$4Nyg03)>Aw(^8yh45urLOY z5L7`^BOL6hN_Nu$ycadN^YZH01}pZoRsCc{Ixf<q~{6(W~iFtc5Vk8kRJ1Q)Rv`06kjc2f)r6coX)Cse2EsKhI!xz+~ z3oRng&8C@tll{}~O$EX!>M1rZ-<-1+I2tQkIyzz11Oga1db7p{!Izv*&y-pYpWw;yK!8i{mS(b=Gf?W^}Kgb#Yt%6n_Y10>av(rU@e~Ljm@vQLnKQ5i(ee zT)rWP>bxVShBBRzane|TSY_4t)W5If;Mo{fD^#f_o{B8wlE7TTjzs!^a_4a!{w6ok_07h3D(%2EkBs>mC0KQcs=bk?2r=jv^P1ydlu&#=M{ep^1IgWlTy{B~%%-WatS2O4Fe)`i z1WI2-dtE_d$ADD*sb4bcnZMFeUr503q-Iq-^Vqil=K3TAwG!5P&>@G>dWuw`i zSY;d3DR@HB0>VNUlHTb-Rkb1KaD<*g;l>6C+cQp((8aYtiWAXG4C!WubG%-0_y{Pn z`pV2D7sWX9`ReQbpZyPEdd)Hr1O@Y<91YVK7~P@=LOC$x-<-LhR}TOka~BR-sH2KH z6ggXMqyo1_#VVP$khCWp6rHNp)4ER9xRjQ>!4BJSofVD9AD^YJIw{=?FqutP>RE$0 z9eIK|3Vaa@fE-g>+U!1pI9t(L5d!2Ru4eb0bx@@}feip+F}G0{TaQh_19F79Y^KPTE(80zwt=<*t)YqMz)c z5sqGr&s!8`HQ8}GHqR5P7t*h8dLR>DHWUukB52DNl`TPXdBQE5RNpDMgeeR5?A)B& zRmT$#9iOn185ign{qd(Um!)GTci3+o&hC#t@A=)EK3^Z2-Y*Bql9vhP-wX=P)647S zI1lK0J3{{Fd)z~lWm9))KH6K_arNxoEyMeRysi%d-wW-p0}Ms<@NZs4#dmwh_aJv# zAkRk{`{iVaLHZws`oAUjBUe3#KjJn%YDUdqMu0KjlXjVNug(alHI6|5!Q&{(P)^- z=$7D8KVMSX?MsZ#&S%w=_@|<%Z-S^d^=MN!F1)>X+l#RSUR6_B3f>uvH+HUnLIH`B z045%2z_Au}16?3+TzhGuSaE@=@PETUx3#JgMkR zygf3;KV@HTBLflMz0x7!@k zbKd+XG#Cin4^Ml$o?re;*F_Q9^{|)|9-jO8xfy}r#Gt2*oRy9>FqAZKHykRr&c2w% z-|^vg(u;{M4ZXK!fgIpOlj+v4e;NDb^&j8s0vQNl#l($gW4Y;A$O?~w$?iM;&D<9D z9SC}>^QKIjlzZ>&V^}YS)JK`f(w?m`oQ&p$l8^z)I9{Ij>9|KE1uLRoyxyo6bO)nP zX(3p6eG^_@#~20VG`&Ee3}iI@?5E-Xte$`tYc5!V%44;q1Pnc@MT>bfUq^t_+OpX% zA6kAcayZ)F^LePLj9tIgkR6}XOcWsq$9A-&94MiSLzy(TBrHK+92bFRPg)dGPG(t59tY+WM|!c* zQZubWW=#W|&;hsGSTpJ9#F^wQ>bFPy-x~B*W2U4;ylQXO$qE(gqP@C2^-03Ya!q|K zl5)4TE2uqQI7(+$GQ7FdT?-GxniX`&+oc50v#~2fiPRW!URGse;*;#4 zRkrU3NAz3|vYl3qwG?l!6oL`j#<>O3kT<-&MB4~s*q$}D1$^V($S3?G%gS$65ivRP ztS}G0mAT1Gc%(v$C4-SHu>Yd(ia#YlsSrd{;TQhRT-YALVjh}LV8NR|!4kC2?wvou zR1H!3=uz~R;1hvc73vZnUhe!i9tP~f{XaM{Ihb;Va-Mw2zKHi{5wCd1yBJq_rIm~+ zhR?wfyQgKPPO+FbpU4K&;p3Xk(RtmJa|J$q%sYL~(%H-FS(V$(0LC9W8=HI3qSg^QdYlGF251Qr*164 zR>&$r{kc@Y&|;NUgL5W#q!2L0_~iLSvc3SnQGq7^*saj5I!Q!ZQAK)&UaMLB3qB z59ZAtD3)7bNzgENIE2j@nlK133F{4NA(hp#{`W+NIyWi-I|7gffao`ykmoaM8nujT z=3Cfj>mm+q%HB{^BC6iiR&~hBqv}03icB!GwjE}|YAU@$u0YcN{&_ygQFPVDDC3=? zkQs=xykON^tWm+|upEEzdjtg4a%+2m{o-@*gMzW(oV* znO3~a%Y%&s00wyh6y)9RIQf_Vs3+}pRB}0~f0h3iMY^A=n6ggHQJ^<2%&pzXKGknhJPR0W}io)OV$a(uB#os~~8Tf*-9E8s)d{#(s!`)rJ7=s$n{7Y03K zdA0cz_73N_c|Z26YnZ?3|7{WR|9kmynntyHJ0=tb!3ye);P}!|#T({?H3O9mGc*dm zf2xkNhkj76ptL<@;vl0K7rrzV4iNA{ndVBs9U<&|#J&RwOLRXRiR}$vdpg4`VMHOp;WE164@ zYQbo2Ey2oZ^gG^PXI`ZVx3TEzth@m)_-W0`N%L}-(@1+&Xb<^u{z4VF#i#kT8v>%y z^q;GJXq&5>laqevOy+GR7qzjNJ4bX|nbM1g4YIOJV%A#h;K5L2>D9_Q*swlX#sJA#oJC0J>&8jMP10M=14NN3pfE`^xIH$@vov4k$HiC=8zF0b- ze|An-8s9KU*O0@f&GPV8+<=r08g*MN9vF%TTS1MjRN&D&!r=UbhtB1}rqh8Vd(+Kh z>_&TaTc5*C5hX|T&{2t1<;6@CXCb<_n+bRLEHJgjhh_q8y`2PTUUa-)Ua|f(NN25{ zI`Rr4)ZXBTkmM6DRkN~lyQ-$u%ZGlk@0$Q-xfwULcXfH#cz{;v#a~jfU+VIBH*#t3 zd@;P++N7YWOeVfHKP+f-WiYdd>>R>Y&srh9Oq0>xcK?IhM^Gd7y@jK-`_b`weh5o( z0Ks6(;Li17FvaupI5ZviqJ@rT2EPt2ZbIt?71ueq)+vWU^#Zdzczq&Xu_+b>bEFOi z-2Sxv#?sxCtmBW0){g4=a)$Kzt~XdwU(`ZQz&=;sF4Wiw^j7GK<$$S+j?3~n5x%o! zaQoN41ixJS%~dTKVDm=KBI14(@n1~JQRf|zL5&{$hL+tMn_|W1w-cyaCF}d`JmO`U z;LG532Yuux?EWD>GeF$^d6#1aHOfeDW$!Q}}%)bFX*H6XZAR?F@DUp-Lm%F%TQOycoM~8@V*J zmH#p<*A)7b+%oD@v{ZZ|iq<#06Fx=U8sC-^5OT}Yb7?9vYgxjdvA;;GwCvC?gY7j+ z*hg!Wpj2=M3=lF$4HObSHrA7A8i`Ninzv9Im72dSmc@CgZ3B~BQ`9g( zlQAp*k+sY|39O7tE+i!E@vW(>!Mi3&BVH}bGQ>-4IA8uxP5V{Ar`sM)W``weA2`Vk zkdc?Cws9E+VMHe(Pa0_+gJ8c!kx#qTnnR9ji7v31#e9CZnuIhhjaSs@WYc_8Tjy^S zYc$H+TlH~5!g_60++u|OxR(2zF<7MiWb-oYBt^zsy|E%a=wmo+WW{F`N#8z7eXDqKWy@Q6@iBmy( zi$B1Q#&DA+#ac@Td>z!}WM)Ea1v^&iRIg@la~f7kHO()6Yzb$T+t*aj(gi)-r6u6* zxpLyq>TEgfQPt3pQ62Be%OpiQYLX$UbA<@hG09xE5Wn2#xJ`wM%Cp~ z|8Z7Wnv>VJ(5BILcNPEe)rIjZMJpbL+I`_v692gnQNooaZqI9YwKhwFcUW(sQ+`wQ zWIHx=#`ERVolZ?jO3<5nA(3tK#g?A?9XVxdZBj+T+4e4ssdGj9w=e;3I;Z3iAHL3j z2I(`U~ysHX5jq(t8K|wbUvr_AIt?4#^6-(0@huLZd zqc=(R3|gMH+$aY+{E@$cATG4@NB4CmcJlO3@&87Lf_Y!*wAWS!u?$+>3_AQhD)EJ{ z1Qmq%cK}Lgw^kYq7^EEE{xIqt!W_q>`0BassjWbMq&>^Mx(cafKTkOKNnNuC%oA&+UG1}=W~xgJ0NPVYf#_dYQV3JP;Sxgy?Q9egVbzscfB zjdYpN-RW2D^{jt}uAA1;M0k+2Hh0AC6>8=sD*f3T%VH|%b{Qn5nRL9LV{_Jge%Rva zvBg4nXLHm^8(Har`U@O(C+CIG)UQ|7y$`hT0eLZI1JG7UU$wy;I5hZtyD}+%Iu_=} zHaF7tl+j(fHngju-976^pyA*9T+msZ7}*xyUlh$Mgtx3@?iq;Ie3)jr_|ktju~Dby zG6f3GrgAqP#YN)|r#?f7C56Y+lAG>JE^WBrRj20W{EK?2s4h z`=BZr1Q(}8k6~pNy1#f4>9h#xt%69%@JI8Cf!ocy_k5C~EF$vQE%(vwB34I=-6#M( zY-gZ*$Nxp#vGOzX8r9%J})6QWJT;$3y4hC=-@@iXNB$ z%hss=hj+|(xgd(u(@B8h%94tZwk*|yz5cG-pZw+mBu-Vg@~CHn77+YAdvJZw6Nu7m zuTI|!IKsl+&L$+yA|HESe!hk(*W!o|x|dv3JP!1MyJ$4cY_=k^38_}OqCi16j~qTy zAIxIQjLg;UbaiIRFoSSwp-LV=$m|{^7oO{=`Zom)f8k1VTrFGrVBi|fafzhdt|hTG zOu!BmsVtIxY>1;VQ4Hc4s!Y{~^c?PP&KmxzuN2z3EN*O#uK~S!f}H4NmL>+8EqqX~ zpr|>ZJ|kztsS2#NAl%H_(RWlKFM|4<#Z}Vv%JZ_jhvdJ79fH?mSd6p!Z>vqOIx^9m zi7m^=yQHCVSa>cG+(n#ZHiLr!kv~-3nym4MA{FEN6Re()7TOV&yJY0P%L%8EKm>KV z@5oMwNUp1bXDO<8lSgLU9fb8`Jf-}R_iI?Z>cJ_d4KTk>X z7-go1>wdW;t10KE5iR&EeJ?~tkEF624xZMZ_2*sm!;VW*eXW!>#<7_r{xYtsfDPK~wAXRCxhWc!&`3U;=JROW3$0fxI#5rFC8~6PG+c2x-QRC$>;0Y{X}NeH@yb#-pb|j zp4{smH&j~DT!NojFv}j( znTjs{iyMSL8mT;m#@=A%?AHgte+$J$(f4}5nsYm}acCxO^&dDh2Xv7Ld#Tf!WU}~T zSf@`gC&3H#%l?Liipl)qa3FjcvsLtsl*S)k|A&70nH#b@Xx$nJsia&#D@_k>=JCwZ zr1oqtudyy!LirEsBf*V5DGsKP~2F1Xu0Flgtj%wWeYPxT8}Qr@nIdo^)!)_E*|q_U$1 zC>=A-8Tw5FMR;zVgR}(b(!)?T{`Qsh3i!L-+(MOi88B^aF{I#-f2gW!0@0rEg-I_l zPT(Gm^vn6UnH(4?@nViy*cMh!FbD*aEjAUU6m3yMORYP(i;Ei(Z4RXBq=ugJWoPt4 z{#_8wl^eHmN8SU1n3xoYS{#CEE~6;RwK-xiWPtr5XSPF23rnE}q&gQHn7MB?=R2G{ ze8W9n67qqd_`cjZqrOL1K)GFdfqZI;)TPVJq1X~^be{~Noa({(UG2O90h2bQ@U^zz zsXw8x3nQ{P9*_&p$l-1k`SuD0{z1lr{NM z9D+3%SL5v+UEan2D9j=+(g#IfDtAtxJj@ywXx%rAF#ZG$b-%rJ%C)pXd2xFXr6a(- zY?a}s2C$ZoiRRp%PeWQ`p$vNHTp1dr46orcrcYIF-$+f+B+p}PZFi=p>u&du3KXY# z0Nfs;yT}8N#vanyv_%W$H;FbY`9tRbV!?tD{Q=kJfbHF^8Pk43-Y{Ki@Tz0N5xEng z4_SSpmoj@r-vRn~4SMW>{YiOgH1uvx`m1ffr6;+P$b-kYJqp#7QLHJOgVKbBaUBM~ zogU}awu$<*b*2V9p!YF=zY3y zWO{OvSaASbqo3qm^<%7jYv$Eqwz!zE=&O;J*AGyP>)cYXUz^I zhHC5FV++&$-leCyrte^4C-y_;U`!il2^Ef>ui{f7O;&xr^rpkuS%3B76j|*FgIXt@ zU2uAqiYog_ZFZ)3!f|#_D0x-9zi-lHyI4o5crU(tX*Sb)%QQpr{tO;ucQg`;`)o~b z686sJ;)Z9E!4eDAtA5I~QanX>RBzH0W|8Km+m@(t6kMn0#D&pr_wS5%?C5VCRvRKW zDZ=`d8?Iwmd%YRgv-62FovRx?J*rxZsWTtYXrI5>t|-K%NvYm==DE!s;3+iboFLHz zwiIqx6mxO*XtxQ&?Mg8*z7EwPb}h$Pufxy);m~~CM+4tAhLM*D_Ps+SX{g2K{3r}q zyDYmjUU|@_Y7E@ZDI>F2X%EHO94%6JH0JF!ryk)PcABy}48!}gZuk0II3nVp^Tz$s z#|a^+J#G{(>rjrA#;9&aGHu3ylk1#llT6)X{vMzGAN9AS|7hsYys@VGQq>9^ws&!B zRup%%M=zrgA?D}xYPM2F)bZ&|n)_;rgh)(6VY4Pl0%dc!%l**2ef*iZEbFh2{{C0- zhlBgdN^-7h1D7y8=9D1uPGA$jt-U&uns<`a`xX+PN863Fc&`*@&>=<#1S7=4q_a9f zqRZxRHT?fz@2r9%>!a=djUj`(!{F}L_~3)X;O_43Fu23u?mDi zRu=j)p(VxKVT)t)kJk(<0&K% z!@JRAF)~q^GLQBNoWHhibz159?TaO;+nJG$>h9!xCt;n#66F!P)@gTO|IR z<`B~hxEb7h)d2ehSrnj*ptv) zAEBd6hl9U5@24iX@xjD%i36}I^r&;t$jHn&A_48-$fpSNGI0&v-bnSXU%XxgnUh2V9s7Eto?UK zR2+T84j!3)3>{MZsJm#~U%H!G(PNuA=`{|37_}jq5q^T&O?h&IWh2y&~t-D1oqtZzbpErm$!DMuhtmf`kRQurU zs;cMOl=_QfRl>WZpSPIsTrzU}yR>^Aj_I?gM>VgZyXIUkG4=PgL*@(h-c#(issetU zAeeZ2v{*M{v;q>R8Gbtg2=lhg8ykaO#}f`*Ws5`Fa;+7!b!HGAx`m0j8bQx)Xv5we zMI7u%E|!cTX`=ws=|gyvW=F`M!XWPM z$zt$fN*s?JqHvPl3W>4Ir_LG3iJckoxwxZR_lj+hgNy4k*uvZB%$JHUPD#+cL zJ+!@_`^E>AG1|2~PC_^`s1;1#jj8J|#wk{^x^*aSBdzc_UFr1o_%gyKbN&{k8Mk`1 zj|#W<_<4*73-A4+(Cc!5lVp&;>=DicoxHd%k_6695?r2Bsh4^G{f)-&@93XIqD5@& zGe6o^=5J8r7_G!d=n|!;;BG?d1#kL=JE-haY;MITrMiyymWZ%Lwl_|WMaP@WSKTnJ z(io=wQk!nnuyrOdeK*FPf%E&zh0t!%kO2hcl)SwTmr>yJwGpM@|N$A+A+Y^P2OeI*DNWJP0auzf_C-{0E zLb;E~Zs?Vlc}nLp3Tk+!erWx#tHUe0Vzv%|g%dibn{rP}dp?ZUFAdJ3TvN6c`BJ-M zM;b!zKD;ZQjKu*`ouZb1$_;euQb-+n*$}KixJYMoSe=c)0Q1E~ki8FGi=h%vLhaw*Jf)`zTM#M~91cbf=7;AFp*+C+JjQdB+D_?S1n(p>MsJ6>^4AJ6n>HlyLp#uf<^{COt!cZurrETsX&j@-Yw($I^JL&5F&M{;6v`%+lAU zE z3Q-xAo#Mx?`TaA?`(pdnM5K1pET)Uv|YC@ssHO6ua-;Ya-_-bJIs#y6q2Vl_W2 zrnnkfWAp4}Mbi4h!Z{!3+H6uOVT(3=4}X1bV6^^k~IBcjnP1^OSy9&e_I zn&w`D*#vt>OOGeg5F%UsML)Ia^;CNSy=CwfY|2cW+Y=LCyl#|=9zmDZOKLO1DuF^x z>5RctmP<`-k)KqP&rVbdCmDAGVu~^GK3&r@@61Q5fw&l=iLm8^PfPp1GIqR}VPBeX zpyezf$SHl$Zuh~ZxN*5XAdIFW&{ugdm>k~DuaXNM97rH6>Q&Jl>)YI~|Jk_PH4-nz zp?YIug#r7ph=yunqFfz<7V!ZP83{Z%HBwV00602)P6ig+&|8@;FBm;ES*8Cb3|G^5 z-1JH5z4b2tLz)2Zcy&L@p|`>`2?;aw}UNB#BK?>#fYITG#2ZvnR-5a!?1HWH+1B zqLHr3*VD*b=GpJ4E!NQd=U2AnJO@u>;{vB5$x15ht2WTu_)GbP-9su~U7D4rxhbFX zVa#@y@+%tgmY6CPU921KqukZuZPP&YW_tUv;mD}888LTk>J))&@Sj-sRBqPSU{pN;|{@(rtScZ+5=+Tq;vgo%qEJYo&n@r#L z{Bn=@pdJxQ!TZ6qF4Qux6CqSDmC9s(W$F=orEIOWK?F;xdu;NE_#N#HTI$0 zMmbfEs3iV3GuEI|IfH9VYG!|J;rV=8*yK*hpT&I&GYTB6jHZX4dJul|W4>6^v5FY$Kf z<(YSTu=`;MG-g4OgEtF79YPjmwPxQM92>m8;xJABfdc9TxN4x@Qc<(BPmcSM{)QPp z+fe@QXFyVoVskhtg21fDmP0@l!eXQ&bTA0(uzx0er@j#302<#({fg@~qLGu0_xClo zv``+-)L)Cz)qBQc5wm~VfL*3rs<{49Y$N?(Y*yb?adCcfwVe;(zhS|2WNb2U;C041 z;Zt9coIZqNTvQkoBd*&Rh5VGFLNFEi;2AKS=x@h4ovl7Rb}V1b>q@w1Qm;7|1#a?Q zCeGTMvcJw>dmtRM?U}>yPTj9g^A~)ny&Q1mo zNQPdmmr=c`C-@A_eW9gFM~Jl|eXmYsMQ zF2RJqQ}*1MeyO6gY}T*1IU*qQ(}Q&Nm*^#CiZJdn5Xolp67|^$S4NYO**~>cckE=O zKFyMg=5zPDBcDiwoGP#8Yq4cDT1=sY&St! z0(iRr!!TXllbF(CoSn_U4&As=H9CzyRujZkiHzl?BvHMu4K-6MW7jHSTOO}QMZrW$ z)1Ab{Nwo50iG`c5v#|dRHzV2UjcG)P;;qm}Pen$%2N?dNjxzt|k;Zfq7FUMD>W8ml z6fR`Bf_nh-nWahpBX(3WxSZ)Hn^o(nF{#~wfk@-U{2^v#@B0<2@$&W7zdnbsbMCt# zN!#M)x)^$#=x;o8Vg30a9Sg4do-@=yhMSJY#GNi*pi^Uly3!g8&#$T5v8(4EE0v>y zRvnEe?*X{8LbjX0PyI(z0RpVCuW^smK!xynA7nRIfFr5If(<=&1LW#sN||ps>Ny{S zMx!%Yb^TTXdRwkNAXOIAm6tTI0bJG5@h58rn_%T1|K5<=!BE;LY|r4Xbup`!02D!) z{pJ`(vL8fU@vIEdr-o}`=N)Z%EvTPi1w|8q9%(eW`H-hDdp>%n3>vzs-E{j|4VS+^ z+igrVl zh%5x|+BspdQiX~jgb_P6j~-*&Y|&3ie$i;)a4PdJEH{+r#aYP1B!TBlTZYF+7k&Or zS#U$;Fa#jFtR5+3=f$szBZ`{1*oc`}5QPC_PZI^!RSh5T0KJ@bu&dmxJ zG9{y;_W`}BgHREjZq^e#Tv~8MD=`^J6ylU6X6^%2E@$+yH?9QM(UYIOa^znrJG~H=H?T{i2N>GqOSpUz#Aou{8Fmo(WcKOiq^<`Q5{4ZsbgRUAIi$4 zd}^c;1z)sWYy=SDHyB^8uwn94^YKVicQM<=Fy1n3QJF8^uC#w*L$B*VX=4im3u22OkW1OA#al`U=hOUoOp`jET zH`3l~^bbMd07eQgk9)4H{B(m&>KU6T^ub@yj%s$2W(RLUn(A5LVGM9$n2*CoIjGh+2UX7@g_)hU%PKgss)g26XXnAr{0+zYZIiu zT=6pLumAYP9zHguU@}jCn*K2CMO+iUmy(V~mJ&vOkU$*|P!~{9Q^JO&EB#c6+M`WX z(faUqFYC)dbpB5^ZnZV8x6a3Qq4nXr!^gypV~0)~r_FM({?NYjOP%#S7h2f;xOSGb zU#7N-&RvYTSy*i^nbCACB2~d~&y`_M^;0YMq8d2-oi>x4CRxK%6Ls01;xKrDO}pRt zLI_2X^sCHr+rYUx+zU#S6aC#4h#)f!Y{BatNDlCJ5Sk>kKbY}eVBH5HtucmDDo+uN ztmWYufzx`_@K%%j$|GE%RNS*5#XJ>K)0W!3j5ytn5C^?-^ zJ9F}q!aeh3y=}oT>1_0N9DfpUE+xY;3Y%TjJ8OGS|Eaj(sCJ?17OANCR%2tx?)+fz zb>Y&a9#>jWt=uT>D9Z2X$7io9lFi7DoSQ8#HwyW^(UBgg$7m}MmfLAClQS)d@Q%-s zcLYy6{pw1hTDpZ*E!ZILe2l&i5z*h`(=4%0U*D>n&6^Q>BJp|;-+8_c=fxFxZVzwU z#@`)bmP96B8}U!_WS=tSXI6e^OMdq?V2);7wek4sGLt%YHb3M}t3)tY&hjTZbugWb zN!yqRP@VDy#9~47D51*!@PQI36E4S}kR38l$i0xdzt0;g2J0-*5p@5igoyR1(GLm3 zzEQ)Lbsx*j?CJ|PUCkKMh%a$gb5CI4sJHedDh*I@J~MR?Au0uO1O5^ zDbiai^xURg_&6JbNp`*^ozpHqILfa%MXe6u@|+F^_LGZ^Y}$$yY*mWI?u6UOaXDQounv*?1$~hmexTgZDVg{c3+~hkZt6 zT&J?sB(R&6G{CMff-x24769e}98_4^YBuGb3d-&uq;k)&x^T=Ew-Spci8nG<3(WW> z9MD~OdJDDqWQ|&$BCfg4#BnPp5h9UqeziUgjT3|T(Zy^jherWpw{L(zY1r}c@pmWlQ6E0Rc<8+I(X@|B|GRkquBuj}H&Id3 zHM-Rk1UkKcdU@G#0Pw5(^Ux)ay5^3U6qJ?@?LR#2#$jM#?eo4-a@hDr!Hx~yJS1cA zGwu64x)D(8bBF4;*Hn?!(tPx;)VO|@KODrLiWoTp`}sDrcaI&f-K@JE&eBfgAlR)S zn*c7?-;B9OKrDc6h((;Ucg5jd>dgFs4;a!pIbmxS*GD3wY}$2uTs$xdlQ^{f!-_up zu*2=|@(z!H8OI!e+0VASVZoX1`O@ie-JNd=u!~q)t0lnXk0@f0eY#lVE}zXi|9sxE z>80bJ(};87^l%>HJVKi7bm6q&(pxHDczCv$XK~7!9dv%eGHraD1;}=}PdjE?O7nd| zyuicR25w21v(7FVKW0JVmoy<0@`6lfH(BpkilAA;{wr%f$X`X`RwwkKkP`vq?&y^! zZJ_7S)S5*0`F#IMkXg8o?dL9USHYWFLd0_S3=lCpv=Zwoo7o1H7u0Q zTiVS{2ccvp97e$|El@9})w9cSDZ{G`C8dCT>ey8Nf5%CCrLILgkxAYa$8`fh<+RL} z6#P8I&W5bZv8Z0Kc+W4lgd3x0e+|!zW|&jH_}&*?4j(St&a2?MM$2AF?jp+@7(cEs zL5`Vd4+G{Y&nlZ(>g{R#_D#XYrnD82h=?dBd+QTOgk{IySSV6r z%keo3Nk1EzN=h>Z)P2Cb#C}YfZ>Z+|Mcc{e3F+e(9I>KmRzU3Z5r`8^D0i~c)$47e z!a$q1UE1k88m8L=%3)Q~of;YBI^aK;-!3)tx?yqEH>`|T`jKLm9NexAN;|EpM$3K` zJ7f~Ku-vM8)rwTapAXa0wWD7RtZ z>-3@m{NIt#^Di2reGzx6O21V_y43b+@?*RGHT%8dvEN&96MUi>gfwJal7`7M(-qXr zuQs~8Dh=ZiZ_W<}u%3N#K+%HGhWy*(KO+lE{kH`S$SRTMgQqMw-0@19LoLNtBH}(d zD_SF=J4`T0a6>H(5!uh!=*AOg8tOwmgS>j1YNAFz8CVz8u#1~mSr@|2Jvrx0)Nj{v zsFbij+@UNOm(%V3!Gey&4JilbL{j|$XvFzk++4RSC;VNLw&Waa2~U5C1;O8#z22Ix+3e}Qk~6~GJU!n zQHK;B4f}Ai$Gg7;ODc57*?JMI%=mWP{$w}T5lqQtlS77ru5G%-4Y=+c#^^HvZxJzs zk4IE*niiBAM`E6Sl*_v7dzCV#A?$&$Q*an7pcpOVVg|-cm0X95j7?ZuP1XwOc7c51 zfgBg&GPUcaWvL~Ev1f`J<#2fcd$V#4k5L1&BW+E;ysYAia$Igxfcumj1uInst?$P) zo@x|jqq8%)n!;sHv zFt+$B_Ab%(DkMR%CbWeMa8jaP&bv~dcqj`p=lL?jNj7r%6wdpmtFiBT@>MWR>zihC zLrRe;s)0#0PQ3gdzV?!}I$eCb$Uq$oog?FAM1HUz*)DV4fJo3SK%2Z;_{%>}ke$t?kzOKUsy!OQf#xw=8&ZNkV7;%5_ynsB)&pg| zBa8G8N;t%QP`tX4-LC+3H7r&`9sM^!s-zfggg@*+ZyQ^c&$r&MtR6o;mQp}rrp&qA zr;R!Sf>{CNiLJIhsPgb9t%qN-@@AfT6&7;)K*jmA>T?LJBH_bE+Y z(3>wxBfdJUet-53rZxk3d+U-A zO6hpIr@>`2nfHAz=+o-WQ|(&M{vm8U#Pq{GC*zuHUb?nC-Y8aL!Bg^J*B(u!ZhJ~? zEsG%JPC0HYjujVi&3)51r(tubNGkD%v@{tb`R;3(4j%-FF;%{lg${Yv!%`sf(A9 zHy(%_Un=@a>2$wjK^7Nftfh$n~a6X@N$ng zMck`Y^su#Nw3VQwOb`mJ>3&<`3>Gp0zEKN4ZGD;oU7CZRu8WFVsUrNaODD)&jJ`3) z)NJLKb`Kt3o@R_5Spn8wR#(8+?lIW@8OC(A$e^?~WKA+N1Q>-1$H;d=E+XLvc{gsL z?oa6zM++4Ti0XJYPXzOuV7C1`YXkxY3KE_V943`^tcAhX3FuxWk(JNf+mUz>`TEDr2r}piWeWo3B4b``~0+jZu_k=nl`np+81X6`c-j7Bt{)zd(?i*_*T2j?h#}C^76{x zAy2bOA*PjmRf0;hg<#Ny%etT@T(QLfQ?$>!Cw6)IC_A;YQS^dzCas0)lz!+pMq zJ@#?+B8;~?S7B9rewX-gx>}uCi%zYNJ%j~U)oV{g|;MHy`-F@b69OK$~LN_+m00qzWeiu zt1uKtUAQz|{jy*}B@qoFDqv^-x~^6m{$h!IwSVSZdIfa~zMZ=KBtYpD`wb=@9UD7d ztl6}GY5r?Z%E}75AJ6TxIvO-^Q~z~zi^JYv!Ft(}IsMp`^=E*Y^#Y90>d?b4Sl|6O zCW6UcXoM9@Bh%u0K{gOAd5wy$;VBHd4ycSVs#^NE({#ANeqU!>Y0GJ(bezuLNpjBT z&JKyckA8)AmK0i#BGeEiA z=_|JEXfBOJ$Xy$TpCY2LJ759dqOj?%alZkxD=PpT_uE6!hO9ns&tCGLhTN~K!O4s_ zqjYSO7e5(5SK^07$3kh^yQ{cV7rEDJtnp+LLK>c5S5Oavc|FvzhIvM_9)FR7$(v)h z<7`Y;I<=3{1zzSH=ykCPpmXiT9Q09og=)i@J_3)5@vv93V8>Mq=oo5RtNN)jVUpaX zxaJ6v%cnN`u)#_vJ5dyfO*CS9y&moBg0Waxo-f15pbqk=EcliDp7hjyD@%wFpf+Rl zlP+jyD4EMqN~&}qux`=84ynR)2||$eW(5Cfm-FKEs~bi|_cGs$wGgi_X6AHfNzm&FuQqhB0|pkK(!C34?&n3kiecuq(eT# z{k+YHDMl4BDND_}(C4Z$qVV3vb%Et-voeJBbRU`LAD#6JLXOK}@muEV2xF_BH&7ZBZht!Kaslz-Mmd0S=<~RYtYEP}CO}j0S&L6(Ch~!p^1A!w^dK>( z{&vt3qOI;G_@wWfPR0-_d*R6yG~5s>w%VHX< z@e|a%{?5Xx60EfiCAE{j&0$ye85Gs7pJW^&AS016ZG}q>8;8cc@P4u#z0#>L{n5xq zoC+2^BU5O%bT4N4jmI9Em-kIXRMdZ#nvO1VB$3+reqO!7^;9iOzVwi`8_`)Ao;F!GhyBYZ z&f;@$n=!QTs^|jwsfY<_d0_!L>|q6Z6IIWa!$1OKRmKWwZ+>&3xVpAj)q(D{ z_bDUxdWZp%tsCDlE#;X_^R$M_$b}c$_GTcQ`EE7Y*Hv5MFyoL!Mm~gLJAs8MC<`TL zzCzvkylD{~4{t=J^|3%}&F?I(sR-1i#xpBA-gAn(STl>(IOsQphKT6z zy=%C<$4uhqfJ;8N131*dAK$xSv{6pol9kUDLDaMf!rNYSY%)ta#`hjilmId2jFA*x zC4PLQpoGHk8$K@0E`M*BigLuA9|OO-KzBE(L0BX2*zIoTJ5kJCTLG}df6W>kCpZ@! zPX3hEd)}JG#chTfjmT$m#c*$UK%LKL%MAkRe#Dv0%nEv}zx>xSE*(K=sC&1WAvbBw zyq$V7c{PXq>XLbJFfr1EFDLLAhmqgr)tVe@SH34I%K2vx?l%?w37V_tlGciAB+ho3 zYpm-o3Xu)MsF0TVH7V~c%J+v;Kq&1ldtzr}MlDkNZT*I$+3h!3wdp*8BX2ZjQe#_= zvLz-CrE_DJ!7B25UceYXY%B2rX?p zTIMQ04~q1P*u}3`kFQTT66q(EM|qEqFU)d(jJ*}8t>{kOQ+}_3dPCC>fdfR+Eqg@` z>*33{YxT|gvz|~;C{e}yNxep#(3{8NVT!h$;q%RYr4BHG$N7N8>&{}_tYPTU{;()f zey8j8Vi!6YxNQY7=BTEOAwk&cN0SP5+>=0K>AOF{Od7 zDYWz1l|eI6M!G>#(T0j`wB7Rf!Z4F13JIBr@)?U^U3qf$^3uo_?&dqE_tz86 zHm)$=7)iJv)(GxCZofH?IVio0s1MH3+Ai3Oakf)Y|t#924Qc=Td{Heb>Iay%FbxF6qPc*NQx$?ulIYDzt%r7xL zPDtoS7pSL;@%8zz+-t!U>-H=GF{8HbxLtq&ETYj4b=JNP@g$L;%@6i6lWc*hkuVu&9`u|8(Ms9v#i`pL}H#u&r2WCziP8oD~x!;!Jyqd&PjPyV`5@* z1?8}KPx_H8>betERaL2|sCeka#JI6gD+Chqbe5jELQ6`ot*Qg{y(CFsd<9B9d?Z zDA+XyRgnZ(eFkBBZb_Gqli9C3f2o_tteRjRWlwC9uLbsUcrB0j$K4@dIM5Uf{I zE5^1xK^-oRa0Ge$-XaeoD-zZ?K0Z;DSH>9EcjhSkV` zO&t+_D;fiawKx?ySx-UHoBVSBss1U&aLxVXvmUz zFA%jLu^Z<~?UvX&+++tWt z39r286=57ouy~fdRmtHVHJ}6<CH=cS8E>hA0IUhdhU)y?Y$@LIGpmip%ujGa43c8(cFsFexBB=v$0dE3k$>I2({z86vgzzT`x_F)uD=0T-vsm&t6GD}Ir93*cD@`$vcp zIgB+ty6*kdS-dsuCj+whS_ny4#s`pe$tpbRHM$a%7&Mu}sIB8%h&|S=uudf6X?ZW1 zFUxbb*}duP=5l6~WLwu37H2MaLp9I5KIZNgj@$g}-dtyb54db%@0n?>@AGSws=Wh3 z0o8LRsOSa4Zf31;$jmTAXk2DY@&&$SX;WExp3Up%>E(`urN_AZagik<9?!wz;csD! z8(K_N+;Ht*;$irecfhMBxFq45DjHlhPEV(drnYi!MTLSwY3f>yi+y+<+}fg%4(EzC ztZ6=22c976Xr+s5>4zw73(l3K)O(m>^9|JMDFF(@YvjP3QCH)=b8g||n{CXw;-_C* zU!#yErW7d3hh$S__95XBSH@#+gc~pAzah|5K&>1`<)c?WNc?F&V2FJj7rE{8j?LuT z{!4wK|cqZJ?(TOb~Zivtrn)G6l`lvF2bp-Z;zsc{I>rT;Ur+L2|t@N=S zTTYijYUeIsAVTWF?Rd+Vy(rljEZ>n5&M#-ywcD82m$BhHk+sN7KBD~Y>%w+pGgnJ< zpBJ5x)E@b3rINz-f0(BJ=n%89VSo;ij|PrTEc%Crykq@@A~nK7LOds9<#*1M(^xe$ zG?({uHP(fVW3jr0reY#2`GR3*EU-wb zRVwg~1n5NtXhb9Vyf*9WDl0z61m*epT`>vrkDYx3orXed2#lPJdv1JJNQef3wE%WH zM3-YRTt6!^vX2(FoTzA6-`%yjGxENJk#v*p0mqnq7OIM1_15W#OW?x%R}xGxmQqrRcfQ#h zsor(m9pss}YEmwp-m6SQSzDijO01+bdbP)Z$DLkP%`=XmrBF(Ob`p=qzZLpkx4f!qvbB}L>%)0AEG$GFo&b!x`_J3i>^5H78g8rWY$^J{p{l5x9`#*inGHgbzJ)KsE z{6iI}7#%Bce0*G~Q5Sf2X2ZtDHf`0EL*GqUIvWuehe9qHYjQI8N5>y>pF{sngw3qy zWAkNU$yj9nG^$1-D}0h-UZV{O*F{jQjj7d9i=mOPG5FbQY`7V;W<&aIjig&> z3r&|uppmEP4*C8XTARWI;U&ir3&ngTL|&2Q>IL6dTdOtT1&Idr*$glbPi5?;~$Hi+!C4NUsSy>EIWZv`l_C~??_Yb`57V1h6 z;?B;_UV}n1_YMyJeSTP7juc-W&QH;0!YpvQVUo)l%s_6K0UJ%$I3&JzXedHp7V})+ z=Aogf#M>DlqW&_$VF?aDlQ$5O^fgDvQ_zn%RX>ufcE}}i>lTHpp?uWYi0fux)P-#& z3)4KgwyS=~xkqlSS_RwA<|Yf`n1rRGyz+<8wcgMe4@)BT_Of?jZ8*sOa%UeRx0FRZ zl-u7^g7o@C(=g#`R$0AuhvTMXraH+0-SEMQV#{1=sL8Mj8XH3aNZ0c`E(`FtFy*E$ zs?L~jUCqCJoKc8~py9rqnL)59ZT&wBLE!SZf8%(j;-C%hZJa;2&lJmkwK)cX zxnugaKX<4Ae?T>W#9?>HEiNih8vM8lt!GY8ONaCic|c{?k7(3xeB`CETLl3<&{cuJ zU{0K(_uazO7V6Y2rhS?$1ZLd9t$(0*E;6enGhK_;0bmx^h=<;}*u-x^VUek|k7_!r zVje9ah{Zy61WQ)8hk>k}8V)=EyuboGz`sO`4SRz>Ftm9PGVAh(>vaXJaoDq<3HpE6 z<9w{8=8u(BARc_CMlyQ)M}I10Q$bhlgEs!!akl>qZpovQ_9+xU=5y5p8%@9+o6YCW zX1~GD1l&Xa7jS4ck+F|HyctE-TGRDH2W_hVt;=^`W;Nu_Wr3y$q!m>4&AN_gy^Q@E z^OfFR)TCY9zOUn3oo6Hj!IGj420ek2RPtFzJoik?urf#CXL4C_Avtd3miy;-1n3HH zkJ_5&(WW9UjEkGVOzMXPkj+UiVftUN3A;X{-2TD7_*rEmo1X)Pa9D}ClXF@Qo+@C~=3Qpdt` z(G)z)xRf_Xw;)L3CN5uC^vf=AHqZAf)|2_Kbp;8m&a*h!0)zBzcB5+|J;+Og=!fn_ zDlD|rk+{3ndmo=;8ehWLSGtobNTd%#*1y=;KkSd^clki1zHSy_-Mk31D~F1sGlYT- zk+JkmI9Y5h5Gg%l5F-%`noyT!$%t$!9oX!DXSZz7Qy7Uclf|aRIyG}%*~SMMe)`Co zmi6Syar@VOAesAlkfa+RPNtVFiKk{)+SHEgyFEurLGsfK{q9e%Z_>yr1WH?*iu(U$Wb_^C^JsR^7ciAk&3 zm(nt&o4k`Tbqgf>U(oMG8NsH;BAL&QemWawI((tzsbr{UHP*oF3F9>#(T5q3hU_IO z(9qEtO=NHqt8-&Vg$Q^*pb`>}C($bNS9fP4Ftu*MUN4;bw;9)LbYINaYQw+Chi#}QACcdE%(WjNbW8+oMKubMsx(HAtHuP#>3Z_mM^o?!o{k5 z?9}tRoltK{D@NQTkE}vczS~Z_`O|3@@XQ}9wjl(>q3;^~X7k|kAjF$Gpxnr?sud+3 z{VUo{0A-ymZsJyjziD<{)f~Ct{Ya33*BJn!%B=mz;I_@BH#W0(BTRlP;fk0}Y$#8b zfTZ_c=Nj}U%cL>vdYLFOog<%lDqApE+l+cfLrFsG=37@b!DNiO{PxSX7a|wdhsN9K zTdXzk6Th1Pe=aw;zQ*p-^^zC>62m{mnb|J|jK-7}_&l zbUx}q6-LoI6D$PH^i&9?hMYjKEHGu`6Y`C!8=i1iS0kpm({khxZl%X`%t1PA_f}LV z)8&7tN7->C{zBe}%sOnbI5qfVUm~<*3-T-G=v>ZWkTX64YI0X~(gEKvljns~RYiS* zk@e$;6BP(2EJwly$MMZ_*y49Z5P*)3Ft5?~OW6U4(ewF^FwV>S#&8_mto8o(pfr?O z#$Jv#iE??v7twam;FZ$IovZFVn{6%1{F4+0jwa)_LM}6q4 zm)BAF8ekU>mncV3G#l(_Kp4b-2`oYWN>&Q|P}-NPS@>~1Hf%c7(Mq4>r}F5Z`7dbD z^swt}A|EvqGKvk!{(i_mrCOpI;mnSPy-s&Z#tl5U9Q^6x(!@C_(cPNq^gr9mM9UY4 zH-3^-6FOT+Z$!{hqygbCw*ADM_ycs!(9Ah~VI=ZeB|>4s(Snrb7+}>Z&~uQ&6y^8D zMYCtaFfi69%a!1)EANMfr8b5GgaWqI6tKz55Om)MLh`uWBt_eks z7t+Osr4pb2BJF9dWy3)=$hwipI3h~^1C1OpY&~_Xl-?~M*<-*3Vw$*;AcU96WxLal zp#ar77bD(-jYi&-XqcyxQuT$xl;@1Y`lw=kS|0;P7<^xJ>0GtQcD!%5vFzbE6^{<~ zaY~%mOcqBJoMgW&ST%uMkBSpUq+2W;3aY-2El4PQhoc^Hxw)ZAMD39fTvH8_s-Vcgw)QAENXIg9%YmSmOA*$NI3d0e z&SP#GwX832!fv%(6Y{wR1xepj4aDG8ykBuLg0(C}Blz1F4{Hv4{k>D0KOcEsXy$Tbj(Eu66&?Z`l zhzywutx*EOmeJ07&alof62-vGnP=*(IjX~IA2NZ&K*$$t*MRD;UP?Msy!RR}kiN$p z1hSyu;JBj>I};5>ye5SBVSbYHJebNyLB_(akTizT?RDObT*mrl!nP;kgw0u~dU~yd zLU|NZJnsGq9myRNR%(V@nTTMrMmkdB$7*U&v$B#tEi)dGd$GET0ASq@t}WZr9Sg~R zgvS`ZgaaC5R6DxbL+?#>5#`}XXB5(t8kHRK(#*LQ6;BC9RN0O2gm@EPeD^!NYXd%E ziC9oS9GvOVVb{zZ;yyd_yE2{$(MaHuQ3FplsRl2m$Lz5<55Rf7* z6qQ~AKYCH56Hp;^5CWkiN|8_`5PAvHdk-R_fCxwly_W=}3dm-6-}dZ(&;NDjan781 zm^tU(?|w7i{km?Zv3csc7VGXrHy%dMYpY^n)HRi;Nd?*7R53hfFrEYE0ZHq;PZX0I zzRf79s>)N%z(?RSx*t}dv$VZMUp3S4K$?44(VASaI|U;$4{$xk*Pi+{Ax@X7=SKVia*8GC(uXIx>nOOx!7E0>l@wUO zK(P=>vatlwKmIFIOlxZdm*XzdXx2>>9d??)?PyCV|-u89Y)YHGsc;eLJ zu6ZB1gE$PRV;7KhPJ75t?#?$suECS=Rgv3twGV>q02KT@;a7dmCRD1!FK7~<35cnKWt@T&aly=HiL3%7CrG*kSa6+}3pKR{=@XvE*g zMn-2|vkk)vzG(e|M+;_VW&+Ju{fO#tRgn74jjduR&C5(y$1e$;igF%Yz;D2q-C2<( z2`e;_P7wnP27?kFr$UD=Yp=|~VCQk9_K{dbM~0Z?pBfl<6&8O(PLf$88un*Y#7dPy z*K!oIdqL@+u{9KOv7Qw+T@F-)sMpX);wT#|?SlpbPkJU$PuD9VWE|tS+CC2tAHu4d zDJ}^hdw#IOK?AO2AtNK}s$|v|Vv_fo;r)K7_Gk|VuW2U)_Rb@j5?vHsgoMH(Dnc#h zEXNX8NQ9%MGE%#i(@E(FeX|pczwEb%!--*wJg1ru%43`F zIj7fpu(X$lkKfH-^~z=c{jq(%sY3YE!q34~LC68sejOQkhahgHK>ya0eS^8nCvcZW zAdceVOQYcCp_H+8%=hd|Sv5QY1UBw%xr{ zp1&EKO}u`-FXFYQVQhXIqZ5?1spD-S@GZX+{#sXAI^33Khc0jMXo0qD$3h^`T*SPD z{L07Wp*(ob3EfmEEDlh8&T3p9kAbI!GXrw_bNYhcHxRdOFB`KX(AO~y`4b#oO3$?o z!8DpdjxhM&*z|NpwNuB8e)Q=$rQ-R4@5 zv~d!~a#n)e))S=@EkYk*Y1kyEoX$`l9mfF=K9v|@lrNriTn7o{Tt;Qi0wxi8A{R)~ zb_p5i1*?LyD})I<`y=`9H~Ee(93#f4>sFwM)H2FND98>3n%2orYpq?8<`t)KleVn2wq z$^h0d@{~&)RN5r4O8Farl26` zrsX^Q-=c@vYW!TADD1P{=5N}xdfRNp8Jv%RP!-_Jr4-MAMI1COOV-}{@96o`I45Lo z&21}56@9*uQ`e4_fYr;1b`BMp_PNwA=~)!`)|B_(?z~UK!7`?{l%6Smy$k8DHdkK` zA!8VCypVD%N*^;dk9k~4C3A>!RXLj>Eq{@nP5AxX`$#aLO4RuH=y#4ntV( z^$J|7LLols%%6ZFD6&72;57TvuKNa{V+9dx=x>AXpPrAbx$_231t;$IGLHWnO5)}{U@@z{D^E53jvv5u3NU?bz1wsi+ zT5hhmB|MfKmuDMJJtJY$^s&60l2Ds+rVil8VFDZ-i7qZKK97!ORD!gk9Y{`p7^%S) ze1-^~WouLnXxCAWuLuSDhYuh6!`$5Pm-V-8B~wDQK~d4dt?++|*tArobu6BN_Ug6s ze;*w*0SN9uR9SHucRBvBq2)v-{g%%k2Qp=bTET#=r{0EUviavf+>f={KW2G?w75w! z$>U5@+X0KQL&rKQU3Fa5bgh!x-sOEH5h{sQ$|cLchGqOS+_qeLCO+o8#ywMEeldts zusomLIQngM#M794gQpR1=bN+?pkk)6;&|q<_I-Fzwy3J*#e#-PLnF)CwLiy!5oP8k z6B!-3IORw6ok`oOJeIh{c{TQk0uKJ^cw%aj%oz3ulGJAJqSpW>OaFtH2vDBcKX}K4 z_izqQZqw`o`{jjsLqUxaDKRG#pDCPOX zi1Pwdb;`}1H@<%OOaSTsKJ+Qq`U{;qf`8<3MA_Kyp;aiQk8|IJ!;3CC8dGpb2U$Y^3DN447kT++Fyp2;}`!blMrpsQg>3HeY zYq12vODOtm>9f0g-hRM^-L;6SRP}BZWfm9E%6bmvE}64_f`Y@Xqm@e&)=f}wtb*4!hT9^vG!1$0I~;_qZaY^Nw>;9NfEBY09ou6 zl8fa4qHi!!^xIV6^u4vC1^trOFKuWneOyI319yKcUuzLvyC(`V`N}E6L>RM%abCqV&vl+%wmi1oTR(rtXXx93BRnKv=4lB$Z+EY<374bC->adPIOxE7!S z2?`2^(^%moL!NLQ$wr%W;^e3@-m;0pwkn93?kNYGnEt%=LZAP>SM}Co8m-G-j}EYt z2Em+4S8R?!;U1~?13Hx!Jo$W%N6+W%JBqtWdinX$t?@@i2h2|f%I#XV5_(rGo6CUhIg z#>@H$;!40@Qr7Qwk=|Au;TdYg&BePWR+EuiRniSVMeFc9nB^KTT0>R@LoIqaFa+T@ zKAHH^AWzZpr{i|a%t%2poH#+j@j4LR0yJ9LC!>D6x!PUof?gZ@yaHF>&j_1rCSo zT0%dnm)Wl(0-kn`;dybI#T7by*Yx-v4u<&7?oP6~{14HYmahC{U@t5bNvu>5zmQ1SPK)Rf8PDw`;)W_BGr8cd6U zh}VzRQ<=AA%670F_}#C1uU1D$4B$CAupm_fDEcGGrYE5pOH~x|$g@gm2h?59syi~; z;^!roaAx6X*~ngy@1vPiNVW8l$fl*}DMia~3OE$Vr(J5IzJKu?!i?_f{n8 zf|G8VoIuABam^IF(-b~7N+Dx2n{WRlc{~%gf7HJC;y}CeCuMU(NC7h|RbD53fPpms zYhZQ~AiMaW%%)It3U6GNOH!tA(z{{8%O}J|K1g)WAOHj+cdVz!37>X{u&v7*M8T8fU>m@>GKE z-mcho*zBNyVzYI2x&UJrFj)nYg(wLJPlg?K!UH`y4;n6B zNIW=B<3c=e7~V-RE+nYifh7i(7!Az^R*c;SwFqs8>l~oZ?|GlMec!I*pDkmgBmL8$Gp$=U;n#`8vRt(~e+gZ%10Pfzo8Q%JJW-SptuWx>w#jaO2A+TwK zSyNClh`*)oW9i`|w6%JX%{{<{$ppT?mQ?dgx)7f=XiFoGf4$SD*GSY!lm@O7p5G90>&Q?7fl}ad6A}Sv#ZlWi+ zS?A5>3Su_*P&a1envj){f2jPVxShFlL(k7IKGaj;3gU)3Yf;K45mm(;K( zQ{f8Y&KBz);S{SOQN>)1TZL}dtDE#xxPrK)sa{Xz{vi=nhTVH{-k)~`k%(3YgGf{b z7(}8fz#tM;0S1w%3NVN@DTH$;_akbSo>lbtAzV2gGD}nq7{ok3e@=a(PSBI~&(oaf z5{Lsh6*h}CV)*nZdQMN9C8`Dtq9!5iMrUFYJtx#jDnDa61Zyl{RJ%%kA5l)k{}&13 z8^HPR@KMaHa*@gxM2DVV#Q2EX58W8;_oGFxQ)c7Ks*DT)_gx>w(Tiq9-+o+aPwD+4 z{Rc4Qo55KGF%Ymee@~4$_AMgED(n{rA}yFWaT&w1LXI0TU#ZC^G5Gl;#$;W0&YHKj z(%RsBJu*0}k86E6^_s8EJ?_2Hvy)Mm6Dy*Y#Q6l!+h1xpDko$R zP$#0Ulp|?$%6>6*BA)Lf99`V4^roI)skb$8vgg^tf|`Ai=M_A$Toe5REZa z<$6@<7%09z>}x}>3hEjA1db(eE$b=IuvJyje3enbzA)=S=U%^AVGH4y`n|@#Ed+h| zw0r&@r3J?`Mm)H>zr9DyuR!GKpao z?!zjy7wn2zd@L$E2GQx_Wvc?{KsqXb*N>rm6Gw(?l{qPYN-vtZVvC5E95P#4RB-Z5 zCK)b!>(Qmw4`0uqqg}eAs;YN;Tw%8O5%ezN_U~rVf2GlUC|N%;EN=D}e@IZdFo>n7 zKn|)CKVO~X`p*pA?4L?pFLn7mxRbQ2kW*0w4mY6L%nG@FbH6`R;beFkXhAf*9i2$y ze917c@S!5tnyzDx7Op9&>=;BXgmbR@YJMEq?y+X|$sEMFK5Ow=NQJX1l2E@#z9C`+ zwiT+bf4Wv1D0K~IhK0Qc3-3>cqjr->SG~wew_4=2jo5dv9!MneO`8I_HdgP^@%l)A zx4QmS!*BI>@Tsb<^kT4UYUnOz*o03>Ni)W-0MZa~c1Z2cq?*mYu0+?=-EGa_tPFWw zUDGti)v(v`AN$^QGe!+de;vn`?y0kD>Uw?t&*psZ!tSP0ImmF| zi9uW?RuE^NuiHvBuQ-Stni5q329c-=Fo>%}-?!wjlne%us0uKML{)%6B&q@oB2g7! z5Q(aQD~R$)HX+Y-BcjT%|6^h2L!MkgyqTKUQ+c=|5mko$T*RAySa}n!Alm=fO`dQ{ ze?*lb4=WY-?*FZ)!WG1(jqCOFgSU2acuG_Ok}JuV@NTg3CR{-bZ}VY1mega|&)%1> zmJ(4p4Zi!j&ex@%Z(;XJPlFONex1F$pv&i1(fzE9L}ei1`{L*xyxrNVo1)F$!q?VB z$*)1hX43F&tV6(rP@Zrq4=?2dOo^VJc!W<1n-nz}j>__U?tyO7yt$*v>}4q#L@_;= z(aG%%^IO_PvSHo~;2Go)0rLZvmtRwycrwP5H*MeyLD$9eFwUg|CljCI23 zrL32FSnXwl;lYl>ght^Ix= z^m*PSuWthR`ujaks$)w55s?j)f5^W?L`9dgLfY7ThEGPq`1ZFb7GqEG@3Sqilp>=4 z!=Y}aB@Vccl;c9Z8^I1g4j;;02W1VU@54*D{^d`2vau;gh=}&iSyqZ0m(Su-<8e8X zDkYF~RrLNBKN^9=dWeYf!-3|LRk+jLl2I+C%ybxi7k!sP7ZjLb0tNw;cx&4`r|5f#pskvlqn;*3DjyJ=j&CZa;qx%2s0L}n65 zdTXDEs2C<@mt`b@q`zlGL{toaEd4Db2_*fcMebA13Z8CjMJy+H1 zzFIFcqMb32^1MC} z53QrMs~r>S0~nCQe{sf#&l^Kf+PUD26Ww~PML(}Mf-u%GuG_tgFxov|;0!P%?c!h* z)q&h?pb6Jb@s#KR^uIFE3Re|ujSy~80()uMuKI4wAm z>hVU63c#2?tiLJ{hjlTlbsv?WzT;JN^ zdPjf9I9%w|e`CKF4Jvd#&C(hMJgOaAUCUDO73cjRdtx9Jgl=tsYLBi^{=(v_v}Dqv zn77>PP5YtI6C)%i z>-#|m33u7@A$_+@N#Es4+11h(B8lCo#Ew(eT{cbcWa+j>Q`JQ%hK4}eF56rb)&BT3 z=n7=Je~Ke@_iJe;f@yDE$}Zb>*PD3$s`Z$>j+9+C>vb!Zb8LTpI_Pw(t}&1f90?@r z*8+%aE*?m1*@(zC7)V598w{iaCyHyg*sjrwiGf5!wqXR4!x$0~6`sSAKt>>ymN1ft zs5q)B%48&gM(=wAlI((=EH!h!5Bd#S8QQ>^}c7u^Waf#8T#^Y!{StT*JYMu{O4L3CyY%;@zGa5U!s From 06c6f865a71c61dcedf019a756c193cd46907e60 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 4 Oct 2018 07:24:22 -0700 Subject: [PATCH 118/487] fix redirect --- .openpublishing.redirection.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index de351628fe..14e39556c2 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -5417,7 +5417,7 @@ }, { "source_path": "devices/hololens/hololens-insider.md", -"redirect_url": "hololens/hololens-whats-new", +"redirect_url": "/hololens/hololens-whats-new", "redirect_document_id": true } { From 884fc50a3a94b586033d0bf0f4a44a63c0c067ec Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 4 Oct 2018 07:31:44 -0700 Subject: [PATCH 119/487] it was a comma missing --- .openpublishing.redirection.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 14e39556c2..5c741b5ebd 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -5419,7 +5419,7 @@ "source_path": "devices/hololens/hololens-insider.md", "redirect_url": "/hololens/hololens-whats-new", "redirect_document_id": true -} +}, { "source_path": "devices/surface-hub/i-am-done-finishing-your-surface-hub-meeting.md", "redirect_url": "/surface-hub/finishing-your-surface-hub-meeting", From 6c54e6e8ccc8d261a7bd7a35cef749ae03b1dc5e Mon Sep 17 00:00:00 2001 From: Zvi Avidor Date: Thu, 4 Oct 2018 17:53:49 +0300 Subject: [PATCH 120/487] self review 1 --- ...windows-defender-advanced-threat-protection-new.md | 4 ++++ ...windows-defender-advanced-threat-protection-new.md | 5 +++++ ...windows-defender-advanced-threat-protection-new.md | 5 +++++ ...windows-defender-advanced-threat-protection-new.md | 2 +- ...windows-defender-advanced-threat-protection-new.md | 11 +++++------ ...windows-defender-advanced-threat-protection-new.md | 2 +- ...windows-defender-advanced-threat-protection-new.md | 2 +- ...windows-defender-advanced-threat-protection-new.md | 5 +++++ ...windows-defender-advanced-threat-protection-new.md | 5 +++++ ...windows-defender-advanced-threat-protection-new.md | 4 ++++ ...windows-defender-advanced-threat-protection-new.md | 4 ++++ 11 files changed, 40 insertions(+), 9 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/add-or-remove-machine-tags-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/add-or-remove-machine-tags-windows-defender-advanced-threat-protection-new.md index 65ac87525b..db36c8aa7e 100644 --- a/windows/security/threat-protection/windows-defender-atp/add-or-remove-machine-tags-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/add-or-remove-machine-tags-windows-defender-advanced-threat-protection-new.md @@ -29,6 +29,10 @@ Permission type | Permission | Permission display name Application | Machine.ReadWrite.All | 'Read and write all machine information' Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine information' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'Manage security setting' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- User needs to have access to the machine, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md index dc9498c8f0..2ad984ccf6 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md @@ -31,6 +31,11 @@ Application | Alert.ReadWrite.All | 'Read and write all alerts' Delegated (work or school account) | Alert.Read | 'Read alerts' Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- The user needs to have access to the machine associated with the alert, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET /api/alerts/{id} diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection-new.md index 29f7b7ed3e..45eca676f9 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection-new.md @@ -30,6 +30,11 @@ Permission type | Permission | Permission display name Application | Ip.Read.All | 'Read IP address profiles' Delegated (work or school account) | Ip.Read.All | 'Read IP address profiles' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- The user needs to have access to the machine associated with the alert, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET /api/alerts/{id}/ips diff --git a/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md index 205805378d..4d4e5e0cb0 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md @@ -37,7 +37,7 @@ Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' >[!Note] > When obtaining a token using user credentials: >- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) ->- The user needs to have access to the machine associated with the alert, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) +>- The response will include only alerts that are associated with machines that the user can access, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md index e1d21e0582..6542d0bebd 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md @@ -31,16 +31,15 @@ Application | Machine.ReadWrite.All | 'Read and write all machine information' Delegated (work or school account) | Machine.Read | 'Read machine information' Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine information' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- Response will include only machines that the user can access, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET /api/domains/{domain}/machines ``` ->[!Note] -> When obtaining a token using user credentials: ->- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) ->- Only machines that the user can access, based on machine group settings will be listed (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) - - ## Request headers Name | Type | Description diff --git a/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md index ed3fde05b1..335b6efcb7 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md @@ -35,7 +35,7 @@ Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine >[!Note] > When obtaining a token using user credentials: >- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) ->- Response will include only machines, that the user have access to, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) +>- User needs to have access to the machine, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) ## HTTP request diff --git a/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md index 0a8170f0fd..2fd9e07d99 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -35,7 +35,7 @@ Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' >[!Note] > When obtaining a token using user credentials: >- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) ->- Response will include only alerts, associated with machines, that the user have access to, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) +>- User needs to have access to the machine, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) ## HTTP request ``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md index 7bbc0c5ccb..bca064ca3f 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -31,6 +31,11 @@ Application | Alert.ReadWrite.All | 'Read and write all alerts' Delegated (work or school account) | Alert.Read | 'Read alerts' Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- Response will include only alerts, associated with machines, that the user have access to, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET /api/users/{id}/alerts diff --git a/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md index 676602504f..2198203628 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md @@ -31,6 +31,11 @@ Application | Machine.ReadWrite.All | 'Read and write all machine information' Delegated (work or school account) | Machine.Read | 'Read machine information' Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine information' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- Response will include only machines that the user can access, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET /api/users/{id}/machines diff --git a/windows/security/threat-protection/windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection-new.md index e3fc93951d..22bf9eb5a9 100644 --- a/windows/security/threat-protection/windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection-new.md @@ -30,6 +30,10 @@ Permission type | Permission | Permission display name Application | Url.Read.All | 'Read URLs' Delegated (work or school account) | URL.Read.All | 'Read URLs' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET /api/domains/{domain} diff --git a/windows/security/threat-protection/windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection-new.md index 575b792100..b976177106 100644 --- a/windows/security/threat-protection/windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection-new.md @@ -31,6 +31,10 @@ Permission type | Permission | Permission display name Application | Ip.Read.All | 'Read IP address profiles' Delegated (work or school account) | Ip.Read.All | 'Read IP address profiles' +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) + ## HTTP request ``` GET /api/ips/{ip} From 71a4c917cf80ba628c47a4c0bb06ba8592299475 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 4 Oct 2018 08:46:42 -0700 Subject: [PATCH 121/487] resize --- devices/hololens/images/add-certificates.PNG | Bin 2152 -> 4222 bytes devices/hololens/images/finish.PNG | Bin 1069 -> 2365 bytes devices/hololens/images/set-up-network.PNG | Bin 1847 -> 3884 bytes 3 files changed, 0 insertions(+), 0 deletions(-) diff --git a/devices/hololens/images/add-certificates.PNG b/devices/hololens/images/add-certificates.PNG index 24cb605d1cb2aa8de6f39688aed11fbe1c79b776..046fe032933d34c41ae7ae5467ccc6d3090afa6f 100644 GIT binary patch delta 4211 zcmV-(5RC8W5dI(`iBL{Q4GJ0x0000DNk~Le000340000l2nGNE0O!cBGLa!Pe-IN% zL_t(|UhSO;a2(Z{$NxRkbI(Yl8QqsXwj^7YQys?4xfr(8FP9-7170PQCLQw+Z_&^6bM>C_jyJz`u8zJxq@H} zeSsJTLou);p-a0H0)gP_K&O+)(4pCIe;^8fI7YUeNFN=Iw15Bp4Gj%r#lTD6z#zF4o;(`{hGN*(*owEC`{?&5dP!MWRfK~e5M24N>u)y7$j>rq z+ro-Ge0{M8F6!XhdWMkae=rRT!Wc2&(7;Q|QJ8JP;kE%hv+ooRw+l;8pC41(}vXd z<5Z^~?=<&m?uBp!1cLDe+cX>h>&LoqrZ+ge&!#>s23DhtBBvSc-Vpi&aczu1garb@ z_(BUC$V2E0M73GNe}Zg_CIT!7!(zZLgn?X$PHzN#LlJGTP#_SDKX@RqV<3!Pe-uue zF_oxA25C406OJkA=|dp~0>OBMZ9AqWv@OFZ&maS56gnUfjBnV)c{X7rW5hrp5PUWf zVjvI*G=vxk1Og2q2A`0msv;1Kpf9K*p5Wn^kAm|>F%U^Wf4xYySWMBL0f{Jot&UF) z-!H6h(hXL5#yt3_KxB4q?g?QTxK=bIOViIH)rw9m&< zdO`a%#-o-?JvP`_W}IF!>?l6(*joMNh`VLZE%IWlSv2Mop;`Q}awP>BuNFOQ-j^3X97@$FecK#DOB4 zOyZC-l2NcBkwwW)yOwuaNfs(xGK@ME!H6EkMOl=dg=xih28!t5doOw^vZ zqQYo3qk^xagwJn77KtDvGbU4eYN$QcMK-t%Iw(35D#{E9QnS^Z984>)z)07r>U1c` z=XP>=JM#FlNMK@dBRo`|)42|pSrUS91)yKQe*F(U9#47~_@6Ug?a3y7Qc*CL1X-xj zf8)m5xemN{@)&l>xwvhn6+7PU!yp-v4puC$pN4p4~4NI>_6FyR_d({dPx%kl|)DKl;Ex}&Bc#u$w=o{;_HPK*^_WxSqQrifA^tgQ8j+@+4G3v6?VtQZCA^KAf4m5dS@0!mhWv5OUgZ=a=SS!!_l& zwki+nub&M0)l+DtJipmcjG1L+*m&I})Wip{FOZGzto2}lTSjiN8`UleN8TSmfBE7m z*u1(1w^X^Xn#y1A_2ZXkz3@~l!YkjLh*{+YST`#da%>QPI2(nLuU+t|5FxQ%Ija~| zMGkHM%$YO7Gq@zkNMkx9>dMK$y#w?g=)>-J`f=KvkFUCtTFjp_aWWpbAser3eFO70 z@4;=qZATaN%0xbvrf>nFF>2y9k_=7!IzrzO$f4TdVLQwx9o1lafcoe%ZGUAv7M;7Zy)a3)rX3?E>x>+SpVZ@G*Rmt zfAJcYKi34mrwrfvyF#4W^(N-rw-XEgy$xAwDlj7AzjGaAr>tr0Ic^0(1 z@5j-O2oycJ$BAOBbOHz7ZbgsFhN9>YI+{AsOkyFAumuh`%=!|1BQJs-ht8taWk;DZ zh=!v+=%;3*fQ;7SnS&SZn2U$Mn1g(i4P}#D+IT{|cK`b8yT5iFT-gy zz`_FoX=L*JvW@idOFGzXMr4`N4WMgO^K(&MZpERuJ1`hbqA1sfbNgGcliC$H)C0%7 zdc1gNHEyXj!z@`K8BMTLoWyJ9n9N2vOlA}q^HAxKFlp8VY`Jq0?w{@=Z_|nIOp@{P zjyCu!XXC{?YH{NPe;rzyhR8=1VsN<;V(_uy)nX(R+nuO)hVaKT=kTtdmx$}aza8)a zGb*troFMOj2hYd=sdrEE;99N`R+}EA1q2BKy^?Key?-)kfCFR^iKjch6g>l4v9}o zKP-fLqZ^yPQi~P2el+)l&>M_HTU#^Lz!C7{?mlj+egcy8W$T$=|^`M?2l=Syu`}S7+tf3XpHMU{f zZ<=v5nT0#*f8+2Tj=)-)hihh;aJD;)=`{|_Ei{lA=&1ASKua8`Uo;h^eM4xsT2WM6 zj6&n+DMxJunnVWe5{7TgH1<+>5#p-%DY{$JgCp$1NeiGk*={UCh?gSp&cNz_6 zLoi*WcQu-+>577WGTacI`){HnAt8b3>`-y-vT|fofA8Mj9Yn>N8f;Jtal=dl-r9K- zn_q6n!81u1sQwgsSm-qpioq9&q9fXi)`SW14+rqv_G5VDcPH`q?o)W_v=dL>H4~k? zj^N&%ZTNk{hNaa`*e^DSD)>|pV(>BH2fSQP6YgE+LU)f34KV|`;WBLG7Q59hym%Iv zd)wzQf92E>eCw4sHf&sh{%3E-3k%$El1E@P>5*jv9(nXl9Q91cThFaU_k(kATUi|a ziUBr5#*kC%NF-uI*!uio9GNl$JAb+sT@Nq7{nN5g>}$a-+r7A9-AxEk9i3a(qUoRK zV<>4dGX>9LGz37k>StRp@wTEnfY60op^&*cGdBq%(f^IGH< zJk06`XxC1EVuJ!^#1F7IAt%~(Yzx-{M&oRaFt?X}|R2ojhHZ)azj-H$5DQ zL!qy=%}ifzI;`?MI^~hr?WZ!lZzKVs!R#N-$CTHQ^z2)GB{iflO)Uv|y=_JlkyyHpbUktYD9H%fuviGVJa2kE<)yX+s65{$ zz@o#m9!aW4W}_t`NYZKfi;yJ4f7H%F=jDZPId3q19Yd5)N7qRTkWNb(u~rwAL#+7uMqMc6?LU2VOK7&gjW1tuN%Tf}h^8zv24;vvFM`}x@ zr9q6p&_6Bzg>|LUGI>(l=z7xmX*+)ne_F{A=T4Qs zSbK)cbBPhhQq_+vKeCSV`Su&E&Re8z=y>kv$%xAY=G4y3qcSF#wl#u7K0w<;aga>+f2@j z0WVJ#iYh3}wW1&^wTzcQe;^otaK~TfwxGaiL60w-PLJy=lTMwGk-5iSS>e^)F z6yT=1QuO*GD5Ow9J5C}oECviK20x~1G0M2-hN)ORr$qaU%wc{~PfduhK_IxwU{8Q; zH%xZTlCW+;Iqv%VD(!(Y9w#)897McuJ%dnGMY}hMiUNlw0=tiNV)vgr(d7-{Oixf- z)+_yxnm{19g5kcKe`gIm1vX4{+pv6AF;>hd(gdP&AdFH@Dfi#VcjVUqUoeReU zco7Qj|3}_@lv>1sryNuJ0)gPlB^Ay~qimaJ40&&4TFS10{{w?!MXq&kx`F@z002ov JPDHLkV1mMN&dmS- delta 2125 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 WmL|z8aIydZ002ov22Mn-LSTY5+)xkz delta 1045 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 Date: Thu, 4 Oct 2018 08:57:16 -0700 Subject: [PATCH 122/487] remove borders --- devices/hololens/images/add-certificates.PNG | Bin 4222 -> 4062 bytes devices/hololens/images/finish.PNG | Bin 2365 -> 2283 bytes devices/hololens/images/set-up-network.PNG | Bin 3884 -> 3738 bytes 3 files changed, 0 insertions(+), 0 deletions(-) diff --git a/devices/hololens/images/add-certificates.PNG b/devices/hololens/images/add-certificates.PNG index 046fe032933d34c41ae7ae5467ccc6d3090afa6f..7a16dffd2612bf2ab53df21fec580f2605ad4740 100644 GIT binary patch delta 4015 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 V6(c^V{LTOX002ovPDHLkV1iDYk=g(N delta 4176 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 delta 2303 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 Z{sZKcmL|z8aIydZ002ovPDHLkV1kH@NWB06 diff --git a/devices/hololens/images/set-up-network.PNG b/devices/hololens/images/set-up-network.PNG index a71128a3ab6f32349ad275d213bd60d25c2433ee..19fd3ff7bb21f350e9a2f2707294c3cf03a8cce0 100644 GIT binary patch delta 3687 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 Date: Thu, 4 Oct 2018 09:17:39 -0700 Subject: [PATCH 123/487] add step numbers --- devices/hololens/hololens-provisioning.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index 100a2c4d17..00a7436e23 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -76,8 +76,8 @@ Use the Windows Configuration Designer tool to create a provisioning package.
      ![step two](images/two.png) ![set up network](images/set-up-network.png)

      Toggle **On** or **Off** for wireless network connectivity. If you select **On**, enter the SSID, the network type (**Open** or **WPA2-Personal**), and (if **WPA2-Personal**) the password for the wireless network.![Enter network SSID and type](images/set-up-network-details-desktop.png) ![step three](images/three.png) ![account management](images/account-management.png)

      You can enroll the device in Azure Active Directory, or create a local account on the device

      Before you use a Windows Configuration Designer wizard to configure bulk Azure AD enrollment, [set up Azure AD join in your organization](https://docs.microsoft.com/azure/active-directory/active-directory-azureadjoin-setup). The **maximum number of devices per user** setting in your Azure AD tenant determines how many times the bulk token that you get in the wizard can be used. To enroll the device in Azure AD, select that option and enter a friendly name for the bulk token you will get using the wizard. Set an expiration date for the token (maximum is 30 days from the date you get the token). Click **Get bulk token**. In the **Let's get you signed in** window, enter an account that has permissions to join a device to Azure AD, and then the password. Click **Accept** to give Windows Configuration Designer the necessary permissions.

      To create a local account, select that option and enter a user name and password.

      **Important:** (For Windows 10, version 1607 only) If you create a local account in the provisioning package, you must change the password using the **Settings** app every 42 days. If the password is not changed during that period, the account might be locked out and unable to sign in. ![join Azure AD or create a local account](images/account-management-details.png) ![step four](images/four.png) ![add certificates](images/add-certificates.png)

      To provision the device with a certificate, click **Add a certificate**. Enter a name for the certificate, and then browse to and select the certificate to be used.![add a certificate](images/add-certificates-details.png) -![Developer Setup](images/developer-setup.png)

      Toggle **Yes** or **No** to enable Developer Mode on the HoloLens. [Learn more about Developer Mode.](https://docs.microsoft.com/windows/uwp/get-started/enable-your-device-for-development#developer-mode)![Enable Developer Mode](images/developer-setup-details.png) -![finish](images/finish.png)

      Do not set a password to protect your provisioning package. If the provisioning package is protected by a password, provisioning the HoloLens device will fail.![Protect your package](images/finish-details.png) +![step five](images/five.png) ![Developer Setup](images/developer-setup.png)

      Toggle **Yes** or **No** to enable Developer Mode on the HoloLens. [Learn more about Developer Mode.](https://docs.microsoft.com/windows/uwp/get-started/enable-your-device-for-development#developer-mode)![Enable Developer Mode](images/developer-setup-details.png) +![step six](images/six.png) ![finish](images/finish.png)

      Do not set a password to protect your provisioning package. If the provisioning package is protected by a password, provisioning the HoloLens device will fail.![Protect your package](images/finish-details.png) After you're done, click **Create**. It only takes a few seconds. When the package is built, the location where the package is stored is displayed as a hyperlink at the bottom of the page. From df0712bd005c86bcbf4bf8f61295c6762bdea1f6 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Thu, 4 Oct 2018 19:58:05 +0000 Subject: [PATCH 124/487] Merged PR 11881: push all the fixes to live --- windows/deployment/TOC.md | 7 + .../update/windows-analytics-azure-portal.md | 2 +- windows/security/threat-protection/TOC.md | 10 +- .../threat-protection/fips-140-validation.md | 7085 +++++++++++++++++ .../mbsa-removal-and-guidance.md | 39 + ...ows-defender-advanced-threat-protection.md | 2 +- .../windows-platform-common-criteria.md | 165 + 7 files changed, 7304 insertions(+), 6 deletions(-) create mode 100644 windows/security/threat-protection/fips-140-validation.md create mode 100644 windows/security/threat-protection/mbsa-removal-and-guidance.md create mode 100644 windows/security/threat-protection/windows-platform-common-criteria.md diff --git a/windows/deployment/TOC.md b/windows/deployment/TOC.md index 6577188cbc..c136d082ac 100644 --- a/windows/deployment/TOC.md +++ b/windows/deployment/TOC.md @@ -218,6 +218,13 @@ ### [Prepare servicing strategy for Windows 10 updates](update/waas-servicing-strategy-windows-10-updates.md) ### [Build deployment rings for Windows 10 updates](update/waas-deployment-rings-windows-10-updates.md) ### [Assign devices to servicing channels for Windows 10 updates](update/waas-servicing-channels-windows-10-updates.md) +### [Get started with Windows Update](update/windows-update-overview.md) +#### [How Windows Update works](update/how-windows-update-works.md) +#### [Windows Update log files](update/windows-update-logs.md) +#### [How to troubleshoot Windows Update](update/windows-update-troubleshooting.md) +#### [Common Windows Update errors](update/windows-update-errors.md) +#### [Windows Update error code reference](update/windows-update-error-reference.md) +#### [Other Windows Update resources](update/windows-update-resources.md) ### [Optimize Windows 10 update delivery](update/waas-optimize-windows-10-updates.md) #### [Configure Delivery Optimization for Windows 10 updates](update/waas-delivery-optimization.md) #### [Configure BranchCache for Windows 10 updates](update/waas-branchcache.md) diff --git a/windows/deployment/update/windows-analytics-azure-portal.md b/windows/deployment/update/windows-analytics-azure-portal.md index 0d7862c02a..e06fcfd35f 100644 --- a/windows/deployment/update/windows-analytics-azure-portal.md +++ b/windows/deployment/update/windows-analytics-azure-portal.md @@ -33,7 +33,7 @@ To check the Log Analytics workspaces you can access, select **Log Analytics**. [![Log Analytics workspace page showing accessible workspaces and linked Azure subscriptions](images/azure-portal-LAmain-wkspc-subname-sterile.png)](images/azure-portal-LAmain-wkspc-subname-sterile.png) -If you do not see your workspace in this view, but you are able to access the workspace from the classic portal, that means you do not have access to the workspaces's Azure subscription or resource group. To remedy this, you will need to find someone with admin rights to grant you access, which they can do by selecting the subscription name and selecting **Access control (IAM)** (alternatively they can configure your access at the resource group level). They should either grant you "Log Analytics Reader" access (for read-only access) or "Log Analytics Contributor" access (which enables making changes such as creating deployment plans and changing application readiness states). +If you do not see your workspace in this view, but you are able to access the workspace from the classic portal, that means you do not have access to the workspace's Azure subscription or resource group. To remedy this, you will need to find someone with admin rights to grant you access, which they can do by selecting the subscription name and selecting **Access control (IAM)** (alternatively they can configure your access at the resource group level). They should either grant you "Log Analytics Reader" access (for read-only access) or "Log Analytics Contributor" access (which enables making changes such as creating deployment plans and changing application readiness states). When permissions are configured, you can select the workspace and then select **Workspace summary** to see information similar to what was shown in the OMS overview page. diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 6bc125f9d5..5399e86a43 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -394,6 +394,12 @@ #### [Software developer FAQ](intelligence/developer-faq.md) #### [Software developer resources](intelligence/developer-resources.md) +## Certifications + +### [FIPS 140 Validation](fips-140-validation.md) +### [Windows Platform Common Criteria Certification](windows-platform-common-criteria.md) + + ## More Windows 10 security ### [The Windows Security app](windows-defender-security-center/windows-defender-security-center.md) @@ -961,14 +967,10 @@ ###### [Take ownership of files or other objects](security-policy-settings/take-ownership-of-files-or-other-objects.md) - - ### [Windows security baselines](windows-security-baselines.md) #### [Security Compliance Toolkit](security-compliance-toolkit-10.md) #### [Get support](get-support-for-security-baselines.md) - - ### [Windows 10 Mobile security guide](windows-10-mobile-security-guide.md) ## [Change history for Threat protection](change-history-for-threat-protection.md) diff --git a/windows/security/threat-protection/fips-140-validation.md b/windows/security/threat-protection/fips-140-validation.md new file mode 100644 index 0000000000..cdd262ce1c --- /dev/null +++ b/windows/security/threat-protection/fips-140-validation.md @@ -0,0 +1,7085 @@ +--- +title: FIPS 140 Validation +description: This topic provides information on how Microsoft products and cryptographic modules comply with the U.S. Federal government standard FIPS 140. +ms.prod: w10 +ms.localizationpriority: medium +ms.author: daniha +author: danihalfin +ms.date: 04/03/2018 +--- + + +# FIPS 140 Validation + +On this page + + - [Introduction](https://technet.microsoft.com/en-us/library/cc750357.aspx#id0eo) + - [FIPS 140 Overview](https://technet.microsoft.com/en-us/library/cc750357.aspx#id0ebd) + - [Microsoft Product Validation (Information for Procurement Officers and Auditors)](https://technet.microsoft.com/en-us/library/cc750357.aspx#id0ezd) + - [Information for System Integrators](https://technet.microsoft.com/en-us/library/cc750357.aspx#id0eve) + - [Information for Software Developers](https://technet.microsoft.com/en-us/library/cc750357.aspx#id0eibac) + - [FIPS 140 FAQ](https://technet.microsoft.com/en-us/library/cc750357.aspx#id0eqcac) + - [Microsoft FIPS 140 Validated Cryptographic Modules](https://technet.microsoft.com/en-us/library/cc750357.aspx#id0ewfac) + - [Cryptographic Algorithms](https://technet.microsoft.com/en-us/library/cc750357.aspx#id0erobg) + +Updated: March 2018 + +  + +## Introduction + +This document provides information on how Microsoft products and cryptographic modules comply with the U.S. Federal government standard, *Federal Information Processing Standard (FIPS) 140 – Security Requirements for Cryptographic Modules* \[FIPS 140\]. + +### Audience + +This document is primarily focused on providing information for three parties: + +[Procurement Officer](https://technet.microsoft.com/en-us/library/cc750357.aspx#_microsoft_product_validation) – Responsible for verifying that Microsoft products (or even third-party applications) are either FIPS 140 validated or utilize a Microsoft FIPS 140 validated cryptographic module. + +[System Integrator](https://technet.microsoft.com/en-us/library/cc750357.aspx#_information_for_system) – Responsible for ensuring that Microsoft Products are configured properly to use only FIPS 140 validated cryptographic modules. + +[Software Developer](https://technet.microsoft.com/en-us/library/cc750357.aspx#_information_for_software) – Responsible for building software products that utilize Microsoft FIPS 140 validated cryptographic modules. + +### Document Map + +This document is broken into seven major sections: + +[FIPS 140 Overview](https://technet.microsoft.com/en-us/library/cc750357.aspx#_fips_140_overview) – Provides an overview of the FIPS 140 standard as well as provides some historical information about the standard. + +[Microsoft Product Validation (Information for Procurement Officers and Auditors)](https://technet.microsoft.com/en-us/library/cc750357.aspx#_microsoft_product_validation) – Provides information on how Microsoft products are FIPS 140 validated. + +[Information for System Integrators](https://technet.microsoft.com/en-us/library/cc750357.aspx#_information_for_system) – Describes how to configure and verify that Microsoft Products are being used in a manner consistent with the product’s FIPS 140 Security Policy. + +[Information for Software Developers](https://technet.microsoft.com/en-us/library/cc750357.aspx#_information_for_software) – Identifies how developers can leverage the Microsoft FIPS 140 validated cryptographic modules. + +[FAQ](https://technet.microsoft.com/en-us/library/cc750357.aspx#_fips_140_faq) – Frequently Asked Questions. + +[Microsoft FIPS 140 Validated Cryptographic Modules](https://technet.microsoft.com/en-us/library/cc750357.aspx#_microsoft_fips_140) – Explains Microsoft cryptographic architecture and identifies specific modules that are FIPS 140 validated. + +[Cryptographic Algorithms](https://technet.microsoft.com/en-us/library/cc750357.aspx#_cryptographic_algorithms) – Lists the cryptographic algorithm, modes, states, key sizes, Windows versions, and corresponding cryptographic algorithm validation certificates. + +## FIPS 140 Overview + +### FIPS 140 Standard + +FIPS 140 is a US government and Canadian government standard that defines a minimum set of the security requirements for products that implement cryptography. This standard is designed for cryptographic modules that are used to secure sensitive but unclassified information. Testing against the FIPS 140 standard is maintained by the Cryptographic Module Validation Program (CMVP), a joint effort between the US National Institute of Standards and Technology (NIST) and the Communications Security Establishment of Canada (CSEC). + +The current standard defines four-levels of increasing security, 1 through 4. Most software products (including all Microsoft products) are tested against the Level 1 security requirements. + +### Applicability of the FIPS standard + +Within the US Federal government, the FIPS 140 standard applies to any security system (whether hardware, firmware, software, or a combination thereof) to be used by agencies for protecting sensitive but unclassified information. Some agencies have expanded its use by requiring that the modules to be procured for secret systems also meet the FIPS 140 requirements. + +The FIPS 140 standard has also been used by different standards bodies, specification groups, nations, and private institutions as a requirement or guideline for those products (e.g. – Digital Cinema Systems Specification). + +### History of 140-1 + +FIPS 140-1 is the original working version of the standard made official on January 11, 1994. The standard remained in effect until FIPS 140-2 became mandatory for new products on May 25, 2002. + +### FIPS 140-2 + +FIPS 140-2 is currently the active version of the standard. + +### Microsoft FIPS Support Policy + +Microsoft actively maintains FIPS 140 validation for its cryptographic modules. + +### FIPS Mode of Operation + +The common term “FIPS mode” is used in this document and Security Policy documents. When a cryptographic module contains both FIPS-approved and non-FIPS approved security methods, it must have a "FIPS mode of operation" to ensure only FIPS-approved security methods may be used. When a module is in "FIPS mode", a non-FIPS approved method cannot be used instead of a FIPS-approved method. + +## Microsoft Product Validation (Information for Procurement Officers and Auditors) + +This section provides information for Procurement Officers and Auditors who are responsible for ensuring that Microsoft products with FIPS 140 validated cryptographic modules are used in their organization. The goal of this section is to provide an overview of the Microsoft developed products and modules and explain how the validated cryptographic modules are used. + +### Microsoft Product Relationship with CNG and CAPI libraries + +Rather than validate individual components and products, Microsoft chooses to validate only the underlying cryptographic modules. Subsequently, many Windows components and Microsoft products are built to rely on the Cryptographic API: Next Generation (CNG) and legacy Cryptographic API (CAPI) FIPS 140 validated cryptographic modules. Windows components and Microsoft products use the documented application programming interfaces (APIs) for each of the modules to access various cryptographic services. + +The following list contains some of the Windows components and Microsoft products that rely on FIPS 140 validated cryptographic modules: + + - Schannel Security Package + - Remote Desktop Protocol (RDP) Client + - Encrypting File System (EFS) + - Some Microsoft .NET Framework Applications (.NET also provides cryptographic algorithm implementations that have not been FIPS 140 validated.) + - BitLocker® Drive Full-volume Encryption + - IPsec Settings of Windows Firewall + +## Information for System Integrators + +This section provides information for System Integrators and Auditors who are responsible for deploying Microsoft products in a manner consistent with the product’s FIPS 140 Security Policy. + +There are two steps to ensure that Microsoft products operate in FIPS mode: + +1. Selecting/Installing FIPS 140 validated cryptographic modules +2. Setting FIPS local/group security policy flag. + +### Step 1 – Selecting/Installing FIPS 140 Validated Cryptographic Modules + +Systems Integrators must ensure that all cryptographic modules installed are, in fact, FIPS 140 validated. This can be accomplished by cross-checking the version number of the installed module with the list of validated binaries. The list of validated CAPI binaries is identified in the [CAPI Validated Cryptographic Modules](https://technet.microsoft.com/en-us/library/cc750357.aspx#_capi_validated_cryptographic) section below and the list of validated CNG binaries is identified in the [CNG Validated Cryptographic Modules](https://technet.microsoft.com/en-us/library/cc750357.aspx#_cng_validated_cryptographic) section below. There are similar sections for all other validated cryptographic modules. + +The version number of the installed binary is found by right-clicking the module file and clicking on the Version or Details tab. Cryptographic modules are stored in the "windows\\system32" or "windows\\system32\\drivers" directory. + +### Step 2 – Setting FIPS Local/Group Security Policy Flag + +The Windows operating system provides a group (or local) security policy setting, “System cryptography: Use FIPS compliant algorithms for encryption, hashing, and signing”, which is used by many Microsoft products to determine whether to operate in a FIPS-approved mode. When this policy is set, the validated cryptographic modules in Windows will also operate in a FIPS-approved mode. + +**Note** – There is no enforcement of the FIPS policy by the operating system or the validated cryptographic modules. Instead, each individual application must check this flag and enforce the Security Policy of the validated cryptographic modules. + +#### Instructions on Setting the FIPS Local/Group Security Policy Flag + +While there are alternative methods for setting the FIPS local/group security policy flag, the following method is included as a guide to users with Administrative privileges. This description is for the Local Security Policy, but the Group Security Policy may be set in a similar manner. + +1. Open the 'Run' menu by pressing the combination 'Windows Key + R'. +2. Type 'secpol.msc' and press 'Enter' or click the 'Ok' button. +3. In the Local Security Policy management console window that opens, use the left tab to navigate to the Local Policies -\> Security Options. +4. Scroll down the right pane and double-click 'System cryptography: Use FIPS compliant algorithms for encryption, hashing, and signing'. +5. In the properties window, select the 'Enabled' option and click the 'Apply' button. + +#### Microsoft Components and Products That Utilize FIPS Local/Group Security Policy + +The following list details some of the Microsoft components that use the cryptographic functionality implemented by either CNG or legacy CAPI. When the FIPS Local/Group Security Policy is set, the following components will enforce the validated module Security Policy. + + - Schannel Security Package + - Remote Desktop Protocol (RDP) Client + - Encrypting File System (EFS) + - Some Microsoft .NET Framework Applications (.NET also provides cryptographic algorithm implementations that have not been FIPS 140 validated.) + - BitLocker® Drive Full-volume Encryption + - IPsec Settings of Windows Firewall + +#### Effects of Setting FIPS Local/Group Security Policy Flag + +When setting the FIPS local/group security policy flag, the behavior of several Microsoft components and products are affected. The most noticeable difference will be that the components enforcing this setting will only use those algorithms approved or allowed in FIPS mode. The specific changes to the products listed above are: + + - Schannel Security Package forced to negotiate sessions using TLS. The following supported Cipher Suites are disabled: + + - - TLS\_RSA\_WITH\_RC4\_128\_SHA + - TLS\_RSA\_WITH\_RC4\_128\_MD5 + - SSL\_CK\_RC4\_128\_WITH\_MD5 + - SSL\_CK\_DES\_192\_EDE3\_CBC\_WITH\_MD5 + - TLS\_RSA\_WITH\_NULL\_MD5 + - TLS\_RSA\_WITH\_NULL\_SHA + + - The set of cryptographic algorithms that a Remote Desktop Protocol (RDP) server will use is scoped to: + + - - CALG\_RSA\_KEYX - RSA public key exchange algorithm + - CALG\_3DES - Triple DES encryption algorithm + - CALG\_AES\_128 - 128 bit AES + - CALG\_AES\_256 - 256 bit AES + - CALG\_SHA1 - SHA hashing algorithm + - CALG\_SHA\_256 - 256 bit SHA hashing algorithm + - CALG\_SHA\_384 - 384 bit SHA hashing algorithm + - CALG\_SHA\_512 - 512 bit SHA hashing algorithm + + - Any Microsoft .NET Framework applications, such as Microsoft ASP.NET or Windows Communication Foundation (WCF), only allow algorithm implementations that are validated to FIPS 140, meaning only classes that end in "CryptoServiceProvider" or "Cng" can be used. Any attempt to create an instance of other cryptographic algorithm classes or create instances that use non-allowed algorithms will cause an InvalidOperationException exception. + + - Verification of ClickOnce applications fails unless the client computer has .NET Framework 2.0 SP1 or later service pack installed or .NET Framework 3.5 or later installed. + + - On Windows Vista and Windows Server 2008 and later, BitLocker Drive Encryption switches from AES-128 using the elephant diffuser to using the approved AES-256 encryption. Recovery passwords are not created or backed up. Instead, backup a recovery key on a local drive or on a network share. To use the recovery key, put the key on a USB device and plug the device into the computer. + +Please be aware that selection of FIPS mode can limit product functionality (See ). + +## Information for Software Developers + +This section is targeted at developers who wish to build their own applications using the FIPS 140 validated cryptographic modules. + +Each of the validated cryptographic modules defines a series of rules that must be followed. The security rules for each validated cryptographic module are specified in the Security Policy document. Links to each of the Security Policy documents is provided in the [Microsoft FIPS 140 Validated Cryptographic Modules](https://technet.microsoft.com/en-us/library/cc750357.aspx#_microsoft_fips_140) section below. Generally, the restriction in Microsoft validated cryptographic modules is limiting the use of cryptography to only FIPS Approved cryptographic algorithms, modes, and key sizes. + +### Using Microsoft Cryptographic Modules in a FIPS mode of operation + +No matter whether developing with native languages or using .NET, it is important to first check whether the CNG modules for the target system are FIPS validated. The list of validated CNG binaries is identified in the [CNG Validated Cryptographic Modules](https://technet.microsoft.com/en-us/library/cc750357.aspx#_cng_validated_cryptographic) section. + +When developing using CNG directly, it is the responsibility of the developer to follow the security rules outlined in the FIPS 140 Security Policy for each module. The security policy for each module is provided on the CMVP website. Links to each of the Security Policy documents is provided in the tables below. It is important to remember that setting the FIPS local/group security policy Flag (discussed above) does not affect the behavior of the modules when used for developing custom applications. + +If you are developing your application using .NET instead of using the native libraries, then setting the FIPS local policy flag will generate an exception when an improper .NET class is used for cryptography (i.e. the cryptographic classes whose names end in "Managed"). The names of these allowed classes end with "Cng", which use the CNG binaries or "CryptoServiceProvider", which use the legacy CAPI binaries. + +### Key Strengths and Validity Periods + +NIST Special Publication 800-131A Revision 1, Transitions: Recommendation for Transitioning the Use of Cryptographic Algorithms and Key Lengths, dated November 2015, \[[SP 800-131A](http://dx.doi.org/10.6028/nist.sp.800-131ar1)\], offers guidance for moving to stronger cryptographic keys and algorithms. This does not replace NIST SP 800-57, Recommendation for Key Management Part 1: General, \[[SP 800-57](http://csrc.nist.gov/publications/pubssps.html#800-57-part1)\], but gives more specific guidance. One of the most important topics discussed in these publications deals with the key strengths of FIPS Approved algorithms and their validity periods. When developing applications that use FIPS Approved algorithms, it is also extremely important to select appropriate key sizes based on the security lifetimes recommended by NIST. + +## FIPS 140 FAQ + +The following are answers to commonly asked questions for the FIPS 140-2 validation of Microsoft products. + +1. How does FIPS 140 relate to the Common Criteria? + **Answer:** These are two separate security standards with different, but complementary, purposes. FIPS 140 is a standard designed specifically for validating product modules that implement cryptography. On the other hand, Common Criteria is designed to help evaluate security functions in IT products. + In many cases, Common Criteria evaluations will rely on FIPS 140 validations to provide assurance that cryptographic functionality is implemented properly. +2. How does FIPS 140 relate to Suite B? + **Answer:** Suite B is simply a set of cryptographic algorithms defined by the U.S. National Security Agency (NSA) as part of its Cryptographic Modernization Program. The set of Suite B cryptographic algorithms are to be used for both unclassified information and most classified information. + The Suite B cryptographic algorithms are a subset of the FIPS Approved cryptographic algorithms as allowed by the FIPS 140 standard. +3. There are so many modules listed on the NIST website for each release, how are they related and how do I tell which one applies to me? + **Answer:** Microsoft strives to validate all releases of its cryptographic modules. Each module provides a different set of cryptographic algorithms. If you are required to use only FIPS validated cryptographic modules, you simply need to verify that the version being used appears on the validation list. + Please see the [Microsoft FIPS 140 Validated Cryptographic Modules](https://technet.microsoft.com/en-us/library/cc750357.aspx#_microsoft_fips_140)section for a complete list of Microsoft validated modules. +4. My application links against crypt32.dll, cryptsp.dll, advapi32.dll, bcrypt.dll, bcryptprimitives.dll, or ncrypt.dll. What do I need to do to assure I’m using FIPS 140 validated cryptographic modules? + **Answer:** crypt32.dll, cryptsp.dll, advapi32.dll, and ncrypt.dll are intermediary libraries that will offload all cryptographic operations to the FIPS validated cryptographic modules. Bcrypt.dll itself is a validated cryptographic module for Windows Vista and Windows Server 2008. For Windows 7 and Windows Server 2008 R2 and later, bcryptprimitives.dll is the validated module, but bcrypt.dll remains as one of the libraries to link against. + You must first verify that the underlying CNG cryptographic module is validated. Once verified, you'll need to confirm that you're using the module correctly in FIPS mode (See [Information for Software Developers](https://technet.microsoft.com/en-us/library/cc750357.aspx#_information_for_software) section for details). +5. What does "When operated in FIPS mode" mean on certificates? + **Answer:** This caveat identifies that a required configuration and security rules must be followed in order to use the cryptographic module in a manner consistent with its FIPS 140 Security Policy. The security rules are defined in the Security Policy for the module and usually revolve around using only FIPS Approved cryptographic algorithms and key sizes. Please see the Security Policy for the specific security rules for each cryptographic module (See [Microsoft FIPS 140 Validated Cryptographic Modules](https://technet.microsoft.com/en-us/library/cc750357.aspx#_microsoft_fips_140) section for links to each policy). +6. Which FIPS validated module is called when Windows 7 or Windows 8 is configured to use the FIPS setting in the wireless configuration? + **Answer:** CNG is used. This setting tells the wireless driver to call FIPS 140-2 validated cryptographic modules instead of using the driver’s own cryptography, if any. +7. Is BitLocker to Go FIPS 140-2 validated? + **Answer:** There are two separate parts for BitLocker to Go. One part is simply a native feature of BitLocker and as such, it uses FIPS 140-2 validated cryptographic modules. The other part is the BitLocker to Go Reader application for down-level support of older operating systems such as Windows XP and Windows Vista. The Reader application does not use FIPS 140-2 validated cryptographic modules. +8. Are applications FIPS 140-2 validated? + **Answer:** Microsoft only has low-level cryptographic modules in Windows FIPS 140-2 validated, not high-level applications. A better question is whether a certain application calls a FIPS 140-2 validated cryptographic module in the underlying Windows OS. That question needs to be directed to the company/product group that created the application of interest. +9. How can Systems Center Operations Manager 2012 be configured to use FIPS 140-2 validated cryptographic modules? + **Answer:** See [http://technet.microsoft.com/en-us/library/hh914094.aspx](https://technet.microsoft.com/en-us/library/hh914094.aspx) + +## Microsoft FIPS 140 Validated Cryptographic Modules + +### Modules By Operating System + +The following tables identify the Cryptographic Modules for an operating system. + +#### Windows + +##### Windows 10 Creators Update (Version 1703) + +Validated Editions: Home, Pro, Enterprise, Education, S, Surface Hub, Mobile + + ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Cryptographic ModuleVersion (link to Security Policy)FIPS Certificate #Algorithms
      Cryptographic Primitives Library (bcryptprimitives.dll and ncryptsslp.dll)10.0.15063#3095

      FIPS Approved algorithms: AES (Cert. #4624); CKG (vendor affirmed); CVL (Certs. #1278 and #1281); DRBG (Cert. #1555); DSA (Cert. #1223); ECDSA (Cert. #1133); HMAC (Cert. #3061); KAS (Cert. #127); KBKDF (Cert. #140); KTS (AES Cert. #4626; key establishment methodology provides between 128 and 256 bits of encryption strength); PBKDF (vendor affirmed); RSA (Certs. #2521 and #2522); SHS (Cert. #3790); Triple-DES (Cert. #2459)
      +
      +Other algorithms: HMAC-MD5; MD5; DES; Legacy CAPI KDF; MD2; MD4; RC2; RC4; RSA (encrypt/decrypt)

      +

      Validated Component Implementations: FIPS186-4 ECDSA - Signature Generation of hash sized messages (Cert. #1133); FIPS186-4 RSA; PKCS#1 v2.1 - RSASP1 Signature Primitive (Cert. #2521); FIPS186-4 RSA; RSADP - RSADP Primitive (Cert. #1281); SP800-135 - Section 4.1.1, IKEv1 Section 4.1.2, IKEv2 Section 4.2, TLS (Cert. #1278)

      Kernel Mode Cryptographic Primitives Library (cng.sys)10.0.15063#3094

      #3094

      +

      FIPS Approved algorithms: AES (Certs. #4624 and #4626); CKG (vendor affirmed); CVL (Certs. #1278 and #1281); DRBG (Cert. #1555); DSA (Cert. #1223); ECDSA (Cert. #1133); HMAC (Cert. #3061); KAS (Cert. #127); KBKDF (Cert. #140); KTS (AES Cert. #4626; key establishment methodology provides between 128 and 256 bits of encryption strength); PBKDF (vendor affirmed); RSA (Certs. #2521 and #2523); SHS (Cert. #3790); Triple-DES (Cert. #2459)
      +
      +Other algorithms: HMAC-MD5; MD5; NDRNG; DES; Legacy CAPI KDF; MD2; MD4; RC2; RC4; RSA (encrypt/decrypt)

      +

      Validated Component Implementations: FIPS186-4 ECDSA - Signature Generation of hash sized messages (Cert.#1133); FIPS186-4 RSA; PKCS#1 v2.1 - RSASP1 Signature Primitive (Cert.#2521); FIPS186-4 RSA; RSADP - RSADP Primitive (Cert.#1281)

      Boot Manager10.0.15063#3089

      FIPS Approved algorithms: AES (Certs. #4624 and #4625); CKG (vendor affirmed); HMAC (Cert. #3061); PBKDF (vendor affirmed); RSA (Cert. #2523); SHS (Cert. #3790)

      +

      Other algorithms: PBKDF (vendor affirmed); VMK KDF (vendor affirmed)

      Windows OS Loader10.0.15063#3090

      FIPS Approved algorithms: AES (Certs. #4624 and #4625); RSA (Cert. #2523); SHS (Cert. #3790)

      +

      Other algorithms: NDRNG

      Windows Resume[1]10.0.15063#3091FIPS Approved algorithms: AES (Certs. #4624 and #4625); RSA (Cert. #2523); SHS (Cert. #3790)
      BitLocker® Dump Filter[2]10.0.15063#3092FIPS Approved algorithms: AES (Certs. #4624 and #4625); RSA (Cert. #2522); SHS (Cert. #3790)
      Code Integrity (ci.dll)10.0.15063#3093

      FIPS Approved algorithms: AES (Cert. #4624); RSA (Certs. #2522 and #2523); SHS (Cert. #3790)

      +

      Validated Component Implementations: FIPS186-4 RSA; PKCS#1 v1.5 - RSASP1 Signature Primitive (Cert. #1282)

      Secure Kernel Code Integrity (skci.dll)[3]10.0.15063#3096

      FIPS Approved algorithms: AES (Cert. #4624); RSA (Certs. #2522 and #2523); SHS (Cert. #3790)

      +

      Validated Component Implementations: FIPS186-4 RSA; PKCS#1 v1.5 - RSASP1 Signature Primitive (Cert. #1282)

      + + +\[1\] Applies only to Home, Pro, Enterprise, Education and S + +\[2\] Applies only to Pro, Enterprise, Education, S, Mobile and Surface Hub + +\[3\] Applies only to Pro, Enterprise Education and S + +##### Windows 10 Anniversary Update (Version 1607) + +Validated Editions: Home, Pro, Enterprise, Enterprise LTSB, Mobile + + ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Cryptographic ModuleVersion (link to Security Policy)FIPS Certificate #Algorithms
      Cryptographic Primitives Library (bcryptprimitives.dll and ncryptsslp.dll)10.0.14393#2937

      FIPS Approved algorithms: AES (Cert. #4064); DRBG (Cert. #1217); DSA (Cert. #1098); ECDSA (Cert. #911); HMAC (Cert. #2651); KAS (Cert. #92); KBKDF (Cert. #101); KTS (AES Cert. #4062; key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); PBKDF (vendor affirmed); RSA (Certs. #2192, #2193 and #2195); SHS (Cert. #3347); Triple-DES (Cert. #2227)
      +
      +Other algorithms: HMAC-MD5; MD5; DES; Legacy CAPI KDF; MD2; MD4; RC2; RC4; RSA (encrypt/decrypt)

      +

      Validated Component Implementations: FIPS186-4 ECDSA - Signature Generation of hash sized messages (Cert. #922); FIPS186-4 RSA; PKCS#1 v2.1 - RSASP1 Signature Primitive (Cert. #888); FIPS186-4 RSA; RSADP - RSADP Primitive (Cert. #887); SP800-135 - Section 4.1.1, IKEv1 Section 4.1.2, IKEv2 Section 4.2, TLS (Cert. #886)

      Kernel Mode Cryptographic Primitives Library (cng.sys)10.0.14393#2936

      FIPS Approved algorithms: AES (Cert. #4064); DRBG (Cert. #1217); DSA (Cert. #1098); ECDSA (Cert. #911); HMAC (Cert. #2651); KAS (Cert. #92); KBKDF (Cert. #101); KTS (AES Cert. #4062; key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); PBKDF (vendor affirmed); RSA (Certs. #2192, #2193 and #2195); SHS (Cert. #3347); Triple-DES (Cert. #2227)
      +
      +Other algorithms: HMAC-MD5; MD5; NDRNG; DES; Legacy CAPI KDF; MD2; MD4; RC2; RC4; RSA (encrypt/decrypt)

      +

      Validated Component Implementations: FIPS186-4 ECDSA - Signature Generation of hash sized messages (Cert. #922); FIPS186-4 RSA; PKCS#1 v2.1 - RSASP1 Signature Primitive (Cert. #888); FIPS186-4 RSA; RSADP - RSADP Primitive (Cert. #887)

      Boot Manager10.0.14393#2931

      FIPS Approved algorithms: AES (Certs. #4061 and #4064); HMAC (Cert. #2651); PBKDF (vendor affirmed); RSA (Cert. #2193); SHS (Cert. #3347)

      +

      Other algorithms: MD5; PBKDF (non-compliant); VMK KDF

      BitLocker® Windows OS Loader (winload)10.0.14393#2932FIPS Approved algorithms: AES (Certs. #4061 and #4064); RSA (Cert. #2193); SHS (Cert. #3347)
      +
      +Other algorithms: NDRNG; MD5
      BitLocker® Windows Resume (winresume)[1]10.0.14393#2933FIPS Approved algorithms: AES (Certs. #4061 and #4064); RSA (Cert. #2193); SHS (Cert. #3347)
      +
      +Other algorithms: MD5
      BitLocker® Dump Filter (dumpfve.sys)[2]10.0.14393#2934FIPS Approved algorithms: AES (Certs. #4061 and #4064)
      Code Integrity (ci.dll)10.0.14393#2935

      FIPS Approved algorithms: RSA (Cert. #2193); SHS (Cert. #3347)
      +
      +Other algorithms: AES (non-compliant); MD5

      +

      Validated Component Implementations: FIPS186-4 RSA; PKCS#1 v2.1 - RSASP1 Signature Primitive (Cert. #888)

      Secure Kernel Code Integrity (skci.dll)[3]10.0.14393#2938

      FIPS Approved algorithms: RSA (Certs. #2193); SHS (Certs. #3347)
      +
      +Other algorithms: MD5

      +

      Validated Component Implementations: FIPS186-4 RSA; PKCS#1 v2.1 - RSASP1 Signature Primitive (Cert. #888)

      + + +\[1\] Applies only to Home, Pro, Enterprise and Enterprise LTSB + +\[2\] Applies only to Pro, Enterprise, Enterprise LTSB and Mobile + +\[3\] Applies only to Pro, Enterprise and Enterprise LTSB + +##### Windows 10 November 2015 Update (Version 1511) + +Validated Editions: Home, Pro, Enterprise, Enterprise LTSB, Mobile, Surface Hub + + ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Cryptographic ModuleVersion (link to Security Policy)FIPS Certificate #Algorithms
      Cryptographic Primitives Library (bcryptprimitives.dll and ncryptsslp.dll)10.0.10586#2606

      FIPS Approved algorithms: AES (Certs. #3629); DRBG (Certs. #955); DSA (Certs. #1024); ECDSA (Certs. #760); HMAC (Certs. #2381); KAS (Certs. #72; key agreement; key establishment methodology provides between 112 and 256 bits of encryption strength); KBKDF (Certs. #72); KTS (AES Certs. #3653; key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); PBKDF (vendor affirmed); RSA (Certs. #1887, #1888 and #1889); SHS (Certs. #3047); Triple-DES (Certs. #2024)
      +
      +Other algorithms: DES; HMAC-MD5; Legacy CAPI KDF; MD2; MD4; MD5; RC2; RC4; RSA (encrypt/decrypt)

      +

      Validated Component Implementations: FIPS186-4 ECDSA - Signature Generation of hash sized messages (Cert. #666); FIPS186-4 RSA; PKCS#1 v2.1 - RSASP1 Signature Primitive (Cert. #665); FIPS186-4 RSA; RSADP - RSADP Primitive (Cert. #663); SP800-135 - Section 4.1.1, IKEv1 Section 4.1.2, IKEv2 Section 4.2, TLS (Cert. #664)

      Kernel Mode Cryptographic Primitives Library (cng.sys)10.0.10586#2605

      FIPS Approved algorithms: AES (Certs. #3629); DRBG (Certs. #955); DSA (Certs.  #1024); ECDSA (Certs. #760); HMAC (Certs. #2381); KAS (Certs. #72; key agreement; key establishment methodology provides between 112 and 256 bits of encryption strength); KBKDF (Certs. #72); KTS (AES Certs. #3653; key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); PBKDF (vendor affirmed); RSA (Certs. #1887, #1888 and #1889); SHS (Certs. #3047); Triple-DES (Certs. #2024)
      +
      +Other algorithms: DES; HMAC-MD5; Legacy CAPI KDF; MD2; MD4; MD5; RC2; RC4; RSA (encrypt/decrypt)

      +

      Validated Component Implementations: FIPS186-4 ECDSA - Signature Generation of hash sized messages (Cert. #666); FIPS186-4 RSA; PKCS#1 v2.1 - RSASP1 Signature Primitive (Cert. #665); FIPS186-4 RSA; RSADP - RSADP Primitive (Cert. #663)

      Boot Manager[4]10.0.10586#2700FIPS Approved algorithms: AES (Certs. #3653); HMAC (Cert. #2381); PBKDF (vendor affirmed); RSA (Cert. #1871); SHS (Certs. #3047 and #3048)
      +
      +Other algorithms: MD5; KDF (non-compliant); PBKDF (non-compliant)
      BitLocker® Windows OS Loader (winload)[5]10.0.10586#2701FIPS Approved algorithms: AES (Certs. #3629 and #3653); RSA (Cert. #1871); SHS (Cert. #3048)
      +
      +Other algorithms: MD5; NDRNG
      BitLocker® Windows Resume (winresume)[6]10.0.10586#2702FIPS Approved algorithms: AES (Certs. #3653); RSA (Cert. #1871); SHS (Cert. #3048)
      +
      +Other algorithms: MD5
      BitLocker® Dump Filter (dumpfve.sys)[7]10.0.10586#2703FIPS Approved algorithms: AES (Certs. #3653)
      Code Integrity (ci.dll)10.0.10586#2604

      FIPS Approved algorithms: RSA (Certs. #1871); SHS (Certs. #3048)
      +
      +Other algorithms: AES (non-compliant); MD5

      +

      Validated Component Implementations: FIPS186-4 RSA; PKCS#1 v2.1 - RSASP1 Signature Primitive (Cert. #665)

      Secure Kernel Code Integrity (skci.dll)[8]10.0.10586#2607

      FIPS Approved algorithms: RSA (Certs. #1871); SHS (Certs. #3048)
      +
      +Other algorithms: MD5

      +

      Validated Component Implementations: FIPS186-4 RSA; PKCS#1 v2.1 - RSASP1 Signature Primitive (Cert. #665)

      + + +\[4\] Applies only to Home, Pro, Enterprise, Mobile and Surface Hub + +\[5\] Applies only to Home, Pro, Enterprise, Mobile and Surface Hub + +\[6\] Applies only to Home, Pro and Enterprise + +\[7\] Applies only to Pro, Enterprise, Mobile and Surface Hub + +\[8\] Applies only to Enterprise and Enterprise LTSB + +##### Windows 10 (Version 1507) + +Validated Editions: Home, Pro, Enterprise, Enterprise LTSB, Mobile, and Surface Hub + + ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Cryptographic ModuleVersion (link to Security Policy)FIPS Certificate #Algorithms
      Cryptographic Primitives Library (bcryptprimitives.dll and ncryptsslp.dll)10.0.10240#2606

      FIPS Approved algorithms: AES (Certs. #3497); DRBG (Certs. #868); DSA (Certs. #983); ECDSA (Certs. #706); HMAC (Certs. #2233); KAS (Certs. #64; key agreement; key establishment methodology provides between 112 and 256 bits of encryption strength); KBKDF (Certs. #66); KTS (AES Certs. #3507; key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); PBKDF (vendor affirmed); RSA (Certs. #1783, #1798, and #1802); SHS (Certs. #2886); Triple-DES (Certs. #1969)
      +
      +Other algorithms: DES; HMAC-MD5; Legacy CAPI KDF; MD2; MD4; MD5; RC2; RC4; RSA (encrypt/decrypt)

      +

      Validated Component Implementations: FIPS186-4 RSA; PKCS#1 v2.1 - RSASP1 Signature Primitive (Cert. #572); FIPS186-4 RSA; RSADP - RSADP Primitive (Cert. #576); SP800-135 - Section 4.1.1, IKEv1 Section 4.1.2, IKEv2 Section 4.2, TLS (Cert. #575)

      Kernel Mode Cryptographic Primitives Library (cng.sys)10.0.10240#2605

      FIPS Approved algorithms: AES (Certs. #3497); DRBG (Certs. #868); DSA (Certs. #983); ECDSA (Certs. #706); HMAC (Certs. #2233); KAS (Certs. #64; key agreement; key establishment methodology provides between 112 and 256 bits of encryption strength); KBKDF (Certs. #66); KTS (AES Certs. #3507; key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); PBKDF (vendor affirmed); RSA (Certs. #1783, #1798, and #1802); SHS (Certs. #2886); Triple-DES (Certs. #1969)
      +
      +Other algorithms: DES; HMAC-MD5; Legacy CAPI KDF; MD2; MD4; MD5; RC2; RC4; RSA (encrypt/decrypt)

      +

      Validated Component Implementations: FIPS186-4 RSA; PKCS#1 v2.1 - RSASP1 Signature Primitive (Cert. #572); FIPS186-4 RSA; RSADP - RSADP Primitive (Cert. #576)

      Boot Manager[9]10.0.10240#2600FIPS Approved algorithms: AES (Cert. #3497); HMAC (Cert. #2233); KTS (AES Cert. #3498); PBKDF (vendor affirmed); RSA (Cert. #1784); SHS (Certs. #2871 and #2886)
      +
      +Other algorithms: MD5; KDF (non-compliant); PBKDF (non-compliant)
      BitLocker® Windows OS Loader (winload)[10]10.0.10240#2601FIPS Approved algorithms: AES (Certs. #3497 and #3498); RSA (Cert. #1784); SHS (Cert. #2871)
      +
      +Other algorithms: MD5; NDRNG
      BitLocker® Windows Resume (winresume)[11]10.0.10240#2602FIPS Approved algorithms: AES (Certs. #3497 and #3498); RSA (Cert. #1784); SHS (Cert. #2871)
      +
      +Other algorithms: MD5
      BitLocker® Dump Filter (dumpfve.sys)[12]10.0.10240#2603FIPS Approved algorithms: AES (Certs. #3497 and #3498)
      Code Integrity (ci.dll)10.0.10240#2604

      FIPS Approved algorithms: RSA (Certs. #1784); SHS (Certs. #2871)
      +
      +Other algorithms: AES (non-compliant); MD5

      +

      Validated Component Implementations: FIPS186-4 RSA; PKCS#1 v2.1 - RSASP1 Signature Primitive (Cert. #572)

      Secure Kernel Code Integrity (skci.dll)[13]10.0.10240#2607

      FIPS Approved algorithms: RSA (Certs. #1784); SHS (Certs. #2871)
      +
      +Other algorithms: MD5

      +

      Validated Component Implementations: FIPS186-4 RSA; PKCS#1 v2.1 - RSASP1 Signature Primitive (Cert. #572)

      + + +\[9\] Applies only to Home, Pro, Enterprise and Enterprise LTSB + +\[10\] Applies only to Home, Pro, Enterprise and Enterprise LTSB + +\[11\] Applies only to Home, Pro, Enterprise and Enterprise LTSB + +\[12\] Applies only to Pro, Enterprise and Enterprise LTSB + +\[13\] Applies only to Enterprise and Enterprise LTSB + +##### Windows 8.1 + +Validated Editions: RT, Pro, Enterprise, Phone, Embedded + + ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Cryptographic ModuleVersion (link to Security Policy)FIPS Certificate #Algorithms
      Cryptographic Primitives Library (bcryptprimitives.dll and ncryptsslp.dll)6.3.9600 6.3.9600.17031#2357

      FIPS Approved algorithms: AES (Cert. #2832); DRBG (Certs. #489); DSA (Cert. #855); ECDSA (Cert. #505); HMAC (Cert. #1773); KAS (Cert. #47); KBKDF (Cert. #30); PBKDF (vendor affirmed); RSA (Certs. #1487, #1493 and #1519); SHS (Cert. #2373); Triple-DES (Cert. #1692)
      +
      +Other algorithms: AES (Cert. #2832, key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); AES-GCM encryption (non-compliant); DES; HMAC MD5; Legacy CAPI KDF; MD2; MD4; MD5; NDRNG; RC2; RC4; RSA (encrypt/decrypt)#2832, key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); AES-GCM encryption (non-compliant); DES; HMAC MD5; Legacy CAPI KDF; MD2; MD4; MD5; NDRNG; RC2; RC4; RSA (encrypt/decrypt)

      +

      Validated Component Implementations: FIPS186-4 ECDSA - Signature Generation of hash sized messages (Cert. #288); FIPS186-4 RSA; PKCS#1 v2.1 - RSASP1 Signature Primitive (Cert. #289); SP800-135 - Section 4.1.1, IKEv1 Section 4.1.2, IKEv2 Section 4.2, TLS (Cert. #323)

      Kernel Mode Cryptographic Primitives Library (cng.sys)6.3.9600 6.3.9600.17042#2356

      FIPS Approved algorithms: AES (Cert. #2832); DRBG (Certs. #489); ECDSA (Cert. #505); HMAC (Cert. #1773); KAS (Cert. #47); KBKDF (Cert. #30); PBKDF (vendor affirmed); RSA (Certs. #1487, #1493 and #1519); SHS (Cert. # 2373); Triple-DES (Cert. #1692)
      +
      +Other algorithms: AES (Cert. #2832, key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); AES-GCM encryption (non-compliant); DES; HMAC MD5; Legacy CAPI KDF; MD2; MD4; MD5; NDRNG; RC2; RC4; RSA (encrypt/decrypt)

      +

      Validated Component Implementations: FIPS186-4 ECDSA - Signature Generation of hash sized messages (Cert. #288); FIPS186-4 RSA; PKCS#1 v2.1 - RSASP1 Signature Primitive (Cert. #289)

      Boot Manager6.3.9600 6.3.9600.17031#2351FIPS Approved algorithms: AES (Cert. #2832); HMAC (Cert. #1773); PBKDF (vendor affirmed); RSA (Cert. #1494); SHS (Certs. # 2373 and #2396)
      +
      +Other algorithms: MD5; KDF (non-compliant); PBKDF (non-compliant)
      BitLocker® Windows OS Loader (winload)6.3.9600 6.3.9600.17031#2352FIPS Approved algorithms: AES (Cert. #2832); RSA (Cert. #1494); SHS (Cert. #2396)
      +
      +Other algorithms: MD5; NDRNG
      BitLocker® Windows Resume (winresume)[14]6.3.9600 6.3.9600.17031#2353FIPS Approved algorithms: AES (Cert. #2832); RSA (Cert. #1494); SHS (Certs. # 2373 and #2396)
      +
      +Other algorithms: MD5
      BitLocker® Dump Filter (dumpfve.sys)6.3.9600 6.3.9600.17031#2354FIPS Approved algorithms: AES (Cert. #2832)
      +
      +Other algorithms: N/A
      Code Integrity (ci.dll)6.3.9600 6.3.9600.17031#2355#2355

      FIPS Approved algorithms: RSA (Cert. #1494); SHS (Cert. # 2373)
      +
      +Other algorithms: MD5

      +

      Validated Component Implementations: PKCS#1 v2.1 - RSASP1 Signature Primitive (Cert. #289)

      + + +\[14\] Applies only to Pro, Enterprise, and Embedded 8. + +##### Windows 8 + +Validated Editions: RT, Home, Pro, Enterprise, Phone + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Cryptographic ModuleVersion (link to Security Policy)FIPS Certificate #Algorithms
      Cryptographic Primitives Library (BCRYPTPRIMITIVES.DLL)6.2.9200#1892FIPS Approved algorithms: AES (Certs. #2197 and #2216); DRBG (Certs. #258); DSA (Cert. #687); ECDSA (Cert. #341); HMAC (Cert. #1345); KAS (Cert. #36); KBKDF (Cert. #3); PBKDF (vendor affirmed); RSA (Certs. #1133 and #1134); SHS (Cert. #1903); Triple-DES (Cert. #1387)
      +
      +Other algorithms: AES (Cert. #2197, key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); DES; Legacy CAPI KDF; MD2; MD4; MD5; HMAC MD5; RC2; RC4; RSA (encrypt/decrypt)#258); DSA (Cert. ); ECDSA (Cert. ); HMAC (Cert. ); KAS (Cert. ); KBKDF (Cert. ); PBKDF (vendor affirmed); RSA (Certs.  and ); SHS (Cert. ); Triple-DES (Cert. )
      +
      +
      Kernel Mode Cryptographic Primitives Library (cng.sys)6.2.9200#1891FIPS Approved algorithms: AES (Certs. #2197 and #2216); DRBG (Certs. #258 and #259); ECDSA (Cert. #341); HMAC (Cert. #1345); KAS (Cert. #36); KBKDF (Cert. #3); PBKDF (vendor affirmed); RNG (Cert. #1110); RSA (Certs. #1133 and #1134); SHS (Cert. #1903); Triple-DES (Cert. #1387)
      +
      +Other algorithms: AES (Cert. #2197, key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); DES; Legacy CAPI KDF; MD2; MD4; MD5; HMAC MD5; RC2; RC4; RSA (encrypt/decrypt)#258 and ); ECDSA (Cert. ); HMAC (Cert. ); KAS (Cert. ); KBKDF (Cert. ); PBKDF (vendor affirmed); RNG (Cert. ); RSA (Certs.  and ); SHS (Cert. ); Triple-DES (Cert. )
      +
      +Other algorithms: AES (Cert. , key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); DES; Legacy CAPI KDF; MD2; MD4; MD5; HMAC MD5; RC2; RC4; RSA (encrypt/decrypt)
      Boot Manager6.2.9200#1895FIPS Approved algorithms: AES (Certs. #2196 and #2198); HMAC (Cert. #1347); RSA (Cert. #1132); SHS (Cert. #1903)
      +
      +Other algorithms: MD5
      BitLocker® Windows OS Loader (WINLOAD)6.2.9200#1896FIPS Approved algorithms: AES (Certs. #2196 and #2198); RSA (Cert. #1132); SHS (Cert. #1903)
      +
      +Other algorithms: AES (Cert. #2197; non-compliant); MD5; Non-Approved RNG
      BitLocker® Windows Resume (WINRESUME)[15]6.2.9200#1898FIPS Approved algorithms: AES (Certs. #2196 and #2198); RSA (Cert. #1132); SHS (Cert. #1903)
      +
      +Other algorithms: MD5
      BitLocker® Dump Filter (DUMPFVE.SYS)6.2.9200#1899FIPS Approved algorithms: AES (Certs. #2196 and #2198)
      +
      +Other algorithms: N/A
      Code Integrity (CI.DLL)6.2.9200#1897FIPS Approved algorithms: RSA (Cert. #1132); SHS (Cert. #1903)
      +
      +Other algorithms: MD5
      Enhanced DSS and Diffie-Hellman Cryptographic Provider (DSSENH.DLL)6.2.9200#1893FIPS Approved algorithms: DSA (Cert. #686); SHS (Cert. #1902); Triple-DES (Cert. #1386); Triple-DES MAC (Triple-DES Cert. #1386, vendor affirmed)
      +
      +Other algorithms: DES; DES MAC; DES40; DES40 MAC; Diffie-Hellman; MD5; RC2; RC2 MAC; RC4; Triple-DES (Cert. #1386, key wrapping; key establishment methodology provides 112 bits of encryption strength; non-compliant less than 112 bits of encryption strength)#1902); Triple-DES (Cert. ); Triple-DES MAC (Triple-DES Cert. , vendor affirmed)
      +
      +Other algorithms: DES; DES MAC; DES40; DES40 MAC; Diffie-Hellman; MD5; RC2; RC2 MAC; RC4; Triple-DES (Cert. , key wrapping; key establishment methodology provides 112 bits of encryption strength; non-compliant less than 112 bits of encryption strength)
      Enhanced Cryptographic Provider (RSAENH.DLL)6.2.9200#1894FIPS Approved algorithms: AES (Cert. #2196); HMAC (Cert. #1346); RSA (Cert. #1132); SHS (Cert. #1902); Triple-DES (Cert. #1386)
      +
      +Other algorithms: AES (Cert. #2196, key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); DES; MD2; MD4; MD5; RC2; RC4; RSA (key wrapping; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); Triple-DES (Cert. #1386, key wrapping; key establishment methodology provides 112 bits of encryption strength; non-compliant less than 112 bits of encryption strength)
      + + +\[15\] Applies only to Home and Pro + +**Windows 7** + +Validated Editions: Windows 7, Windows 7 SP1 + + ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Cryptographic ModuleVersion (link to Security Policy)FIPS Certificate #Algorithms
      Cryptographic Primitives Library (BCRYPTPRIMITIVES.DLL)

      6.1.7600.16385

      +

      6.1.7601.17514

      1329FIPS Approved algorithms: AES (Certs. #1168 and #1178); AES GCM (Cert. #1168, vendor-affirmed); AES GMAC (Cert. #1168, vendor-affirmed); DRBG (Certs. #23 and #24); DSA (Cert. #386); ECDSA (Cert. #141); HMAC (Cert. #677); KAS (SP 800-56A, vendor affirmed, key agreement; key establishment methodology provides 80 to 256 bits of encryption strength); RNG (Cert. #649); RSA (Certs. #559 and #560); SHS (Cert. #1081); Triple-DES (Cert. #846)
      +
      +Other algorithms: AES (Cert. #1168, key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); DES; Diffie-Hellman (key agreement; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); MD2; MD4; MD5; HMAC MD5; RC2; RC4#559 and ); SHS (Cert. ); Triple-DES (Cert. )
      +
      +Other algorithms: AES (Cert. , key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); DES; Diffie-Hellman (key agreement; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); MD2; MD4; MD5; HMAC MD5; RC2; RC4
      Kernel Mode Cryptographic Primitives Library (cng.sys)

      6.1.7600.16385

      +

      6.1.7600.16915

      +

      6.1.7600.21092

      +

      6.1.7601.17514

      +

      6.1.7601.17725

      +

      6.1.7601.17919

      +

      6.1.7601.21861

      +

      6.1.7601.22076

      1328FIPS Approved algorithms: AES (Certs. #1168 and #1178); AES GCM (Cert. #1168, vendor-affirmed); AES GMAC (Cert. #1168, vendor-affirmed); DRBG (Certs. #23 and #24); ECDSA (Cert. #141); HMAC (Cert. #677); KAS (SP 800-56A, vendor affirmed, key agreement; key establishment methodology provides 80 to 256 bits of encryption strength); RNG (Cert. #649); RSA (Certs. #559 and #560); SHS (Cert. #1081); Triple-DES (Cert. #846)
      +
      +Other algorithms: AES (Cert. #1168, key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); DES; Diffie-Hellman (key agreement; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); MD2; MD4; MD5; HMAC MD5; RC2; RC4
      Boot Manager

      6.1.7600.16385

      +

      6.1.7601.17514

      1319FIPS Approved algorithms: AES (Certs. #1168 and #1177); HMAC (Cert. #675); RSA (Cert. #557); SHS (Cert. #1081)
      +
      +Other algorithms: MD5#1168 and ); HMAC (Cert. ); RSA (Cert. ); SHS (Cert. )
      +
      +Other algorithms: MD5
      Winload OS Loader (winload.exe)

      6.1.7600.16385

      +

      6.1.7600.16757

      +

      6.1.7600.20897

      +

      6.1.7600.20916

      +

      6.1.7601.17514

      +

      6.1.7601.17556

      +

      6.1.7601.21655

      +

      6.1.7601.21675

      1326FIPS Approved algorithms: AES (Certs. #1168 and #1177); RSA (Cert. #557); SHS (Cert. #1081)
      +
      +Other algorithms: MD5
      BitLocker™ Drive Encryption

      6.1.7600.16385

      +

      6.1.7600.16429

      +

      6.1.7600.16757

      +

      6.1.7600.20536

      +

      6.1.7600.20873

      +

      6.1.7600.20897

      +

      6.1.7600.20916

      +

      6.1.7601.17514

      +

      6.1.7601.17556

      +

      6.1.7601.21634

      +

      6.1.7601.21655

      +

      6.1.7601.21675

      1332FIPS Approved algorithms: AES (Certs. #1168 and #1177); HMAC (Cert. #675); SHS (Cert. #1081)
      +
      +Other algorithms: Elephant Diffuser
      Code Integrity (CI.DLL)

      6.1.7600.16385

      +

      6.1.7600.17122

      +

      6.1.7600.21320

      +

      6.1.7601.17514

      +

      6.1.7601.17950

      +

      6.1.7601.22108

      1327FIPS Approved algorithms: RSA (Cert. #557); SHS (Cert. #1081)
      +
      +Other algorithms: MD5
      Enhanced DSS and Diffie-Hellman Cryptographic Provider (DSSENH.DLL)6.1.7600.16385
      +(no change in SP1)
      1331FIPS Approved algorithms: DSA (Cert. #385); RNG (Cert. #649); SHS (Cert. #1081); Triple-DES (Cert. #846); Triple-DES MAC (Triple-DES Cert. #846, vendor affirmed)
      +
      +Other algorithms: DES; DES MAC; DES40; DES40 MAC; Diffie-Hellman; MD5; RC2; RC2 MAC; RC4
      Enhanced Cryptographic Provider (RSAENH.DLL)6.1.7600.16385
      +(no change in SP1)
      1330FIPS Approved algorithms: AES (Cert. #1168); DRBG (Cert. #23); HMAC (Cert. #673); SHS (Cert. #1081); RSA (Certs. #557 and #559); Triple-DES (Cert. #846)
      +
      +Other algorithms: DES; MD2; MD4; MD5; RC2; RC4; RSA (key wrapping; key establishment methodology provides between 112 and 256-bits of encryption strength; non-compliant less than 112 bits of encryption strength)
      + + +##### Windows Vista SP1 + +Validated Editions: Ultimate Edition + + ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Cryptographic ModuleVersion (link to Security Policy)FIPS Certificate #Algorithms
      Boot Manager (bootmgr)6.0.6001.18000 and 6.0.6002.18005978FIPS Approved algorithms: AES (Certs. #739 and #760); HMAC (Cert. #415); RSA (Cert. #354); SHS (Cert. #753)
      Winload OS Loader (winload.exe)6.0.6001.18000, 6.0.6001.18027, 6.0.6001.18606, 6.0.6001.22125, 6.0.6001.22861, 6.0.6002.18005, 6.0.6002.18411 and 6.0.6002.22596979FIPS Approved algorithms: AES (Certs. #739 and #760); RSA (Cert. #354); SHS (Cert. #753)
      +
      +Other algorithms: MD5
      Code Integrity (ci.dll)6.0.6001.18000, 6.0.6001.18023, 6.0.6001.22120, and 6.0.6002.18005980FIPS Approved algorithms: RSA (Cert. #354); SHS (Cert. #753)
      +
      +Other algorithms: MD5
      Kernel Mode Security Support Provider Interface (ksecdd.sys)6.0.6001.18709, 6.0.6001.18272, 6.0.6001.18796, 6.0.6001.22202, 6.0.6001.22450, 6.0.6001.22987, 6.0.6001.23069, 6.0.6002.18005, 6.0.6002.18051, 6.0.6002.18541, 6.0.6002.18643, 6.0.6002.22152, 6.0.6002.22742, and 6.0.6002.228696.0.6001.18709, 6.0.6001.18272, 6.0.6001.18796, 6.0.6001.22202, 6.0.6001.22450, 6.0.6001.22987, 6.0.6001.23069, 6.0.6002.18005, 6.0.6002.18051, 6.0.6002.18541, 6.0.6002.18643, 6.0.6002.22152, 6.0.6002.22742, and 6.0.6002.228691000

      FIPS Approved algorithms: AES (Certs. #739 and #756); ECDSA (Cert. #82); HMAC (Cert. #412); RNG (Cert. #435 and SP 800-90 AES-CTR, vendor-affirmed); RSA (Certs. #353 and #357); SHS (Cert. #753); Triple-DES (Cert. #656)#739 and ); ECDSA (Cert. ); HMAC (Cert. ); RNG (Cert.  and SP 800-90 AES-CTR, vendor-affirmed); RSA (Certs.  and ); SHS (Cert. ); Triple-DES (Cert. )

      +

      Other algorithms: AES (GCM and GMAC; non-compliant); DES; Diffie-Hellman (key agreement; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); EC Diffie-Hellman (key agreement; key establishment methodology provides between 128 and 256 bits of encryption strength); MD2; MD4; MD5; HMAC MD5; RC2; RC4; RNG (SP 800-90 Dual-EC; non-compliant); RSA (key wrapping; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength)

      Cryptographic Primitives Library (bcrypt.dll)6.0.6001.22202, 6.0.6002.18005, and 6.0.6002.228726.0.6001.22202, 6.0.6002.18005, and 6.0.6002.228721001

      FIPS Approved algorithms: AES (Certs. #739 and #756); DSA (Cert. #283); ECDSA (Cert. #82); HMAC (Cert. #412); RNG (Cert. #435 and SP 800-90, vendor affirmed); RSA (Certs. #353 and #357); SHS (Cert. #753); Triple-DES (Cert. #656)

      +

      Other algorithms: AES (GCM and GMAC; non-compliant); DES; Diffie-Hellman (key agreement; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); EC Diffie-Hellman (key agreement; key establishment methodology provides between 128 and 256 bits of encryption strength); MD2; MD4; MD5; RC2; RC4; RNG (SP 800-90 Dual-EC; non-compliant); RSA (key wrapping; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant provides less than 112 bits of encryption strength)

      Enhanced Cryptographic Provider (RSAENH)6.0.6001.22202 and 6.0.6002.180056.0.6001.22202 and 6.0.6002.180051002

      FIPS Approved algorithms: AES (Cert. #739); HMAC (Cert. #407); RNG (SP 800-90, vendor affirmed); RSA (Certs. #353 and #354); SHS (Cert. #753); Triple-DES (Cert. #656)

      +

      Other algorithms: DES; MD2; MD4; MD5; RC2; RC4; RSA (key wrapping; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength)

      Enhanced DSS and Diffie-Hellman Cryptographic Provider (DSSENH)6.0.6001.18000 and 6.0.6002.180056.0.6001.18000 and 6.0.6002.180051003

      FIPS Approved algorithms: DSA (Cert. #281); RNG (Cert. #435); SHS (Cert. #753); Triple-DES (Cert. #656); Triple-DES MAC (Triple-DES Cert. #656, vendor affirmed)

      +

      Other algorithms: DES; DES MAC; DES40; DES40 MAC; Diffie-Hellman (key agreement; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); MD5; RC2; RC2 MAC; RC4

      + + +##### Windows Vista + +Validated Editions: Ultimate Edition + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Cryptographic ModuleVersion (link to Security Policy)FIPS Certificate #Algorithms
      Enhanced Cryptographic Provider (RSAENH)6.0.6000.16386893FIPS Approved algorithms: AES (Cert. #553); HMAC (Cert. #297); RNG (Cert. #321); RSA (Certs. #255 and #258); SHS (Cert. #618); Triple-DES (Cert. #549)
      +
      +Other algorithms: DES; MD2; MD4; MD5; RC2; RC4; RSA (key wrapping; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength)
      Enhanced DSS and Diffie-Hellman Cryptographic Provider (DSSENH)6.0.6000.16386894FIPS Approved algorithms: DSA (Cert. #226); RNG (Cert. #321); SHS (Cert. #618); Triple-DES (Cert. #549); Triple-DES MAC (Triple-DES Cert. #549, vendor affirmed)
      +
      +Other algorithms: DES; DES MAC; DES40; DES40 MAC; Diffie-Hellman (key agreement; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); MD5; RC2; RC2 MAC; RC4
      BitLocker™ Drive Encryption6.0.6000.16386947FIPS Approved algorithms: AES (Cert. #715); HMAC (Cert. #386); SHS (Cert. #737)
      +
      +Other algorithms: Elephant Diffuser
      Kernel Mode Security Support Provider Interface (ksecdd.sys)6.0.6000.16386, 6.0.6000.16870 and 6.0.6000.21067891FIPS Approved algorithms: AES (Cert. #553); ECDSA (Cert. #60); HMAC (Cert. #298); RNG (Cert. #321); RSA (Certs. #257 and #258); SHS (Cert. #618); Triple-DES (Cert. #549)
      +
      +Other algorithms: DES; Diffie-Hellman (key agreement; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); EC Diffie-Hellman (key agreement; key establishment methodology provides 128 to 256 bits of encryption strength); MD2; MD4; MD5; RC2; RC4; HMAC MD5
      + + +##### Windows XP SP3 + + ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Cryptographic ModuleVersion (link to Security Policy)FIPS Certificate #Algorithms
      Kernel Mode Cryptographic Module (FIPS.SYS)5.1.2600.5512997

      FIPS Approved algorithms: HMAC (Cert. #429); RNG (Cert. #449); SHS (Cert. #785); Triple-DES (Cert. #677); Triple-DES MAC (Triple-DES Cert. #677, vendor affirmed)

      +

      Other algorithms: DES; MD5; HMAC MD5

      Enhanced DSS and Diffie-Hellman Cryptographic Provider (DSSENH)5.1.2600.5507990

      FIPS Approved algorithms: DSA (Cert. #292); RNG (Cert. #448); SHS (Cert. #784); Triple-DES (Cert. #676); Triple-DES MAC (Triple-DES Cert. #676, vendor affirmed)

      +

      Other algorithms: DES; DES40; Diffie-Hellman (key agreement; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits); MD5; RC2; RC4

      Enhanced Cryptographic Provider (RSAENH)5.1.2600.5507989

      FIPS Approved algorithms: AES (Cert. #781); HMAC (Cert. #428); RNG (Cert. #447); RSA (Cert. #371); SHS (Cert. #783); Triple-DES (Cert. #675); Triple-DES MAC (Triple-DES Cert. #675, vendor affirmed)

      +

      Other algorithms: DES; MD2; MD4; MD5; HMAC MD5; RC2; RC4; RSA (key wrapping; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits)

      + + +##### Windows XP SP2 + + ++++++ + + + + + + + + + + + + + + + + + + + + +
      Cryptographic ModuleVersion (link to Security Policy)FIPS Certificate #Algorithms
      DSS/Diffie-Hellman Enhanced Cryptographic Provider5.1.2600.2133240

      FIPS Approved algorithms: Triple-DES (Cert. #16); DSA/SHA-1 (Cert. #29)

      +

      Other algorithms: DES (Cert. #66); RC2; RC4; MD5; DES40; Diffie-Hellman (key agreement)

      Microsoft Enhanced Cryptographic Provider5.1.2600.2161238

      FIPS Approved algorithms: Triple-DES (Cert. #81); AES (Cert. #33); SHA-1 (Cert. #83); RSA (PKCS#1, vendor affirmed); HMAC-SHA-1 (Cert. #83, vendor affirmed)

      +

      Other algorithms: DES (Cert. #156); RC2; RC4; MD5

      + + +##### Windows XP SP1 + + ++++++ + + + + + + + + + + + + + + +
      Cryptographic ModuleVersion (link to Security Policy)FIPS Certificate #Algorithms
      Microsoft Enhanced Cryptographic Provider5.1.2600.1029238

      FIPS Approved algorithms: Triple-DES (Cert. #81); AES (Cert. #33); SHA-1 (Cert. #83); RSA (PKCS#1, vendor affirmed); HMAC-SHA-1 (Cert. #83, vendor affirmed)

      +

      Other algorithms: DES (Cert. #156); RC2; RC4; MD5

      + + +##### Windows XP + + ++++++ + + + + + + + + + + + + + + +
      Cryptographic ModuleVersion (link to Security Policy)FIPS Certificate #Algorithms
      Kernel Mode Cryptographic Module5.1.2600.0241

      FIPS Approved algorithms: Triple-DES (Cert. #16); DSA/SHA-1 (Cert. #35); HMAC-SHA-1 (Cert. #35, vendor affirmed)

      +

      Other algorithms: DES (Cert. #89)

      + + +##### Windows 2000 SP3 + + ++++++ + + + + + + + + + + + + + + + + + + + + +
      Cryptographic ModuleVersion (link to Security Policy)FIPS Certificate #Algorithms
      Kernel Mode Cryptographic Module (FIPS.SYS)5.0.2195.1569106

      FIPS Approved algorithms: Triple-DES (Cert. #16); SHA-1 (Certs. #35)

      +

      Other algorithms: DES (Certs. #89)

      Base DSS Cryptographic Provider, Base Cryptographic Provider, DSS/Diffie-Hellman Enhanced Cryptographic Provider, and Enhanced Cryptographic Provider

      (Base DSS: 5.0.2195.3665 [SP3])

      +

      (Base: 5.0.2195.3839 [SP3])

      +

      (DSS/DH Enh: 5.0.2195.3665 [SP3])

      +

      (Enh: 5.0.2195.3839 [SP3]

      103

      FIPS Approved algorithms: Triple-DES (Cert. #16); DSA/SHA-1 (Certs. #28 and #29); RSA (vendor affirmed)

      +

      Other algorithms: DES (Certs. #65, 66, 67 and 68); Diffie-Hellman (key agreement); RC2; RC4; MD2; MD4; MD5

      + + +##### Windows 2000 SP2 + + ++++++ + + + + + + + + + + + + + + + + + + + + +
      Cryptographic ModuleVersion (link to Security Policy)FIPS Certificate #Algorithms
      Kernel Mode Cryptographic Module (FIPS.SYS)5.0.2195.1569106

      FIPS Approved algorithms: Triple-DES (Cert. #16); SHA-1 (Certs. #35)

      +

      Other algorithms: DES (Certs. #89)

      Base DSS Cryptographic Provider, Base Cryptographic Provider, DSS/Diffie-Hellman Enhanced Cryptographic Provider, and Enhanced Cryptographic Provider

      (Base DSS:

      +

      5.0.2195.2228 [SP2])

      +

      (Base:

      +

      5.0.2195.2228 [SP2])

      +

      (DSS/DH Enh:

      +

      5.0.2195.2228 [SP2])

      +

      (Enh:

      +

      5.0.2195.2228 [SP2])

      103

      FIPS Approved algorithms: Triple-DES (Cert. #16); DSA/SHA-1 (Certs. #28 and #29); RSA (vendor affirmed)

      +

      Other algorithms: DES (Certs. #65, 66, 67 and 68); Diffie-Hellman (key agreement); RC2; RC4; MD2; MD4; MD5

      + + +##### Windows 2000 SP1 + + ++++++ + + + + + + + + + + + + + + +
      Cryptographic ModuleVersion (link to Security Policy)FIPS Certificate #Algorithms
      Base DSS Cryptographic Provider, Base Cryptographic Provider, DSS/Diffie-Hellman Enhanced Cryptographic Provider, and Enhanced Cryptographic Provider

      (Base DSS: 5.0.2150.1391 [SP1])

      +

      (Base: 5.0.2150.1391 [SP1])

      +

      (DSS/DH Enh: 5.0.2150.1391 [SP1])

      +

      (Enh: 5.0.2150.1391 [SP1])

      103

      FIPS Approved algorithms: Triple-DES (Cert. #16); DSA/SHA-1 (Certs. #28 and #29); RSA (vendor affirmed)

      +

      Other algorithms: DES (Certs. #65, 66, 67 and 68); Diffie-Hellman (key agreement); RC2; RC4; MD2; MD4; MD5

      + + +##### Windows 2000 + + ++++++ + + + + + + + + + + + + + + +
      Cryptographic ModuleVersion (link to Security Policy)FIPS Certificate #Algorithms
      Base DSS Cryptographic Provider, Base Cryptographic Provider, DSS/Diffie-Hellman Enchanced Cryptographic Provider, and Enhanced Cryptographic Provider5.0.2150.176

      FIPS Approved algorithms: Triple-DES (vendor affirmed); DSA/SHA-1 (Certs. #28 and 29); RSA (vendor affirmed)

      +

      Other algorithms: DES (Certs. #65, 66, 67 and 68); RC2; RC4; MD2; MD4; MD5; Diffie-Hellman (key agreement)

      + + +##### Windows 95 and Windows 98 + + ++++++ + + + + + + + + + + + + + + +
      Cryptographic ModuleVersion (link to Security Policy)FIPS Certificate #Algorithms
      Base DSS Cryptographic Provider, Base Cryptographic Provider, DSS/Diffie-Hellman Enchanced Cryptographic Provider, and Enhanced Cryptographic Provider5.0.1877.6 and 5.0.1877.775

      FIPS Approved algorithms: Triple-DES (vendor affirmed); SHA-1 (Certs. #20 and 21); DSA/SHA-1 (Certs. #25 and 26); RSA (vendor- affirmed)

      +

      Other algorithms: DES (Certs. #61, 62, 63 and 64); RC2; RC4; MD2; MD4; MD5; Diffie-Hellman (key agreement)

      + + +##### Windows NT 4.0 + + + + + + + + + + + + + + + + +
      Cryptographic ModuleVersion (link to Security Policy)FIPS Certificate #Algorithms
      Base Cryptographic Provider5.0.1877.6 and 5.0.1877.768FIPS Approved algorithms: SHA-1 (Certs. #20 and 21); DSA/SHA- 1 (Certs. #25 and 26); RSA (vendor affirmed)
      +
      +Other algorithms: DES (Certs. #61, 62, 63 and 64); Triple-DES (allowed for US and Canadian Government use); RC2; RC4; MD2; MD4; MD5; Diffie-Hellman (key agreement)
      + + +#### Windows Server + +##### Windows Server 2016 + +Validated Editions: Standard, Datacenter, Storage Server + + ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Cryptographic ModuleVersion (link to Security Policy)FIPS Certificate #Algorithms
      Cryptographic Primitives Library (bcryptprimitives.dll and ncryptsslp.dll)10.0.143932937FIPS Approved algorithms: AES (Cert. #4064); DRBG (Cert. #1217); DSA (Cert. #1098); ECDSA (Cert. #911); HMAC (Cert. #2651); KAS (Cert. #92); KBKDF (Cert. #101); KTS (AES Cert. #4062; key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); PBKDF (vendor affirmed); RSA (Certs. #2192, #2193 and #2195); SHS (Cert. #3347); Triple-DES (Cert. #2227)
      +
      +Other algorithms: HMAC-MD5; MD5; DES; Legacy CAPI KDF; MD2; MD4; RC2; RC4; RSA (encrypt/decrypt)
      Kernel Mode Cryptographic Primitives Library (cng.sys)10.0.143932936FIPS Approved algorithms: AES (Cert. #4064); DRBG (Cert. #1217); DSA (Cert. #1098); ECDSA (Cert. #911); HMAC (Cert. #2651); KAS (Cert. #92); KBKDF (Cert. #101); KTS (AES Cert. #4062; key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); PBKDF (vendor affirmed); RSA (Certs. #2192, #2193 and #2195); SHS (Cert. #3347); Triple-DES (Cert. #2227)
      +
      +Other algorithms: HMAC-MD5; MD5; NDRNG; DES; Legacy CAPI KDF; MD2; MD4; RC2; RC4; RSA (encrypt/decrypt)
      Boot Manager10.0.143932931

      FIPS Approved algorithms: AES (Certs. #4061 and #4064); HMAC (Cert. #2651); PBKDF (vendor affirmed); RSA (Cert. #2193); SHS (Cert. #3347)

      +

      Other algorithms: MD5; PBKDF (non-compliant); VMK KDF

      BitLocker® Windows OS Loader (winload)10.0.143932932FIPS Approved algorithms: AES (Certs. #4061 and #4064); RSA (Cert. #2193); SHS (Cert. #3347)
      +
      +Other algorithms: NDRNG; MD5
      BitLocker® Windows Resume (winresume)10.0.143932933FIPS Approved algorithms: AES (Certs. #4061 and #4064); RSA (Cert. #2193); SHS (Cert. #3347)
      +
      +Other algorithms: MD5
      BitLocker® Dump Filter (dumpfve.sys)10.0.143932934FIPS Approved algorithms: AES (Certs. #4061 and #4064)
      Code Integrity (ci.dll)10.0.143932935FIPS Approved algorithms: RSA (Cert. #2193); SHS (Cert. #3347)
      +
      +Other algorithms: AES (non-compliant); MD5
      Secure Kernel Code Integrity (skci.dll)10.0.143932938FIPS Approved algorithms: RSA (Certs. #2193); SHS (Certs. #3347)
      +
      +Other algorithms: MD5
      + + +##### Windows Server 2012 R2 + +Validated Editions: Server, Storage Server, + +**StorSimple 8000 Series, Azure StorSimple Virtual Array Windows Server 2012 R2** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Cryptographic ModuleVersion (link to Security Policy)FIPS Certificate #Algorithms
      Cryptographic Primitives Library (bcryptprimitives.dll and ncryptsslp.dll)6.3.9600 6.3.9600.170312357FIPS Approved algorithms: AES (Cert. #2832); DRBG (Certs. #489); DSA (Cert. #855); ECDSA (Cert. #505); HMAC (Cert. #1773); KAS (Cert. #47); KBKDF (Cert. #30); PBKDF (vendor affirmed); RSA (Certs. #1487, #1493 and #1519); SHS (Cert. #2373); Triple-DES (Cert. #1692)
      +
      +Other algorithms: AES (Cert. #2832, key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); AES-GCM encryption (non-compliant); DES; HMAC MD5; Legacy CAPI KDF; MD2; MD4; MD5; NDRNG; RC2; RC4; RSA (encrypt/decrypt)
      Kernel Mode Cryptographic Primitives Library (cng.sys)6.3.9600 6.3.9600.170422356FIPS Approved algorithms: AES (Cert. #2832); DRBG (Certs. #489); ECDSA (Cert. #505); HMAC (Cert. #1773); KAS (Cert. #47); KBKDF (Cert. #30); PBKDF (vendor affirmed); RSA (Certs. #1487, #1493 and #1519); SHS (Cert. # 2373); Triple-DES (Cert. #1692)
      +
      +Other algorithms: AES (Cert. #2832, key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); AES-GCM encryption (non-compliant); DES; HMAC MD5; Legacy CAPI KDF; MD2; MD4; MD5; NDRNG; RC2; RC4; RSA (encrypt/decrypt)
      Boot Manager6.3.9600 6.3.9600.170312351FIPS Approved algorithms: AES (Cert. #2832); HMAC (Cert. #1773); PBKDF (vendor affirmed); RSA (Cert. #1494); SHS (Certs. # 2373 and #2396)
      +
      +Other algorithms: MD5; KDF (non-compliant); PBKDF (non-compliant)
      BitLocker® Windows OS Loader (winload)6.3.9600 6.3.9600.170312352FIPS Approved algorithms: AES (Cert. #2832); RSA (Cert. #1494); SHS (Cert. #2396)
      +
      +Other algorithms: MD5; NDRNG
      BitLocker® Windows Resume (winresume)[16]6.3.9600 6.3.9600.170312353FIPS Approved algorithms: AES (Cert. #2832); RSA (Cert. #1494); SHS (Certs. # 2373 and #2396)
      +
      +Other algorithms: MD5
      BitLocker® Dump Filter (dumpfve.sys)[17]6.3.9600 6.3.9600.170312354FIPS Approved algorithms: AES (Cert. #2832)
      +
      +Other algorithms: N/A
      Code Integrity (ci.dll)6.3.9600 6.3.9600.170312355FIPS Approved algorithms: RSA (Cert. #1494); SHS (Cert. # 2373)
      +
      +Other algorithms: MD5
      + + +\[16\] Does not apply to **Azure StorSimple Virtual Array Windows Server 2012 R2** + +\[17\] Does not apply to **Azure StorSimple Virtual Array Windows Server 2012 R2** + +**Windows Server 2012** + +Validated Editions: Server, Storage Server + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Cryptographic ModuleVersion (link to Security Policy)FIPS Certificate #Algorithms
      Cryptographic Primitives Library (BCRYPTPRIMITIVES.DLL)6.2.92001892FIPS Approved algorithms: AES (Certs. #2197 and #2216); DRBG (Certs. #258); DSA (Cert. #687); ECDSA (Cert. #341); HMAC (Cert. #1345); KAS (Cert. #36); KBKDF (Cert. #3); PBKDF (vendor affirmed); RSA (Certs. #1133 and #1134); SHS (Cert. #1903); Triple-DES (Cert. #1387)
      +
      +Other algorithms: AES (Cert. #2197, key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); DES; Legacy CAPI KDF; MD2; MD4; MD5; HMAC MD5; RC2; RC4; RSA (encrypt/decrypt)#687); ECDSA (Cert. ); HMAC (Cert. #); KAS (Cert. ); KBKDF (Cert. ); PBKDF (vendor affirmed); RSA (Certs.  and ); SHS (Cert. ); Triple-DES (Cert. )
      +
      +Other algorithms: AES (Cert. , key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); DES; Legacy CAPI KDF; MD2; MD4; MD5; HMAC MD5; RC2; RC4; RSA (encrypt/decrypt)
      Kernel Mode Cryptographic Primitives Library (cng.sys)6.2.92001891FIPS Approved algorithms: AES (Certs. #2197 and #2216); DRBG (Certs. #258 and #259); ECDSA (Cert. #341); HMAC (Cert. #1345); KAS (Cert. #36); KBKDF (Cert. #3); PBKDF (vendor affirmed); RNG (Cert. #1110); RSA (Certs. #1133 and #1134); SHS (Cert. #1903); Triple-DES (Cert. #1387)
      +
      +Other algorithms: AES (Cert. #2197, key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); DES; Legacy CAPI KDF; MD2; MD4; MD5; HMAC MD5; RC2; RC4; RSA (encrypt/decrypt)#1110); RSA (Certs.  and ); SHS (Cert. ); Triple-DES (Cert. )
      +
      +Other algorithms: AES (Cert. , key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); DES; Legacy CAPI KDF; MD2; MD4; MD5; HMAC MD5; RC2; RC4; RSA (encrypt/decrypt)
      Boot Manager6.2.92001895FIPS Approved algorithms: AES (Certs. #2196 and #2198); HMAC (Cert. #1347); RSA (Cert. #1132); SHS (Cert. #1903)
      +
      +Other algorithms: MD5
      BitLocker® Windows OS Loader (WINLOAD)6.2.92001896FIPS Approved algorithms: AES (Certs. #2196 and #2198); RSA (Cert. #1132); SHS (Cert. #1903)
      +
      +Other algorithms: AES (Cert. #2197; non-compliant); MD5; Non-Approved RNG
      BitLocker® Windows Resume (WINRESUME)6.2.92001898FIPS Approved algorithms: AES (Certs. #2196 and #2198); RSA (Cert. #1132); SHS (Cert. #1903)
      +
      +Other algorithms: MD5
      BitLocker® Dump Filter (DUMPFVE.SYS)6.2.92001899FIPS Approved algorithms: AES (Certs. #2196 and #2198)
      +
      +Other algorithms: N/A
      Code Integrity (CI.DLL)6.2.92001897FIPS Approved algorithms: RSA (Cert. #1132); SHS (Cert. #1903)
      +
      +Other algorithms: MD5
      Enhanced DSS and Diffie-Hellman Cryptographic Provider (DSSENH.DLL)6.2.92001893FIPS Approved algorithms: DSA (Cert. #686); SHS (Cert. #1902); Triple-DES (Cert. #1386); Triple-DES MAC (Triple-DES Cert. #1386, vendor affirmed)
      +
      +Other algorithms: DES; DES MAC; DES40; DES40 MAC; Diffie-Hellman; MD5; RC2; RC2 MAC; RC4; Triple-DES (Cert. #1386, key wrapping; key establishment methodology provides 112 bits of encryption strength; non-compliant less than 112 bits of encryption strength)
      Enhanced Cryptographic Provider (RSAENH.DLL)6.2.92001894FIPS Approved algorithms: AES (Cert. #2196); HMAC (Cert. #1346); RSA (Cert. #1132); SHS (Cert. #1902); Triple-DES (Cert. #1386)
      +
      +Other algorithms: AES (Cert. #2196, key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); DES; MD2; MD4; MD5; RC2; RC4; RSA (key wrapping; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); Triple-DES (Cert. #1386, key wrapping; key establishment methodology provides 112 bits of encryption strength; non-compliant less than 112 bits of encryption strength)
      + + +##### Windows Server 2008 R2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Cryptographic ModuleVersion (link to Security Policy)FIPS Certificate #Algorithms
      Boot Manager (bootmgr)6.1.7600.16385 or 6.1.7601.175146.1.7600.16385 or 6.1.7601.175141321FIPS Approved algorithms: AES (Certs. #1168 and #1177); HMAC (Cert. #675); RSA (Cert. #568); SHS (Cert. #1081)
      +
      +Other algorithms: MD5
      Winload OS Loader (winload.exe)6.1.7600.16385, 6.1.7600.16757, 6.1.7600.20897, 6.1.7600.20916, 6.1.7601.17514, 6.1.7601.17556, 6.1.7601.21655 and 6.1.7601.216756.1.7600.16385, 6.1.7600.16757, 6.1.7600.20897, 6.1.7600.20916, 6.1.7601.17514, 6.1.7601.17556, 6.1.7601.21655 and 6.1.7601.216751333FIPS Approved algorithms: AES (Certs. #1168 and #1177); RSA (Cert. #568); SHS (Cert. #1081)
      +
      +Other algorithms: MD5
      Code Integrity (ci.dll)6.1.7600.16385, 6.1.7600.17122, 6.1.7600.21320, 6.1.7601.17514, 6.1.7601.17950 and 6.1.7601.221086.1.7600.16385, 6.1.7600.17122, 6.1.7600.21320, 6.1.7601.17514, 6.1.7601.17950 and 6.1.7601.221081334FIPS Approved algorithms: RSA (Cert. #568); SHS (Cert. #1081)
      +
      +Other algorithms: MD5
      Kernel Mode Cryptographic Primitives Library (cng.sys)6.1.7600.16385, 6.1.7600.16915, 6.1.7600.21092, 6.1.7601.17514, 6.1.7601.17919, 6.1.7601.17725, 6.1.7601.21861 and 6.1.7601.220766.1.7600.16385, 6.1.7600.16915, 6.1.7600.21092, 6.1.7601.17514, 6.1.7601.17919, 6.1.7601.17725, 6.1.7601.21861 and 6.1.7601.220761335FIPS Approved algorithms: AES (Certs. #1168 and #1177); AES GCM (Cert. #1168, vendor-affirmed); AES GMAC (Cert. #1168, vendor-affirmed); DRBG (Certs. #23 and #27); ECDSA (Cert. #142); HMAC (Cert. #686); KAS (SP 800-56A, vendor affirmed, key agreement; key establishment methodology provides between 80 and 256 bits of encryption strength); RNG (Cert. #649); RSA (Certs. #559 and #567); SHS (Cert. #1081); Triple-DES (Cert. #846)
      +
      +-Other algorithms: AES (Cert. #1168, key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); DES; Diffie-Hellman (key agreement; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); MD2; MD4; MD5; HMAC MD5; RC2; RC4
      Cryptographic Primitives Library (bcryptprimitives.dll)66.1.7600.16385 or 6.1.7601.1751466.1.7600.16385 or 6.1.7601.175141336FIPS Approved algorithms: AES (Certs. #1168 and #1177); AES GCM (Cert. #1168, vendor-affirmed); AES GMAC (Cert. #1168, vendor-affirmed); DRBG (Certs. #23 and #27); DSA (Cert. #391); ECDSA (Cert. #142); HMAC (Cert. #686); KAS (SP 800-56A, vendor affirmed, key agreement; key establishment methodology provides between 80 and 256 bits of encryption strength); RNG (Cert. #649); RSA (Certs. #559 and #567); SHS (Cert. #1081); Triple-DES (Cert. #846)
      +
      +Other algorithms: AES (Cert. #1168, key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); DES; HMAC MD5; MD2; MD4; MD5; RC2; RC4
      Enhanced Cryptographic Provider (RSAENH)6.1.7600.163851337FIPS Approved algorithms: AES (Cert. #1168); DRBG (Cert. #23); HMAC (Cert. #687); SHS (Cert. #1081); RSA (Certs. #559 and #568); Triple-DES (Cert. #846)
      +
      +Other algorithms: DES; MD2; MD4; MD5; RC2; RC4; RSA (key wrapping; key establishment methodology provides between 112 and 256 bits of encryption strength; non-compliant less than 112 bits of encryption strength)
      Enhanced DSS and Diffie-Hellman Cryptographic Provider (DSSENH)6.1.7600.163851338FIPS Approved algorithms: DSA (Cert. #390); RNG (Cert. #649); SHS (Cert. #1081); Triple-DES (Cert. #846); Triple-DES MAC (Triple-DES Cert. #846, vendor affirmed)
      +
      +Other algorithms: DES; DES MAC; DES40; DES40 MAC; Diffie-Hellman; MD5; RC2; RC2 MAC; RC4
      BitLocker™ Drive Encryption6.1.7600.16385, 6.1.7600.16429, 6.1.7600.16757, 6.1.7600.20536, 6.1.7600.20873, 6.1.7600.20897, 6.1.7600.20916, 6.1.7601.17514, 6.1.7601.17556, 6.1.7601.21634, 6.1.7601.21655 or 6.1.7601.216756.1.7600.16385, 6.1.7600.16429, 6.1.7600.16757, 6.1.7600.20536, 6.1.7600.20873, 6.1.7600.20897, 6.1.7600.20916, 6.1.7601.17514, 6.1.7601.17556, 6.1.7601.21634, 6.1.7601.21655 or 6.1.7601.216751339FIPS Approved algorithms: AES (Certs. #1168 and #1177); HMAC (Cert. #675); SHS (Cert. #1081)
      +
      +Other algorithms: Elephant Diffuser
      + + +##### Windows Server 2008 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Cryptographic ModuleVersion (link to Security Policy)FIPS Certificate #Algorithms
      Boot Manager (bootmgr)6.0.6001.18000, 6.0.6002.18005 and 6.0.6002.224976.0.6001.18000, 6.0.6002.18005 and 6.0.6002.224971004FIPS Approved algorithms: AES (Certs. #739 and #760); HMAC (Cert. #415); RSA (Cert. #355); SHS (Cert. #753)
      +
      +Other algorithms: N/A
      Winload OS Loader (winload.exe)6.0.6001.18000, 6.0.6001.18606, 6.0.6001.22861, 6.0.6002.18005, 6.0.6002.18411, 6.0.6002.22497 and 6.0.6002.225966.0.6001.18000, 6.0.6001.18606, 6.0.6001.22861, 6.0.6002.18005, 6.0.6002.18411, 6.0.6002.22497 and 6.0.6002.225961005FIPS Approved algorithms: AES (Certs. #739 and #760); RSA (Cert. #355); SHS (Cert. #753)
      +
      +Other algorithms: MD5
      Code Integrity (ci.dll)6.0.6001.18000 and 6.0.6002.180056.0.6001.18000 and 6.0.6002.180051006FIPS Approved algorithms: RSA (Cert. #355); SHS (Cert. #753)
      +
      +Other algorithms: MD5
      Kernel Mode Security Support Provider Interface (ksecdd.sys)6.0.6001.18709, 6.0.6001.18272, 6.0.6001.18796, 6.0.6001.22202, 6.0.6001.22450, 6.0.6001.22987, 6.0.6001.23069, 6.0.6002.18005, 6.0.6002.18051, 6.0.6002.18541, 6.0.6002.18643, 6.0.6002.22152, 6.0.6002.22742 and 6.0.6002.228696.0.6001.18709, 6.0.6001.18272, 6.0.6001.18796, 6.0.6001.22202, 6.0.6001.22450, 6.0.6001.22987, 6.0.6001.23069, 6.0.6002.18005, 6.0.6002.18051, 6.0.6002.18541, 6.0.6002.18643, 6.0.6002.22152, 6.0.6002.22742 and 6.0.6002.228691007FIPS Approved algorithms: AES (Certs. #739 and #757); ECDSA (Cert. #83); HMAC (Cert. #413); RNG (Cert. #435 and SP800-90 AES-CTR, vendor affirmed); RSA (Certs. #353 and #358); SHS (Cert. #753); Triple-DES (Cert. #656)
      +
      +Other algorithms: AES (GCM and GMAC; non-compliant); DES; Diffie-Hellman (key agreement; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); EC Diffie-Hellman (key agreement; key establishment methodology provides between 128 and 256 bits of encryption strength); MD2; MD4; MD5; HMAC MD5; RC2; RC4; RNG (SP 800-90 Dual-EC; non-compliant); RSA (key wrapping: key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength)#83); HMAC (Cert. ); RNG (Cert.  and SP800-90 AES-CTR, vendor affirmed); RSA (Certs.  and ); SHS (Cert. ); Triple-DES (Cert. )
      +
      +Other algorithms: AES (GCM and GMAC; non-compliant); DES; Diffie-Hellman (key agreement; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); EC Diffie-Hellman (key agreement; key establishment methodology provides between 128 and 256 bits of encryption strength); MD2; MD4; MD5; HMAC MD5; RC2; RC4; RNG (SP 800-90 Dual-EC; non-compliant); RSA (key wrapping: key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength)
      Cryptographic Primitives Library (bcrypt.dll)6.0.6001.22202, 6.0.6002.18005 and 6.0.6002.228726.0.6001.22202, 6.0.6002.18005 and 6.0.6002.228721008FIPS Approved algorithms: AES (Certs. #739 and #757); DSA (Cert. #284); ECDSA (Cert. #83); HMAC (Cert. #413); RNG (Cert. #435 and SP800-90, vendor affirmed); RSA (Certs. #353 and #358); SHS (Cert. #753); Triple-DES (Cert. #656)
      +
      +Other algorithms: AES (GCM and GMAC; non-compliant); DES; Diffie-Hellman (key agreement; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); EC Diffie-Hellman (key agreement; key establishment methodology provides between 128 and 256 bits of encryption strength); MD2; MD4; MD5; RC2; RC4; RNG (SP 800-90 Dual-EC; non-compliant); RSA (key wrapping; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant provides less than 112 bits of encryption strength)
      Enhanced DSS and Diffie-Hellman Cryptographic Provider (DSSENH)6.0.6001.18000 and 6.0.6002.180056.0.6001.18000 and 6.0.6002.180051009FIPS Approved algorithms: DSA (Cert. #282); RNG (Cert. #435); SHS (Cert. #753); Triple-DES (Cert. #656); Triple-DES MAC (Triple-DES Cert. #656, vendor affirmed)
      +
      +-Other algorithms: DES; DES MAC; DES40; DES40 MAC; Diffie-Hellman (key agreement; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); MD5; RC2; RC2 MAC; RC4
      Enhanced Cryptographic Provider (RSAENH)6.0.6001.22202 and 6.0.6002.180056.0.6001.22202 and 6.0.6002.180051010FIPS Approved algorithms: AES (Cert. #739); HMAC (Cert. #408); RNG (SP 800-90, vendor affirmed); RSA (Certs. #353 and #355); SHS (Cert. #753); Triple-DES (Cert. #656)
      +
      +Other algorithms: DES; MD2; MD4; MD5; RC2; RC4; RSA (key wrapping; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength)
      + + +##### Windows Server 2003 SP2 + + ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Cryptographic ModuleVersion (link to Security Policy)FIPS Certificate #Algorithms
      Enhanced DSS and Diffie-Hellman Cryptographic Provider (DSSENH)5.2.3790.3959875

      FIPS Approved algorithms: DSA (Cert. #221); RNG (Cert. #314); RSA (Cert. #245); SHS (Cert. #611); Triple-DES (Cert. #543)

      +

      Other algorithms: DES; DES40; Diffie-Hellman (key agreement; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); MD5; RC2; RC4

      Kernel Mode Cryptographic Module (FIPS.SYS)5.2.3790.3959869

      FIPS Approved algorithms: HMAC (Cert. #287); RNG (Cert. #313); SHS (Cert. #610); Triple-DES (Cert. #542)

      +

      Other algorithms: DES; HMAC-MD5

      Enhanced Cryptographic Provider (RSAENH)5.2.3790.3959868

      FIPS Approved algorithms: AES (Cert. #548); HMAC (Cert. #289); RNG (Cert. #316); RSA (Cert. #245); SHS (Cert. #613); Triple-DES (Cert. #544)

      +

      Other algorithms: DES; RC2; RC4; MD2; MD4; MD5; RSA (key wrapping; key establishment methodology provides between 112 and 256 bits of encryption strength; non-compliant less than 112 bits of encryption strength)

      + + +##### Windows Server 2003 SP1 + + ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Cryptographic ModuleVersion (link to Security Policy)FIPS Certificate #Algorithms
      Kernel Mode Cryptographic Module (FIPS.SYS)5.2.3790.1830 [SP1]405

      FIPS Approved algorithms: Triple-DES (Certs. #201[1] and #370[1]); SHS (Certs. #177[1] and #371[2])

      +

      Other algorithms: DES (Cert. #230[1]); HMAC-MD5; HMAC-SHA-1 (non-compliant)

      +

      [1] x86
      +[2] SP1 x86, x64, IA64

      Enhanced Cryptographic Provider (RSAENH)5.2.3790.1830 [Service Pack 1])382

      FIPS Approved algorithms: Triple-DES (Cert. #192[1] and #365[2]); AES (Certs. #80[1] and #290[2]); SHS (Cert. #176[1] and #364[2]); HMAC (Cert. #176, vendor affirmed[1] and #99[2]); RSA (PKCS#1, vendor affirmed[1] and #81[2])

      +

      Other algorithms: DES (Cert. #226[1]); SHA-256[1]; SHA-384[1]; SHA-512[1]; RC2; RC4; MD2; MD4; MD5

      +

      [1] x86
      +[2] SP1 x86, x64, IA64

      Enhanced DSS and Diffie-Hellman Cryptographic Provider (DSSENH)5.2.3790.1830 [Service Pack 1]381

      FIPS Approved algorithms: Triple-DES (Certs. #199[1] and #381[2]); SHA-1 (Certs. #181[1] and #385[2]); DSA (Certs. #95[1] and #146[2]); RSA (Cert. #81)

      +

      Other algorithms: DES (Cert. #229[1]); Diffie-Hellman (key agreement); RC2; RC4; MD5; DES 40

      +

      [1] x86
      +[2] SP1 x86, x64, IA64

      + + +##### Windows Server 2003 + + ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Cryptographic ModuleVersion (link to Security Policy)FIPS Certificate #Algorithms
      Kernel Mode Cryptographic Module (FIPS.SYS)5.2.3790.0405

      FIPS Approved algorithms: Triple-DES (Certs. #201[1] and #370[1]); SHS (Certs. #177[1] and #371[2])

      +

      Other algorithms: DES (Cert. #230[1]); HMAC-MD5; HMAC-SHA-1 (non-compliant)

      +

      [1] x86
      +[2] SP1 x86, x64, IA64

      Enhanced Cryptographic Provider (RSAENH)5.2.3790.0382

      FIPS Approved algorithms: Triple-DES (Cert. #192[1] and #365[2]); AES (Certs. #80[1] and #290[2]); SHS (Cert. #176[1] and #364[2]); HMAC (Cert. #176, vendor affirmed[1] and #99[2]); RSA (PKCS#1, vendor affirmed[1] and #81[2])

      +

      Other algorithms: DES (Cert. #226[1]); SHA-256[1]; SHA-384[1]; SHA-512[1]; RC2; RC4; MD2; MD4; MD5

      +

      [1] x86
      +[2] SP1 x86, x64, IA64

      Enhanced DSS and Diffie-Hellman Cryptographic Provider (DSSENH)5.2.3790.0381

      FIPS Approved algorithms: Triple-DES (Certs. #199[1] and #381[2]); SHA-1 (Certs. #181[1] and #385[2]); DSA (Certs. #95[1] and #146[2]); RSA (Cert. #81)

      +

      Other algorithms: DES (Cert. #229[1]); Diffie-Hellman (key agreement); RC2; RC4; MD5; DES 40

      +

      [1] x86
      +[2] SP1 x86, x64, IA64

      + + +#### Other Products + +##### Windows Embedded Compact 7 and Windows Embedded Compact 8 + + ++++++ + + + + + + + + + + + + + + + + + + + + +
      Cryptographic ModuleVersion (link to Security Policy)FIPS Certificate #Algorithms
      Enhanced Cryptographic Provider7.00.2872 [1] and 8.00.6246 [2]2957

      FIPS Approved algorithms: AES (Certs.#4433and#4434); CKG (vendor affirmed); DRBG (Certs.#1432and#1433); HMAC (Certs.#2946and#2945); RSA (Certs.#2414and#2415); SHS (Certs.#3651and#3652); Triple-DES (Certs.#2383and#2384)

      +

      Allowed algorithms: HMAC-MD5; MD5; NDRNG

      Cryptographic Primitives Library (bcrypt.dll)7.00.2872 [1] and 8.00.6246 [2]2956

      FIPS Approved algorithms: AES (Certs.#4430and#4431); CKG (vendor affirmed); CVL (Certs.#1139and#1140); DRBG (Certs.#1429and#1430); DSA (Certs.#1187and#1188); ECDSA (Certs.#1072and#1073); HMAC (Certs.#2942and#2943); KAS (Certs.#114and#115); RSA (Certs.#2411and#2412); SHS (Certs.#3648and#3649); Triple-DES (Certs.#2381and#2382)

      +

      Allowed algorithms: MD5; NDRNG; RSA (key wrapping; key establishment methodology provides between 112 and 150 bits of encryption strength

      + + + +##### Windows CE 6.0 and Windows Embedded Compact 7 + + ++++++ + + + + + + + + + + + + + + +
      Cryptographic ModuleVersion (link to Security Policy)FIPS Certificate #Algorithms
      Enhanced Cryptographic Provider6.00.1937 [1] and 7.00.1687 [2]825

      FIPS Approved algorithms: AES (Certs. #516 [1] and #2024 [2]); HMAC (Certs. #267 [1] and #1227 [2]); RNG (Certs. #292 [1] and #1060 [2]); RSA (Cert. #230 [1] and #1052 [2]); SHS (Certs. #589 [1] and #1774 [2]); Triple-DES (Certs. #526 [1] and #1308 [2])

      +

      Other algorithms: MD5; HMAC-MD5; RC2; RC4; DES

      + + +##### Outlook Cryptographic Provider + + ++++++ + + + + + + + + + + + + + + +
      Cryptographic ModuleVersion (link to Security Policy)FIPS Certificate #Algorithms
      Outlook Cryptographic Provider (EXCHCSP)SR-1A (3821)SR-1A (3821)110

      FIPS Approved algorithms: Triple-DES (Cert. #18); SHA-1 (Certs. #32); RSA (vendor affirmed)

      +

      Other algorithms: DES (Certs. #91); DES MAC; RC2; MD2; MD5

      + +  + +### Cryptographic Algorithms + +The following tables are organized by cryptographic algorithms with their modes, states, and key sizes. For each algorithm implementation (operating system / platform), there is a link to the Cryptographic Algorithm Validation Program (CAVP) issued certificate. + +### Advanced Encryption Standard (AES) + + ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Modes / States / Key SizesAlgorithm Implementation and Certificate #
        +
      • AES-CBC:
      • +
        • +
        • Modes: Decrypt, Encrypt
        • +
        • Key Lengths: 128, 192, 256 (bits)
        • +
      • +
      • AES-CFB128:
      • +
        • +
        • Modes: Decrypt, Encrypt
        • +
        • Key Lengths: 128, 192, 256 (bits)
        • +
      • +
      • AES-CTR:
      • +
        • +
        • Counter Source: Internal
        • +
        • Key Lengths: 128, 192, 256 (bits)
        • +
      • +
      • AES-OFB:
      • +
        • +
        • Modes: Decrypt, Encrypt
        • +
        • Key Lengths: 128, 192, 256 (bits)
        • +
      • +

      Microsoft Surface Hub Virtual TPM Implementations #4904

      +

      Version 10.0.15063.674

        +
      • AES-CBC:
      • +
        • +
        • Modes: Decrypt, Encrypt
        • +
        • Key Lengths: 128, 192, 256 (bits)
        • +
      • +
      • AES-CFB128:
      • +
        • +
        • Modes: Decrypt, Encrypt
        • +
        • Key Lengths: 128, 192, 256 (bits)
        • +
      • +
      • AES-CTR:
      • +
        • +
        • Counter Source: Internal
        • +
        • Key Lengths: 128, 192, 256 (bits)
        • +
      • +
      • AES-OFB:
      • +
        • +
        • Modes: Decrypt, Encrypt
        • +
        • Key Lengths: 128, 192, 256 (bits)
        • +
      • +

      Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); Virtual TPM Implementations #4903

      +

      Version 10.0.16299

        +
      • AES-CBC:
      • +
        • +
        • Modes: Decrypt, Encrypt
        • +
        • Key Lengths: 128, 192, 256 (bits)
        • +
      • +
      • AES-CCM:
      • +
        • +
        • Key Lengths: 128, 192, 256 (bits)
        • +
        • Tag Lengths: 32, 48, 64, 80, 96, 112, 128 (bits)
        • +
        • IV Lengths: 56, 64, 72, 80, 88, 96, 104 (bits)
        • +
        • Plain Text Length: 0-32
        • +
        • AAD Length: 0-65536
        • +
      • +
      • AES-CFB128:
      • +
        • +
        • Modes: Decrypt, Encrypt
        • +
        • Key Lengths: 128, 192, 256 (bits)
        • +
      • +
      • AES-CFB8:
      • +
        • +
        • Modes: Decrypt, Encrypt
        • +
        • Key Lengths: 128, 192, 256 (bits)
        • +
      • +
      • AES-CMAC:
      • +
        • +
        • Generation:
        • +
          • +
          • AES-128:
          • +
            • +
            • Block Sizes: Full, Partial
            • +
            • Message Length: 0-65536
            • +
            • Tag Length: 16-16
            • +
          • +
          • AES-192:
          • +
            • +
            • Block Sizes: Full, Partial
            • +
            • Message Length: 0-65536
            • +
            • Tag Length: 16-16
            • +
          • +
          • AES-256:
          • +
            • +
            • Block Sizes: Full, Partial
            • +
            • Message Length: 0-65536
            • +
            • Tag Length: 16-16
            • +
          • +
        • +
        • Verification:
        • +
          • +
          • AES-128:
          • +
            • +
            • Block Sizes: Full, Partial
            • +
            • Message Length: 0-65536
            • +
            • Tag Length: 16-16
            • +
          • +
          • AES-192:
          • +
            • +
            • Block Sizes: Full, Partial
            • +
            • Message Length: 0-65536
            • +
            • Tag Length: 16-16
            • +
          • +
          • AES-256:
          • +
            • +
            • Block Sizes: Full, Partial
            • +
            • Message Length: 0-65536
            • +
            • Tag Length: 16-16
            • +
          • +
        • +
      • +
      • AES-CTR:
      • +
        • +
        • Counter Source: Internal
        • +
        • Key Lengths: 128, 192, 256 (bits)
        • +
      • +
      • AES-ECB:
      • +
        • +
        • Modes: Decrypt, Encrypt
        • +
        • Key Lengths: 128, 192, 256 (bits)
        • +
      • +
      • AES-GCM:
      • +
        • +
        • Modes: Decrypt, Encrypt
        • +
        • Key Lengths: 128, 192, 256 (bits)
        • +
        • Tag Lengths: 96, 104, 112, 120, 128 (bits)
        • +
        • Plain Text Lengths: 0, 8, 1016, 1024 (bits)
        • +
        • AAD Lengths: 0, 8, 1016, 1024 (bits)
        • +
        • 96 bit IV supported
        • +
      • +
      • AES-XTS:
      • +
        • +
        • Key Size: 128:
        • +
          • +
          • Modes: Decrypt, Encrypt
          • +
          • Block Sizes: Full
          • +
        • +
        • Key Size: 256:
        • +
          • +
          • Modes: Decrypt, Encrypt
          • +
          • Block Sizes: Full
          • +
        • +
      • +

      Microsoft Surface Hub SymCrypt Cryptographic Implementations #4902

      +

      Version 10.0.15063.674

        +
      • AES-CBC:
      • +
        • +
        • Modes: Decrypt, Encrypt
        • +
        • Key Lengths: 128, 192, 256 (bits)
        • +
      • +
      • AES-CCM:
      • +
        • +
        • Key Lengths: 128, 192, 256 (bits)
        • +
        • Tag Lengths: 32, 48, 64, 80, 96, 112, 128 (bits)
        • +
        • IV Lengths: 56, 64, 72, 80, 88, 96, 104 (bits)
        • +
        • Plain Text Length: 0-32
        • +
        • AAD Length: 0-65536
        • +
      • +
      • AES-CFB128:
      • +
        • +
        • Modes: Decrypt, Encrypt
        • +
        • Key Lengths: 128, 192, 256 (bits)
        • +
      • +
      • AES-CFB8:
      • +
        • +
        • Modes: Decrypt, Encrypt
        • +
        • Key Lengths: 128, 192, 256 (bits)
        • +
      • +
      • AES-CMAC:
      • +
        • +
        • Generation:
        • +
          • +
          • AES-128:
          • +
            • +
            • Block Sizes: Full, Partial
            • +
            • Message Length: 0-65536
            • +
            • Tag Length: 16-16
            • +
          • +
          • AES-192:
          • +
            • +
            • Block Sizes: Full, Partial
            • +
            • Message Length: 0-65536
            • +
            • Tag Length: 16-16
            • +
          • +
          • AES-256:
          • +
            • +
            • Block Sizes: Full, Partial
            • +
            • Message Length: 0-65536
            • +
            • Tag Length: 16-16
            • +
          • +
        • +
        • Verification:
        • +
          • +
          • AES-128:
          • +
            • +
            • Block Sizes: Full, Partial
            • +
            • Message Length: 0-65536
            • +
            • Tag Length: 16-16
            • +
          • +
          • AES-192:
          • +
            • +
            • Block Sizes: Full, Partial
            • +
            • Message Length: 0-65536
            • +
            • Tag Length: 16-16
            • +
          • +
          • AES-256:
          • +
            • +
            • Block Sizes: Full, Partial
            • +
            • Message Length: 0-65536
            • +
            • Tag Length: 16-16
            • +
          • +
        • +
      • +
      • AES-CTR:
      • +
        • +
        • Counter Source: Internal
        • +
        • Key Lengths: 128, 192, 256 (bits)
        • +
      • +
      • AES-ECB:
      • +
        • +
        • Modes: Decrypt, Encrypt
        • +
        • Key Lengths: 128, 192, 256 (bits)
        • +
      • +
      • AES-GCM:
      • +
        • +
        • Modes: Decrypt, Encrypt
        • +
        • Key Lengths: 128, 192, 256 (bits)
        • +
        • Tag Lengths: 96, 104, 112, 120, 128 (bits)
        • +
        • Plain Text Lengths: 0, 8, 1016, 1024 (bits)
        • +
        • AAD Lengths: 0, 8, 1016, 1024 (bits)
        • +
        • 96 bit IV supported
        • +
      • +
      • AES-XTS:
      • +
        • +
        • Key Size: 128:
        • +
          • +
          • Modes: Decrypt, Encrypt
          • +
          • Block Sizes: Full
          • +
        • +
        • Key Size: 256:
        • +
          • +
          • Modes: Decrypt, Encrypt
          • +
          • Block Sizes: Full
          • +
        • +
      • +

      Windows 10 Mobile (version 1709) SymCrypt Cryptographic Implementations #4901

      +

      Version 10.0.15254

        +
      • AES-CBC:
      • +
        • +
        • Modes: Decrypt, Encrypt
        • +
        • Key Lengths: 128, 192, 256 (bits)
        • +
      • +
      • AES-CCM:
      • +
        • +
        • Key Lengths: 128, 192, 256 (bits)
        • +
        • Tag Lengths: 32, 48, 64, 80, 96, 112, 128 (bits)
        • +
        • IV Lengths: 56, 64, 72, 80, 88, 96, 104 (bits)
        • +
        • Plain Text Length: 0-32
        • +
        • AAD Length: 0-65536
        • +
      • +
      • AES-CFB128:
      • +
        • +
        • Modes: Decrypt, Encrypt
        • +
        • Key Lengths: 128, 192, 256 (bits)
        • +
      • +
      • AES-CFB8:
      • +
        • +
        • Modes: Decrypt, Encrypt
        • +
        • Key Lengths: 128, 192, 256 (bits)
        • +
      • +
      • AES-CMAC:
      • +
        • +
        • Generation:
        • +
          • +
          • AES-128:
          • +
            • +
            • Block Sizes: Full, Partial
            • +
            • Message Length: 0-65536
            • +
            • Tag Length: 16-16
            • +
          • +
          • AES-192:
          • +
            • +
            • Block Sizes: Full, Partial
            • +
            • Message Length: 0-65536
            • +
            • Tag Length: 16-16
            • +
          • +
          • AES-256:
          • +
            • +
            • Block Sizes: Full, Partial
            • +
            • Message Length: 0-65536
            • +
            • Tag Length: 16-16
            • +
          • +
        • +
        • Verification:
        • +
          • +
          • AES-128:
          • +
            • +
            • Block Sizes: Full, Partial
            • +
            • Message Length: 0-65536
            • +
            • Tag Length: 16-16
            • +
          • +
          • AES-192:
          • +
            • +
            • Block Sizes: Full, Partial
            • +
            • Message Length: 0-65536
            • +
            • Tag Length: 16-16
            • +
          • +
          • AES-256:
          • +
            • +
            • Block Sizes: Full, Partial
            • +
            • Message Length: 0-65536
            • +
            • Tag Length: 16-16
            • +
          • +
        • +
      • +
      • AES-CTR:
      • +
        • +
        • Counter Source: Internal
        • +
        • Key Lengths: 128, 192, 256 (bits)
        • +
      • +
      • AES-ECB:
      • +
        • +
        • Modes: Decrypt, Encrypt
        • +
        • Key Lengths: 128, 192, 256 (bits)
        • +
      • +
      • AES-GCM:
      • +
        • +
        • Modes: Decrypt, Encrypt
        • +
        • IV Generation: External
        • +
        • Key Lengths: 128, 192, 256 (bits)
        • +
        • Tag Lengths: 96, 104, 112, 120, 128 (bits)
        • +
        • Plain Text Lengths: 0, 8, 1016, 1024 (bits)
        • +
        • AAD Lengths: 0, 8, 1016, 1024 (bits)
        • +
        • 96 bit IV supported
        • +
      • +
      • AES-XTS:
      • +
        • +
        • Key Size: 128:
        • +
          • +
          • Modes: Decrypt, Encrypt
          • +
          • Block Sizes: Full
          • +
        • +
        • Key Size: 256:
        • +
          • +
          • Modes: Decrypt, Encrypt
          • +
          • Block Sizes: Full
          • +
        • +
      • +

      Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #4897

      +

      Version 10.0.16299

      AES-KW:

      +
        +
      • Modes: Decrypt, Encrypt
      • +
      • CIPHK transformation direction: Forward
      • +
      • Key Lengths: 128, 192, 256 (bits)
      • +
      • Plain Text Lengths: 128, 192, 256, 320, 2048 (bits)
      • +
      +

      AES Val#4902

      Microsoft Surface Hub Cryptography Next Generation (CNG) Implementations #4900

      +

      Version 10.0.15063.674

      AES-KW:

      +
        +
      • Modes: Decrypt, Encrypt
      • +
      • CIPHK transformation direction: Forward
      • +
      • Key Lengths: 128, 192, 256 (bits)
      • +
      • Plain Text Lengths: 128, 192, 256, 320, 2048 (bits)
      • +
      +

      AES Val#4901

      Windows 10 Mobile (version 1709) Cryptography Next Generation (CNG) Implementations #4899

      +

      Version 10.0.15254

      AES-KW:

      +
        +
      • Modes: Decrypt, Encrypt
      • +
      • CIPHK transformation direction: Forward
      • +
      • Key Lengths: 128, 192, 256 (bits)
      • +
      • Plain Text Lengths: 128, 192, 256, 320, 2048 (bits)
      • +
      +

      AES Val#4897

      Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); Cryptography Next Generation (CNG) Implementations #4898

      +

      Version 10.0.16299

      AES-CCM:

      +
        +
      • Key Lengths: 256 (bits)
      • +
      • Tag Lengths: 128 (bits)
      • +
      • IV Lengths: 96 (bits)
      • +
      • Plain Text Length: 0-32
      • +
      • AAD Length: 0-65536
      • +
      +

      AES Val#4902

      Microsoft Surface Hub BitLocker(R) Cryptographic Implementations #4896

      +

      Version 10.0.15063.674

      AES-CCM:

      +
        +
      • Key Lengths: 256 (bits)
      • +
      • Tag Lengths: 128 (bits)
      • +
      • IV Lengths: 96 (bits)
      • +
      • Plain Text Length: 0-32
      • +
      • AAD Length: 0-65536
      • +
      +

      AES Val#4901

      Windows 10 Mobile (version 1709) BitLocker(R) Cryptographic Implementations #4895

      +

      Version 10.0.15254

      AES-CCM:

      +
        +
      • Key Lengths: 256 (bits)
      • +
      • Tag Lengths: 128 (bits)
      • +
      • IV Lengths: 96 (bits)
      • +
      • Plain Text Length: 0-32
      • +
      • AAD Length: 0-65536
      • +
      +

      AES Val#4897

      Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); BitLocker(R) Cryptographic Implementations #4894

      +

      Version 10.0.16299

      CBC ( e/d; 128 , 192 , 256 );

      +

      CFB128 ( e/d; 128 , 192 , 256 );

      +

      OFB ( e/d; 128 , 192 , 256 );

      +

      CTR ( int only; 128 , 192 , 256 )

      Windows 10 Creators Update (version 1703) Pro, Enterprise, Education Virtual TPM Implementations #4627

      +

      Version 10.0.15063

      KW ( AE , AD , AES-128 , AES-192 , AES-256 , FWD , 128 , 256 , 192 , 320 , 2048 )

      +

      AES Val#4624

      Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile Cryptography Next Generation (CNG) Implementations #4626

      +

      Version 10.0.15063

      CCM (KS: 256 ) (Assoc. Data Len Range: 0 - 0 , 2^16 ) (Payload Length Range: 0 - 32 ( Nonce Length(s): 12 (Tag Length(s): 16 )

      +

      AES Val#4624

      +

       

      Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile BitLocker(R) Cryptographic Implementations #4625

      +

      Version 10.0.15063

      ECB ( e/d; 128 , 192 , 256 );

      +

      CBC ( e/d; 128 , 192 , 256 );

      +

      CFB8 ( e/d; 128 , 192 , 256 );

      +

      CFB128 ( e/d; 128 , 192 , 256 );

      +

      CTR ( int only; 128 , 192 , 256 )

      +

      CCM (KS: 128 , 192 , 256 ) (Assoc. Data Len Range: 0 - 0 , 2^16 ) (Payload Length Range: 0 - 32 ( Nonce Length(s): 7 8 9 10 11 12 13 (Tag Length(s): 4 6 8 10 12 14 16 )

      +

      CMAC (Generation/Verification ) (KS: 128; Block Size(s): Full / Partial ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 16 Max: 16 ) (KS: 192; Block Size(s): Full / Partial ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 16 Max: 16 ) (KS: 256; Block Size(s): Full / Partial ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 16 Max: 16 )

      +

      GCM (KS: AES_128( e/d ) Tag Length(s): 128 120 112 104 96 ) (KS: AES_192( e/d ) Tag Length(s): 128 120 112 104 96 )

      +

      (KS: AES_256( e/d ) Tag Length(s): 128 120 112 104 96 )

      +

      IV Generated: ( External ) ; PT Lengths Tested: ( 0 , 1024 , 8 , 1016 ) ; AAD Lengths tested: ( 0 , 1024 , 8 , 1016 ) ; 96BitIV_Supported

      +

      GMAC_Supported

      +

      XTS( (KS: XTS_128( (e/d) (f) ) KS: XTS_256( (e/d) (f) )

      Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile SymCrypt Cryptographic Implementations #4624

      +

      Version 10.0.15063

      ECB ( e/d; 128 , 192 , 256 );

      +

      CBC ( e/d; 128 , 192 , 256 );

      Windows Embedded Compact Enhanced Cryptographic Provider (RSAENH) #4434

      +

      Version 7.00.2872

      ECB ( e/d; 128 , 192 , 256 );

      +

      CBC ( e/d; 128 , 192 , 256 );

      Windows Embedded Compact Enhanced Cryptographic Provider (RSAENH) #4433

      +

      Version 8.00.6246

      ECB ( e/d; 128 , 192 , 256 );

      +

      CBC ( e/d; 128 , 192 , 256 );

      +

      CTR ( int only; 128 , 192 , 256 )

      Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #4431

      +

      Version 7.00.2872

      ECB ( e/d; 128 , 192 , 256 );

      +

      CBC ( e/d; 128 , 192 , 256 );

      +

      CTR ( int only; 128 , 192 , 256 )

      Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #4430

      +

      Version 8.00.6246

      CBC ( e/d; 128 , 192 , 256 );

      +

      CFB128 ( e/d; 128 , 192 , 256 );

      +

      OFB ( e/d; 128 , 192 , 256 );

      +

      CTR ( int only; 128 , 192 , 256 )

      Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4 and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #4074

      +

      Version 10.0.14393

      ECB ( e/d; 128 , 192 , 256 ); CBC ( e/d; 128 , 192 , 256 ); CFB8 ( e/d; 128 , 192 , 256 ); CFB128 ( e/d; 128 , 192 , 256 ); CTR ( int only; 128 , 192 , 256 )

      +

      CCM (KS: 128 , 192 , 256 ) (Assoc. Data Len Range: 0 - 0 , 2^16 ) (Payload Length Range: 0 - 32 ( Nonce Length(s): 7 8 9 10 11 12 13 (Tag Length(s): 4 6 8 10 12 14 16 )

      +

      CMAC (Generation/Verification ) (KS: 128; Block Size(s): Full / Partial ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 0 Max: 16 ) (KS: 192; Block Size(s): Full / Partial ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 0 Max: 16 ) (KS: 256; Block Size(s): Full / Partial ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 0 Max: 16 )

      +

      GCM (KS: AES_128( e/d ) Tag Length(s): 128 120 112 104 96 ) (KS: AES_192( e/d ) Tag Length(s): 128 120 112 104 96 )
      +(KS: AES_256( e/d ) Tag Length(s): 128 120 112 104 96 )
      +IV Generated:  ( Externally ) ; PT Lengths Tested:  ( 0 , 1024 , 8 , 1016 ) ; AAD Lengths tested:  ( 0 , 1024 , 8 , 1016 ) ; IV Lengths Tested:  ( 0 , 0 ) ; 96BitIV_Supported
      +GMAC_Supported

      +

      XTS( (KS: XTS_128( (e/d) (f) ) KS: XTS_256( (e/d) (f) )

      Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update SymCrypt Cryptographic Implementations #4064

      +

      Version 10.0.14393

      ECB ( e/d; 128 , 192 , 256 );

      +

      CBC ( e/d; 128 , 192 , 256 );

      +

      CFB8 ( e/d; 128 , 192 , 256 );

      +

       

      Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update RSA32 Algorithm Implementations #4063
      +Version 10.0.14393

      KW  ( AE , AD , AES-128 , AES-192 , AES-256 , FWD , 128 , 192 , 256 , 320 , 2048 )

      +

      AES Val#4064

      Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update Cryptography Next Generation (CNG) Implementations #4062

      +

      Version 10.0.14393

      CCM (KS: 256 ) (Assoc. Data Len Range: 0 - 0 , 2^16 ) (Payload Length Range: 0 - 32 ( Nonce Length(s): 12 (Tag Length(s): 16 )

      +

      AES Val#4064

      Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update BitLocker® Cryptographic Implementations #4061

      +

      Version 10.0.14393

      KW  ( AE , AD , AES-128 , AES-192 , AES-256 , FWD , 128 , 256 , 192 , 320 , 2048 )

      +

      AES Val#3629

      Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub 84” and Surface Hub 55” Cryptography Next Generation (CNG) Implementations #3652

      +

      Version 10.0.10586

      CCM (KS: 256 ) (Assoc. Data Len Range: 0 - 0 , 2^16 ) (Payload Length Range: 0 - 32 ( Nonce Length(s): 12 (Tag Length(s): 16 )

      +

      AES Val#3629

      Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub 84” and Surface Hub 55” BitLocker® Cryptographic Implementations #3653

      +

      Version 10.0.10586

      ECB ( e/d; 128 , 192 , 256 );

      +

      CBC ( e/d; 128 , 192 , 256 );

      +

      CFB8 ( e/d; 128 , 192 , 256 );

      +

       

      Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub 84” and Surface Hub 55” RSA32 Algorithm Implementations #3630
      +Version 10.0.10586

      ECB ( e/d; 128 , 192 , 256 ); CBC ( e/d; 128 , 192 , 256 ); CFB8 ( e/d; 128 , 192 , 256 ); CFB128 ( e/d; 128 , 192 , 256 ); CTR ( int only; 128 , 192 , 256 )

      +

      CCM (KS: 128 , 192 , 256 ) (Assoc. Data Len Range: 0 - 0 , 2^16 ) (Payload Length Range: 0 - 32 ( Nonce Length(s): 7 8 9 10 11 12 13 (Tag Length(s): 4 6 8 10 12 14 16 )

      +

      CMAC (Generation/Verification ) (KS: 128; Block Size(s): Full / Partial ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 0 Max: 16 ) (KS: 192; Block Size(s): Full / Partial ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 0 Max: 16 ) (KS: 256; Block Size(s): Full / Partial ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 0 Max: 16 )

      +

      GCM (KS: AES_128( e/d ) Tag Length(s): 128 120 112 104 96 ) (KS: AES_192( e/d ) Tag Length(s): 128 120 112 104 96 )
      +(KS: AES_256( e/d ) Tag Length(s): 128 120 112 104 96 )
      +IV Generated:  ( Externally ) ; PT Lengths Tested:  ( 0 , 1024 , 8 , 1016 ) ; AAD Lengths tested:  ( 0 , 1024 , 8 , 1016 ) ; IV Lengths Tested:  ( 0 , 0 ) ; 96BitIV_Supported
      +GMAC_Supported

      +

      XTS( (KS: XTS_128( (e/d) (f) ) KS: XTS_256( (e/d) (f) )

      Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub 84” and Surface Hub 55” SymCrypt Cryptographic Implementations #3629
      +
      +

      +

      Version 10.0.10586

      KW  ( AE , AD , AES-128 , AES-192 , AES-256 , FWD , 128 , 256 , 192 , 320 , 2048 )

      +

      AES Val#3497

      Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update Cryptography Next Generation (CNG) Implementations #3507

      +

      Version 10.0.10240

      CCM (KS: 256 ) (Assoc. Data Len Range: 0 - 0 , 2^16 ) (Payload Length Range: 0 - 32 ( Nonce Length(s): 12 (Tag Length(s): 16 )

      +

      AES Val#3497

      Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 BitLocker® Cryptographic Implementations #3498

      +

      Version 10.0.10240

      ECB ( e/d; 128 , 192 , 256 ); CBC ( e/d; 128 , 192 , 256 ); CFB8 ( e/d; 128 , 192 , 256 ); CFB128 ( e/d; 128 , 192 , 256 ); CTR ( int only; 128 , 192 , 256 )

      +

      CCM (KS: 128 , 192 , 256 ) (Assoc. Data Len Range: 0 - 0 , 2^16 ) (Payload Length Range: 0 - 32 ( Nonce Length(s): 7 8 9 10 11 12 13 (Tag Length(s): 4 6 8 10 12 14 16 )

      +

      CMAC(Generation/Verification ) (KS: 128; Block Size(s): Full / Partial ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 0 Max: 16 ) (KS: 192; Block Size(s): Full / Partial ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 0 Max: 16 ) (KS: 256; Block Size(s): Full / Partial ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 0 Max: 16 )

      +

      GCM (KS: AES_128( e/d ) Tag Length(s): 128 120 112 104 96 ) (KS: AES_192( e/d ) Tag Length(s): 128 120 112 104 96 )
      +(KS: AES_256( e/d ) Tag Length(s): 128 120 112 104 96 )
      +IV Generated:  ( Externally ) ; PT Lengths Tested:  ( 0 , 1024 , 8 , 1016 ) ; AAD Lengths tested:  ( 0 , 1024 , 8 , 1016 ) ; IV Lengths Tested:  ( 0 , 0 ) ; 96BitIV_Supported
      +GMAC_Supported

      +

      XTS( (KS: XTS_128( (e/d) (f) ) KS: XTS_256( (e/d) (f) )

      Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 SymCrypt Cryptographic Implementations #3497
      +Version 10.0.10240

      ECB ( e/d; 128 , 192 , 256 );

      +

      CBC ( e/d; 128 , 192 , 256 );

      +

      CFB8 ( e/d; 128 , 192 , 256 );

      +

       

      Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 RSA32 Algorithm Implementations #3476
      +Version 10.0.10240

      ECB ( e/d; 128 , 192 , 256 );

      +

      CBC ( e/d; 128 , 192 , 256 );

      +

      CFB8 ( e/d; 128 , 192 , 256 );

      +

       

      Microsoft Windows 8.1, Microsoft Windows Server 2012 R2, Microsoft Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry RSA32 Algorithm Implementations #2853

      +

      Version 6.3.9600

      CCM (KS: 256 ) (Assoc. Data Len Range: 0 - 0 , 2^16 ) (Payload Length Range: 0 - 32 ( Nonce Length(s): 12 (Tag Length(s): 16 )

      +

      AES Val#2832

      Microsoft Windows 8.1, Microsoft Windows Server 2012 R2, Microsoft Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 BitLocker� Cryptographic Implementations #2848

      +

      Version 6.3.9600

      CCM (KS: 128 , 192 , 256 ) (Assoc. Data Len Range: 0 - 0 , 2^16 ) (Payload Length Range: 0 - 0 ( Nonce Length(s): 7 8 9 10 11 12 13 (Tag Length(s): 4 6 8 10 12 14 16 )

      +

      CMAC (Generation/Verification ) (KS: 128; Block Size(s): Full / Partial ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 0 Max: 16 ) (KS: 192; Block Size(s): Full / Partial ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 0 Max: 16 ) (KS: 256; Block Size(s): Full / Partial ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 0 Max: 16 )

      +

      GCM (KS: AES_128( e/d ) Tag Length(s): 128 120 112 104 96 ) (KS: AES_192( e/d ) Tag Length(s): 128 120 112 104 96 )

      +

      (KS: AES_256( e/d ) Tag Length(s): 128 120 112 104 96 )

      +

      IV Generated:  ( Externally ) ; PT Lengths Tested:  ( 0 , 128 , 1024 , 8 , 1016 ) ; AAD Lengths tested:  ( 0 , 128 , 1024 , 8 , 1016 ) ; IV Lengths Tested:  ( 8 , 1024 ) ; 96BitIV_Supported ;
      +OtherIVLen_Supported
      +GMAC_Supported

      Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 SymCrypt Cryptographic Implementations #2832

      +

      Version 6.3.9600

      CCM (KS: 128 , 192 , 256 ) (Assoc. Data Len Range: 0 - 0 , 2^16 ) (Payload Length Range: 0 - 32 ( Nonce Length(s): 7 8 9 10 11 12 13 (Tag Length(s): 4 6 8 10 12 14 16 )
      +AES Val#2197

      +

      CMAC (Generation/Verification ) (KS: 128; Block Size(s): ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 16 Max: 16 ) (KS: 192; Block Size(s): ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 16 Max: 16 ) (KS: 256; Block Size(s): ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 16 Max: 16 )
      +AES Val#2197

      +

      GCM(KS: AES_128( e/d ) Tag Length(s): 128 120 112 104 96 ) (KS: AES_192( e/d ) Tag Length(s): 128 120 112 104 96 )
      +(KS: AES_256( e/d ) Tag Length(s): 128 120 112 104 96 )
      +IV Generated: ( Externally ) ; PT Lengths Tested: ( 0 , 128 , 1024 , 8 , 1016 ) ; AAD Lengths tested: ( 0 , 128 , 1024 , 8 , 1016 ) ; IV Lengths Tested: ( 8 , 1024 ) ; 96BitIV_Supported
      +GMAC_Supported

      Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Cryptography Next Generation (CNG) Implementations #2216

      CCM (KS: 256 ) (Assoc. Data Len Range: 0 - 0 , 2^16 ) (Payload Length Range: 0 - 32 ( Nonce Length(s): 12 (Tag Length(s): 16 )

      +

      AES Val#2196

      Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 BitLocker® Cryptographic Implementations #2198

      ECB ( e/d; 128 , 192 , 256 );

      +

      CBC ( e/d; 128 , 192 , 256 );

      +

      CFB8 ( e/d; 128 , 192 , 256 );

      +

      CFB128 ( e/d; 128 , 192 , 256 );

      +

      CTR ( int only; 128 , 192 , 256 )

      Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Next Generation Symmetric Cryptographic Algorithms Implementations (SYMCRYPT) #2197

      ECB ( e/d; 128 , 192 , 256 );

      +

      CBC ( e/d; 128 , 192 , 256 );

      +

      CFB8 ( e/d; 128 , 192 , 256 );

      +

       

      Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Symmetric Algorithm Implementations (RSA32) #2196
      CCM (KS: 128 , 192 , 256 ) (Assoc. Data Len Range: 0 – 0 , 2^16 ) (Payload Length Range: 0 - 32 ( Nonce Length(s): 7 8 9 10 11 12 13 (Tag Length(s): 4 6 8 10 12 14 16 )
      +AES Val#1168

      Windows Server 2008 R2 and SP1 CNG algorithms #1187

      +

      Windows 7 Ultimate and SP1 CNG algorithms #1178

      CCM (KS: 128 , 256 ) (Assoc. Data Len Range: 0 - 8 ) (Payload Length Range: 4 - 32 ( Nonce Length(s): 7 8 12 13 (Tag Length(s): 4 6 8 14 16 )
      +AES Val#1168
      Windows 7 Ultimate and SP1 and Windows Server 2008 R2 and SP1 BitLocker Algorithm Implementations #1177

      ECB ( e/d; 128 , 192 , 256 );

      +

      CBC ( e/d; 128 , 192 , 256 );

      +

      CFB8 ( e/d; 128 , 192 , 256 );

      +

       

      Windows 7 and SP1 and Windows Server 2008 R2 and SP1 Symmetric Algorithm Implementation #1168

      GCM

      +

      GMAC

      Windows 7 and SP1 and Windows Server 2008 R2 and SP1 Symmetric Algorithm Implementation #1168 , vendor-affirmed
      CCM (KS: 128 , 256 ) (Assoc. Data Len Range: 0 - 8 ) (Payload Length Range: 4 - 32 ( Nonce Length(s): 7 8 12 13 (Tag Length(s): 4 6 8 14 16 )Windows Vista Ultimate SP1 and Windows Server 2008 BitLocker Algorithm Implementations #760
      CCM (KS: 128 , 192 , 256 ) (Assoc. Data Len Range: 0 - 0 , 2^16 ) (Payload Length Range: 1 - 32 ( Nonce Length(s): 7 8 9 10 11 12 13 (Tag Length(s): 4 6 8 10 12 14 16 )

      Windows Server 2008 CNG algorithms #757

      +

      Windows Vista Ultimate SP1 CNG algorithms #756

      CBC ( e/d; 128 , 256 );

      +

      CCM (KS: 128 , 256 ) (Assoc. Data Len Range: 0 - 8 ) (Payload Length Range: 4 - 32 ( Nonce Length(s): 7 8 12 13 (Tag Length(s): 4 6 8 14 16 )

      Windows Vista Ultimate BitLocker Drive Encryption #715

      +

      Windows Vista Ultimate BitLocker Drive Encryption #424

      ECB ( e/d; 128 , 192 , 256 );

      +

      CBC ( e/d; 128 , 192 , 256 );

      +

      CFB8 ( e/d; 128 , 192 , 256 );

      Windows Vista Ultimate SP1 and Windows Server 2008 Symmetric Algorithm Implementation #739

      +

      Windows Vista Symmetric Algorithm Implementation #553

      ECB ( e/d; 128 , 192 , 256 );

      +

      CBC ( e/d; 128 , 192 , 256 );

      +

      CTR ( int only; 128 , 192 , 256 )

      Windows Embedded Compact 7 Cryptographic Primitives Library (bcrypt.dll) #2023

      ECB ( e/d; 128 , 192 , 256 );

      +

      CBC ( e/d; 128 , 192 , 256 );

      Windows Embedded Compact 7 Enhanced Cryptographic Provider (RSAENH) #2024

      +

      Windows Server 2003 SP2 Enhanced Cryptographic Provider (RSAENH) #818

      +

      Windows XP Professional SP3 Enhanced Cryptographic Provider (RSAENH) #781

      +

      Windows 2003 SP2 Enhanced Cryptographic Provider (RSAENH) #548

      +

      Windows CE 6.0 and Windows CE 6.0 R2 and Windows Mobile Enhanced Cryptographic Provider (RSAENH) #516

      +

      Windows CE and Windows Mobile 6, 6.1, and 6.5 Enhanced Cryptographic Provider (RSAENH) #507

      +

      Windows Server 2003 SP1 Enhanced Cryptographic Provider (RSAENH) #290

      +

      Windows CE 5.0 and 5.1 Enhanced Cryptographic Provider (RSAENH) #224

      +

      Windows Server 2003 Enhanced Cryptographic Provider (RSAENH) #80

      +

      Windows XP, SP1, and SP2 Enhanced Cryptographic Provider (RSAENH) #33

      + + +Deterministic Random Bit Generator (DRBG) + + ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Modes / States / Key SizesAlgorithm Implementation and Certificate #
        +
      • Counter:
      • +
        • +
        • Modes: AES-256
        • +
        • Derivation Function States: Derivation Function not used
        • +
        • Prediction Resistance Modes: Not Enabled
        • +
      • +
      +

      Prerequisite: AES #4904

      Microsoft Surface Hub Virtual TPM Implementations #1734

      +

      Version 10.0.15063.674

        +
      • Counter:
      • +
        • +
        • Modes: AES-256
        • +
        • Derivation Function States: Derivation Function not used
        • +
        • Prediction Resistance Modes: Not Enabled
        • +
      • +
      +

      Prerequisite: AES #4903

      Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); Virtual TPM Implementations #1733

      +

      Version 10.0.16299

        +
      • Counter:
      • +
        • +
        • Modes: AES-256
        • +
        • Derivation Function States: Derivation Function used
        • +
        • Prediction Resistance Modes: Not Enabled
        • +
      • +
      +

      Prerequisite: AES #4902

      Microsoft Surface Hub SymCrypt Cryptographic Implementations #1732

      +

      Version 10.0.15063.674

        +
      • Counter:
      • +
        • +
        • Modes: AES-256
        • +
        • Derivation Function States: Derivation Function used
        • +
        • Prediction Resistance Modes: Not Enabled
        • +
      • +
      +

      Prerequisite: AES #4901

      Windows 10 Mobile (version 1709) SymCrypt Cryptographic Implementations #1731

      +

      Version 10.0.15254

        +
      • Counter:
      • +
        • +
        • Modes: AES-256
        • +
        • Derivation Function States: Derivation Function used
        • +
        • Prediction Resistance Modes: Not Enabled
        • +
      • +
      +

      Prerequisite: AES #4897

      Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #1730

      +

      Version 10.0.16299

      CTR_DRBG: [ Prediction Resistance Tested: Not Enabled; BlockCipher_No_df: ( AES-256 ) ( AES Val#4627 ) ]

      Windows 10 Creators Update (version 1703) Pro, Enterprise, Education Virtual TPM Implementations #1556

      +

      Version 10.0.15063

      CTR_DRBG: [ Prediction Resistance Tested: Not Enabled; BlockCipher_Use_df: ( AES-256 ) ( AES Val#4624 ) ]

      Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile SymCrypt Cryptographic Implementations #1555

      +

      Version 10.0.15063

      CTR_DRBG: [ Prediction Resistance Tested: Not Enabled; BlockCipher_No_df: ( AES-256 ) ( AES Val#4434 ) ]

      Windows Embedded Compact Enhanced Cryptographic Provider (RSAENH) #1433

      +

      Version 7.00.2872

      CTR_DRBG: [ Prediction Resistance Tested: Not Enabled; BlockCipher_No_df: ( AES-256 ) ( AES Val#4433 ) ]

      Windows Embedded Compact Enhanced Cryptographic Provider (RSAENH) #1432

      +

      Version 8.00.6246

      CTR_DRBG: [ Prediction Resistance Tested: Not Enabled; BlockCipher_No_df: ( AES-256 ) ( AES Val#4431 ) ]

      Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #1430

      +

      Version 7.00.2872

      CTR_DRBG: [ Prediction Resistance Tested: Not Enabled; BlockCipher_No_df: ( AES-256 ) ( AES Val#4430 ) ]

      Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #1429

      +

      Version 8.00.6246

      CTR_DRBG: [ Prediction Resistance Tested: Not Enabled; BlockCipher_No_df: ( AES-256 ) ( AES Val#4074 ) ]

      Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4 and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #1222

      +

      Version 10.0.14393

      CTR_DRBG: [ Prediction Resistance Tested: Not Enabled; BlockCipher_Use_df: ( AES-256 ) ( AES Val#4064 ) ]

      Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update SymCrypt Cryptographic Implementations #1217

      +

      Version 10.0.14393

      CTR_DRBG: [ Prediction Resistance Tested: Not Enabled; BlockCipher_Use_df: ( AES-256 ) ( AES Val#3629 ) ]

      Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub and Surface Hub SymCrypt Cryptographic Implementations #955

      +

      Version 10.0.10586

      CTR_DRBG: [ Prediction Resistance Tested: Not Enabled; BlockCipher_Use_df: ( AES-256 ) ( AES Val#3497 ) ]

      Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 SymCrypt Cryptographic Implementations #868

      +

      Version 10.0.10240

      CTR_DRBG: [ Prediction Resistance Tested: Not Enabled; BlockCipher_Use_df: ( AES-256 ) ( AES Val#2832 ) ]

      Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 SymCrypt Cryptographic Implementations #489

      +

      Version 6.3.9600

      CTR_DRBG: [ Prediction Resistance Tested: Not Enabled; BlockCipher_Use_df: ( AES-256 ) ( AES Val#2197 ) ]Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Next Generation Symmetric Cryptographic Algorithms Implementations (SYMCRYPT) #258
      CTR_DRBG: [ Prediction Resistance Tested: Not Enabled; BlockCipher_No_df: ( AES-256 ) ( AES Val#2023 ) ]Windows Embedded Compact 7 Cryptographic Primitives Library (bcrypt.dll) #193
      CTR_DRBG: [ Prediction Resistance Tested: Not Enabled; BlockCipher_No_df: ( AES-256 ) ( AES Val#1168 ) ]Windows 7 Ultimate and SP1 and Windows Server 2008 R2 and SP1 RNG Library #23
      DRBG (SP 800–90)Windows Vista Ultimate SP1, vendor-affirmed
      + + +#### Digital Signature Algorithm (DSA) + + ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Modes / States / Key SizesAlgorithm Implementation and Certificate #
        +
      • DSA:
      • +
        • +
        • 186-4:
        • +
          • +
          • PQGGen:
          • +
            • +
            • L = 2048, N = 256 SHA: SHA-256
            • +
            • L = 3072, N = 256 SHA: SHA-256
            • +
          • +
          • PQGVer:
          • +
            • +
            • L = 2048, N = 256 SHA: SHA-256
            • +
            • L = 3072, N = 256 SHA: SHA-256
            • +
          • +
          • SigGen:
          • +
            • +
            • L = 2048, N = 256 SHA: SHA-256
            • +
            • L = 3072, N = 256 SHA: SHA-256
            • +
          • +
          • SigVer:
          • +
            • +
            • L = 2048, N = 256 SHA: SHA-256
            • +
            • L = 3072, N = 256 SHA: SHA-256
            • +
          • +
          • KeyPair:
          • +
            • +
            • L = 2048, N = 256
            • +
            • L = 3072, N = 256
            • +
          • +
        • +
      • +
      +

      Prerequisite: SHS #4011, DRBG #1732

      Microsoft Surface Hub SymCrypt Cryptographic Implementations #1303

      +

      Version 10.0.15063.674

        +
      • DSA:
      • +
        • +
        • 186-4:
        • +
          • +
          • PQGGen:
          • +
            • +
            • L = 2048, N = 256 SHA: SHA-256
            • +
            • L = 3072, N = 256 SHA: SHA-256
            • +
          • +
          • PQGVer:
          • +
            • +
            • L = 2048, N = 256 SHA: SHA-256
            • +
            • L = 3072, N = 256 SHA: SHA-256
            • +
          • +
          • SigGen:
          • +
            • +
            • L = 2048, N = 256 SHA: SHA-256
            • +
            • L = 3072, N = 256 SHA: SHA-256
            • +
          • +
          • SigVer:
          • +
            • +
            • L = 2048, N = 256 SHA: SHA-256
            • +
            • L = 3072, N = 256 SHA: SHA-256
            • +
          • +
          • KeyPair:
          • +
            • +
            •  
            • +
            •  
            • +
            • L = 2048, N = 256
            • +
            • L = 3072, N = 256
            • +
          • +
        • +
      • +
      +

      Prerequisite: SHS #4010, DRBG #1731

      Windows 10 Mobile (version 1709) SymCrypt Cryptographic Implementations #1302

      +

      Version 10.0.15254

        +
      • DSA:
      • +
        • +
        • 186-4:
        • +
          • +
          • PQGGen:
          • +
            • +
            • L = 2048, N = 256 SHA: SHA-256
            • +
            • L = 3072, N = 256 SHA: SHA-256
            • +
          • +
          • PQGVer:
          • +
            • +
            • L = 2048, N = 256 SHA: SHA-256
            • +
            • L = 3072, N = 256 SHA: SHA-256
            • +
          • +
          • SigGen:
          • +
            • +
            • L = 2048, N = 256 SHA: SHA-256
            • +
            • L = 3072, N = 256 SHA: SHA-256
            • +
          • +
          • SigVer:
          • +
            • +
            • L = 2048, N = 256 SHA: SHA-256
            • +
            • L = 3072, N = 256 SHA: SHA-256
            • +
          • +
          • KeyPair:
          • +
            • +
            • L = 2048, N = 256
            • +
            • L = 3072, N = 256
            • +
          • +
        • +
      • +
      +

      Prerequisite: SHS #4009, DRBG #1730

      Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #1301

      +

      Version 10.0.16299

      FIPS186-4:

      +

      PQG(gen)PARMS TESTED:   [ (2048,256)SHA( 256 ); (3072,256) SHA( 256 ) ]

      +

      PQG(ver)PARMS TESTED:   [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 ) ]

      +

      KeyPairGen:   [ (2048,256) ; (3072,256) ]

      +

      SIG(gen)PARMS TESTED:   [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 ); ]

      +

      SIG(ver)PARMS TESTED:   [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 ) ]

      +

      SHS: Val#3790

      +

      DRBG: Val# 1555

      Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile SymCrypt Cryptographic Implementations #1223

      +

      Version 10.0.15063

      FIPS186-4:
      +PQG(ver)PARMS TESTED:
        [ (1024,160) SHA( 1 ); ]
      +SIG(ver)PARMS TESTED:   [ (1024,160) SHA( 1 ); ]
      +SHS: Val# 3649

      Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #1188

      +

      Version 7.00.2872

      FIPS186-4:
      +PQG(ver)PARMS TESTED:
        [ (1024,160) SHA( 1 ); ]
      +SIG(ver)PARMS TESTED:   [ (1024,160) SHA( 1 ); ]
      +SHS: Val#3648

      Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #1187

      +

      Version 8.00.6246

      FIPS186-4:
      +PQG(gen)
      PARMS TESTED: [
      +(2048,256)SHA( 256 ); (3072,256) SHA( 256 ) ]
      +PQG(ver)PARMS TESTED:   [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 ) ]
      +KeyPairGen:    [ (2048,256) ; (3072,256) ]
      +SIG(gen)PARMS TESTED:   [ (2048,256)
      +SHA( 256 ); (3072,256) SHA( 256 ); ]
      +SIG(ver)PARMS TESTED:   [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 ) ]

      +

      SHS: Val# 3347
      +DRBG: Val# 1217

      Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update MsBignum Cryptographic Implementations #1098

      +

      Version 10.0.14393

      FIPS186-4:
      +PQG(gen)
      PARMS TESTED:   [ (2048,256)SHA( 256 ); (3072,256) SHA( 256 ) ] PQG(ver)PARMS TESTED:   [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 )]
      +KeyPairGen:    [ (2048,256) ; (3072,256) ] SIG(gen)PARMS TESTED:   [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 ); ]
      +SIG(ver)PARMS TESTED:   [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 ) ]

      +

      SHS: Val# 3047
      +DRBG: Val# 955

      Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub 84” and Surface Hub 55” MsBignum Cryptographic Implementations #1024

      +

      Version 10.0.10586

      FIPS186-4:
      +PQG(gen)
      PARMS TESTED:   [ (2048,256)SHA( 256 ); (3072,256) SHA( 256 ) ]
      +PQG(ver)PARMS TESTED:   [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 ) ]
      +KeyPairGen:    [ (2048,256) ; (3072,256) ]
      +SIG(gen)PARMS TESTED:   [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 ); ] SIG(ver)PARMS TESTED:   [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 ) ]

      +

      SHS: Val# 2886
      +DRBG: Val# 868

      Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 MsBignum Cryptographic Implementations #983

      +

      Version 10.0.10240

      FIPS186-4:
      +PQG(gen)
      PARMS TESTED:   [
      +(2048,256)SHA( 256 ); (3072,256) SHA( 256 ) ]
      +PQG(ver)PARMS TESTED:   [ (2048,256)
      +SHA( 256 ); (3072,256) SHA( 256 ) ]
      +KeyPairGen:    [ (2048,256) ; (3072,256) ]
      +SIG(gen)PARMS TESTED:   [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 ); ]
      +SIG(ver)PARMS TESTED:   [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 ) ]

      +

      SHS: Val# 2373
      +DRBG: Val# 489

      Microsoft Windows 8.1, Microsoft Windows Server 2012 R2, Microsoft Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 MsBignum Cryptographic Implementations #855

      +

      Version 6.3.9600

      FIPS186-2:
      +PQG(ver) MOD(1024);
      +SIG(ver) MOD(1024);
      +SHS: #1903
      +DRBG: #258

      +

      FIPS186-4:
      +PQG(gen)PARMS TESTED
      : [ (2048,256)SHA( 256 ); (3072,256) SHA( 256 ) ]
      +PQG(ver)PARMS TESTED: [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 ) ]
      +SIG(gen)PARMS TESTED: [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 ); ]
      +SIG(ver)PARMS TESTED: [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 ) ]
      +SHS: #1903
      +DRBG: #258
      +Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical DSA List Val#687.

      Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Cryptography Next Generation (CNG) Implementations #687
      FIPS186-2:
      +PQG(ver)
      MOD(1024);
      +SIG(ver) MOD(1024);
      +SHS: #1902
      +DRBG: #258
      +Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical DSA List Val#686.
      Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 DSS and Diffie-Hellman Enhanced Cryptographic Provider (DSSENH) #686
      FIPS186-2:
      +SIG(ver)
      MOD(1024);
      +SHS: Val# 1773
      +DRBG: Val# 193
      +Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical DSA List Val#645.
      Windows Embedded Compact 7 Cryptographic Primitives Library (bcrypt.dll) #645
      FIPS186-2:
      +SIG(ver)
      MOD(1024);
      +SHS: Val# 1081
      +DRBG: Val# 23
      +Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical DSA List Val#391. See Historical DSA List Val#386.

      Windows Server 2008 R2 and SP1 CNG algorithms #391

      +

      Windows 7 Ultimate and SP1 CNG algorithms #386

      FIPS186-2:
      +SIG(ver)
      MOD(1024);
      +SHS: Val# 1081
      +RNG: Val# 649
      +Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical DSA List Val#390. See Historical DSA List Val#385.

      Windows Server 2008 R2 and SP1 Enhanced DSS (DSSENH) #390

      +

      Windows 7 Ultimate and SP1 Enhanced DSS (DSSENH) #385

      FIPS186-2:
      +SIG(ver)
      MOD(1024);
      +SHS: Val# 753
      +Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical DSA List Val#284. See Historical DSA List Val#283.

      Windows Server 2008 CNG algorithms #284

      +

      Windows Vista Ultimate SP1 CNG algorithms #283

      FIPS186-2:
      +SIG(ver)
      MOD(1024);
      +SHS: Val# 753
      +RNG: Val# 435
      +Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical DSA List Val#282. See Historical DSA List Val#281.

      Windows Server 2008 Enhanced DSS (DSSENH) #282

      +

      Windows Vista Ultimate SP1 Enhanced DSS (DSSENH) #281

      FIPS186-2:
      +SIG(ver)
      MOD(1024);
      +SHS: Val# 618
      +RNG: Val# 321
      +Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical DSA List Val#227. See Historical DSA List Val#226.

      Windows Vista CNG algorithms #227

      +

      Windows Vista Enhanced DSS (DSSENH) #226

      FIPS186-2:
      +SIG(ver)
      MOD(1024);
      +SHS: Val# 784
      +RNG: Val# 448
      +Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical DSA List Val#292.
      Windows XP Professional SP3 Enhanced DSS and Diffie-Hellman Cryptographic Provider (DSSENH) #292
      FIPS186-2:
      +SIG(ver)
      MOD(1024);
      +SHS: Val# 783
      +RNG: Val# 447
      +Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical DSA List Val#291.
      Windows XP Professional SP3 Enhanced Cryptographic Provider (RSAENH) #291
      FIPS186-2:
      +PQG(gen)
      MOD(1024);
      +PQG(ver) MOD(1024);
      +KEYGEN(Y) MOD(1024);
      +SIG(gen) MOD(1024);
      +SIG(ver) MOD(1024);
      +SHS: Val# 611
      +RNG: Val# 314
      Windows 2003 SP2 Enhanced DSS and Diffie-Hellman Cryptographic Provider #221
      FIPS186-2:
      +PQG(gen)
      MOD(1024);
      +PQG(ver) MOD(1024);
      +KEYGEN(Y) MOD(1024);
      +SIG(gen) MOD(1024);
      +SIG(ver) MOD(1024);
      +SHS: Val# 385
      Windows Server 2003 SP1 Enhanced DSS and Diffie-Hellman Cryptographic Provider (DSSENH) #146
      FIPS186-2:
      +PQG(ver)
      MOD(1024);
      +KEYGEN(Y) MOD(1024);
      +SIG(gen) MOD(1024);
      +SIG(ver) MOD(1024);
      +SHS: Val# 181
      +
      +
      Windows Server 2003 Enhanced DSS and Diffie-Hellman Cryptographic Provider (DSSENH) #95
      FIPS186-2:
      +PQG(gen)
      MOD(1024);
      +PQG(ver) MOD(1024);
      +KEYGEN(Y) MOD(1024);
      +SIG(gen) MOD(1024);
      +SHS: SHA-1 (BYTE)
      +SIG(ver) MOD(1024);
      +SHS: SHA-1 (BYTE)

      Windows 2000 DSSENH.DLL #29

      +

      Windows 2000 DSSBASE.DLL #28

      +

      Windows NT 4 SP6 DSSENH.DLL #26

      +

      Windows NT 4 SP6 DSSBASE.DLL #25

      FIPS186-2: PRIME;
      +FIPS186-2:

      +

      KEYGEN(Y):
      +SHS: SHA-1 (BYTE)

      +

      SIG(gen):
      +SIG(ver)
      MOD(1024);
      +SHS: SHA-1 (BYTE)

      Windows NT 4.0 SP4 Microsoft Enhanced DSS and Diffie-Hellman Cryptographic Provider #17
      + + +#### Elliptic Curve Digital Signature Algorithm (ECDSA) + + ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Modes / States / Key SizesAlgorithm Implementation and Certificate #
        +
      • ECDSA:
      • +
        • +
        • 186-4:
        • +
          • +
          • Key Pair Generation:
          • +
            • +
            • Curves: P-256, P-384, P-521
            • +
            • Generation Methods: Extra Random Bits
            • +
          • +
          • Public Key Validation:
          • +
            • +
            • Curves: P-256, P-384, P-521
            • +
          • +
          • Signature Generation:
          • +
            • +
            • P-256 SHA: SHA-256
            • +
            • P-384 SHA: SHA-384
            • +
            • P-521 SHA: SHA-512
            • +
          • +
          • Signature Verification:
          • +
            • +
            • P-256 SHA: SHA-256
            • +
            • P-384 SHA: SHA-384
            • +
            • P-521 SHA: SHA-512
            • +
          • +
        • +
      • +
      +

      Prerequisite: SHS #2373, DRBG #489

      Microsoft Windows 8.1, Microsoft Windows Server 2012 R2, Microsoft Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 MsBignum Cryptographic Implementations #1263

      +

      Version 6.3.9600

        +
      • ECDSA:
      • +
        • +
        • 186-4:
        • +
          • +
          • Key Pair Generation:
          • +
            • +
            • Curves: P-256, P-384
            • +
            • Generation Methods: Testing Candidates
            • +
          • +
        • +
      • +
      +

      Prerequisite: SHS #4011, DRBG #1734

      Microsoft Surface Hub Virtual TPM Implementations #1253

      +

      Version 10.0.15063.674

        +
      • ECDSA:
      • +
        • +
        • 186-4:
        • +
          • +
          • Key Pair Generation:
          • +
            • +
            • Curves: P-256, P-384
            • +
            • Generation Methods: Testing Candidates
            • +
          • +
        • +
      • +
      +

      Prerequisite: SHS #4009, DRBG #1733

      Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); Virtual TPM Implementations #1252

      +

      Version 10.0.16299

        +
      • ECDSA:
      • +
        • +
        • 186-4:
        • +
          • +
          • Key Pair Generation:
          • +
            • +
            • Curves: P-256, P-384, P-521
            • +
            • Generation Methods: Extra Random Bits
            • +
          • +
          • Public Key Validation:
          • +
            • +
            • Curves: P-256, P-384, P-521
            • +
          • +
          • Signature Generation:
          • +
            • +
            • P-256 SHA: SHA-256
            • +
            • P-384 SHA: SHA-384
            • +
            • P-521 SHA: SHA-512
            • +
          • +
          • Signature Verification:
          • +
            • +
            • P-256 SHA: SHA-256
            • +
            • P-384 SHA: SHA-384
            • +
            • P-521 SHA: SHA-512
            • +
          • +
        • +
      • +
      +

      Prerequisite: SHS #4011, DRBG #1732

      Microsoft Surface Hub MsBignum Cryptographic Implementations #1251

      +

      Version 10.0.15063.674

        +
      • ECDSA:
      • +
        • +
        • 186-4:
        • +
          • +
          • Key Pair Generation:
          • +
            • +
            • Curves: P-256, P-384, P-521
            • +
            • Generation Methods: Extra Random Bits
            • +
          • +
          • Public Key Validation:
          • +
            • +
            • Curves: P-256, P-384, P-521
            • +
          • +
          • Signature Generation:
          • +
            • +
            • P-256 SHA: SHA-256
            • +
            • P-384 SHA: SHA-384
            • +
            • P-521 SHA: SHA-512
            • +
          • +
          • Signature Verification:
          • +
            • +
            • P-256 SHA: SHA-256
            • +
            • P-384 SHA: SHA-384
            • +
            • P-521 SHA: SHA-512
            • +
          • +
        • +
      • +
      +

      Prerequisite: SHS #4011, DRBG #1732

      Microsoft Surface Hub SymCrypt Cryptographic Implementations #1250

      +

      Version 10.0.15063.674

        +
      • ECDSA:
      • +
        • +
        • 186-4:
        • +
          • +
          • Key Pair Generation:
          • +
            • +
            • Curves: P-256, P-384, P-521
            • +
            • Generation Methods: Extra Random Bits
            • +
          • +
          • Public Key Validation:
          • +
            • +
            • Curves: P-256, P-384, P-521
            • +
          • +
          • Signature Generation:
          • +
            • +
            • P-256 SHA: SHA-256
            • +
            • P-384 SHA: SHA-384
            • +
            • P-521 SHA: SHA-512
            • +
          • +
          • Signature Verification:
          • +
            • +
            • P-256 SHA: SHA-256
            • +
            • P-384 SHA: SHA-384
            • +
            • P-521 SHA: SHA-512
            • +
          • +
        • +
      • +
      +

      Prerequisite: SHS #4010, DRBG #1731

      Windows 10 Mobile (version 1709) SymCrypt Cryptographic Implementations #1249

      +

      Version 10.0.15254

        +
      • ECDSA:
      • +
        • +
        • 186-4:
        • +
          • +
          • Key Pair Generation:
          • +
            • +
            • Curves: P-256, P-384, P-521
            • +
            • Generation Methods: Extra Random Bits
            • +
          • +
          • Public Key Validation:
          • +
            • +
            • Curves: P-256, P-384, P-521
            • +
          • +
          • Signature Generation:
          • +
            • +
            • P-256 SHA: SHA-256
            • +
            • P-384 SHA: SHA-384
            • +
            • P-521 SHA: SHA-512
            • +
          • +
          • Signature Verification:
          • +
            • +
            • P-256 SHA: SHA-256
            • +
            • P-384 SHA: SHA-384
            • +
            • P-521 SHA: SHA-512
            • +
          • +
        • +
      • +
      +

      Prerequisite: SHS #4010, DRBG #1731

      Windows 10 Mobile (version 1709) MsBignum Cryptographic Implementations #1248

      +

      Version 10.0.15254

        +
      • ECDSA:
      • +
        • +
        • 186-4:
        • +
          • +
          • Key Pair Generation:
          • +
            • +
            • Curves: P-256, P-384, P-521
            • +
            • Generation Methods: Extra Random Bits
            • +
          • +
          • Public Key Validation:
          • +
            • +
            • Curves: P-256, P-384, P-521
            • +
          • +
          • Signature Generation:
          • +
            • +
            • P-256 SHA: SHA-256
            • +
            • P-384 SHA: SHA-384
            • +
            • P-521 SHA: SHA-512
            • +
          • +
          • Signature Verification:
          • +
            • +
            • P-256 SHA: SHA-256
            • +
            • P-384 SHA: SHA-384
            • +
            • P-521 SHA: SHA-512
            • +
          • +
        • +
      • +
      +

      Prerequisite: SHS #4009, DRBG #1730

      Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); MsBignum Cryptographic Implementations #1247

      +

      Version 10.0.16299

        +
      • ECDSA:
      • +
        • +
        • 186-4:
        • +
          • +
          • Key Pair Generation:
          • +
            • +
            • Curves: P-256, P-384, P-521
            • +
            • Generation Methods: Extra Random Bits
            • +
          • +
          • Public Key Validation:
          • +
            • +
            • Curves: P-256, P-384, P-521
            • +
          • +
          • Signature Generation:
          • +
            • +
            • P-256 SHA: SHA-256
            • +
            • P-384 SHA: SHA-384
            • +
            • P-521 SHA: SHA-512
            • +
          • +
          • Signature Verification:
          • +
            • +
            • P-256 SHA: SHA-256
            • +
            • P-384 SHA: SHA-384
            • +
            • P-521 SHA: SHA-512
            • +
          • +
        • +
      • +
      +

      Prerequisite: SHS #4009, DRBG #1730

      Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #1246

      +

      Version 10.0.16299

      FIPS186-4:
      +PKG: CURVES
      ( P-256 P-384 TestingCandidates )
      +SHS: Val#3790
      +DRBG: Val# 1555

      Windows 10 Creators Update (version 1703) Pro, Enterprise, Education Virtual TPM Implementations #1136

      +

      Version 10.0.15063

      FIPS186-4:
      +PKG: CURVES
      ( P-256 P-384 P-521 ExtraRandomBits )
      +PKV: CURVES( P-256 P-384 P-521 )
      +SigGen: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512)
      +SigVer: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512) )
      +SHS: Val#3790
      +DRBG: Val# 1555

      Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile MsBignum Cryptographic Implementations #1135

      +

      Version 10.0.15063

      FIPS186-4:
      +PKG: CURVES
      ( P-256 P-384 P-521 ExtraRandomBits )
      +PKV: CURVES( P-256 P-384 P-521 )
      +SigGen: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512)
      +SigVer: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512) )
      +SHS: Val#3790
      +DRBG: Val# 1555

      Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile SymCrypt Cryptographic Implementations #1133

      +

      Version 10.0.15063

      FIPS186-4:
      +PKG: CURVES
      ( P-256 P-384 P-521 ExtraRandomBits )
      +PKV: CURVES( P-256 P-384 P-521 )
      +SigGen: CURVES( P-256: (SHA-1, 256) P-384: (SHA-1, 384) P-521: (SHA-1, 512) SIG(gen) with SHA-1 affirmed for use with protocols only.
      +SigVer: CURVES( P-256: (SHA-1, 256) P-384: (SHA-1, 384) P-521: (SHA-1, 512) )
      +SHS:Val# 3649
      +DRBG:Val# 1430

      Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #1073

      +

      Version 7.00.2872

      FIPS186-4:
      +PKG: CURVES
      ( P-256 P-384 P-521 ExtraRandomBits )
      +PKV: CURVES( P-256 P-384 P-521 )
      +SigGen: CURVES( P-256: (SHA-1, 256) P-384: (SHA-1, 384) P-521: (SHA-1, 512) SIG(gen) with SHA-1 affirmed for use with protocols only.
      +SigVer: CURVES( P-256: (SHA-1, 256) P-384: (SHA-1, 384) P-521: (SHA-1, 512) )
      +SHS:Val#3648
      +DRBG:Val# 1429

      Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #1072

      +

      Version 8.00.6246

      FIPS186-4:
      +PKG: CURVES
      ( P-256 P-384 TestingCandidates )
      +PKV: CURVES( P-256 P-384 )
      +SigGen: CURVES( P-256: (SHA-1, 256) P-384: (SHA-1, 256, 384) SIG(gen) with SHA-1 affirmed for use with protocols only.
      +SigVer: CURVES( P-256: (SHA-1, 256) P-384: (SHA-1, 256, 384) )

      +

      SHS: Val# 3347
      +DRBG: Val# 1222

      Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4 and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #920

      +

      Version 10.0.14393

      FIPS186-4:
      +PKG: CURVES
      ( P-256 P-384 P-521 ExtraRandomBits )
      +PKV: CURVES( P-256 P-384 P-521 )
      +SigGen: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512)
      +SigVer: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512) )

      +

      SHS: Val# 3347
      +DRBG: Val# 1217

      Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update MsBignum Cryptographic Implementations #911

      +

      Version 10.0.14393

      FIPS186-4:
      +PKG: CURVES
      ( P-256 P-384 P-521 ExtraRandomBits )
      +SigGen: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512)
      +SigVer: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512) )

      +

      SHS: Val# 3047
      +DRBG: Val# 955

      Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub 84” and Surface Hub 55” MsBignum Cryptographic Implementations #760

      +

      Version 10.0.10586

      FIPS186-4:
      +PKG: CURVES
      ( P-256 P-384 P-521 ExtraRandomBits )
      +SigGen: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512)
      +SigVer: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512) )

      +

      SHS: Val# 2886
      +DRBG: Val# 868

      Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 MsBignum Cryptographic Implementations #706

      +

      Version 10.0.10240

      FIPS186-4:
      +PKG: CURVES
      ( P-256 P-384 P-521 ExtraRandomBits )
      +SigGen: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512)
      +SigVer: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512) )

      +

      SHS: Val#2373
      +DRBG: Val# 489

      Microsoft Windows 8.1, Microsoft Windows Server 2012 R2, Microsoft Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 MsBignum Cryptographic Implementations #505

      +

      Version 6.3.9600

      FIPS186-2:
      +PKG: CURVES
      ( P-256 P-384 P-521 )
      +SHS: #1903
      +DRBG: #258
      +SIG(ver):CURVES( P-256 P-384 P-521 )
      +SHS: #1903
      +DRBG: #258

      +

      FIPS186-4:
      +PKG: CURVES
      ( P-256 P-384 P-521 ExtraRandomBits )
      +SigGen: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512)
      +SigVer: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512) )
      +SHS: #1903
      +DRBG: #258
      +Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical ECDSA List Val#341.

      Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Cryptography Next Generation (CNG) Implementations #341

      FIPS186-2:
      +PKG: CURVES
      ( P-256 P-384 P-521 )
      +SHS: Val#1773
      +DRBG: Val# 193
      +SIG(ver): CURVES( P-256 P-384 P-521 )
      +SHS: Val#1773
      +DRBG: Val# 193

      +

      FIPS186-4:
      +PKG: CURVES
      ( P-256 P-384 P-521 ExtraRandomBits )
      +SigGen: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512)
      +SigVer: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512) )
      +SHS: Val#1773
      +DRBG: Val# 193
      +Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical ECDSA List Val#295.

      Windows Embedded Compact 7 Cryptographic Primitives Library (bcrypt.dll) #295
      FIPS186-2:
      +PKG: CURVES
      ( P-256 P-384 P-521 )
      +SHS: Val#1081
      +DRBG: Val# 23
      +SIG(ver): CURVES( P-256 P-384 P-521 )
      +SHS: Val#1081
      +DRBG: Val# 23
      +Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical ECDSA List Val#142. See Historical ECDSA List Val#141.

      Windows Server 2008 R2 and SP1 CNG algorithms #142

      +

      Windows 7 Ultimate and SP1 CNG algorithms #141

      FIPS186-2:
      +PKG: CURVES
      ( P-256 P-384 P-521 )
      +SHS: Val#753
      +SIG(ver): CURVES( P-256 P-384 P-521 )
      +SHS: Val#753
      +Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical ECDSA List Val#83. See Historical ECDSA List Val#82.

      Windows Server 2008 CNG algorithms #83

      +

      Windows Vista Ultimate SP1 CNG algorithms #82

      FIPS186-2:
      +PKG: CURVES
      ( P-256 P-384 P-521 )
      +SHS: Val#618
      +RNG: Val# 321
      +SIG(ver): CURVES( P-256 P-384 P-521 )
      +SHS: Val#618
      +RNG: Val# 321
      +Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical ECDSA List Val#60.
      Windows Vista CNG algorithms #60
      + + +#### Keyed-Hash Message Authentication Code (HMAC) + + ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Modes / States / Key SizesAlgorithm Implementation and Certificate #
        +
      • HMAC-SHA-1:
      • +
        • +
        • Key Sizes &lt; Block Size
        • +
        • Key Sizes &gt; Block Size
        • +
        • Key Sizes = Block Size
        • +
      • +
      • HMAC-SHA2-256:
      • +
        • +
        • Key Sizes &lt; Block Size
        • +
        • Key Sizes &gt; Block Size
        • +
        • Key Sizes = Block Size
        • +
      • +
      • HMAC-SHA2-384:
      • +
        • +
        • Key Sizes &lt; Block Size
        • +
        • Key Sizes &gt; Block Size
        • +
        • Key Sizes = Block Size
        • +
      • +
      +

      Prerequisite: SHS #4011

      Microsoft Surface Hub Virtual TPM Implementations #3271

      +

      Version 10.0.15063.674

        +
      • HMAC-SHA-1:
      • +
        • +
        • Key Sizes &lt; Block Size
        • +
        • Key Sizes &gt; Block Size
        • +
        • Key Sizes = Block Size
        • +
      • +
      • HMAC-SHA2-256:
      • +
        • +
        • Key Sizes &lt; Block Size
        • +
        • Key Sizes &gt; Block Size
        • +
        • Key Sizes = Block Size
        • +
      • +
      • HMAC-SHA2-384:
      • +
        • +
        • Key Sizes &lt; Block Size
        • +
        • Key Sizes &gt; Block Size
        • +
        • Key Sizes = Block Size
        • +
      • +
      +

      Prerequisite: SHS #4009

      Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); Virtual TPM Implementations #3270

      +

      Version 10.0.16299

        +
      • HMAC-SHA-1:
      • +
        • +
        • Key Sizes &lt; Block Size
        • +
        • Key Sizes &gt; Block Size
        • +
        • Key Sizes = Block Size
        • +
      • +
      • HMAC-SHA2-256:
      • +
        • +
        • Key Sizes &lt; Block Size
        • +
        • Key Sizes &gt; Block Size
        • +
        • Key Sizes = Block Size
        • +
      • +
      • HMAC-SHA2-384:
      • +
        • +
        • Key Sizes &lt; Block Size
        • +
        • Key Sizes &gt; Block Size
        • +
        • Key Sizes = Block Size
        • +
      • +
      • HMAC-SHA2-512:
      • +
        • +
        • Key Sizes &lt; Block Size
        • +
        • Key Sizes &gt; Block Size
        • +
        • Key Sizes = Block Size
        • +
      • +
      +

      Prerequisite: SHS #4011

      Microsoft Surface Hub SymCrypt Cryptographic Implementations #3269

      +

      Version 10.0.15063.674

        +
      • HMAC-SHA-1:
      • +
        • +
        • Key Sizes &lt; Block Size
        • +
        • Key Sizes &gt; Block Size
        • +
        • Key Sizes = Block Size
        • +
      • +
      • HMAC-SHA2-256:
      • +
        • +
        • Key Sizes &lt; Block Size
        • +
        • Key Sizes &gt; Block Size
        • +
        • Key Sizes = Block Size
        • +
      • +
      • HMAC-SHA2-384:
      • +
        • +
        • Key Sizes &lt; Block Size
        • +
        • Key Sizes &gt; Block Size
        • +
        • Key Sizes = Block Size
        • +
      • +
      • HMAC-SHA2-512:
      • +
        • +
        • Key Sizes &lt; Block Size
        • +
        • Key Sizes &gt; Block Size
        • +
        • Key Sizes = Block Size
        • +
      • +
      +

      Prerequisite: SHS #4010

      Windows 10 Mobile (version 1709) SymCrypt Cryptographic Implementations #3268

      +

      Version 10.0.15254

        +
      • HMAC-SHA-1:
      • +
        • +
        • Key Sizes &lt; Block Size
        • +
        • Key Sizes &gt; Block Size
        • +
        • Key Sizes = Block Size
        • +
      • +
      • HMAC-SHA2-256:
      • +
        • +
        • Key Sizes &lt; Block Size
        • +
        • Key Sizes &gt; Block Size
        • +
        • Key Sizes = Block Size
        • +
      • +
      • HMAC-SHA2-384:
      • +
        • +
        • Key Sizes &lt; Block Size
        • +
        • Key Sizes &gt; Block Size
        • +
        • Key Sizes = Block Size
        • +
      • +
      • HMAC-SHA2-512:
      • +
        • +
        • Key Sizes &lt; Block Size
        • +
        • Key Sizes &gt; Block Size
        • +
        • Key Sizes = Block Size
        • +
      • +
      +

      Prerequisite: SHS #4009

      Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #3267

      +

      Version 10.0.16299

      HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHS Val#3790

      +

      HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHS Val#3790

      +

      HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHS Val#3790

      Windows 10 Creators Update (version 1703) Pro, Enterprise, Education Virtual TPM Implementations #3062

      +

      Version 10.0.15063

      HMAC-SHA1(Key Sizes Ranges Tested: KSBS ) SHS Val#3790

      +

      HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHS Val#3790

      +

      HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHS Val#3790

      +

      HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHS Val#3790

      Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile SymCrypt Cryptographic Implementations #3061

      +

      Version 10.0.15063

      HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHS Val#3652

      +

      HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHS Val#3652

      +

      HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHS Val#3652

      +

      HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal#3652

      Windows Embedded Compact Enhanced Cryptographic Provider (RSAENH) #2946

      +

      Version 7.00.2872

      HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHS Val#3651

      +

      HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHS Val#3651

      +

      HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHS Val#3651

      +

      HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal#3651

      Windows Embedded Compact Enhanced Cryptographic Provider (RSAENH) #2945

      +

      Version 8.00.6246

      HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHS Val# 3649

      +

      HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHS Val# 3649

      +

      HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHS Val# 3649

      +

      HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal# 3649

      Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #2943

      +

      Version 7.00.2872

      HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHS Val#3648

      +

      HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHS Val#3648

      +

      HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHS Val#3648

      +

      HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal#3648

      Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #2942

      +

      Version 8.00.6246

      HMAC-SHA1 (Key Sizes Ranges Tested:  KSBS )
      +SHS Val# 3347

      +

      HMAC-SHA256 ( Key Size Ranges Tested:  KSBS )
      +SHS Val# 3347

      +

      HMAC-SHA384 ( Key Size Ranges Tested:  KSBS )
      +SHS Val# 3347

      Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4 and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #2661

      +

      Version 10.0.14393

      HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHS Val# 3347

      +

      HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHS Val# 3347

      +

      HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHS Val# 3347

      +

      HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHS Val# 3347

      Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update SymCrypt Cryptographic Implementations #2651

      +

      Version 10.0.14393

      HMAC-SHA1 (Key Sizes Ranges Tested:  KSBS )
      +SHS Val# 3047

      +

      HMAC-SHA256 ( Key Size Ranges Tested:  KSBS )
      +SHS Val# 3047

      +

      HMAC-SHA384 ( Key Size Ranges Tested:  KSBS )
      +SHS Val# 3047

      +

      HMAC-SHA512 ( Key Size Ranges Tested:  KSBS )
      +SHS Val# 3047

      Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub 84” and Surface Hub 55” SymCrypt Cryptographic Implementations #2381

      +

      Version 10.0.10586

      HMAC-SHA1 (Key Sizes Ranges Tested:  KSBS )
      +SHSVal# 2886

      +

      HMAC-SHA256 ( Key Size Ranges Tested:  KSBS )
      +SHSVal# 2886

      +

      HMAC-SHA384 ( Key Size Ranges Tested:  KSBS )
      + SHSVal# 2886

      +

      HMAC-SHA512 ( Key Size Ranges Tested:  KSBS )
      +SHSVal# 2886

      Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 SymCrypt Cryptographic Implementations #2233

      +

      Version 10.0.10240

      HMAC-SHA1 (Key Sizes Ranges Tested:  KSBS )
      +SHS Val#2373

      +

      HMAC-SHA256 ( Key Size Ranges Tested:  KSBS )
      +SHS Val#2373

      +

      HMAC-SHA384 ( Key Size Ranges Tested:  KSBS )
      +SHS Val#2373

      +

      HMAC-SHA512 ( Key Size Ranges Tested:  KSBS )
      +SHS Val#2373

      Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 SymCrypt Cryptographic Implementations #1773

      +

      Version 6.3.9600

      HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHS Val#2764

      +

      HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHS Val#2764

      +

      HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHS Val#2764

      +

      HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHS Val#2764

      Windows CE and Windows Mobile, and Windows Embedded Handheld Enhanced Cryptographic Provider (RSAENH) #2122

      +

      Version 5.2.29344

      HMAC-SHA1 (Key Sizes Ranges Tested: KS#1902

      +

      HMAC-SHA256 ( Key Size Ranges Tested: KS#1902

      Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 BitLocker® Cryptographic Implementations #1347

      HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHS#1902

      +

      HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHS#1902

      +

      HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHS#1902

      +

      HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHS#1902

      Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Enhanced Cryptographic Provider (RSAENH) #1346

      HMAC-SHA1 (Key Sizes Ranges Tested: KSBS )

      +

      SHS#1903

      +

      HMAC-SHA256 ( Key Size Ranges Tested: KSBS )

      +

      SHS#1903

      +

      HMAC-SHA384 ( Key Size Ranges Tested: KSBS )

      +

      SHS#1903

      +

      HMAC-SHA512 ( Key Size Ranges Tested: KSBS )

      +

      SHS#1903

      Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Next Generation Symmetric Cryptographic Algorithms Implementations (SYMCRYPT) #1345

      HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHSVal#1773

      +

      HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHSVal#1773

      +

      Tinker HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHSVal#1773

      +

      HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal#1773

      Windows Embedded Compact 7 Cryptographic Primitives Library (bcrypt.dll) #1364

      HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHSVal#1774

      +

      HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHSVal#1774

      +

      HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHSVal#1774

      +

      HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal#1774

      Windows Embedded Compact 7 Enhanced Cryptographic Provider (RSAENH) #1227

      HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHSVal#1081

      +

      HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHSVal#1081

      +

      HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHSVal#1081

      +

      HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal#1081

      Windows Server 2008 R2 and SP1 CNG algorithms #686

      +

      Windows 7 and SP1 CNG algorithms #677

      +

      Windows Server 2008 R2 Enhanced Cryptographic Provider (RSAENH) #687

      +

      Windows 7 Enhanced Cryptographic Provider (RSAENH) #673

      HMAC-SHA1(Key Sizes Ranges Tested: KSVal#1081

      +

      HMAC-SHA256 ( Key Size Ranges Tested: KSVal#1081

      Windows 7 and SP1 and Windows Server 2008 R2 and SP1 BitLocker Algorithm Implementations #675

      HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHSVal#816

      +

      HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHSVal#816

      +

      HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHSVal#816

      +

      HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal#816

      Windows Server 2003 SP2 Enhanced Cryptographic Provider (RSAENH) #452

      HMAC-SHA1 (Key Sizes Ranges Tested: KSVal#753

      +

      HMAC-SHA256 ( Key Size Ranges Tested: KSVal#753

      Windows Vista Ultimate SP1 and Windows Server 2008 BitLocker Algorithm Implementations #415

      HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHSVal#753

      +

      HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHSVal#753

      +

      HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHSVal#753

      +

      HMAC-SHA512 ( Key Size Ranges Tested: KSBS )SHS Val#753

      Windows Server 2008 Enhanced Cryptographic Provider (RSAENH) #408

      +

      Windows Vista Enhanced Cryptographic Provider (RSAENH) #407

      HMAC-SHA1 (Key Sizes Ranges Tested: KSBS )SHSVal#618

      +

      HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHSVal#618

      +

      HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHSVal#618

      +

      HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal#618

      Windows Vista Enhanced Cryptographic Provider (RSAENH) #297
      HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHSVal#785

      Windows XP Professional SP3 Kernel Mode Cryptographic Module (fips.sys) #429

      +

      Windows XP, vendor-affirmed

      HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHSVal#783

      +

      HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHSVal#783

      +

      HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHSVal#783

      +

      HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal#783

      Windows XP Professional SP3 Enhanced Cryptographic Provider (RSAENH) #428

      HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHSVal#613

      +

      HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHSVal#613

      +

      HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHSVal#613

      +

      HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal#613

      Windows Server 2003 SP2 Enhanced Cryptographic Provider (RSAENH) #289
      HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHSVal#610Windows Server 2003 SP2 Kernel Mode Cryptographic Module (fips.sys) #287

      HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHSVal#753

      +

      HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHSVal#753

      +

      HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHSVal#753

      +

      HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal#753

      Windows Server 2008 CNG algorithms #413

      +

      Windows Vista Ultimate SP1 CNG algorithms #412

      HMAC-SHA1 (Key Sizes Ranges Tested: KSVal#737

      +

      HMAC-SHA256 ( Key Size Ranges Tested: KSVal#737

      Windows Vista Ultimate BitLocker Drive Encryption #386

      HMAC-SHA1 ( Key Sizes Ranges Tested: KSBS ) SHSVal#618

      +

      HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHSVal#618

      +

      HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHSVal#618

      +

      HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal#618

      Windows Vista CNG algorithms #298

      HMAC-SHA1 ( Key Sizes Ranges Tested: KSBS ) SHSVal#589

      +

      HMAC-SHA256 ( Key Size Ranges Tested: KSBS )SHSVal#589

      +

      HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHSVal#589

      +

      HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal#589

      Windows CE 6.0 and Windows CE 6.0 R2 and Windows Mobile Enhanced Cryptographic Provider (RSAENH) #267

      HMAC-SHA1 ( Key Sizes Ranges Tested: KSBS ) SHSVal#578

      +

      HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHSVal#578

      +

      HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHSVal#578

      +

      HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal#578

      Windows CE and Windows Mobile 6.0 and Windows Mobil 6.5 Enhanced Cryptographic Provider (RSAENH) #260

      HMAC-SHA1 (Key Sizes Ranges Tested: KSVal#495

      +

      HMAC-SHA256 ( Key Size Ranges Tested: KSVal#495

      Windows Vista BitLocker Drive Encryption #199
      HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHSVal#364

      Windows Server 2003 SP1 Enhanced Cryptographic Provider (RSAENH) #99

      +

      Windows XP, vendor-affirmed

      HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHSVal#305

      +

      HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHSVal#305

      +

      HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHSVal#305

      +

      HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal#305

      Windows CE 5.00 and Windows CE 5.01 Enhanced Cryptographic Provider (RSAENH) #31
      + + +#### Key Agreement Scheme (KAS) + + ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Modes / States / Key SizesAlgorithm Implementation and Certificate #
        +
      • KAS ECC:
      • +
        • +
        • Functions: Domain Parameter Generation, Domain Parameter Validation, Full Public Key Validation, Key Pair Generation, Public Key Regeneration
        • +
        • Schemes:
        • +
          • +
          • Full Unified:
          • +
            • +
            • Key Agreement Roles: Initiator, Responder
            • +
            • KDFs: Concatenation
            • +
            • Parameter Sets:
            • +
              • +
              • EC:
              • +
                • +
                • Curve: P-256
                • +
                • SHA: SHA-256
                • +
                • MAC: HMAC
                • +
              • +
              • ED:
              • +
                • +
                • Curve: P-384
                • +
                • SHA: SHA-384
                • +
                • MAC: HMAC
                • +
              • +
            • +
          • +
        • +
      • +
      +

      Prerequisite: SHS #4011, ECDSA #1253, DRBG #1734

      Microsoft Surface Hub Virtual TPM Implementations #150

      +

      Version 10.0.15063.674

        +
      • KAS ECC:
      • +
        • +
        • Functions: Domain Parameter Generation, Domain Parameter Validation, Full Public Key Validation, Key Pair Generation, Public Key Regeneration
        • +
        • Schemes:
        • +
          • +
          • Full Unified:
          • +
            • +
            • Key Agreement Roles: Initiator, Responder
            • +
            • KDFs: Concatenation
            • +
            • Parameter Sets:
            • +
              • +
              • EC:
              • +
                • +
                • Curve: P-256
                • +
                • SHA: SHA-256
                • +
                • MAC: HMAC
                • +
              • +
              • ED:
              • +
                • +
                • Curve: P-384
                • +
                • SHA: SHA-384
                • +
                • MAC: HMAC
                • +
              • +
            • +
          • +
        • +
      • +
      +

      Prerequisite: SHS #4009, ECDSA #1252, DRBG #1733

      Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); Virtual TPM Implementations #149

      +

      Version 10.0.16299

        +
      • KAS ECC:
      • +
        • +
        • Functions: Domain Parameter Generation, Domain Parameter Validation, Key Pair Generation, Partial Public Key Validation, Public Key Regeneration
        • +
        • Schemes:
        • +
          • +
          • Ephemeral Unified:
          • +
            • +
            • Key Agreement Roles: Initiator, Responder
            • +
            • KDFs: Concatenation
            • +
            • Parameter Sets:
            • +
              • +
              • EC:
              • +
                • +
                • Curve: P-256
                • +
                • SHA: SHA-256
                • +
                • MAC: HMAC
                • +
              • +
              • ED:
              • +
                • +
                • Curve: P-384
                • +
                • SHA: SHA-384
                • +
                • MAC: HMAC
                • +
              • +
              • EE:
              • +
                • +
                • Curve: P-521
                • +
                • SHA: SHA-512
                • +
                • MAC: HMAC
                • +
              • +
            • +
          • +
          • One Pass DH:
          • +
            • +
            • Key Agreement Roles: Initiator, Responder
            • +
            • Parameter Sets:
            • +
              • +
              • EC:
              • +
                • +
                • Curve: P-256
                • +
                • SHA: SHA-256
                • +
                • MAC: HMAC
                • +
              • +
              • ED:
              • +
                • +
                • Curve: P-384
                • +
                • SHA: SHA-384
                • +
                • MAC: HMAC
                • +
              • +
              • EE:
              • +
                • +
                • Curve: P-521
                • +
                • SHA: SHA-512
                • +
                • MAC: HMAC
                • +
              • +
            • +
          • +
          • Static Unified:
          • +
            • +
            • Key Agreement Roles: Initiator, Responder
            • +
            • Parameter Sets:
            • +
              • +
              • EC:
              • +
                • +
                • Curve: P-256
                • +
                • SHA: SHA-256
                • +
                • MAC: HMAC
                • +
              • +
              • ED:
              • +
                • +
                • Curve: P-384
                • +
                • SHA: SHA-384
                • +
                • MAC: HMAC
                • +
              • +
              • EE:
              • +
                • +
                • Curve: P-521
                • +
                • SHA: SHA-512
                • +
                • MAC: HMAC
                • +
              • +
            • +
          • +
        • +
      • +
      +

      Prerequisite: SHS #4011, ECDSA #1250, DRBG #1732

      +
        +
      • KAS FFC:
      • +
        • +
        • Functions: Domain Parameter Generation, Domain Parameter Validation, Key Pair Generation, Partial Public Key Validation
        • +
        • Schemes:
        • +
          • +
          • dhEphem:
          • +
            • +
            • Key Agreement Roles: Initiator, Responder
            • +
            • Parameter Sets:
            • +
              • +
              • FB:
              • +
                • +
                • SHA: SHA-256
                • +
                • MAC: HMAC
                • +
              • +
              • FC:
              • +
                • +
                • SHA: SHA-256
                • +
                • MAC: HMAC
                • +
              • +
            • +
          • +
          • dhOneFlow:
          • +
            • +
            • Key Agreement Roles: Initiator, Responder
            • +
            • Parameter Sets:
            • +
              • +
              • FB:
              • +
                • +
                • SHA: SHA-256
                • +
                • MAC: HMAC
                • +
              • +
              • FC:
              • +
                • +
                • SHA: SHA-256
                • +
                • MAC: HMAC
                • +
              • +
            • +
          • +
          • dhStatic:
          • +
            • +
            • Key Agreement Roles: Initiator, Responder
            • +
            • Parameter Sets:
            • +
              • +
              • FB:
              • +
                • +
                • SHA: SHA-256
                • +
                • MAC: HMAC
                • +
              • +
              • FC:
              • +
                • +
                • SHA: SHA-256
                • +
                • MAC: HMAC
                • +
              • +
            • +
          • +
        • +
      • +
      +

      Prerequisite: SHS #4011, DSA #1303, DRBG #1732

      Microsoft Surface Hub SymCrypt Cryptographic Implementations #148

      +

      Version 10.0.15063.674

        +
      • KAS ECC:
      • +
        • +
        • Functions: Domain Parameter Generation, Domain Parameter Validation, Key Pair Generation, Partial Public Key Validation, Public Key Regeneration
        • +
        • Schemes:
        • +
          • +
          • Ephemeral Unified:
          • +
            • +
            • Key Agreement Roles: Initiator, Responder
            • +
            • KDFs: Concatenation
            • +
            • Parameter Sets:
            • +
              • +
              • EC:
              • +
                • +
                • Curve: P-256
                • +
                • SHA: SHA-256
                • +
                • MAC: HMAC
                • +
              • +
              • ED:
              • +
                • +
                • Curve: P-384
                • +
                • SHA: SHA-384
                • +
                • MAC: HMAC
                • +
              • +
              • EE:
              • +
                • +
                • Curve: P-521
                • +
                • SHA: SHA-512
                • +
                • MAC: HMAC
                • +
              • +
            • +
          • +
          • One Pass DH:
          • +
            • +
            • Key Agreement Roles: Initiator, Responder
            • +
            • Parameter Sets:
            • +
              • +
              • EC:
              • +
                • +
                • Curve: P-256
                • +
                • SHA: SHA-256
                • +
                • MAC: HMAC
                • +
              • +
              • ED:
              • +
                • +
                • Curve: P-384
                • +
                • SHA: SHA-384
                • +
                • MAC: HMAC
                • +
              • +
              • EE:
              • +
                • +
                • Curve: P-521
                • +
                • SHA: SHA-512
                • +
                • MAC: HMAC
                • +
              • +
            • +
          • +
          • Static Unified:
          • +
            • +
            • Key Agreement Roles: Initiator, Responder
            • +
            • Parameter Sets:
            • +
              • +
              • EC:
              • +
                • +
                • Curve: P-256
                • +
                • SHA: SHA-256
                • +
                • MAC: HMAC
                • +
              • +
              • ED:
              • +
                • +
                • Curve: P-384
                • +
                • SHA: SHA-384
                • +
                • MAC: HMAC
                • +
              • +
              • EE:
              • +
                • +
                • Curve: P-521
                • +
                • SHA: SHA-512
                • +
                • MAC: HMAC
                • +
              • +
            • +
          • +
        • +
      • +
      +

      Prerequisite: SHS #4010, ECDSA #1249, DRBG #1731

      +
        +
      • KAS FFC:
      • +
        • +
        • Functions: Domain Parameter Generation, Domain Parameter Validation, Key Pair Generation, Partial Public Key Validation
        • +
        • Schemes:
        • +
          • +
          • dhEphem:
          • +
            • +
            • Key Agreement Roles: Initiator, Responder
            • +
            • Parameter Sets:
            • +
              • +
              • FB:
              • +
                • +
                • SHA: SHA-256
                • +
                • MAC: HMAC
                • +
              • +
              • FC:
              • +
                • +
                • SHA: SHA-256
                • +
                • MAC: HMAC
                • +
              • +
            • +
          • +
          • dhOneFlow:
          • +
            • +
            • Key Agreement Roles: Initiator, Responder
            • +
            • Parameter Sets:
            • +
              • +
              • FB:
              • +
                • +
                • SHA: SHA-256
                • +
                • MAC: HMAC
                • +
              • +
              • FC:
              • +
                • +
                • SHA: SHA-256
                • +
                • MAC: HMAC
                • +
              • +
            • +
          • +
          • dhStatic:
          • +
            • +
            • Key Agreement Roles: Initiator, Responder
            • +
            • Parameter Sets:
            • +
              • +
              • FB:
              • +
                • +
                • SHA: SHA-256
                • +
                • MAC: HMAC
                • +
              • +
              • FC:
              • +
                • +
                • SHA: SHA-256
                • +
                • MAC: HMAC
                • +
              • +
            • +
          • +
        • +
      • +
      +

      Prerequisite: SHS #4010, DSA #1302, DRBG #1731

      Windows 10 Mobile (version 1709) SymCrypt Cryptographic Implementations #147

      +

      Version 10.0.15254

        +
      • KAS ECC:
      • +
        • +
        • Functions: Domain Parameter Generation, Domain Parameter Validation, Key Pair Generation, Partial Public Key Validation, Public Key Regeneration
        • +
        • Schemes:
        • +
          • +
          • Ephemeral Unified:
          • +
            • +
            • Key Agreement Roles: Initiator, Responder
            • +
            • KDFs: Concatenation
            • +
            • Parameter Sets:
            • +
              • +
              • EC:
              • +
                • +
                • Curve: P-256
                • +
                • SHA: SHA-256
                • +
                • MAC: HMAC
                • +
              • +
              • ED:
              • +
                • +
                • Curve: P-384
                • +
                • SHA: SHA-384
                • +
                • MAC: HMAC
                • +
              • +
              • EE:
              • +
                • +
                • Curve: P-521
                • +
                • SHA: SHA-512
                • +
                • MAC: HMAC
                • +
              • +
            • +
          • +
          • One Pass DH:
          • +
            • +
            • Key Agreement Roles: Initiator, Responder
            • +
            • Parameter Sets:
            • +
              • +
              • EC:
              • +
                • +
                • Curve: P-256
                • +
                • SHA: SHA-256
                • +
                • MAC: HMAC
                • +
              • +
              • ED:
              • +
                • +
                • Curve: P-384
                • +
                • SHA: SHA-384
                • +
                • MAC: HMAC
                • +
              • +
              • EE:
              • +
                • +
                • Curve: P-521
                • +
                • SHA: SHA-512
                • +
                • MAC: HMAC
                • +
              • +
            • +
          • +
          • Static Unified:
          • +
            • +
            • Key Agreement Roles: Initiator, Responder
            • +
            • Parameter Sets:
            • +
              • +
              • EC:
              • +
                • +
                • Curve: P-256
                • +
                • SHA: SHA-256
                • +
                • MAC: HMAC
                • +
              • +
              • ED:
              • +
                • +
                • Curve: P-384
                • +
                • SHA: SHA-384
                • +
                • MAC: HMAC
                • +
              • +
              • EE:
              • +
                • +
                • Curve: P-521
                • +
                • SHA: SHA-512
                • +
                • MAC: HMAC
                • +
              • +
            • +
          • +
        • +
      • +
      +

      Prerequisite: SHS #4009, ECDSA #1246, DRBG #1730

      +
        +
      • KAS FFC:
      • +
        • +
        • Functions: Domain Parameter Generation, Domain Parameter Validation, Key Pair Generation, Partial Public Key Validation
        • +
        • Schemes:
        • +
          • +
          • dhEphem:
          • +
            • +
            • Key Agreement Roles: Initiator, Responder
            • +
            • Parameter Sets:
            • +
              • +
              • FB:
              • +
                • +
                • SHA: SHA-256
                • +
                • MAC: HMAC
                • +
              • +
              • FC:
              • +
                • +
                • SHA: SHA-256
                • +
                • MAC: HMAC
                • +
              • +
            • +
          • +
          • dhOneFlow:
          • +
            • +
            • Key Agreement Roles: Initiator, Responder
            • +
            • Parameter Sets:
            • +
              • +
              • FB:
              • +
                • +
                • SHA: SHA-256
                • +
                • MAC: HMAC
                • +
              • +
              • FC:
              • +
                • +
                • SHA: SHA-256
                • +
                • MAC: HMAC
                • +
              • +
            • +
          • +
          • dhStatic:
          • +
            • +
            • Key Agreement Roles: Initiator, Responder
            • +
            • Parameter Sets:
            • +
              • +
              • FB:
              • +
                • +
                • SHA: SHA-256
                • +
                • MAC: HMAC
                • +
              • +
              • FC:
              • +
                • +
                • SHA: SHA-256
                • +
                • MAC: HMAC
                • +
              • +
            • +
          • +
        • +
      • +
      +

      Prerequisite: SHS #4009, DSA #1301, DRBG #1730

      Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #146

      +

      Version 10.0.16299

      ECC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Full Validation   Key Regeneration ) SCHEMES [ FullUnified ( EC: P-256   SHA256   HMAC ) ( ED: P-384   SHA384   HMAC ) ]

      +

      SHS Val#3790
      +DSA Val#1135
      +DRBG Val#1556

      Windows 10 Creators Update (version 1703) Pro, Enterprise, Education Virtual TPM Implementations #128

      +

      Version 10.0.15063

      FFC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation ) SCHEMES [ dhEphem ( KARole(s): Initiator / Responder )
      +( FB: SHA256 ) ( FC: SHA256 ) ]
      +[ dhOneFlow ( FB: SHA256 ) ( FC: SHA256 ) ] [ dhStatic ( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( FB: SHA256 HMAC ) ( FC: SHA256   HMAC ) ]
      +SHS Val#3790
      +DSA Val#1223
      +DRBG Val#1555

      +

      ECC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation ) SCHEMES [ EphemeralUnified ( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( EC: P-256   SHA256   HMAC ) ( ED: P-384   SHA384   HMAC ) ( EE: P-521 HMAC (SHA512, HMAC_SHA512) ) ) ]
      +[ OnePassDH ( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( EC: P-256   SHA256   HMAC ) ( ED: P-384   SHA384   HMAC ) ( EE: P-521   HMAC (SHA512, HMAC_SHA512) ) ]
      +[ StaticUnified ( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( EC: P-256   SHA256   HMAC ) ( ED: P-384   SHA384   HMAC ) ( EE: P-521   HMAC (SHA512, HMAC_SHA512) ) ]
      +
      +SHS Val#3790
      +ECDSA Val#1133
      +DRBG Val#1555

      Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile SymCrypt Cryptographic Implementations #127

      +

      Version 10.0.15063

      FFC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation ) SCHEMES [ dhEphem ( KARole(s): Initiator / Responder )
      +( FB: SHA256 ) ( FC: SHA256 ) ]
      +[ dhOneFlow ( KARole(s): Initiator / Responder ) ( FB: SHA256 ) ( FC: SHA256 ) ] [ dhStatic ( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( FB: SHA256 HMAC ) ( FC: SHA256   HMAC ) ]
      +SHS Val# 3649
      +DSA Val#1188
      +DRBG Val#1430

      +

      ECC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation   Key Regeneration ) SCHEMES [ EphemeralUnified ( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( EC: P-256   SHA256   HMAC ) ( ED: P-384   SHA384   HMAC ) ( EE: P-521 HMAC (SHA512, HMAC_SHA512) ) ) ]
      +[ OnePassDH ( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( EC: P-256   SHA256   HMAC ) ( ED: P-384   SHA384   HMAC ) ( EE: P-521   HMAC (SHA512, HMAC_SHA512) ) ]
      +[ StaticUnified ( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( EC: P-256   SHA256   HMAC ) ( ED: P-384   SHA384   HMAC ) ( EE: P-521   HMAC (SHA512, HMAC_SHA512) ) ]

      Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #115

      +

      Version 7.00.2872

      FFC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation ) SCHEMES [ dhEphem ( KARole(s): Initiator / Responder )
      +( FB: SHA256 ) ( FC: SHA256 ) ]
      +[ dhHybridOneFlow ( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( FB:SHA256 HMAC ) ( FC: SHA256   HMAC ) ]
      +[ dhStatic ( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( FB:SHA256 HMAC ) ( FC: SHA256   HMAC ) ]
      +SHS Val#3648
      +DSA Val#1187
      +DRBG Val#1429

      +

      ECC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation   Key Regeneration ) SCHEMES [ EphemeralUnified ( No_KC ) ( EC: P-256   SHA256   HMAC ) ( ED: P-384   SHA384   HMAC ) ( EE: P-521 HMAC (SHA512, HMAC_SHA512) ) ) ]
      +[ OnePassDH ( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( EC: P-256   SHA256   HMAC ) ( ED: P-384   SHA384   HMAC ) ( EE: P-521   HMAC (SHA512, HMAC_SHA512) ) ]
      +[ StaticUnified ( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( EC: P-256   SHA256   HMAC ) ( ED: P-384   SHA384   HMAC ) ( EE: P-521   HMAC (SHA512, HMAC_SHA512) ) ]
      +
      +SHS Val#3648
      +ECDSA Val#1072
      +DRBG Val#1429

      Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #114

      +

      Version 8.00.6246

      ECC:  (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Full Validation   Key Regeneration )
      +SCHEMES  [ FullUnified  ( No_KC  &lt; KARole(s): Initiator / Responder &gt; &lt; KDF: CONCAT &gt; ) ( EC:  P-256   SHA256   HMAC ) ( ED:  P-384   SHA384   HMAC ) ]

      +

      SHS Val# 3347 ECDSA Val#920 DRBG Val#1222

      Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4 and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #93

      +

      Version 10.0.14393

      FFC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation )
      +SCHEMES  [ dhEphem  ( KARole(s): Initiator / Responder )
      +( FB: SHA256 ) ( FC: SHA256 ) ]
      +[ dhOneFlow ( KARole(s): Initiator / Responder ) ( FB:  SHA256 ) ( FC:  SHA256 ) ] [ dhStatic (No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( FB:  SHA256 HMAC ) ( FC:  SHA256   HMAC ) ]

      +

      SHS Val# 3347 DSA Val#1098 DRBG Val#1217

      +

      ECC:  (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation   Key Regeneration ) SCHEMES  [ EphemeralUnified ( No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( EC:  P-256   SHA256   HMAC ) ( ED:  P-384   SHA384   HMAC ) ( EE:  P-521 HMAC (SHA512, HMAC_SHA512) ) ) ]
      +[ OnePassDH  ( No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( EC:  P-256   SHA256   HMAC ) ( ED:  P-384   SHA384   HMAC ) ( EE:  P-521   HMAC (SHA512, HMAC_SHA512) ) ]
      +[ StaticUnified ( No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( EC:  P-256   SHA256   HMAC ) ( ED:  P-384   SHA384   HMAC ) ( EE:  P-521   HMAC (SHA512, HMAC_SHA512) ) ]

      +

      SHS Val# 3347 DSA Val#1098 ECDSA Val#911 DRBG Val#1217 HMAC Val#2651

      Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update Cryptography Next Generation (CNG) Implementations #92

      +

      Version 10.0.14393

      FFC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation ) SCHEMES  [ dhEphem  ( KARole(s): Initiator / Responder )
      +( FB: SHA256 ) ( FC: SHA256 ) ]
      +[ dhOneFlow ( KARole(s): Initiator / Responder ) ( FB:  SHA256 ) ( FC:  SHA256 ) ] [ dhStatic ( No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( FB:  SHA256 HMAC ) ( FC:  SHA256   HMAC ) ]

      +

      SHS Val# 3047 DSA Val#1024 DRBG Val#955

      +

      ECC:  (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation   Key Regeneration ) SCHEMES  [ EphemeralUnified ( No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( EC:  P-256   SHA256   HMAC ) ( ED:  P-384   SHA384   HMAC ) ( EE:  P-521 HMAC (SHA512, HMAC_SHA512) ) ) ]
      +[ OnePassDH  ( No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( EC:  P-256   SHA256   HMAC ) ( ED:  P-384   SHA384   HMAC ) ( EE:  P-521   HMAC (SHA512, HMAC_SHA512) ) ]
      +[ StaticUnified ( No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( EC:  P-256   SHA256   HMAC ) ( ED:  P-384   SHA384   HMAC ) ( EE:  P-521   HMAC (SHA512, HMAC_SHA512) ) ]

      +

      SHS Val# 3047 ECDSA Val#760 DRBG Val#955

      Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub and Surface Hub Cryptography Next Generation (CNG) Implementations #72

      +

      Version 10.0.10586

      FFC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation ) SCHEMES  [ dhEphem  ( KARole(s): Initiator / Responder )
      +( FB: SHA256 ) ( FC: SHA256 ) ]
      +[ dhOneFlow ( KARole(s): Initiator / Responder ) ( FB:  SHA256 ) ( FC:  SHA256 ) ] [ dhStatic ( No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( FB:  SHA256 HMAC ) ( FC:  SHA256   HMAC ) ]

      +

      SHS Val# 2886 DSA Val#983 DRBG Val#868

      +

      ECC:  (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation   Key Regeneration ) SCHEMES  [ EphemeralUnified ( No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( EC:  P-256   SHA256   HMAC ) ( ED:  P-384   SHA384   HMAC ) ( EE:  P-521 HMAC (SHA512, HMAC_SHA512) ) ) ]
      +[ OnePassDH  ( No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( EC:  P-256   SHA256   HMAC ) ( ED:  P-384   SHA384   HMAC ) ( EE:  P-521   HMAC (SHA512, HMAC_SHA512) ) ]
      +[ StaticUnified ( No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( EC:  P-256   SHA256   HMAC ) ( ED:  P-384   SHA384   HMAC ) ( EE:  P-521   HMAC (SHA512, HMAC_SHA512) ) ]

      +

      SHS Val# 2886 ECDSA Val#706 DRBG Val#868

      Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 Cryptography Next Generation (CNG) Implementations #64

      +

      Version 10.0.10240

      FFC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation ) SCHEMES  [ dhEphem  ( KARole(s): Initiator / Responder )
      +( FB: SHA256 ) ( FC: SHA256 ) ]
      +[ dhOneFlow ( KARole(s): Initiator / Responder ) ( FB:  SHA256 ) ( FC:  SHA256 ) ] [ dhStatic ( No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( FB:  SHA256 HMAC ) ( FC:  SHA256   HMAC ) ]

      +

      SHS Val#2373 DSA Val#855 DRBG Val#489

      +

      ECC:  (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation   Key Regeneration ) SCHEMES  [ EphemeralUnified ( No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( EC:  P-256   SHA256   HMAC ) ( ED:  P-384   SHA384   HMAC ) ( EE:  P-521 HMAC (SHA512, HMAC_SHA512) ) ) ]
      +[ OnePassDH  ( No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( EC:  P-256   SHA256   HMAC ) ( ED:  P-384   SHA384   HMAC ) ( EE:  P-521   HMAC (SHA512, HMAC_SHA512) ) ]
      +[ StaticUnified ( No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( EC:  P-256   SHA256   HMAC ) ( ED:  P-384   SHA384   HMAC ) ( EE:  P-521   HMAC (SHA512, HMAC_SHA512) ) ]

      +

      SHS Val#2373 ECDSA Val#505 DRBG Val#489

      Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 Cryptography Next Generation Cryptographic Implementations #47

      +

      Version 6.3.9600

      FFC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG DPV KPG Partial Validation ) SCHEMES [ dhEphem ( KARole(s): Initiator / Responder )
      +( FA: SHA256 ) ( FB: SHA256 ) ( FC: SHA256 ) ]
      +[ dhOneFlow ( KARole(s): Initiator / Responder ) ( FA: SHA256 ) ( FB: SHA256 ) ( FC: SHA256 ) ]
      +[ dhStatic ( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( FA: SHA256 HMAC ) ( FB: SHA256 HMAC ) ( FC: SHA256 HMAC ) ]
      +SHS #1903 DSA Val#687 DRBG #258

      +

      ECC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG DPV KPG Partial Validation Key Regeneration ) SCHEMES [ EphemeralUnified ( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( EC: P-256 SHA256 HMAC ) ( ED: P-384 SHA384 HMAC ) ( EE: P-521 HMAC (SHA512, HMAC_SHA512) ) ) ]
      +[ OnePassDH( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( EC: P-256 SHA256 ) ( ED: P-384 SHA384 ) ( EE: P-521 (SHA512, HMAC_SHA512) ) ) ]
      +[ StaticUnified ( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( EC: P-256 SHA256 HMAC ) ( ED: P-384 SHA384 HMAC ) ( EE: P-521 HMAC (SHA512, HMAC_SHA512) ) ]
      +
      +SHS #1903 ECDSA Val#341 DRBG #258

      Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Cryptography Next Generation (CNG) Implementations #36

      KAS (SP 800–56A)

      +

      key agreement

      +

      key establishment methodology provides 80 to 256 bits of encryption strength

      Windows 7 and SP1, vendor-affirmed

      +

      Windows Server 2008 R2 and SP1, vendor-affirmed

      + + +SP 800-108 Key-Based Key Derivation Functions (KBKDF) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Modes / States / Key SizesAlgorithm Implementation and Certificate #
        +
      • Counter:
      • +
        • +
        • MACs: HMAC-SHA-1, HMAC-SHA-256, HMAC-SHA-384
        • +
      • +
      +

      MAC prerequisite: HMAC #3271

      +
      +
        +
      • Counter Location: Before Fixed Data
      • +
      • R Length: 32 (bits)
      • +
      • SPs used to generate K: SP 800-56A, SP 800-90A
      • +
      +
      +

      K prerequisite: DRBG #1734, KAS #150

      Microsoft Surface Hub Virtual TPM Implementations #161

      +

      Version 10.0.15063.674

        +
      • Counter:
      • +
        • +
        • MACs: HMAC-SHA-1, HMAC-SHA-256, HMAC-SHA-384
        • +
      • +
      +

      MAC prerequisite: HMAC #3270

      +
      +
        +
      • Counter Location: Before Fixed Data
      • +
      • R Length: 32 (bits)
      • +
      • SPs used to generate K: SP 800-56A, SP 800-90A
      • +
      +
      +

      K prerequisite: DRBG #1733, KAS #149

      Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); Virtual TPM Implementations #160

      +

      Version 10.0.16299

        +
      • Counter:
      • +
        • +
        • MACs: CMAC-AES-128, CMAC-AES-192, CMAC-AES-256, HMAC-SHA-1, HMAC-SHA-256, HMAC-SHA-384, HMAC-SHA-512
        • +
      • +
      +

      MAC prerequisite: AES #4902, HMAC #3269

      +
      +
        +
      • Counter Location: Before Fixed Data
      • +
      • R Length: 32 (bits)
      • +
      • SPs used to generate K: SP 800-56A, SP 800-90A
      • +
      • K prerequisite: KAS #148
      • +
      +

      Microsoft Surface Hub Cryptography Next Generation (CNG) Implementations #159

      +

      Version 10.0.15063.674

        +
      • Counter:
      • +
        • +
        • MACs: CMAC-AES-128, CMAC-AES-192, CMAC-AES-256, HMAC-SHA-1, HMAC-SHA-256, HMAC-SHA-384, HMAC-SHA-512
        • +
      • +
      +

      MAC prerequisite: AES #4901, HMAC #3268

      +
      +
        +
      • Counter Location: Before Fixed Data
      • +
      • R Length: 32 (bits)
      • +
      • SPs used to generate K: SP 800-56A, SP 800-90A
      • +
      +
      +

      K prerequisite: KAS #147

      Windows 10 Mobile (version 1709) Cryptography Next Generation (CNG) Implementations #158

      +

      Version 10.0.15254

        +
      • Counter:
      • +
        • +
        • MACs: CMAC-AES-128, CMAC-AES-192, CMAC-AES-256, HMAC-SHA-1, HMAC-SHA-256, HMAC-SHA-384, HMAC-SHA-512
        • +
      • +
      +

      MAC prerequisite: AES #4897, HMAC #3267

      +
      +
        +
      • Counter Location: Before Fixed Data
      • +
      • R Length: 32 (bits)
      • +
      • SPs used to generate K: SP 800-56A, SP 800-90A
      • +
      +
      +

      K prerequisite: KAS #146

      Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); Cryptography Next Generation (CNG) Implementations #157

      +

      Version 10.0.16299

      CTR_Mode: ( Llength( Min0 Max0 ) MACSupported( [HMACSHA1] [HMACSHA256] [HMACSHA384] ) LocationCounter( [BeforeFixedData] ) rlength( [32] ) )
      +
      +KAS Val#128
      +DRBG Val#1556
      +MAC Val#3062

      Windows 10 Creators Update (version 1703) Pro, Enterprise, Education Virtual TPM Implementations #141

      +

      Version 10.0.15063

      CTR_Mode: ( Llength( Min20 Max64 ) MACSupported( [CMACAES128] [CMACAES192] [CMACAES256] [HMACSHA1] [HMACSHA256] [HMACSHA384] [HMACSHA512] ) LocationCounter( [BeforeFixedData] ) rlength( [32] ) )
      +
      +KAS Val#127
      +AES Val#4624
      +DRBG Val#1555
      +MAC Val#3061

      Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile Cryptography Next Generation (CNG) Implementations #140

      +

      Version 10.0.15063

      CTR_Mode:  ( Llength( Min20 Max64 ) MACSupported( [HMACSHA1] [HMACSHA256] [HMACSHA384] ) LocationCounter( [BeforeFixedData] ) rlength( [32] ) )

      +

      KAS Val#93 DRBG Val#1222 MAC Val#2661

      Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4 and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #102

      +

      Version 10.0.14393

      CTR_Mode:  ( Llength( Min20 Max64 ) MACSupported( [CMACAES128] [CMACAES192] [CMACAES256] [HMACSHA1] [HMACSHA256] [HMACSHA384] [HMACSHA512] ) LocationCounter( [BeforeFixedData] ) rlength( [32] ) )

      +

      KAS Val#92 AES Val#4064 DRBG Val#1217 MAC Val#2651

      Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update Cryptography Next Generation (CNG) Implementations #101

      +

      Version 10.0.14393

      CTR_Mode:  ( Llength( Min20 Max64 ) MACSupported( [CMACAES128] [CMACAES192] [CMACAES256] [HMACSHA1] [HMACSHA256] [HMACSHA384] [HMACSHA512] ) LocationCounter( [BeforeFixedData] ) rlength( [32] ) )

      +

      KAS Val#72 AES Val#3629 DRBG Val#955 MAC Val#2381

      Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub 84” and Surface Hub 55” Cryptography Next Generation (CNG) Implementations #72

      +

      Version 10.0.10586

      CTR_Mode:  ( Llength( Min20 Max64 ) MACSupported( [CMACAES128] [CMACAES192] [CMACAES256] [HMACSHA1] [HMACSHA256] [HMACSHA384] [HMACSHA512] ) LocationCounter( [BeforeFixedData] ) rlength( [32] ) )

      +

      KAS Val#64 AES Val#3497 RBG Val#868 MAC Val#2233

      Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 Cryptography Next Generation (CNG) Implementations #66

      +

      Version 10.0.10240

      CTR_Mode:  ( Llength( Min0 Max0 ) MACSupported( [HMACSHA1] [HMACSHA256] [HMACSHA512] ) LocationCounter( [BeforeFixedData] ) rlength( [32] ) )

      +

      DRBG Val#489 MAC Val#1773

      Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 Cryptography Next Generation Cryptographic Implementations #30

      +

      Version 6.3.9600

      CTR_Mode: ( Llength( Min0 Max4 ) MACSupported( [HMACSHA1] [HMACSHA256] [HMACSHA512] ) LocationCounter( [BeforeFixedData] ) rlength( [32] ) )

      +

      DRBG #258 HMAC Val#1345

      Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Cryptography Next Generation (CNG) Implementations #3
      + + +Random Number Generator (RNG) + + ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Modes / States / Key SizesAlgorithm Implementation and Certificate #

      FIPS 186-2 General Purpose

      +

      [ (x-Original); (SHA-1) ]

      Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Cryptography Next Generation (CNG) Implementations #1110
      FIPS 186-2
      +[ (x-Original); (SHA-1) ]

      Windows Embedded Compact 7 Enhanced Cryptographic Provider (RSAENH) #1060

      +

      Windows CE 6.0 and Windows CE 6.0 R2 and Windows Mobile Enhanced Cryptographic Provider (RSAENH) #292

      +

      Windows CE and Windows Mobile 6.0 and Windows Mobile 6.5 Enhanced Cryptographic Provider (RSAENH) #286

      +

      Windows CE 5.00 and Window CE 5.01 Enhanced Cryptographic Provider (RSAENH) #66

      FIPS 186-2
      +[ (x-Change Notice); (SHA-1) ]

      +

      FIPS 186-2 General Purpose
      +[ (x-Change Notice); (SHA-1) ]

      Windows 7 and SP1 and Windows Server 2008 R2 and SP1 RNG Library #649

      +

      Windows Vista Ultimate SP1 and Windows Server 2008 RNG Implementation #435

      +

      Windows Vista RNG implementation #321

      FIPS 186-2 General Purpose
      +[ (x-Change Notice); (SHA-1) ]

      Windows Server 2003 SP2 Enhanced Cryptographic Provider (RSAENH) #470

      +

      Windows XP Professional SP3 Kernel Mode Cryptographic Module (fips.sys) #449

      +

      Windows XP Professional SP3 Enhanced Cryptographic Provider (RSAENH) #447

      +

      Windows Server 2003 SP2 Enhanced Cryptographic Provider (RSAENH) #316

      +

      Windows Server 2003 SP2 Kernel Mode Cryptographic Module (fips.sys) #313

      FIPS 186-2
      +[ (x-Change Notice); (SHA-1) ]

      Windows XP Professional SP3 Enhanced DSS and Diffie-Hellman Cryptographic Provider (DSSENH) #448

      +

      Windows Server 2003 SP2 Enhanced DSS and Diffie-Hellman Cryptographic Provider #314

      + + +#### RSA + + ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Modes / States / Key SizesAlgorithm Implementation and Certificate #

      RSA:

      +
        +
      • 186-4:
      • +
        • +
        • Signature Generation PKCS1.5:
        • +
          • +
          • Mod 2048 SHA: SHA-1, SHA-256, SHA-384
          • +
        • +
        • Signature Generation PSS:
        • +
          • +
          • Mod 2048:
          • +
            • +
            • SHA-1: Salt Length: 160 (bits)
            • +
            • SHA-256: Salt Length: 256 (bits)
            • +
            • SHA-384: Salt Length: 384 (bits)
            • +
          • +
        • +
        • Signature Verification PKCS1.5:
        • +
          • +
          • Mod 1024 SHA: SHA-1, SHA-256, SHA-384
          • +
          • Mod 2048 SHA: SHA-1, SHA-256, SHA-384
          • +
        • +
        • Signature Verification PSS:
        • +
          • +
          • Mod 2048:
          • +
            • +
            • SHA-1: Salt Length: 160 (bits)
            • +
            • SHA-256: Salt Length: 256 (bits)
            • +
            • SHA-384: Salt Length: 384 (bits)
            • +
          • +
          • Mod 3072:
          • +
            • +
            • SHA-1: Salt Length: 160 (bits)
            • +
            • SHA-256: Salt Length: 256 (bits)
            • +
            • SHA-384: Salt Length: 384 (bits)
            • +
          • +
        • +
      • +
      +

      Prerequisite: SHS #4011, DRBG #1734

      Microsoft Surface Hub Virtual TPM Implementations #2677

      +

      Version 10.0.15063.674

      RSA:

      +
        +
      • 186-4:
      • +
        • +
        • Signature Generation PKCS1.5:
        • +
          • +
          • Mod 2048 SHA: SHA-1, SHA-256, SHA-384
          • +
        • +
        • Signature Generation PSS:
        • +
          • +
          • Mod 2048:
          • +
            • +
            • SHA-1: Salt Length: 240 (bits)
            • +
            • SHA-256: Salt Length: 256 (bits)
            • +
            • SHA-384: Salt Length: 384 (bits)
            • +
          • +
        • +
        • Signature Verification PKCS1.5:
        • +
          • +
          • Mod 1024 SHA: SHA-1, SHA-256, SHA-384
          • +
          • Mod 2048 SHA: SHA-1, SHA-256, SHA-384
          • +
        • +
        • Signature Verification PSS:
        • +
          • +
          • Mod 1024:
          • +
            • +
            • SHA-1: Salt Length: 160 (bits)
            • +
            • SHA-256: Salt Length: 256 (bits)
            • +
            • SHA-384: Salt Length: 384 (bits)
            • +
          • +
          • Mod 2048:
          • +
            • +
            • SHA-1: Salt Length: 160 (bits)
            • +
            • SHA-256: Salt Length: 256 (bits)
            • +
            • SHA-384: Salt Length: 384 (bits)
            • +
          • +
        • +
      • +
      +

      Prerequisite: SHS #4009, DRBG #1733

      Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); Virtual TPM Implementations #2676

      +

      Version 10.0.16299

      RSA:

      +
        +
      • 186-4:
      • +
        • +
        • Key Generation:
        • +
        • Signature Verification PKCS1.5:
        • +
          • +
          • Mod 1024 SHA: SHA-1, SHA-256, SHA-384, SHA-512
          • +
          • Mod 2048 SHA: SHA-1, SHA-256, SHA-384, SHA-512
          • +
          • Mod 3072 SHA: SHA-1, SHA-256, SHA-384, SHA-512
          • +
        • +
      • +
      +

      Prerequisite: SHS #4011, DRBG #1732

      Microsoft Surface Hub RSA32 Algorithm Implementations #2675

      +

      Version 10.0.15063.674

      RSA:

      +
        +
      • 186-4:
      • +
        • +
        • Signature Verification PKCS1.5:
        • +
          • +
          • Mod 1024 SHA: SHA-1, SHA-256, SHA-384, SHA-512
          • +
          • Mod 2048 SHA: SHA-1, SHA-256, SHA-384, SHA-512
          • +
          • Mod 3072 SHA: SHA-1, SHA-256, SHA-384, SHA-512
          • +
        • +
      • +
      +

      Prerequisite: SHS #4009, DRBG #1730

      Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); RSA32 Algorithm Implementations #2674

      +

      Version 10.0.16299

      RSA:

      +
        +
      • 186-4:
      • +
        • +
        • Signature Verification PKCS1.5:
        • +
          • +
          • Mod 1024 SHA: SHA-1, SHA-256, SHA-384, SHA-512
          • +
          • Mod 2048 SHA: SHA-1, SHA-256, SHA-384, SHA-512
          • +
          • Mod 3072 SHA: SHA-1, SHA-256, SHA-384, SHA-512
          • +
        • +
      • +
      +

      Prerequisite: SHS #4010, DRBG #1731

      Windows 10 Mobile (version 1709) RSA32 Algorithm Implementations #2673

      +

      Version 10.0.15254

      RSA:

      +
        +
      • 186-4:
      • +
        • +
        • Key Generation:
        • +
          • +
          • Public Key Exponent: Fixed (10001)
          • +
          • Provable Primes with Conditions:
          • +
            • +
            • Mod lengths: 2048, 3072 (bits)
            • +
            • Primality Tests: C.3
            • +
          • +
        • +
        • Signature Generation PKCS1.5:
        • +
          • +
          • Mod 2048 SHA: SHA-1, SHA-256, SHA-384, SHA-512
          • +
          • Mod 3072 SHA: SHA-1, SHA-256, SHA-384, SHA-512
          • +
        • +
        • Signature Generation PSS:
        • +
          • +
          • Mod 2048:
          • +
            • +
            • SHA-1: Salt Length: 160 (bits)
            • +
            • SHA-256: Salt Length: 256 (bits)
            • +
            • SHA-384: Salt Length: 384 (bits)
            • +
            • SHA-512: Salt Length: 512 (bits)
            • +
          • +
          • Mod 3072:
          • +
            • +
            • SHA-1: Salt Length: 160 (bits)
            • +
            • SHA-256: Salt Length: 256 (bits)
            • +
            • SHA-384: Salt Length: 384 (bits)
            • +
            • SHA-512: Salt Length: 512 (bits)
            • +
          • +
        • +
        • Signature Verification PKCS1.5:
        • +
          • +
          • Mod 1024 SHA: SHA-1, SHA-256, SHA-384, SHA-512
          • +
          • Mod 2048 SHA: SHA-1, SHA-256, SHA-384, SHA-512
          • +
          • Mod 3072 SHA: SHA-1, SHA-256, SHA-384, SHA-512
          • +
        • +
        • Signature Verification PSS:
        • +
          • +
          • Mod 1024:
          • +
            • +
            • SHA-1: Salt Length: 160 (bits)
            • +
            • SHA-256: Salt Length: 256 (bits)
            • +
            • SHA-384: Salt Length: 384 (bits)
            • +
            • SHA-512: Salt Length: 496 (bits)
            • +
          • +
          • Mod 2048:
          • +
            • +
            • SHA-1: Salt Length: 160 (bits)
            • +
            • SHA-256: Salt Length: 256 (bits)
            • +
            • SHA-384: Salt Length: 384 (bits)
            • +
            • SHA-512: Salt Length: 512 (bits)
            • +
          • +
          • Mod 3072:
          • +
            • +
            • SHA-1: Salt Length: 160 (bits)
            • +
            • SHA-256: Salt Length: 256 (bits)
            • +
            • SHA-384: Salt Length: 384 (bits)
            • +
            • SHA-512: Salt Length: 512 (bits)
            • +
          • +
        • +
      • +
      +

      Prerequisite: SHS #4011, DRBG #1732

      Microsoft Surface Hub MsBignum Cryptographic Implementations #2672

      +

      Version 10.0.15063.674

      RSA:

      +
        +
      • 186-4:
      • +
        • +
        • Key Generation:
        • +
          • +
          • Probable Random Primes:
          • +
            • +
            • Mod lengths: 2048, 3072 (bits)
            • +
            • Primality Tests: C.2
            • +
          • +
        • +
        • Signature Generation PKCS1.5:
        • +
          • +
          • Mod 2048 SHA: SHA-1, SHA-256, SHA-384, SHA-512
          • +
          • Mod 3072 SHA: SHA-1, SHA-256, SHA-384, SHA-512
          • +
        • +
        • Signature Generation PSS:
        • +
          • +
          • Mod 2048:
          • +
            • +
            • SHA-1: Salt Length: 160 (bits)
            • +
            • SHA-256: Salt Length: 256 (bits)
            • +
            • SHA-384: Salt Length: 384 (bits)
            • +
            • SHA-512: Salt Length: 512 (bits)
            • +
          • +
          • Mod 3072:
          • +
            • +
            • SHA-1: Salt Length: 160 (bits)
            • +
            • SHA-256: Salt Length: 256 (bits)
            • +
            • SHA-384: Salt Length: 384 (bits)
            • +
            • SHA-512: Salt Length: 512 (bits)
            • +
          • +
        • +
        • Signature Verification PKCS1.5:
        • +
          • +
          • Mod 1024 SHA: SHA-1, SHA-256, SHA-384, SHA-512
          • +
          • Mod 2048 SHA: SHA-1, SHA-256, SHA-384, SHA-512
          • +
          • Mod 3072 SHA: SHA-1, SHA-256, SHA-384, SHA-512
          • +
        • +
        • Signature Verification PSS:
        • +
          • +
          • Mod 1024:
          • +
            • +
            • SHA-1: Salt Length: 160 (bits)
            • +
            • SHA-256: Salt Length: 256 (bits)
            • +
            • SHA-384: Salt Length: 384 (bits)
            • +
            • SHA-512: Salt Length: 496 (bits)
            • +
          • +
          • Mod 2048:
          • +
            • +
            • SHA-1: Salt Length: 160 (bits)
            • +
            • SHA-256: Salt Length: 256 (bits)
            • +
            • SHA-384: Salt Length: 384 (bits)
            • +
            • SHA-512: Salt Length: 512 (bits)
            • +
          • +
          • Mod 3072:
          • +
            • +
            • SHA-1: Salt Length: 160 (bits)
            • +
            • SHA-256: Salt Length: 256 (bits)
            • +
            • SHA-384: Salt Length: 384 (bits)
            • +
            • SHA-512: Salt Length: 512 (bits)
            • +
          • +
        • +
      • +
      +

      Prerequisite: SHS #4011, DRBG #1732

      Microsoft Surface Hub SymCrypt Cryptographic Implementations #2671

      +

      Version 10.0.15063.674

      RSA:

      +
        +
      • 186-4:
      • +
        • +
        • Key Generation:
        • +
          • +
          • Probable Random Primes:
          • +
            • +
            • Mod lengths: 2048, 3072 (bits)
            • +
            • Primality Tests: C.2
            • +
          • +
        • +
        • Signature Generation PKCS1.5:
        • +
          • +
          • Mod 2048 SHA: SHA-1, SHA-256, SHA-384, SHA-512
          • +
          • Mod 3072 SHA: SHA-1, SHA-256, SHA-384, SHA-512
          • +
        • +
        • Signature Generation PSS:
        • +
          • +
          • Mod 2048:
          • +
            • +
            • SHA-1: Salt Length: 160 (bits)
            • +
            • SHA-256: Salt Length: 256 (bits)
            • +
            • SHA-384: Salt Length: 384 (bits)
            • +
            • SHA-512: Salt Length: 512 (bits)
            • +
          • +
          • Mod 3072:
          • +
            • +
            • SHA-1: Salt Length: 160 (bits)
            • +
            • SHA-256: Salt Length: 256 (bits)
            • +
            • SHA-384: Salt Length: 384 (bits)
            • +
            • SHA-512: Salt Length: 512 (bits)
            • +
          • +
        • +
        • Signature Verification PKCS1.5:
        • +
          • +
          • Mod 1024 SHA: SHA-1, SHA-256, SHA-384, SHA-512
          • +
          • Mod 2048 SHA: SHA-1, SHA-256, SHA-384, SHA-512
          • +
          • Mod 3072 SHA: SHA-1, SHA-256, SHA-384, SHA-512
          • +
        • +
        • Signature Verification PSS:
        • +
          • +
          • Mod 1024:
          • +
            • +
            • SHA-1: Salt Length: 160 (bits)
            • +
            • SHA-256: Salt Length: 256 (bits)
            • +
            • SHA-384: Salt Length: 384 (bits)
            • +
            • SHA-512: Salt Length: 496 (bits)
            • +
          • +
          • Mod 2048:
          • +
            • +
            • SHA-1: Salt Length: 160 (bits)
            • +
            • SHA-256: Salt Length: 256 (bits)
            • +
            • SHA-384: Salt Length: 384 (bits)
            • +
            • SHA-512: Salt Length: 512 (bits)
            • +
          • +
          • Mod 3072:
          • +
            • +
            • SHA-1: Salt Length: 160 (bits)
            • +
            • SHA-256: Salt Length: 256 (bits)
            • +
            • SHA-384: Salt Length: 384 (bits)
            • +
            • SHA-512: Salt Length: 512 (bits)
            • +
          • +
        • +
      • +
      +

      Prerequisite: SHS #4010, DRBG #1731

      Windows 10 Mobile (version 1709) SymCrypt Cryptographic Implementations #2670

      +

      Version 10.0.15254

      RSA:

      +
        +
      • 186-4:
      • +
        • +
        • Key Generation:
        • +
          • +
          • Public Key Exponent: Fixed (10001)
          • +
          • Provable Primes with Conditions:
          • +
            • +
            • Mod lengths: 2048, 3072 (bits)
            • +
            • Primality Tests: C.3
            • +
          • +
        • +
        • Signature Generation PKCS1.5:
        • +
          • +
          • Mod 2048 SHA: SHA-1, SHA-256, SHA-384, SHA-512
          • +
          • Mod 3072 SHA: SHA-1, SHA-256, SHA-384, SHA-512
          • +
        • +
        • Signature Generation PSS:
        • +
          • +
          • Mod 2048:
          • +
            • +
            • SHA-1: Salt Length: 160 (bits)
            • +
            • SHA-256: Salt Length: 256 (bits)
            • +
            • SHA-384: Salt Length: 384 (bits)
            • +
            • SHA-512: Salt Length: 512 (bits)
            • +
          • +
          • Mod 3072:
          • +
            • +
            • SHA-1: Salt Length: 160 (bits)
            • +
            • SHA-256: Salt Length: 256 (bits)
            • +
            • SHA-384: Salt Length: 384 (bits)
            • +
            • SHA-512: Salt Length: 512 (bits)
            • +
          • +
        • +
        • Signature Verification PKCS1.5:
        • +
          • +
          • Mod 1024 SHA: SHA-1, SHA-256, SHA-384, SHA-512
          • +
          • Mod 2048 SHA: SHA-1, SHA-256, SHA-384, SHA-512
          • +
          • Mod 3072 SHA: SHA-1, SHA-256, SHA-384, SHA-512
          • +
        • +
        • Signature Verification PSS:
        • +
          • +
          • Mod 1024:
          • +
            • +
            • SHA-1: Salt Length: 160 (bits)
            • +
            • SHA-256: Salt Length: 256 (bits)
            • +
            • SHA-384: Salt Length: 384 (bits)
            • +
            • SHA-512: Salt Length: 496 (bits)
            • +
          • +
          • Mod 2048:
          • +
            • +
            • SHA-1: Salt Length: 160 (bits)
            • +
            • SHA-256: Salt Length: 256 (bits)
            • +
            • SHA-384: Salt Length: 384 (bits)
            • +
            • SHA-512: Salt Length: 512 (bits)
            • +
          • +
          • Mod 3072:
          • +
            • +
            • SHA-1: Salt Length: 160 (bits)
            • +
            • SHA-256: Salt Length: 256 (bits)
            • +
            • SHA-384: Salt Length: 384 (bits)
            • +
            • SHA-512: Salt Length: 512 (bits)
            • +
          • +
        • +
      • +
      +

      Prerequisite: SHS #4010, DRBG #1731

      Windows 10 Mobile (version 1709) MsBignum Cryptographic Implementations #2669

      +

      Version 10.0.15254

        +
      • 186-4:
      • +
        • +
        • Key Generation:
        • +
          • +
          • Public Key Exponent: Fixed (10001)
          • +
          • Provable Primes with Conditions:
          • +
            • +
            • Mod lengths: 2048, 3072 (bits)
            • +
            • Primality Tests: C.3
            • +
          • +
        • +
        • Signature Generation PKCS1.5:
        • +
          • +
          • Mod 2048 SHA: SHA-1, SHA-256, SHA-384, SHA-512
          • +
          • Mod 3072 SHA: SHA-1, SHA-256, SHA-384, SHA-512
          • +
        • +
        • Signature Generation PSS:
        • +
          • +
          • Mod 2048:
          • +
            • +
            • SHA-1: Salt Length: 160 (bits)
            • +
            • SHA-256: Salt Length: 256 (bits)
            • +
            • SHA-384: Salt Length: 384 (bits)
            • +
            • SHA-512: Salt Length: 512 (bits)
            • +
          • +
          • Mod 3072:
          • +
            • +
            • SHA-1: Salt Length: 160 (bits)
            • +
            • SHA-256: Salt Length: 256 (bits)
            • +
            • SHA-384: Salt Length: 384 (bits)
            • +
            • SHA-512: Salt Length: 512 (bits)
            • +
          • +
        • +
        • Signature Verification PKCS1.5:
        • +
          • +
          • Mod 1024 SHA: SHA-1, SHA-256, SHA-384, SHA-512
          • +
          • Mod 2048 SHA: SHA-1, SHA-256, SHA-384, SHA-512
          • +
          • Mod 3072 SHA: SHA-1, SHA-256, SHA-384, SHA-512
          • +
        • +
        • Signature Verification PSS:
        • +
          • +
          • Mod 1024:
          • +
            • +
            • SHA-1: Salt Length: 160 (bits)
            • +
            • SHA-256: Salt Length: 256 (bits)
            • +
            • SHA-384: Salt Length: 384 (bits)
            • +
            • SHA-512: Salt Length: 496 (bits)
            • +
          • +
          • Mod 2048:
          • +
            • +
            • SHA-1: Salt Length: 160 (bits)
            • +
            • SHA-256: Salt Length: 256 (bits)
            • +
            • SHA-384: Salt Length: 384 (bits)
            • +
            • SHA-512: Salt Length: 512 (bits)
            • +
          • +
          • Mod 3072:
          • +
            • +
            • SHA-1: Salt Length: 160 (bits)
            • +
            • SHA-256: Salt Length: 256 (bits)
            • +
            • SHA-384: Salt Length: 384 (bits)
            • +
            • SHA-512: Salt Length: 512 (bits)
            • +
          • +
        • +
      • +
      +

      Prerequisite: SHS #4009, DRBG #1730

      Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); MsBignum Cryptographic Implementations #2668

      +

      Version 10.0.16299

        +
      • 186-4:
      • +
        • +
        • Key Generation:
        • +
          • +
          • Probable Random Primes:
          • +
            • +
            • Mod lengths: 2048, 3072 (bits)
            • +
            • Primality Tests: C.2
            • +
          • +
        • +
        • Signature Generation PKCS1.5:
        • +
          • +
          • Mod 2048 SHA: SHA-1, SHA-256, SHA-384, SHA-512
          • +
          • Mod 3072 SHA: SHA-1, SHA-256, SHA-384, SHA-512
          • +
        • +
        • Signature Generation PSS:
        • +
          • +
          • Mod 2048:
          • +
            • +
            • SHA-1: Salt Length: 160 (bits)
            • +
            • SHA-256: Salt Length: 256 (bits)
            • +
            • SHA-384: Salt Length: 384 (bits)
            • +
            • SHA-512: Salt Length: 512 (bits)
            • +
          • +
          • Mod 3072:
          • +
            • +
            • SHA-1: Salt Length: 160 (bits)
            • +
            • SHA-256: Salt Length: 256 (bits)
            • +
            • SHA-384: Salt Length: 384 (bits)
            • +
            • SHA-512: Salt Length: 512 (bits)
            • +
          • +
        • +
        • Signature Verification PKCS1.5:
        • +
          • +
          • Mod 1024 SHA: SHA-1, SHA-256, SHA-384, SHA-512
          • +
          • Mod 2048 SHA: SHA-1, SHA-256, SHA-384, SHA-512
          • +
          • Mod 3072 SHA: SHA-1, SHA-256, SHA-384, SHA-512
          • +
        • +
        • Signature Verification PSS:
        • +
          • +
          • Mod 1024:
          • +
            • +
            • SHA-1: Salt Length: 160 (bits)
            • +
            • SHA-256: Salt Length: 256 (bits)
            • +
            • SHA-384: Salt Length: 384 (bits)
            • +
            • SHA-512: Salt Length: 496 (bits)
            • +
          • +
          • Mod 2048:
          • +
            • +
            • SHA-1: Salt Length: 160 (bits)
            • +
            • SHA-256: Salt Length: 256 (bits)
            • +
            • SHA-384: Salt Length: 384 (bits)
            • +
            • SHA-512: Salt Length: 512 (bits)
            • +
          • +
          • Mod 3072:
          • +
            • +
            • SHA-1: Salt Length: 160 (bits)
            • +
            • SHA-256: Salt Length: 256 (bits)
            • +
            • SHA-384: Salt Length: 384 (bits)
            • +
            • SHA-512: Salt Length: 512 (bits)
            • +
          • +
        • +
      • +
      +

      Prerequisite: SHS #4009, DRBG #1730

      Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #2667

      +

      Version 10.0.16299

      FIPS186-4:
      +ALG[RSASSA-PKCS1_V1_5]
      SIG(gen) (2048 SHA( 1 , 256 , 384 )) SIG(gen) with SHA-1 affirmed for use with protocols only.
      +
      SIG(Ver) (1024 SHA( 1 , 256 , 384 )) (2048 SHA( 1 , 256 , 384 ))
      +[RSASSA-PSS]: Sig(Gen): (2048 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) )) SIG(gen) with SHA-1 affirmed for use with protocols only.
      +
      Sig(Ver): (1024 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) )) (2048 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) ))
      +SHA Val#3790

      Windows 10 Creators Update (version 1703) Pro, Enterprise, Education Virtual TPM Implementations #2524

      +

      Version 10.0.15063

      FIPS186-4:
      +ALG[RSASSA-PKCS1_V1_5]
      SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 ))
      +SHA Val#3790

      Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile RSA32 Algorithm Implementations #2523

      +

      Version 10.0.15063

      FIPS186-4:
      +186-4KEY(gen):
      FIPS186-4_Fixed_e ( 10001 ) ;
      +PGM(ProbPrimeCondition): 2048 , 3072 PPTT:( C.3 )
      +ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 )) SIG(gen) with SHA-1 affirmed for use with protocols only.
      +
      SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 ))
      +[RSASSA-PSS]: Sig(Gen): (2048 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) )) (3072 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) )) SIG(gen) with SHA-1 affirmed for use with protocols only.
      +
      Sig(Ver): (1024 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 62 ) )) (2048 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) )) (3072 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) ))
      +SHA Val#3790
      +DRBG: Val# 1555

      Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile MsBignum Cryptographic Implementations #2522

      +

      Version 10.0.15063

      FIPS186-4:
      +186-4KEY(gen):
      +PGM(ProbRandom:
      ( 2048 , 3072 ) PPTT:( C.2 )
      +ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 )) SIG(gen) with SHA-1 affirmed for use with protocols only.
      +
      SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 ))
      +[RSASSA-PSS]: Sig(Gen): (2048 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) )) (3072 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) )) SIG(gen) with SHA-1 affirmed for use with protocols only.
      +
      Sig(Ver): (1024 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 62 ) )) (2048 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) )) (3072 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) ))
      +SHA Val#3790

      Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile SymCrypt Cryptographic Implementations #2521

      +

      Version 10.0.15063

      FIPS186-2:
      +ALG[ANSIX9.31]:

      +SIG(ver); 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#3652
      +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 4096 , SHS: SHA-256Val#3652, SHA-384Val#3652, SHA-512Val#3652
      +SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#3652, SHA-256Val#3652, SHA-384Val#3652, SHA-512Val#3652

      +

      FIPS186-4:
      +ALG[ANSIX9.31]
      Sig(Gen): (2048 SHA( 1 )) (3072 SHA( 1 ))
      +SIG(gen) with SHA-1 affirmed for use with protocols only.
      Sig(Ver): (1024 SHA( 1 )) (2048 SHA( 1 )) (3072 SHA( 1 ))
      +ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 )) SIG(gen) with SHA-1 affirmed for use with protocols only.
      +
      SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 ))
      +SHA Val#3652

      Windows Embedded Compact Enhanced Cryptographic Provider (RSAENH) #2415

      +

      Version 7.00.2872

      FIPS186-2:
      +ALG[ANSIX9.31]:

      +SIG(ver); 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#3651
      +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 4096 , SHS: SHA-256Val#3651, SHA-384Val#3651, SHA-512Val#3651
      +SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#3651, SHA-256Val#3651, SHA-384Val#3651, SHA-512Val#3651

      +

      FIPS186-4:
      +ALG[ANSIX9.31]
      Sig(Gen): (2048 SHA( 1 )) (3072 SHA( 1 ))
      +SIG(gen) with SHA-1 affirmed for use with protocols only.
      Sig(Ver): (1024 SHA( 1 )) (2048 SHA( 1 )) (3072 SHA( 1 ))
      +ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 )) SIG(gen) with SHA-1 affirmed for use with protocols only.
      +
      SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 ))
      +SHA Val#3651

      Windows Embedded Compact Enhanced Cryptographic Provider (RSAENH) #2414

      +

      Version 8.00.6246

      FIPS186-2:
      +ALG[RSASSA-PKCS1_V1_5]:
      SIG(gen) 4096 , SHS: SHA-256Val# 3649 , SHA-384Val# 3649 , SHA-512Val# 3649
      +SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val# 3649 , SHA-256Val# 3649 , SHA-384Val# 3649 , SHA-512Val# 3649

      +

      FIPS186-4:
      +186-4KEY(gen):
      FIPS186-4_Fixed_e (10001) ;
      +PGM(ProbRandom: ( 2048 , 3072 ) PPTT:( C.2 )
      +ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 )) SIG(gen) with SHA-1 affirmed for use with protocols only.
      +
      SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 ))
      +SHA Val# 3649
      +DRBG: Val# 1430

      Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #2412

      +

      Version 7.00.2872

      FIPS186-2:
      +ALG[RSASSA-PKCS1_V1_5]:
      SIG(gen) 4096 , SHS: SHA-256Val#3648, SHA-384Val#3648, SHA-512Val#3648
      +SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#3648, SHA-256Val#3648, SHA-384Val#3648, SHA-512Val#3648

      +

      FIPS186-4:
      +186-4KEY(gen):
      FIPS186-4_Fixed_e (10001) ;
      +PGM(ProbRandom: ( 2048 , 3072 ) PPTT:( C.2 )
      +ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 )) SIG(gen) with SHA-1 affirmed for use with protocols only.
      +
      SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 ))
      +SHA Val#3648
      +DRBG: Val# 1429

      Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #2411

      +

      Version 8.00.6246

      FIPS186-4:
      +ALG[RSASSA-PKCS1_V1_5]
      SIG(gen) (2048 SHA( 1 , 256 , 384 )) SIG(gen) with SHA-1 affirmed for use with protocols only.
      +SIG(Ver) (1024 SHA( 1 , 256 , 384 )) (2048 SHA( 1 , 256 , 384 ))
      +[RSASSA-PSS]: Sig(Gen): (2048 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) )) SIG(gen) with SHA-1 affirmed for use with protocols only.
      +Sig(Ver): (1024 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) )) (2048 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) ))

      +

      SHA Val# 3347

      Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4 and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #2206

      +

      Version 10.0.14393

      FIPS186-4:
      +186-4KEY(gen):
      FIPS186-4_Fixed_e ( 10001 ) ;
      +PGM(ProbPrimeCondition): 2048 , 3072 PPTT:( C.3 )

      +

      SHA Val# 3347 DRBG: Val# 1217

      Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update RSA Key Generation Implementation #2195

      +

      Version 10.0.14393

      FIPS186-4:
      +ALG[RSASSA-PKCS1_V1_5]
      SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 ))

      +

      SHA Val#3346

      soft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update RSA32 Algorithm Implementations #2194

      +

      Version 10.0.14393

      FIPS186-4:
      +ALG[RSASSA-PKCS1_V1_5]
      SIG(gen) (2048 SHA( 256 , 384 , 512 )) (3072 SHA( 256 , 384 , 512 ))
      +SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 ))

      +

      SHA Val# 3347 DRBG: Val# 1217

      Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update MsBignum Cryptographic Implementations #2193

      +

      Version 10.0.14393

      FIPS186-4:
      +[RSASSA-PSS]: Sig(Gen):
      (2048 SHA( 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) )) (3072 SHA( 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) ))

      +

      Sig(Ver): (1024 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 62 ) )) (2048 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) )) (3072 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) ))

      +

      SHA Val# 3347 DRBG: Val# 1217

      Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update Cryptography Next Generation (CNG) Implementations #2192

      +

      Version 10.0.14393

      FIPS186-4:
      +186-4KEY(gen)
      :  FIPS186-4_Fixed_e ( 10001 ) ;
      +PGM(ProbPrimeCondition): 2048 , 3072 PPTT:( C.3 )

      +

      SHA Val# 3047 DRBG: Val# 955

      Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub 84” and Surface Hub 55” RSA Key Generation Implementation #1889

      +

      Version 10.0.10586

      FIPS186-4:
      +ALG[RSASSA-PKCS1_V1_5]
      SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 ))

      +

      SHA Val#3048

      Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub and Surface Hub RSA32 Algorithm Implementations #1871

      +

      Version 10.0.10586

      FIPS186-4:
      +ALG[RSASSA-PKCS1_V1_5]
      SIG(gen) (2048 SHA( 256 , 384 , 512 )) (3072 SHA( 256 , 384 , 512 ))
      +SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 ))

      +

      SHA Val# 3047

      Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub and Surface Hub MsBignum Cryptographic Implementations #1888

      +

      Version 10.0.10586

      FIPS186-4:
      +[RSASSA-PSS]: Sig(Gen)
      : (2048 SHA( 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) )) (3072 SHA( 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) ))
      +Sig(Ver): (1024 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 62 ) )) (2048 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) )) (3072 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) ))

      +

      SHA Val# 3047

      Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub and Surface Hub Cryptography Next Generation (CNG) Implementations #1887

      +

      Version 10.0.10586

      FIPS186-4:
      +186-4KEY(gen):
      FIPS186-4_Fixed_e ( 10001 ) ;
      +PGM(ProbPrimeCondition): 2048 , 3072 PPTT:( C.3 )

      +

      SHA Val# 2886 DRBG: Val# 868

      Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 RSA Key Generation Implementation #1798

      +

      Version 10.0.10240

      FIPS186-4:
      +ALG[RSASSA-PKCS1_V1_5]
      SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 ))

      +

      SHA Val#2871

      Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 RSA32 Algorithm Implementations #1784

      +

      Version 10.0.10240

      FIPS186-4:
      +ALG[RSASSA-PKCS1_V1_5]
      SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 ))

      +

      SHA Val#2871

      Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 MsBignum Cryptographic Implementations #1783

      +

      Version 10.0.10240

      FIPS186-4:
      +[RSASSA-PSS]:
      Sig(Gen): (2048 SHA( 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) )) (3072 SHA( 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) ))
      +Sig(Ver): (2048 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) )) (3072 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) ))

      +

      SHA Val# 2886

      Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 Cryptography Next Generation (CNG) Implementations #1802

      +

      Version 10.0.10240

      FIPS186-4:
      +186-4KEY(gen):
      FIPS186-4_Fixed_e ;
      +PGM(ProbPrimeCondition): 2048 , 3072 PPTT:( C.3 )

      +

      SHA Val#2373 DRBG: Val# 489

      Microsoft Windows 8.1, Microsoft Windows Server 2012 R2, Microsoft Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 RSA Key Generation Implementation #1487

      +

      Version 6.3.9600

      FIPS186-4:
      +ALG[RSASSA-PKCS1_V1_5]
      SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 ))

      +

      SHA Val#2373

      Microsoft Windows 8.1, Microsoft Windows Server 2012 R2, Microsoft Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry RSA32 Algorithm Implementations #1494

      +

      Version 6.3.9600

      FIPS186-4:
      +ALG[RSASSA-PKCS1_V1_5
      ] SIG(gen) (2048 SHA( 256 , 384 , 512 )) (3072 SHA( 256 , 384 , 512 ))
      +SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 ))

      +

      SHA Val#2373

      Microsoft Windows 8.1, Microsoft Windows Server 2012 R2, Microsoft Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 MsBignum Cryptographic Implementations #1493

      +

      Version 6.3.9600

      FIPS186-4:
      +[RSASSA-PSS]:
      Sig(Gen): (2048 SHA( 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) )) (3072 SHA( 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) ))
      + Sig(Ver): (1024 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 62 ) )) (2048 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) )) (3072 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) ))

      +

      SHA Val#2373

      Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 Cryptography Next Generation Cryptographic Implementations #1519

      +

      Version 6.3.9600

      FIPS186-4:
      +ALG[RSASSA-PKCS1_V1_5]
      SIG(gen) (2048 SHA( 256 , 384 , 512-256 )) (3072 SHA( 256 , 384 , 512-256 ))
      +SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512-256 )) (2048 SHA( 1 , 256 , 384 , 512-256 )) (3072 SHA( 1 , 256 , 384 , 512-256 ))
      +[RSASSA-PSS]: Sig(Gen): (2048 SHA( 256 , 384 , 512 )) (3072 SHA( 256 , 384 , 512 ))
      +Sig(Ver): (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 , 512 ))
      +SHA #1903

      +

      Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#1134.

      Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Cryptography Next Generation (CNG) Implementations #1134
      FIPS186-4:
      +186-4KEY(gen):
      FIPS186-4_Fixed_e , FIPS186-4_Fixed_e_Value
      +PGM(ProbPrimeCondition): 2048 , 3072 PPTT:( C.3 )
      +SHA #1903 DRBG: #258
      Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 RSA Key Generation Implementation #1133
      FIPS186-2:
      +ALG[ANSIX9.31]:
      Key(gen)(MOD: 2048 , 3072 , 4096 PubKey Values: 65537 DRBG: #258
      +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256#1902, SHA-384#1902, SHA-512#1902,
      +SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1#1902, SHA-256#1902, SHA-#1902, SHA-512#1902,
      +Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#1132.
      Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Enhanced Cryptographic Provider (RSAENH) #1132
      FIPS186-2:
      +ALG[ANSIX9.31]:

      +SIG(ver); 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#1774
      +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256Val#1774, SHA-384Val#1774, SHA-512Val#1774,
      +SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#1774, SHA-256Val#1774, SHA-384Val#1774, SHA-512Val#1774,
      +Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#1052.
      Windows Embedded Compact 7 Enhanced Cryptographic Provider (RSAENH) #1052
      FIPS186-2:
      +ALG[ANSIX9.31]:
      Key(gen)(MOD: 2048 , 3072 , 4096 PubKey Values: 65537 DRBG: Val# 193
      +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256Val#1773, SHA-384Val#1773, SHA-512Val#1773,
      +SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#1773, SHA-256Val#1773, SHA-384Val#1773, SHA-512Val#1773,
      +Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#1051.
      Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #1051
      FIPS186-2:
      +ALG[RSASSA-PKCS1_V1_5]:
      SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256Val#1081, SHA-384Val#1081, SHA-512Val#1081,
      +SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#1081, SHA-256Val#1081, SHA-384Val#1081, SHA-512Val#1081,
      +Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#568.
      Windows Server 2008 R2 and SP1 Enhanced Cryptographic Provider (RSAENH) #568
      FIPS186-2:
      +ALG[RSASSA-PKCS1_V1_5]:
      SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256Val#1081, SHA-384Val#1081, SHA-512Val#1081,
      +SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#1081, SHA-256Val#1081, SHA-384Val#1081, SHA-512Val#1081,
      +ALG[RSASSA-PSS]: SIG(gen); 2048 , 3072 , 4096 , SHS: SHA-256Val#1081, SHA-384Val#1081, SHA-512Val#1081
      +SIG(ver); 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#1081, SHA-256Val#1081, SHA-384Val#1081, SHA-512Val#1081
      +Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#567. See Historical RSA List Val#560.

      Windows Server 2008 R2 and SP1 CNG algorithms #567

      +

      Windows 7 and SP1 CNG algorithms #560

      FIPS186-2:
      +ALG[ANSIX9.31]:
      Key(gen)(MOD: 2048 , 3072 , 4096 PubKey Values: 65537 DRBG: Val# 23
      +Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#559.
      Windows 7 and SP1 and Server 2008 R2 and SP1 RSA Key Generation Implementation #559
      FIPS186-2:
      +ALG[RSASSA-PKCS1_V1_5]:
      SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256Val#1081, SHA-384Val#1081, SHA-512Val#1081,
      +SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#1081, SHA-256Val#1081, SHA-384Val#1081, SHA-512Val#1081,
      +Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#557.
      Windows 7 and SP1 Enhanced Cryptographic Provider (RSAENH) #557
      FIPS186-2:
      +ALG[ANSIX9.31]:
      +ALG[RSASSA-PKCS1_V1_5]:
      SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256Val#816, SHA-384Val#816, SHA-512Val#816,
      +SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#816, SHA-256Val#816, SHA-384Val#816, SHA-512Val#816,
      +Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#395.
      Windows Server 2003 SP2 Enhanced Cryptographic Provider (RSAENH) #395
      FIPS186-2:
      +ALG[ANSIX9.31]:

      +SIG(ver); 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#783
      +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256Val#783, SHA-384Val#783, SHA-512Val#783,
      +Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#371.
      Windows XP Professional SP3 Enhanced Cryptographic Provider (RSAENH) #371
      FIPS186-2:
      +ALG[RSASSA-PKCS1_V1_5]:
      SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256Val#753, SHA-384Val#753, SHA-512Val#753,
      +SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#753, SHA-256Val#753, SHA-384Val#753, SHA-512Val#753,
      +ALG[RSASSA-PSS]: SIG(gen); 2048 , 3072 , 4096 , SHS: SHA-256Val#753, SHA-384Val#753, SHA-512Val#753
      +SIG(ver); 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#753, SHA-256Val#753, SHA-384Val#753, SHA-512Val#753
      +Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#358. See Historical RSA List Val#357.

      Windows Server 2008 CNG algorithms #358

      +

      Windows Vista SP1 CNG algorithms #357

      FIPS186-2:
      +ALG[ANSIX9.31]:

      +SIG(ver); 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#753
      +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256Val#753, SHA-384Val#753, SHA-512Val#753,
      +SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#753, SHA-256Val#753, SHA-384Val#753, SHA-512Val#753,
      +Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#355. See Historical RSA List Val#354.

      Windows Server 2008 Enhanced Cryptographic Provider (RSAENH) #355

      +

      Windows Vista SP1 Enhanced Cryptographic Provider (RSAENH) #354

      FIPS186-2:
      +ALG[ANSIX9.31]:
      Key(gen)(MOD: 2048 , 3072 , 4096 PubKey Values: 65537
      +Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#353.
      Windows Vista SP1 and Windows Server 2008 RSA Key Generation Implementation #353
      FIPS186-2:
      +ALG[ANSIX9.31]:
      Key(gen)(MOD: 2048 , 3072 , 4096 PubKey Values: 65537 RNG: Val# 321
      +Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#258.
      Windows Vista RSA key generation implementation #258
      FIPS186-2:
      +ALG[RSASSA-PKCS1_V1_5]:
      SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256Val#618, SHA-384Val#618, SHA-512Val#618,
      +SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#618, SHA-256Val#618, SHA-384Val#618, SHA-512Val#618,
      +ALG[RSASSA-PSS]: SIG(gen); 2048 , 3072 , 4096 , SHS: SHA-256Val#618, SHA-384Val#618, SHA-512Val#618
      +SIG(ver); 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#618, SHA-256Val#618, SHA-384Val#618, SHA-512Val#618
      +Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#257.
      Windows Vista CNG algorithms #257
      FIPS186-2:
      +ALG[RSASSA-PKCS1_V1_5]:
      SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256Val#618, SHA-384Val#618, SHA-512Val#618,
      +SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#618, SHA-256Val#618, SHA-384Val#618, SHA-512Val#618,
      +Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#255.
      Windows Vista Enhanced Cryptographic Provider (RSAENH) #255
      FIPS186-2:
      +ALG[ANSIX9.31]:

      +SIG(ver); 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#613
      +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256Val#613, SHA-384Val#613, SHA-512Val#613,
      +SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#613, SHA-256Val#613, SHA-384Val#613, SHA-512Val#613,
      +Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#245.
      Windows Server 2003 SP2 Enhanced Cryptographic Provider (RSAENH) #245
      FIPS186-2:
      +ALG[ANSIX9.31]:

      +SIG(ver); 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#589
      +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256Val#589, SHA-384Val#589, SHA-512Val#589,
      +SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#589, SHA-256Val#589, SHA-384Val#589, SHA-512Val#589,
      +Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#230.
      Windows CE 6.0 and Windows CE 6.0 R2 and Windows Mobile Enhanced Cryptographic Provider (RSAENH) #230
      FIPS186-2:
      +ALG[ANSIX9.31]:

      +SIG(ver); 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#578
      +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256Val#578, SHA-384Val#578, SHA-512Val#578,
      +SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#578, SHA-256Val#578, SHA-384Val#578, SHA-512Val#578,
      +Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#222.
      Windows CE and Windows Mobile 6 and Windows Mobile 6.1 Enhanced Cryptographic Provider (RSAENH) #222
      FIPS186-2:
      +ALG[RSASSA-PKCS1_V1_5]:

      +SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#364
      +Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#81.
      Windows Server 2003 SP1 Enhanced Cryptographic Provider (RSAENH) #81
      FIPS186-2:
      +ALG[ANSIX9.31]:

      +SIG(ver); 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#305
      +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256Val#305, SHA-384Val#305, SHA-512Val#305,
      +SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#305, SHA-256Val#305, SHA-384Val#305, SHA-512Val#305,
      +Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#52.
      Windows CE 5.00 and Windows CE 5.01 Enhanced Cryptographic Provider (RSAENH) #52

      FIPS186-2:

      +

      – PKCS#1 v1.5, signature generation and verification

      +

      – Mod sizes: 1024, 1536, 2048, 3072, 4096

      +

      – SHS: SHA–1/256/384/512

      Windows XP, vendor-affirmed

      +

      Windows 2000, vendor-affirmed

      + + +#### Secure Hash Standard (SHS) + + ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Modes / States / Key SizesAlgorithm Implementation and Certificate #
        +
      • SHA-1:
      • +
        • +
        • Supports Empty Message
        • +
      • +
      • SHA-256:
      • +
        • +
        • Supports Empty Message
        • +
      • +
      • SHA-384:
      • +
        • +
        • Supports Empty Message
        • +
      • +
      • SHA-512:
      • +
        • +
        • Supports Empty Message
        • +
      • +

      Microsoft Surface Hub SymCrypt Cryptographic Implementations #4011

      +

      Version 10.0.15063.674

        +
      • SHA-1:
      • +
        • +
        • Supports Empty Message
        • +
      • +
      • SHA-256:
      • +
        • +
        • Supports Empty Message
        • +
      • +
      • SHA-384:
      • +
        • +
        • Supports Empty Message
        • +
      • +
      • SHA-512:
      • +
        • +
        • Supports Empty Message
        • +
      • +

      Windows 10 Mobile (version 1709) SymCrypt Cryptographic Implementations #4010

      +

      Version 10.0.15254

        +
      • SHA-1:
      • +
        • +
        • Supports Empty Message
        • +
      • +
      • SHA-256:
      • +
        • +
        • Supports Empty Message
        • +
      • +
      • SHA-384:
      • +
        • +
        • Supports Empty Message
        • +
      • +
      • SHA-512:
      • +
        • +
        • Supports Empty Message
        • +
      • +

      Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #4009

      +

      Version 10.0.16299

      SHA-1      (BYTE-only)
      +SHA-256  (BYTE-only)
      +SHA-384  (BYTE-only)
      +SHA-512  (BYTE-only)

      Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile SymCrypt Cryptographic Implementations #3790

      +

      Version 10.0.15063

      SHA-1      (BYTE-only)
      +SHA-256  (BYTE-only)
      +SHA-384  (BYTE-only)
      +SHA-512  (BYTE-only)

      Windows Embedded Compact Enhanced Cryptographic Provider (RSAENH) #3652

      +

      Version 7.00.2872

      SHA-1      (BYTE-only)
      +SHA-256  (BYTE-only)
      +SHA-384  (BYTE-only)
      +SHA-512  (BYTE-only)

      Windows Embedded Compact Enhanced Cryptographic Provider (RSAENH) #3651

      +

      Version 8.00.6246

      SHA-1      (BYTE-only)
      +SHA-256  (BYTE-only)
      +SHA-384  (BYTE-only)
      +SHA-512  (BYTE-only)

      Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #3649

      +

      Version 7.00.2872

      SHA-1      (BYTE-only)
      +SHA-256  (BYTE-only)
      +SHA-384  (BYTE-only)
      +SHA-512  (BYTE-only)

      Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #3648

      +

      Version 8.00.6246

      SHA-1 (BYTE-only)
      +SHA-256 (BYTE-only)
      +SHA-384 (BYTE-only)
      +SHA-512 (BYTE-only)
      Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update SymCrypt Cryptographic Implementations #3347
      +Version 10.0.14393
      SHA-1 (BYTE-only)
      +SHA-256 (BYTE-only)
      +SHA-384 (BYTE-only)
      +SHA-512 (BYTE-only)
      Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update RSA32 Algorithm Implementations #3346
      +Version 10.0.14393
      SHA-1 (BYTE-only)
      +SHA-256 (BYTE-only)
      +SHA-384 (BYTE-only)
      +SHA-512 (BYTE-only)
      Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub and Surface Hub RSA32 Algorithm Implementations #3048
      +Version 10.0.10586
      SHA-1 (BYTE-only)
      +SHA-256 (BYTE-only)
      +SHA-384 (BYTE-only)
      +SHA-512 (BYTE-only)
      Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub and Surface Hub SymCrypt Cryptographic Implementations #3047
      +Version 10.0.10586
      SHA-1 (BYTE-only)
      +SHA-256 (BYTE-only)
      +SHA-384 (BYTE-only)
      +SHA-512 (BYTE-only)
      Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 SymCrypt Cryptographic Implementations #2886
      +Version 10.0.10240
      SHA-1 (BYTE-only)
      +SHA-256 (BYTE-only)
      +SHA-384 (BYTE-only)
      +SHA-512 (BYTE-only)
      Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 RSA32 Algorithm Implementations #2871
      +Version 10.0.10240
      SHA-1 (BYTE-only)
      +SHA-256 (BYTE-only)
      +SHA-384 (BYTE-only)
      +SHA-512 (BYTE-only)
      Microsoft Windows 8.1, Microsoft Windows Server 2012 R2, Microsoft Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry RSA32 Algorithm Implementations #2396
      +Version 6.3.9600
      SHA-1 (BYTE-only)
      +SHA-256 (BYTE-only)
      +SHA-384 (BYTE-only)
      +SHA-512 (BYTE-only)
      Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 SymCrypt Cryptographic Implementations #2373
      +Version 6.3.9600

      SHA-1 (BYTE-only)

      +

      SHA-256 (BYTE-only)

      +

      SHA-384 (BYTE-only)

      +

      SHA-512 (BYTE-only)

      +

      Implementation does not support zero-length (null) messages.

      Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Next Generation Symmetric Cryptographic Algorithms Implementations (SYMCRYPT) #1903

      +

      Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Symmetric Algorithm Implementations (RSA32) #1902

      SHA-1 (BYTE-only)
      +SHA-256 (BYTE-only)
      +SHA-384 (BYTE-only)
      +SHA-512 (BYTE-only)

      Windows Embedded Compact 7 Enhanced Cryptographic Provider (RSAENH) #1774

      +

      Windows Embedded Compact 7 Cryptographic Primitives Library (bcrypt.dll) #1773

      SHA-1 (BYTE-only)
      +SHA-256 (BYTE-only)
      +SHA-384 (BYTE-only)
      +SHA-512 (BYTE-only)

      Windows 7and SP1 and Windows Server 2008 R2 and SP1 Symmetric Algorithm Implementation #1081

      +

      Windows Server 2003 SP2 Enhanced Cryptographic Provider (RSAENH) #816

      SHA-1 (BYTE-only)

      Windows XP Professional SP3 Kernel Mode Cryptographic Module (fips.sys) #785

      +

      Windows XP Professional SP3 Enhanced DSS and Diffie-Hellman Cryptographic Provider (DSSENH) #784

      SHA-1 (BYTE-only)
      +SHA-256 (BYTE-only)
      +SHA-384 (BYTE-only)
      +SHA-512 (BYTE-only)
      Windows XP Professional SP3 Enhanced Cryptographic Provider (RSAENH) #783
      SHA-1 (BYTE-only)
      +SHA-256 (BYTE-only)
      +SHA-384 (BYTE-only)
      +SHA-512 (BYTE-only)

      Windows Vista SP1 and Windows Server 2008 Symmetric Algorithm Implementation #753

      +

      Windows Vista Symmetric Algorithm Implementation #618

      SHA-1 (BYTE-only)
      +SHA-256 (BYTE-only)

      Windows Vista BitLocker Drive Encryption #737

      +

      Windows Vista Beta 2 BitLocker Drive Encryption #495

      SHA-1 (BYTE-only)
      +SHA-256 (BYTE-only)
      +SHA-384 (BYTE-only)
      +SHA-512 (BYTE-only)

      Windows Server 2003 SP2 Enhanced Cryptographic Provider (RSAENH) #613

      +

      Windows Server 2003 SP1 Enhanced Cryptographic Provider (RSAENH) #364

      SHA-1 (BYTE-only)

      Windows Server 2003 SP2 Enhanced DSS and Diffie-Hellman Cryptographic Provider #611

      +

      Windows Server 2003 SP2 Kernel Mode Cryptographic Module (fips.sys) #610

      +

      Windows Server 2003 SP1 Enhanced DSS and Diffie-Hellman Cryptographic Provider (DSSENH) #385

      +

      Windows Server 2003 SP1 Kernel Mode Cryptographic Module (fips.sys) #371

      +

      Windows Server 2003 Enhanced DSS and Diffie-Hellman Cryptographic Provider (DSSENH) #181

      +

      Windows Server 2003 Kernel Mode Cryptographic Module (fips.sys) #177

      +

      Windows Server 2003 Enhanced Cryptographic Provider (RSAENH) #176

      SHA-1 (BYTE-only)
      +SHA-256 (BYTE-only)
      +SHA-384 (BYTE-only)
      +SHA-512 (BYTE-only)

      Windows CE 6.0 and Windows CE 6.0 R2 and Windows Mobile Enhanced Cryptographic Provider (RSAENH) #589

      +

      Windows CE and Windows Mobile 6 and Windows Mobile 6.5 Enhanced Cryptographic Provider (RSAENH) #578

      +

      Windows CE 5.00 and Windows CE 5.01 Enhanced Cryptographic Provider (RSAENH) #305

      SHA-1 (BYTE-only)

      Windows XP Microsoft Enhanced Cryptographic Provider #83

      +

      Crypto Driver for Windows 2000 (fips.sys) #35

      +

      Windows 2000 Microsoft Outlook Cryptographic Provider (EXCHCSP.DLL) SR-1A (3821) #32

      +

      Windows 2000 RSAENH.DLL #24

      +

      Windows 2000 RSABASE.DLL #23

      +

      Windows NT 4 SP6 RSAENH.DLL #21

      +

      Windows NT 4 SP6 RSABASE.DLL #20

      + + +#### Triple DES + + ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Modes / States / Key SizesAlgorithm Implementation and Certificate #
        +
      • TDES-CBC:
      • +
        • +
        • Modes: Decrypt, Encrypt
        • +
        • Keying Option: 1
        • +
      • +
      • TDES-CFB64:
      • +
        • +
        • Modes: Decrypt, Encrypt
        • +
        • Keying Option: 1
        • +
      • +
      • TDES-CFB8:
      • +
        • +
        • Modes: Decrypt, Encrypt
        • +
        • Keying Option: 1
        • +
      • +
      • TDES-ECB:
      • +
        • +
        • Modes: Decrypt, Encrypt
        • +
        • Keying Option: 1
        • +
      • +

      Microsoft Surface Hub SymCrypt Cryptographic Implementations #2558

      +

      Version 10.0.15063.674

        +
      • TDES-CBC:
      • +
        • +
        • Modes: Decrypt, Encrypt
        • +
        • Keying Option: 1
        • +
      • +
      • TDES-CFB64:
      • +
        • +
        • Modes: Decrypt, Encrypt
        • +
        • Keying Option: 1
        • +
      • +
      • TDES-CFB8:
      • +
        • +
        • Modes: Decrypt, Encrypt
        • +
        • Keying Option: 1
        • +
      • +
      • TDES-ECB:
      • +
        • +
        • Modes: Decrypt, Encrypt
        • +
        • Keying Option: 1
        • +
      • +

      Windows 10 Mobile (version 1709) SymCrypt Cryptographic Implementations #2557

      +

      Version 10.0.15254

        +
      • TDES-CBC:
      • +
        • +
        • Modes: Decrypt, Encrypt
        • +
        • Keying Option: 1
        • +
      • +
      • TDES-CFB64:
      • +
        • +
        • Modes: Decrypt, Encrypt
        • +
        • Keying Option: 1
        • +
      • +
      • TDES-CFB8:
      • +
        • +
        • Modes: Decrypt, Encrypt
        • +
        • Keying Option: 1
        • +
      • +
      • TDES-ECB:
      • +
        • +
        • Modes: Decrypt, Encrypt
        • +
        • Keying Option: 1
        • +
      • +

      Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #2556

      +

      Version 10.0.16299

      TECB( KO 1 e/d, ) ; TCBC( KO 1 e/d, ) ; TCFB8( KO 1 e/d, ) ; TCFB64( KO 1 e/d, )

      Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile SymCrypt Cryptographic Implementations #2459

      +

      Version 10.0.15063

      TECB( KO 1 e/d, ) ;

      +

      TCBC( KO 1 e/d, )

      Windows Embedded Compact Enhanced Cryptographic Provider (RSAENH) #2384

      +

      Version 8.00.6246

      TECB( KO 1 e/d, ) ;

      +

      TCBC( KO 1 e/d, )

      Windows Embedded Compact Enhanced Cryptographic Provider (RSAENH) #2383

      +

      Version 8.00.6246

      TECB( KO 1 e/d, ) ;

      +

      TCBC( KO 1 e/d, ) ;

      +

      CTR ( int only )

      Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #2382

      +

      Version 7.00.2872

      TECB( KO 1 e/d, ) ;

      +

      TCBC( KO 1 e/d, )

      Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #2381

      +

      Version 8.00.6246

      TECB( KO 1 e/d, ) ;

      +

      TCBC( KO 1 e/d, ) ;

      +

      TCFB8( KO 1 e/d, ) ;

      +

      TCFB64( KO 1 e/d, )

      Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update SymCrypt Cryptographic Implementations #2227
      +
      +

      +

      Version 10.0.14393

      TECB( KO 1 e/d, ) ;

      +

      TCBC( KO 1 e/d, ) ;

      +

      TCFB8( KO 1 e/d, ) ;

      +

      TCFB64( KO 1 e/d, )

      Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub and Surface Hub SymCrypt Cryptographic Implementations #2024
      +
      +

      +

      Version 10.0.10586

      TECB( KO 1 e/d, ) ;

      +

      TCBC( KO 1 e/d, ) ;

      +

      TCFB8( KO 1 e/d, ) ;

      +

      TCFB64( KO 1 e/d, )

      Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 SymCrypt Cryptographic Implementations #1969
      +
      +

      +

      Version 10.0.10240

      TECB( KO 1 e/d, ) ;

      +

      TCBC( KO 1 e/d, ) ;

      +

      TCFB8( KO 1 e/d, ) ;

      +

      TCFB64( KO 1 e/d, )

      Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 SymCrypt Cryptographic Implementations #1692

      +

      Version 6.3.9600

      TECB( e/d; KO 1,2 ) ;

      +

      TCBC( e/d; KO 1,2 ) ;

      +

      TCFB8( e/d; KO 1,2 ) ;

      +

      TCFB64( e/d; KO 1,2 )

      Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Next Generation Symmetric Cryptographic Algorithms Implementations (SYMCRYPT) #1387

      TECB( e/d; KO 1,2 ) ;

      +

      TCBC( e/d; KO 1,2 ) ;

      +

      TCFB8( e/d; KO 1,2 )

      Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Symmetric Algorithm Implementations (RSA32) #1386

      TECB( e/d; KO 1,2 ) ;

      +

      TCBC( e/d; KO 1,2 ) ;

      +

      TCFB8( e/d; KO 1,2 )

      Windows 7 and SP1 and Windows Server 2008 R2 and SP1 Symmetric Algorithm Implementation #846

      TECB( e/d; KO 1,2 ) ;

      +

      TCBC( e/d; KO 1,2 ) ;

      +

      TCFB8( e/d; KO 1,2 )

      Windows Vista SP1 and Windows Server 2008 Symmetric Algorithm Implementation #656

      TECB( e/d; KO 1,2 ) ;

      +

      TCBC( e/d; KO 1,2 ) ;

      +

      TCFB8( e/d; KO 1,2 )

      Windows Vista Symmetric Algorithm Implementation #549
      Triple DES MAC

      Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 #1386, vendor-affirmed

      +

      Windows 7 and SP1 and Windows Server 2008 R2 and SP1 #846, vendor-affirmed

      TECB( e/d; KO 1,2 ) ;

      +

      TCBC( e/d; KO 1,2 )

      Windows Embedded Compact 7 Enhanced Cryptographic Provider (RSAENH) #1308

      +

      Windows Embedded Compact 7 Cryptographic Primitives Library (bcrypt.dll) #1307

      +

      Windows Server 2003 SP2 Enhanced Cryptographic Provider (RSAENH) #691

      +

      Windows XP Professional SP3 Kernel Mode Cryptographic Module (fips.sys) #677

      +

      Windows XP Professional SP3 Enhanced DSS and Diffie-Hellman Cryptographic Provider (DSSENH) #676

      +

      Windows XP Professional SP3 Enhanced Cryptographic Provider (RSAENH) #675

      +

      Windows Server 2003 SP2 Enhanced Cryptographic Provider (RSAENH) #544

      +

      Windows Server 2003 SP2 Enhanced DSS and Diffie-Hellman Cryptographic Provider #543

      +

      Windows Server 2003 SP2 Kernel Mode Cryptographic Module (fips.sys) #542

      +

      Windows CE 6.0 and Window CE 6.0 R2 and Windows Mobile Enhanced Cryptographic Provider (RSAENH) #526

      +

      Windows CE and Windows Mobile 6 and Windows Mobile 6.1 and Windows Mobile 6.5 Enhanced Cryptographic Provider (RSAENH) #517

      +

      Windows Server 2003 SP1 Enhanced DSS and Diffie-Hellman Cryptographic Provider (DSSENH) #381

      +

      Windows Server 2003 SP1 Kernel Mode Cryptographic Module (fips.sys) #370

      +

      Windows Server 2003 SP1 Enhanced Cryptographic Provider (RSAENH) #365

      +

      Windows CE 5.00 and Windows CE 5.01 Enhanced Cryptographic Provider (RSAENH) #315

      +

      Windows Server 2003 Kernel Mode Cryptographic Module (fips.sys) #201

      +

      Windows Server 2003 Enhanced DSS and Diffie-Hellman Cryptographic Provider (DSSENH) #199

      +

      Windows Server 2003 Enhanced Cryptographic Provider (RSAENH) #192

      +

      Windows XP Microsoft Enhanced Cryptographic Provider #81

      +

      Windows 2000 Microsoft Outlook Cryptographic Provider (EXCHCSP.DLL) SR-1A (3821) #18

      +

      Crypto Driver for Windows 2000 (fips.sys) #16

      + + +#### SP 800-132 Password Based Key Derivation Function (PBKDF) + + + + + + + + + + + + + + +
      + Modes / States / Key Sizes + + Algorithm Implementation and Certificate # +
      + PBKDF (vendor affirmed) +

       Kernel Mode Cryptographic Primitives Library (cng.sys) Cryptographic Primitives Library (bcryptprimitives.dll and ncryptsslp.dll) in Microsoft Windows 10, Windows 10 Pro, Windows 10 Enterprise, Windows 10 Enterprise LTSB, Windows 10 Mobile, Windows Server 2016 Standard, Windows Server 2016 Datacenter, Windows Storage Server 2016 #2937
      (Software Version: 10.0.14393)

      +

      Microsoft Windows 10, Windows 10 Pro, Windows 10 Enterprise, Windows 10 Enterprise LTSB, Windows 10 Mobile, Windows Server 2016 Standard, Windows Server 2016 Datacenter, Windows Storage Server 2016 #2936
      (Software Version: 10.0.14393)

      +

      Code Integrity (ci.dll) in Microsoft Windows 10, Windows 10 Pro, Windows 10 Enterprise, Windows 10 Enterprise LTSB, Windows 10 Mobile, Windows Server 2016 Standard, Windows Server 2016 Datacenter, Windows Storage Server 2016 #2935
      (Software Version: 10.0.14393)

      +

      Boot Manager in Microsoft Windows 10, Windows 10 Pro, Windows 10 Enterprise, Windows 10 Enterprise LTSB, Windows 10 Mobile, Windows Server 2016 Standard, Windows Server 2016 Datacenter, Windows Storage Server 2016 #2931
      (Software Version: 10.0.14393)

      +
      + PBKDF (vendor affirmed) +

      Kernel Mode Cryptographic Primitives Library (cng.sys) in Microsoft Windows 10, Windows 10 Pro, Windows 10 Enterprise, Windows 10 Enterprise LTSB, Windows 10 Mobile, Windows Server 2016 Standard, Windows Server 2016 Datacenter, Windows Storage Server 2016 #2936
      (Software Version: 10.0.14393)

      +

      Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Cryptography Next Generation (CNG), vendor-affirmed

      +
      + + +#### Component Validation List + + ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Publication / Component Validated / DescriptionImplementation and Certificate #
        +
      • ECDSA SigGen:
      • +
        • +
        • P-256 SHA: SHA-256
        • +
        • P-384 SHA: SHA-384
        • +
        • P-521 SHA: SHA-512
        • +
      • +
      +

      Prerequisite: DRBG #489

      Microsoft Windows 8.1, Microsoft Windows Server 2012 R2, Microsoft Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 MsBignum Cryptographic Implementations #1540

      +

      Version 6.3.9600

        +
      • RSASP1:
      • +
        • +
        • Modulus Size: 2048 (bits)
        • +
        • Padding Algorithms: PKCS 1.5
        • +
      • +

      Microsoft Surface Hub Virtual TPM Implementations #1519

      +

      Version 10.0.15063.674

        +
      • RSASP1:
      • +
        • +
        • Modulus Size: 2048 (bits)
        • +
        • Padding Algorithms: PKCS 1.5
        • +
      • +

      Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); Virtual TPM Implementations #1518

      +

      Version 10.0.16299

        +
      • RSADP:
      • +
        • +
        • Modulus Size: 2048 (bits)
        • +
      • +

      Microsoft Surface Hub MsBignum Cryptographic Implementations #1517

      +

      Version 10.0.15063.674

        +
      • RSASP1:
      • +
        • +
        • Modulus Size: 2048 (bits)
        • +
        • Padding Algorithms: PKCS 1.5
        • +
      • +

      Microsoft Surface Hub MsBignum Cryptographic Implementations #1516

      +

      Version 10.0.15063.674

        +
      • ECDSA SigGen:
      • +
        • +
        • P-256 SHA: SHA-256
        • +
        • P-384 SHA: SHA-384
        • +
        • P-521 SHA: SHA-512
        • +
      • +
      +

       Prerequisite: DRBG #1732

      Microsoft Surface Hub MsBignum Cryptographic Implementations #1515

      +

      Version 10.0.15063.674

        +
      • ECDSA SigGen:
      • +
        • +
        • P-256 SHA: SHA-256
        • +
        • P-384 SHA: SHA-384
        • +
        • P-521 SHA: SHA-512
        • +
      • +
      +

      Prerequisite: DRBG #1732

      Microsoft Surface Hub SymCrypt Cryptographic Implementations #1514

      +

      Version 10.0.15063.674

        +
      • RSADP:
      • +
        • +
        • Modulus Size: 2048 (bits)
        • +
      • +

      Microsoft Surface Hub SymCrypt Cryptographic Implementations #1513

      +

      Version 10.0.15063.674

        +
      • RSASP1:
      • +
        • +
        • Modulus Size: 2048 (bits)
        • +
        • Padding Algorithms: PKCS 1.5
        • +
      • +

      Microsoft Surface Hub SymCrypt Cryptographic Implementations #1512

      +

      Version 10.0.15063.674

        +
      • IKEv1:
      • +
        • +
        • Methods: Digital Signature, Pre-shared Key, Public Key Encryption
        • +
        • Pre-shared Key Length: 64-2048
        • +
        • Diffie-Hellman shared secrets:
        • +
          • +
          • Diffie-Hellman shared secret:
          • +
            • +
            • Length: 2048 (bits)
            • +
            • SHA Functions: SHA-256
            • +
          • +
          • Diffie-Hellman shared secret:
          • +
            • +
            • Length: 256 (bits)
            • +
            • SHA Functions: SHA-256
            • +
          • +
          • Diffie-Hellman shared secret:
          • +
            • +
            • Length: 384 (bits)
            • +
            • SHA Functions: SHA-384
            • +
          • +
        • +
      • +
      +

      Prerequisite: SHS #4011, HMAC #3269

      +
        +
      • IKEv2:
      • +
        • +
        • Derived Keying Material length: 192-1792
        • +
        • Diffie-Hellman shared secrets:
        • +
          • +
          • Diffie-Hellman shared secret:
          • +
            • +
            • Length: 2048 (bits)
            • +
            • SHA Functions: SHA-256
            • +
          • +
          • Diffie-Hellman shared secret:
          • +
            • +
            • Length: 256 (bits)
            • +
            • SHA Functions: SHA-256
            • +
          • +
          • Diffie-Hellman shared secret:
          • +
            • +
            • Length: 384 (bits)
            • +
            • SHA Functions: SHA-384
            • +
          • +
        • +
      • +
      +

      Prerequisite: SHS #4011, HMAC #3269

      +
        +
      • TLS:
      • +
        • +
        • Supports TLS 1.0/1.1
        • +
        • Supports TLS 1.2:
        • +
          • +
          • SHA Functions: SHA-256, SHA-384
          • +
        • +
      • +
      +

      Prerequisite: SHS #4011, HMAC #3269

      Microsoft Surface Hub SymCrypt Cryptographic Implementations #1511

      +

      Version 10.0.15063.674

        +
      • ECDSA SigGen:
      • +
        • +
        • P-256 SHA: SHA-256
        • +
        • P-384 SHA: SHA-384
        • +
        • P-521 SHA: SHA-512
        • +
      • +
      +

      Prerequisite: DRBG #1731

      Windows 10 Mobile (version 1709) SymCrypt Cryptographic Implementations #1510

      +

      Version 10.0.15254

        +
      • RSADP:
      • +
        • +
        • Modulus Size: 2048 (bits)
        • +
      • +

      Windows 10 Mobile (version 1709) SymCrypt Cryptographic Implementations #1509

      +

      Version 10.0.15254

        +
      • RSASP1:
      • +
        • +
        • Modulus Size: 2048 (bits)
        • +
        • Padding Algorithms: PKCS 1.5
        • +
      • +

      Windows 10 Mobile (version 1709) SymCrypt Cryptographic Implementations #1508

      +

      Version 10.0.15254

        +
      • IKEv1:
      • +
        • +
        • Methods: Digital Signature, Pre-shared Key, Public Key Encryption
        • +
        • Pre-shared Key Length: 64-2048
        • +
        • Diffie-Hellman shared secrets:
        • +
          • +
          • Diffie-Hellman shared secret:
          • +
            • +
            • Length: 2048 (bits)
            • +
            • SHA Functions: SHA-256
            • +
          • +
          • Diffie-Hellman shared secret:
          • +
            • +
            • Length: 256 (bits)
            • +
            • SHA Functions: SHA-256
            • +
          • +
          • Diffie-Hellman shared secret:
          • +
            • +
            • Length: 384 (bits)
            • +
            • SHA Functions: SHA-384
            • +
          • +
        • +
      • +
      +

      Prerequisite: SHS #4010, HMAC #3268

      +
        +
      • IKEv2:
      • +
        • +
        • Derived Keying Material length: 192-1792
        • +
        • Diffie-Hellman shared secrets:
        • +
          • +
          • Diffie-Hellman shared secret:
          • +
            • +
            • Length: 2048 (bits)
            • +
            • SHA Functions: SHA-256
            • +
          • +
          • Diffie-Hellman shared secret:
          • +
            • +
            • Length: 256 (bits)
            • +
            • SHA Functions: SHA-256
            • +
          • +
          • Diffie-Hellman shared secret:
          • +
            • +
            • Length: 384 (bits)
            • +
            • SHA Functions: SHA-384
            • +
          • +
        • +
      • +
      +

      Prerequisite: SHS #4010, HMAC #3268

      +
        +
      • TLS:
      • +
        • +
        • Supports TLS 1.0/1.1
        • +
        • Supports TLS 1.2:
        • +
          • +
          • SHA Functions: SHA-256, SHA-384
          • +
        • +
      • +
      +

      Prerequisite: SHS #4010, HMAC #3268

      Windows 10 Mobile (version 1709) SymCrypt Cryptographic Implementations #1507

      +

      Version 10.0.15254

        +
      • ECDSA SigGen:
      • +
        • +
        • P-256 SHA: SHA-256
        • +
        • P-384 SHA: SHA-384
        • +
        • P-521 SHA: SHA-512
        • +
      • +
      +

      Prerequisite: DRBG #1731

      Windows 10 Mobile (version 1709) MsBignum Cryptographic Implementations #1506

      +

      Version 10.0.15254

        +
      • RSADP:
      • +
        • +
        • Modulus Size: 2048 (bits)
        • +
      • +

      Windows 10 Mobile (version 1709) MsBignum Cryptographic Implementations #1505

      +

      Version 10.0.15254

        +
      • RSASP1:
      • +
        • +
        • Modulus Size: 2048 (bits)
        • +
        • Padding Algorithms: PKCS 1.5
        • +
      • +

      Windows 10 Mobile (version 1709) MsBignum Cryptographic Implementations #1504

      +

      Version 10.0.15254

        +
      • ECDSA SigGen:
      • +
        • +
        • P-256 SHA: SHA-256
        • +
        • P-384 SHA: SHA-384
        • +
        • P-521 SHA: SHA-512
        • +
      • +
      +

      Prerequisite: DRBG #1730

      Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); MsBignum Cryptographic Implementations #1503

      +

      Version 10.0.16299

        +
      • RSADP:
      • +
        • +
        • Modulus Size: 2048 (bits)
        • +
      • +

      Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); MsBignum Cryptographic Implementations #1502

      +

      Version 10.0.16299

        +
      • RSASP1:
      • +
        • +
        • Modulus Size: 2048 (bits)
        • +
        • Padding Algorithms: PKCS 1.5
        • +
      • +

      Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); MsBignum Cryptographic Implementations #1501

      +

      Version 10.0.16299

        +
      • ECDSA SigGen:
      • +
        • +
        • P-256 SHA: SHA-256
        • +
        • P-384 SHA: SHA-384
        • +
        • P-521 SHA: SHA-512
        • +
      • +
      +

      Prerequisite: DRBG #1730

      Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #1499

      +

      Version 10.0.16299

        +
      • RSADP:
      • +
        • +
        • Modulus Size: 2048 (bits)
        • +
      • +

      Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #1498

      +

      Version 10.0.16299

      +

       

        +
      • RSASP1:
      • +
        • +
        • Modulus Size: 2048 (bits)
        • +
        • Padding Algorithms: PKCS 1.5
        • +
      • +

      Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations  #1497

      +

      Version 10.0.16299

        +
      • IKEv1:
      • +
        • +
        • Methods: Digital Signature, Pre-shared Key, Public Key Encryption
        • +
        • Pre-shared Key Length: 64-2048
        • +
        • Diffie-Hellman shared secrets:
        • +
          • +
          • Diffie-Hellman shared secret:
          • +
            • +
            • Length: 2048 (bits)
            • +
            • SHA Functions: SHA-256
            • +
          • +
          • Diffie-Hellman shared secret:
          • +
            • +
            • Length: 256 (bits)
            • +
            • SHA Functions: SHA-256
            • +
          • +
          • Diffie-Hellman shared secret:
          • +
            • +
            • Length: 384 (bits)
            • +
            • SHA Functions: SHA-384
            • +
          • +
        • +
      • +
      +

      Prerequisite: SHS #4009, HMAC #3267

      +
        +
      • IKEv2:
      • +
        • +
        • Derived Keying Material length: 192-1792
        • +
        • Diffie-Hellman shared secrets:
        • +
          • +
          • Diffie-Hellman shared secret:
          • +
            • +
            • Length: 2048 (bits)
            • +
            • SHA Functions: SHA-256
            • +
          • +
          • Diffie-Hellman shared secret:
          • +
            • +
            • Length: 256 (bits)
            • +
            • SHA Functions: SHA-256
            • +
          • +
          • Diffie-Hellman shared secret:
          • +
            • +
            • Length: 384 (bits)
            • +
            • SHA Functions: SHA-384
            • +
          • +
        • +
      • +
      +

      Prerequisite: SHS #4009, HMAC #3267

      +
        +
      • TLS:
      • +
        • +
        • Supports TLS 1.0/1.1
        • +
        • Supports TLS 1.2:
        • +
          • +
          • SHA Functions: SHA-256, SHA-384
          • +
        • +
      • +
      +

      Prerequisite: SHS #4009, HMAC #3267

      Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations  #1496

      +

      Version 10.0.16299

      FIPS186-4 ECDSA

      +

      Signature Generation of hash sized messages

      +

      ECDSA SigGen Component: CURVES( P-256 P-384 P-521 )

      Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile MsBignum Cryptographic Implementations #1284
      +Version 10.0. 15063

      +

      Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile SymCrypt Cryptographic Implementations #1279
      +Version 10.0. 15063

      +

      Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update MsBignum Cryptographic Implementations #922
      +Version 10.0.14393

      +

      Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4 and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #894
      +Version 10.0.14393icrosoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub 84” and Surface Hub 55” MsBignum Cryptographic Implementations #666
      +Version 10.0.10586

      +

      Microsoft Windows 8.1, Microsoft Windows Server 2012 R2, Microsoft Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 MsBignum Cryptographic Implementations #288
      +Version 6.3.9600

      FIPS186-4 RSA; PKCS#1 v2.1

      +

      RSASP1 Signature Primitive

      +

      RSASP1: (Mod2048: PKCS1.5 PKCSPSS)

      Windows 10 Creators Update (version 1703) Pro, Enterprise, Education Virtual TPM Implementations #1285
      +Version 10.0.15063

      +

      Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile MsBignum Cryptographic Implementations #1282
      +Version 10.0.15063

      +

      Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile SymCrypt Cryptographic Implementations #1280
      +Version 10.0.15063

      +

      Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4 and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #893
      +Version 10.0.14393

      +

      Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update MsBignum Cryptographic Implementations #888
      +Version 10.0.14393

      +

      Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub 84” and Surface Hub 55” MsBignum Cryptographic Implementations #665
      +Version 10.0.10586

      +

      Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 MsBignum Cryptographic Implementations #572
      +Version  10.0.10240

      +

      Microsoft Windows 8.1, Microsoft Windows Server 2012 R2, Microsoft Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry MsBignum Cryptographic Implementations #289
      +Version 6.3.9600

      FIPS186-4 RSA; RSADP

      +

      RSADP Primitive

      +

      RSADP: (Mod2048)

      Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile MsBignum Cryptographic Implementations #1283
      +Version 10.0.15063

      +

      Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile SymCrypt Cryptographic Implementations #1281
      +Version 10.0.15063

      +

      Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4 and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #895
      +Version 10.0.14393

      +

      Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update Cryptography Next Generation (CNG) Implementations #887
      +Version 10.0.14393

      +

      Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub 84” and Surface Hub 55” Cryptography Next Generation (CNG) Implementations #663
      +Version 10.0.10586

      +

      Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 Cryptography Next Generation (CNG) Implementations #576
      +Version  10.0.10240

      SP800-135

      +

      Section 4.1.1, IKEv1 Section 4.1.2, IKEv2 Section 4.2, TLS

      Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations  #1496

      +

      Version 10.0.16299

      +

      Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile SymCrypt Cryptographic Implementations #1278
      +Version 10.0.15063

      +

      Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #1140
      +Version 7.00.2872

      +

      Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #1139
      +Version 8.00.6246

      +

      Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update BcryptPrimitives and NCryptSSLp #886
      +Version 10.0.14393

      +

      Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub 84” and Surface Hub 55” BCryptPrimitives and NCryptSSLp #664
      +Version 10.0.10586

      +

      Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 BCryptPrimitives and NCryptSSLp #575
      +Version  10.0.10240

      +

      Microsoft Windows 8.1, Microsoft Windows Server 2012 R2, Microsoft Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 BCryptPrimitives and NCryptSSLp #323
      +Version 6.3.9600

      + + +## References + +\[[FIPS 140](http://csrc.nist.gov/publications/fips/fips140-2/fips1402.pdf)\] - FIPS 140-2, Security Requirements for Cryptographic Modules + +\[[FIPS FAQ](http://csrc.nist.gov/groups/stm/cmvp/documents/cmvpfaq.pdf)\] - Cryptographic Module Validation Program (CMVP) FAQ + +\[[SP 800-57](http://csrc.nist.gov/publications/pubssps.html#800-57-part1)\] - Recommendation for Key Management – Part 1: General (Revised) + +\[[SP 800-131A](http://csrc.nist.gov/publications/nistpubs/800-131a/sp800-131a.pdf)\] - Transitions: Recommendation for Transitioning the Use of Cryptographic Algorithms and Key Lengths + +## Additional Microsoft References + +Enabling FIPS mode - + +Cipher Suites in Schannel - [http://msdn.microsoft.com/en-us/library/aa374757(VS.85).aspx](https://msdn.microsoft.com/en-us/library/aa374757\(vs.85\).aspx) + diff --git a/windows/security/threat-protection/mbsa-removal-and-guidance.md b/windows/security/threat-protection/mbsa-removal-and-guidance.md new file mode 100644 index 0000000000..1c121d6b6a --- /dev/null +++ b/windows/security/threat-protection/mbsa-removal-and-guidance.md @@ -0,0 +1,39 @@ +--- +title: Microsoft Baseline Security Analyzer (MBSA) removal and guidance on alternative solutions +description: This article documents the removal of MBSA and alternative solutions +keywords: MBSA, security, removal +ms.prod: w10 +ms.mktglfcycl: deploy +ms.localizationpriority: medium +ms.author: astoica +author: andreiztm +ms.date: 10/04/2018 +--- + +### What is Microsoft Baseline Security Analyzer and its uses? + +Microsoft Baseline Security Analyzer (MBSA) is used to verify patch compliance. MBSA also performed several other security checks for Windows, IIS, and SQL Server. Unfortunately, the logic behind these additional checks had not been actively maintained since Windows XP and Windows Server 2003. Changes in the products since then rendered many of these security checks obsolete and some of their recommendations counterproductive. + +MBSA was largely used in situations where neither Microsoft Update nor a local WSUS/SCCM server was available, or as a compliance tool to ensure that all security updates were deployed to a managed environment. While MBSA version 2.3 support for Windows Server 2012 R2 and Windows 8.1 was added, it has since been deprecated and no longer developed. MBSA 2.3 is not updated to fully support Windows 10 and Windows Server 2016. + +### The Solution +A script can help you with an alternative to MBSA’s patch-compliance checking: + +- [Using WUA to Scan for Updates Offline](https://docs.microsoft.com/previous-versions/windows/desktop/aa387290(v=vs.85)), which includes a sample .vbs script. +For a PowerShell alternative, see [Using WUA to Scan for Updates Offline with PowerShell](https://gallery.technet.microsoft.com/Using-WUA-to-Scan-for-f7e5e0be). + +For example: + +[![VBS script](images/vbs-example.png)](https://docs.microsoft.com/previous-versions/windows/desktop/aa387290(v=vs.85)) +[![PowerShell script](images/powershell-example.png)](https://gallery.technet.microsoft.com/Using-WUA-to-Scan-for-f7e5e0be) + +The preceding scripts leverage the [WSUS offline scan file](https://support.microsoft.com/help/927745/detailed-information-for-developers-who-use-the-windows-update-offline) (wsusscn2.cab) to perform a scan and get the same information on missing updates as MBSA supplied. MBSA also relied on the wsusscn2.cab to determine which updates were missing from a given system without connecting to any online service or server. The wsusscn2.cab file is still available and there are currently no plans to remove or replace it. +The wsusscn2.cab file contains the metadata of only security updates, update rollups and service packs available from Microsoft Update; it does not contain any information on non-security updates, tools or drivers. + +### More Information + +For security compliance and for desktop/server hardening, we recommend the Microsoft Security Baselines and the Security Compliance Toolkit. + +- [Windows security baselines](windows-security-baselines.md) +- [Download Microsoft Security Compliance Toolkit 1.0 ](https://www.microsoft.com/download/details.aspx?id=55319) +- [Microsoft Security Guidance blog](https://blogs.technet.microsoft.com/secguide/) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection.md index affe0ea030..4320d8ddca 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection.md @@ -45,7 +45,7 @@ To access Threat analytics, from the navigation pane select **Dashboards** > **T Click a section of each chart to get a list of the machines in the corresponding mitigation status. ## Related topics -- [Threat analtyics](threat-analytics-windows-defender-advanced-threat-protection.md) +- [Threat analytics](threat-analytics.md) - [Overview of Secure Score in Windows Defender Security Center](overview-secure-score-windows-defender-advanced-threat-protection.md) - [Configure the security controls in Secure score](secure-score-dashboard-windows-defender-advanced-threat-protection.md) diff --git a/windows/security/threat-protection/windows-platform-common-criteria.md b/windows/security/threat-protection/windows-platform-common-criteria.md new file mode 100644 index 0000000000..86b6688059 --- /dev/null +++ b/windows/security/threat-protection/windows-platform-common-criteria.md @@ -0,0 +1,165 @@ +--- +title: Windows Platform Common Criteria Certification +description: This topic details how Microsoft supports the Common Criteria certification program. +ms.prod: w10 +ms.localizationpriority: medium +ms.author: daniha +author: danihalfin +ms.date: 04/03/2018 +--- + +# Windows Platform Common Criteria Certification + +Microsoft is committed to optimizing the security of its products and services. As part of that commitment, Microsoft supports the Common Criteria certification program, continues to ensure that products incorporate the features and functions required by relevant Common Criteria protection profiles, and completes Common Criteria certifications of Microsoft Windows products. + +## Common Criteria Security Targets + +### Information for Systems Integrators and Accreditors + +The Security Target describes security functionality and assurance measures used to evaluate Windows. + + - [Microsoft Window 10 (Creators Update)](http://download.microsoft.com/download/e/8/b/e8b8c42a-a0b6-4ba1-9bdc-e704e8289697/windows%2010%20version%201703%20gp%20os%20security%20target%20-%20public%20\(january%2016,%202018\)\(final\)\(clean\).pdf) + - [Microsoft Windows Server 2016, Microsoft Windows Server 2012 R2, and Microsoft Windows 10 Hyper-V](http://download.microsoft.com/download/1/c/3/1c3b5ab0-e064-4350-a31f-48312180d9b5/st_vid10823-st.pdf) + - [Microsoft Windows 10 (Anniversary Update) and Windows 10 Mobile (Anniversary Update)](http://download.microsoft.com/download/1/5/e/15eee6d3-f2a8-4441-8cb1-ce8c2ab91c24/windows%2010%20anniversary%20update%20mdf%20security%20target%20-%20public%20\(april%203%202017\).docx) + - [Microsoft Windows 10 (Anniversary Update) and Windows Server 2016](http://download.microsoft.com/download/f/8/c/f8c1c2a4-719c-48ae-942f-9fd3ce5b238f/windows%2010%20au%20and%20server%202016%20gp%20os%20security%20target%20-%20public%20\(december%202%202016\)%20\(clean\).docx) + - [Windows 10 (Anniversary Update) and Windows Server 2016 IPsec VPN Client](http://download.microsoft.com/download/b/f/5/bf59e430-e57b-462d-8dca-8ac3c93cfcff/windows%2010%20anniversary%20update%20ipsec%20vpn%20client%20security%20target%20-%20public%20\(december%2029%202016\)%20\(clean\).docx) + - [Microsoft Windows 10 IPsec VPN Client](http://download.microsoft.com/download/3/7/2/372beb03-b1ed-4bb6-9b9b-b8f43afc570d/st_vid10746-st.pdf) + - [Microsoft Windows 10 November 2015 Update with Surface Book](http://download.microsoft.com/download/a/c/2/ac2a6ed8-4d2f-4f48-a9bf-f059d6c9af38/windows%2010%20mdf3%20security%20target%20-%20public%20\(june%2022%202016\)\(final\).docx) + - [Microsoft Windows 10 Mobile with Lumia 950, 950 XL, 550, 635, and Windows 10 with Surface Pro 4](https://www.niap-ccevs.org/st/st_vid10677-st.pdf) + - [Windows 10 and Windows Server 2012 R2](http://www.commoncriteriaportal.org/files/epfiles/st_windows10.pdf) + - [Windows 10](https://www.niap-ccevs.org/st/st_vid10677-st.pdf) + - [Windows 8.1 with Surface 3 and Windows Phone 8.1 with Lumia 635 and Lumia 830](https://www.niap-ccevs.org/st/st_vid10635-st.pdf) + - [Microsoft Surface Pro 3 and Windows 8.1](https://www.niap-ccevs.org/st/st_vid10632-st.pdf) + - [Windows 8.1 and Windows Phone 8.1](https://www.niap-ccevs.org/st/st_vid10592-st.pdf) + - [Windows 8 and Windows Server 2012](https://www.niap-ccevs.org/st/st_vid10520-st.pdf) + - [Windows 8 and Windows RT](https://www.niap-ccevs.org/st/st_vid10620-st.pdf) + - [Windows 8 and Windows Server 2012 BitLocker](http://www.commoncriteriaportal.org/files/epfiles/st_vid10540-st.pdf) + - [Windows 8, Windows RT, and Windows Server 2012 IPsec VPN Client](http://www.commoncriteriaportal.org/files/epfiles/st_vid10529-st.pdf) + - [Windows 7 and Windows Server 2008 R2](http://www.commoncriteriaportal.org/files/epfiles/st_vid10390-st.pdf) + - [Microsoft Windows Server 2008 R2 Hyper-V Role](http://www.microsoft.com/download/en/details.aspx?id=29305) + - [Windows Vista and Windows Server 2008 at EAL4+](http://www.commoncriteriaportal.org/files/epfiles/st_vid10291-st.pdf) + - [Microsoft Windows Server 2008 Hyper-V Role](http://www.commoncriteriaportal.org/files/epfiles/0570b_pdf.pdf) + - [Windows Vista and Windows Server 2008 at EAL1](http://www.commoncriteriaportal.org/files/epfiles/efs-t005_msvista_msserver2008_eal1_st_v1.0.pdf) + - [Windows Server 2003 SP2 including R2, x64, and IA64; Windows XP Professional SP2 and x64 SP2; and Windows XP Embedded SP2](http://www.commoncriteriaportal.org/files/epfiles/st_vid10184-st.pdf) + - [Windows Server 2003 Certificate Server](http://www.commoncriteriaportal.org/files/epfiles/st_vid9507-st.pdf) + - [Windows Rights Management Services (RMS) 1.0 SP2](http://www.commoncriteriaportal.org/files/epfiles/st_vid10224-st.pdf) + +## Common Criteria Deployment and Administration + +### Information for IT Administrators + +These documents describe how to configure Windows to replicate the configuration used during the Common Criteria evaluation. + +**Windows 10, Windows 10 Mobile, Windows Server 2016, Windows Server 2012 R2** + + - [Microsoft Window 10 (Creators Update)](http://download.microsoft.com/download/e/9/7/e97f0c7f-e741-4657-8f79-2c0a7ca928e3/windows%2010%20cu%20gp%20os%20operational%20guidance%20\(jan%208%202017%20-%20public\).pdf) + - [Microsoft Windows Server 2016, Microsoft Windows Server 2012 R2, and Microsoft Windows 10 Hyper-V](http://download.microsoft.com/download/d/c/4/dc40b5c8-49c2-4587-8a04-ab3b81eb6fc4/st_vid10823-agd.pdf) + - [Microsoft Windows 10 (Anniversary Update) and Windows 10 Mobile (Anniversary Update)](http://download.microsoft.com/download/4/c/1/4c1f4ea4-2d66-4232-a0f5-925b2bc763bc/windows%2010%20au%20operational%20guidance%20\(16%20mar%202017\)\(clean\).docx) + - [Microsoft Windows 10 (Anniversary Update) and Windows Server 2016](http://download.microsoft.com/download/b/5/2/b52e9081-05c6-4895-91a3-732bfa0eb4da/windows%2010%20au%20and%20server%202016%20gp%20os%20operational%20guidance%20\(final\).docx) + - [Windows 10 (Anniversary Update) and Windows Server 2016 IPsec VPN Client Operational Guidance](http://download.microsoft.com/download/2/c/c/2cc8f929-233e-4a40-b673-57b449680984/windows%2010%20au%20and%20server%202016%20ipsec%20vpn%20client%20operational%20guidance%20\(21%20dec%202016\)%20\(public\).docx) + - [Microsoft Windows 10 IPsec VPN Client](http://download.microsoft.com/download/3/3/f/33fa01dd-b380-46e1-833f-fd85854b4022/st_vid10746-agd.pdf) + - [Microsoft Windows 10 November 2015 Update with Surface Book Administrative Guide](http://download.microsoft.com/download/3/2/c/32c6fa02-b194-478f-a0f6-0215b47d0f40/windows%2010%20mdf3%20mobile%20device%20pp%20operational%20guidance%20\(may%2027,%202016\)\(public\).docx) + - [Microsoft Windows 10 Mobile and Windows 10 Administrative Guide](http://download.microsoft.com/download/2/d/c/2dce3435-9328-48e2-9813-c2559a8d39fa/microsoft%20windows%2010%20and%20windows%2010%20mobile%20guidance.pdf) + - [Windows 10 and Windows Server 2012 R2 Administrative Guide](http://download.microsoft.com/download/0/f/d/0fd33c9a-98ac-499e-882f-274f80f3d4f0/microsoft%20windows%2010%20and%20server%202012%20r2%20gp%20os%20guidance.pdf) + - [Windows 10 Common Criteria Operational Guidance](http://download.microsoft.com/download/d/6/f/d6fb4cec-f0f2-4d00-ab2e-63bde3713f44/windows%2010%20mobile%20device%20operational%20guidance.pdf) + +**Windows 8.1 and Windows Phone 8.1** + + - [Microsoft Surface Pro 3 Common Criteria Mobile Operational Guidance](http://download.microsoft.com/download/b/e/3/be365594-daa5-4af3-a6b5-9533d61eae32/surface%20pro%203%20mobile%20operational%20guidance.docx) + - [Windows 8.1 and Windows Phone 8.1 CC Supplemental Admin Guide](http://download.microsoft.com/download/b/0/e/b0e30225-5017-4241-ac0a-6c40bc8e6714/mobile%20operational%20guidance.docx) + +**Windows 8, Windows RT, and Windows Server 2012** + + - [Windows 8 and Windows Server 2012](http://download.microsoft.com/download/6/0/b/60b27ded-705a-4751-8e9f-642e635c3cf3/microsoft%20windows%208%20windows%20server%202012%20common%20criteria%20supplemental%20admin%20guidance.docx) + - [Windows 8 and Windows RT](http://download.microsoft.com/download/8/6/e/86e8c001-8556-4949-90cf-f5beac918026/microsoft%20windows%208%20microsoft%20windows%20rt%20common%20criteria%20supplemental%20admin.docx) + - [Windows 8 and Windows Server 2012 BitLocker](http://download.microsoft.com/download/0/8/4/08468080-540b-4326-91bf-f2a33b7e1764/administrative%20guidance%20for%20software%20full%20disk%20encryption%20clients.pdf) + - [Windows 8, Windows RT, and Windows Server 2012 IPsec VPN Client](http://download.microsoft.com/download/a/9/f/a9fd7e2d-023b-4925-a62f-58a7f1a6bd47/microsoft%20windows%208%20windows%20server%202012%20supplemental%20admin%20guidance%20ipsec%20vpn%20client.docx) + +**Windows 7 and Windows Server 2008 R2** + + - [Windows 7 and Windows Server 2008 R2 Supplemental CC Guide](https://www.microsoft.com/downloads/en/details.aspx?familyid=ee05b6d0-9939-4765-9217-63083bb94a00) + - [Windows Server 2008 R2 Hyper-V Common Criteria Configuration Guide](http://www.microsoft.com/download/en/details.aspx?id=29308) + +**Windows Vista and Windows Server 2008** + + - [Windows Vista and Windows Server 2008 Supplemental CC Guide](http://www.microsoft.com/downloads/en/details.aspx?familyid=06166288-24c4-4c42-9daa-2b2473ddf567) + - [Windows Server 2008 Hyper-V Role Common Criteria Administrator Guide](http://www.microsoft.com/downloads/en/details.aspx?familyid=cb19538d-9e13-4ab6-af38-8f48abfdad08) + +**Windows Server 2003 SP2 including R2, x64, and Itanium** + + - [Windows Server 2003 SP2 R2 Common Criteria Administrator Guide 3.0](http://www.microsoft.com/downloads/details.aspx?familyid=39598841-e693-4891-9234-cfd1550f3949) + - [Windows Server 2003 SP2 R2 Common Criteria Configuration Guide 3.0](http://www.microsoft.com/downloads/details.aspx?familyid=4f7b6a93-0307-480f-a5af-a20268cbd7cc) + +**Windows Server 2003 SP1(x86), x64, and IA64** + + - [Windows Server 2003 with x64 Hardware Administrator's Guide](http://www.microsoft.com/downloads/details.aspx?familyid=8a26829f-c177-4b79-913a-4135fb7b96ef) + - [Windows Server 2003 with x64 Hardware Configuration Guide](http://www.microsoft.com/downloads/details.aspx?familyid=3f9ecd0a-74dd-4d23-a4e5-d7b63fed70e8) + +**Windows Server 2003 SP1** + + - [Windows Server 2003 Administrator's Guide](http://www.microsoft.com/downloads/en/details.aspx?familyid=75736009-59e9-4a71-879e-cf581817b8cc) + - [Windows Server 2003 Configuration Guide](http://www.microsoft.com/downloads/en/details.aspx?familyid=a0ad1856-beb7-4285-b47c-381e8a210c38) + +**Windows XP Professional SP2 (x86) and x64 Edition** + + - [Windows XP Common Criteria Administrator Guide 3.0](http://www.microsoft.com/downloads/details.aspx?familyid=9a7f0b16-72ce-4675-aec8-58785c4e37ee) + - [Windows XP Common Criteria Configuration Guide 3.0](http://www.microsoft.com/downloads/details.aspx?familyid=165da57d-f066-4ddf-9462-cbecfcd68694) + - [Windows XP Common Criteria User Guide 3.0](http://www.microsoft.com/downloads/details.aspx?familyid=7c1a4761-9b9e-429c-84eb-cd7b034c5779) + - [Windows XP Professional with x64 Hardware Administrator's Guide](http://www.microsoft.com/downloads/details.aspx?familyid=346f041e-d641-4af7-bdea-c5a3246d0431) + - [Windows XP Professional with x64 Hardware Configuration Guide](http://www.microsoft.com/downloads/details.aspx?familyid=a7075319-cc3d-4420-a00b-8c9a7068ad54) + - [Windows XP Professional with x64 Hardware User’s Guide](http://www.microsoft.com/downloads/details.aspx?familyid=26c49cf5-6159-4197-97ce-bf1fdfc54569) + +**Windows XP Professional SP2, and XP Embedded SP2** + + - [Windows XP Professional Administrator's Guide](http://www.microsoft.com/downloads/en/details.aspx?familyid=9bcac470-a0b3-4d34-a561-fa8308c0ff60) + - [Windows XP Professional Configuration Guide](http://www.microsoft.com/downloads/en/details.aspx?familyid=9f04915e-571a-422d-8ffa-5797051e81de) + - [Windows XP Professional User's Guide](http://www.microsoft.com/downloads/en/details.aspx?familyid=d39d0028-7093-495c-80da-2b5b29a54bd8) + +**Windows Server 2003 Certificate Server** + + - [Windows Server 2003 Certificate Server Administrator's Guide](http://www.microsoft.com/downloads/en/details.aspx?familyid=445093d8-45e2-4cf6-884c-8802c1e6cb2d) + - [Windows Server 2003 Certificate Server Configuration Guide](http://www.microsoft.com/downloads/en/details.aspx?familyid=46abc8b5-11be-4e3d-85c2-63226c3688d2) + - [Windows Server 2003 Certificate Server User's Guide](http://www.microsoft.com/downloads/en/details.aspx?familyid=74f66d84-2654-48d0-b9b5-b383d383425e) + +## Common Criteria Evaluation Technical Reports and Certification / Validation Reports + +### Information for Systems Integrators and Accreditors + +An Evaluation Technical Report (ETR) is a report submitted to the Common Criteria certification authority for how Windows complies with the claims made in the Security Target. A Certification / Validation Report provides the results of the evaluation by the validation team. + + - [Microsoft Window 10 (Creators Update)](http://download.microsoft.com/download/3/2/c/32cdf627-dd23-4266-90ff-2f9685fd15c0/2017-49%20inf-2218%20cr.pdf) + - [Microsoft Windows Server 2016, Microsoft Windows Server 2012 R2, and Microsoft Windows 10 Hyper-V](http://download.microsoft.com/download/a/3/3/a336f881-4ac9-4c79-8202-95289f86bb7a/st_vid10823-vr.pdf) + - [Microsoft Windows 10 (Anniversary Update) and Windows 10 Mobile (Anniversary Update)](http://download.microsoft.com/download/f/2/f/f2f7176e-34f4-4ab0-993c-6606d207bb3c/st_vid10752-vr.pdf) + - [Microsoft Windows 10 (Anniversary Update) and Windows Server 2016](http://download.microsoft.com/download/5/4/8/548cc06e-c671-4502-bebf-20d38e49b731/2016-36-inf-1779.pdf) + - [Windows 10 (Anniversary Update) and Windows Server 2016 IPsec VPN Client](http://download.microsoft.com/download/2/0/a/20a8e686-3cd9-43c4-a22a-54b552a9788a/st_vid10753-vr.pdf) + - [Microsoft Windows 10 IPsec VPN Client](http://download.microsoft.com/download/9/b/6/9b633763-6078-48aa-b9ba-960da2172a11/st_vid10746-vr.pdf) + - [Microsoft Windows 10 November 2015 Update with Surface Book](http://download.microsoft.com/download/d/c/b/dcb7097d-1b9f-4786-bb07-3c169fefb579/st_vid10715-vr.pdf) + - [Microsoft Windows 10 Mobile with Lumia 950, 950 XL, 550, 635, and Windows 10 with Surface Pro 4](https://www.niap-ccevs.org/st/st_vid10694-vr.pdf) + - [Windows 10 and Windows Server 2012 R2](https://www.commoncriteriaportal.org/files/epfiles/cr_windows10.pdf) + - [Windows 10](https://www.niap-ccevs.org/st/st_vid10677-vr.pdf) + - [Windows 8.1 with Surface 3 and Windows Phone 8.1 with Lumia 635 and Lumia 830](https://www.niap-ccevs.org/st/st_vid10635-vr.pdf) + - [Microsoft Surface Pro 3 and Windows 8.1](https://www.niap-ccevs.org/st/st_vid10632-vr.pdf) + - [Windows 8.1 and Windows Phone 8.1](https://www.niap-ccevs.org/st/st_vid10592-vr.pdf) + - [Windows 8 and Windows Server 2012](https://www.niap-ccevs.org/st/st_vid10520-vr.pdf) + - [Windows 8 and Windows RT](https://www.niap-ccevs.org/st/st_vid10620-vr.pdf) + - [Windows 8 and Windows Server 2012 BitLocker](http://www.commoncriteriaportal.org/files/epfiles/st_vid10540-vr.pdf) + - [Windows 8, Windows RT, and Windows Server 2012 IPsec VPN Client](http://www.commoncriteriaportal.org/files/epfiles/st_vid10529-vr.pdf) + - [Windows 7 and Windows Server 2008 R2 Validation Report](http://www.commoncriteriaportal.org/files/epfiles/st_vid10390-vr.pdf) + - [Windows Vista and Windows Server 2008 Validation Report at EAL4+](http://www.commoncriteriaportal.org/files/epfiles/st_vid10291-vr.pdf) + - [Windows Server 2008 Hyper-V Role Certification Report](http://www.commoncriteriaportal.org/files/epfiles/0570a_pdf.pdf) + - [Windows Vista and Windows Server 2008 Certification Report at EAL1](http://www.commoncriteriaportal.org/files/epfiles/efs-t005_msvista_msserver2008_eal1_cr_v1.0.pdf) + - [Windows XP / Windows Server 2003 with x64 Hardware ETR](http://www.microsoft.com/downloads/details.aspx?familyid=6e8d98f9-25b9-4c85-9bd9-24d91ea3c9ef) + - [Windows XP / Windows Server 2003 with x64 Hardware ETR, Part II](http://www.microsoft.com/downloads/details.aspx?familyid=0c35e7d8-9c56-4686-b902-d5ffb9915658) + - [Windows Server 2003 SP2 including R2, Standard, Enterprise, Datacenter, x64, and Itanium Editions Validation Report](http://www.commoncriteriaportal.org/files/epfiles/20080303_st_vid10184-vr.pdf) + - [Windows XP Professional SP2 and x64 SP2 Validation Report](http://www.commoncriteriaportal.org/files/epfiles/20080303_st_vid10184-vr.pdf) + - [Windows XP Embedded SP2 Validation Report](http://www.commoncriteriaportal.org/files/epfiles/20080303_st_vid10184-vr.pdf) + - [Windows XP and Windows Server 2003 ETR](http://www.microsoft.com/downloads/details.aspx?familyid=63cf2a1e-f578-4bb5-9245-d411f0f64265) + - [Windows XP and Windows Server 2003 Validation Report](http://www.commoncriteriaportal.org/files/epfiles/st_vid9506-vr.pdf) + - [Windows Server 2003 Certificate Server ETR](http://www.microsoft.com/downloads/details.aspx?familyid=a594e77f-dcbb-4787-9d68-e4689e60a314) + - [Windows Server 2003 Certificate Server Validation Report](http://www.commoncriteriaportal.org/files/epfiles/st_vid9507-vr.pdf) + - [Microsoft Windows Rights Management Services (RMS) 1.0 SP2 Validation Report](http://www.commoncriteriaportal.org/files/epfiles/st_vid10224-vr.pdf) + +## Other Common Criteria Related Documents + + - [Identifying Windows XP and Windows Server 2003 Common Criteria Certified Requirements for the NIST Special Publication 800-53](http://download.microsoft.com/download/a/9/6/a96d1dfc-2bd4-408d-8d93-e0ede7529691/xpws03_ccto800-53.doc) + From c5dfea4a7990991d9ad11bbc484641bd12d60e35 Mon Sep 17 00:00:00 2001 From: Zvi Avidor Date: Sun, 7 Oct 2018 11:34:28 +0300 Subject: [PATCH 125/487] dalaufer's comment --- ...-machines-windows-defender-advanced-threat-protection-new.md | 1 + .../windows-defender-atp/run-advanced-query-api.md | 2 +- ...e-machine-windows-defender-advanced-threat-protection-new.md | 2 ++ ...ate-alert-windows-defender-advanced-threat-protection-new.md | 2 +- 4 files changed, 5 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md index 6542d0bebd..f1fd36c675 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md @@ -40,6 +40,7 @@ Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine ``` GET /api/domains/{domain}/machines ``` + ## Request headers Name | Type | Description diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md index 86899b1396..775c140d57 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md @@ -41,7 +41,7 @@ Delegated (work or school account) | AdvancedQuery.Read | 'Run advanced queries' >[!Note] > When obtaining a token using user credentials: ->- The user needs to 'Global Admin' AD role +>- The user needs to have 'Global Admin' AD role >- The user needs to have access to the machine, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) ## HTTP request diff --git a/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md index 205ee3432c..237350b465 100644 --- a/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md @@ -21,6 +21,8 @@ ms.date: 12/08/2017 Undo isolation of a machine. +[!include[Machine actions note](machineactionsnote.md)] + ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) diff --git a/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md index 762ae2251a..7d7bc5537c 100644 --- a/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md @@ -32,7 +32,7 @@ Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' >[!Note] > When obtaining a token using user credentials: ->- The user needs to have at least the following role permission: 'View Data' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- The user needs to have at least the following role permission: 'Alerts investigation' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) >- The user needs to have access to the machine associated with the alert, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) ## HTTP request From bd20e7864cdacead08670d14f6bd29b3fbc3ed23 Mon Sep 17 00:00:00 2001 From: Zvi Avidor Date: Mon, 8 Oct 2018 14:03:52 +0300 Subject: [PATCH 126/487] add documentation for createalert support with delegated creds --- ...rence-windows-defender-advanced-threat-protection-new.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md index 94288d30d6..46747a3c0d 100644 --- a/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md @@ -30,6 +30,12 @@ One of the following permissions is required to call this API. To learn more, in Permission type | Permission | Permission display name :---|:---|:--- Application | Alerts.ReadWrite.All | 'Read and write all alerts' +Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' + +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'Alerts investigation' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- The user needs to have access to the machine associated with the alert, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) ## HTTP request ``` From c22729c2e8f432d7d0c127db2f76d82071edf36d Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 9 Oct 2018 06:57:43 -0700 Subject: [PATCH 127/487] delete windows-insider --- devices/hololens/hololens-insider.md | 176 --------------------------- 1 file changed, 176 deletions(-) delete mode 100644 devices/hololens/hololens-insider.md diff --git a/devices/hololens/hololens-insider.md b/devices/hololens/hololens-insider.md deleted file mode 100644 index f7fe891a58..0000000000 --- a/devices/hololens/hololens-insider.md +++ /dev/null @@ -1,176 +0,0 @@ ---- -title: Insider preview for Microsoft HoloLens (HoloLens) -description: It’s simple to get started with Insider builds and to provide valuable feedback for our next major operating system update for HoloLens. -ms.prod: hololens -ms.sitesec: library -author: jdeckerms -ms.author: jdecker -ms.topic: article -ms.localizationpriority: medium -ms.date: 07/27/2018 ---- - -# Insider preview for Microsoft HoloLens - -Welcome to the latest Insider Preview builds for HoloLens! It’s simple to get started and provide valuable feedback for our next major operating system update for HoloLens. - - - - -## How do I install the Insider builds? - -On a device running the Windows 10 April 2018 Update, go to **Settings -> Update & Security -> Windows Insider Program** and select **Get started**. Link the account you used to register as a Windows Insider. - -Then, select **Active development of Windows**, choose whether you’d like to receive **Fast** or **Slow** builds, and review the program terms. - -Select **Confirm -> Restart Now** to finish up. After your device has rebooted, go to **Settings -> Update & Security -> Check for updates** to get the latest build. - -## New features for HoloLens - -The latest Insider Preview (RS5) has arrived for all HoloLens customers! This latest flight is packed with improvements that have been introduced since the [last major release of HoloLens software in May 2018](https://docs.microsoft.com/windows/mixed-reality/release-notes-october-2018). - -### For everyone - - -Feature | Details | Instructions ---- | --- | --- -Stop video capture from the Start or quick actions menu | If you start video capture from the Start menu or quick actions menu, you’ll be able to stop recording from the same place. (Don’t forget, you can always do this with voice commands too.) | To start recording, select **Start > Video**. To stop recording, select **Start > Stop video**. -Project to a Miracast-enabled device | Project your HoloLens content to a nearby Surface device or TV/Monitor if using Microsoft Display adapter | On **Start**, select **Connect**. Select the device you want to project to. -New notifications | View and respond to notification toasts on HoloLens, just like you do on a PC. | You’ll now see notifications from apps that provide them. Gaze to respond to or dismiss them (or if you’re in an immersive experience, use the bloom gesture). -HoloLens overlays (file picker, keyboard, dialogs, etc.) | You’ll now see overlays such as the keyboard, dialogs, file picker, etc. when using immersive apps. | When you’re using an immersive app, input text, select a file from the file picker, or interact with dialogs without leaving the app. -Visual feedback overlay UI for volume change | When you use the volume up/down buttons on your HoloLens you’ll see a visual display of the volume level. | Adjust the device volume using the volume up/down buttons located on the right arm of the HoloLens. Use the visual display to track the volume level. -New UI for device boot | A loading indicator was added during the boot process to provide visual feedback that the system is loading. | Reboot your device to see the new loading indicator—it’s between the "Hello" message and the Windows boot logo. -Share UX: Nearby Sharing | Addition of the Windows Nearby Sharing experience, allowing you to share a capture with a nearby Windows device. | Capture a photo or video on HoloLens (or use the share button from an app such as Microsoft Edge). Select a nearby Windows device to share with. -Share from Microsoft Edge | Share button is now available on Microsoft Edge windows on HoloLens. | In Microsoft Edge, select **Share**. Use the HoloLens share picker to share web content. - -### For developers - -- Support for Holographic [Camera Capture UI API](https://docs.microsoft.com/windows/uwp/audio-video-camera/capture-photos-and-video-with-cameracaptureui), which will let developers expose a way for users to seamlessly invoke camera or video capture from within their applications. For example, users can now capture and insert photo or video content directly within apps like Word. -- Mixed Reality Capture has been improved to exclude hidden mesh from captures, which means videos captures by apps will no longer contain black corners around the content. - -### For commercial customers - - -Feature | Details | Instructions ---- | --- | --- -Enable post-setup provisioning | Can now apply a runtime provisioning package at any time using **Settings**. | On your PC:

      1. Create a provisioning package as described at [Create a provisioning package for HoloLens using the HoloLens wizard](hololens-provisioning.md).
      2. Connect the HoloLens device via USB to a PC. HoloLens will show up as a device in File Explorer on the PC.
      3. Drag and drop the provisioning package to the Documents folder on the HoloLens.

      On your HoloLens:

      1. Go to **Settings > Accounts > Access work or school**.
      2. In **Related Settings**, select **Add or remove a provisioning package**.
      3. On the next page, select **Add a package** to launch the file picker and select your provisioning package.
      **Note:** if the folder is empty, make sure you select **This Device** and select **Documents**.
      After your package has been applied, it will show in the list of Installed packages. To view package details or to remove the package from the device, select the listed package. -Assigned access with Azure AD groups | Flexibility to use Azure AD groups for configuration of Windows assigned access to set up single or multi-app kiosk configuration. | Prepare XML file to configure Assigned Access on PC:

      1. In a text editor, open [the provided file AssignedAccessHoloLensConfiguration_AzureADGroup.xml](#xml).
      2. Change the group ID to one available in your Azure AD tenant. You can find the group ID of an Azure Active Directory Group by either :
      - following the steps at [Azure Active Directory version 2 cmdlets for group management](https://docs.microsoft.com/azure/active-directory/active-directory-accessmanagement-groups-settings-v2-cmdlets),
      OR
      - in the Azure portal, with the steps at [Manage the settings for a group in Azure Active Directory](https://docs.microsoft.com/azure/active-directory/active-directory-groups-settings-azure-portal).

      **Note:** The sample configures the following apps: Skype, Learning, Feedback Hub, Flow, Camera, and Calibration.

      Create provisioning package with WCD:

      1. On a PC, follow the steps at [Create a provisioning package for HoloLens using the HoloLens wizard](hololens-provisioning.md) to create a provisioning package.
      2. Ensure that you include the license file in **Set up device**.
      3. Select **Switch to advanced editor** (bottom left), and **Yes** for warning prompt.
      4. Expand the runtime settings selection in the **Available customizations** panel and select **AssignedAccess > MultiAppAssignedAccessSettings**.
      5. In the middle panel, you should now see the setting displayed with documentation in the panel below. Browse to the XML you modified for Assigned Access.
      6. On the **Export** menu, select **Provisioning package**.
      **Warning:** If you encrypt the provisioning package, provisioning the HoloLens device will fail.
      7. Select **Next** to specify the output location where you want the provisioning package to go once it's built.
      8. Select **Next**, and then select **Build** to start building the package.
      9. When the build completes, select **Finish**.

      Apply the package to HoloLens:

      1. Connect HoloLens via USB to a PC and start the device, but do not continue past the **Fit** page of OOBE (the first page with the blue box). HoloLens will show up as a device in File Explorer on the PC.
      2. In File Explorer, drag and drop the provisioning package (.ppkg) onto the device storage.
      3. Briefly press and release the **Volume Down** and **Power** buttons simultaneously again while on the fit page.
      4. The device will ask you if you trust the package and would like to apply it. Confirm that you trust the package.
      5. You will see whether the package was applied successfully or not. If it failed, you can fix your package and try again. If it succeeded, proceed with OOBE.

      Enable assigned access on HoloLens:

      1. After applying the provisioning package, during the **Account Setup** flows in OOBE, select **My work or school owns this** to set up your device with an Azure AD account.
      **Note:** This account must not be in the group chosen for Assigned Access.
      2. Once you reach the Shell, ensure the Skype app is installed either via your MDM environment or from the Store.
      3. After the Skype app is installed, sign out.
      4. On the sign-in screen, select the **Other User** option and enter an Azure AD account email address that belongs to the group chosen for Assigned Access. Then enter the password to sign in. You should now see this user with only the apps configured in the Assigned Access profile. -PIN sign-in on profile switch from sign-in screen | PIN sign-in is now available for **Other User**.  | When signing in as **Other User**, the PIN option is now available under **Sign-In options**. -Sign in with Web Cred Provider using password | You can now select the Globe sign-in option to launch web sign-in with your password. Look for additional web sign-in methods coming in the future. | From the sign-in screen, select **Sign-In options** and select the Globe option to launch web sign-in. Enter your user name if needed, then your password.
      **Note:** You can choose to bypass any PIN/Smartcard options when prompted during web sign-in.  -Read device hardware info through MDM so devices can be tracked by serial # | IT administrators can see and track HoloLens by device serial number in their MDM console. | Refer to your MDM documentation for feature availability, and for how to use your MDM console to view HoloLens device serial number. -Set HoloLens device name through MDM (rename) |  IT administrators can see and rename HoloLens devices in their MDM console. | Refer to your MDM documentation for feature availability, and for how to use your MDM console to view and set your HoloLens device name (rename). - -### For international customers - - -Feature | Details | Instructions ---- | --- | --- -Localized Chinese and Japanese builds | Use HoloLens with localized user interface for Simplified Chinese or Japanese, including localized Pinyin keyboard, dictation, and voice commands. | See below. - -#### Installing the Chinese or Japanese versions of the Insider builds - -In order to switch to the Chinese or Japanese version of HoloLens, you’ll need to download the build for the language on a PC and then install it on your HoloLens using the Windows Device Recovery Tool (WDRT). - ->[!IMPORTANT] ->Installing the Chinese or Japanese builds of HoloLens using WDRT will delete existing data, like personal files and settings, from your HoloLens. - -1. On a retail HoloLens device, [opt in to Insider Preview builds](#get-insider) to prepare your device for the RS5 Preview. -2. On your PC, download and install [the Windows Device Recovery Tool (WDRT)](https://support.microsoft.com/help/12379). -3. Download the package for the language you want to your PC: [Simplified Chinese](https://aka.ms/hololenspreviewdownload-ch) or [Japanese](https://aka.ms/hololenspreviewdownload-jp). -4. When the download is finished, select **File Explorer > Downloads**. Right-click the zipped folder you just downloaded, and select **Extract all... > Extract** to unzip it. -5. Connect your HoloLens to your PC using the micro-USB cable it came with. (Even if you've been using other cables to connect your HoloLens, this one works best.)  -6. The tool will automatically detect your HoloLens. Select the Microsoft HoloLens tile. -7. On the next screen, select **Manual package selection** and choose the installation file contained in the folder you unzipped in step 4. (Look for a file with the extension “.ffu”.) -8. Select **Install software** and follow the instructions to finish installing. -9. Once the build is installed, HoloLens setup will start automatically. Put on the device and follow the setup directions. -10. After you complete setup, go to **Settings -> Update & Security -> Windows Insider Program** and select **Get started**. Link the account you used to register as a Windows Insider. Then, select **Active development of Windows**, choose whether you’d like to receive **Fast** or **Slow** builds, and review the program terms. Select **Confirm -> Restart Now** to finish up. After your device has rebooted, go to **Settings -> Update & Security -> Check for updates** to get the latest build. - - -## Note for language support - -- You can’t change the system language between English, Japanese, and Chinese using the Settings app. Flashing a new build is the only supported way to change the device system language. -- While you can enter Simplified Chinese / Japanese text using the on-screen Pinyin keyboard, typing in Simplified Chinese / Japanese using a Bluetooth hardware keyboard is not supported at this time. However, on Chinese/Japanese HoloLens, you can continue to use a BT keyboard to type in English (the Shift key on a hardware keyboard toggles the keyboard to type in English). - -## Note for developers - -You are welcome and encouraged to try developing your applications using this build of HoloLens. Check out the [HoloLens Developer Documentation](https://developer.microsoft.com/windows/mixed-reality/development) to get started. Those same instructions work with this latest build of HoloLens. You can use the same builds of Unity and Visual Studio that you're already using for HoloLens development. - -## Provide feedback and report issues - -Please use [the Feedback Hub app](https://docs.microsoft.com/windows/mixed-reality/give-us-feedback) on your HoloLens or Windows 10 PC to provide feedback and report issues. Using Feedback Hub ensures that all necessary diagnostics information is included to help our engineers quickly debug and resolve the problem. Issues with the Chinese and Japanese version of HoloLens should be reported the same way. - ->[!NOTE] ->Be sure to accept the prompt that asks whether you’d like Feedback Hub to access your Documents folder (select **Yes** when prompted). - - -## AssignedAccessHoloLensConfiguration_AzureADGroup.xml - -Copy this sample XML to use for the [**Assigned access with Azure AD groups** feature](#for-commercial-customers). - -```xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - - - - - - - -``` - From 2a75603a92bcbd46050e57abe7b9a3f58268cfe1 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 11 Oct 2018 15:20:33 -0700 Subject: [PATCH 128/487] ip overview --- .../information-protection.md | 25 +++++++++++++++++++ ...icrosoft-cloud-app-security-integration.md | 4 +-- 2 files changed, 27 insertions(+), 2 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/information-protection.md diff --git a/windows/security/threat-protection/windows-defender-atp/information-protection.md b/windows/security/threat-protection/windows-defender-atp/information-protection.md new file mode 100644 index 0000000000..ff1a79e35a --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/information-protection.md @@ -0,0 +1,25 @@ +--- +title: Micorosoft information protection integration with Windows Defender ATP +description: Windows Defender ATP integrates with Windows information protection to identify and protect sensitive information +keywords: information, protection, dlp, wip, data, loss, prevention, protect +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 10/11/2018 +--- + +# Microsoft information protection integration overview +**Applies to:** +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + +Windows Defender ATP seamlessly integrates with various Micorosoft information protection solutions too better protect data and prevent loss. + +Windows Defender ATP leverages data labels set in Office 365 Security and Compliance to discover and identify sentisive or confidnetial files and applies the corresponding Windows Information Protection to enforce endpoint protection. + +For more information, see [How Windows Information Protection protects files with a sensitivity label](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/how-wip-works-with-labels). + diff --git a/windows/security/threat-protection/windows-defender-atp/microsoft-cloud-app-security-integration.md b/windows/security/threat-protection/windows-defender-atp/microsoft-cloud-app-security-integration.md index 51dfb9bf97..38d365594b 100644 --- a/windows/security/threat-protection/windows-defender-atp/microsoft-cloud-app-security-integration.md +++ b/windows/security/threat-protection/windows-defender-atp/microsoft-cloud-app-security-integration.md @@ -1,7 +1,7 @@ --- title: Microsoft Cloud App Security integration overview -description: -keywords: +description: Windows Defender ATP integrates with Cloud App Security by collecting and forwarding all cloud app networking activities, providing unparalleled visibility to cloud app usage +keywords: cloud, app, networking, visibility, usage search.product: eADQiWindows 10XVcnh ms.prod: w10 ms.mktglfcycl: deploy From 1e979d74f560ded86aa0bd011cb05a57aa632e7e Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 11 Oct 2018 15:57:08 -0700 Subject: [PATCH 129/487] add topics in toc and config for ip content --- windows/security/threat-protection/TOC.md | 2 + .../windows-defender-atp/TOC.md | 2 + .../information-protection.md | 25 ------- ...microsoft-information-protection-config.md | 29 +++++++++ ...rmation-protection-integration-overview.md | 65 +++++++++++++++++++ 5 files changed, 98 insertions(+), 25 deletions(-) delete mode 100644 windows/security/threat-protection/windows-defender-atp/information-protection.md create mode 100644 windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-config.md create mode 100644 windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-integration-overview.md diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 391cca39d8..cc7307c5de 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -153,6 +153,7 @@ #### [Microsoft threat protection](windows-defender-atp/threat-protection-integration.md) ##### [Protect users, data, and devices with conditional access](windows-defender-atp/conditional-access-windows-defender-advanced-threat-protection.md) ##### [Microsoft Cloud App Security integration overview](windows-defender-atp/microsoft-cloud-app-security-integration.md) +##### [Information protection integration overview](windows-defender-atp/microsoft-information-protection-integration-overview.md) @@ -323,6 +324,7 @@ #### Configure Microsoft threat protection integration ##### [Configure conditional access](windows-defender-atp/configure-conditional-access-windows-defender-advanced-threat-protection.md) ##### [Configure Microsoft Cloud App Security integration](windows-defender-atp/microsoft-cloud-app-security-config.md) +##### [Configure Microsoft information protection integration](windows-defender-atp/microsoft-cloud-app-security-config.md) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index ee621938a2..74a524cc2e 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -154,6 +154,7 @@ ### [Microsoft threat protection](threat-protection-integration.md) #### [Protect users, data, and devices with conditional access](conditional-access-windows-defender-advanced-threat-protection.md) #### [Microsoft Cloud App Security integration overview](microsoft-cloud-app-security-integration.md) +#### [Information protection integration overview](microsoft-information-protection-integration-overview.md) ### [Portal overview](portal-overview-windows-defender-advanced-threat-protection.md) @@ -319,6 +320,7 @@ ### Configure Microsoft threat protection integration #### [Configure conditional access](configure-conditional-access-windows-defender-advanced-threat-protection.md) #### [Configure Microsoft Cloud App Security integration](microsoft-cloud-app-security-config.md) +####[Configure Microsoft information protection integration](microsoft-cloud-app-security-config.md) ### [Configure Windows Security app settings](preferences-setup-windows-defender-advanced-threat-protection.md) diff --git a/windows/security/threat-protection/windows-defender-atp/information-protection.md b/windows/security/threat-protection/windows-defender-atp/information-protection.md deleted file mode 100644 index ff1a79e35a..0000000000 --- a/windows/security/threat-protection/windows-defender-atp/information-protection.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: Micorosoft information protection integration with Windows Defender ATP -description: Windows Defender ATP integrates with Windows information protection to identify and protect sensitive information -keywords: information, protection, dlp, wip, data, loss, prevention, protect -search.product: eADQiWindows 10XVcnh -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -ms.author: macapara -author: mjcaparas -ms.localizationpriority: medium -ms.date: 10/11/2018 ---- - -# Microsoft information protection integration overview -**Applies to:** -- Windows Defender Advanced Threat Protection (Windows Defender ATP) - -Windows Defender ATP seamlessly integrates with various Micorosoft information protection solutions too better protect data and prevent loss. - -Windows Defender ATP leverages data labels set in Office 365 Security and Compliance to discover and identify sentisive or confidnetial files and applies the corresponding Windows Information Protection to enforce endpoint protection. - -For more information, see [How Windows Information Protection protects files with a sensitivity label](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/how-wip-works-with-labels). - diff --git a/windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-config.md b/windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-config.md new file mode 100644 index 0000000000..f7c5f5a6ce --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-config.md @@ -0,0 +1,29 @@ +--- +title: Microsoft information protection integration +description: Learn how to expand the coverage of WIP to protect files based on their label, regardless of their origin. +keywords: information, protection, data, loss, prevention, wip, policy, scc, compliance, labels, dlp +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 09/18/2018 +--- + +# Microsoft information protection integration +**Applies to:** +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + +[!include[Prereleaseinformation](prerelease.md)] + +Learn how you can use Windows Defender ATP to expand the coverage of Windows information protection (WIP) to protect files based on their label, regardless of their origin. + +1. Define a WIP policy and assign it to the relevant devices. For more information, see [Protect your enterprise data using Windows Information Protection (WIP)](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/protect-enterprise-data-using-wip). If WIP is already configured on the relevant devices, skip this step. +2. Define which labels need to get WIP protection in Office 365 Security and Compliance. + 1. Go to: **Classifications > Labels**. + 2. Create a new label or edit an existing one. + 3. In the configuration wizard, go to Dlp tab and enable WIP. + 4. Repeat for every label that you want to get WIP applied to in Windows. \ No newline at end of file diff --git a/windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-integration-overview.md b/windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-integration-overview.md new file mode 100644 index 0000000000..c871673e80 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-integration-overview.md @@ -0,0 +1,65 @@ +--- +title: Microsoft information protection integration with Windows Defender ATP +description: Windows Defender ATP integrates with Windows information protection to identify and protect sensitive information +keywords: information, protection, dlp, wip, data, loss, prevention, protect +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 10/11/2018 +--- + +# Microsoft information protection integration overview +**Applies to:** +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + +[!include[Prereleaseinformation](prerelease.md)] + +Windows Defender ATP seamlessly integrates with Microsoft information protection solutions to better protect data and prevent loss. + +Windows Defender ATP leverages data labels set in Office 365 Security and Compliance to discover and identify sensitive or confidential files and applies the corresponding Windows Information Protection to enforce endpoint protection. + +For more information, see [How Windows Information Protection protects files with a sensitivity label](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/how-wip-works-with-labels). + +## Data discovery +Windows Defender ATP automatically discovers files with Azure Information Protection (AIP) labels on Windows devices. + +When a labeled file is created or modified on a Windows device, Windows Defender ATP automatically reports a signal to AIP where you can view: + +### Data Discovery dashboard +This dashboard presents a summarized discovery information of data discovered by both Windows Defender ATP and AIP scanner. Data from Windows Defender ATP is marked with Location Type Endpoint. + +Notice the Device Risk column on the right, this device risk is derived directly from Windows Defender ATP, indicating the risk level of the security device where the file was discovered, based on the active security threats detected by Windows Defender ATP. + +Clicking the device risk level will redirect you to the device page in Windows Defender ATP, where you can get a comprehensive view of the device security status and its active alerts. + +### Log Analytics +Data Discovery based on Windows Defender ATP is also available in AIP Log Analytics, where you can perform complicated queries over the raw data. + +Open AIP Log Analytics in Azure Portal and open a query builder (standard or classic). + +To view Windows Defender ATP data, perform a query that contains: + + +``` +InformationProtectionLogs_CL +| where Workload_s == "Windows Defender" +``` + +**Prerequisites: ** +- Tenant is enrolled to AIP. +- Enable AIP integration in WDATP: +- To benefit from the above, you need to enable AIP integration in Windows Defender ATP: + - Go to Settings in Windows Defender ATP portal, click on Advanced Settings under General. + + +## Data protection +Windows Defender ATP automatically enables Windows Information Protection (WIP) for labeled files. When a labeled file is created or modified on a Windows device, Windows Defender ATP automatically detects it and enables WIP on that file if its label corresponds with Office Security and Compliance (SCC) policy. + +This functionality expands the coverage of WIP to protect files based on their label, regardless of their origin (which is how WIP decides which files need to be protected). + +For more information, see [Configure Microsoft information protection integration](microsoft-information-protection-config). From 8f42ddc55c8734aa12f97a5523053cd4e0a796fa Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 12 Oct 2018 14:44:35 -0700 Subject: [PATCH 130/487] fix link and toc refs --- windows/security/threat-protection/TOC.md | 2 +- windows/security/threat-protection/windows-defender-atp/TOC.md | 2 +- .../microsoft-information-protection-integration-overview.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index cc7307c5de..b5fa938207 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -324,7 +324,7 @@ #### Configure Microsoft threat protection integration ##### [Configure conditional access](windows-defender-atp/configure-conditional-access-windows-defender-advanced-threat-protection.md) ##### [Configure Microsoft Cloud App Security integration](windows-defender-atp/microsoft-cloud-app-security-config.md) -##### [Configure Microsoft information protection integration](windows-defender-atp/microsoft-cloud-app-security-config.md) +##### [Configure Microsoft information protection integration](windows-defender-atp/microsoft-information-protection-config.md) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 74a524cc2e..e617952c70 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -320,7 +320,7 @@ ### Configure Microsoft threat protection integration #### [Configure conditional access](configure-conditional-access-windows-defender-advanced-threat-protection.md) #### [Configure Microsoft Cloud App Security integration](microsoft-cloud-app-security-config.md) -####[Configure Microsoft information protection integration](microsoft-cloud-app-security-config.md) +####[Configure Microsoft information protection integration](microsoft-information-protection-config.md) ### [Configure Windows Security app settings](preferences-setup-windows-defender-advanced-threat-protection.md) diff --git a/windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-integration-overview.md b/windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-integration-overview.md index c871673e80..0a8cebe3d6 100644 --- a/windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-integration-overview.md +++ b/windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-integration-overview.md @@ -62,4 +62,4 @@ Windows Defender ATP automatically enables Windows Information Protection (WIP) This functionality expands the coverage of WIP to protect files based on their label, regardless of their origin (which is how WIP decides which files need to be protected). -For more information, see [Configure Microsoft information protection integration](microsoft-information-protection-config). +For more information, see [Configure Microsoft information protection integration](microsoft-information-protection-config.md). From 0f16e19e30716f1e5f905222612f327c06f389cf Mon Sep 17 00:00:00 2001 From: Heidi Lohr Date: Fri, 12 Oct 2018 14:59:58 -0700 Subject: [PATCH 131/487] First attempt at adding new note --- windows/client-management/mdm/bitlocker-csp.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/client-management/mdm/bitlocker-csp.md b/windows/client-management/mdm/bitlocker-csp.md index 5925f48358..7fa03fcf50 100644 --- a/windows/client-management/mdm/bitlocker-csp.md +++ b/windows/client-management/mdm/bitlocker-csp.md @@ -844,6 +844,9 @@ The following diagram shows the BitLocker configuration service provider in tree ``` +>[!NOTE] +>When the warning prompt is disabled, the recovery key is backed up to your AAD account. When the warning prompt is allowed, the user can select where to back up the recovery key for an OS drive, but for a Fixed drive we choose where the recovery key will be backed up. The endpoint for a Fixed drive's backup is a user account chossen in the order of AD first, then AAD, and finally the User's personal One-Drive (One-Drive is only applicable to MDM/MAM). Encryption will wait until one of these three locations backs up successfully. + **AllowStandardUserEncryption** Allows Admin to enforce "RequireDeviceEncryption" policy for scenarios where policy is pushed while current logged on user is non-admin/standard user Azure AD account. From cc0b50c454adf8be717d44eff8643f59271fc054 Mon Sep 17 00:00:00 2001 From: Heidi Lohr Date: Fri, 12 Oct 2018 16:31:17 -0700 Subject: [PATCH 132/487] Editorial changes for readability in note --- windows/client-management/mdm/bitlocker-csp.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/bitlocker-csp.md b/windows/client-management/mdm/bitlocker-csp.md index 7fa03fcf50..7e8ef47de3 100644 --- a/windows/client-management/mdm/bitlocker-csp.md +++ b/windows/client-management/mdm/bitlocker-csp.md @@ -845,7 +845,14 @@ The following diagram shows the BitLocker configuration service provider in tree ``` >[!NOTE] ->When the warning prompt is disabled, the recovery key is backed up to your AAD account. When the warning prompt is allowed, the user can select where to back up the recovery key for an OS drive, but for a Fixed drive we choose where the recovery key will be backed up. The endpoint for a Fixed drive's backup is a user account chossen in the order of AD first, then AAD, and finally the User's personal One-Drive (One-Drive is only applicable to MDM/MAM). Encryption will wait until one of these three locations backs up successfully. +>When you disable the warning prompt, the recovery key will back up to your AAD account. When you allow the warning prompt, the user can select where to back up the recovery key for an OS drive, but for a fixed drive we choose the endpoint for the recovery key's backup. +> +>The endpoint for a Fixed drive's backup is a user account chosen in following order: + >1. AD + >2. AAD + >3. The user's personal OneDrive (MDM/MAM only). +> +>Encryption will wait until one of these three locations backs up successfully. **AllowStandardUserEncryption** Allows Admin to enforce "RequireDeviceEncryption" policy for scenarios where policy is pushed while current logged on user is non-admin/standard user Azure AD account. From 7664923c9020ad53f6bb54f0d0879182e393c002 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 15 Oct 2018 11:40:48 -0700 Subject: [PATCH 133/487] add more info in IP intro --- ...rmation-protection-integration-overview.md | 22 ++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-integration-overview.md b/windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-integration-overview.md index 0a8cebe3d6..661b99c59f 100644 --- a/windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-integration-overview.md +++ b/windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-integration-overview.md @@ -19,15 +19,27 @@ ms.date: 10/11/2018 [!include[Prereleaseinformation](prerelease.md)] -Windows Defender ATP seamlessly integrates with Microsoft information protection solutions to better protect data and prevent loss. +Information protection is an integral part of Microsoft 365 Enterprise suite, providing intelligent protection to keep sensitive data secure while enabling productivity in the workplace. -Windows Defender ATP leverages data labels set in Office 365 Security and Compliance to discover and identify sensitive or confidential files and applies the corresponding Windows Information Protection to enforce endpoint protection. -For more information, see [How Windows Information Protection protects files with a sensitivity label](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/how-wip-works-with-labels). +Windows Defender ATP seamlessly integrates with Microsoft information protection to provide a complete and comprehensive data loss prevention (DLP) solution for Windows devices. This solution is delivered and managed as part of the unified Microsoft 365 information protection suite. + + +Windows Defender ATP applies two methods to discover and protect data: +- **Data discovery** - Identify sensitive data on Windows devices and its risk +- **Data protection** - Windows Information Protection (WIP) as outcome of Microsoft Information Protection label + + + +[Question for Omri: is the second bullet point correct? the slides say Identify sensitive data on Windows devices at risk. I phrased it as "its risk" because it seems like it first identifies the sensitive data THEN it identifies the risk - based on the demo you showed me on the dashboard. Pls feel free to correct me if my understanding was wrong. Thanks! :) ] + ## Data discovery Windows Defender ATP automatically discovers files with Azure Information Protection (AIP) labels on Windows devices. +>[!NOTE] +> You'll need the appropriate license to leverage the Windows Defender ATP and Azure Information Protection integration. + When a labeled file is created or modified on a Windows device, Windows Defender ATP automatically reports a signal to AIP where you can view: ### Data Discovery dashboard @@ -63,3 +75,7 @@ Windows Defender ATP automatically enables Windows Information Protection (WIP) This functionality expands the coverage of WIP to protect files based on their label, regardless of their origin (which is how WIP decides which files need to be protected). For more information, see [Configure Microsoft information protection integration](microsoft-information-protection-config.md). + + +## Related topics +- [How Windows Information Protection protects files with a sensitivity label](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/how-wip-works-with-labels) \ No newline at end of file From 53cc66dcee6a8d404d4f75f1bce6886fdb821b6f Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 15 Oct 2018 15:23:22 -0700 Subject: [PATCH 134/487] update data protection section of wip --- ...ows-defender-advanced-threat-protection.md | 2 +- .../images/azure-data-discovery.png | Bin 0 -> 155589 bytes ...rmation-protection-integration-overview.md | 35 ++++++++++++------ 3 files changed, 24 insertions(+), 13 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/images/azure-data-discovery.png diff --git a/windows/security/threat-protection/windows-defender-atp/advanced-features-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/advanced-features-windows-defender-advanced-threat-protection.md index e8f8e79356..76029c288a 100644 --- a/windows/security/threat-protection/windows-defender-atp/advanced-features-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/advanced-features-windows-defender-advanced-threat-protection.md @@ -88,7 +88,7 @@ Enabling this setting forwards Windows Defender ATP signals to Microsoft Cloud A >[!NOTE] >This feature is available with an E5 license for [Enterprise Mobility + Security](https://www.microsoft.com/cloud-platform/enterprise-mobility-security) on machines running Windows 10 version 1809 or later. -## Azure information protection +## Azure Information Protection Turning this setting on forwards signals to Azure Information Protection, giving data owners and administrators visibility into protected data on onboarded machines and machine risk ratings. diff --git a/windows/security/threat-protection/windows-defender-atp/images/azure-data-discovery.png b/windows/security/threat-protection/windows-defender-atp/images/azure-data-discovery.png new file mode 100644 index 0000000000000000000000000000000000000000..0148a800b27f4a914bcb8a082cafb83971de3ffc GIT binary patch literal 155589 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[!NOTE] > You'll need the appropriate license to leverage the Windows Defender ATP and Azure Information Protection integration. -When a labeled file is created or modified on a Windows device, Windows Defender ATP automatically reports a signal to AIP where you can view: +After enabling the Azure Information Protection integration, data discovery signals are immediately forwarded to Azure Information Protection from the device. When a labeled file is created or modified on a Windows device, Windows Defender ATP automatically reports a signal to AIP. -### Data Discovery dashboard +The reported signals can be viewed on the Azure Information Protection - Data discovery dashboard. + +### Azure Information Protection - Data discovery dashboard This dashboard presents a summarized discovery information of data discovered by both Windows Defender ATP and AIP scanner. Data from Windows Defender ATP is marked with Location Type Endpoint. +![Image of Azure Information Protection - Data discovery](images/azure-data-discovery.png) + + Notice the Device Risk column on the right, this device risk is derived directly from Windows Defender ATP, indicating the risk level of the security device where the file was discovered, based on the active security threats detected by Windows Defender ATP. Clicking the device risk level will redirect you to the device page in Windows Defender ATP, where you can get a comprehensive view of the device security status and its active alerts. + +>[!NOTE] +>Windows Defender ATP does not currently report the Information Types. + ### Log Analytics -Data Discovery based on Windows Defender ATP is also available in AIP Log Analytics, where you can perform complicated queries over the raw data. +Data discovery based on Windows Defender ATP is also available in AIP Log Analytics, where you can perform complicated queries over the raw data. Open AIP Log Analytics in Azure Portal and open a query builder (standard or classic). @@ -62,15 +67,21 @@ InformationProtectionLogs_CL | where Workload_s == "Windows Defender" ``` -**Prerequisites: ** +**Prerequisites:** - Tenant is enrolled to AIP. -- Enable AIP integration in WDATP: +- Enable AIP integration in Windows Defender Security Center: - To benefit from the above, you need to enable AIP integration in Windows Defender ATP: - Go to Settings in Windows Defender ATP portal, click on Advanced Settings under General. ## Data protection -Windows Defender ATP automatically enables Windows Information Protection (WIP) for labeled files. When a labeled file is created or modified on a Windows device, Windows Defender ATP automatically detects it and enables WIP on that file if its label corresponds with Office Security and Compliance (SCC) policy. +Data protection is implemented through the creation of sensitivity labels in Office Security and Compliance (SCC). + +When sensitivity labels are created, you can set the information protection functionalities that will be applied on the file. The setting that applies to Windows Defender ATP is the Data loss prevention. You'll need to turn on the Data loss prevention and select Enable Windows end point protection (DLP for devices). + +[maybe need to insert a screenshot here to make it clear] + +Once, the policy is set and published, Windows Defender ATP automatically enables Windows Information Protection (WIP) for labeled files. When a labeled file is created or modified on a Windows device, Windows Defender ATP automatically detects it and enables WIP on that file if its label corresponds with Office Security and Compliance (SCC) policy. This functionality expands the coverage of WIP to protect files based on their label, regardless of their origin (which is how WIP decides which files need to be protected). From 4c9720929aca095d4157b8fdd40e0cdac291d17d Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 16 Oct 2018 10:30:30 -0700 Subject: [PATCH 135/487] added intro to data protection --- ...-information-protection-integration-overview.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-integration-overview.md b/windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-integration-overview.md index 519921752a..3ceb4fcb16 100644 --- a/windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-integration-overview.md +++ b/windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-integration-overview.md @@ -31,12 +31,12 @@ Windows Defender ATP applies two methods to discover and protect data: ## Data discovery -Windows Defender ATP automatically discovers files with Azure Information Protection (AIP) labels on Windows devices when the feature is enabled. This is done by enabling the Azure Information Protection integration feature from Windows Defender Security Center. For more information, see [Configure advanced features](advanced-features-windows-defender-advanced-threat-protection.md). +Windows Defender ATP automatically discovers files with Azure Information Protection (AIP) labels on Windows devices when the feature is enabled. You can enable the Azure Information Protection integration feature from Windows Defender Security Center. For more information, see [Configure advanced features](advanced-features-windows-defender-advanced-threat-protection.md). >[!NOTE] > You'll need the appropriate license to leverage the Windows Defender ATP and Azure Information Protection integration. -After enabling the Azure Information Protection integration, data discovery signals are immediately forwarded to Azure Information Protection from the device. When a labeled file is created or modified on a Windows device, Windows Defender ATP automatically reports a signal to AIP. +After enabling the Azure Information Protection integration, data discovery signals are immediately forwarded to Azure Information Protection from the device. When a labeled file is created or modified on a Windows device, Windows Defender ATP automatically reports the signal to AIP. The reported signals can be viewed on the Azure Information Protection - Data discovery dashboard. @@ -75,13 +75,15 @@ InformationProtectionLogs_CL ## Data protection -Data protection is implemented through the creation of sensitivity labels in Office Security and Compliance (SCC). +For data to be protected, they must first be identified through labels. Sensitivity labels are created in Office Security and Compliance (SCC). Windows Defender ATP then uses the labels to identify endpoints that need Windows Information Protection (WIP) applied on them. -When sensitivity labels are created, you can set the information protection functionalities that will be applied on the file. The setting that applies to Windows Defender ATP is the Data loss prevention. You'll need to turn on the Data loss prevention and select Enable Windows end point protection (DLP for devices). -[maybe need to insert a screenshot here to make it clear] +When you create sensitivity labels, you can set the information protection functionalities that will be applied on the file. The setting that applies to Windows Defender ATP is the Data loss prevention. You'll need to turn on the Data loss prevention and select Enable Windows end point protection (DLP for devices). -Once, the policy is set and published, Windows Defender ATP automatically enables Windows Information Protection (WIP) for labeled files. When a labeled file is created or modified on a Windows device, Windows Defender ATP automatically detects it and enables WIP on that file if its label corresponds with Office Security and Compliance (SCC) policy. + +[maybe need to insert a screenshot here to make it clear?] + +Once, the policy is set and published, Windows Defender ATP automatically enables WIP for labeled files. When a labeled file is created or modified on a Windows device, Windows Defender ATP automatically detects it and enables WIP on that file if its label corresponds with Office Security and Compliance (SCC) policy. This functionality expands the coverage of WIP to protect files based on their label, regardless of their origin (which is how WIP decides which files need to be protected). From 42bc555362b2961e6e1da55bde8004734f906e45 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 16 Oct 2018 10:56:53 -0700 Subject: [PATCH 136/487] update --- .../microsoft-information-protection-integration-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-integration-overview.md b/windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-integration-overview.md index 3ceb4fcb16..9f42ec4aaf 100644 --- a/windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-integration-overview.md +++ b/windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-integration-overview.md @@ -81,7 +81,7 @@ For data to be protected, they must first be identified through labels. Sensitiv When you create sensitivity labels, you can set the information protection functionalities that will be applied on the file. The setting that applies to Windows Defender ATP is the Data loss prevention. You'll need to turn on the Data loss prevention and select Enable Windows end point protection (DLP for devices). -[maybe need to insert a screenshot here to make it clear?] +[OMRI - maybe need to insert a screenshot here to make it clear?] Once, the policy is set and published, Windows Defender ATP automatically enables WIP for labeled files. When a labeled file is created or modified on a Windows device, Windows Defender ATP automatically detects it and enables WIP on that file if its label corresponds with Office Security and Compliance (SCC) policy. From f88875a724eba8b387a33e178a88d4449a2e2fa3 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 16 Oct 2018 14:19:37 -0700 Subject: [PATCH 137/487] update toc --- windows/security/threat-protection/TOC.md | 178 ++++++----------- .../windows-defender-atp/TOC.md | 179 ++++++------------ 2 files changed, 119 insertions(+), 238 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index ad7b2466c4..8712899bda 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -85,66 +85,7 @@ #### [Management and APIs](windows-defender-atp/management-apis.md) ##### [Understand threat intelligence concepts](windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection.md) -##### [TO BE DEPRECATED - Supported Windows Defender ATP APIs](windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection.md) -######Actor - TO BE DEPRECATED -####### [Get actor information](windows-defender-atp/get-actor-information-windows-defender-advanced-threat-protection.md) -####### [Get actor related alerts](windows-defender-atp/get-actor-related-alerts-windows-defender-advanced-threat-protection.md) -######Alerts - TO BE DEPRECATED -####### [Get alerts](windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection.md) -####### [Get alert information by ID](windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection.md) -####### [Get alert related actor information](windows-defender-atp/get-alert-related-actor-info-windows-defender-advanced-threat-protection.md) -####### [Get alert related domain information](windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection.md) -####### [Get alert related file information](windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection.md) -####### [Get alert related IP information](windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection.md) -####### [Get alert related machine information](windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection.md) -#######Domain - TO BE DEPRECATED -######## [Get domain related alerts](windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection.md) -######## [Get domain related machines](windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection.md) -######## [Get domain statistics](windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection.md) -######## [Is domain seen in organization](windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection.md) -######File - TO BE DEPRECATED -####### [Block file API](windows-defender-atp/block-file-windows-defender-advanced-threat-protection.md) -####### [Get file information](windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection.md) -####### [Get file related alerts](windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection.md) -####### [Get file related machines](windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection.md) -####### [Get file statistics](windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection.md) -####### [Get FileActions collection API](windows-defender-atp/get-fileactions-collection-windows-defender-advanced-threat-protection.md) -####### [Unblock file API](windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection.md) - -######IP - TO BE DEPRECATED -####### [Get IP related alerts](windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection.md) -####### [Get IP related machines](windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection.md) -####### [Get IP statistics](windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection.md) -####### [Is IP seen in organization](windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection.md) -######Machines - TO BE DEPRECATED -####### [Collect investigation package API](windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection.md) -####### [Find machine information by IP](windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection.md) -####### [Get machines](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md) -####### [Get FileMachineAction object API](windows-defender-atp/get-filemachineaction-object-windows-defender-advanced-threat-protection.md) -####### [Get FileMachineActions collection API](windows-defender-atp/get-filemachineactions-collection-windows-defender-advanced-threat-protection.md) -####### [Get machine by ID](windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection.md) -####### [Get machine log on users](windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection.md) -####### [Get machine related alerts](windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection.md) -####### [Get MachineAction object API](windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection.md) -####### [Get MachineActions collection API](windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection.md) -####### [Get machines](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md) -####### [Get package SAS URI API](windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection.md) -####### [Isolate machine API](windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection.md) -####### [Release machine from isolation API](windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection.md) -####### [Remove app restriction API](windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection.md) -####### [Request sample API](windows-defender-atp/request-sample-windows-defender-advanced-threat-protection.md) -####### [Restrict app execution API](windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection.md) -####### [Run antivirus scan API](windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection.md) -####### [Stop and quarantine file API](windows-defender-atp/stop-quarantine-file-windows-defender-advanced-threat-protection.md) - -######User - TO BE DEPRECATED -####### [Get alert related user information](windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection.md) -####### [Get user information](windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection.md) -####### [Get user related alerts](windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection.md) -####### [Get user related machines](windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection.md) - - ##### [Managed security service provider support](windows-defender-atp/mssp-support-windows-defender-advanced-threat-protection.md) #### [Microsoft threat protection](windows-defender-atp/threat-protection-integration.md) @@ -284,7 +225,7 @@ ###### [Troubleshoot onboarding issues](windows-defender-atp/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) ####### [Troubleshoot subscription and portal access issues](windows-defender-atp/troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md) -##### [**Beta!** Windows Defender ATP APIs](windows-defender-atp/exposed-apis-intro.md) +##### [Windows Defender ATP APIs](windows-defender-atp/exposed-apis-intro.md) ###### Create your app ####### [Get access on behalf of a user](windows-defender-atp/exposed-apis-create-app-nativeapp.md) ####### [Get access without a user](windows-defender-atp/exposed-apis-create-app-webapp.md) @@ -343,7 +284,6 @@ ####### [User](windows-defender-atp/user-windows-defender-advanced-threat-protection-new.md) ######## [Get user related alerts](windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md) ######## [Get user related machines](windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md) - ###### How to use APIs - Samples ####### Advanced Hunting API ######## [Schedule advanced Hunting using Microsoft Flow](windows-defender-atp/run-advanced-query-sample-ms-flow.md) @@ -353,65 +293,65 @@ ####### Multiple APIs ######## [PowerShell](windows-defender-atp/exposed-apis-full-sample-powershell.md) -##### [TO BE DEPRECATED - Use the Windows Defender ATP exposed APIs](windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection.md) -###### [Supported Windows Defender ATP APIs](windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection.md) -#######Actor -######## [Get actor information](windows-defender-atp/get-actor-information-windows-defender-advanced-threat-protection.md) -######## [Get actor related alerts](windows-defender-atp/get-actor-related-alerts-windows-defender-advanced-threat-protection.md) -#######Alerts -######## [Get alerts](windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection.md) -######## [Get alert information by ID](windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection.md) -######## [Get alert related actor information](windows-defender-atp/get-alert-related-actor-info-windows-defender-advanced-threat-protection.md) -######## [Get alert related domain information](windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection.md) -######## [Get alert related file information](windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection.md) -######## [Get alert related IP information](windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection.md) -######## [Get alert related machine information](windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection.md) -#######Domain -######## [Get domain related alerts](windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection.md) -######## [Get domain related machines](windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection.md) -######## [Get domain statistics](windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection.md) -######## [Is domain seen in organization](windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection.md) +###### [Use the Windows Defender ATP exposed APIs (deprecated)](windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection.md) +####### [Supported Windows Defender ATP APIs](windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection.md) +########Actor +######### [Get actor information](windows-defender-atp/get-actor-information-windows-defender-advanced-threat-protection.md) +######### [Get actor related alerts](windows-defender-atp/get-actor-related-alerts-windows-defender-advanced-threat-protection.md) +########Alerts +######### [Get alerts](windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection.md) +######### [Get alert information by ID](windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection.md) +######### [Get alert related actor information](windows-defender-atp/get-alert-related-actor-info-windows-defender-advanced-threat-protection.md) +######### [Get alert related domain information](windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection.md) +######### [Get alert related file information](windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection.md) +######### [Get alert related IP information](windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection.md) +######### [Get alert related machine information](windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection.md) +########Domain +######### [Get domain related alerts](windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection.md) +######### [Get domain related machines](windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection.md) +######### [Get domain statistics](windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection.md) +######### [Is domain seen in organization](windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection.md) + +########File +######### [Block file](windows-defender-atp/block-file-windows-defender-advanced-threat-protection.md) +######### [Get file information](windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection.md) +######### [Get file related alerts](windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection.md) +######### [Get file related machines](windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection.md) +######### [Get file statistics](windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection.md) +######### [Get FileActions collection](windows-defender-atp/get-fileactions-collection-windows-defender-advanced-threat-protection.md) +######### [Unblock file](windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection.md) -#######File -######## [Block file](windows-defender-atp/block-file-windows-defender-advanced-threat-protection.md) -######## [Get file information](windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection.md) -######## [Get file related alerts](windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection.md) -######## [Get file related machines](windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection.md) -######## [Get file statistics](windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection.md) -######## [Get FileActions collection](windows-defender-atp/get-fileactions-collection-windows-defender-advanced-threat-protection.md) -######## [Unblock file](windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection.md) - -#######IP -######## [Get IP related alerts](windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection.md) -######## [Get IP related machines](windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection.md) -######## [Get IP statistics](windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection.md) -######## [Is IP seen in organization](windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection.md) -#######Machines -######## [Collect investigation package](windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection.md) -######## [Find machine information by IP](windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection.md) -######## [Get machines](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md) -######## [Get FileMachineAction object](windows-defender-atp/get-filemachineaction-object-windows-defender-advanced-threat-protection.md) -######## [Get FileMachineActions collection](windows-defender-atp/get-filemachineactions-collection-windows-defender-advanced-threat-protection.md) -######## [Get machine by ID](windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection.md) -######## [Get machine log on users](windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection.md) -######## [Get machine related alerts](windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection.md) -######## [Get MachineAction object](windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection.md) -######## [Get MachineActions collection](windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection.md) -######## [Get machines](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md) -######## [Get package SAS URI](windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection.md) -######## [Isolate machine](windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection.md) -######## [Release machine from isolation](windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection.md) -######## [Remove app restriction](windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection.md) -######## [Request sample](windows-defender-atp/request-sample-windows-defender-advanced-threat-protection.md) -######## [Restrict app execution](windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection.md) -######## [Run antivirus scan](windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection.md) -######## [Stop and quarantine file](windows-defender-atp/stop-quarantine-file-windows-defender-advanced-threat-protection.md) - -#######User -######## [Get alert related user information](windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection.md) -######## [Get user information](windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection.md) -######## [Get user related alerts](windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection.md) -######## [Get user related machines](windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection.md) +########IP +######### [Get IP related alerts](windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection.md) +######### [Get IP related machines](windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection.md) +######### [Get IP statistics](windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection.md) +######### [Is IP seen in organization](windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection.md) +########Machines +######### [Collect investigation package](windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection.md) +######### [Find machine information by IP](windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection.md) +######### [Get machines](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md) +######### [Get FileMachineAction object](windows-defender-atp/get-filemachineaction-object-windows-defender-advanced-threat-protection.md) +######### [Get FileMachineActions collection](windows-defender-atp/get-filemachineactions-collection-windows-defender-advanced-threat-protection.md) +######### [Get machine by ID](windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection.md) +######### [Get machine log on users](windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection.md) +######### [Get machine related alerts](windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection.md) +######### [Get MachineAction object](windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection.md) +######### [Get MachineActions collection](windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection.md) +######### [Get machines](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md) +######### [Get package SAS URI](windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection.md) +######### [Isolate machine](windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection.md) +######### [Release machine from isolation](windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection.md) +######### [Remove app restriction](windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection.md) +######### [Request sample](windows-defender-atp/request-sample-windows-defender-advanced-threat-protection.md) +######### [Restrict app execution](windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection.md) +######### [Run antivirus scan](windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection.md) +######### [Stop and quarantine file](windows-defender-atp/stop-quarantine-file-windows-defender-advanced-threat-protection.md) + +########User +######### [Get alert related user information](windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection.md) +######### [Get user information](windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection.md) +######### [Get user related alerts](windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection.md) +######### [Get user related machines](windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection.md) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index f1178724e0..c5917b622d 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -84,66 +84,7 @@ ### [Management and APIs](management-apis.md) #### [Understand threat intelligence concepts](threat-indicator-concepts-windows-defender-advanced-threat-protection.md) -#### [Supported Windows Defender ATP APIs](supported-apis-windows-defender-advanced-threat-protection.md) -#####Actor - TO BE DEPRECATED -###### [Get actor information](get-actor-information-windows-defender-advanced-threat-protection.md) -###### [Get actor related alerts](get-actor-related-alerts-windows-defender-advanced-threat-protection.md) -#####Alerts - TO BE DEPRECATED -###### [Get alerts](get-alerts-windows-defender-advanced-threat-protection.md) -###### [Get alert information by ID](get-alert-info-by-id-windows-defender-advanced-threat-protection.md) -###### [Get alert related actor information](get-alert-related-actor-info-windows-defender-advanced-threat-protection.md) -###### [Get alert related domain information](get-alert-related-domain-info-windows-defender-advanced-threat-protection.md) -###### [Get alert related file information](get-alert-related-files-info-windows-defender-advanced-threat-protection.md) -###### [Get alert related IP information](get-alert-related-ip-info-windows-defender-advanced-threat-protection.md) -###### [Get alert related machine information](get-alert-related-machine-info-windows-defender-advanced-threat-protection.md) -######Domain - TO BE DEPRECATED -####### [Get domain related alerts](get-domain-related-alerts-windows-defender-advanced-threat-protection.md) -####### [Get domain related machines](get-domain-related-machines-windows-defender-advanced-threat-protection.md) -####### [Get domain statistics](get-domain-statistics-windows-defender-advanced-threat-protection.md) -####### [Is domain seen in organization](is-domain-seen-in-org-windows-defender-advanced-threat-protection.md) -#####File - TO BE DEPRECATED -###### [Block file API](block-file-windows-defender-advanced-threat-protection.md) -###### [Get file information](get-file-information-windows-defender-advanced-threat-protection.md) -###### [Get file related alerts](get-file-related-alerts-windows-defender-advanced-threat-protection.md) -###### [Get file related machines](get-file-related-machines-windows-defender-advanced-threat-protection.md) -###### [Get file statistics](get-file-statistics-windows-defender-advanced-threat-protection.md) -###### [Get FileActions collection API](get-fileactions-collection-windows-defender-advanced-threat-protection.md) -###### [Unblock file API](unblock-file-windows-defender-advanced-threat-protection.md) - -#####IP - TO BE DEPRECATED -###### [Get IP related alerts](get-ip-related-alerts-windows-defender-advanced-threat-protection.md) -###### [Get IP related machines](get-ip-related-machines-windows-defender-advanced-threat-protection.md) -###### [Get IP statistics](get-ip-statistics-windows-defender-advanced-threat-protection.md) -###### [Is IP seen in organization](is-ip-seen-org-windows-defender-advanced-threat-protection.md) -#####Machines - TO BE DEPRECATED -###### [Collect investigation package API](collect-investigation-package-windows-defender-advanced-threat-protection.md) -###### [Find machine information by IP](find-machine-info-by-ip-windows-defender-advanced-threat-protection.md) -###### [Get machines](get-machines-windows-defender-advanced-threat-protection.md) -###### [Get FileMachineAction object API](get-filemachineaction-object-windows-defender-advanced-threat-protection.md) -###### [Get FileMachineActions collection API](get-filemachineactions-collection-windows-defender-advanced-threat-protection.md) -###### [Get machine by ID](get-machine-by-id-windows-defender-advanced-threat-protection.md) -###### [Get machine log on users](get-machine-log-on-users-windows-defender-advanced-threat-protection.md) -###### [Get machine related alerts](get-machine-related-alerts-windows-defender-advanced-threat-protection.md) -###### [Get MachineAction object API](get-machineaction-object-windows-defender-advanced-threat-protection.md) -###### [Get MachineActions collection API](get-machineactions-collection-windows-defender-advanced-threat-protection.md) -###### [Get machines](get-machines-windows-defender-advanced-threat-protection.md) -###### [Get package SAS URI API](get-package-sas-uri-windows-defender-advanced-threat-protection.md) -###### [Isolate machine API](isolate-machine-windows-defender-advanced-threat-protection.md) -###### [Release machine from isolation API](unisolate-machine-windows-defender-advanced-threat-protection.md) -###### [Remove app restriction API](unrestrict-code-execution-windows-defender-advanced-threat-protection.md) -###### [Request sample API](request-sample-windows-defender-advanced-threat-protection.md) -###### [Restrict app execution API](restrict-code-execution-windows-defender-advanced-threat-protection.md) -###### [Run antivirus scan API](run-av-scan-windows-defender-advanced-threat-protection.md) -###### [Stop and quarantine file API](stop-quarantine-file-windows-defender-advanced-threat-protection.md) - -#####User - TO BE DEPRECATED -###### [Get alert related user information](get-alert-related-user-info-windows-defender-advanced-threat-protection.md) -###### [Get user information](get-user-information-windows-defender-advanced-threat-protection.md) -###### [Get user related alerts](get-user-related-alerts-windows-defender-advanced-threat-protection.md) -###### [Get user related machines](get-user-related-machines-windows-defender-advanced-threat-protection.md) - - #### [Managed security service provider support](mssp-support-windows-defender-advanced-threat-protection.md) @@ -282,7 +223,7 @@ ###### [Troubleshoot subscription and portal access issues](troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md) -#### [**Beta!** Windows Defender ATP APIs](exposed-apis-intro.md) +#### [Windows Defender ATP APIs](exposed-apis-intro.md) ##### Create your app ###### [Get access on behalf of a user](exposed-apis-create-app-nativeapp.md) ###### [Get access without a user](exposed-apis-create-app-webapp.md) @@ -351,65 +292,65 @@ ###### Multiple APIs ####### [PowerShell](exposed-apis-full-sample-powershell.md) -#### [TO BE DEPRECATED - Use the Windows Defender ATP exposed APIs](exposed-apis-windows-defender-advanced-threat-protection.md) -##### [Supported Windows Defender ATP APIs](supported-apis-windows-defender-advanced-threat-protection.md) -######Actor -####### [Get actor information](get-actor-information-windows-defender-advanced-threat-protection.md) -####### [Get actor related alerts](get-actor-related-alerts-windows-defender-advanced-threat-protection.md) -######Alerts -####### [Get alerts](get-alerts-windows-defender-advanced-threat-protection.md) -####### [Get alert information by ID](get-alert-info-by-id-windows-defender-advanced-threat-protection.md) -####### [Get alert related actor information](get-alert-related-actor-info-windows-defender-advanced-threat-protection.md) -####### [Get alert related domain information](get-alert-related-domain-info-windows-defender-advanced-threat-protection.md) -####### [Get alert related file information](get-alert-related-files-info-windows-defender-advanced-threat-protection.md) -####### [Get alert related IP information](get-alert-related-ip-info-windows-defender-advanced-threat-protection.md) -####### [Get alert related machine information](get-alert-related-machine-info-windows-defender-advanced-threat-protection.md) -######Domain -####### [Get domain related alerts](get-domain-related-alerts-windows-defender-advanced-threat-protection.md) -####### [Get domain related machines](get-domain-related-machines-windows-defender-advanced-threat-protection.md) -####### [Get domain statistics](get-domain-statistics-windows-defender-advanced-threat-protection.md) -####### [Is domain seen in organization](is-domain-seen-in-org-windows-defender-advanced-threat-protection.md) - -######File -####### [Block file](block-file-windows-defender-advanced-threat-protection.md) -####### [Get file information](get-file-information-windows-defender-advanced-threat-protection.md) -####### [Get file related alerts](get-file-related-alerts-windows-defender-advanced-threat-protection.md) -####### [Get file related machines](get-file-related-machines-windows-defender-advanced-threat-protection.md) -####### [Get file statistics](get-file-statistics-windows-defender-advanced-threat-protection.md) -####### [Get FileActions collection](get-fileactions-collection-windows-defender-advanced-threat-protection.md) -####### [Unblock file](unblock-file-windows-defender-advanced-threat-protection.md) - -######IP -####### [Get IP related alerts](get-ip-related-alerts-windows-defender-advanced-threat-protection.md) -####### [Get IP related machines](get-ip-related-machines-windows-defender-advanced-threat-protection.md) -####### [Get IP statistics](get-ip-statistics-windows-defender-advanced-threat-protection.md) -####### [Is IP seen in organization](is-ip-seen-org-windows-defender-advanced-threat-protection.md) -######Machines -####### [Collect investigation package](collect-investigation-package-windows-defender-advanced-threat-protection.md) -####### [Find machine information by IP](find-machine-info-by-ip-windows-defender-advanced-threat-protection.md) -####### [Get machines](get-machines-windows-defender-advanced-threat-protection.md) -####### [Get FileMachineAction object](get-filemachineaction-object-windows-defender-advanced-threat-protection.md) -####### [Get FileMachineActions collection](get-filemachineactions-collection-windows-defender-advanced-threat-protection.md) -####### [Get machine by ID](get-machine-by-id-windows-defender-advanced-threat-protection.md) -####### [Get machine log on users](get-machine-log-on-users-windows-defender-advanced-threat-protection.md) -####### [Get machine related alerts](get-machine-related-alerts-windows-defender-advanced-threat-protection.md) -####### [Get MachineAction object](get-machineaction-object-windows-defender-advanced-threat-protection.md) -####### [Get MachineActions collection](get-machineactions-collection-windows-defender-advanced-threat-protection.md) -####### [Get machines](get-machines-windows-defender-advanced-threat-protection.md) -####### [Get package SAS URI](get-package-sas-uri-windows-defender-advanced-threat-protection.md) -####### [Isolate machine](isolate-machine-windows-defender-advanced-threat-protection.md) -####### [Release machine from isolation](unisolate-machine-windows-defender-advanced-threat-protection.md) -####### [Remove app restriction](unrestrict-code-execution-windows-defender-advanced-threat-protection.md) -####### [Request sample](request-sample-windows-defender-advanced-threat-protection.md) -####### [Restrict app execution](restrict-code-execution-windows-defender-advanced-threat-protection.md) -####### [Run antivirus scan](run-av-scan-windows-defender-advanced-threat-protection.md) -####### [Stop and quarantine file](stop-quarantine-file-windows-defender-advanced-threat-protection.md) - -######User -####### [Get alert related user information](get-alert-related-user-info-windows-defender-advanced-threat-protection.md) -####### [Get user information](get-user-information-windows-defender-advanced-threat-protection.md) -####### [Get user related alerts](get-user-related-alerts-windows-defender-advanced-threat-protection.md) -####### [Get user related machines](get-user-related-machines-windows-defender-advanced-threat-protection.md) +##### [Use the Windows Defender ATP exposed APIs (deprecated)](exposed-apis-windows-defender-advanced-threat-protection.md) +###### [Supported Windows Defender ATP APIs (deprecated)](supported-apis-windows-defender-advanced-threat-protection.md) +#######Actor +######## [Get actor information](get-actor-information-windows-defender-advanced-threat-protection.md) +######## [Get actor related alerts](get-actor-related-alerts-windows-defender-advanced-threat-protection.md) +#######Alerts +######## [Get alerts](get-alerts-windows-defender-advanced-threat-protection.md) +######## [Get alert information by ID](get-alert-info-by-id-windows-defender-advanced-threat-protection.md) +######## [Get alert related actor information](get-alert-related-actor-info-windows-defender-advanced-threat-protection.md) +######## [Get alert related domain information](get-alert-related-domain-info-windows-defender-advanced-threat-protection.md) +######## [Get alert related file information](get-alert-related-files-info-windows-defender-advanced-threat-protection.md) +######## [Get alert related IP information](get-alert-related-ip-info-windows-defender-advanced-threat-protection.md) +######## [Get alert related machine information](get-alert-related-machine-info-windows-defender-advanced-threat-protection.md) +#######Domain +######## [Get domain related alerts](get-domain-related-alerts-windows-defender-advanced-threat-protection.md) +######## [Get domain related machines](get-domain-related-machines-windows-defender-advanced-threat-protection.md) +######## [Get domain statistics](get-domain-statistics-windows-defender-advanced-threat-protection.md) +######## [Is domain seen in organization](is-domain-seen-in-org-windows-defender-advanced-threat-protection.md) + +#######File +######## [Block file](block-file-windows-defender-advanced-threat-protection.md) +######## [Get file information](get-file-information-windows-defender-advanced-threat-protection.md) +######## [Get file related alerts](get-file-related-alerts-windows-defender-advanced-threat-protection.md) +######## [Get file related machines](get-file-related-machines-windows-defender-advanced-threat-protection.md) +######## [Get file statistics](get-file-statistics-windows-defender-advanced-threat-protection.md) +######## [Get FileActions collection](get-fileactions-collection-windows-defender-advanced-threat-protection.md) +######## [Unblock file](unblock-file-windows-defender-advanced-threat-protection.md) + +#######IP +######## [Get IP related alerts](get-ip-related-alerts-windows-defender-advanced-threat-protection.md) +######## [Get IP related machines](get-ip-related-machines-windows-defender-advanced-threat-protection.md) +######## [Get IP statistics](get-ip-statistics-windows-defender-advanced-threat-protection.md) +######## [Is IP seen in organization](is-ip-seen-org-windows-defender-advanced-threat-protection.md) +#######Machines +######## [Collect investigation package](collect-investigation-package-windows-defender-advanced-threat-protection.md) +######## [Find machine information by IP](find-machine-info-by-ip-windows-defender-advanced-threat-protection.md) +######## [Get machines](get-machines-windows-defender-advanced-threat-protection.md) +######## [Get FileMachineAction object](get-filemachineaction-object-windows-defender-advanced-threat-protection.md) +######## [Get FileMachineActions collection](get-filemachineactions-collection-windows-defender-advanced-threat-protection.md) +######## [Get machine by ID](get-machine-by-id-windows-defender-advanced-threat-protection.md) +######## [Get machine log on users](get-machine-log-on-users-windows-defender-advanced-threat-protection.md) +######## [Get machine related alerts](get-machine-related-alerts-windows-defender-advanced-threat-protection.md) +######## [Get MachineAction object](get-machineaction-object-windows-defender-advanced-threat-protection.md) +######## [Get MachineActions collection](get-machineactions-collection-windows-defender-advanced-threat-protection.md) +######## [Get machines](get-machines-windows-defender-advanced-threat-protection.md) +######## [Get package SAS URI](get-package-sas-uri-windows-defender-advanced-threat-protection.md) +######## [Isolate machine](isolate-machine-windows-defender-advanced-threat-protection.md) +######## [Release machine from isolation](unisolate-machine-windows-defender-advanced-threat-protection.md) +######## [Remove app restriction](unrestrict-code-execution-windows-defender-advanced-threat-protection.md) +######## [Request sample](request-sample-windows-defender-advanced-threat-protection.md) +######## [Restrict app execution](restrict-code-execution-windows-defender-advanced-threat-protection.md) +######## [Run antivirus scan](run-av-scan-windows-defender-advanced-threat-protection.md) +######## [Stop and quarantine file](stop-quarantine-file-windows-defender-advanced-threat-protection.md) + +#######User +######## [Get alert related user information](get-alert-related-user-info-windows-defender-advanced-threat-protection.md) +######## [Get user information](get-user-information-windows-defender-advanced-threat-protection.md) +######## [Get user related alerts](get-user-related-alerts-windows-defender-advanced-threat-protection.md) +######## [Get user related machines](get-user-related-machines-windows-defender-advanced-threat-protection.md) From d3ac1fe65330bed0ba504f62d1364eb96bfccdff Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 16 Oct 2018 15:03:33 -0700 Subject: [PATCH 138/487] add get kb info --- windows/security/threat-protection/TOC.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 8712899bda..68f0cc9af8 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -354,7 +354,11 @@ ######### [Get user related machines](windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection.md) - +######Windows updates (KB) info +####### [Get KbInfo collection](windows-defender-atp/get-kbinfo-collection-windows-defender-advanced-threat-protection.md) +######Common Vulnerabilities and Exposures (CVE) to KB map +####### [Get CVE-KB map](windows-defender-atp/get-cvekbmap-collection-windows-defender-advanced-threat-protection.md) + From 67dcba0f43830af5a9c5718d9129a19b1ace1494 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 16 Oct 2018 15:09:40 -0700 Subject: [PATCH 139/487] update custom alerts --- windows/security/threat-protection/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 68f0cc9af8..9b9bb99e11 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -369,7 +369,7 @@ ##### API for custom alerts ###### [Enable the custom threat intelligence application](windows-defender-atp/enable-custom-ti-windows-defender-advanced-threat-protection.md) -###### [TO BE DEPRECATED Use the Windows Defender ATP exposed APIs](windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection.md) +###### [Use the Windows Defender ATP exposed APIs](windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection.md) ####### [Use the threat intelligence API to create custom alerts](windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection.md) ####### [Create custom threat intelligence alerts](windows-defender-atp/custom-ti-api-windows-defender-advanced-threat-protection.md) ####### [PowerShell code examples](windows-defender-atp/powershell-example-code-windows-defender-advanced-threat-protection.md) From c374eb81e30e1bdfe5d6902befdc19b762612500 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 16 Oct 2018 15:12:03 -0700 Subject: [PATCH 140/487] update toc --- .../security/threat-protection/windows-defender-atp/TOC.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index c5917b622d..bb86581bf3 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -88,7 +88,7 @@ #### [Managed security service provider support](mssp-support-windows-defender-advanced-threat-protection.md) -### [Microsoft threat protection](threat-protection-integration.md) +### [Microsoft Threat Protection](threat-protection-integration.md) #### [Protect users, data, and devices with conditional access](conditional-access-windows-defender-advanced-threat-protection.md) #### [Microsoft Cloud App Security integration overview](microsoft-cloud-app-security-integration.md) @@ -405,7 +405,7 @@ #### [Configure managed security service provider (MSSP) support](configure-mssp-support-windows-defender-advanced-threat-protection.md) -### Configure Microsoft threat protection integration +### Configure Microsoft Threat Protection integration #### [Configure conditional access](configure-conditional-access-windows-defender-advanced-threat-protection.md) #### [Configure Microsoft Cloud App Security integration](microsoft-cloud-app-security-config.md) From 48343183b79b223c3e185261e3c1e6e3f16a0f6f Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 16 Oct 2018 15:20:30 -0700 Subject: [PATCH 141/487] revert --- windows/security/threat-protection/TOC.md | 67 +++++++++++++++++++++++ 1 file changed, 67 insertions(+) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 9b9bb99e11..e317707977 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -80,7 +80,74 @@ ###### [Advanced hunting query language best practices](windows-defender-atp/advanced-hunting-best-practices-windows-defender-advanced-threat-protection.md) ##### [Custom detections](windows-defender-atp/overview-custom-detections.md) ###### [Create custom detections rules](windows-defender-atp/custom-detection-rules.md) +##### [Supported Windows Defender ATP APIs](windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection.md) +######Actor +####### [Get actor information](windows-defender-atp/get-actor-information-windows-defender-advanced-threat-protection.md) +####### [Get actor related alerts](windows-defender-atp/get-actor-related-alerts-windows-defender-advanced-threat-protection.md) +######Alerts +####### [Get alerts](windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection.md) +####### [Get alert information by ID](windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection.md) +####### [Get alert related actor information](windows-defender-atp/get-alert-related-actor-info-windows-defender-advanced-threat-protection.md) +####### [Get alert related domain information](windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection.md) +####### [Get alert related file information](windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection.md) +####### [Get alert related IP information](windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection.md) +####### [Get alert related machine information](windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection.md) +######Domain +####### [Get domain related alerts](windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection.md) +####### [Get domain related machines](windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection.md) +####### [Get domain statistics](windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection.md) +####### [Is domain seen in organization](windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection.md) +######File +####### [Block file API](windows-defender-atp/block-file-windows-defender-advanced-threat-protection.md) +####### [Get file information](windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection.md) +####### [Get file related alerts](windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection.md) +####### [Get file related machines](windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection.md) +####### [Get file statistics](windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection.md) +####### [Get FileActions collection API](windows-defender-atp/get-fileactions-collection-windows-defender-advanced-threat-protection.md) +####### [Unblock file API](windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection.md) + +######IP +####### [Get IP related alerts](windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection.md) +####### [Get IP related machines](windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection.md) +####### [Get IP statistics](windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection.md) +####### [Is IP seen in organization](windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection.md) +######Machines +####### [Collect investigation package API](windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection.md) +####### [Find machine information by IP](windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection.md) +####### [Get machines](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md) +####### [Get FileMachineAction object API](windows-defender-atp/get-filemachineaction-object-windows-defender-advanced-threat-protection.md) +####### [Get FileMachineActions collection API](windows-defender-atp/get-filemachineactions-collection-windows-defender-advanced-threat-protection.md) +####### [Get machine by ID](windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection.md) +####### [Get machine log on users](windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection.md) +####### [Get machine related alerts](windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection.md) +####### [Get MachineAction object API](windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection.md) +####### [Get MachineActions collection API](windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection.md) +####### [Get machines](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md) +####### [Get package SAS URI API](windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection.md) +####### [Isolate machine API](windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection.md) +####### [Release machine from isolation API](windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection.md) +####### [Remove app restriction API](windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection.md) +####### [Request sample API](windows-defender-atp/request-sample-windows-defender-advanced-threat-protection.md) +####### [Restrict app execution API](windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection.md) +####### [Run antivirus scan API](windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection.md) +####### [Stop and quarantine file API](windows-defender-atp/stop-quarantine-file-windows-defender-advanced-threat-protection.md) +######Machines Security States +####### [Get MachineSecurityStates collection](windows-defender-atp/get-machinesecuritystates-collection-windows-defender-advanced-threat-protection.md) +######Machine Groups +####### [Get MachineGroups collection](windows-defender-atp/get-machinegroups-collection-windows-defender-advanced-threat-protection.md) + +######User +####### [Get alert related user information](windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection.md) +####### [Get user information](windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection.md) +####### [Get user related alerts](windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection.md) +####### [Get user related machines](windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection.md) + +######Windows updates (KB) info +####### [Get KbInfo collection](windows-defender-atp/get-kbinfo-collection-windows-defender-advanced-threat-protection.md) +######Common Vulnerabilities and Exposures (CVE) to KB map +####### [Get CVE-KB map](windows-defender-atp/get-cvekbmap-collection-windows-defender-advanced-threat-protection.md) + #### [Management and APIs](windows-defender-atp/management-apis.md) ##### [Understand threat intelligence concepts](windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection.md) From bad8b5baeac7db3df465d0015be24ccd1371fe52 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 16 Oct 2018 16:36:47 -0700 Subject: [PATCH 142/487] add in missing files --- .../windows-defender-atp/incidents-queue.md | 35 +++++++++ ...ows-defender-advanced-threat-protection.md | 78 +++++++++++++++++++ ...ows-defender-advanced-threat-protection.md | 61 +++++++++++++++ .../view-incidents-queue.md | 74 ++++++++++++++++++ 4 files changed, 248 insertions(+) create mode 100644 windows/security/threat-protection/windows-defender-atp/incidents-queue.md create mode 100644 windows/security/threat-protection/windows-defender-atp/investigate-incidents-windows-defender-advanced-threat-protection.md create mode 100644 windows/security/threat-protection/windows-defender-atp/manage-incidents-windows-defender-advanced-threat-protection.md create mode 100644 windows/security/threat-protection/windows-defender-atp/view-incidents-queue.md diff --git a/windows/security/threat-protection/windows-defender-atp/incidents-queue.md b/windows/security/threat-protection/windows-defender-atp/incidents-queue.md new file mode 100644 index 0000000000..783f74ac70 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/incidents-queue.md @@ -0,0 +1,35 @@ +--- +title: Incidents queue in Windows Defender ATP +description: +keywords: incidents, aggregate, investigations, queue, ttp +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 10/08/2018 +--- + +# Incidents queue in Windows Defender ATP +**Applies to:** +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + +[!include[Prerelease information](prerelease.md)] + +When a cybersecurity threat is emerging, or a potential attacker is deploying its tactics, techniques/tools, and procedures (TTPs) on the network, Windows Defender ATP will quickly trigger alerts and launch matching automatic investigations. + +Windows Defender ATP applies correlation analytics and aggregates all related alerts and investigations into an incident. Doing so helps narrate a broader story of an attack, thus providing you with the right visuals (upgraded incident graph) and data representations to understand and deal with complex cross-entity threats to your organization's network. + + +## In this section + +Topic | Description +:---|:--- +[View and organize the Incidents queue](view-incidents-queue.md)| See the list of incidents and learn how to apply filters to limit the list and get a more focused view. +[Manage incidents](manage-incidents-windows-defender-advanced-threat-protection.md) | Learn how to manage incidents by assigning it, updating its status, or setting its classification and other actions. +[Investigate incidents](investigate-incidents-windows-defender-advanced-threat-protection.md)| See associated alerts, manage the incident, see alert metadata, and visualizations to help you investigate an incident. + + diff --git a/windows/security/threat-protection/windows-defender-atp/investigate-incidents-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/investigate-incidents-windows-defender-advanced-threat-protection.md new file mode 100644 index 0000000000..596bd63508 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/investigate-incidents-windows-defender-advanced-threat-protection.md @@ -0,0 +1,78 @@ +--- +title: Investigate incidents in Windows Defender ATP +description: See associated alerts, manage the incident, and see alert metadata to help you investigate an incident +keywords: investigate, incident, alerts, metadata, risk, detection source, affected machines, patterns, correlation +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 10/08/2018 +--- + +# Investigate incidents in Windows Defender ATP + +**Applies to:** +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + +[!include[Prerelease information](prerelease.md)] + +Investigate incidents that affect your network, understand what they mean, and collate evidence to resolve them. + +## Analyze incident details +Click an incident to see the **Incident pane**. Select **Open incident page** to see the incident details and related information (alerts, machines, investigations, evidence, graph). + +![Image of incident details](images/atp-incident-details.png) + +### Alerts +You can investigate the alerts and see how they were linked together in an incident. +Alerts are grouped into incidents based on the following reasons: +- Automated investigation - The automated investigation triggered the linked alert while investigating the original alert +- File characteristics - The files associated with the alert have similar characteristics +- Manual association - A user manually linked the alerts +- Proximate time - The alerts were triggered on the same machine within a certain timeframe +- Same file - The files associated with the alert are exactly the same + +![Image of alerts tab in incident page showing the Linked by tool tip](images/atp-incidents-alerts-tooltip.png) + +![Image of alerts tab with incident details page showing the reasons the alerts were linked together in that incident](images/atp-incidents-alerts-reason.png) + +You can also manage an alert and see alert metadata along with other information. For more information, see [Investigate alerts](investigate-alerts-windows-defender-advanced-threat-protection.md). + +### Machines +You can also investigate the machines that are part of, or related to, a given incident. For more information, see [Investigate machines](investigate-machines-windows-defender-advanced-threat-protection.md). + +![Image of machines tab in incident details page](images/atp-incident-machine-tab.png) + +### Investigations +Select **Investigations** to see all the automatic investigations launched by the system in response to the incident alerts. + +![Image of investigations tab in incident details page](images/atp-incident-investigations-tab.png) + +## Going through the evidence +Windows Defender Advanced Threat Protection automatically investigates all the incidents' supported events and suspicious entities in the alerts, providing you with auto-response and information about the important files, processes, services, and more. This helps quickly detect and block potential threats in the incident. +Each of the analyzed entities will be marked as infected, remediated, or suspicious. + +![Image of evidence tab in incident details page](images/atp-incident-evidence-tab.png) + +## Visualizing associated cybersecurity threats +Windows Defender Advanced Threat Protection aggregates the threat information into an incident so you can see the patterns and correlations coming in from various data points. You can view such correlation through the incident graph. + +### Incident graph +The **Graph** tells the story of the cybersecurity attack. For example, it shows you what was the entry point, which indicator of compromise or activity was observed on which machine. etc. + +![Image of the incident graph](images/atp-incident-graph-tab.png) + +You can click the circles on the incident graph to view the details of the malicious files, associated file detections, how many instances has there been worldwide, whether it’s been observed in your organization, if so, how many instances. + +![Image of indcident details](images/atp-incident-graph-details.png) + +## Related topics +- [Incidents queue](incidents-queue.md) +- [View and organize the Incidents queue](view-incidents-queue.md) +- [Manage incidents](manage-incidents-windows-defender-advanced-threat-protection.md) + + diff --git a/windows/security/threat-protection/windows-defender-atp/manage-incidents-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/manage-incidents-windows-defender-advanced-threat-protection.md new file mode 100644 index 0000000000..2df623ec62 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/manage-incidents-windows-defender-advanced-threat-protection.md @@ -0,0 +1,61 @@ +--- +title: Manage Windows Defender ATP incidents +description: Manage incidents by assigning it, updating its status, or setting its classification. +keywords: incidents, manage, assign, status, classification, true alert, false alert +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 010/08/2018 +--- + +# Manage Windows Defender ATP incidents + +**Applies to:** +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + +[!include[Prerelease information](prerelease.md)] + + +Managing incidents is an important part of every cybersecurity operation. You can manage incidents by selecting an incident from the **Incidents queue** or the **Incidents management pane**. You can assign incidents to yourself, change the status, classify, rename, or comment on them to keep track of their progress. + +![Image of the incidents management pane](images/atp-incidents-mgt-pane.png) + +Selecting an incident from the **Incidents queue** brings up the **Incident management pane** where you can open the incident page for details. + +![Image of incident detail page](images/atp-incident-details-page.png) + + +## Assign incidents +If an incident has not been assigned yet, you can select **Assign to me** to assign the incident to yourself. Doing so assumes ownership of not just the incident, but also all the alerts associated with it. + +## Change the incident status +You can categorize incidents (as **Active**, or **Resolved**) by changing their status as your investigation progresses. This helps you organize and manage how your team can respond to incidents. + +For example, your SoC analyst can review the urgent **Active** incidents for the day, and decide to assign them to himself for investigation. + +Alternatively, your SoC analyst might set the incident as **Resolved** if the incident has been remediated. + +## Classify the incident +You can choose not to set a classification, or decide to specify whether an incident is true or false. Doing so helps the team see patterns and learn from them. + +## Rename incident +By default, incidents are assigned with numbers. You can rename the incident if your organization uses a naming convention for easier cybersecurity threat identification. + +![Image of incident renaming](images/atp-rename-incident.png) + +## Add comments and view the history of an incident +You can add comments and view historical events about an incident to see previous changes made to it. + +Whenever a change or comment is made to an alert, it is recorded in the Comments and history section. + +Added comments instantly appear on the pane. + +## Related topics +- [Incidents queue](incidents-queue.md) +- [View and organize the Incidents queue](view-incidents-queue.md) +- [Investigate incidents](investigate-incidents-windows-defender-advanced-threat-protection.md) diff --git a/windows/security/threat-protection/windows-defender-atp/view-incidents-queue.md b/windows/security/threat-protection/windows-defender-atp/view-incidents-queue.md new file mode 100644 index 0000000000..823c7f396e --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/view-incidents-queue.md @@ -0,0 +1,74 @@ +--- +title: View and organize the Incidents queue +description: See the list of incidents and learn how to apply filters to limit the list and get a more focused view. +keywords: view, organize, incidents, aggregate, investigations, queue, ttp +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 10/08/2018 +--- + +# View and organize the Windows Defender Advanced Threat Protection Incidents queue +**Applies to:** +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + +[!include[Prerelease information](prerelease.md)] + +The **Incidents queue** shows a collection of incidents that were flagged from machines in your network. It helps you sort through incidents to prioritize and create an informed cybersecurity response decision. + +By default, the queue displays incidents seen in the last 30 days, with the most recent incident showing at the top of the list, helping you see the most recent incidents first. + +There are several options you can choose from to customize the Incidents queue view. + +On the top navigation you can: +- Customize columns to add or remove columns +- Modify the number of items to view per page +- Select the items to show per page +- Batch-select the incidents to assign +- Navigate between pages +- Apply filters + +![Image of incidents queue](images/atp-incident-queue.png) + +## Sort and filter the incidents queue +You can apply the following filters to limit the list of incidents and get a more focused view. + +Incident severity | Description +:---|:--- +High
      (Red) | Threats often associated with advanced persistent threats (APT). These incidents indicate a high risk due to the severity of damage they can inflict on machines. +Medium
      (Orange) | Threats rarely observed in the organization, such as anomalous registry change, execution of suspicious files, and observed behaviors typical of attack stages. +Low
      (Yellow) | Threats associated with prevalent malware and hack-tools that do not necessarily indicate an advanced threat targeting the organization. +Informational
      (Grey) | Informational incidents are those that might not be considered harmful to the network but might be good to keep track of. + +### Category +Incidents are categorized based on the description of the stage by which the cybersecurity kill chain is in. This view helps the threat analyst to determine priority, urgency, and corresponding response strategy to deploy based on context. + +### Alerts +Indicates the number of alerts associated with or part of the incidents. + + +### Machines +You can limit to show only the machines at risk which are associated with incidents. + +### Users +You can limit to show only the users of the machines at risk which are associated with incidents. + +### Assigned to +You can choose to show between unassigned incidents or those which are assigned to you. + +### Status +You can choose to limit the list of incidents shown based on their status to see which ones are active or resolved + +### Classification +Use this filter to choose between focusing on incidents flagged as true or false incidents. + +## Related topics +- [Incidents queue](incidents-queue.md) +- [Manage incidents](manage-incidents-windows-defender-advanced-threat-protection.md) +- [Investigate incidents](investigate-incidents-windows-defender-advanced-threat-protection.md) + From 57fc8104581652b70724e795a5d0eff23a953bb3 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 17 Oct 2018 22:29:48 +0000 Subject: [PATCH 143/487] Updated TOC.md --- windows/security/threat-protection/TOC.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 81e46aca83..2c640449e9 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -17,6 +17,10 @@ #### [Endpoint detection and response](windows-defender-atp/overview-endpoint-detection-response.md) ##### [Security operations dashboard](windows-defender-atp/security-operations-dashboard-windows-defender-advanced-threat-protection.md) +##### [Incidents queue](windows-defender-atp/incidents-queue.md) +###### [View and organize the Incidents queue](windows-defender-atp/view-incidents-queue.md) +###### [Manage incidents](windows-defender-atp/manage-incidents-windows-defender-advanced-threat-protection.md) +###### [Investigate incidents](windows-defender-atp/investigate-incidents-windows-defender-advanced-threat-protection.md) From f0a9470e01f87e776b4c79ad47485dbc0acdf4de Mon Sep 17 00:00:00 2001 From: Heidi Lohr Date: Wed, 17 Oct 2018 16:02:24 -0700 Subject: [PATCH 144/487] Fixed note as per Justin and Rahul's edits --- windows/client-management/mdm/bitlocker-csp.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/client-management/mdm/bitlocker-csp.md b/windows/client-management/mdm/bitlocker-csp.md index 7e8ef47de3..7c8a1baa76 100644 --- a/windows/client-management/mdm/bitlocker-csp.md +++ b/windows/client-management/mdm/bitlocker-csp.md @@ -845,11 +845,11 @@ The following diagram shows the BitLocker configuration service provider in tree ``` >[!NOTE] ->When you disable the warning prompt, the recovery key will back up to your AAD account. When you allow the warning prompt, the user can select where to back up the recovery key for an OS drive, but for a fixed drive we choose the endpoint for the recovery key's backup. +>When you disable the warning prompt, the recovery key will back up to the user's Azure Active Directory account. When you allow the warning prompt, the user can select where to back up the recovery key for an OS drive, but for a fixed data drive we choose the endpoint for the recovery key's backup. > >The endpoint for a Fixed drive's backup is a user account chosen in following order: - >1. AD - >2. AAD + >1. Active Directory Domain Services + >2. Azure AD >3. The user's personal OneDrive (MDM/MAM only). > >Encryption will wait until one of these three locations backs up successfully. From 317f1ad478e8eee20df160f75b9838e75455589a Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 17 Oct 2018 17:32:17 -0700 Subject: [PATCH 145/487] update toc and add deprecation notes --- windows/security/threat-protection/TOC.md | 114 +++++++++--------- .../{exposed-apis-intro.md => apis-intro.md} | 6 +- ...ows-defender-advanced-threat-protection.md | 3 +- ...ows-defender-advanced-threat-protection.md | 4 +- .../windows-defender-atp/deprecate.md | 7 ++ ...ows-defender-advanced-threat-protection.md | 7 +- ...ows-defender-advanced-threat-protection.md | 3 +- ...ows-defender-advanced-threat-protection.md | 3 +- ...ows-defender-advanced-threat-protection.md | 3 +- ...ows-defender-advanced-threat-protection.md | 3 +- ...ows-defender-advanced-threat-protection.md | 3 +- ...ows-defender-advanced-threat-protection.md | 5 +- ...ows-defender-advanced-threat-protection.md | 3 +- ...ows-defender-advanced-threat-protection.md | 3 +- ...ows-defender-advanced-threat-protection.md | 3 +- ...ows-defender-advanced-threat-protection.md | 4 +- ...ows-defender-advanced-threat-protection.md | 1 + ...ows-defender-advanced-threat-protection.md | 4 +- ...ows-defender-advanced-threat-protection.md | 3 +- ...ows-defender-advanced-threat-protection.md | 3 +- ...ows-defender-advanced-threat-protection.md | 4 +- ...ows-defender-advanced-threat-protection.md | 4 +- ...ows-defender-advanced-threat-protection.md | 4 +- ...ows-defender-advanced-threat-protection.md | 4 +- ...ows-defender-advanced-threat-protection.md | 4 +- ...ows-defender-advanced-threat-protection.md | 4 +- ...ows-defender-advanced-threat-protection.md | 4 +- ...ows-defender-advanced-threat-protection.md | 4 +- ...ows-defender-advanced-threat-protection.md | 4 +- ...ows-defender-advanced-threat-protection.md | 4 +- ...ows-defender-advanced-threat-protection.md | 4 +- ...ows-defender-advanced-threat-protection.md | 4 +- ...ows-defender-advanced-threat-protection.md | 4 +- ...ows-defender-advanced-threat-protection.md | 3 +- ...ows-defender-advanced-threat-protection.md | 4 +- ...ows-defender-advanced-threat-protection.md | 4 +- ...ows-defender-advanced-threat-protection.md | 4 +- ...ows-defender-advanced-threat-protection.md | 4 +- ...ows-defender-advanced-threat-protection.md | 7 +- ...ows-defender-advanced-threat-protection.md | 4 +- ...ows-defender-advanced-threat-protection.md | 4 +- ...ows-defender-advanced-threat-protection.md | 4 +- ...ows-defender-advanced-threat-protection.md | 4 +- ...ows-defender-advanced-threat-protection.md | 4 +- ...ows-defender-advanced-threat-protection.md | 4 +- ...ows-defender-advanced-threat-protection.md | 8 +- ...ows-defender-advanced-threat-protection.md | 4 +- ...ows-defender-advanced-threat-protection.md | 4 +- ...ows-defender-advanced-threat-protection.md | 4 +- .../windows-defender-atp/use-apis.md | 26 ++++ 50 files changed, 193 insertions(+), 140 deletions(-) rename windows/security/threat-protection/windows-defender-atp/{exposed-apis-intro.md => apis-intro.md} (94%) create mode 100644 windows/security/threat-protection/windows-defender-atp/deprecate.md create mode 100644 windows/security/threat-protection/windows-defender-atp/use-apis.md diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 2c640449e9..5c6903520e 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -152,6 +152,8 @@ #### [Management and APIs](windows-defender-atp/management-apis.md) ##### [Understand threat intelligence concepts](windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection.md) +##### [Windows Defender ATP APIs](windows-defender-atp/apis-intro.md) + ##### [Managed security service provider support](windows-defender-atp/mssp-support-windows-defender-advanced-threat-protection.md) @@ -292,7 +294,7 @@ ###### [Troubleshoot onboarding issues](windows-defender-atp/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) ####### [Troubleshoot subscription and portal access issues](windows-defender-atp/troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md) -##### [Windows Defender ATP APIs](windows-defender-atp/exposed-apis-intro.md) +##### [Windows Defender ATP APIs](windows-defender-atp/use-apis.md) ###### Create your app ####### [Get access on behalf of a user](windows-defender-atp/exposed-apis-create-app-nativeapp.md) ####### [Get access without a user](windows-defender-atp/exposed-apis-create-app-webapp.md) @@ -360,65 +362,65 @@ ####### Multiple APIs ######## [PowerShell](windows-defender-atp/exposed-apis-full-sample-powershell.md) -###### [Use the Windows Defender ATP exposed APIs (deprecated)](windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection.md) -####### [Supported Windows Defender ATP APIs](windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection.md) -########Actor -######### [Get actor information](windows-defender-atp/get-actor-information-windows-defender-advanced-threat-protection.md) -######### [Get actor related alerts](windows-defender-atp/get-actor-related-alerts-windows-defender-advanced-threat-protection.md) -########Alerts -######### [Get alerts](windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection.md) -######### [Get alert information by ID](windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection.md) -######### [Get alert related actor information](windows-defender-atp/get-alert-related-actor-info-windows-defender-advanced-threat-protection.md) -######### [Get alert related domain information](windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection.md) +###### [Windows Defender ATP exposed APIs (deprecated)](windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection.md) +####### [Supported Windows Defender ATP APIs (deprecated)](windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection.md) +########Actor (deprecated) +######### [Get actor information (deprecated)](windows-defender-atp/get-actor-information-windows-defender-advanced-threat-protection.md) +######### [Get actor related alerts (deprecated)](windows-defender-atp/get-actor-related-alerts-windows-defender-advanced-threat-protection.md) +########Alerts (deprecated) +######### [Get alerts (deprecated)](windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection.md) +######### [Get alert information by ID (deprecated)](windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection.md) +######### [Get alert related actor information (deprecated)](windows-defender-atp/get-alert-related-actor-info-windows-defender-advanced-threat-protection.md) +######### [Get alert related domain information (deprecated)](windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection.md) ######### [Get alert related file information](windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection.md) -######### [Get alert related IP information](windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection.md) -######### [Get alert related machine information](windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection.md) -########Domain -######### [Get domain related alerts](windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection.md) -######### [Get domain related machines](windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection.md) -######### [Get domain statistics](windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection.md) -######### [Is domain seen in organization](windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection.md) +######### [Get alert related IP information (deprecated)](windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection.md) +######### [Get alert related machine information (deprecated)](windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection.md) +########Domain (deprecated) +######### [Get domain related alerts (deprecated)](windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection.md) +######### [Get domain related machines (deprecated)](windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection.md) +######### [Get domain statistics (deprecated)](windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection.md) +######### [Is domain seen in organization (deprecated)](windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection.md) -########File -######### [Block file](windows-defender-atp/block-file-windows-defender-advanced-threat-protection.md) -######### [Get file information](windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection.md) -######### [Get file related alerts](windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection.md) -######### [Get file related machines](windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection.md) -######### [Get file statistics](windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection.md) -######### [Get FileActions collection](windows-defender-atp/get-fileactions-collection-windows-defender-advanced-threat-protection.md) -######### [Unblock file](windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection.md) +########File(deprecated) +######### [Block file (deprecated)](windows-defender-atp/block-file-windows-defender-advanced-threat-protection.md) +######### [Get file information (deprecated)](windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection.md) +######### [Get file related alerts (deprecated)](windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection.md) +######### [Get file related machines (deprecated)](windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection.md) +######### [Get file statistics (deprecated)](windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection.md) +######### [Get FileActions collection (deprecated)](windows-defender-atp/get-fileactions-collection-windows-defender-advanced-threat-protection.md) +######### [Unblock file (deprecated)](windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection.md) -########IP -######### [Get IP related alerts](windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection.md) -######### [Get IP related machines](windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection.md) -######### [Get IP statistics](windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection.md) -######### [Is IP seen in organization](windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection.md) -########Machines -######### [Collect investigation package](windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection.md) -######### [Find machine information by IP](windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection.md) -######### [Get machines](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md) -######### [Get FileMachineAction object](windows-defender-atp/get-filemachineaction-object-windows-defender-advanced-threat-protection.md) -######### [Get FileMachineActions collection](windows-defender-atp/get-filemachineactions-collection-windows-defender-advanced-threat-protection.md) -######### [Get machine by ID](windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection.md) -######### [Get machine log on users](windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection.md) -######### [Get machine related alerts](windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection.md) -######### [Get MachineAction object](windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection.md) -######### [Get MachineActions collection](windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection.md) -######### [Get machines](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md) -######### [Get package SAS URI](windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection.md) -######### [Isolate machine](windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection.md) -######### [Release machine from isolation](windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection.md) -######### [Remove app restriction](windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection.md) -######### [Request sample](windows-defender-atp/request-sample-windows-defender-advanced-threat-protection.md) -######### [Restrict app execution](windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection.md) -######### [Run antivirus scan](windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection.md) -######### [Stop and quarantine file](windows-defender-atp/stop-quarantine-file-windows-defender-advanced-threat-protection.md) +########IP (deprecated) +######### [Get IP related alerts (deprecated)](windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection.md) +######### [Get IP related machines (deprecated)](windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection.md) +######### [Get IP statistics (deprecated)](windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection.md) +######### [Is IP seen in organization (deprecated)](windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection.md) +########Machines (deprecated) +######### [Collect investigation package (deprecated)](windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection.md) +######### [Find machine information by IP (deprecated)](windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection.md) +######### [Get machines (deprecated)](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md) +######### [Get FileMachineAction object (deprecated)](windows-defender-atp/get-filemachineaction-object-windows-defender-advanced-threat-protection.md) +######### [Get FileMachineActions collection (deprecated)](windows-defender-atp/get-filemachineactions-collection-windows-defender-advanced-threat-protection.md) +######### [Get machine by ID (deprecated)](windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection.md) +######### [Get machine log on users (deprecated)](windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection.md) +######### [Get machine related alerts (deprecated)](windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection.md) +######### [Get MachineAction object (deprecated)](windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection.md) +######### [Get MachineActions collection (deprecated)](windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection.md) +######### [Get machines (deprecated)](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md) +######### [Get package SAS URI (deprecated)](windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection.md) +######### [Isolate machine (deprecated)](windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection.md) +######### [Release machine from isolation (deprecated)](windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection.md) +######### [Remove app restriction (deprecated)](windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection.md) +######### [Request sample (deprecated)](windows-defender-atp/request-sample-windows-defender-advanced-threat-protection.md) +######### [Restrict app execution (deprecated)](windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection.md) +######### [Run antivirus scan (deprecated)](windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection.md) +######### [Stop and quarantine file (deprecated)](windows-defender-atp/stop-quarantine-file-windows-defender-advanced-threat-protection.md) -########User -######### [Get alert related user information](windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection.md) -######### [Get user information](windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection.md) -######### [Get user related alerts](windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection.md) -######### [Get user related machines](windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection.md) +########User (deprecated) +######### [Get alert related user information (deprecated)](windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection.md) +######### [Get user information (deprecated)](windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection.md) +######### [Get user related alerts (deprecated)](windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection.md) +######### [Get user related machines (deprecated)](windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection.md) ######Windows updates (KB) info diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-intro.md b/windows/security/threat-protection/windows-defender-atp/apis-intro.md similarity index 94% rename from windows/security/threat-protection/windows-defender-atp/exposed-apis-intro.md rename to windows/security/threat-protection/windows-defender-atp/apis-intro.md index 0108565f75..304eed3564 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-intro.md +++ b/windows/security/threat-protection/windows-defender-atp/apis-intro.md @@ -1,6 +1,6 @@ --- -title: Use Windows Defender Advanced Threat Protection APIs -description: Use the exposed data and actions using a set of progammatic APIs that are part of the Microsoft Intelligence Security Graph. +title: Windows Defender Advanced Threat Protection API overview +description: Learn how you can use APIs to automate workflows and innovate based on Windows Defender ATP capabilities keywords: apis, graph api, supported apis, actor, alerts, machine, user, domain, ip, file, advanced hunting, query search.product: eADQiWindows 10XVcnh ms.prod: w10 @@ -13,7 +13,7 @@ ms.localizationpriority: medium ms.date: 09/03/2018 --- -# Use Windows Defender ATP APIs +# Windows Defender ATP API overview **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/security/threat-protection/windows-defender-atp/block-file-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/block-file-windows-defender-advanced-threat-protection.md index 933ac113b2..a891b4a9c3 100644 --- a/windows/security/threat-protection/windows-defender-atp/block-file-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/block-file-windows-defender-advanced-threat-protection.md @@ -13,12 +13,13 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Block file API +# Block file API (deprecated) **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[!include[Deprecatedinformation](deprecate.md)] Prevent a file from being executed in the organization using Windows Defender Antivirus. diff --git a/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection.md index 1d19deb5cb..dfbfeaec6a 100644 --- a/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection.md @@ -13,13 +13,13 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Collect investigation package API +# Collect investigation package API (deprecated) **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - +[!include[Deprecatedinformation](deprecate.md)] Collect investigation package from a machine. diff --git a/windows/security/threat-protection/windows-defender-atp/deprecate.md b/windows/security/threat-protection/windows-defender-atp/deprecate.md new file mode 100644 index 0000000000..fe73a4d416 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/deprecate.md @@ -0,0 +1,7 @@ +--- +ms.date: 10/17/2018 +--- +>[!WARNING] + + +> This page documents a feature that will soon be deprecated. For the updated and supported version, see [Use the Windows Defender ATP APIs](use-apis.md). \ No newline at end of file diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection.md index 860ff1eee2..0f1e5cd627 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection.md @@ -13,16 +13,13 @@ ms.localizationpriority: medium ms.date: 10/23/2017 --- -# Use the Windows Defender ATP exposed APIs +# Use the Windows Defender ATP exposed APIs (deprecated) **Applies to:** - - - Windows Defender Advanced Threat Protection (Windows Defender ATP) - ->Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) +[!include[Deprecated information](deprecate.md)] Windows Defender ATP exposes much of the available data and actions using a set of programmatic APIs that are part of the Microsoft Intelligence Security Graph. Those APIs will enable you to automate workflows and innovate based on Windows Defender ATP capabilities. The API access requires OAuth2.0 authentication. For more information, see [OAuth 2.0 Authorization Code Flow](https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-v2-protocols-oauth-code). diff --git a/windows/security/threat-protection/windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection.md index 94cb8338ce..8598b0c94c 100644 --- a/windows/security/threat-protection/windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection.md @@ -13,12 +13,13 @@ ms.localizationpriority: medium ms.date: 07/25/2018 --- -# Find machine information by internal IP API +# Find machine information by internal IP API (deprecated) **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[!include[Deprecated information](deprecate.md)] Find a machine entity around a specific timestamp by internal IP. diff --git a/windows/security/threat-protection/windows-defender-atp/get-actor-information-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/get-actor-information-windows-defender-advanced-threat-protection.md index 11933fc1f8..09b0a252c5 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-actor-information-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/get-actor-information-windows-defender-advanced-threat-protection.md @@ -14,12 +14,13 @@ ms.date: 12/08/2017 --- -# Get actor information API +# Get actor information API (deprecated) **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[!include[Deprecatedinformation](deprecate.md)] Retrieves an actor information report. diff --git a/windows/security/threat-protection/windows-defender-atp/get-actor-related-alerts-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/get-actor-related-alerts-windows-defender-advanced-threat-protection.md index 7d607f80b0..2970e635c3 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-actor-related-alerts-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/get-actor-related-alerts-windows-defender-advanced-threat-protection.md @@ -13,12 +13,13 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Get actor related alerts API +# Get actor related alerts API (deprecated) **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[!include[Deprecated information](deprecate.md)] Retrieves all alerts related to a given actor. diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection.md index 7bd281c1c2..57ab1ced2c 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection.md @@ -13,12 +13,13 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Get alert information by ID API +# Get alert information by ID API (deprecated) **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[!include[Deprecated information](deprecate.md)] Retrieves an alert by its ID. diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-actor-info-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-actor-info-windows-defender-advanced-threat-protection.md index feb7c72977..6947d62190 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-actor-info-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-actor-info-windows-defender-advanced-threat-protection.md @@ -13,12 +13,13 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Get alert related actor information API +# Get alert related actor information API (deprecated) **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[!include[Deprecatedinformation](deprecate.md)] Retrieves the actor information related to the specific alert. diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection.md index 1dc2400622..9877e14edf 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection.md @@ -13,13 +13,16 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Get alert related domain information API +# Get alert related domain information API (deprecated) **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[!include[Deprecatedinformation](deprecate.md)] + + Retrieves all domains related to a specific alert. diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection.md index 692038dece..e6e39a20ad 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection.md @@ -13,12 +13,13 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Get alert related files information API +# Get alert related files information API (deprecated) **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[!include[Deprecated information](deprecate.md)] Retrieves all files related to a specific alert. diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection.md index 13d6fa451e..55b5fbfb01 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection.md @@ -13,12 +13,13 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Get alert related IP information API +# Get alert related IP information API (deprecated) **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[!include[Deprecated information](deprecate.md)] Retrieves all IPs related to a specific alert. diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection.md index c65563b583..cbf74f8d93 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection.md @@ -13,12 +13,13 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Get alert related machine information API +# Get alert related machine information API (deprecated) **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[!include[Deprecated information](deprecate.md)] Retrieves all machines related to a specific alert. diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection.md index 0ca328f129..687a2e5b8d 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection.md @@ -13,13 +13,13 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Get alert related user information API +# Get alert related user information API (deprecated) **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - +[!include[Deprecated information](deprecate.md)] Retrieves the user associated to a specific alert. diff --git a/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection.md index 91370e6ab4..45aab8f699 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection.md @@ -19,6 +19,7 @@ ms.date: 12/08/2017 - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[!include[Deprecated information](deprecate.md)] Retrieves top recent alerts. diff --git a/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection.md index edf69b8cc2..6018ccf4c1 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection.md @@ -13,13 +13,15 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Get domain related alerts API +# Get domain related alerts API (deprecated) **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[!include[Deprecated information](deprecate.md)] + Retrieves a collection of alerts related to a given domain address. diff --git a/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection.md index 42274f276d..11b50e0847 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection.md @@ -13,12 +13,13 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Get domain related machines API +# Get domain related machines API (deprecated) **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[!include[Deprecated information](deprecate.md)] Retrieves a collection of machines related to a given domain address. diff --git a/windows/security/threat-protection/windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection.md index a8d16cda6c..8186d2a9c7 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection.md @@ -13,12 +13,13 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Get domain statistics API +# Get domain statistics API (deprecated) **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[!include[Deprecatedinformation](deprecate.md)] Retrieves the prevalence for the given domain. diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection.md index 3a8aecdcdc..c3173ccd69 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection.md @@ -13,13 +13,13 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Get file information API +# Get file information API (deprecated) **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - +[!include[Deprecated information](deprecate.md)] Retrieves a file by identifier Sha1, Sha256, or MD5. diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection.md index 3bc108f4c5..1a1d1f8e98 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection.md @@ -13,13 +13,13 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Get file related alerts API +# Get file related alerts API (deprecated) **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - +[!include[Deprecated information](deprecate.md)] Retrieves a collection of alerts related to a given file hash. diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection.md index 46a55266b9..a88a44c8fc 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection.md @@ -13,13 +13,13 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Get file related machines API +# Get file related machines API (deprecated) **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - +[!include[Deprecated information](deprecate.md)] Retrieves a collection of machines related to a given file hash. diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection.md index 379a272b7f..4c7b62fc97 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection.md @@ -13,13 +13,13 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Get file statistics API +# Get file statistics API (deprecated) **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - +[!include[Deprecatedinformation](deprecate.md)] Retrieves the prevalence for the given file. diff --git a/windows/security/threat-protection/windows-defender-atp/get-fileactions-collection-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/get-fileactions-collection-windows-defender-advanced-threat-protection.md index 58ec0179eb..7bfa6eedd6 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-fileactions-collection-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/get-fileactions-collection-windows-defender-advanced-threat-protection.md @@ -13,13 +13,13 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Get FileActions collection API +# Get FileActions collection API (deprecated) **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - +[!include[Deprecatedinformation](deprecate.md)] Gets collection of actions done on files. Get FileActions collection API supports OData V4 queries. diff --git a/windows/security/threat-protection/windows-defender-atp/get-filemachineaction-object-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/get-filemachineaction-object-windows-defender-advanced-threat-protection.md index e30ca834b1..cf42bd089d 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-filemachineaction-object-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/get-filemachineaction-object-windows-defender-advanced-threat-protection.md @@ -13,13 +13,13 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Get FileMachineAction object API +# Get FileMachineAction object API (deprecated) **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - +[!include[Deprecatedinformation](deprecate.md)] Gets file and machine actions. diff --git a/windows/security/threat-protection/windows-defender-atp/get-filemachineactions-collection-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/get-filemachineactions-collection-windows-defender-advanced-threat-protection.md index 4f981ccd54..05445a5892 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-filemachineactions-collection-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/get-filemachineactions-collection-windows-defender-advanced-threat-protection.md @@ -13,13 +13,13 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Get FileMachineActions collection API +# Get FileMachineActions collection API (deprecated) **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - +[!include[Deprecatedinformation](deprecate.md)] Get collection of file and machine actions. Get FileMachineActions collection API supports OData V4 queries. diff --git a/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection.md index b1ad30ecd5..7c415a2e28 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection.md @@ -13,13 +13,13 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Get IP related alerts API +# Get IP related alerts API (deprecated) **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - +[!include[Deprecated information](deprecate.md)] Retrieves a collection of alerts related to a given IP address. diff --git a/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection.md index cdb7691d99..bf925ff4c9 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection.md @@ -13,13 +13,13 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Get machine by ID API +# Get machine by ID API (deprecated) **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - +[!include[Deprecated information](deprecate.md)] Retrieves a machine entity by ID. diff --git a/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection.md index f73f0600fd..b292daf44b 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection.md @@ -13,13 +13,13 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Get machine log on users API +# Get machine log on users API (deprecated) **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - +[!include[Deprecated information](deprecate.md)] Retrieves a collection of logged on users. diff --git a/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection.md index 2cbf47c5da..b808e8b8fa 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection.md @@ -13,13 +13,13 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Get machine related alerts API +# Get machine related alerts API (deprecated) **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - +[!include[Deprecated information](deprecate.md)] Retrieves a collection of alerts related to a given machine ID. diff --git a/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection.md index 21214216c0..7372742b21 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection.md @@ -13,13 +13,13 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Get MachineAction object API +# Get MachineAction object API (deprecated) **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - +[!include[Deprecatedinformation](deprecate.md)] Get actions done on a machine. diff --git a/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection.md index 4f8250057a..4fcf7888d5 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection.md @@ -13,13 +13,13 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Get MachineActions collection API +# Get MachineActions collection API (deprecated) **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - +[!include[Deprecatedinformation](deprecate.md)] Gets collection of actions done on machines. Get MachineAction collection API supports OData V4 queries. diff --git a/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md index 15f5915642..f68499ed5e 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md @@ -13,12 +13,13 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Get machines API +# Get machines API (deprecated) **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[!include[Deprecated information](deprecate.md)] Retrieves a collection of recently seen machines. diff --git a/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection.md index b000396208..d8e26ffdac 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection.md @@ -13,13 +13,13 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Get package SAS URI API +# Get package SAS URI API (deprecated) **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - +[!include[Deprecated information](deprecate.md)] Get a URI that allows downloading of an investigation package. diff --git a/windows/security/threat-protection/windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection.md index 44a41412fe..94075eb308 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection.md @@ -13,13 +13,13 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Get user information API +# Get user information API (deprecated) **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - +[!include[Deprecated information](deprecate.md)] Retrieve a User entity by key (user name or domain\user). diff --git a/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection.md index 12c741d3fe..8b7e5eda35 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection.md @@ -13,13 +13,13 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Get user related alerts API +# Get user related alerts API (deprecated) **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - +[!include[Deprecated information](deprecate.md)] Retrieves a collection of alerts related to a given user ID. diff --git a/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection.md index 80a2b92234..19a799b453 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection.md @@ -13,13 +13,13 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Get user related machines API +# Get user related machines API (deprecated) **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - +[!include[Deprecated information](deprecate.md)] Retrieves a collection of machines related to a given user ID. diff --git a/windows/security/threat-protection/windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection.md index 3bda2052aa..916e302306 100644 --- a/windows/security/threat-protection/windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection.md @@ -13,9 +13,14 @@ ms.localizationpriority: medium ms.date: 04/24/2018 --- -# Is domain seen in org +# Is domain seen in org (deprecated) Answers whether a domain was seen in the organization. +[!include[Deprecatedinformation](deprecate.md)] + + + + ## Permissions User needs read permissions. diff --git a/windows/security/threat-protection/windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection.md index 0e5cdd372b..95bf3682bd 100644 --- a/windows/security/threat-protection/windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection.md @@ -13,13 +13,13 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Is IP seen in org +# Is IP seen in org (deprecated) **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - +[!include[Deprecatedinformation](deprecate.md)] Answers whether an IP was seen in the organization. diff --git a/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection.md index 8a1af5560e..3a37f4c80f 100644 --- a/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection.md @@ -13,13 +13,13 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Isolate machine API +# Isolate machine API (deprecated) **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - +[!include[Deprecated information](deprecate.md)] Isolates a machine from accessing external network. diff --git a/windows/security/threat-protection/windows-defender-atp/request-sample-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/request-sample-windows-defender-advanced-threat-protection.md index 5e12dabe3d..093ff11454 100644 --- a/windows/security/threat-protection/windows-defender-atp/request-sample-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/request-sample-windows-defender-advanced-threat-protection.md @@ -13,13 +13,13 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Request sample API +# Request sample API (deprecated) **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - +[!include[Deprecatedinformation](deprecate.md)] Request sample of a file from a specific machine. File will be collected from the machine and uploaded to a secure storage. diff --git a/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection.md index 985a82d123..c824b807e9 100644 --- a/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection.md @@ -13,12 +13,12 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Restrict app execution API +# Restrict app execution API (deprecated) **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - +[!include[Deprecatedinformation](deprecate.md)] Restrict execution of set of predefined applications. diff --git a/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection.md index 9132144898..6b199045d5 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection.md @@ -13,12 +13,12 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Run antivirus scan API +# Run antivirus scan API (deprecated) **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - +[!include[Deprecated information](deprecate.md)] Initiate Windows Defender Antivirus scan on the machine. diff --git a/windows/security/threat-protection/windows-defender-atp/stop-quarantine-file-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/stop-quarantine-file-windows-defender-advanced-threat-protection.md index 2e4f1e0fd1..57a1075f9c 100644 --- a/windows/security/threat-protection/windows-defender-atp/stop-quarantine-file-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/stop-quarantine-file-windows-defender-advanced-threat-protection.md @@ -13,12 +13,12 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Stop and quarantine file API +# Stop and quarantine file API (deprecated) **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - +[!include[Deprecated information](deprecate.md)] Stop execution of a file on a machine and ensure it’s not executed again on that machine. diff --git a/windows/security/threat-protection/windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection.md index bc16fe2624..dfe1d46e2d 100644 --- a/windows/security/threat-protection/windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection.md @@ -13,15 +13,14 @@ ms.localizationpriority: medium ms.date: 09/03/2018 --- -# Supported Windows Defender ATP query APIs +# Supported Windows Defender ATP query APIs (deprecated) **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[!include[Deprecatedinformation](deprecate.md)] ->Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-supportedapis-abovefoldlink) - Learn more about the individual supported entities where you can run API calls to and details such as HTTP request values, request headers and expected responses. ## In this section @@ -37,5 +36,4 @@ User | Run API calls such as get alert related user information, user informatio KbInfo | Run API call that gets list of Windows KB's information CveKbMap | Run API call that gets mapping of CVE's to corresponding KB's MachineSecurityStates | Run API call that gets list of machines with their security properties and versions -MachineGroups | Run API call that gets list of machine group definitions - +MachineGroups | Run API call that gets list of machine group definitions \ No newline at end of file diff --git a/windows/security/threat-protection/windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection.md index 7ea3ec1258..affe46ec82 100644 --- a/windows/security/threat-protection/windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection.md @@ -13,13 +13,13 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Unblock file API +# Unblock file API (deprecated) **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - +[!include[Deprecatedinformation](deprecate.md)] Allow a file to be executed in the organization, using Windows Defender Antivirus. diff --git a/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection.md index c0ef9d02f6..e7d66a1166 100644 --- a/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection.md @@ -13,13 +13,13 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Release machine from isolation API +# Release machine from isolation API (deprecated) **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - +[!include[Deprecatedinformation](deprecate.md)] Undo isolation of a machine. diff --git a/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection.md index 4c8788c337..ad5ef448fd 100644 --- a/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection.md @@ -13,13 +13,13 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Remove app restriction API +# Remove app restriction API (deprecated) **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - +[!include[Deprecatedinformation](deprecate.md)] Unrestrict execution of set of predefined applications. diff --git a/windows/security/threat-protection/windows-defender-atp/use-apis.md b/windows/security/threat-protection/windows-defender-atp/use-apis.md new file mode 100644 index 0000000000..29347f933e --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/use-apis.md @@ -0,0 +1,26 @@ +--- +title: Use the Windows Defender Advanced Threat Protection APIs +description: Use the exposed data and actions using a set of progammatic APIs that are part of the Microsoft Intelligence Security Graph. +keywords: apis, graph api, supported apis, actor, alerts, machine, user, domain, ip, file +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 10/23/2017 +--- + +# Use the Windows Defender ATP APIs + +**Applies to:** +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + +## In this section +Topic | Description +:---|:--- +Create your app | Learn how to create an application to get programmatical access to Windows Defender ATP on behalf of a user or without a user. +Supported Windows Defender ATP APIs | Learn more about the individual supported entities where you can run API calls to and details such as HTTP request values, request headers and expected responses. +How to use APIs - Samples | Learn how to use Advanced hunting APIs and multiple APIs such as PowerShell. From 0a834c1bc20657781726043ab63f4ea3eecbb15b Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 17 Oct 2018 17:39:59 -0700 Subject: [PATCH 146/487] update atp toc --- .../windows-defender-atp/TOC.md | 110 +++++++++--------- 1 file changed, 55 insertions(+), 55 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index bb86581bf3..77d493783a 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -294,63 +294,63 @@ ##### [Use the Windows Defender ATP exposed APIs (deprecated)](exposed-apis-windows-defender-advanced-threat-protection.md) ###### [Supported Windows Defender ATP APIs (deprecated)](supported-apis-windows-defender-advanced-threat-protection.md) -#######Actor -######## [Get actor information](get-actor-information-windows-defender-advanced-threat-protection.md) -######## [Get actor related alerts](get-actor-related-alerts-windows-defender-advanced-threat-protection.md) -#######Alerts -######## [Get alerts](get-alerts-windows-defender-advanced-threat-protection.md) -######## [Get alert information by ID](get-alert-info-by-id-windows-defender-advanced-threat-protection.md) -######## [Get alert related actor information](get-alert-related-actor-info-windows-defender-advanced-threat-protection.md) -######## [Get alert related domain information](get-alert-related-domain-info-windows-defender-advanced-threat-protection.md) -######## [Get alert related file information](get-alert-related-files-info-windows-defender-advanced-threat-protection.md) -######## [Get alert related IP information](get-alert-related-ip-info-windows-defender-advanced-threat-protection.md) -######## [Get alert related machine information](get-alert-related-machine-info-windows-defender-advanced-threat-protection.md) -#######Domain -######## [Get domain related alerts](get-domain-related-alerts-windows-defender-advanced-threat-protection.md) -######## [Get domain related machines](get-domain-related-machines-windows-defender-advanced-threat-protection.md) -######## [Get domain statistics](get-domain-statistics-windows-defender-advanced-threat-protection.md) -######## [Is domain seen in organization](is-domain-seen-in-org-windows-defender-advanced-threat-protection.md) +#######Actor (deprecated) +######## [Get actor information (deprecated)](windows-defender-atp/get-actor-information-windows-defender-advanced-threat-protection.md) +######## [Get actor related alerts (deprecated)](windows-defender-atp/get-actor-related-alerts-windows-defender-advanced-threat-protection.md) +#######Alerts (deprecated) +######## [Get alerts (deprecated)](windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection.md) +######## [Get alert information by ID (deprecated)](windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection.md) +######## [Get alert related actor information (deprecated)](windows-defender-atp/get-alert-related-actor-info-windows-defender-advanced-threat-protection.md) +######## [Get alert related domain information (deprecated)](windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection.md) +######## [Get alert related file information](windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection.md) +######## [Get alert related IP information (deprecated)](windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection.md) +######## [Get alert related machine information (deprecated)](windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection.md) +#######Domain (deprecated) +######## [Get domain related alerts (deprecated)](windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection.md) +######## [Get domain related machines (deprecated)](windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection.md) +######## [Get domain statistics (deprecated)](windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection.md) +######## [Is domain seen in organization (deprecated)](windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection.md) -#######File -######## [Block file](block-file-windows-defender-advanced-threat-protection.md) -######## [Get file information](get-file-information-windows-defender-advanced-threat-protection.md) -######## [Get file related alerts](get-file-related-alerts-windows-defender-advanced-threat-protection.md) -######## [Get file related machines](get-file-related-machines-windows-defender-advanced-threat-protection.md) -######## [Get file statistics](get-file-statistics-windows-defender-advanced-threat-protection.md) -######## [Get FileActions collection](get-fileactions-collection-windows-defender-advanced-threat-protection.md) -######## [Unblock file](unblock-file-windows-defender-advanced-threat-protection.md) +#######File(deprecated) +######## [Block file (deprecated)](windows-defender-atp/block-file-windows-defender-advanced-threat-protection.md) +######## [Get file information (deprecated)](get-file-information-windows-defender-advanced-threat-protection.md) +######## [Get file related alerts (deprecated)](get-file-related-alerts-windows-defender-advanced-threat-protection.md) +######## [Get file related machines (deprecated)](get-file-related-machines-windows-defender-advanced-threat-protection.md) +######## [Get file statistics (deprecated)](get-file-statistics-windows-defender-advanced-threat-protection.md) +######## [Get FileActions collection (deprecated)](get-fileactions-collection-windows-defender-advanced-threat-protection.md) +######## [Unblock file (deprecated)](unblock-file-windows-defender-advanced-threat-protection.md) + +#######IP (deprecated) +######## [Get IP related alerts (deprecated)](get-ip-related-alerts-windows-defender-advanced-threat-protection.md) +######## [Get IP related machines (deprecated)](get-ip-related-machines-windows-defender-advanced-threat-protection.md) +######## [Get IP statistics (deprecated)](get-ip-statistics-windows-defender-advanced-threat-protection.md) +######## [Is IP seen in organization (deprecated)](is-ip-seen-org-windows-defender-advanced-threat-protection.md) +#######Machines (deprecated) +######## [Collect investigation package (deprecated)](collect-investigation-package-windows-defender-advanced-threat-protection.md) +######## [Find machine information by IP (deprecated)](find-machine-info-by-ip-windows-defender-advanced-threat-protection.md) +######## [Get machines (deprecated)](get-machines-windows-defender-advanced-threat-protection.md) +######## [Get FileMachineAction object (deprecated)](get-filemachineaction-object-windows-defender-advanced-threat-protection.md) +######## [Get FileMachineActions collection (deprecated)](get-filemachineactions-collection-windows-defender-advanced-threat-protection.md) +######## [Get machine by ID (deprecated)](get-machine-by-id-windows-defender-advanced-threat-protection.md) +######## [Get machine log on users (deprecated)](get-machine-log-on-users-windows-defender-advanced-threat-protection.md) +######## [Get machine related alerts (deprecated)](get-machine-related-alerts-windows-defender-advanced-threat-protection.md) +######## [Get MachineAction object (deprecated)](get-machineaction-object-windows-defender-advanced-threat-protection.md) +######## [Get MachineActions collection (deprecated)](get-machineactions-collection-windows-defender-advanced-threat-protection.md) +######## [Get machines (deprecated)](get-machines-windows-defender-advanced-threat-protection.md) +######## [Get package SAS URI (deprecated)](get-package-sas-uri-windows-defender-advanced-threat-protection.md) +######## [Isolate machine (deprecated)](isolate-machine-windows-defender-advanced-threat-protection.md) +######## [Release machine from isolation (deprecated)](unisolate-machine-windows-defender-advanced-threat-protection.md) +######## [Remove app restriction (deprecated)](unrestrict-code-execution-windows-defender-advanced-threat-protection.md) +######## [Request sample (deprecated)](request-sample-windows-defender-advanced-threat-protection.md) +######## [Restrict app execution (deprecated)](restrict-code-execution-windows-defender-advanced-threat-protection.md) +######## [Run antivirus scan (deprecated)](run-av-scan-windows-defender-advanced-threat-protection.md) +######## [Stop and quarantine file (deprecated)](stop-quarantine-file-windows-defender-advanced-threat-protection.md) -#######IP -######## [Get IP related alerts](get-ip-related-alerts-windows-defender-advanced-threat-protection.md) -######## [Get IP related machines](get-ip-related-machines-windows-defender-advanced-threat-protection.md) -######## [Get IP statistics](get-ip-statistics-windows-defender-advanced-threat-protection.md) -######## [Is IP seen in organization](is-ip-seen-org-windows-defender-advanced-threat-protection.md) -#######Machines -######## [Collect investigation package](collect-investigation-package-windows-defender-advanced-threat-protection.md) -######## [Find machine information by IP](find-machine-info-by-ip-windows-defender-advanced-threat-protection.md) -######## [Get machines](get-machines-windows-defender-advanced-threat-protection.md) -######## [Get FileMachineAction object](get-filemachineaction-object-windows-defender-advanced-threat-protection.md) -######## [Get FileMachineActions collection](get-filemachineactions-collection-windows-defender-advanced-threat-protection.md) -######## [Get machine by ID](get-machine-by-id-windows-defender-advanced-threat-protection.md) -######## [Get machine log on users](get-machine-log-on-users-windows-defender-advanced-threat-protection.md) -######## [Get machine related alerts](get-machine-related-alerts-windows-defender-advanced-threat-protection.md) -######## [Get MachineAction object](get-machineaction-object-windows-defender-advanced-threat-protection.md) -######## [Get MachineActions collection](get-machineactions-collection-windows-defender-advanced-threat-protection.md) -######## [Get machines](get-machines-windows-defender-advanced-threat-protection.md) -######## [Get package SAS URI](get-package-sas-uri-windows-defender-advanced-threat-protection.md) -######## [Isolate machine](isolate-machine-windows-defender-advanced-threat-protection.md) -######## [Release machine from isolation](unisolate-machine-windows-defender-advanced-threat-protection.md) -######## [Remove app restriction](unrestrict-code-execution-windows-defender-advanced-threat-protection.md) -######## [Request sample](request-sample-windows-defender-advanced-threat-protection.md) -######## [Restrict app execution](restrict-code-execution-windows-defender-advanced-threat-protection.md) -######## [Run antivirus scan](run-av-scan-windows-defender-advanced-threat-protection.md) -######## [Stop and quarantine file](stop-quarantine-file-windows-defender-advanced-threat-protection.md) - -#######User -######## [Get alert related user information](get-alert-related-user-info-windows-defender-advanced-threat-protection.md) -######## [Get user information](get-user-information-windows-defender-advanced-threat-protection.md) -######## [Get user related alerts](get-user-related-alerts-windows-defender-advanced-threat-protection.md) -######## [Get user related machines](get-user-related-machines-windows-defender-advanced-threat-protection.md) +#######User (deprecated) +######## [Get alert related user information (deprecated)](get-alert-related-user-info-windows-defender-advanced-threat-protection.md) +######## [Get user information (deprecated)](get-user-information-windows-defender-advanced-threat-protection.md) +######## [Get user related alerts (deprecated)](get-user-related-alerts-windows-defender-advanced-threat-protection.md) +######## [Get user related machines (deprecated)](get-user-related-machines-windows-defender-advanced-threat-protection.md) From eba15dc3a310f4bed66038366aba9b0691139341 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 19 Oct 2018 14:48:30 -0700 Subject: [PATCH 147/487] fix links --- windows/security/threat-protection/TOC.md | 2 +- .../windows-defender-atp/TOC.md | 30 +++++++++---------- ...defender-advanced-threat-protection-new.md | 2 +- 3 files changed, 17 insertions(+), 17 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 5c6903520e..5ee476d097 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -190,7 +190,7 @@ ### [Configure and manage capabilities](windows-defender-atp/onboard.md) #### [Configure attack surface reduction](windows-defender-atp/configure-attack-surface-reduction.md) ##### [Hardware-based isolation](windows-defender-application-guard/install-wd-app-guard.md) -###### [Confguration settings](windows-defender-application-guard/configure-wd-app-guard.md) +###### [Configuration settings](windows-defender-application-guard/configure-wd-app-guard.md) ##### [Application control](windows-defender-application-control/windows-defender-application-control.md) ##### [Device control](device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md) ###### [Memory integrity](windows-defender-exploit-guard/memory-integrity.md) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 77d493783a..778e78596d 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -223,7 +223,7 @@ ###### [Troubleshoot subscription and portal access issues](troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md) -#### [Windows Defender ATP APIs](exposed-apis-intro.md) +#### [Windows Defender ATP APIs](apis-intro.md) ##### Create your app ###### [Get access on behalf of a user](exposed-apis-create-app-nativeapp.md) ###### [Get access without a user](exposed-apis-create-app-webapp.md) @@ -295,24 +295,24 @@ ##### [Use the Windows Defender ATP exposed APIs (deprecated)](exposed-apis-windows-defender-advanced-threat-protection.md) ###### [Supported Windows Defender ATP APIs (deprecated)](supported-apis-windows-defender-advanced-threat-protection.md) #######Actor (deprecated) -######## [Get actor information (deprecated)](windows-defender-atp/get-actor-information-windows-defender-advanced-threat-protection.md) -######## [Get actor related alerts (deprecated)](windows-defender-atp/get-actor-related-alerts-windows-defender-advanced-threat-protection.md) +######## [Get actor information (deprecated)](get-actor-information-windows-defender-advanced-threat-protection.md) +######## [Get actor related alerts (deprecated)](get-actor-related-alerts-windows-defender-advanced-threat-protection.md) #######Alerts (deprecated) -######## [Get alerts (deprecated)](windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection.md) -######## [Get alert information by ID (deprecated)](windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection.md) -######## [Get alert related actor information (deprecated)](windows-defender-atp/get-alert-related-actor-info-windows-defender-advanced-threat-protection.md) -######## [Get alert related domain information (deprecated)](windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection.md) -######## [Get alert related file information](windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection.md) -######## [Get alert related IP information (deprecated)](windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection.md) -######## [Get alert related machine information (deprecated)](windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection.md) +######## [Get alerts (deprecated)](get-alerts-windows-defender-advanced-threat-protection.md) +######## [Get alert information by ID (deprecated)](get-alert-info-by-id-windows-defender-advanced-threat-protection.md) +######## [Get alert related actor information (deprecated)](get-alert-related-actor-info-windows-defender-advanced-threat-protection.md) +######## [Get alert related domain information (deprecated)](get-alert-related-domain-info-windows-defender-advanced-threat-protection.md) +######## [Get alert related file information](get-alert-related-files-info-windows-defender-advanced-threat-protection.md) +######## [Get alert related IP information (deprecated)](get-alert-related-ip-info-windows-defender-advanced-threat-protection.md) +######## [Get alert related machine information (deprecated)](get-alert-related-machine-info-windows-defender-advanced-threat-protection.md) #######Domain (deprecated) -######## [Get domain related alerts (deprecated)](windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection.md) -######## [Get domain related machines (deprecated)](windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection.md) -######## [Get domain statistics (deprecated)](windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection.md) -######## [Is domain seen in organization (deprecated)](windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection.md) +######## [Get domain related alerts (deprecated)](get-domain-related-alerts-windows-defender-advanced-threat-protection.md) +######## [Get domain related machines (deprecated)](get-domain-related-machines-windows-defender-advanced-threat-protection.md) +######## [Get domain statistics (deprecated)](get-domain-statistics-windows-defender-advanced-threat-protection.md) +######## [Is domain seen in organization (deprecated)](is-domain-seen-in-org-windows-defender-advanced-threat-protection.md) #######File(deprecated) -######## [Block file (deprecated)](windows-defender-atp/block-file-windows-defender-advanced-threat-protection.md) +######## [Block file (deprecated)](block-file-windows-defender-advanced-threat-protection.md) ######## [Get file information (deprecated)](get-file-information-windows-defender-advanced-threat-protection.md) ######## [Get file related alerts (deprecated)](get-file-related-alerts-windows-defender-advanced-threat-protection.md) ######## [Get file related machines (deprecated)](get-file-related-machines-windows-defender-advanced-threat-protection.md) diff --git a/windows/security/threat-protection/windows-defender-atp/add-or-remove-machine-tags-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/add-or-remove-machine-tags-windows-defender-advanced-threat-protection-new.md index db36c8aa7e..e28bac587b 100644 --- a/windows/security/threat-protection/windows-defender-atp/add-or-remove-machine-tags-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/add-or-remove-machine-tags-windows-defender-advanced-threat-protection-new.md @@ -22,7 +22,7 @@ ms.date: 12/08/2017 - Adds or remove tag to a specific machine. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- From 713af4035600d33ed2b7796e347c5c0d0eef9fa7 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 19 Oct 2018 15:53:13 -0700 Subject: [PATCH 148/487] fix links add intro to toc --- windows/security/threat-protection/TOC.md | 3 --- .../security/threat-protection/windows-defender-atp/TOC.md | 2 +- ...package-windows-defender-advanced-threat-protection-new.md | 2 +- ...ference-windows-defender-advanced-threat-protection-new.md | 2 +- .../windows-defender-atp/exposed-apis-create-app-nativeapp.md | 4 ++-- .../windows-defender-atp/exposed-apis-create-app-webapp.md | 4 ++-- .../exposed-apis-full-sample-powershell.md | 4 ++-- .../windows-defender-atp/exposed-apis-list.md | 2 +- ...o-by-ip-windows-defender-advanced-threat-protection-new.md | 2 +- ...s-by-ip-windows-defender-advanced-threat-protection-new.md | 2 +- ...o-by-id-windows-defender-advanced-threat-protection-new.md | 2 +- ...in-info-windows-defender-advanced-threat-protection-new.md | 2 +- ...es-info-windows-defender-advanced-threat-protection-new.md | 2 +- ...ip-info-windows-defender-advanced-threat-protection-new.md | 2 +- ...ne-info-windows-defender-advanced-threat-protection-new.md | 2 +- ...er-info-windows-defender-advanced-threat-protection-new.md | 2 +- ...-alerts-windows-defender-advanced-threat-protection-new.md | 2 +- ...-alerts-windows-defender-advanced-threat-protection-new.md | 2 +- ...achines-windows-defender-advanced-threat-protection-new.md | 2 +- ...tistics-windows-defender-advanced-threat-protection-new.md | 2 +- ...rmation-windows-defender-advanced-threat-protection-new.md | 2 +- ...-alerts-windows-defender-advanced-threat-protection-new.md | 2 +- ...achines-windows-defender-advanced-threat-protection-new.md | 2 +- ...tistics-windows-defender-advanced-threat-protection-new.md | 2 +- ...-alerts-windows-defender-advanced-threat-protection-new.md | 2 +- ...achines-windows-defender-advanced-threat-protection-new.md | 2 +- ...tistics-windows-defender-advanced-threat-protection-new.md | 2 +- ...e-by-id-windows-defender-advanced-threat-protection-new.md | 2 +- ...n-users-windows-defender-advanced-threat-protection-new.md | 2 +- ...-alerts-windows-defender-advanced-threat-protection-new.md | 2 +- ...-object-windows-defender-advanced-threat-protection-new.md | 2 +- ...lection-windows-defender-advanced-threat-protection-new.md | 2 +- ...sas-uri-windows-defender-advanced-threat-protection-new.md | 2 +- ...rmation-windows-defender-advanced-threat-protection-new.md | 2 +- ...-alerts-windows-defender-advanced-threat-protection-new.md | 2 +- ...achines-windows-defender-advanced-threat-protection-new.md | 2 +- ...-in-org-windows-defender-advanced-threat-protection-new.md | 2 +- ...een-org-windows-defender-advanced-threat-protection-new.md | 2 +- ...machine-windows-defender-advanced-threat-protection-new.md | 2 +- ...ine-api-windows-defender-advanced-threat-protection-new.md | 2 +- ...ecution-windows-defender-advanced-threat-protection-new.md | 2 +- .../windows-defender-atp/run-advanced-query-api.md | 4 ++-- .../windows-defender-atp/run-advanced-query-sample-ms-flow.md | 4 ++-- .../run-advanced-query-sample-power-bi-app-token.md | 2 +- .../run-advanced-query-sample-power-bi-user-token.md | 2 +- .../run-advanced-query-sample-powershell.md | 4 ++-- .../windows-defender-atp/run-advanced-query-sample-python.md | 4 ++-- ...av-scan-windows-defender-advanced-threat-protection-new.md | 2 +- ...machine-windows-defender-advanced-threat-protection-new.md | 2 +- ...ecution-windows-defender-advanced-threat-protection-new.md | 2 +- ...e-alert-windows-defender-advanced-threat-protection-new.md | 2 +- 51 files changed, 57 insertions(+), 60 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 5ee476d097..8f9ed77c75 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -151,10 +151,7 @@ #### [Management and APIs](windows-defender-atp/management-apis.md) ##### [Understand threat intelligence concepts](windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection.md) - ##### [Windows Defender ATP APIs](windows-defender-atp/apis-intro.md) - - ##### [Managed security service provider support](windows-defender-atp/mssp-support-windows-defender-advanced-threat-protection.md) #### [Microsoft threat protection](windows-defender-atp/threat-protection-integration.md) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 778e78596d..6cd151e73c 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -84,7 +84,7 @@ ### [Management and APIs](management-apis.md) #### [Understand threat intelligence concepts](threat-indicator-concepts-windows-defender-advanced-threat-protection.md) - +#### [Windows Defender ATP APIs](apis-intro.md) #### [Managed security service provider support](mssp-support-windows-defender-advanced-threat-protection.md) diff --git a/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md index 7783e25c09..bcd6861b37 100644 --- a/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md @@ -24,7 +24,7 @@ Collect investigation package from a machine. [!include[Machine actions note](machineactionsnote.md)] ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md index 46747a3c0d..16b7b0524d 100644 --- a/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md @@ -25,7 +25,7 @@ ms.date: 12/08/2017 Enables using event data, as obtained from the [Advanced Hunting](run-advanced-query-api.md) for creating a new alert entity. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md index 28a6892fb8..679dc47866 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md @@ -29,7 +29,7 @@ This page describe how to create an application to get programmatical access to If you need programmatical access Windows Defender ATP without a user, refer to [Access Windows Defender ATP without a user](exposed-apis-create-app-webapp.md). -If you are not sure which access you need, read the [Introduction page](exposed-apis-intro.md). +If you are not sure which access you need, read the [Introduction page](apis-intro.md). Windows Defender ATP exposes much of its data and actions through a set of programmatic APIs. Those APIs will enable you to automate workflows and innovate based on Windows Defender ATP capabilities. The API access requires OAuth2.0 authentication. For more information, see [OAuth 2.0 Authorization Code Flow](https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-v2-protocols-oauth-code). @@ -170,6 +170,6 @@ Sanity check to make sure you got a correct token: ``` ## Related topics -- [Windows Defender ATP APIs](exposed-apis-intro.md) +- [Windows Defender ATP APIs](apis-intro.md) - [Supported Windows Defender ATP APIs](exposed-apis-list.md) - [Access Windows Defender ATP without a user](exposed-apis-create-app-webapp.md) \ No newline at end of file diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md index 0ae84e76b3..ca0153916b 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-webapp.md @@ -27,7 +27,7 @@ This page describes how to create an application to get programmatical access to If you need programmatical access Windows Defender ATP on behalf of a user, see [Access Windows Defender ATP on behalf of a user](exposed-apis-create-app-nativeapp.md) -If you are not sure which access you need, see [Use Windows Defender ATP APIs](exposed-apis-intro.md). +If you are not sure which access you need, see [Use Windows Defender ATP APIs](apis-intro.md). Windows Defender ATP exposes much of its data and actions through a set of programmatic APIs. Those APIs will help you automate workflows and innovate based on Windows Defender ATP capabilities. The API access requires OAuth2.0 authentication. For more information, see [OAuth 2.0 Authorization Code Flow](https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-v2-protocols-oauth-code). @@ -215,6 +215,6 @@ Sanity check to make sure you got a correct token: ``` ## Related topics -- [Windows Defender ATP APIs](exposed-apis-intro.md) +- [Windows Defender ATP APIs](apis-intro.md) - [Supported Windows Defender ATP APIs](exposed-apis-list.md) - [Access Windows Defender ATP on behalf of a user](exposed-apis-create-app-nativeapp.md) \ No newline at end of file diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-full-sample-powershell.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-full-sample-powershell.md index ed69b07caf..0ff6172338 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-full-sample-powershell.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-full-sample-powershell.md @@ -27,7 +27,7 @@ In this section we share PowerShell samples to - Use token to retrieve the latest alerts in Windows Defender ATP - For each alert, if the alert has medium or high priority and is still in progress, check how many times the machine has connected to suspicious URL. ->**Prerequisite**: You first need to [create an app](exposed-apis-intro.md). +>**Prerequisite**: You first need to [create an app](apis-intro.md). ## Preparation Instructions @@ -112,7 +112,7 @@ $response ## Related topic -- [Windows Defender ATP APIs](exposed-apis-intro.md) +- [Windows Defender ATP APIs](apis-intro.md) - [Advanced Hunting API](run-advanced-query-api.md) - [Advanced Hunting using Python](run-advanced-query-sample-python.md) - [Schedule Advanced Hunting](run-advanced-query-sample-ms-flow.md) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-list.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-list.md index 4afdfd5ac2..d8edf97d46 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-list.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-list.md @@ -36,4 +36,4 @@ Machines | Run API calls such as find machine information by IP, get machines, g User | Run API calls such as get alert related user information, user information, user related alerts, and user related machines. ## Related topic -- [Windows Defender ATP APIs](exposed-apis-intro.md) +- [Windows Defender ATP APIs](apis-intro.md) diff --git a/windows/security/threat-protection/windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection-new.md index 443b86b728..5f1df97182 100644 --- a/windows/security/threat-protection/windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection-new.md @@ -28,7 +28,7 @@ Find a machine by internal IP. >The timestamp must be within the last 30 days. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/find-machines-by-ip-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/find-machines-by-ip-windows-defender-advanced-threat-protection-new.md index 61c158ed1b..495830551e 100644 --- a/windows/security/threat-protection/windows-defender-atp/find-machines-by-ip-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/find-machines-by-ip-windows-defender-advanced-threat-protection-new.md @@ -24,7 +24,7 @@ ms.date: 12/08/2017 - The given timestamp must be in the past 30 days. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md index 2ad984ccf6..d2187f343b 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md @@ -22,7 +22,7 @@ ms.date: 12/08/2017 Retrieves an alert by its ID. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md index 6ed27e2648..0df45988d6 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection-new.md @@ -22,7 +22,7 @@ ms.date: 12/08/2017 Retrieves all domains related to a specific alert. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md index 951363752e..0761a7b22c 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection-new.md @@ -22,7 +22,7 @@ ms.date: 12/08/2017 Retrieves all files related to a specific alert. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection-new.md index 45eca676f9..0aa81fbd10 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection-new.md @@ -23,7 +23,7 @@ ms.date: 12/08/2017 Retrieves all IPs related to a specific alert. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md index 2aaf342cae..5eec325056 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md @@ -22,7 +22,7 @@ ms.date: 12/08/2017 Retrieves machine that is related to a specific alert. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md index 8e6501fcf1..143f06474b 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection-new.md @@ -23,7 +23,7 @@ ms.date: 12/08/2017 Retrieves the user associated to a specific alert. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md index 4d4e5e0cb0..c68a75f6be 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md @@ -25,7 +25,7 @@ Retrieves top recent alerts. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md index fc469816ef..ee1404dd5e 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -27,7 +27,7 @@ ms.date: 12/08/2017 Retrieves a collection of alerts related to a given domain address. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md index f1fd36c675..4d69da1a53 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md @@ -22,7 +22,7 @@ ms.date: 12/08/2017 Retrieves a collection of machines that have communicated to or from a given domain address. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection-new.md index 7bfd097dd2..d3dd0b2f72 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection-new.md @@ -23,7 +23,7 @@ ms.date: 12/08/2017 Retrieves the prevalence for the given domain. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection-new.md index 63aabdd191..2080cabc06 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection-new.md @@ -24,7 +24,7 @@ ms.date: 12/08/2017 Retrieves a file by identifier Sha1, Sha256, or MD5. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md index 284cb68225..0ef637c98e 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -25,7 +25,7 @@ ms.date: 12/08/2017 Retrieves a collection of alerts related to a given file hash. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md index ca74749c35..94de515e8e 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md @@ -23,7 +23,7 @@ ms.date: 12/08/2017 Retrieves a collection of machines related to a given file hash. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection-new.md index a53c06b80a..31913eb556 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection-new.md @@ -27,7 +27,7 @@ ms.date: 12/08/2017 Retrieves the prevalence for the given file. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md index 92ca8d53d4..27c06e86a8 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -23,7 +23,7 @@ ms.date: 12/08/2017 Retrieves a collection of alerts related to a given IP address. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md index f68e1e12b1..20449184f7 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md @@ -23,7 +23,7 @@ ms.date: 12/08/2017 Retrieves a collection of machines that communicated with or from a particular IP. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection-new.md index cdeaa1e441..763444713a 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection-new.md @@ -25,7 +25,7 @@ ms.date: 12/08/2017 Retrieves the prevalence for the given IP. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md index 335b6efcb7..4211bbbb1f 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md @@ -23,7 +23,7 @@ ms.date: 12/08/2017 Retrieves a machine entity by ID. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md index 5dad09904f..31988d7d7b 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md @@ -23,7 +23,7 @@ ms.date: 12/08/2017 Retrieves a collection of logged on users. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md index 2fd9e07d99..fc89631378 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -23,7 +23,7 @@ ms.date: 12/08/2017 Retrieves a collection of alerts related to a given machine ID. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md index 17e20f0b73..96a4953581 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md @@ -22,7 +22,7 @@ ms.date: 12/08/2017 Get action performed on a machine. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md index d057cb5c85..77fcc41c80 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md @@ -25,7 +25,7 @@ ms.date: 12/08/2017 Get MachineAction collection API supports [OData V4 queries](https://www.odata.org/documentation/). ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md index bf4cb3c934..6b90d0ff62 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md @@ -22,7 +22,7 @@ ms.date: 12/08/2017 Get a URI that allows downloading of an [investigation package](collect-investigation-package-windows-defender-advanced-threat-protection-new.md). ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection-new.md index b0c31a0088..ea4a25eca2 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection-new.md @@ -24,7 +24,7 @@ ms.date: 12/08/2017 Retrieve a User entity by key (user name or domain\user). ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md index bca064ca3f..2ff5212e4b 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -22,7 +22,7 @@ ms.date: 12/08/2017 Retrieves a collection of alerts related to a given user ID. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md index 2198203628..53e0047b39 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md @@ -22,7 +22,7 @@ ms.date: 12/08/2017 Retrieves a collection of machines related to a given user ID. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection-new.md index 22bf9eb5a9..066dac83dd 100644 --- a/windows/security/threat-protection/windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection-new.md @@ -23,7 +23,7 @@ ms.date: 04/24/2018 Answers whether a domain was seen in the organization. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection-new.md index b976177106..fc6b531fc1 100644 --- a/windows/security/threat-protection/windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection-new.md @@ -24,7 +24,7 @@ ms.date: 12/08/2017 Answers whether an IP was seen in the organization. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md index 33e7130f36..696d961f94 100644 --- a/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md @@ -24,7 +24,7 @@ Isolates a machine from accessing external network. [!include[Machine actions note](machineactionsnote.md)] ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md index 13b8574222..0200975d55 100644 --- a/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md @@ -24,7 +24,7 @@ Offboard machine from WDATP. [!include[Machine actions note](machineactionsnote.md)] ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md index 90321fb7ff..d57876fdc0 100644 --- a/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection-new.md @@ -24,7 +24,7 @@ Restrict execution of all applications on the machine except a predefined set (s [!include[Machine actions note](machineactionsnote.md)] ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md index 775c140d57..cb0a5624af 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md @@ -32,7 +32,7 @@ This API is a beta version only and is currently restricted to the following act 3. The number of executions is limited​ (up to 15 minutes every hour and 4 hours a day) ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- @@ -145,7 +145,7 @@ Content-Type: application/json​ ## Related topic -- [Windows Defender ATP APIs](exposed-apis-intro.md) +- [Windows Defender ATP APIs](apis-intro.md) - [Advanced Hunting from Portal](advanced-hunting-windows-defender-advanced-threat-protection.md) - [Advanced Hunting using PowerShell](run-advanced-query-sample-powershell.md) - [Schedule Advanced Hunting](run-advanced-query-sample-ms-flow.md) diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-ms-flow.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-ms-flow.md index e0ae5f9b2d..dd62b3ea19 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-ms-flow.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-ms-flow.md @@ -22,7 +22,7 @@ ms.date: 09/24/2018 Schedule advanced query. ## Before you begin -You first need to [create an app](exposed-apis-intro.md). +You first need to [create an app](apis-intro.md). ## Use case @@ -83,6 +83,6 @@ You can find below the full definition ![Image of E2E flow](images/ms-flow-e2e.png) ## Related topic -- [Windows Defender ATP APIs](exposed-apis-intro.md) +- [Windows Defender ATP APIs](apis-intro.md) - [Advanced Hunting API](run-advanced-query-api.md) - [Advanced Hunting using PowerShell](run-advanced-query-sample-powershell.md) \ No newline at end of file diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-app-token.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-app-token.md index c20268f3b5..04c224b498 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-app-token.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-app-token.md @@ -128,7 +128,7 @@ If you want to use **user token** instead please refer to [this](run-advanced-qu ## Related topic - [Create custom Power BI reports with user authentication](run-advanced-query-sample-power-bi-user-token.md) -- [Windows Defender ATP APIs](exposed-apis-intro.md) +- [Windows Defender ATP APIs](apis-intro.md) - [Advanced Hunting API](run-advanced-query-api.md) - [Advanced Hunting using PowerShell](run-advanced-query-sample-powershell.md) - [Schedule Advanced Hunting](run-advanced-query-sample-ms-flow.md) diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-user-token.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-user-token.md index 4c57316ddc..333683cda5 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-user-token.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-user-token.md @@ -112,7 +112,7 @@ You first need to [create an app](exposed-apis-create-app-nativeapp.md). ## Related topic - [Create custom Power BI reports with app authentication](run-advanced-query-sample-power-bi-app-token.md) -- [Windows Defender ATP APIs](exposed-apis-intro.md) +- [Windows Defender ATP APIs](apis-intro.md) - [Advanced Hunting API](run-advanced-query-api.md) - [Advanced Hunting using PowerShell](run-advanced-query-sample-powershell.md) - [Schedule Advanced Hunting](run-advanced-query-sample-ms-flow.md) diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-powershell.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-powershell.md index ca0f03811b..ae59b2fe28 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-powershell.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-powershell.md @@ -25,7 +25,7 @@ Run advanced queries using PowerShell, see [Advanced Hunting API](run-advanced-q In this section we share PowerShell samples to retrieve a token and use it to run a query. ## Before you begin -You first need to [create an app](exposed-apis-intro.md). +You first need to [create an app](apis-intro.md). ## Preparation instructions @@ -113,7 +113,7 @@ $results | ConvertTo-Json | Set-Content file1.json ## Related topic -- [Windows Defender ATP APIs](exposed-apis-intro.md) +- [Windows Defender ATP APIs](apis-intro.md) - [Advanced Hunting API](run-advanced-query-api.md) - [Advanced Hunting using Python](run-advanced-query-sample-python.md) - [Schedule Advanced Hunting](run-advanced-query-sample-ms-flow.md) diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-python.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-python.md index afd8a8d4d4..fd546b266a 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-python.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-python.md @@ -23,7 +23,7 @@ Run advanced queries using Python, see [Advanced Hunting API](run-advanced-query In this section we share Python samples to retrieve a token and use it to run a query. ->**Prerequisite**: You first need to [create an app](exposed-apis-intro.md). +>**Prerequisite**: You first need to [create an app](apis-intro.md). ## Get token @@ -140,7 +140,7 @@ outputFile.close() ## Related topic -- [Windows Defender ATP APIs](exposed-apis-intro.md) +- [Windows Defender ATP APIs](apis-intro.md) - [Advanced Hunting API](run-advanced-query-api.md) - [Advanced Hunting using PowerShell](run-advanced-query-sample-powershell.md) - [Schedule Advanced Hunting](run-advanced-query-sample-ms-flow.md) diff --git a/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md index f8a0432c1d..c9ae44eb2b 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md @@ -24,7 +24,7 @@ Initiate Windows Defender Antivirus scan on a machine. [!include[Machine actions note](machineactionsnote.md)] ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md index 237350b465..0b654aa63c 100644 --- a/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection-new.md @@ -24,7 +24,7 @@ Undo isolation of a machine. [!include[Machine actions note](machineactionsnote.md)] ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md index fd0479fd8a..8ca7430854 100644 --- a/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md @@ -24,7 +24,7 @@ Enable execution of any application on the machine. [!include[Machine actions note](machineactionsnote.md)] ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md index 7d7bc5537c..37d8b92160 100644 --- a/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md @@ -23,7 +23,7 @@ ms.date: 12/08/2017 Update the properties of an alert entity. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](exposed-apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- From 788a4f08013b72e456f9cf48272307578b4ef0e5 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 19 Oct 2018 16:22:23 -0700 Subject: [PATCH 149/487] add image, update content --- windows/security/threat-protection/TOC.md | 4 ++-- .../windows-defender-atp/TOC.md | 8 ++++---- .../images/atp-settings-aip.png | Bin 0 -> 95357 bytes .../images/office-scc-label.png | Bin 0 -> 66241 bytes ...formation-protection-in-windows-config.md} | 2 +- ...rmation-protection-in-windows-overview.md} | 18 +++++++++++------- .../microsoft-cloud-app-security-config.md | 4 ++-- ...icrosoft-cloud-app-security-integration.md | 4 ++-- 8 files changed, 22 insertions(+), 18 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/images/atp-settings-aip.png create mode 100644 windows/security/threat-protection/windows-defender-atp/images/office-scc-label.png rename windows/security/threat-protection/windows-defender-atp/{microsoft-information-protection-config.md => information-protection-in-windows-config.md} (95%) rename windows/security/threat-protection/windows-defender-atp/{microsoft-information-protection-integration-overview.md => information-protection-in-windows-overview.md} (87%) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index b2ca643174..2512c59280 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -153,7 +153,7 @@ #### [Microsoft threat protection](windows-defender-atp/threat-protection-integration.md) ##### [Protect users, data, and devices with conditional access](windows-defender-atp/conditional-access-windows-defender-advanced-threat-protection.md) ##### [Microsoft Cloud App Security integration overview](windows-defender-atp/microsoft-cloud-app-security-integration.md) -##### [Information protection integration overview](windows-defender-atp/microsoft-information-protection-integration-overview.md) +##### [Information protection in Windows overview](windows-defender-atp/information-protection-in-windows-overview.md) @@ -324,7 +324,7 @@ #### Configure Microsoft threat protection integration ##### [Configure conditional access](windows-defender-atp/configure-conditional-access-windows-defender-advanced-threat-protection.md) ##### [Configure Microsoft Cloud App Security integration](windows-defender-atp/microsoft-cloud-app-security-config.md) -##### [Configure Microsoft information protection integration](windows-defender-atp/microsoft-information-protection-config.md) +##### [Configure information protection in Windows](windows-defender-atp/information-protection-in-windows-config.md) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 1f04ae02b0..6518fc83b5 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -153,8 +153,8 @@ ### [Microsoft Threat Protection](threat-protection-integration.md) #### [Protect users, data, and devices with conditional access](conditional-access-windows-defender-advanced-threat-protection.md) -#### [Microsoft Cloud App Security integration overview](microsoft-cloud-app-security-integration.md) -#### [Information protection integration overview](microsoft-information-protection-integration-overview.md) +#### [Microsoft Cloud App Security in Windows overview](microsoft-cloud-app-security-integration.md) +#### [Information protection integration overview](information-protection-in-windows-overview.md) ### [Portal overview](portal-overview-windows-defender-advanced-threat-protection.md) @@ -319,8 +319,8 @@ ### Configure Microsoft Threat Protection integration #### [Configure conditional access](configure-conditional-access-windows-defender-advanced-threat-protection.md) -#### [Configure Microsoft Cloud App Security integration](microsoft-cloud-app-security-config.md) -####[Configure Microsoft information protection integration](microsoft-information-protection-config.md) +#### [Configure Microsoft Cloud App Security in Windows](microsoft-cloud-app-security-config.md) +####[Configure information protection in WindowsS](information-protection-in-windows-config.md) ### [Configure Windows Security app settings](preferences-setup-windows-defender-advanced-threat-protection.md) diff --git a/windows/security/threat-protection/windows-defender-atp/images/atp-settings-aip.png b/windows/security/threat-protection/windows-defender-atp/images/atp-settings-aip.png new file mode 100644 index 0000000000000000000000000000000000000000..f66b75a27445c8125f12114fe43a0fe5a292f6ad GIT binary patch literal 95357 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-defender-atp/images/office-scc-label.png b/windows/security/threat-protection/windows-defender-atp/images/office-scc-label.png new file mode 100644 index 0000000000000000000000000000000000000000..750bd6e45934e0ff873b8cc8f3986f5224c7e373 GIT binary patch literal 66241 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 z zXaI~wwI>FFpr>C^YxR zH|We?A;nsMwB%1nlVRx91@R2PjO$d(#R~G#uvRonB3GKjdqSw}=~4Fe^|d6X0Rtvv zoZHl2Sa~9sz=xw)f7mx|LNPSQ`b5Nq_Df`qQV!pyKxo%CnpfsAQ~q@Nnr735hTY4>8JbYyt~u$^ZB`o@qm}ah>#Y11Z0yF zi7!!5Rhn%cyAc26V$&z3Nb73NDwTO>w?fCak$K<`Qhi>93ef_qz@~9a(VjP z0)WGBTi@$mP*{VU&;eJcO<38HJXt3P1p`$uqlDG%xcmAVE6oZKpdUaTZ*oC$z$>3< z6d(2FML;s1NK5zZnC@@PCV_wrcuoP}FUeJ#fS3cdDgHxD>0nF&Bmq!22v(m$QUa5c zlK~JamUwB<0Cq%J)B(}~OF(@8u7(x?BPP7q2TX-$R}W<6Xb?%cxOpWkJ8uBWXE)XI z9xShv#Bm#P;CJS=jBb161LV$q^@@lk^6NUN{{<+gLEdQPTqM;R9r;~`RI30i{riX^p_dmCX3PXo z{eArRf~>w|%g5^YM%3Zo(?s^+ZqlK|C77aJzC~P7EUg}jkX!#gJ`L*ewAg%CXk@U< z4RFg5xnh7XgI?ejIoRuJc2X7BI)Lo&9d_lLQ!?K8dyCe^rMJ{=MAwGhUIK%@_A0jITD)1l3rxV zmL8AoXx>-wx|C@AT4ox27F(l+SRdO|cwQ}&f2q`?Q)lW7B2{<#P1a1UNP3Nm0Y($9 z+?CVCUZyatX|cBWV@NR%M>Q(+SA?3C)v%TabSBie%8j7VKukrcpYLM|x}xD>z1FsS ziw(40MV^LN4%;@Mtn?46I#9aP?r`i-5pv*Cm9khmrLZ?OGEt^b zYt-392&9DLRZhLYwd^sXuLZQS7Q;eu@y*Q*-NjAzM_?0KLgS9hMAdNg$~ZcAsw!vnJ&>W1L~Lm(Hu)5PfJY#(zvu% zq1Fxi(RV$T3sX{Ezsl3Jrw}Y?FKJ|NisU|qDSI{N>Ds+2W8Ewt!!31YOx+2Pa$Cvm z!h2{`PF1Q{R!7Hcx`^kXm2Um5M!!10TGV7{j7bZlb8Wy-T;875YHmuowH6O3`>k86 z@!6VitOrM=`?Dw{<3vW7ccB+ALOjq-Vn}@z?!9;i{e@s8^|yHP*(S*@Ii-(BA-i_M zW@pi5-v|tni682yzq0(IQ(L*yh7E~#L#VI^c0@WpZ-Cn8 zhQ#wAwycCKp#Q-cU%o=|mTzO#`gEO6x$xvJr@#6q@)a%kKlX~eI_(?B$qBiQ?`NI9 zDI@Bl@I4nwq4Os7Z33H#+{N=OE!tl~bf;Z?yqCKCUqAou(li;)G+2#M6(=4g&)3002)Q?<5QV~dt?m3qT6->Tz zGvvIsw)TMc6g3uuQL-~M1J(tFMnPDUd-7_V3JW<}Pd+sB45k;GQ!R-lt6WEf9Bta? z8Kb|rrj9~(d+9n{$J1MmHGOmnB+XmA@=lP<<5cq{2Mk%;H1|4#w5;xf-d{3~+6=|$ z2qT)P3M7X#WPHc+-VFD8HU-*YWp0Tk_Ymi!g>&0g;AC=;2$+QMy0BmNc*r%1rF#AH zX1Q)=7Y)NRgz2uU1?wlD<~K9T$|!V-v|-JKg`{q7ZtTVS7G#0vKvFdfI8#fJxG3fm9YNQ`{!;4sNl8f`&3!9CZA;p~z+m|B_2b7bCy#Hx z0&MN%(O)_^A$r&sa4xUgM$jY7yG{@gl@AQy4=C;<~MrpDjarN zRbaWw|0iP#&6&_C3>I~B4cb`pyU_5aXeb2e6XlcRrJutR{k`ftdY3VN$&6xRy z3r)i-J8wIq;-_6ja_eM9)83cs-4EWRpmrKV78HC~ytU-wAX4+3d(Wqdy;QmdpIL)?732}QVl6ryIKX^B9Z?2fRW)~C{Nt>H9fqq$!W-_tRcR0r(`^R~BuoM&s z7Rg$@sd$W@64r#E{Ec9L%GJxnl&bLh=iJnniSbVRho3O~+~eQge7+5;!6}Q-v8zC* zCJ(4JPGSy~z?djsUx@B_+uN(sDh5b55a!q6vFTc}QeMrFwxMCz#)dOKsT7F}=(kC6 z<;glYfMEs)zpS|1?P!I{85+`eTk(N1ofx8SYyqqXGvWNBduE+&i66XL|C!e}uQ|4h zS_D;DKFe+NUGg|>UEQxH51vVh6Ac_Q5BQTz`7}_TrLGnMKK^^yfD~S+$1%7u&+IE90sjN%IL z{u~z+@B_zcI#3yYN!B$_G2<5Q$`d4XB~`@meFGA>xI{X+M7rwBwGZh|W+ygFvH6Z_ z#_1byDt2-7Qw`mYHQNoimZs+QDh9VY8sUB$4yUV7J3Idl3sTYM(UB1oep*Vm52cD@ zfit5yZYr%VM_Kej+s0D*2Kg=ZGFO5#VU<;3i z3Gc%nH>zeEw%-hqc^MvJ3rVM0bmd$OSg<)X%c|UwEsUqct4honP9~n zJ{(_qjLgoK?*9bQ(6}~8*SWTvot1U>{=&lUp*mE+OuJ3LvTmxBAh!wK6!E6c6|Re09fPbVNdP(^D+i z!N%TROQ~9~O;assd;i$?(JeAyN}i2I)M2tQ@$o zPfWFNl64Rr3IYl6y8&NBNl9$p3a(!F<+6{2@vwUh&e0wuj}Ie`NVb~bhdH*9usCKr zzmm>p`zwsL8BX`7>W{TU+u{>_l7=alKui~ozf z_YTMU|Nn+h6cQmsb|iZX$;g(BY}q4auPA#Yn-HSxo$N9qdsg-q*?T+f?RuVlzTeON zyN}~K?)$&%pX)p%h4=Y>zs7Sso{z`#HA`e+c$)jGhD^P!`pHZ?yI39Q?^^!b1MOWym(bWhm-fn`5Eld1IL_x<~`d; zZXnb~i-2sLoV%XBoKc5Bp8d&WM0zLD z=3?}aBrgnnh)?#CxNF`)%u@nCl=Xba@_tC@d9606WV-f51C-yKGW3FA{~1CfvLc;C8D>gN=SOVK$Dfjp!$=xXq4w2uLmK{ zPYN_Go&+|bef^!UZ740>60>I?Y4>%|QX_LPUWqQtkIe8v=PVLJ1LiJ$*W_97_bny7 z37t#J%PKJ{1_p(P;(1Dj40fN0+O|4A@P_bYzwizY5IS*(k*bDNla*%dAL=Tga;jh3Be6+X^kWdyi z{fash(N7YN3k9gOJsOGLvP4dN9b617M%|U&*Wb7Rk^LCPe^7FU)NAXN65^1_AcXZF z;z~45Y6)SLG1}cdFS$%n$C3@2l8xLFb9VeUlUlw@!@lpqtG*2XC8mb5-~0(^On#S4 zgu|q2wSr5Nw|5iU zm^bIqG^2(TlF?PDUHB3@xiN13JoX~CNtO~#nZqXu>bCg$n{8Z63jdcb6$H=lic$Z0 z97UO1qCDP0i9ne~7j#zGOYc<{o4dQZWB|AN<4hP%oQ_rqag(Ke{Mr{C8+gf(nRv@;pY z=%G~zUP&)G{ah{s%C?;jHxj8>^Vw=6SvqO0hY4_N|nn=a*xBlun3E67XS1B;2;Mc-&*Vq=+AH{oKR zhL53&mDy_Uig@rRL61Z0kFx9M6b^ne+`fB*!^5OQ(UP8CZ7=@J?KxNK!46?!WsN3x z5fT#0+zVPClCQbWd2}~*VpwOU=DDoU(Dr(FXD41lw-MKyyV)&OZ!>y@IO<(8J{%{% zTdGAA=4_T|v;FAmx@P60Zf8ih7ZvJ!5ww_09zMA_j7t`@qrx%jOu*@y0cEb7-QCjw zJc>-uiQZm9-eT+r$eXOmr^&yNXxDG5$z@*ps?Da#87c=0KI`Q3aqgiJ*C)Z@=CVk( z?X#?Nw!x}}!IV0{_sz}C;~#U5%B7H+C}fzghO1AgZ=ak2UCeKx6iOK^Z!23&#I3BX z2DazKgTUZ)&K8l>hwO4GRGaSHo<%v+>qj2%#MJG9-WjiO2dudqn&Oejj3z(hAPFkX zN>A{sZZNIF8V=ph5PSk&B9n&5#>OTjhcd_UckW{i4Sypprgedw{$M{We5KC{z4i=V z1Va#c;co4%({`wg#m6_a;4B3eE zoE$98JQ7GCR3m?E9(`Z{jRZ{`EH{Z(#XQ{|u3*rNSve{M&~0a_isdDcy`BXi0Jzilt^{ zeUF2ZiDv?{ha$?%l@r=VIl%x%@zD1&%4HDhA04cZVHuqUcRs~s`n>1#MKc0z4;8gv z*~=z?L};LtG@686w$g>gV1g;jxq7gzprAnU7|E6_|9;q;gL`p@=4(TD-a1oDsG z97?U&agkkDvb$k%CXs0q{`_RHO-HY7JB9>Io>C4GI2nh#jv)^|Pi|@n|JGMkeO+E& zo+&(^>s*kxDUPJBn3*ww948gpXj%Rt8N+>ZuoW4R!4>5|d7ZFZo+O)kmD)kDB|4bq61u6T8UZ_cDN=AyEG4>rJ9`j{O3r%b{JZ*7^ ziD?=#PGGIkE#;iXl{xNaU0L5YvvvD-nqpFsa3l&ohHmZCqYUTwOM$? zTVTeAHjyrwJ9^f69&XhKSr2GaNAT&|zEyRlPYWl@bb-@^gthoc`ZMKG^b`?8p|kV& z{EUb#2qPd44Jo+<92|$ODRJr4dWeNC%V$>^izd6jC*$%rfZ^>LU@C&wi!7 z&AK#uixT-Kvia_o`6tn2SDyp9CFEe-R)B?tTXO^Z7W z1=FfjK_$PfuXrne&dmi&#R^gQJ5@$@odf+S(OmH4YgKA?enU;yh#u}`-5FvJa(|zw zsXvqDykY5?-KP8gw{@EvxS+ z-mT!i2`-^S9gK3w_WZ#cxp#YKOryfVUZTN)ICG0{4>uCzil!27_CG{HMJlRgrKR=L z_HXb$GujapLOAY7(Qc?LrKT3m_tGcTb}KZiuu$n&FbzAqAEe@A>(|_IRFWocN13%) zx!T$}Q?0D5fCaeKY095qnjM*2RD^&38eLBDxNYFrdH{Sh82OCbrZ@>Pt5ByZ92uAC z^p1=$h3nG&P?NGADHa!^q072uZfOZ{QS`6kvGtG2PGjr)#WrsTiQ4hfdWck>7$WE(m#UruN)s>YgnEx*jINYUZzVoGyj&PZP z?Z%_#v%bE*biubKNfMbma-o_}h#m^ibqPe(O6A|zyazG6ygP$oUA5Qt^2_fcg-9Vt z?;%wvrRjL~LfiD~x92VHMMTV&1B*U#cNxx;aq|XQ#@nUGTgo^g)FRr8wM&t!%h=$i z6SLJhVfj5%`JC~Eeo3KelmVL#4n@HWXQ4hWnd{1)rJ|%@3ev~bW-G-kJX7KoEGfk= zQ4P)qVG$23mI@9>585vyU1rF2C6&&eFe=-9x>JYg`!g#t#!w5qOP?swq{YB+QX)40 zkN*9jO@ru%%G!p8MS`4RGW2UNzthR3o>NCH?ZIMEDy@Z0YcG^!d@%7e%ZteDN5uDU zTJ1T(-Dr@#aUVh@QHXg^HPa2E;aOCWx*p{{1VOOi+RlBQV)hS{5hk6{KNkBTmS}vP zJ%hTc``3?q$E!t#y2VD~pI61Di0pxn5LDDMxqXpw#(p8d&wuBv4(R;VyM2%POYTWY zW%m8~leoeX8PYWU00Mw?WYa9t2(}1!iqe42`*&7CZI9(3V+(+sazUb?nj761ifsD~Qsv~FD&rpAX9%&1~4$0n%) zJ+9p!ocF^Bc5$g-VEY{!RJt->g4KtI=Iz%B85*bUQ_ITkTDo1M`{?>P zFE8gT*oHfmOY!Zu&0i&?l)byALd@wDWT>4q{wH231eKQr1=(sSFoOQ;-xn|WKk?^( z{)3O6`=3<)KmX>vj0{zxxUXIe>S+zg$!SKi{s_RY~9T2IVTlapqlW((0Ou=DlE5+Fz?5Eb;x+9>b<@`X2HZCMgCowW zZ|Bbv+x^Laor37x!d69_JL|I{ag$9$t@Os5b~eJV_c*DCJnClV4>If6?@ubpQ?vnHKKcRd!26M zPapQyDXG{52Q58QH8e~C-Wu(@1EfcPCH-NNtHhOm8 zpXfx-oY{?kz(R~v%% zjFexlNSfC4OWPl~z@jdr%E6&X$c`nCl#ld4XYEi->6c)bjiV7FzaZ5W39u-A>?!-9Rcm6QC*=HUH!5TmF@1Rzx=j{1?N5q3(-e%8^h_oJ!r%QcX z$T-r*3DWkSf~MM`H=JG4n@<#BT!0bZn46~K-QMy7)^w|3(yQXr- zlHIwwSKZH~Ka%&#eKt_ayY}cSul>SIqY1+pM|H1 zcd#efW=TwnWIL&uJSN@lnIB3ME))MI)r!)J!H-nooiWPX5#mWilyy z;wHZ+V|A+-(d5vKq2Je?KWqIo-z;R<^3wId8k4~NqP<%Hc8saP^WJ=KBv-BT^W@T` z^ors2~@z02_Zmvh?Zx2Sm z2=>lp6*J0^Z&Wgp{=TY}A;|7r1`NM~5%tO|nx-ME;!dH=mEAt~an6Yf!#u+|-43S6 zTkoiMeSR%q#7t>tzOi=34OY%bXPfNT5c#_&`XNT$$s*>qwynt`?y3eTNuM!rMjkR3 z)z(sj{*Dj0Ik7R@LADG4bJx41HmvS7LPFU3fxs7wd)&5ymHhW06jUIH%sT3P_Eml2 zJ-aTTv{~HjK1dl?zXsaNEJFA1ldQhOVleq#VV6>B{ZE0TskH)9+jm7o4?ic>gh;~l z_}809Pj<49gor6`4<~Zxh)H_Ii8&i>TlnX!`z~cZIqR%P^55 z=-#tt#`DnPf{s8~g=~f~S77V+Zd+8OTe~WG^qN~5TB!~gifA@GUSfG2Ckt=#r1#K$ z__|;Enz`wv=C3q=+D=`b&Fc5@d(YH;iq8QfX>Z}8&XTc#bnn@=P}aT|6|}Br9v?cG zZS8Vk{dUCOd-ysAn4WhACrSsV7B4Yv4L`|(tBzlSn}tN|^wqBU8iLB-jMPiLKuQFrFkQSACpt-*f(Y^QwCxh`Aj6gr;6od2DDCI>&=u zQL}(%2xdE#@1i*2?)%R)*VXs4c*fy zx0`%xcyT-o>k}gCT8r%le0+R*Vw|*!3V~^}SL>txC@j()#C~@XsX2_*guX%PyyW2_ z?vJ2g1=fw&9Fmcijd4M968ryh0lt&;<6%lR2b`{~SW3H6@LNZ^iTtev$-p~5>KCEL zM}Z*2C@o+9qYfhcqc0}<&%2n!zCyq`z}sk9mJW(2lOqrXO1rvN5*wirIG+P{MTR?E z$2vSX_;3{^Ce?ld(J0gcRZ|&~UFSBhLbkO8T988b3G?hv_5-YQF8pZ@)#keJXZzZSC7nxHgjq%;H;L26J7bGGWrLanw?*@rJjyX~Mebl#m zntz0CKpksP;V~Kx(=1KDUrU8=%;a>J&4_NY72I-9cS43aWm!Q-#77;*i8I=TlA^oD zWy}<{{bz{QgT14vp!AABx8$c)-|JJcZwDdj&tA>R&6*%)XN~{VKBg(lH*Zt5`o3># z2v>=CJ~p^_ww6b$neZjcfFA6iyogNIaX=B^9* z)AJpJPSZSTE3u$}6R9q(%3!@mCEp^BV3$Sk-3TcjjVTc99vr)d5YwyEbBO5K784bs zDlgccW#11ztx|X@9BCtVL4bPp_G(rA5dVNm!L?P*4vKY@2~=^+WJ(%v;S6&%joaEY z6S={r7d}&Z(Cd14{~gg+oXTSYiCa{T8#ZQq~Is+C-1M@Uc@k7fx9kvKG00lJCJSZbn&78sTD-q?9@k#tph#_NX!BrEJv_XG zh4i=wG5UQmy_AbI55W~C9^>}m=B%>DTZL3onM?#G0yp9%8p5_+kMBs{@<)4n6KJq) zf5>d~^&x47FSa=^0R7@8CMKTB5j$hP!T#~1r?k}V=REp$J;8jK{_mmEdFUZ(ant!h z2Ec?+7=~yFMK9?44baZi42QNmb1tbUIzO zCV*)|1tOMguV{8=J6di@7g0KNg(Q>c;BE8zYu3|~l(xovkSC(bd4o#DgqaUp-D^l? zat>Nqg3)H$^PrX*_Pt?IqERkSoPKqk z{)nlw7cC79mzHSe#MIb~0f(^BfB)6gl~3*H5~QQZw~UB%-QTB`vlf&RS|`MtapVaO zW@}c5UFVNqRGOoOA-7xmub6eTE86;_B?>v?0L0r=b1)J5`Zao@h&%sGHSm{#oR9Y9 z%NGRV?Ci{CHe4XnfD-k;4&5^#oJ{c9Bx2m#;A?$B}mI6{PP8SiaSkqo0B#%l-!B0{Oe9VO6N#qIy4M7(; z<)&%-Dey>_LHKMBNSW|fJqBvofRZ-2joMw|7@SsI7=eG^2* zWR#Rr?(X+dDzarVY&xn=2#$!`WG5cY|9+m*0waEG%T6 z;n_;SdW&RC5DMWp2rZS~PR8emd(@jpOI|k_F*>TVTqcx6gn$|?xU397WlNHQ+q`HUI`$k_LaEk>*pI}=hoMhGhBSpL)ud>F*kSjsMuKlP4A17KAye3Jt%8P z8XD5T-sl-04{vOgs6LztRau>LtR%qk-tkZ0fPPdVpXCm%w8L+c*E4OLZDr4FwmdnECV!D}8i z(VVB6D-iF6XMz{Q7uh8MN|3|K0JD>`Gw9zjNJvOVYCXT382B~#$kKSK3kA5<80;Jp zjfX+7X5w*```R0*r#7idLP=kWT`hU^$NI}aMNVdBalq4_u`nNvT#ITQ50Xlj`2|2Z zCimPP0PkBz9wX&83C~cmoDVRO2ATlK4p+Wqm?O0H#Rci2+zOy^03M%#ni@t%FVkiA znGcNMVa+5kJcmWR@OhjpLVT;y%s4TQ4zF}qjy_ixbshWV0ZG{>GG!yHSwe`R!$(uk zykY8P!S%uz+^&vj zO>)1X6~T;4|CMoX*=w+g>_r9B<*wY`?<8Hs4 zFhXV8WVaB+4HZ}+j>wiuv=#@qu0al)lZkaJ)O&whnDeGs$eHc4pL?NaAx zo@8j_J7|8q*GSMsmGWhROh)aFQySV~-O<_2Eqo(0i#rN3v;?{I&7Z$VW?Y??_>N`r z-e*xQo1*N>Y6+@J^}>F+ znO-`+xR03HkS?m%+j^8MD^rbzt3P@e?M$DR`%vXzC9lW?x`+Je?rsCDGmCL+(7@}+ zOgcjsvPPV%SCOF4V_7Dz4Obt%6c`bBl+}F4}k9OT^Ohii}Xk4by zgyFy_`|snb_+jR=udV-lBLq?r82{!M-6EvrHmEKdiC4jwK`H-zmoKC&PtDBysl3w@ zqJCQkw9Q6!IYSX@sk3Kb;0;6<(mIT;k&=Mm+CYXJxlmM4fOqwEP>d?jdyrnJ>O{6w zrWt*1UY;NP>U(xh&SA>$jgX0#XTg)sxKPm9_w@A8uG7FCd;k7@&|c)^RVWT*(S}#E zl_<(&sBn|H3h&$wJ&8B$C17s7?sDOer+qOqU95Lh?=riCRP(g2b-oTkzR6K~N3jE~ z>O;QMUlr_{Zfp(TpMQ-Bk<(8ea+~>$k4gvkGfuDU`*nL$0NO+9toIte)K%d;(NWX3 z3xmZ6X=|X_;+Trsevp&Gj9n$tfvnVB;PwjOZcHoIx|M?YXhO+0q52CXLxZB@2p)@Pq^xpw`z5E*{$`W153Vc&W>k> zha10fR%7PDn#)b#o8Z+c$>k%$*d9<`Cha-z+M~s^7x5qPeNRNV*uX-;ay3m(#H`d- z!s6{UKYgs8#s)#AUpNa1qzLzVmNhHq5fqz})m*RFwZaL)O{X0)o7v*oScF(W4@ z;%<=xN@}k|V`l$IY&l>^On;v|;{dhM8@yg&7oFpLy-g}IC%n(C zpiDoi?-ANC1~Kf0)}&Vxxs?;ZH62kZz(EILZl=MNblFCL*ot8onUne#Q`#olkS;r& z0!(VJ1HrnwY4V|kqQj@f)-TwOn4~2SP?_a$|E5h44 zH6tZZr!00vexB?X&+CpBvO|aej%w**6SWdjnd}&yUfh^<>fW3Z0fzo(ncY?jI|La` z;{A`1$;>S-$|f-yctgyCKtP70hI?KA@nZts$0l54#O-SnHM-k(a}ZM-{dzf*f11j^7H9ko0!0finDX++B8Scpp!@YAW#1Z6x%o;e}h{JbUf> zckQZFOvDt@!w0m^WRDak;5oK_&_}!pSK;R4yM#FGjqrN&^?A394W)9-*m|pJgh&7& zXsGTpTPJN;wtOEHRQex7n=Bk~njvO5I5?3I_&#R31bG2H2%~mK zsNpF(sOYa=HA2*X->eN~Om;yB(ioIAn(ONkJiNT1g=ET#KmMug^%`2kF4gQg@^kw6O$9^6OraPm)R&3@oey4VIT8 zIXH8O?`8Z{)R1rA@A5dIG8OPHc-p#bOStqOHeQfeijs?GHh0D zZ>jo3*;rU4;N3X%zWKl{+32Vm!{Yz@8n=8_bAG%!e1k1sJHuG-MnOXW7Ag9oSmQK) ztT=9lGm$(mR%2Vf_Wy9?x5L84oxWB5N+BKucLQ(h?B?@>dwZ9wE zKOy^k0IeZ-=~>UK4IImhh?K^2PyBqVy71FKW!lLn!tWO?BYF{t#p4>mm-&}ZygVhy z6%zit!GdhBsgX7l)NplK9W)|*ibOpGgkxi#Rtp6D2l!)zp{rsDd;4}~xQMFF&g<+7 z^_MfuRcf8^*U|^Kc)nSzjtoMBJuwQXof{}vjy{T~!T{_ho*>AD}==U;=O5I*{s6`Y;rTAqD{(n0;RuUSFeK@;-kiz`kTuqJ8Jj}z*X6PTw{h?ItTA-v#x15>GXKx!Db|4y|>1_tnkrv2?$R(Kpv!2#^toh|t zD2KQi8axNJ50i42IUni{LXPv?dw%5nTxIPOlO8oF*#!O?(7DLU*V7GFW*2sjGHsA< zHGN+F^3rz}qSZG0U4X&$cM}o0|CNUJmW~36dbgr|9v!hZ{++bmh5p;{D&A@d5cQ__ z+(6dA!9F%J0&1I3xMdh>cwA8UfXd__sShGZNJf^AKS2=(Gl-|<_|@9TtwEFs6dkeR z7V-t)EcH4_?!K)~?;K6-9HDeapxgOAehmQ?$-%WwI`TE?BwyqMUk^4y_y)`%XdOXE z0+mP$Z)eaG{<5;QeSbbtZbJbCF3`d7dHGi>fkvgzD{5E_YD#TGpszc*gaDEcvF|14 z@iM5QOZUi#)^#sRYG}kRc!g==|1~ZjKm3RNYGKCnA+xSK@gByMn`F65NL^Kxj-|St zl~w4IY;4ChU>LgDK{toKNhrXl2?9Do_cI($T|4vk^yM{aE&~A9DDuJ0BIbh zj%#O#WmvhrLb3Uc7LbV*XB90i#>)>&-GUL1V^$q2Gn22Cm6fUDzXKox4FM7tJ&w5D z+Nw5LXb0$nG@t;5>1Z6F5jx8H`bnjRfcB7Trl2&4BO!ax+N#(`wp!|eOs!$_ey~lS z(8A9`tiR@2QRF`oLbG(d0pKm;(Qf;6m;CT!2)>5RfzFsdZJ<{@zyxCrCr zj|d}(==&yh#Pg+o_z|s~sp{*q?-heSNKNNIqe@K)q#$^yJ_7|r$gqwn1ya~akIh-9%8{Po>E-HOv9E}MJnH($?@lQZeRl=P_j2d=D)~E&9OiR@WG43cC z&m*!cK*5hL%rHl6uC889xU+dgyGeMfwUS_#2Z2rD;*Q#%;#v6A!h&hXKQY9&lW*xr z>2MVADO+wkDS!a3&w5+38YQ&j>DX#?%#21p}M@D>|Iyh;{&g)ms4Ms8}%p|?jo8yT@ zQ#kX}^r+sbL}Q_szNX#Yo>g?syhauz^r@|~N0q9s{?UKA0II5VXH?yY#cdm{q9)5S z`LXwFv@+EqjB|_OWP19M`00hzoPTFI$X0=uE+|UVT-x=w>eH@kX%~42^l@>$Ub9)H z)r{gB6V|?A8pRr#Ceed}lD|;0`j4n0E_soJ=(9J%T(`)7&(|R4=4!6ZiQ_moRkh82 z7;wP@SYP$Sc8t1?cs#&<+Mt^#PPLVLRjF4Dx?_Wzy?uNZ0IS6AhgV+%Ffg>z8b}Rc zt;o$VC^2#u`h%0`e5TgHNpnj6_!=FD;d3rBDcJeDwN2ALEhfRNkJF{s>s469X&e50+|=JI5^iU6x8Te$>7o z;i($s;`4onB6fVzs=FUlh`}z%T`3O;4WSCI4u+UjI2!EwKwv+B@=m@T%%er5MJ4bm zpa93b0LY~5qeoZ4cA0EhejgXjeIWDbQ79irpvMDi?uCGlZl`#Jp9sY2{2xxj5NF~Xg z9i#&z1AS-$q0`fw_2Fg8=cp2BP*CU+eg z*tS4G7$pzfcnB((Z`0%pNBLYv?GeJ>PTGGWd)`z=nNjPGMzX^20A=zj9!#SfeG6!0 zN?j{TrB1ghz7QN~(kr=`;M>Yc<$gUMJ4ioO;l&AOO--r8-f=o2yXI`VwSCX&@;T$g z{ZmeEs{%rULZ6ncQxJnf5R5xG_2;Jm&|7@CWnSQ2M~ahZtLZ=zvu zaH2T8+s#|D`zV)cU2j(PynU64Xk!^+x$0Z^GHfo6PWGU4*Z2G5C)iF@OOm!`x1@$X zHxy!+-{YY=N8o&P0GHTi($_NvHrhmSJ%bawLkpBH?w7^3jg7o_E6(n$)+ z9sz`@1#`@h-gM(#u?5_Ed``RU#_N;ERgSFZ6&Kqi6Rro7$W29AE`EO2%Vi9I7ae>` z&wY1Hi>Z`ee5+nz0Z^Db3-tDniW!=6ycAVKpa-fJ_F_{AU9O++4S%bhi-?0ZdljSUu_Y{6grvC{nCoR|NP1V9GjQyMZe9% zT5L3daTwZ0rTu+D<#aCP;%3ULH~8rP59wGS`*&_30&z)fx!ynOch7h^@q+Ve@y0on zITYH;(q3#iD?F9klnX1iWqBj&gqD(YxZqq%O}6%K@0p%w2sa4VNH$W|_J zl4>&qS5}*krnp)cI2%674ySY3TxT7cPc8j&9nL=Zl+PyJWlnl6s8mjdh{w6!D1}9+ zSKu{4Ulg;|0e<+d1+gf0OS&&wn8Z*!{WY`;ghUl(%%~;&zn5 zI9}vUzpQtlGDip@_i@j`VzeBq9>!QrsQsoJuiNB~v4khj3|YIlp?2`E#^TE)Mc1z= z+`c{4aKG3@&Eggd>($u3aDK%{=9hHR-q%JE;Pl_UqmZd2^^o6c|L*Bo;d9vS!Cx=# zP4l!C>Z888nTK;u6>6K;__ceZzF+yw<$qG&`z==d$Se+0OI^?w^hB@Pt+p-I;vg)3 z7@T1bakR@)x7shq2>UpU4;JDhryJXfYmKgK=*~55b}LF>mi*Rp{&wGmq@Mw9ZZ^ZE zN%KiipFD+Q3)zj{?A+xAI#TSb{BvD{7M&tUAwq^;{PKeD$r3AhHqk8Y2ZQ|iy(IKv zMa14m!}zn|!(wu(?Ei&ugP2INMU&JYirPM+XtMh}yLmCTpYfS7M{mz7y5EM1*mkBqDq^)lV4~x@Z)Y80-is1Z)-l1!jVRh_i)* zxH&!fpH1U%1n#AiNo@XLvY*G{kY=4)x#@HneMwY|r0i;azX-Oz5;Jj=7|?F{6lcZB z3iyAt{h_8AGa<(CUFvVVB)mjDa4TmZn=H~Jwt)EFHy>r9CChg`Zozkq&nh%p1@~9_Nyg(!aU7o}8mA; z=0WZGu@&M0G^6|c`Cm;4@w0zRZff6f=!b0e!vB=EFWp0;y-mSGv-quT?1^Z(`i$OX zn`>e-ED>}ibl?9!AiCU(3B%f;KbH@tB`+kwJ~38TV;fP5)euUitv28^RjcN6Q#G{s z5*;Sgo#$i@Xk6k3dX2-;7oPP&-~+|RI4gkDd4>=$*z#Y}yj?gODSa50~(pk7do_n|7cJ74~95-CMQ^iM&`f^38Wjq-jiSwsQrgY&b5t)xLM z-%`GgRAo&FFy}GT)i<-DNvg9SJI4fNuNR8R)8>)Hu)u zrFaiS3~>gi>XZDm^NcGlFQyrz>1f2?O!*b)`j5#m|B@{lWX#k+Z}r~je2qKonqlkK z5}D7vp5;a3iAD|Wx?`S+i#a;7U$j+w9gj%Gam`dKRZV$;YKu4do5qrZl-=hRr=5YD zmm@1Bw3cZjQWo}w8V#kG7bTRa0}YDWrlx4UP^Bn1aHg*sHb*lMmLgNc4C)#h#7iqG zW(TzlW0R}Se|LKYpqME=t9vMZiGcw%oHh1Z%g|GU1tkeYaaDA6DWI8cARx=YJTh`| zA^Q(u3o407sG>~4I~X&U%!%+cmjZQ(SxyaVj?a@_G4DiQajT(5ppasi8VmR9zisKN z$~=ZB8oR|-+E9P8qDs`Y7&}S|+Yb*rxI{&H!`AViH6)4&3~Kx*z`#@c6F3o6HmP&1 zX{}w*{nVz~^V?+*$eP=Dk_JxfPj$x?iq~1=<+oU<>Ec0qs{qMakvj`rPtsj3PV3Rw zetA$XyfzGACt`)+QjQTz!o|d(_S{uDJoDP!-0Ii+hVYsdbyjo^|Cfy-sIo5`6uDFZWOt+Fh^5 zH#bW?>|-seHnF8ZweyUivD>GirY;Pmc9VmHoQ`+{zn7IZPceR?Q^`L!`~;nhYCM^jEOFAw{DpYU`IyzbrTH}LT~yn& zsZdNO2ARjBF4C9v)Xx}Cc8BHTF1Sy#4O%W1i(hYi%#UxzZK1pf{fz0zh44^PdsK#g zW=b+eYNZ>lGO^|UuEu0-T3H&ywfjURhT&Uz}6=^~%;d|#BeI{oM0(IPD-fJao z9qTeiv%Xl=Tt&SJtC;p@_FnyIj2G$!eU>?9tC8Xq%EJLau=5i?*L^aq(JHvOySY*@ zg=)f#aC!bf%jC9ycu(Yeaw^gBL4mQ)>e_?(Z+!^D!^wX{A-1G*+9TxOQ8s)X-;WhI zHAvAoYt)OHwm~$FPH2(Ho_KZulN_Y8+}Z z%k#1GnNUvocj@VC-WIQ3jUx&<>p0gGZVl!(&3F3>+!}>5hASwXmXO?*uFtB4l9N*3 zKW|;_nKj*Q^!_ehF;2GRpup+*C-s#)MbW6>--d=0H|t}`RQg(ElI%Wfy)vV$V=mH^ zl+vzfLww`+bV`-Wjs7x6c2A4Za=2=}qVR|L$wIXj%(P=zBI`pTb(c@xSossA`?dDd zuWzFcXM@!0T_y<9sk^^oUdrq;l7gA4JsIDWU%}-OOzNWcyLHxy9Z8m3SY=XUix`e5 z-@jJyGq23L(v6ktG~ilqcaHSZhu^(8yI&6|mIS1hk-qW~_yZYgjeDFlLzapL1*4<) z2X1yO37?k;usXMWDZ!x;|Ez|ZyDbt7vgS`3$a7BvN=-JqYZ&(HzrTK0zu4{P#ktz? z*!o9=y6d^vpSRrTH=R3=3@&q-NP1-!*W;E6vhJo-w#_FnE4X#bNs~}e(P zS0cTP(DXj8UhcDN#R<$a-T!8EW-aeh)OGZG&VD>Wcv}@QyRCh-&T`%P0vPn_Zf;dK z*tAoj;^?ndr&-=-4kRJ^kR3x|IK)U2di+Q8S2(BD z)B4WOB3hrc43D)jN^nf!KnFOKBEe?t;(YRAY;^|^r%%v8P%=VfKYpY3#P%*fKMO1% zX!ItMor@|e#y|^YIHx5yH}~OY-9_yfHw-`O3eeGxn23lzuxVP;F9Sqx)6>(($$IMp|SMBFH}H-E98$ zyiqPZoNOZRg^A>;lbvG_Oz%MKxqAta9N4vsAHX3?Uu?XA{Q)Q138Q*6ga55d7ex)i zlv|5DF2e6~jb{)bbD8h2-VM3(AxC%irBfwc2CHOXSWkh&ePSXW<$^9tn{z`7OluMu zd;4O5#MawBIZuZ}Lke>^1jy3d{4wm4chS+Pe(50ODs6j#Pa~QSKob~;y!`x*S?;z7 zn&IDHpT{O9vIRDw%tpo351=OjJbxQC5~*X4!J0rX;?>>dekjYU!Z~Abwu|%et_7Ta zG^!~~iNMtepVT{EU%AY6dwF5RM>I)bV%odKvq-l>2}afy4YvtSnX-0%3%!XgF!_NC z8VkoEx$Z3JBL)9HtIpqN-Pn2eVsuyRLh<5sCx!LS)8y>K$;{}oRpFr@_9PVB^x@$; zSy5;Ls}j1gQIq1v50xi{Wa7&F43bY=ra?Wex2V&~xpvwf%$vF;SRKJY9 znDoBztk9rLZhfMnGVKr>paGVBco+|X!9Xusth|`znPa#31iI&&!&1`UsDne6P(B0$ z>zX;7s`xGw@aS=;enl2GwwQq@k4&MXzdokKKeHr5fZ?Njc$jhhEZaB>o-aE-h%c-8 zOyx?!BaQxVx_1>f;eN9?N|RK4Cc|;ILSyM&$|>m=S=frdE=aCdN{Ae+J)`0jx&K3p z$NpJ&GCRxw%*|MZ8(O`V;Ol^8^|O||2|Hugylh6yz2oZikn<~UugX3bu)@HW@2Wym zcot^n<+u{m-PD%_&|)G|9P;N9y~+=7p6yQOeiYeZ#G!~v18c-^FL`DAf6?~d;c&KJ zxTt(dqzRD_El5K6kVNk-i4Y}9^iCoOq7R}=BSde}MeiesZb;LE=wUEH)KL=MjB?hS z^84*`U1#rWUuT~)f8=96Gw=I8Wv%tBb+7wQnjYXMIP5dO#h33|OZiS&UH9sSj1~$u zg>_%<9VfA5O#b@=Bs#s%;{2qjo9fjsY0(gb z!leT@D=lq&!IM|oV71_{1Rtq9(0|i3A%P4*hl)v*ZbI!?w=O0U#Q9hy@CyIqm&l zL-|F#@DuVB4enmn&!h?*=P7(KHC9>Ro7QSEf*u8#cU1ShGwni8ev#jA#|>JcDhl2X z=bhYkA+*oMDj9GWPka8$Vz|owd@XMoVO$5{(ZN#l_UPnfTRRX?6gxnM3{uq%8R)4S zqdYrMYrab2B?D@SuZlx(MZT_^wd*+;%;=6Y2)lVKRnMTCrbtK(0e(Tgaf*|t3HG$_Gb}<>ria9AqGRZmf zYNcmi&?nRN@(UKfU*jhg^!pFp+=7qw*g8HQ4rhM7@8*l4*Dtm!Sxz}bIN80=FR94I z$6{-h^Xmfj&tZL&kdS_o-%lefUJhW|H-0vDS+uxPk$xT6tJJ2pg~}_8Mq}t6`^Zo+ zOynHvK2Reps=FEqzkTpMjs#+U#gqFZ@L!(Sumsi|SonWl@7O7knfv{cYE_K{0gWS`=ST>EugPfk z28ewHGhRrQh{a<2$HuNIOsD?&TOL~7|55}0A6_=_*8u(c;vWi!c>i31#836&e}$*L zB5|e^kN{zj^4c<`_%#(^J6v9zC-q|rfz`MXY##8A<18}e50MyB{GUDP_DT5y$0$LT zOE>nW{Vie|UKO((?D?y~Oj33B3k$u_I!<^;8FYaiDo3G9aD8FRxu4HS-(`hwP z)WmU5);?69KG#@axI9JS5NEEQJ^hK8S1+P^gey42F+qYwmU1sLX`OTLHht>pw2GBY zf$)!ki4rm#l(vUn{T)py8#L(}gQ=5-UTvP*v1aF&C+h_j}Q0bS{Ovekk zwa2C&e0cpLQNoxqU+1Ui5v}g(>yyOlu!6Ihe}UiT=FqG(dyL)E&oe(7o4jJQs;#HCY~-IO-TgvGJ;Gjz6BIKqR-W;FM0D zNLk*!*!7L2~(9l03b_81~A;G`Ch_glWxw*%{=|jp^df z%gyR4$I+(Uo%TN)!z@x*dSI@Q%Q4|xZ}mSJn{*j$9L_3rg;^2_M%J3Q+mbRKwI3Mh z(==L2L~d}tQ0DFxpQY4vQD^ncX(!C4>>G>BLj|qc!XI<*-fa!&f0!BIq#9$sVafG| zsaVu`LL6`RoiUoNOHI)sDrl8lU;93)H`d(OL8C;f_fh+!B%{IY*@?Zsqw^&S9weAH zkCNr-)Mkh9JT2etkN)KS@@A>~^0J|8%S#Vw7Oh3GuVd{!ME$EC9VUwRujwsEu{A1( zMzrB-lL%JGd={X=YncVj&#|M_ZC++73%{UYL-8n>AOP`SGDK{%#TYt?Z!5|y7dv>#6mFfUk4a;4a0-~V(}e=adl(y|<^ zivpT;Hgis?mOR3Qml64O&DqzEGKRhPw9aX2^_*+Gr4splwQ@HN19<+`s^g4>iakkNrj5-C)YMT_bgY7}3B)y{&JbRTazrEKpSu$Rz-FuSsld`nwW|H#N=6;iKeku6_l#!gFxoA=2pRq9r zz4~B!1I|O=S8AwWf0obN_hI;6SL8DvCQ4+;3_VHNUUc{5#x{*tB+y#iwYSWepC`@K zq1d51$6np_*{v(rs{3JfbWQZeT+d$6Q}<-SOA|A>WuHGyq0~kf@h@MH_~sSmw=3~j zn~PkrdM(y_Yu(r&D!`aCq0hoVvA2w6ds!jgnJSg((ZHajuOR`clV1hwe@2_kyZ1j_t#>H0?`vsjou&1eLBwV5m~M+_BHQSOItC9#Etg*UL~^lgjr8&7Q?;V#mfy*xb{ zzmf-&j>^k@v=iK#-&H%Z^u3i*?9m%znxvmWZ>S36qOFQ2FDR_jBn43{k!7L;Ls?Av zxY#Zk^Ro?_)UzY@TS~rTYI!~TCM0XJyjCq3)`jLVb};(i^!dHMo(eg>+8bE&(%a4q zT7bkHC!X0FfLcn0-Ka;_$0$}?5H~!0`0#LvSu-_b?`SnN;A;WNwyh_q9RW#2*7FlI zKpx(1O9Y`9m+8-RK-Q!La_orEr01xcZ}2|$9;8G-%4HC8zk=U(1q20+7K4>QGvqvp z!p-ZNy_==Qh%yUkf%y<0x;7KGt07Za4kxxsGf-11zx$CCTd^c{0Dle9Q6-iJwh32`R4_sswUlTe4hjHSRZGgK~?f zRPBsNfKKT5h8z}HPBZEuLG4NT+#3Q}zBjk0B9g6MPiM+UCbYlQVs@@(^WV7`&1V^^ z9z57F^{Pj<(WR`om=ncQd?Si)=IgM_0FB!c@v-atS6n2(|E5J#c4~$aQ(2G!^&`E}y-&5LliJ5`>7F;HWXyz#ikG z^@Qf&xb>l=SZ)(E$WU`iOXD`YAPVjx<$1wtcvpe$coeJNo@LP*%i@*AiRi~pto!PZ zm(Z@Yg#tfNI}z5m!lMS5|8xEvKu)tJOB&@L7Kw}HCYca20)!K%IReGN|=GO=b zZ0d98M$G)|0e_4rnuCl_&rB-;;h@{w*#?!rxzYwm5rC@YTHY@HIw&$BoivCvCK7?o zX8qS8KVkUgkV(*5G6Aj+mN1h7+n&BTcO1_MUi?OSm^@6YpiI4kCV#Czo<;1<{u%Ed zc6o4+A=_{`K;qzBevo!`rfU!cZaYv{BS+K)smGT0eT3{m)XeGQc4?piMa z#Izscq)gsEh(NN#K2f;!#4QjLS9f+UGcZU&xh<#o5Ulva&CX5cVPFb#0XwEXqnMmR zyEx|5ex<^*S1W;Ab+d6ew4_6K9MEodq0I?mmM}`w)uUN(lQz$uKaU?=OlWJF6$hnk zc9or|Eo+(djY)TC^^Y zItw)wRovvPmDWd4b#!UJQi-a@S%Z3R#mrD@;c^U+*H}UQVVc;A-HgbwoNFTlgB-Xd zli99>E>0MoYS6kjZMRn(PH+l96fyNVY?)T-<;>#@xx2TA;B>AB1hc&APOF$sAnk5eSLQt|6c#`-P=slAb}((*e|4Kk(p4kgex_F zxwr#s2oj6UuE9Cyh@@tbI1!(LLcLKYX%OiY6c$c28>(|J17X3>f$x)&&S6s}y+4kK z4S;5v^UBu;p1_@r>@!epD)-uUs=U?;%eJG2K~7wK=4Nir&*_<&g6is_3hVFRTchaV z=OPYU8fX2m6d|pC-xGHU6#PKL4B&R7+0J}y#E^Q>l^G>~^td*BQPHniU21St z4Ox?HBC>*V8T@4hiT}EULd9ke6r*%J}Y0uzCN`d$YIG zs7$C@AV=QstYA`C`xa6&(`hpAYqysiSO)}ezWV8AN~wD7MH?uC-iN>plG0}ggDlzIeApl$pCti0*U41Rw8(R$3HM{u_V z*b>p7wv6_m>;ap}_VE))6e`E@T#tl2VJ7g8Ih(khSsxpzg^L?7K#tTx3=OLk1Ry-U zj3q%FxD-PJiOkoq#+{$k=D<3FCFNWy0rtps*@Hz)Y}j=)h2V-2M$8!29gzb7n+#M7 zH4E+Xt@kCDJH?j;4sw9kMIwSlJt$+i8)Y>1I`fUaO!Xn;EdmR><|-UdHzc6VqTbpn z5QuiuKYjXSygsu?Y+2W<;gdRpUe+ssn*!+JP(@dwaMywjNZM8Stgfzt@e(^g3C`uvCumVo48&%!~Aon$9aYP?!Z0~5mV{}96el-v(kH&^MWnOU!|67aK+ zX~iiGtV~Jky!-J$(0GeGxzH%5ZFPU#b>w*kf6W(Hxf%VJsC3sNq)t$Br+|t&0WG+{ zQdd!5s?A)#*?8XY0OWsNzvEBnm)9!7t}$eEqzpYi6|WQxxRx;P22u{E8I zhGB9g#?}bF`_j)FA0IyqCdeIEIEge8Bkh=w^8_`>I9$FE+gl*tKtg~TY7f_`Ma&6u z@(K+3i4*({%D^5s#rtK_BUE@%F}VwLY!oBiHXEZrzp~Ot0^{ZZT89$@m3Ysgb^6W} zNxb8f5(sa@Pgrvk$i`cEaHvXce?MdJczbMqUKCc-`zz%Mcw#T%HsNJX43$wyy>zY8 zY9F;d?v^CR5-3io7#Q#sql8VMWsgZnOsw?^MeZD^1Yn^=$H(W@)zw{1wShutI40*or7HN3$Ann5^;E*uEOxWzP_66NAIB%O#{FBjK48$XCJNYI z^TzG76P2~icY+dav|);GpZ3Yc)WjU*o1 z8k?OHH98SY&4@YHw5CbXJh-O$G@JWz4;r;OBsiu7hR&$~1BZNqg=vpMxj=qai9*Mf zB5Nx$3FJs;5s+?!@ z=64d0uZ0bqQPO!Z`z7=M{S^`tBk`5>{-Vd-3_#0T(FbCUca}LYnqV86TWvFv$ELpm z!FwLeOo#mq1MG?8#}VTW96G4RsGJmaIyx@S8u6y1XxcN=K#O8+XE%U2Df_3YU`OB! z#oSjif#nxJunCOmZym;OfO7E%GeTDVn0P^49BtS-cU@j!cVFLq&qa@pv5{AgQG0c} z{NFnc)w#q3X#oot_Bdq$m?8suJ{_Y`OM4d=9~f1g0*jh6R8-$xY@dU#C}_X;^*Dn#; zA0HGm-8-i}p{iBLq7_23r_^Z4RG(fE)Fn~abYed%_X|pL>uaK;fS%YUskez{``6M;eRC@ub3`%9NIyA1HfmoF31@Q)?k4TC^`8?{&WkhNGN4u@hCN&d>F_k zekboPeY(^mgX!bw)IfM3B#5ba(xwH0FmhrtZ$Im70Nf1QDGN(wHr~s$h41t03z2-} z!334#BpyPZ7M9mLq0r-j`RC)Q@6swAoo3d{54u~2T@(X}85Z9A2QY-5W@~%qp45-e zDH0?-E5>~Hci%ISk{D9U-L>bk*EqfVon5*cq&_=VX|5X13Q>X!%LFU58u$A3Ydafp zAXPY3$g~pFe@RUFgI;23TqZAkz8BaP*6Ts^ogK?L%;f34%7Uiw50I!X-u9 zi;`Jq5zS9G7I_@4l1Dpi)#*47?gYJ}ru?Ku;Z<>Y=K5Bhv@S>5ukoBfkR@K<7< z8-KmRT_#L$wEb}hQ0e9ZE)9o06e@$S0FaY*jtdZ?Sq1#0gjZPq5ckWoIb{*oYe}%VnNwfTR{P&h_e&z zA{!bSkh#F(_O!u3PSdisg4C6;unq)o9^WHwji9Zdf>yI!PXtk|49H4Au7y)X&gKGv&<@LbUO_)>l%?E@-mhd6kvcOj?k}uHRWvLOz<6CEMECYUe!yg=(N-?FAnK>`73;PeV8ZA~Ru#0CuAPD_n<( zfI6nDr#F;ML5~|yQ1L|=1O*0wA~A2m+b2(-x->Jo{d?t#vbv>WA*f12v3I17c>w>G z06Z8E2k0Gv*FVR1E5J9L6$2gofWUI7H1nQK3qWlw=ponH+uN&|3>8OIpv#J;+Fx-A z2@TX$BG*$?oUc%Z@q(A35fnRl9wg}JQ^WC@q(K*J9lYX?Q;KYAmMD&{l8)ozt2<^Y zukL3uBaBbfFCdsF$^FEDAz6R4z!D}g;n?V3GJhAcgcbcH5a?Q5UqsSMOC!}mfpfQ? zmV2yQ7wMJBL2n_1Rnu*L)Lh#Cf|@rFjtoGTNJj;nFkO0;g@>A)e@@6s0#|sX82ge5 zwEa7;HzE-T+&i)jv$7fsVvfKA5oUb%ED;J0<8kV0puUZaNB57ypWj8vsLA zIE*=hMgu0f&l1fwV#wZv*V8bl%3XJ^*~v}+p#J@6N|AGsY=t-aad5<*uqXAqaMoKt z9xC(zKCR-E><~V$weDNf%gc4Eq3}ilC5s#i+x+ZU^5Je^ zPACAK^5G5Gg;?WPF){HCI+~ifzacLWhTz%@Cn@C@d-seGi_{h3dDX&+>E z`8v&-#fS?WRbP@3MuSKQ?rS8P;_8+;lOqeD!xRtKS?(7BUK>^g*uQv4Hvf zM{q*GkL8s+pMe&|6_CgQ%!}%5T-sU7=X?B{RhbubBs$^Rhz$e63w@AKzw$h)62WvC zrQBYofPSNLu-C*Q%;Pt(j+_raj}YRzdbQK`u!1V69{$27*$fnR&-WKdq6dBt$-DA^ z4`U>x{V8>ek;u7F0QF)fhJ5N|!zQO6FRJAz0AMaD3=?Oh^D(<^2WkD&(>qZ*NNyW~ z?1#i)dJ1*RkP`~iHZpQ@{;caBQ_n7(KmTqAlb_!+#12cTC>|Ohnc1*HTcOo6Q+j?WBFnOWP$MX`xbc zy$hEr_IkI&C^2XG=ApT%OBywdswPc*Znh~2`q;G@+?b&0B!CgFZ9+NRRIR*{qTByu zVxLo*9Pfoyl+8%!Rh|1Na{%kr2-*eQyD^>DuUFKuZzI!y{=frtn76@zX+tCh7Gugm z1dI@5&+=pf#PIfY`+G!>sTdvP4ajUEL%H>18~{SRpjp=hHgCO=#-s&@GXakhDQ06? z2o4YIrjy7y#Pz~xfJa{k80bd+EjAk%<9Y4s$!Jz=e(1YM4NIgaTz>gg9JUW<}?|D^KzNv2Y z{rS+$O~8WXO*V(&JA`opm03ACHoe)(2|~8R=R+6ftBrN;(Vp29ZC~Q4l&o7f^VY&i z%w9jCGgq*md069?O~2$BBF0vA^ZlTX*qXUly^rz_M%=V-FBB63d*?J&RLDW-ddojd znzP%UUfX)A%{(YjUPEz&Ip#}^reH{|R_|Ip#DViSuylvFMsvZjiaxPy=XFAV_(vRn zqYt*KbC=z~&z?Q5q!7Fk#B_2Y^p_NXr4~Q_fP@z50?+|;rt8v39uh4>fUK#g7-T?V z21zh6x22@*Vfyd7Fp)t1WUHi94pdgQBUN``U5sv|0t|JJiJsoNqQq%R5je8CMl6+W z&EH}mCk=npEs>p5UwWeL?NV~aG=BCA3HCll&^&^*@^#au@8;u#WSo5DlbwK}dS&}v zw*A0-IR*85pXITis`^Cf?5k{1&!nWCRd5V5Z@e>nmxd*@Qft4Jq^6+fD!M5v6s&E0 z2Y%{S<`nNmiJqM#^yuujN{qQg?h_k`*Wfc>OhWtPnrpMQoEQf`D+teiWHG`1L#daz zk+`Yo)PRfJjlWM5J@iBw-POMCPJbXi{N1?No&H%@`w220wXfIueS45^U2c-I9u>b;4hvPEXWi)}H{OMA=4u?IH;awB z9KFx#uuMS~@mr{i|>1VV;=+7_~eh`%YlJChje^V>N_TsNO3FKwz5b7*96nIMF zUv0BWby{RZf=$TlnSlp8m)Vmckug_aZe?u-A}53XXVeYkQlH`?rXLv_^U3<|EgIFp za!8jsh*$@^1GGd8K|ic(4-JO-9hq8HC?1xC1+LLV=<9|w?672e%!8!{_(Zc$@LT1` z&-iGu)LUT3t8rhKJc{$XjMQddj86;Jte}|5e7Oo>fs}9>t{%J+C#Da-R!XWC6e<&K zyB2GO{axLcC4Tn368zWUk}d7#6?kSZHq1$$y4^vi)#1}-a)8*Ay1T^x4{cMKu1nWV z??>P9SC^>)3B`T>#esJ-bsJ8PeF(nN*{@6tvQ(vgjn+d_bJy=>v4WM)t65FW-&!>q zULo$^lGa;`Gj{*^I-!e5v6B1K)@k7@Z+S%p0@FmSHK2MS&sGk7(g1OFdJ}MjWEAn4 z5c;nJ4Qx%(2iG}o*GpY?eVT$;7GF#Oh8Y5X>snUUUL}_nTWYG`*LeG#|4yGq}+=Wg6_LOkuzK zbw6zHz0v)XB{K%xoT!_);${sKUr9Z;e(Y=; z#s1Z?9Z43BHp9gWE~NW~UH9Jibt?wb<;j@zZ73n2se_LJh3KX3Nj!x~^fX+aUa{YU z*!wpYU_DQY@R+j=p^&_Ku&qcymOJYtB;wIV_)whoXA$z0LEF<{@hN_*&UHV zr#tNV^rOR0jLs&qp>KVMK8n5fMNg$;IbVSb!Pdv`heh480#g)IPf)eX3#{v2*pc%U z7V0SqqrvSP=GY{5*uH=4y^qtdQTyi>+ zS_E8h)@1Xj4lfg&S`E|2t*AdiS46*UEwqq8F!ZykI5YDmoZy8I((34Y%FOR**F+5G zaf20jqujHx!LSs;vOB6SY7Xu|+w*1s>2S~5S`$Piub9RNC3L#S7HPE_Qo1&3!xxG&-PsIaG0-#nEuWAk(p&xt+G`HgVceEmYyjwQgmaU(TNuf;B80H z@8wfbI*NtJ6E2!;cHSuy3h1MI=um{G6z#!jpUC76t}pV&fCay7|zgR=Vy@moaHRnOfA2$&wh>5=-CUA|JDNn$pww@gm!N)l=Y1#fr z2!JBJb?&PK5o<7dkFSd%ubknQ;B*WWbD-k`%iI2ndl1RjngtIU#S7UYkx?e3 z+2Rj`!R}H(*dnd*#W@vqcfDAoYF~d&GQ@zX7@X-!LOqS&ly32jgE%{Fa4r)JKzHH6 z3obrq_8?ruvMulLU~513srfIlP3>!I+cPnIm;QXa^?s7sqH1K3@kb+$l4&27^}f~3 z98T}`)M!{;U=HTAy+#;LWQPvS4O^7SJzF0xIzt?A>_|e%6l-6R@b%4)4{D2(SjIn+ z91R!~!+CTs#;*&-@qOWoO#f_oFOw0w`<-mnT`75TY0;W&QcqXfpgZk=l-n*mx%Mxl zHON_Qy=OY&Csjp1mkHeyNH*0di|Zc}-Kk&DYP5pZreWt4^J?djry{4luxsUS)+<9I z?&WdI79TJ)+DRlOsfvYE6qMw`A!iOR4>(SYxvYk)BfA+~=@Cx^!RN=?qkx=g{TOU& zF61rGg?S~H%zwx)wn{+We0=RUblK35J1^R+gy|5xX)60`g5anBS2*YYEx_^r0!p31 zV5ZI&9l@6^O|LE|7eq+A^y^OGA2h=t>Xg}SMSnhZ_J6J49QhAy)nhS%{NCTc^0Vh| zfV3ODcy#lZs%`#&muH(?7(cy82+#j?s{P6X@!~VGS@|x~YI%VdraP>~eQ(HSm0t~j zbW`v48Cgyjo7qxc4!R)nx2}t0Y=6IbunaHqf>+LwMISX0PWkpl&$GUpm$HNJ*#69G z57?IdS1?UBhk|il;;Qu%^)qK;#I9R>N#j4?oj)%lE7o6qoh~ph;e6NQ;M`+*K^x+} z)yuiZ6a$%BY!0J8LtF;ug+JFp%M3c6nv4#5Sy*hNrO%ubJbNl6LhLDJ5 zOPfni?=%X@h8@+6{vMfJF{pIIJ>8?tb=ap-#zpc4?bSz}J=c3X#);n|@7rYrx{Qb;eZrW2x5)(c))-T>> zrj{XOm6KPq;`58_?j+)l%HCQp>D6cybF5ch!QYkyBm4U$W&{^nrNJ&72;$`k+Bo$w z{2%IMzUh^ArRMSh6MgqP2KfYS>F2E3U!O4EIiqea*-?7yj5?d{KWCGl*JG3n{(jNB z^~qsX_9>e5Pr+oD^efA?@oGPQ4%baEbS;i zaQbXc5QPE<-9`2S-TEJ&oHP?i9M7auua*htgI}6Gkjzpl&4x+S`Gkt#qZaTU?>Fr zdA(!bKDj|c@|p|!@<59YXuFaTrF&>GKS{@T^P~UCDClx5svK)m`~@^d{1ej1)ipOe zs|Jt2TvmHRfr4)JoH$OGjx!+e0%rUhpD^rV`s8>Ok7-U zJijIRh8o%(v?=`%7%J3ZC^po7-z@qBWLmeLL5ab8d+L==UlZhKwMz@RouFH^WXF5{rb#* zf3?mrLFB7hZiTKXiKlw41ZJzIj&a+%pJrmRQ!%ZqsFps&ht zvd#{_K4`+6dw1eEqZmpa^dfrWc+DPSA&ocsp6<78dFK)Yv*~pMz!42^fk<$adl6+0 zy?6v*{$GdW+&o~wdJsWi=&6MX+Fh`eX82P7JDcl=KZ#6E8npVG3g0IWkMYkr8|;Ddv8lZA;cm(nNMAVF4!!yQ$P;NYLEcuuSD(!CPKHkc>_R^ z^Uy~njID;oK%|_Fh5GMpVxJKMdRH1qzNa0b^HpH^Cy3Fm<4yJfPRUzMBK@-UC}R(jPwRinTpXPCfug z1Qe*SBjef|!0a=-9*0PXdlNU1L@TncA<>E)HGv&iDH1`MNy4LeY>v7iP0mQSIZT{I z_&umIcz|{S^{G>)q08?8I{^p}Q6E(hqD6|V59a&wkox-FyJ>Jk*)Lukl_bn&OgjPr zaW~xZ!x<@%*vT(09_-8000eF!EVH=H*@#=zWU9YHF{cMsj@<=iAWSx(+<(=9ZRNYn#lh ztZL;gH%sW$wSZ3l0hse&i@>1L?ib2&;DR3DX_gxHeO3(>EO;gn5L`2GOu{k1M^Hdu z7P35jkX5xEMBo}H?t#dXVwl9r3!m+FlZ0k1ZS8r`D|)_I1yDP{WZdGe`|%{c0s)ZJ zRYKMqVM~Ci>t@2fq36B#jLuX9><*;(%*G~7_EugES3Bp>eVV=c?guxhVF97@6X*e# z+Qm2Q6;yj8nLv2d6z>haRr*UDmoCYQii$>x>C{L-v)HaS#cx0VP5&kYms0P$ihb|p z@Aj+MBgi{r@pI(6^EwSZqi(n&Se-^dY8S-{P@i&K(o{exD*paowM0gl5&Bp zPT|!-GRf_({T)?>T?{g1w-WLV_t*jZ$oa=)@dJz*cR|u+fzw z`;@bB}ejJ0sBcPgeMpQI4HKl{IH^Hu4azVGe$);6QRn@t7Fa5@i8*3mfT>zOl ztZSjw>ulx3?AoOoCHscm3P{C+k@jtzBqJk>W=)oGSN~Hk>WEe?#%v@Y`8q^9r(tJ` z8}1_wlp1EitPX;f1sXPBEv|=Y)Zybvrb-<6ni?>Jl1s#K3g28{!ZY%P^}*VDyLf$) zdH*Y32nZ9nB@bKIQPR_M<`JK)%lZ8c1Fj81VeH2-C@k-u{v@xgycp2E)(Ks(`}-S9 zl2v)cPU2R;%S-Q84(s{Zv|s#sq0v?U6vKJu}>)8&j)sS zL!`312HIPSh-ZhSr}^PVwGSOdi>|~sO`Z}=WpB0KB7Z+LG=x|)XpVIDhUyvg@>Ue? z&{~IbO#%2I@&?y0<_I{Ictl726HW!Vs`|BqH~{^a-@hNMeC^|}f(VG#M6&K8nlo8m z8ksi(U;KEw_vpj1$cQZ<9O2;Tdm-+$gwW}LCqsIL!F_aik3W;$+Dips+(;!n5n?cr zIyX!=(3m{PyoIz}Z`stC^bVOw7TRy*s@U`HE} zTS(3*mI)<3g*3ivw@z|Fk*A74Bf9esQgy*0L3FFYaYk8~$RX2KdAg-8K1=+{To_4l{J z_Hz*+MRCJk4S?r?e5M#_PlpMt8TV(ne6s1c$L4X0^0?G=(LPU6=WM%R_hS;;SP05& z0J)GM24$D(1c(V}Z&4K#6ezK)ru0FVgP_g8Wn@1i1-8qVViA`+>VYphPWp7X)~y)8 zN6?|v6jzOao?*xka{;stuUMgEstgcWxRqY;@LAx%%^i3dN z1QK(|7s;?mBk_Xo{-!VD-J!K65AehDlVQ>WgY_GNyFUV?1)Bd*DroZ1YQo=`PqjPD z(1td?q`{AQF2}&cMX=oJ8yGn2W(dem#L-ZnJqyS^6{G_IwE8R|DR$LD_Rld|&ThD! zyJ1AweylDq)XebmN^Dzlj}=;;w*P08=_OLO;`;jf3!A{Ss#kxpvJs2JVhe!sNxgG%thQ zpOa38IjujeQ&~|Cl2%JVlf$CwhJ6Z%(i}K#tgo%*R#xgj2r&rp9h6$L0H6Yh56|?E zf6kRWD%q&hEPY%bgx*{bX~{pSQ=)xV%v?C2f6gI<+gkp+p}*L?l;+}_SJ$5r)I|Pq z5!;bXQFJ~cb!TkUFfT0Q>=QEarIw$(T>J!2ldngbo_A7HDt#B6_B_*6-eSP%_UXv@ zhBSWt%XYE-uL$8c^xD3t@l2&;t#aC}k z8a5`(gx4gp5R3#g^IGjSw2k*(Tr6!bu4y@>C=-*gqn=REAnNXuQo7(TMxQ<*HBx9- ztFd%9#V$fv$LhTbzS>JLKLkr)F|o^0e&0!W{OtC=DbkKWTcNcBC<+IfvWB-!m39v=BMY(5iSWvGll-7JZpy^pBtYUb!`3 zzdv8mvbwtao4NsvzL{AY8}HdEQS(h<1EL9;PK~lFoftmq?KK&pfjvIMGF$a8#dZo- zkDrI zO0rzeG1K-;uF^qga>S`o->uC*Re$HyzBBTOp|8*C-z#o0K^MzTZ;$Ow8gZ`ZPX^wu z`}>$Y`cVx@(W7}EdUEZ^VZCej7nqrkU*mphnlqoU%Ne{BIBu_<%&VGZQAQ@i=n|73 z^5}+ddcOKftUmGHA#p7o{!+E4$u43xTz%K7y3Lck@+A%P!1uNb9u~)IibgU~)zdSg zKM$7nv^dkv=Q2Eeek zIhy5~%){W@aOMvu5(tFLCK1?)#pT6CEiiwqd0?QRtp=QSzlh1PKi@*eLnZ^L6&IkEhgrXupR!hhH?!lT)I&6W#pD?D2MzuDT%o2UPiB4WK1 z`PUkeoac!6FL?$)K>u0-5_v_||FBqGQ@{8>yMzC&OLQd7l8~@A0De#zb(DnXQU@H_ z(`A0$rs)m1K2Ihb@b1AoejIZE4@#Q-or{Q5gIgd&P7`Ms|7=4)ju$Eazudckb2>6U z@4oXac6YIf9b%2BUsUp!jKwkDoNzmmAsC5+8kocSd1M^?cvpvHwiV0DzPfSZ$v3Q9 z%TAtQB+WiG=Jt+A4kA$uzosZSUVw<2%3Rg?oL4yYAuEvlfCkyJ_&4t(Bz~g2J9-$e%PD ziQgNA)K5nxt19&>U~QwSnuM=YuCpKNgCO&eUda8(^Q^v^m>Irw|$-X$YOrUfsZd&ze$vLQb6?*jW4lu)NY zrc*L4O6Jlh>pg+f$p~Y&qx{d(qRnni{1nbQbYJO}z|Ed}uW?VQMpxf!)hRyD^XV6q z-+rz#M6A5^Dl>?~U}~A0W(xe_jes2&=6vn6J=!!;CoTO1uEXM5ZdG!}Q`vXC>&B?N zv*HXRR!PRH@c{TdJnF%kBu~`icx=hmWY! zt#`5Spt-K8f^Q08otJKv=Z9(Zi^Az5|ITK+QgQn=S&p6;vNFf(1h@l?ugqkZY~ zOHAjp(f}Py7yIj2O49;&y+3aRMx^Tt%q(tzmM8oWxu@4I~T^7 zI2(Q&{?ltzEbu#Ci)3>-EpyzL&`?^cH|o@4q@S<8eC?j;9ec!Zknd`fdT$hhrfvZ^#at_bx;{3OMBYmB<1@b*gl6lULd?vD{U6Snlqgtd#e|9x}N*~ z+AHeS@@?w3;##vE2$0EP&DP|ePygG)?zsVXv2Rd68dSq#+?H2!f2N*j+LfR+kS2ah z%9bR=v*JC2g)L*5yfVC>fZiC1yi`_Q~ zgNRboD(@bVC-??RAy1Z${P01S*duFJ)mfY!AyPfGcV;ur3iL5rIzy<%!IE5feP*}X zDS%rDf~b{%(?V=ACS+!<&qjy#`Co)89gkVf$L}+~SXu_V$@6UDuxo#^Ae$JO;bE23 z8{D;pxf3#Q_G`Kow;I4wTx+3HxVN?nmZnT6tD2JQT+{jS^BmDF z558PWzdyCWz3DfilTo(U^W~}c;KL4Q+Lb}sPK(?OyEn$nI)0J&*&#Z5ktJ=|AN{Fl+8( zT!>-K8p^?cFdNj{z?Ej)Sx%{XP`|gaZbevkGn0CLadTtRy52#7B3fj9q;fh;=6hAo z5_U8nwb`Zp50S#%W8q3F zldj~T1Y4c@i)RWeCyJ-(RX$v-)0c^K>b1$d3_Tv}|_3OCpA4oI6m@rsqh?jGxk zq+(=NlHT|F*=-oo$W~Tv_88qx=p7LbxbuvD7_^e*oe?=Ku{BO;xr^U*9-%fdR zHANJ6NXrj#LcsfpV@}}Q$r+-O;uP1%ySbAn6x+qp5y)ndWyPCk)1$_iM{lu?A6s`c znrUgbKY+O8_rk+ky=UJ_oUg;jSQHs0S;sz6s8p?#xJk~=^MPnWXg};YQ*VANBZ1pc z9k+3bm4_|D+xK{G_LbZt+Fi;bOCzc@_^5%`Lp0Zq7kvxQtPb-<*9BAUu5ElV(e?GQ ztl(5N?whnH3T*!D(sEx(hm}FMnsS9!+QssuJ70itjZb^1oTS=>08aYqAx{_hr9I9~ z)v(XVL`erO=kfYe9`b9Kl!)b$s_#OaL_EjzIap0*Lo*%m=1WnZmLZ&w*N+ko90yMl zH+E!OKNhd{W)(FXwRtk9pAyxADgD~>@ooeJnsPr(JtGE(1tj`xSbVB4aTq#TZG7=& zq3;Yxc$hQXxA@Yqe;hd%)t0HXU*zUp5)3)}HloXG%y z@7^;$%Z@L#n~nQ@yEY6?uzLGDq?sRy?6&WV7Q>!fb(v~?Sz{^dk1S2Ajk(y8DlysO z*`S$C2FcjWY_JYuSB)!zIgCw(n{j> zw>lBJ5(I9sY4H11_Nm!r?^9{D)#?Eq6x&2i&ngvJt`kMxygMEF=enORs`Wa!ZB3oR zob?j4>^Dka5VPF>x<&Am71Xmi1MLn$@P!3G4?VABn!6~ml9fo1oK;nDS0q?eL0Gq@`tHRP zWe;m+F#3Oq_JJfIWMSI#b^x1N{?9d->g(Il5$c68grWI?W2H9e>el*HHll>QZSIn^ zfmppmkL$J{wsXttIoFHE9MZ?JKKb}FUeebkdnRW*`U-dMfD5ccMiKS2acHB=BToRk@Z_lX{TjzG76^=FR(?<1Py7eS2)R*(C&($dU$w1*`Prctu+X!evS5g#air?j&p{wyMWWU<8DMb6LYK&If14hJf?KKm_GMI-*^;xX>m<10V zGC1B)49_T&eWlW!o#v{k;N_l0+KL6o(i(=4`rt3oRK{fb9MSrza3Kf72&JKUfg_G#SW3>dYVs)jdTnc)x1yr7 zbjA%tH^p8LV9I!sQ!}2Os5te7M>_76Q>Tubkh_%Md$5F5?@)tMIqu3`@XBL_N+MHd zzg7h9BYm2S%g@}AV&@bm6TM}zWHcb!s|GaO;9t?FT zO~?WxddD)ZnBwySC>~-%9Ek9>8oZf00@(KML2S0oI@hAz?leZ>plKo^RRkEj6xy|W zri1Yg1=>ji<2Y%_I&K8cx?Q+Dr=R+oeI5Zk+{nVhMJ~M<(DIm|6+X}OnT+_ZX+wbN z!Bfk%iW@-IJ^-c?Q&XLq13=6~viNye^U{a}M>Qy30Rg)UQz?qet&{dc1*Uw^)~`{r zopx(9w;MVG;0p_lZ{92f&5jZHW5MmtBLY-@AVHf??N?6=hMvA->CSKokdX8t>=JWx z0-{}oPR@v}Ha&;JKc{)D)m}1??1{ttsEQ9hPpY6vB91^1%?(F#7xUgd38|@g(1|`7 z0oNVjCmp$cd75Qa;Ov5!Oq+qtG4KEo(g6U^Sm4Womc-rYn>!dwi3kg`cm)Ga2Z|mp zK-HmT%Ey{*Kyy>2T;D!B^H|){0EP}_7c|!1U8>)Nfd~O1Tw2q}k-wvs0sY)pN$T6~ z-IR#;03?B*x+u6N%xBPsx_k!7!%hH9B1C6upT$!nJqj?>0BEuh znQB{P97MIvo``$?T*~$S7nnT?pXZ{1#WVlTS+gugSxE_r4>Hk!Qi0%Wbd9kc_A(|1 zLre_l217Q1Aps1BUT_m`Ph=mx0X7x1rJx7_pDf`+duNavY+wCwXSpNkdl>9RWd#KE&i#3!8Xzk_%OBAEg z5)bhQR|0aBkg~G!)V7v6VmsolXS`-V?BkFP~4`oNb83PE7e5I{1CC|Ni`d52ia@q=KnNp%_{keT}s zpmYHLDi#hDmqVBD1k!lVQ2n+y<$aYQP!F7-n`WA#XM0GC_fRO?scmQ-9}|#{V7dl? z(IeItH%G&lXz4j5O*nuh(TdqS4D<%m))W2%uWp@^lcP_48Jpdu&LDfnyUN0UeKv0u z5v(EPrCXow0!P~|=|-d&JF^^M@QkGRH_%;zc6kHzz6ijN7*b^G$KN_Z-QEO>Qz^d` zaLt5K>&^0YycHvb(9T2~F3i&Rvnv9P-~l-H#AxX0btUsl!L(}TNqrR>AP7zG&myE~ z^{qa2({=q2q?5JO2&@eulv2=UB?JaBI-3C!4M4$3HY}P&*Ab8#I8aA@$Kx!}p4ya%nWI45M0S6(Xc95UCND-vlF+ z4P=diOspU19IAL@v7eJ5o)ZorQJGk*rfbE9Zr9;UN1`eKv`g(suedpK)G#u?q{O4U zqwVLoF4q=?q<+pYr3_MJ!O=B2u3~L0G1xF|ah)2I` z^{gP|iFx1=Juir2S@_8R1TKVVr;zYl?W|f6^7GHZ_p0PE@xadbmm##{!a*L?CKv{= z#rpx8O1hCg`n@7}Lmt%&T1e-l%lqXcw_h;?S+i~cL(SaZ0G5jg_;M|T#^$H#Bf`TJ zySxVECLyfJ#f_+VL>X&oX=&dAi57CV7^FN9jtJG{LR0gLVKy`GoQn~cdNXtL4%+!q zX(KSh1L5BzzjhFNC8ngH<>(kljMsV?kGeLg8pL@5C#ccFUCN=8186_3l5_y`rhb!O zfUfHgQrcWANU9|35uGte6PW9ZUBG;FVmos7wfT%7fJgQb6T5W1jD3p>B3KR??zd%FnF=z^abQJIm zaB#>QCX9mv73%iII8|k+%FvaeJrGthjg!NHzBj>}8$ z1%ut14p1g03hl{6_5KXHEDWsa&|T^ zV-P5m2q}%OI`9;*r+>&-0Xa{azoe&E5fuO}F1*1d0PYTW1|a8blce)x{>4oG>lxGT z)4ktkurXe+;l9inu(o6eyeb`Aj-GA=xMmIGecYAfHvHL4RF7(u}t=skZ0cEMmXXbe#*1X`M#Ag}fuBFcv+ zP>2W6lCr@K?@2A{2Y(9TX(DA#U*B4;=OZWu6=B6F8$sh=7#V2pc`IUm_%+RoL!|+n zeif)v=FQL#N)#*%pwvUjlw2fRPm+Ev|J)KZ*sFMufgUBOL{Ee59vYIL02p4a&19nd z_C`QJz`)3eC~6L1D4^V?-yVx_ufzPo%F0?jnPh$n=ngV<=)T;PjYje}Dm9h-ZDnPq z9*StV%c1B|Q&74gZgS1d+Hm{mtj4N2M1l&7_Pt(ID-e`~ltLI&s51`h3z>IvhS$>C zjRxT~0^`7r9JfA;LH=u;g|SEugg&Ezv{*kfY&ToFBfaq zN;$t|_PvPMytfSJJAUAA(wQfu>m_8$-&#m zCnmoKT>_L9)O`+q(Z1sGRA^0LK_`I<1Ov6DAKEXl<`9v4k8YbrEBU<6g=$bDL z2Y>+b2&yG~?8(VuNtKDc;)!@1w0-~ zt^te{TM7c*TXLvjk6JqpC2-AA2uYxl2q*BwOF0;`?)ojET0Mb7fbn{ zc;J78#{C}ve*Zg{$Vo9-xFDlqX6#ct)s-sMu=}9*70OU%u6x99Dmo26PBgx0uaM-z zW3SP6R?AA2_VHc|4~Gj4uaE1t8I8uVed91%)gnnl17$+2P>!MT21CSqI8OiZvZ!rV zk6?^@sbI3KT!d&=uG0A;V0Zg{d zD`<>=zbfOts53^~@3D_CWlR2p`0V>Z>@W3U*AGDCuRk~JPIO*)dLxy7z;V>9nB%|) z14H45jD|rX-TA7t1ZHvbiPBKH01=Ui2uB6A@9umuD=NCiS4MkY#=gm&j-Z}(f9zN| z#2Y*iv{w93#o?uaNSkHJm22Tv#)Uq9s<^=|hz=v83r`LHwPjY>wLJgpSE@qB;;TOR z>tRjW#UNNZ(eL`=n0Hj-rhWa5FOSMDKK65I2skEXVswYo^gcNr=LD|8{|%>g1X4q` z;95Y9htkp3LP6Oo-GoAI%JAVJ3r_$1+VX784F=iS?(N*~s#0MJuD92@pV3~Q#t9p0 z9e<5Y=oF#MW(-*x}nN9#7>sb(rom zL`^BD6R(=dAMrxVxt3X^kBhTFO(6KWVP`>(!31_E$Mn4M>F9yWLoe#zsZ{vhj5uPt zE;@kSFYBZid{?(kWa4WA8oheP*o3=3ea?p3G^2NW58F4#Pt+t_!{JAM){gi*4JSHs zynb4GNe(`J%o|D2ay`7izMSO0waKypOf!466DpmQvbU0G2L_Y|(Ql@%3j1cEv;!>m z_@aDf{s`_@p(QBUW!n>)PPWwQ(?8+e!QBgAy%)yeBG+QdR}f388`&YFIM`B0LNt(Om9-_X1*YLvwMc{bLOe5-2mTpZnw{%~|= zs-^s_{=7H-%MCQ{y~mBb)-T*diw{@d6Gw?Bwkc)K{Lc2j#z13or8glym3Sv~iKEZ! z`C1@_Ow`#>cN#d>$KfF%(R*90>8jb(Wqc3L_P$!gqC~){>wKz3_2F8PeC6R`Bbf;b zIZya;>(+@%*fxoSw&c6p(#A>4q30!DC#6KD)o9)uUCG%SBO38}h_U)(+zQ>ALF%Oz z^*6P*!lmURJp+Cg9vT`H4;sVrCo55wa{XaYaKDfyre{grzn*g7qOX{KPjWgM*9s{J zbuiyOxYEWuUW3B;7gxax-ALxXcUgSGjlJA9$)tmsv-*Txa(Oj&Nmt&AEGy;Q+I`bE zqV+httBxQC6Givsl-S@)8`s1m%67WRZ{r#|iVRhqnf=b6JlSW~7N#E@eI#77{4^n_ z)Od5=n{b2j#@|2r8@acU&!;_e@UF|H;)05b3z;JU!uI!mS4kel3wK~Hd7hG&(Mu^u z_vWOuwnyIPQ7zOZ+NYxf3TE%lJ-VxsZuF-acDi8jm8yYh zXqiMgE7#SsoTiZEOmb@II=LaKvvuR#G3aO5M`Id5#kKSBaEN$(AbQr`X^(Q{;0#fq{Yd>*#~I*Br7I`Re@x z0y@+mi}6$n<9h3*x=B6BG&FyRAw2?2Fu84?sjbQqAD^RBr9OZCJumOx z@C?PU5EDjyMERTuQqu)$s?7WOywlBb`|Kr~B@}*td~8UwYDABhV?9%am1CCrzvFsv xM(_V2ZR$VTMWs@g+9bYR^!iDeLT[!NOTE] > You'll need the appropriate license to leverage the Windows Defender ATP and Azure Information Protection integration. @@ -81,13 +85,13 @@ For data to be protected, they must first be identified through labels. Sensitiv When you create sensitivity labels, you can set the information protection functionalities that will be applied on the file. The setting that applies to Windows Defender ATP is the Data loss prevention. You'll need to turn on the Data loss prevention and select Enable Windows end point protection (DLP for devices). -[OMRI - maybe need to insert a screenshot here to make it clear?] +![Image of Office 365 Security and Compliance sensitivity label](images/office-scc-label.png) Once, the policy is set and published, Windows Defender ATP automatically enables WIP for labeled files. When a labeled file is created or modified on a Windows device, Windows Defender ATP automatically detects it and enables WIP on that file if its label corresponds with Office Security and Compliance (SCC) policy. -This functionality expands the coverage of WIP to protect files based on their label, regardless of their origin (which is how WIP decides which files need to be protected). +This functionality expands the coverage of WIP to protect files based on their label, regardless of their origin. -For more information, see [Configure Microsoft information protection integration](microsoft-information-protection-config.md). +For more information, see [Configure information protection in Windows](information-protection-in-windows-config.md). ## Related topics diff --git a/windows/security/threat-protection/windows-defender-atp/microsoft-cloud-app-security-config.md b/windows/security/threat-protection/windows-defender-atp/microsoft-cloud-app-security-config.md index b37cd582c8..1fb5dac552 100644 --- a/windows/security/threat-protection/windows-defender-atp/microsoft-cloud-app-security-config.md +++ b/windows/security/threat-protection/windows-defender-atp/microsoft-cloud-app-security-config.md @@ -10,11 +10,11 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 09/19/2018 +ms.date: 10/19/2018 --- -# Configure Microsoft Cloud App Security integration +# Configure Microsoft Cloud App Security in Windows **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/security/threat-protection/windows-defender-atp/microsoft-cloud-app-security-integration.md b/windows/security/threat-protection/windows-defender-atp/microsoft-cloud-app-security-integration.md index 38d365594b..322d49abea 100644 --- a/windows/security/threat-protection/windows-defender-atp/microsoft-cloud-app-security-integration.md +++ b/windows/security/threat-protection/windows-defender-atp/microsoft-cloud-app-security-integration.md @@ -10,10 +10,10 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 09/18/2018 +ms.date: 10/18/2018 --- -# Microsoft Cloud App Security integration overview +# Microsoft Cloud App Security in Windows overview **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) From 2cb6f106c639d3f6a6eb93fcc3c0eaf2043698e1 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 19 Oct 2018 16:36:16 -0700 Subject: [PATCH 150/487] update toc --- windows/security/threat-protection/TOC.md | 126 +++++++++--------- .../windows-defender-atp/TOC.md | 118 ++++++++-------- .../windows-defender-atp/use-apis.md | 2 +- 3 files changed, 123 insertions(+), 123 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 8f9ed77c75..8cb9e6a5b1 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -291,7 +291,7 @@ ###### [Troubleshoot onboarding issues](windows-defender-atp/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) ####### [Troubleshoot subscription and portal access issues](windows-defender-atp/troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md) -##### [Windows Defender ATP APIs](windows-defender-atp/use-apis.md) +##### [Use the Windows Defender ATP exposed APIs](windows-defender-atp/use-apis.md) ###### Create your app ####### [Get access on behalf of a user](windows-defender-atp/exposed-apis-create-app-nativeapp.md) ####### [Get access without a user](windows-defender-atp/exposed-apis-create-app-webapp.md) @@ -359,71 +359,71 @@ ####### Multiple APIs ######## [PowerShell](windows-defender-atp/exposed-apis-full-sample-powershell.md) -###### [Windows Defender ATP exposed APIs (deprecated)](windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection.md) -####### [Supported Windows Defender ATP APIs (deprecated)](windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection.md) -########Actor (deprecated) -######### [Get actor information (deprecated)](windows-defender-atp/get-actor-information-windows-defender-advanced-threat-protection.md) -######### [Get actor related alerts (deprecated)](windows-defender-atp/get-actor-related-alerts-windows-defender-advanced-threat-protection.md) -########Alerts (deprecated) -######### [Get alerts (deprecated)](windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection.md) -######### [Get alert information by ID (deprecated)](windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection.md) -######### [Get alert related actor information (deprecated)](windows-defender-atp/get-alert-related-actor-info-windows-defender-advanced-threat-protection.md) -######### [Get alert related domain information (deprecated)](windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection.md) -######### [Get alert related file information](windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection.md) -######### [Get alert related IP information (deprecated)](windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection.md) -######### [Get alert related machine information (deprecated)](windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection.md) -########Domain (deprecated) -######### [Get domain related alerts (deprecated)](windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection.md) -######### [Get domain related machines (deprecated)](windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection.md) -######### [Get domain statistics (deprecated)](windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection.md) -######### [Is domain seen in organization (deprecated)](windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection.md) - -########File(deprecated) -######### [Block file (deprecated)](windows-defender-atp/block-file-windows-defender-advanced-threat-protection.md) -######### [Get file information (deprecated)](windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection.md) -######### [Get file related alerts (deprecated)](windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection.md) -######### [Get file related machines (deprecated)](windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection.md) -######### [Get file statistics (deprecated)](windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection.md) -######### [Get FileActions collection (deprecated)](windows-defender-atp/get-fileactions-collection-windows-defender-advanced-threat-protection.md) -######### [Unblock file (deprecated)](windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection.md) +##### [Use the Windows Defender ATP exposed APIs (deprecated)](windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection.md) +###### [Supported Windows Defender ATP APIs (deprecated)](windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection.md) +#######Actor (deprecated) +######## [Get actor information (deprecated)](windows-defender-atp/get-actor-information-windows-defender-advanced-threat-protection.md) +######## [Get actor related alerts (deprecated)](windows-defender-atp/get-actor-related-alerts-windows-defender-advanced-threat-protection.md) +#######Alerts (deprecated) +######## [Get alerts (deprecated)](windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection.md) +######## [Get alert information by ID (deprecated)](windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection.md) +######## [Get alert related actor information (deprecated)](windows-defender-atp/get-alert-related-actor-info-windows-defender-advanced-threat-protection.md) +######## [Get alert related domain information (deprecated)](windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection.md) +######## [Get alert related file information (deprecated)](windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection.md) +######## [Get alert related IP information (deprecated)](windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection.md) +######## [Get alert related machine information (deprecated)](windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection.md) +#######Domain (deprecated) +######## [Get domain related alerts (deprecated)](windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection.md) +######## [Get domain related machines (deprecated)](windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection.md) +######## [Get domain statistics (deprecated)](windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection.md) +######## [Is domain seen in organization (deprecated)](windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection.md) -########IP (deprecated) -######### [Get IP related alerts (deprecated)](windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection.md) -######### [Get IP related machines (deprecated)](windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection.md) -######### [Get IP statistics (deprecated)](windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection.md) -######### [Is IP seen in organization (deprecated)](windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection.md) -########Machines (deprecated) -######### [Collect investigation package (deprecated)](windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection.md) -######### [Find machine information by IP (deprecated)](windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection.md) -######### [Get machines (deprecated)](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md) -######### [Get FileMachineAction object (deprecated)](windows-defender-atp/get-filemachineaction-object-windows-defender-advanced-threat-protection.md) -######### [Get FileMachineActions collection (deprecated)](windows-defender-atp/get-filemachineactions-collection-windows-defender-advanced-threat-protection.md) -######### [Get machine by ID (deprecated)](windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection.md) -######### [Get machine log on users (deprecated)](windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection.md) -######### [Get machine related alerts (deprecated)](windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection.md) -######### [Get MachineAction object (deprecated)](windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection.md) -######### [Get MachineActions collection (deprecated)](windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection.md) -######### [Get machines (deprecated)](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md) -######### [Get package SAS URI (deprecated)](windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection.md) -######### [Isolate machine (deprecated)](windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection.md) -######### [Release machine from isolation (deprecated)](windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection.md) -######### [Remove app restriction (deprecated)](windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection.md) -######### [Request sample (deprecated)](windows-defender-atp/request-sample-windows-defender-advanced-threat-protection.md) -######### [Restrict app execution (deprecated)](windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection.md) -######### [Run antivirus scan (deprecated)](windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection.md) -######### [Stop and quarantine file (deprecated)](windows-defender-atp/stop-quarantine-file-windows-defender-advanced-threat-protection.md) - -########User (deprecated) -######### [Get alert related user information (deprecated)](windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection.md) -######### [Get user information (deprecated)](windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection.md) -######### [Get user related alerts (deprecated)](windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection.md) -######### [Get user related machines (deprecated)](windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection.md) +#######File(deprecated) +######## [Block file (deprecated)](windows-defender-atp/block-file-windows-defender-advanced-threat-protection.md) +######## [Get file information (deprecated)](windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection.md) +######## [Get file related alerts (deprecated)](windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection.md) +######## [Get file related machines (deprecated)](windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection.md) +######## [Get file statistics (deprecated)](windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection.md) +######## [Get FileActions collection (deprecated)](windows-defender-atp/get-fileactions-collection-windows-defender-advanced-threat-protection.md) +######## [Unblock file (deprecated)](windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection.md) + +#######IP (deprecated) +######## [Get IP related alerts (deprecated)](windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection.md) +######## [Get IP related machines (deprecated)](windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection.md) +######## [Get IP statistics (deprecated)](windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection.md) +######## [Is IP seen in organization (deprecated)](windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection.md) +#######Machines (deprecated) +######## [Collect investigation package (deprecated)](windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection.md) +######## [Find machine information by IP (deprecated)](windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection.md) +######## [Get machines (deprecated)](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md) +######## [Get FileMachineAction object (deprecated)](windows-defender-atp/get-filemachineaction-object-windows-defender-advanced-threat-protection.md) +######## [Get FileMachineActions collection (deprecated)](windows-defender-atp/get-filemachineactions-collection-windows-defender-advanced-threat-protection.md) +######## [Get machine by ID (deprecated)](windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection.md) +######## [Get machine log on users (deprecated)](windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection.md) +######## [Get machine related alerts (deprecated)](windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection.md) +######## [Get MachineAction object (deprecated)](windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection.md) +######## [Get MachineActions collection (deprecated)](windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection.md) +######## [Get machines (deprecated)](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md) +######## [Get package SAS URI (deprecated)](windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection.md) +######## [Isolate machine (deprecated)](windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection.md) +######## [Release machine from isolation (deprecated)](windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection.md) +######## [Remove app restriction (deprecated)](windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection.md) +######## [Request sample (deprecated)](windows-defender-atp/request-sample-windows-defender-advanced-threat-protection.md) +######## [Restrict app execution (deprecated)](windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection.md) +######## [Run antivirus scan (deprecated)](windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection.md) +######## [Stop and quarantine file (deprecated)](windows-defender-atp/stop-quarantine-file-windows-defender-advanced-threat-protection.md) + +#######User (deprecated) +######## [Get alert related user information (deprecated)](windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection.md) +######## [Get user information (deprecated)](windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection.md) +######## [Get user related alerts (deprecated)](windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection.md) +######## [Get user related machines (deprecated)](windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection.md) -######Windows updates (KB) info -####### [Get KbInfo collection](windows-defender-atp/get-kbinfo-collection-windows-defender-advanced-threat-protection.md) -######Common Vulnerabilities and Exposures (CVE) to KB map -####### [Get CVE-KB map](windows-defender-atp/get-cvekbmap-collection-windows-defender-advanced-threat-protection.md) +#####Windows updates (KB) info +###### [Get KbInfo collection](windows-defender-atp/get-kbinfo-collection-windows-defender-advanced-threat-protection.md) +#####Common Vulnerabilities and Exposures (CVE) to KB map +###### [Get CVE-KB map](windows-defender-atp/get-cvekbmap-collection-windows-defender-advanced-threat-protection.md) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 6cd151e73c..9a1df0211a 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -223,7 +223,7 @@ ###### [Troubleshoot subscription and portal access issues](troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md) -#### [Windows Defender ATP APIs](apis-intro.md) +#### [Use the Windows Defender ATP exposed APIs](use-apis.md) ##### Create your app ###### [Get access on behalf of a user](exposed-apis-create-app-nativeapp.md) ###### [Get access without a user](exposed-apis-create-app-webapp.md) @@ -292,65 +292,65 @@ ###### Multiple APIs ####### [PowerShell](exposed-apis-full-sample-powershell.md) -##### [Use the Windows Defender ATP exposed APIs (deprecated)](exposed-apis-windows-defender-advanced-threat-protection.md) -###### [Supported Windows Defender ATP APIs (deprecated)](supported-apis-windows-defender-advanced-threat-protection.md) -#######Actor (deprecated) -######## [Get actor information (deprecated)](get-actor-information-windows-defender-advanced-threat-protection.md) -######## [Get actor related alerts (deprecated)](get-actor-related-alerts-windows-defender-advanced-threat-protection.md) -#######Alerts (deprecated) -######## [Get alerts (deprecated)](get-alerts-windows-defender-advanced-threat-protection.md) -######## [Get alert information by ID (deprecated)](get-alert-info-by-id-windows-defender-advanced-threat-protection.md) -######## [Get alert related actor information (deprecated)](get-alert-related-actor-info-windows-defender-advanced-threat-protection.md) -######## [Get alert related domain information (deprecated)](get-alert-related-domain-info-windows-defender-advanced-threat-protection.md) -######## [Get alert related file information](get-alert-related-files-info-windows-defender-advanced-threat-protection.md) -######## [Get alert related IP information (deprecated)](get-alert-related-ip-info-windows-defender-advanced-threat-protection.md) -######## [Get alert related machine information (deprecated)](get-alert-related-machine-info-windows-defender-advanced-threat-protection.md) -#######Domain (deprecated) -######## [Get domain related alerts (deprecated)](get-domain-related-alerts-windows-defender-advanced-threat-protection.md) -######## [Get domain related machines (deprecated)](get-domain-related-machines-windows-defender-advanced-threat-protection.md) -######## [Get domain statistics (deprecated)](get-domain-statistics-windows-defender-advanced-threat-protection.md) -######## [Is domain seen in organization (deprecated)](is-domain-seen-in-org-windows-defender-advanced-threat-protection.md) - -#######File(deprecated) -######## [Block file (deprecated)](block-file-windows-defender-advanced-threat-protection.md) -######## [Get file information (deprecated)](get-file-information-windows-defender-advanced-threat-protection.md) -######## [Get file related alerts (deprecated)](get-file-related-alerts-windows-defender-advanced-threat-protection.md) -######## [Get file related machines (deprecated)](get-file-related-machines-windows-defender-advanced-threat-protection.md) -######## [Get file statistics (deprecated)](get-file-statistics-windows-defender-advanced-threat-protection.md) -######## [Get FileActions collection (deprecated)](get-fileactions-collection-windows-defender-advanced-threat-protection.md) -######## [Unblock file (deprecated)](unblock-file-windows-defender-advanced-threat-protection.md) +#### [Use the Windows Defender ATP exposed APIs (deprecated)](exposed-apis-windows-defender-advanced-threat-protection.md) +##### [Supported Windows Defender ATP APIs (deprecated)](supported-apis-windows-defender-advanced-threat-protection.md) +######Actor (deprecated) +####### [Get actor information (deprecated)](get-actor-information-windows-defender-advanced-threat-protection.md) +####### [Get actor related alerts (deprecated)](get-actor-related-alerts-windows-defender-advanced-threat-protection.md) +######Alerts (deprecated) +####### [Get alerts (deprecated)](get-alerts-windows-defender-advanced-threat-protection.md) +####### [Get alert information by ID (deprecated)](get-alert-info-by-id-windows-defender-advanced-threat-protection.md) +####### [Get alert related actor information (deprecated)](get-alert-related-actor-info-windows-defender-advanced-threat-protection.md) +####### [Get alert related domain information (deprecated)](get-alert-related-domain-info-windows-defender-advanced-threat-protection.md) +####### [Get alert related file information (deprecated)](get-alert-related-files-info-windows-defender-advanced-threat-protection.md) +####### [Get alert related IP information (deprecated)](get-alert-related-ip-info-windows-defender-advanced-threat-protection.md) +####### [Get alert related machine information (deprecated)](get-alert-related-machine-info-windows-defender-advanced-threat-protection.md) +######Domain (deprecated) +####### [Get domain related alerts (deprecated)](get-domain-related-alerts-windows-defender-advanced-threat-protection.md) +####### [Get domain related machines (deprecated)](get-domain-related-machines-windows-defender-advanced-threat-protection.md) +####### [Get domain statistics (deprecated)](get-domain-statistics-windows-defender-advanced-threat-protection.md) +####### [Is domain seen in organization (deprecated)](is-domain-seen-in-org-windows-defender-advanced-threat-protection.md) -#######IP (deprecated) -######## [Get IP related alerts (deprecated)](get-ip-related-alerts-windows-defender-advanced-threat-protection.md) -######## [Get IP related machines (deprecated)](get-ip-related-machines-windows-defender-advanced-threat-protection.md) -######## [Get IP statistics (deprecated)](get-ip-statistics-windows-defender-advanced-threat-protection.md) -######## [Is IP seen in organization (deprecated)](is-ip-seen-org-windows-defender-advanced-threat-protection.md) -#######Machines (deprecated) -######## [Collect investigation package (deprecated)](collect-investigation-package-windows-defender-advanced-threat-protection.md) -######## [Find machine information by IP (deprecated)](find-machine-info-by-ip-windows-defender-advanced-threat-protection.md) -######## [Get machines (deprecated)](get-machines-windows-defender-advanced-threat-protection.md) -######## [Get FileMachineAction object (deprecated)](get-filemachineaction-object-windows-defender-advanced-threat-protection.md) -######## [Get FileMachineActions collection (deprecated)](get-filemachineactions-collection-windows-defender-advanced-threat-protection.md) -######## [Get machine by ID (deprecated)](get-machine-by-id-windows-defender-advanced-threat-protection.md) -######## [Get machine log on users (deprecated)](get-machine-log-on-users-windows-defender-advanced-threat-protection.md) -######## [Get machine related alerts (deprecated)](get-machine-related-alerts-windows-defender-advanced-threat-protection.md) -######## [Get MachineAction object (deprecated)](get-machineaction-object-windows-defender-advanced-threat-protection.md) -######## [Get MachineActions collection (deprecated)](get-machineactions-collection-windows-defender-advanced-threat-protection.md) -######## [Get machines (deprecated)](get-machines-windows-defender-advanced-threat-protection.md) -######## [Get package SAS URI (deprecated)](get-package-sas-uri-windows-defender-advanced-threat-protection.md) -######## [Isolate machine (deprecated)](isolate-machine-windows-defender-advanced-threat-protection.md) -######## [Release machine from isolation (deprecated)](unisolate-machine-windows-defender-advanced-threat-protection.md) -######## [Remove app restriction (deprecated)](unrestrict-code-execution-windows-defender-advanced-threat-protection.md) -######## [Request sample (deprecated)](request-sample-windows-defender-advanced-threat-protection.md) -######## [Restrict app execution (deprecated)](restrict-code-execution-windows-defender-advanced-threat-protection.md) -######## [Run antivirus scan (deprecated)](run-av-scan-windows-defender-advanced-threat-protection.md) -######## [Stop and quarantine file (deprecated)](stop-quarantine-file-windows-defender-advanced-threat-protection.md) - -#######User (deprecated) -######## [Get alert related user information (deprecated)](get-alert-related-user-info-windows-defender-advanced-threat-protection.md) -######## [Get user information (deprecated)](get-user-information-windows-defender-advanced-threat-protection.md) -######## [Get user related alerts (deprecated)](get-user-related-alerts-windows-defender-advanced-threat-protection.md) -######## [Get user related machines (deprecated)](get-user-related-machines-windows-defender-advanced-threat-protection.md) +######File(deprecated) +####### [Block file (deprecated)](block-file-windows-defender-advanced-threat-protection.md) +####### [Get file information (deprecated)](get-file-information-windows-defender-advanced-threat-protection.md) +####### [Get file related alerts (deprecated)](get-file-related-alerts-windows-defender-advanced-threat-protection.md) +####### [Get file related machines (deprecated)](get-file-related-machines-windows-defender-advanced-threat-protection.md) +####### [Get file statistics (deprecated)](get-file-statistics-windows-defender-advanced-threat-protection.md) +####### [Get FileActions collection (deprecated)](get-fileactions-collection-windows-defender-advanced-threat-protection.md) +####### [Unblock file (deprecated)](unblock-file-windows-defender-advanced-threat-protection.md) + +######IP (deprecated) +####### [Get IP related alerts (deprecated)](get-ip-related-alerts-windows-defender-advanced-threat-protection.md) +####### [Get IP related machines (deprecated)](get-ip-related-machines-windows-defender-advanced-threat-protection.md) +####### [Get IP statistics (deprecated)](get-ip-statistics-windows-defender-advanced-threat-protection.md) +####### [Is IP seen in organization (deprecated)](is-ip-seen-org-windows-defender-advanced-threat-protection.md) +######Machines (deprecated) +####### [Collect investigation package (deprecated)](collect-investigation-package-windows-defender-advanced-threat-protection.md) +####### [Find machine information by IP (deprecated)](find-machine-info-by-ip-windows-defender-advanced-threat-protection.md) +####### [Get machines (deprecated)](get-machines-windows-defender-advanced-threat-protection.md) +####### [Get FileMachineAction object (deprecated)](get-filemachineaction-object-windows-defender-advanced-threat-protection.md) +####### [Get FileMachineActions collection (deprecated)](get-filemachineactions-collection-windows-defender-advanced-threat-protection.md) +####### [Get machine by ID (deprecated)](get-machine-by-id-windows-defender-advanced-threat-protection.md) +####### [Get machine log on users (deprecated)](get-machine-log-on-users-windows-defender-advanced-threat-protection.md) +####### [Get machine related alerts (deprecated)](get-machine-related-alerts-windows-defender-advanced-threat-protection.md) +####### [Get MachineAction object (deprecated)](get-machineaction-object-windows-defender-advanced-threat-protection.md) +####### [Get MachineActions collection (deprecated)](get-machineactions-collection-windows-defender-advanced-threat-protection.md) +####### [Get machines (deprecated)](get-machines-windows-defender-advanced-threat-protection.md) +####### [Get package SAS URI (deprecated)](get-package-sas-uri-windows-defender-advanced-threat-protection.md) +####### [Isolate machine (deprecated)](isolate-machine-windows-defender-advanced-threat-protection.md) +####### [Release machine from isolation (deprecated)](unisolate-machine-windows-defender-advanced-threat-protection.md) +####### [Remove app restriction (deprecated)](unrestrict-code-execution-windows-defender-advanced-threat-protection.md) +####### [Request sample (deprecated)](request-sample-windows-defender-advanced-threat-protection.md) +####### [Restrict app execution (deprecated)](restrict-code-execution-windows-defender-advanced-threat-protection.md) +####### [Run antivirus scan (deprecated)](run-av-scan-windows-defender-advanced-threat-protection.md) +####### [Stop and quarantine file (deprecated)](stop-quarantine-file-windows-defender-advanced-threat-protection.md) + +######User (deprecated) +####### [Get alert related user information (deprecated)](get-alert-related-user-info-windows-defender-advanced-threat-protection.md) +####### [Get user information (deprecated)](get-user-information-windows-defender-advanced-threat-protection.md) +####### [Get user related alerts (deprecated)](get-user-related-alerts-windows-defender-advanced-threat-protection.md) +####### [Get user related machines (deprecated)](get-user-related-machines-windows-defender-advanced-threat-protection.md) diff --git a/windows/security/threat-protection/windows-defender-atp/use-apis.md b/windows/security/threat-protection/windows-defender-atp/use-apis.md index 29347f933e..0232e57b31 100644 --- a/windows/security/threat-protection/windows-defender-atp/use-apis.md +++ b/windows/security/threat-protection/windows-defender-atp/use-apis.md @@ -13,7 +13,7 @@ ms.localizationpriority: medium ms.date: 10/23/2017 --- -# Use the Windows Defender ATP APIs +# Use the Windows Defender ATP exposed APIs **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) From ae0fe556c75a72b388f8b56c3822dec848d242d3 Mon Sep 17 00:00:00 2001 From: Heidi Lohr Date: Mon, 22 Oct 2018 09:17:09 -0700 Subject: [PATCH 151/487] Editorial changes --- windows/client-management/mdm/bitlocker-csp.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/client-management/mdm/bitlocker-csp.md b/windows/client-management/mdm/bitlocker-csp.md index 7c8a1baa76..d9b1790f1a 100644 --- a/windows/client-management/mdm/bitlocker-csp.md +++ b/windows/client-management/mdm/bitlocker-csp.md @@ -847,9 +847,9 @@ The following diagram shows the BitLocker configuration service provider in tree >[!NOTE] >When you disable the warning prompt, the recovery key will back up to the user's Azure Active Directory account. When you allow the warning prompt, the user can select where to back up the recovery key for an OS drive, but for a fixed data drive we choose the endpoint for the recovery key's backup. > ->The endpoint for a Fixed drive's backup is a user account chosen in following order: - >1. Active Directory Domain Services - >2. Azure AD +>The endpoint for a Fixed drive's backup is chosen in the following order: + >1. The user's Active Directory Domain Services account. + >2. The user's Azure Active Directory account. >3. The user's personal OneDrive (MDM/MAM only). > >Encryption will wait until one of these three locations backs up successfully. From a0054772f9c643ac19b9ae2809aea165014ea5ca Mon Sep 17 00:00:00 2001 From: Heidi Lohr Date: Mon, 22 Oct 2018 11:31:29 -0700 Subject: [PATCH 152/487] Updated as per Justin's instructions --- windows/client-management/mdm/bitlocker-csp.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/windows/client-management/mdm/bitlocker-csp.md b/windows/client-management/mdm/bitlocker-csp.md index d9b1790f1a..18fa4af15b 100644 --- a/windows/client-management/mdm/bitlocker-csp.md +++ b/windows/client-management/mdm/bitlocker-csp.md @@ -847,10 +847,9 @@ The following diagram shows the BitLocker configuration service provider in tree >[!NOTE] >When you disable the warning prompt, the recovery key will back up to the user's Azure Active Directory account. When you allow the warning prompt, the user can select where to back up the recovery key for an OS drive, but for a fixed data drive we choose the endpoint for the recovery key's backup. > ->The endpoint for a Fixed drive's backup is chosen in the following order: - >1. The user's Active Directory Domain Services account. - >2. The user's Azure Active Directory account. - >3. The user's personal OneDrive (MDM/MAM only). +>The endpoint for a fixed data drive's backup is chosen in the following order: + >1. The user's Windows Server Active Directory Domain Services account. + >2. The user's personal OneDrive (MDM/MAM only). > >Encryption will wait until one of these three locations backs up successfully. From 38113b40c0e55629112f830b44ebfef42aa0e254 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 22 Oct 2018 13:55:55 -0700 Subject: [PATCH 153/487] add deprecated --- .../get-alerts-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection.md index 45aab8f699..b676d92442 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection.md @@ -13,7 +13,7 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Get alerts API +# Get alerts API (deprecated) **Applies to:** From 53de2cc479edb3661dcde638f27a778cf29ea351 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 22 Oct 2018 14:00:16 -0700 Subject: [PATCH 154/487] fix typos --- windows/security/threat-protection/windows-defender-atp/TOC.md | 2 +- .../information-protection-in-windows-config.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 6518fc83b5..d957529509 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -320,7 +320,7 @@ ### Configure Microsoft Threat Protection integration #### [Configure conditional access](configure-conditional-access-windows-defender-advanced-threat-protection.md) #### [Configure Microsoft Cloud App Security in Windows](microsoft-cloud-app-security-config.md) -####[Configure information protection in WindowsS](information-protection-in-windows-config.md) +####[Configure information protection in Windows](information-protection-in-windows-config.md) ### [Configure Windows Security app settings](preferences-setup-windows-defender-advanced-threat-protection.md) diff --git a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md index b6313e8436..89c8b82e62 100644 --- a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md +++ b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md @@ -25,5 +25,5 @@ Learn how you can use Windows Defender ATP to expand the coverage of Windows inf 2. Define which labels need to get WIP protection in Office 365 Security and Compliance. 1. Go to: **Classifications > Labels**. 2. Create a new label or edit an existing one. - 3. In the configuration wizard, go to Dlp tab and enable WIP. + 3. In the configuration wizard, go to 'Dlp' tab and enable WIP. 4. Repeat for every label that you want to get WIP applied to in Windows. \ No newline at end of file From 108d06bc1070061f0b53c74d27de616a2a1c35b6 Mon Sep 17 00:00:00 2001 From: Heidi Lohr Date: Mon, 22 Oct 2018 14:25:06 -0700 Subject: [PATCH 155/487] Updated as per Rahul's feedback --- windows/client-management/mdm/bitlocker-csp.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/windows/client-management/mdm/bitlocker-csp.md b/windows/client-management/mdm/bitlocker-csp.md index 18fa4af15b..0fba87098e 100644 --- a/windows/client-management/mdm/bitlocker-csp.md +++ b/windows/client-management/mdm/bitlocker-csp.md @@ -845,11 +845,12 @@ The following diagram shows the BitLocker configuration service provider in tree ``` >[!NOTE] ->When you disable the warning prompt, the recovery key will back up to the user's Azure Active Directory account. When you allow the warning prompt, the user can select where to back up the recovery key for an OS drive, but for a fixed data drive we choose the endpoint for the recovery key's backup. +>When you disable the warning prompt, the recovery key will back up to the user's Azure Active Directory account. When you allow the warning prompt for a fixed data drive, we choose the endpoint for the recovery key's backup. > >The endpoint for a fixed data drive's backup is chosen in the following order: >1. The user's Windows Server Active Directory Domain Services account. - >2. The user's personal OneDrive (MDM/MAM only). + >2. The user's Azure Active Directory account. + >3. The user's personal OneDrive (MDM/MAM only). > >Encryption will wait until one of these three locations backs up successfully. @@ -863,7 +864,7 @@ Allows Admin to enforce "RequireDeviceEncryption" policy for scenarios where pol If "AllowWarningForOtherDiskEncryption" is not set, or is set to "1", "RequireDeviceEncryption" policy will not try to encrypt drive(s) if a standard user is the current logged on user in the system. -The expected values for this policy are: +The expected values for this policy are: - 1 = "RequireDeviceEncryption" policy will try to enable encryption on all fixed drives even if a current logged in user is standard user. - 0 = This is the default, when the policy is not set. If current logged on user is a standard user, "RequireDeviceEncryption" policy will not try to enable encryption on any drive. From b40a676b91e5e7a893319970d6afe43b11f70c20 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 23 Oct 2018 12:57:18 -0700 Subject: [PATCH 156/487] update ip config topic --- .../threat-protection/windows-defender-atp/TOC.md | 2 +- .../information-protection-in-windows-config.md | 14 +++++++++++--- .../information-protection-in-windows-overview.md | 2 +- 3 files changed, 13 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index b05f590588..d2282d4c76 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -158,7 +158,7 @@ ### [Microsoft Threat Protection](threat-protection-integration.md) #### [Protect users, data, and devices with conditional access](conditional-access-windows-defender-advanced-threat-protection.md) #### [Microsoft Cloud App Security in Windows overview](microsoft-cloud-app-security-integration.md) -#### [Information protection integration overview](information-protection-in-windows-overview.md) +#### [Information protection in Windows overview](information-protection-in-windows-overview.md) ### [Portal overview](portal-overview-windows-defender-advanced-threat-protection.md) diff --git a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md index 89c8b82e62..327a46d57a 100644 --- a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md +++ b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md @@ -19,11 +19,19 @@ ms.date: 09/18/2018 [!include[Prereleaseinformation](prerelease.md)] -Learn how you can use Windows Defender ATP to expand the coverage of Windows information protection (WIP) to protect files based on their label, regardless of their origin. +Learn how you can use Windows Defender ATP to expand the coverage of Windows Information Protection (WIP) to protect files based on their label, regardless of their origin. 1. Define a WIP policy and assign it to the relevant devices. For more information, see [Protect your enterprise data using Windows Information Protection (WIP)](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/protect-enterprise-data-using-wip). If WIP is already configured on the relevant devices, skip this step. 2. Define which labels need to get WIP protection in Office 365 Security and Compliance. 1. Go to: **Classifications > Labels**. 2. Create a new label or edit an existing one. - 3. In the configuration wizard, go to 'Dlp' tab and enable WIP. - 4. Repeat for every label that you want to get WIP applied to in Windows. \ No newline at end of file + 3. In the configuration wizard, go to 'Data loss prevention' tab and enable WIP. + 4. Repeat for every label that you want to get WIP applied to in Windows. + +After completing these steps Windows Defender ATP will automatically identify labeled documents stored on the device and enable WIP on them. + +>[!NOTE] +>- The Windows Defender ATP configuration is pulled every 15 minutes. Allow up to 30 minutes for the new policy to take effect and ensure that the endpoint is online. Otherwise, it will not receive the policy. + +## Related topic +- [Information protection in Windows overview](information-protection-in-windows-overview.md) \ No newline at end of file diff --git a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md index a5efc5dca2..d5b26ef1be 100644 --- a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md +++ b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md @@ -22,7 +22,7 @@ ms.date: 10/11/2018 Information protection is an integral part of Microsoft 365 Enterprise suite, providing intelligent protection to keep sensitive data secure while enabling productivity in the workplace. -Windows Defender ATP seamlessly integrates with Microsoft information protection to provide a complete and comprehensive data loss prevention (DLP) solution for Windows devices. This solution is delivered and managed as part of the unified Microsoft 365 information protection suite. +Windows Defender ATP is seamlessly integrated in Microsoft information protection to provide a complete and comprehensive data loss prevention (DLP) solution for Windows devices. This solution is delivered and managed as part of the unified Microsoft 365 information protection suite. Windows Defender ATP applies two methods to discover and protect data: From add209943508cda2d5c8ecac0ed3b194c38cea41 Mon Sep 17 00:00:00 2001 From: David Laufer Date: Wed, 24 Oct 2018 16:20:08 +0300 Subject: [PATCH 157/487] [WDATP] Update advanced hunting URL --- ...-windows-defender-advanced-threat-protection-new.md | 2 +- .../exposed-apis-full-sample-powershell.md | 2 +- ...-windows-defender-advanced-threat-protection-new.md | 2 +- .../windows-defender-atp/run-advanced-query-api.md | 4 ++-- .../run-advanced-query-sample-ms-flow.md | 10 +++++----- .../run-advanced-query-sample-power-bi-app-token.md | 2 +- .../run-advanced-query-sample-power-bi-user-token.md | 2 +- .../run-advanced-query-sample-powershell.md | 2 +- .../run-advanced-query-sample-python.md | 2 +- 9 files changed, 14 insertions(+), 14 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md index 16b7b0524d..53054cc36b 100644 --- a/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md @@ -39,7 +39,7 @@ Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' ## HTTP request ``` -POST /api/CreateAlertByReference +POST https://api.securitycenter.windows.com/api/CreateAlertByReference ``` ## Request headers diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-full-sample-powershell.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-full-sample-powershell.md index 0ff6172338..5c554d4040 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-full-sample-powershell.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-full-sample-powershell.md @@ -101,7 +101,7 @@ $query = "NetworkCommunicationEvents | where RemoteUrl == `"$suspiciousUrl`" | summarize ConnectionsCount = count() by MachineId" -$queryUrl = "https://api.securitycenter.windows.com/advancedqueries/query" +$queryUrl = "https://api.securitycenter.windows.com/api/advancedqueries/run" $queryBody = ConvertTo-Json -InputObject @{ 'Query' = $query } $queryResponse = Invoke-WebRequest -Method Post -Uri $queryUrl -Headers $headers -Body $queryBody -ErrorAction Stop diff --git a/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md index 8f2008c14a..5d41431d83 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md @@ -23,7 +23,7 @@ ms.date: 12/08/2017 Retrieves a collection of machines that have communicated with WDATP cloud on the last 30 days. Get Machines collection API supports [OData V4 queries](https://www.odata.org/documentation/). -The OData's Filter query is supported on: "Id", "ComputerDnsName", "LastSeen", "LastIpAddress", "HealthStatus", "OsPlatform", "RiskScore" and "RbacGroupId" +The OData's Filter query is supported on: "Id", "ComputerDnsName", "LastSeen", "LastIpAddress", "HealthStatus", "OsPlatform", "RiskScore", "MachineTags" and "RbacGroupId" ## Permissions diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md index cb0a5624af..4281f9dd00 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md @@ -46,7 +46,7 @@ Delegated (work or school account) | AdvancedQuery.Read | 'Run advanced queries' ## HTTP request ``` -POST /advancedqueries/query +POST https://api.securitycenter.windows.com/api/advancedqueries/run ``` ## Request headers @@ -80,7 +80,7 @@ Here is an example of the request. > - api-uk.securitycenter.windows.com ``` -POST https://api.securitycenter.windows.com/advancedqueries/query +POST https://api.securitycenter.windows.com/api/advancedqueries/run Content-type: application/json { "Query":"ProcessCreationEvents diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-ms-flow.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-ms-flow.md index dd62b3ea19..d5e16fbf5a 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-ms-flow.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-ms-flow.md @@ -40,15 +40,15 @@ Use the following basic flow as an example. ![Image of MsFlow choose an action](images/ms-flow-choose-action.png) - Set method to be POST - - Uri is https://api.securitycenter.windows.com/advancedqueries/query or one of the region specific locations - - US: https://api-us.securitycenter.windows.com/advancedqueries/query - - Europe: https://api-eu.securitycenter.windows.com/advancedqueries/query - - United Kingdom: https://api-uk.securitycenter.windows.com/advancedqueries/query + - Uri is https://api.securitycenter.windows.com/api/advancedqueries/run or one of the region specific locations + - US: https://api-us.securitycenter.windows.com/api/advancedqueries/run + - Europe: https://api-eu.securitycenter.windows.com/api/advancedqueries/run + - United Kingdom: https://api-uk.securitycenter.windows.com/api/advancedqueries/run - Add the Header: Content-Type application/json - In the body write your query surrounded by single quotation mark (') - In the Advanced options select Authentication to be Active Directory OAuth - Set the Tenant with proper AAD Tenant Id - - Audience is https://securitycenter.onmicrosoft.com/windowsatpservice + - Audience is https://api.securitycenter.windows.com - Client ID is your application ID - Credential Type should be Secret - Secret is the application secret generated in the Azure Active directory. diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-app-token.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-app-token.md index 04c224b498..ce6ccb012c 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-app-token.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-app-token.md @@ -59,7 +59,7 @@ If you want to use **user token** instead please refer to [this](run-advanced-qu AccessToken= AuthResponse[access_token], Bearer = Text.Combine({"Bearer", AccessToken}, " "), - AdvancedHuntingUrl = "https://api.securitycenter.windows.com/advancedqueries/query", + AdvancedHuntingUrl = "https://api.securitycenter.windows.com/api/advancedqueries/run", Response = Json.Document(Web.Contents( AdvancedHuntingUrl, diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-user-token.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-user-token.md index 333683cda5..202d338c71 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-user-token.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-user-token.md @@ -48,7 +48,7 @@ You first need to [create an app](exposed-apis-create-app-nativeapp.md). Query = "MachineInfo | where EventTime > ago(7d) | summarize EventCount=count(), LastSeen=max(EventTime) by MachineId", - AdvancedHuntingUrl = "https://api.securitycenter.windows.com/advancedqueries/query", + AdvancedHuntingUrl = "https://api.securitycenter.windows.com/api/advancedqueries/run", Response = Json.Document(Web.Contents( AdvancedHuntingUrl, diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-powershell.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-powershell.md index ae59b2fe28..76fa741ab6 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-powershell.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-powershell.md @@ -71,7 +71,7 @@ Run the following query: ``` $query = 'RegistryEvents | limit 10' # Paste your own query here -$url = "https://api.securitycenter.windows.com/advancedqueries/query" +$url = "https://api.securitycenter.windows.com/api/advancedqueries/run" $headers = @{ 'Content-Type' = 'application/json' Accept = 'application/json' diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-python.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-python.md index fd546b266a..71784d6ccd 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-python.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-python.md @@ -71,7 +71,7 @@ where ``` query = 'RegistryEvents | limit 10' # Paste your own query here -url = "https://api.securitycenter.windows.com/advancedqueries/query" +url = "https://api.securitycenter.windows.com/api/advancedqueries/run" headers = { 'Content-Type' : 'application/json', 'Accept' : 'application/json', From 4a38b8b75c6ef3ae9c4d4cbdfe8411d7fe3e79b6 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 24 Oct 2018 16:53:17 -0700 Subject: [PATCH 158/487] add image --- .../information-protection-in-windows-config.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md index 327a46d57a..e9b5244639 100644 --- a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md +++ b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md @@ -23,9 +23,13 @@ Learn how you can use Windows Defender ATP to expand the coverage of Windows Inf 1. Define a WIP policy and assign it to the relevant devices. For more information, see [Protect your enterprise data using Windows Information Protection (WIP)](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/protect-enterprise-data-using-wip). If WIP is already configured on the relevant devices, skip this step. 2. Define which labels need to get WIP protection in Office 365 Security and Compliance. + 1. Go to: **Classifications > Labels**. 2. Create a new label or edit an existing one. 3. In the configuration wizard, go to 'Data loss prevention' tab and enable WIP. + + ![Image of Office 365 Security and Compliance sensitivity label](images/office-scc-label.png) + 4. Repeat for every label that you want to get WIP applied to in Windows. After completing these steps Windows Defender ATP will automatically identify labeled documents stored on the device and enable WIP on them. From f5a4e5a45260ba142b93cc0edbb6f1829dc835dc Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 24 Oct 2018 16:54:19 -0700 Subject: [PATCH 159/487] add scc image --- .../information-protection-in-windows-config.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md index e9b5244639..23e8cd5af4 100644 --- a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md +++ b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md @@ -10,7 +10,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 09/18/2018 +ms.date: 10/24/2018 --- # Configure information protection in Windows From 1831d6f0a89c7c0dc4499d7999c31791ff50fe2a Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Thu, 25 Oct 2018 09:06:04 +0300 Subject: [PATCH 160/487] s --- ...defender-advanced-threat-protection-new.md | 4 +- ...defender-advanced-threat-protection-new.md | 109 ++++++++++++++++++ ...defender-advanced-threat-protection-new.md | 41 +++++++ 3 files changed, 152 insertions(+), 2 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/get-ti-indicators-collection-windows-defender-advanced-threat-protection-new.md create mode 100644 windows/security/threat-protection/windows-defender-atp/ti-indicator-windows-defender-advanced-threat-protection-new.md diff --git a/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md index 77fcc41c80..5a137cb5a8 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md @@ -13,7 +13,7 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# List machineActions API +# List MachineActions API [!include[Prereleaseinformation](prerelease.md)] @@ -140,7 +140,7 @@ Here is an example of the response. HTTP/1.1 200 Ok Content-type: application/json { - "@odata.context": "https://api.securitycenter.windows.com/testwdatppreview/$metadata#MachineActions", + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#MachineActions", "value": [ { "id": "69dc3630-1ccc-4342-acf3-35286eec741d", diff --git a/windows/security/threat-protection/windows-defender-atp/get-ti-indicators-collection-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-ti-indicators-collection-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..a4dc9a8ac3 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/get-ti-indicators-collection-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,109 @@ +--- +title: List TiIndicators API +description: Use this API to create calls related to get TiIndicators collection +keywords: apis, public api, supported apis, TiIndicators collection +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# List TiIndicators API + +[!include[Prereleaseinformation](prerelease.md)] + +>[!Note] +> Currently this API is supported only for AppOnly context requests. (See [Get access without a user](exposed-apis-create-app-webapp.md) for more information) + + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + + Gets collection of Ti Indicators. + Get TiIndicators collection API supports [OData V4 queries](https://www.odata.org/documentation/). + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | Ti_ReadWrite | 'Read and write Ti Indicators' + + +## HTTP request +``` +GET https://api.securitycenter.windows.com/api/tiindicators +``` + +## Request headers + +Name | Type | Description +:---|:---|:--- +Authorization | String | Bearer {token}. **Required**. + + +## Request body +Empty + +## Response +If successful, this method returns 200, Ok response code with a collection of [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entities. + +>[!Note] +> The response will only include Ti Indicators that submitted by the calling Application. + + +## Example + +**Request** + +Here is an example of a request that gets all Ti Indicators + +``` +GET https://api.securitycenter.windows.com/api/tiindicators +``` + +[!include[Improve request performance](improverequestperformance-new.md)] + +**Response** + +Here is an example of the response. + +``` +HTTP/1.1 200 Ok +Content-type: application/json +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#TiIndicators", + "value": [ + { + "indicator": "12.13.14.15", + "indicatorType": "IpAddress", + "title": "test", + "creationTimeDateTimeUtc": "2018-10-24T11:15:35.3688259Z", + "createdBy": "45097602-1234-5678-1234-9f453233e62c", + "expirationTime": "2020-12-12T00:00:00Z", + "action": "AlertAndBlock", + "severity": "Informational", + "description": "test", + "recommendedActions": "test" + }, + { + "indicator": "220e7d15b0b3d7fac48f2bd61114db1022197f7f", + "indicatorType": "FileSha1", + "title": "test", + "creationTimeDateTimeUtc": "2018-10-24T10:54:23.2009016Z", + "createdBy": "45097602-1234-5678-1234-9f453233e62c", + "expirationTime": "2020-12-12T00:00:00Z", + "action": "AlertAndBlock", + "severity": "Informational", + "description": "test", + "recommendedActions": "TEST" + } + ] +} +``` diff --git a/windows/security/threat-protection/windows-defender-atp/ti-indicator-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/ti-indicator-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..e3cc47f323 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/ti-indicator-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,41 @@ +--- +title: TiIndicator resource type +description: TiIndicator entity description. +keywords: apis, supported apis, get, TiIndicator, recent +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# TiIndicator resource type + +**Applies to:** +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + +[!include[Prereleaseinformation](prerelease.md)] + +Method|Return Type |Description +:---|:---|:--- +[List TiIndicators](get-ti-indicators-collection-windows-defender-advanced-threat-protection-new.md) | [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) | List [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entities. + +# Properties +Property | Type | Description +:---|:---|:--- +indicator | String | Identity of the [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entity. +indicatorType | Enum | Type of the indicator. Possible values are: "FileSha1", "FileSha256", "IpAddress", "DomainName" and "Url" +title | String | Ti indicator title. +creationTimeDateTimeUtc | DateTimeOffset | The date and time when the indicator was created. +createdBy | String | Identity of the user/application that created the indicator. +expirationTime | DateTimeOffset | The expiration time of the indicator +action | Enum | The action that will be taken when the indicator will be discovered in the organization. Possible values are: "Alert", "AlertAndBlock", and "Allowed" +severity | Enum | The severity of the indicator. possible values are: "Informational", "Low", "Medium" and "High" +description | String | Description of the indicator. +recommendedActions | String | Recommended actions for the indicator. + + From a7ee8fea98aceeb08580073b5f736cb7d2d87fc6 Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Thu, 25 Oct 2018 09:11:11 +0300 Subject: [PATCH 161/487] s --- windows/security/threat-protection/TOC.md | 4 ++++ .../security/threat-protection/windows-defender-atp/TOC.md | 3 +++ 2 files changed, 7 insertions(+) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 8cb9e6a5b1..212cd5618f 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -350,6 +350,10 @@ ####### [User](windows-defender-atp/user-windows-defender-advanced-threat-protection-new.md) ######## [Get user related alerts](windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md) ######## [Get user related machines](windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md) + +####### [Ti Indicator](windows-defender-atp/ti-indicator-windows-defender-advanced-threat-protection-new.md) +######## [List TiIndicators](windows-defender-atp/get-ti-indicators-collection-windows-defender-advanced-threat-protection-new.md) + ###### How to use APIs - Samples ####### Advanced Hunting API ######## [Schedule advanced Hunting using Microsoft Flow](windows-defender-atp/run-advanced-query-sample-ms-flow.md) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 71c2a82d6f..fdf3ee51b8 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -287,6 +287,9 @@ ####### [Get user related alerts](get-user-related-alerts-windows-defender-advanced-threat-protection-new.md) ####### [Get user related machines](get-user-related-machines-windows-defender-advanced-threat-protection-new.md) +###### [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) +####### [List TiIndicators](get-ti-indicators-collection-windows-defender-advanced-threat-protection-new.md) + ##### How to use APIs - Samples ###### Advanced Hunting API ####### [Schedule advanced Hunting using Microsoft Flow](run-advanced-query-sample-ms-flow.md) From 0a9bbd5920827b7816e223f069a912a2bf72e144 Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Thu, 25 Oct 2018 09:52:49 +0300 Subject: [PATCH 162/487] s --- ...defender-advanced-threat-protection-new.md | 113 ++++++++++++++++++ ...defender-advanced-threat-protection-new.md | 2 +- 2 files changed, 114 insertions(+), 1 deletion(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/post-ti-indicator-windows-defender-advanced-threat-protection-new.md diff --git a/windows/security/threat-protection/windows-defender-atp/post-ti-indicator-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/post-ti-indicator-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..7fdf4d6915 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/post-ti-indicator-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,113 @@ +--- +title: Submit Ti Indicator API +description: Use this API to submit Ti Indicator. +keywords: apis, graph api, supported apis, submit, ti, ti indicator +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Submit Ti Indicator API + +[!include[Prerelease information](prerelease.md)] + +>[!Note] +> Currently this API is supported only for AppOnly context requests. (See [Get access without a user](exposed-apis-create-app-webapp.md) for more information) + + +**Applies to:** +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + +Submits new [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entity. + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | Ti_ReadWrite | 'Read and write Ti Indicators' + + +## HTTP request +``` +POST https://api.securitycenter.windows.com/api/tiindicators +``` + +[!include[Improve request performance](improverequestperformance-new.md)] + + +## Request headers + +Name | Type | Description +:---|:---|:--- +Authorization | String | Bearer {token}. **Required**. +Content-Type | string | application/json. **Required**. + +## Request body +In the request body, supply a JSON object with the following parameters: + +Parameter | Type | Description +:---|:---|:--- +indicator | String | Identity of the [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entity. **Required** +indicatorType | Enum | Type of the indicator. Possible values are: "FileSha1", "FileSha256", "IpAddress", "DomainName" and "Url". **Required** +title | String | Ti indicator title. +expirationTime | DateTimeOffset | The expiration time of the indicator. +action | Enum | The action that will be taken when the indicator will be discovered in the organization. Possible values are: "Alert", "AlertAndBlock", and "Allowed". **Required** +severity | Enum | The severity of the indicator. possible values are: "Informational", "Low", "Medium" and "High". +description | String | Description of the indicator. +recommendedActions | String | Recommended actions for the indicator. + + +## Response +If successful, this method returns 201 - Created response code and the created [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) in the response body. + + +## Example + +**Request** + +Here is an example of the request. + +``` +POST https://api.securitycenter.windows.com/api/tiindicators +Content-type: application/json +{ + "indicator": "220e7d15b0b3d7fac48f2bd61114db1022197f7f", + "indicatorType": "FileSha1", + "title": "test", + "expirationTime": "2020-12-12T00:00:00Z", + "action": "AlertAndBlock", + "severity": "Informational", + "description": "test", + "recommendedActions": "TEST" +} + +``` +**Response** + +Here is an example of the response. + +``` +HTTP/1.1 201 Created +Content-type: application/json +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#MachineActions/$entity", + "indicator": "220e7d15b0b3d7fac48f2bd61114db1022197f7f", + "indicatorType": "FileSha1", + "title": "test", + "creationTimeDateTimeUtc": "2018-10-24T10:54:23.2009016Z", + "createdBy": "45097602-1234-5678-1234-9f453233e62c", + "expirationTime": "2020-12-12T00:00:00Z", + "action": "AlertAndBlock", + "severity": "Informational", + "description": "test", + "recommendedActions": "TEST" +} + +``` diff --git a/windows/security/threat-protection/windows-defender-atp/ti-indicator-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/ti-indicator-windows-defender-advanced-threat-protection-new.md index e3cc47f323..d194ebfcf3 100644 --- a/windows/security/threat-protection/windows-defender-atp/ti-indicator-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/ti-indicator-windows-defender-advanced-threat-protection-new.md @@ -31,7 +31,7 @@ indicator | String | Identity of the [Ti Indicator](ti-indicator-windows-defende indicatorType | Enum | Type of the indicator. Possible values are: "FileSha1", "FileSha256", "IpAddress", "DomainName" and "Url" title | String | Ti indicator title. creationTimeDateTimeUtc | DateTimeOffset | The date and time when the indicator was created. -createdBy | String | Identity of the user/application that created the indicator. +createdBy | String | Identity of the user/application that submitted the indicator. expirationTime | DateTimeOffset | The expiration time of the indicator action | Enum | The action that will be taken when the indicator will be discovered in the organization. Possible values are: "Alert", "AlertAndBlock", and "Allowed" severity | Enum | The severity of the indicator. possible values are: "Informational", "Low", "Medium" and "High" From 8617788970cad13b41f7574fc5e21a9fbd161748 Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Thu, 25 Oct 2018 10:10:00 +0300 Subject: [PATCH 163/487] s --- windows/security/threat-protection/TOC.md | 1 + .../security/threat-protection/windows-defender-atp/TOC.md | 1 + ...lection-windows-defender-advanced-threat-protection-new.md | 4 ++-- ...dicator-windows-defender-advanced-threat-protection-new.md | 4 +++- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 212cd5618f..5847327d5d 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -353,6 +353,7 @@ ####### [Ti Indicator](windows-defender-atp/ti-indicator-windows-defender-advanced-threat-protection-new.md) ######## [List TiIndicators](windows-defender-atp/get-ti-indicators-collection-windows-defender-advanced-threat-protection-new.md) +######## [Submit TiIndicator](windows-defender-atp/post-ti-indicator-windows-defender-advanced-threat-protection-new.md) ###### How to use APIs - Samples ####### Advanced Hunting API diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index fdf3ee51b8..dce77004ba 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -289,6 +289,7 @@ ###### [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) ####### [List TiIndicators](get-ti-indicators-collection-windows-defender-advanced-threat-protection-new.md) +####### [Submit TiIndicator](post-ti-indicator-windows-defender-advanced-threat-protection-new.md) ##### How to use APIs - Samples ###### Advanced Hunting API diff --git a/windows/security/threat-protection/windows-defender-atp/get-ti-indicators-collection-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-ti-indicators-collection-windows-defender-advanced-threat-protection-new.md index a4dc9a8ac3..ccc20899c0 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-ti-indicators-collection-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-ti-indicators-collection-windows-defender-advanced-threat-protection-new.md @@ -41,6 +41,8 @@ Application | Ti_ReadWrite | 'Read and write Ti Indicators' GET https://api.securitycenter.windows.com/api/tiindicators ``` +[!include[Improve request performance](improverequestperformance-new.md)] + ## Request headers Name | Type | Description @@ -68,8 +70,6 @@ Here is an example of a request that gets all Ti Indicators GET https://api.securitycenter.windows.com/api/tiindicators ``` -[!include[Improve request performance](improverequestperformance-new.md)] - **Response** Here is an example of the response. diff --git a/windows/security/threat-protection/windows-defender-atp/ti-indicator-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/ti-indicator-windows-defender-advanced-threat-protection-new.md index d194ebfcf3..ff7490cb45 100644 --- a/windows/security/threat-protection/windows-defender-atp/ti-indicator-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/ti-indicator-windows-defender-advanced-threat-protection-new.md @@ -22,7 +22,9 @@ ms.date: 12/08/2017 Method|Return Type |Description :---|:---|:--- -[List TiIndicators](get-ti-indicators-collection-windows-defender-advanced-threat-protection-new.md) | [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) | List [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entities. +[List TiIndicators](get-ti-indicators-collection-windows-defender-advanced-threat-protection-new.md) | [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) Collection | List [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entities. +[Submit TiIndicator](post-ti-indicator-windows-defender-advanced-threat-protection-new.md) | [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) | Submits [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entity. + # Properties Property | Type | Description From f4e25119980203f620b9afe87e434866a865e6ab Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Thu, 25 Oct 2018 10:24:04 +0300 Subject: [PATCH 164/487] s --- windows/security/threat-protection/TOC.md | 1 + .../windows-defender-atp/TOC.md | 1 + ...defender-advanced-threat-protection-new.md | 92 +++++++++++++++++++ ...defender-advanced-threat-protection-new.md | 1 + 4 files changed, 95 insertions(+) create mode 100644 windows/security/threat-protection/windows-defender-atp/get-ti-indicator-by-id-windows-defender-advanced-threat-protection-new.md diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 5847327d5d..0d23d46f02 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -352,6 +352,7 @@ ######## [Get user related machines](windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md) ####### [Ti Indicator](windows-defender-atp/ti-indicator-windows-defender-advanced-threat-protection-new.md) +######## [Get TiIndicator by ID](windows-defender-atp/get-ti-indicator-by-id-windows-defender-advanced-threat-protection-new.md) ######## [List TiIndicators](windows-defender-atp/get-ti-indicators-collection-windows-defender-advanced-threat-protection-new.md) ######## [Submit TiIndicator](windows-defender-atp/post-ti-indicator-windows-defender-advanced-threat-protection-new.md) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index dce77004ba..0f3417f61c 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -289,6 +289,7 @@ ###### [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) ####### [List TiIndicators](get-ti-indicators-collection-windows-defender-advanced-threat-protection-new.md) +####### [Get TiIndicator by ID](get-ti-indicator-by-id-windows-defender-advanced-threat-protection-new.md) ####### [Submit TiIndicator](post-ti-indicator-windows-defender-advanced-threat-protection-new.md) ##### How to use APIs - Samples diff --git a/windows/security/threat-protection/windows-defender-atp/get-ti-indicator-by-id-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-ti-indicator-by-id-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..5363e99022 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/get-ti-indicator-by-id-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,92 @@ +--- +title: Get Ti Indicator by ID API +description: Retrieves Ti Indicator entity by ID. +keywords: apis, public api, supported apis, get, ti indicator, entity, id +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Get Ti Indicator by ID API + +[!include[Prereleaseinformation](prerelease.md)] + +>[!Note] +> Currently this API is supported only for AppOnly context requests. (See [Get access without a user](exposed-apis-create-app-webapp.md) for more information) + + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) +Retrieves a Ti Indicator entity by ID. + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | Ti_ReadWrite | 'Read and write Ti Indicators' + + +## HTTP request +``` +GET https://api.securitycenter.windows.com/api/tiindicators/{id} +``` + +[!include[Improve request performance](improverequestperformance-new.md)] + + +## Request headers + +Name | Type | Description +:---|:---|:--- +Authorization | String | Bearer {token}. **Required**. + + +## Request body +Empty + +## Response +If successful and machine exists - 200 OK with the [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entity in the body. +If Ti Indicator with the specified id was not found - 404 Not Found. + + +## Example + +**Request** + +Here is an example of the request. + +``` +GET https://api.securitycenter.windows.com/api/tiindicators/220e7d15b0b3d7fac48f2bd61114db1022197f7f +``` + +**Response** + +Here is an example of the response. + + +``` +HTTP/1.1 200 OK +Content-type: application/json +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#TiIndicators/$entity", + "indicator": "220e7d15b0b3d7fac48f2bd61114db1022197f7f", + "indicatorType": "FileSha1", + "title": "test", + "creationTimeDateTimeUtc": "2018-10-24T10:54:23.2009016Z", + "createdBy": "45097602-0cfe-4cc6-925f-9f453233e62c", + "expirationTime": "2020-12-12T00:00:00Z", + "action": "AlertAndBlock", + "severity": "Informational", + "description": "test", + "recommendedActions": "TEST" +} + +``` diff --git a/windows/security/threat-protection/windows-defender-atp/ti-indicator-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/ti-indicator-windows-defender-advanced-threat-protection-new.md index ff7490cb45..9378118bc3 100644 --- a/windows/security/threat-protection/windows-defender-atp/ti-indicator-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/ti-indicator-windows-defender-advanced-threat-protection-new.md @@ -23,6 +23,7 @@ ms.date: 12/08/2017 Method|Return Type |Description :---|:---|:--- [List TiIndicators](get-ti-indicators-collection-windows-defender-advanced-threat-protection-new.md) | [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) Collection | List [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entities. +[Get TiIndicator by ID](get-ti-indicator-by-id-windows-defender-advanced-threat-protection-new.md) | [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) | Gets the requested [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entity. [Submit TiIndicator](post-ti-indicator-windows-defender-advanced-threat-protection-new.md) | [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) | Submits [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entity. From c4be1c7e9a34461800441157a969b70512845266 Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Thu, 25 Oct 2018 10:27:24 +0300 Subject: [PATCH 165/487] s --- ...dicator-windows-defender-advanced-threat-protection-new.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/post-ti-indicator-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/post-ti-indicator-windows-defender-advanced-threat-protection-new.md index 7fdf4d6915..06d719aea1 100644 --- a/windows/security/threat-protection/windows-defender-atp/post-ti-indicator-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/post-ti-indicator-windows-defender-advanced-threat-protection-new.md @@ -22,9 +22,11 @@ ms.date: 12/08/2017 **Applies to:** + - Windows Defender Advanced Threat Protection (Windows Defender ATP) -Submits new [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entity. +- Submits new [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entity. + ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) From aeb9f1e9605b0480f53a00ade4da0c12e29af1d7 Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Thu, 25 Oct 2018 10:30:44 +0300 Subject: [PATCH 166/487] s --- ...r-by-id-windows-defender-advanced-threat-protection-new.md | 2 +- ...lection-windows-defender-advanced-threat-protection-new.md | 2 +- ...dicator-windows-defender-advanced-threat-protection-new.md | 4 ++-- ...dicator-windows-defender-advanced-threat-protection-new.md | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/get-ti-indicator-by-id-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-ti-indicator-by-id-windows-defender-advanced-threat-protection-new.md index 5363e99022..9bccb48149 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-ti-indicator-by-id-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-ti-indicator-by-id-windows-defender-advanced-threat-protection-new.md @@ -31,7 +31,7 @@ One of the following permissions is required to call this API. To learn more, in Permission type | Permission | Permission display name :---|:---|:--- -Application | Ti_ReadWrite | 'Read and write Ti Indicators' +Application | Ti.ReadWrite | 'Read and write Ti Indicators' ## HTTP request diff --git a/windows/security/threat-protection/windows-defender-atp/get-ti-indicators-collection-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-ti-indicators-collection-windows-defender-advanced-threat-protection-new.md index ccc20899c0..a20702696c 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-ti-indicators-collection-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-ti-indicators-collection-windows-defender-advanced-threat-protection-new.md @@ -33,7 +33,7 @@ One of the following permissions is required to call this API. To learn more, in Permission type | Permission | Permission display name :---|:---|:--- -Application | Ti_ReadWrite | 'Read and write Ti Indicators' +Application | Ti.ReadWrite | 'Read and write Ti Indicators' ## HTTP request diff --git a/windows/security/threat-protection/windows-defender-atp/post-ti-indicator-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/post-ti-indicator-windows-defender-advanced-threat-protection-new.md index 06d719aea1..e6ca8b30aa 100644 --- a/windows/security/threat-protection/windows-defender-atp/post-ti-indicator-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/post-ti-indicator-windows-defender-advanced-threat-protection-new.md @@ -33,7 +33,7 @@ One of the following permissions is required to call this API. To learn more, in Permission type | Permission | Permission display name :---|:---|:--- -Application | Ti_ReadWrite | 'Read and write Ti Indicators' +Application | Ti.ReadWrite | 'Read and write Ti Indicators' ## HTTP request @@ -58,9 +58,9 @@ Parameter | Type | Description :---|:---|:--- indicator | String | Identity of the [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entity. **Required** indicatorType | Enum | Type of the indicator. Possible values are: "FileSha1", "FileSha256", "IpAddress", "DomainName" and "Url". **Required** +action | Enum | The action that will be taken if the indicator will be discovered in the organization. Possible values are: "Alert", "AlertAndBlock", and "Allowed". **Required** title | String | Ti indicator title. expirationTime | DateTimeOffset | The expiration time of the indicator. -action | Enum | The action that will be taken when the indicator will be discovered in the organization. Possible values are: "Alert", "AlertAndBlock", and "Allowed". **Required** severity | Enum | The severity of the indicator. possible values are: "Informational", "Low", "Medium" and "High". description | String | Description of the indicator. recommendedActions | String | Recommended actions for the indicator. diff --git a/windows/security/threat-protection/windows-defender-atp/ti-indicator-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/ti-indicator-windows-defender-advanced-threat-protection-new.md index 9378118bc3..3316f2755c 100644 --- a/windows/security/threat-protection/windows-defender-atp/ti-indicator-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/ti-indicator-windows-defender-advanced-threat-protection-new.md @@ -36,7 +36,7 @@ title | String | Ti indicator title. creationTimeDateTimeUtc | DateTimeOffset | The date and time when the indicator was created. createdBy | String | Identity of the user/application that submitted the indicator. expirationTime | DateTimeOffset | The expiration time of the indicator -action | Enum | The action that will be taken when the indicator will be discovered in the organization. Possible values are: "Alert", "AlertAndBlock", and "Allowed" +action | Enum | The action that will be taken if the indicator will be discovered in the organization. Possible values are: "Alert", "AlertAndBlock", and "Allowed" severity | Enum | The severity of the indicator. possible values are: "Informational", "Low", "Medium" and "High" description | String | Description of the indicator. recommendedActions | String | Recommended actions for the indicator. From 8c849a40aff9f43742e907ca2dd7b1cba90d6d43 Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Thu, 25 Oct 2018 11:37:45 +0300 Subject: [PATCH 167/487] s --- windows/security/threat-protection/TOC.md | 1 + .../windows-defender-atp/TOC.md | 1 + ...defender-advanced-threat-protection-new.md | 1 + ...defender-advanced-threat-protection-new.md | 4 +- ...defender-advanced-threat-protection-new.md | 105 ++++++++++++++++++ 5 files changed, 110 insertions(+), 2 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/update-ti-indicator-windows-defender-advanced-threat-protection-new.md diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 0d23d46f02..7bfd43887d 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -355,6 +355,7 @@ ######## [Get TiIndicator by ID](windows-defender-atp/get-ti-indicator-by-id-windows-defender-advanced-threat-protection-new.md) ######## [List TiIndicators](windows-defender-atp/get-ti-indicators-collection-windows-defender-advanced-threat-protection-new.md) ######## [Submit TiIndicator](windows-defender-atp/post-ti-indicator-windows-defender-advanced-threat-protection-new.md) +######## [Update TiIndicator](windows-defender-atp/update-ti-indicator-windows-defender-advanced-threat-protection-new.md) ###### How to use APIs - Samples ####### Advanced Hunting API diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 0f3417f61c..04c42b236f 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -291,6 +291,7 @@ ####### [List TiIndicators](get-ti-indicators-collection-windows-defender-advanced-threat-protection-new.md) ####### [Get TiIndicator by ID](get-ti-indicator-by-id-windows-defender-advanced-threat-protection-new.md) ####### [Submit TiIndicator](post-ti-indicator-windows-defender-advanced-threat-protection-new.md) +####### [Update TiIndicator](update-ti-indicator-windows-defender-advanced-threat-protection-new.md) ##### How to use APIs - Samples ###### Advanced Hunting API diff --git a/windows/security/threat-protection/windows-defender-atp/ti-indicator-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/ti-indicator-windows-defender-advanced-threat-protection-new.md index 3316f2755c..7591eb7ea2 100644 --- a/windows/security/threat-protection/windows-defender-atp/ti-indicator-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/ti-indicator-windows-defender-advanced-threat-protection-new.md @@ -25,6 +25,7 @@ Method|Return Type |Description [List TiIndicators](get-ti-indicators-collection-windows-defender-advanced-threat-protection-new.md) | [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) Collection | List [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entities. [Get TiIndicator by ID](get-ti-indicator-by-id-windows-defender-advanced-threat-protection-new.md) | [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) | Gets the requested [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entity. [Submit TiIndicator](post-ti-indicator-windows-defender-advanced-threat-protection-new.md) | [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) | Submits [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entity. +[Update TiIndicator](update-ti-indicator-windows-defender-advanced-threat-protection-new.md) | [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) | Updates [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entity. # Properties diff --git a/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md index 37d8b92160..1ce73605cf 100644 --- a/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md @@ -49,13 +49,13 @@ Content-Type | String | application/json. **Required**. ## Request body -In the request body, supply the values for the relevant fields that should be updated.Existing properties that are not included in the request body will maintain their previous values or be recalculated based on tchanges to other property values. For best performance you shouldn't include existing values that haven't change. +In the request body, supply the values for the relevant fields that should be updated.Existing properties that are not included in the request body will maintain their previous values or be recalculated based on changes to other property values. For best performance you shouldn't include existing values that haven't change. Property | Type | Description :---|:---|:--- status | String | Specifies the current status of the alert. The property values are: 'New', 'InProgress' and 'Resolved'. assignedTo | String | Owner of the alert -classification | String | Speficies the specification of the alert. The property values are: 'Unknown', 'FalsePositive', 'TruePositive'. +classification | String | Specifies the specification of the alert. The property values are: 'Unknown', 'FalsePositive', 'TruePositive'. determination | String | Specifies the determination of the alert. The property values are: 'NotAvailable', 'Apt', 'Malware', 'SecurityPersonnel', 'SecurityTesting', 'UnwantedSoftware', 'Other' diff --git a/windows/security/threat-protection/windows-defender-atp/update-ti-indicator-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/update-ti-indicator-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..39402786b5 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/update-ti-indicator-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,105 @@ +--- +title: Update Ti Indicator +description: Updates a specific Ti Indicator +keywords: apis, public api, supported apis, patch, update, ti indicator, information, id +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Update TiIndicator + +[!include[Prereleaseinformation](prerelease.md)] + +>[!Note] +> Currently this API is supported only for AppOnly context requests. (See [Get access without a user](exposed-apis-create-app-webapp.md) for more information) + + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + +- Update the properties of an alert entity. + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | Ti.ReadWrite | 'Read and write Ti Indicators' + + +## HTTP request +``` +PATCH https://api.securitycenter.windows.com/api/tiindicators/{id} +``` + +## Request headers + +Name | Type | Description +:---|:---|:--- +Authorization | String | Bearer {token}. **Required**. +Content-Type | String | application/json. **Required**. + + +## Request body +In the request body, supply the values for the relevant fields that should be updated.Existing properties that are not included in the request body will maintain their previous values or be recalculated based on changes to other property values. For best performance you shouldn't include existing values that haven't change. + +Property | Type | Description +:---|:---|:--- +expirationTime | DateTimeOffset | The expiration time of the indicator. +title | String | Ti indicator title. +severity | Enum | The severity of the indicator. possible values are: "Informational", "Low", "Medium" and "High" +description | String | Description of the indicator. +recommendedActions | String | Recommended actions for the indicator. + +## Response +If successful, this method returns 200 - OK, and the updated [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entity. +In case of incorrect Body, the return type will be 400 - Bad request, with message that indicates the reason. +If the Ti Indicator is not exist, 404 - Not found. + + +## Example + +**Request** + +Here is an example of the request. + +[!include[Improve request performance](improverequestperformance-new.md)] + +``` +PATCH https://api.securitycenter.windows.com/api/tiindicators/220e7d15b0b3d7fac48f2bd61114db1022197f7f +Content-Type: application/json +{ + "title": "Ben2", + "severity": "High", + "description": "test2", + "expirationTime": "2020-12-12T00:00:00Z" +} +``` + +**Response** + +Here is an example of the response. + +``` +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#TiIndicators/$entity", + "indicator": "220e7d15b0b3d7fac48f2bd61114db1022197f7f", + "indicatorType": "FileSha1", + "title": "Ben2", + "creationTimeDateTimeUtc": "2018-10-24T10:54:23.2009016Z", + "createdBy": "45097602-0cfe-4cc6-925f-9f453233e62c", + "expirationTime": "2020-12-12T00:00:00Z", + "action": "AlertAndBlock", + "severity": "High", + "description": "test", + "recommendedActions": "TEST2" +} +``` From c33f51f67c28e02e5052b3ce9c24be67d21df891 Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Thu, 25 Oct 2018 12:54:09 +0300 Subject: [PATCH 168/487] s --- windows/security/threat-protection/TOC.md | 6 +- .../windows-defender-atp/TOC.md | 4 +- ...defender-advanced-threat-protection-new.md | 77 +++++++++++++ ...defender-advanced-threat-protection-new.md | 14 +-- ...defender-advanced-threat-protection-new.md | 4 +- ...defender-advanced-threat-protection-new.md | 105 ------------------ 6 files changed, 91 insertions(+), 119 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/delete-ti-indicator-by-id-windows-defender-advanced-threat-protection-new.md delete mode 100644 windows/security/threat-protection/windows-defender-atp/update-ti-indicator-windows-defender-advanced-threat-protection-new.md diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 7bfd43887d..2a3bb8ddea 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -352,10 +352,10 @@ ######## [Get user related machines](windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md) ####### [Ti Indicator](windows-defender-atp/ti-indicator-windows-defender-advanced-threat-protection-new.md) -######## [Get TiIndicator by ID](windows-defender-atp/get-ti-indicator-by-id-windows-defender-advanced-threat-protection-new.md) ######## [List TiIndicators](windows-defender-atp/get-ti-indicators-collection-windows-defender-advanced-threat-protection-new.md) -######## [Submit TiIndicator](windows-defender-atp/post-ti-indicator-windows-defender-advanced-threat-protection-new.md) -######## [Update TiIndicator](windows-defender-atp/update-ti-indicator-windows-defender-advanced-threat-protection-new.md) +######## [Get TiIndicator by ID](windows-defender-atp/get-ti-indicator-by-id-windows-defender-advanced-threat-protection-new.md) +######## [Submit or Update TiIndicator](windows-defender-atp/post-ti-indicator-windows-defender-advanced-threat-protection-new.md) +######## [Delete TiIndicator](windows-defender-atp/delete-ti-indicator-windows-defender-advanced-threat-protection-new.md) ###### How to use APIs - Samples ####### Advanced Hunting API diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 04c42b236f..5776de1442 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -290,8 +290,8 @@ ###### [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) ####### [List TiIndicators](get-ti-indicators-collection-windows-defender-advanced-threat-protection-new.md) ####### [Get TiIndicator by ID](get-ti-indicator-by-id-windows-defender-advanced-threat-protection-new.md) -####### [Submit TiIndicator](post-ti-indicator-windows-defender-advanced-threat-protection-new.md) -####### [Update TiIndicator](update-ti-indicator-windows-defender-advanced-threat-protection-new.md) +####### [Submit or Update TiIndicator](post-ti-indicator-windows-defender-advanced-threat-protection-new.md) +####### [Delete TiIndicator](delete-ti-indicator-windows-defender-advanced-threat-protection-new.md) ##### How to use APIs - Samples ###### Advanced Hunting API diff --git a/windows/security/threat-protection/windows-defender-atp/delete-ti-indicator-by-id-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/delete-ti-indicator-by-id-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..bad34080f3 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/delete-ti-indicator-by-id-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,77 @@ +--- +title: Delete Ti Indicator. +description: Deletes Ti Indicator entity by ID. +keywords: apis, public api, supported apis, delete, ti indicator, entity, id +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Delete Ti Indicator API + +[!include[Prereleaseinformation](prerelease.md)] + +>[!Note] +> Currently this API is supported only for AppOnly context requests. (See [Get access without a user](exposed-apis-create-app-webapp.md) for more information) + + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) +Retrieves a Ti Indicator entity by ID. + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | Ti.ReadWrite | 'Read and write Ti Indicators' + + +## HTTP request +``` +Delete https://api.securitycenter.windows.com/api/tiindicators/{id} +``` + +[!include[Improve request performance](improverequestperformance-new.md)] + + +## Request headers + +Name | Type | Description +:---|:---|:--- +Authorization | String | Bearer {token}. **Required**. + + +## Request body +Empty + +## Response +If successful and machine exists - 204 OK without content. +If Ti Indicator with the specified id was not found - 404 Not Found. + +## Example + +**Request** + +Here is an example of the request. + +``` +DELETE https://api.securitycenter.windows.com/api/tiindicators/220e7d15b0b3d7fac48f2bd61114db1022197f7f +``` + +**Response** + +Here is an example of the response. + + +``` +HTTP/1.1 204 NO CONTENT + +``` diff --git a/windows/security/threat-protection/windows-defender-atp/post-ti-indicator-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/post-ti-indicator-windows-defender-advanced-threat-protection-new.md index e6ca8b30aa..a947298374 100644 --- a/windows/security/threat-protection/windows-defender-atp/post-ti-indicator-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/post-ti-indicator-windows-defender-advanced-threat-protection-new.md @@ -1,7 +1,7 @@ --- -title: Submit Ti Indicator API -description: Use this API to submit Ti Indicator. -keywords: apis, graph api, supported apis, submit, ti, ti indicator +title: Submit or Update Ti Indicator API +description: Use this API to submit or Update Ti Indicator. +keywords: apis, graph api, supported apis, submit, ti, ti indicator, update search.product: eADQiWindows 10XVcnh ms.prod: w10 ms.mktglfcycl: deploy @@ -13,7 +13,7 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Submit Ti Indicator API +# Submit or Update Ti Indicator API [!include[Prerelease information](prerelease.md)] @@ -25,7 +25,7 @@ ms.date: 12/08/2017 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -- Submits new [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entity. +- Submits or Updates new [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entity. ## Permissions @@ -67,7 +67,7 @@ recommendedActions | String | Recommended actions for the indicator. ## Response -If successful, this method returns 201 - Created response code and the created [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) in the response body. +If successful, this method returns 200 - OK response code and the created / updated [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entity in the response body. ## Example @@ -96,7 +96,7 @@ Content-type: application/json Here is an example of the response. ``` -HTTP/1.1 201 Created +HTTP/1.1 200 OK Content-type: application/json { "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#MachineActions/$entity", diff --git a/windows/security/threat-protection/windows-defender-atp/ti-indicator-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/ti-indicator-windows-defender-advanced-threat-protection-new.md index 7591eb7ea2..36bff33024 100644 --- a/windows/security/threat-protection/windows-defender-atp/ti-indicator-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/ti-indicator-windows-defender-advanced-threat-protection-new.md @@ -24,8 +24,8 @@ Method|Return Type |Description :---|:---|:--- [List TiIndicators](get-ti-indicators-collection-windows-defender-advanced-threat-protection-new.md) | [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) Collection | List [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entities. [Get TiIndicator by ID](get-ti-indicator-by-id-windows-defender-advanced-threat-protection-new.md) | [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) | Gets the requested [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entity. -[Submit TiIndicator](post-ti-indicator-windows-defender-advanced-threat-protection-new.md) | [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) | Submits [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entity. -[Update TiIndicator](update-ti-indicator-windows-defender-advanced-threat-protection-new.md) | [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) | Updates [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entity. +[Submit or Update TiIndicator](post-ti-indicator-windows-defender-advanced-threat-protection-new.md) | [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) | Submits [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entity. +[Delete TiIndicator](delete-ti-indicator-windows-defender-advanced-threat-protection-new.md) | No Content | Deletes [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entity. # Properties diff --git a/windows/security/threat-protection/windows-defender-atp/update-ti-indicator-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/update-ti-indicator-windows-defender-advanced-threat-protection-new.md deleted file mode 100644 index 39402786b5..0000000000 --- a/windows/security/threat-protection/windows-defender-atp/update-ti-indicator-windows-defender-advanced-threat-protection-new.md +++ /dev/null @@ -1,105 +0,0 @@ ---- -title: Update Ti Indicator -description: Updates a specific Ti Indicator -keywords: apis, public api, supported apis, patch, update, ti indicator, information, id -search.product: eADQiWindows 10XVcnh -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -ms.author: macapara -author: mjcaparas -ms.localizationpriority: medium -ms.date: 12/08/2017 ---- - -# Update TiIndicator - -[!include[Prereleaseinformation](prerelease.md)] - ->[!Note] -> Currently this API is supported only for AppOnly context requests. (See [Get access without a user](exposed-apis-create-app-webapp.md) for more information) - - -**Applies to:** - -- Windows Defender Advanced Threat Protection (Windows Defender ATP) - -- Update the properties of an alert entity. - -## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) - -Permission type | Permission | Permission display name -:---|:---|:--- -Application | Ti.ReadWrite | 'Read and write Ti Indicators' - - -## HTTP request -``` -PATCH https://api.securitycenter.windows.com/api/tiindicators/{id} -``` - -## Request headers - -Name | Type | Description -:---|:---|:--- -Authorization | String | Bearer {token}. **Required**. -Content-Type | String | application/json. **Required**. - - -## Request body -In the request body, supply the values for the relevant fields that should be updated.Existing properties that are not included in the request body will maintain their previous values or be recalculated based on changes to other property values. For best performance you shouldn't include existing values that haven't change. - -Property | Type | Description -:---|:---|:--- -expirationTime | DateTimeOffset | The expiration time of the indicator. -title | String | Ti indicator title. -severity | Enum | The severity of the indicator. possible values are: "Informational", "Low", "Medium" and "High" -description | String | Description of the indicator. -recommendedActions | String | Recommended actions for the indicator. - -## Response -If successful, this method returns 200 - OK, and the updated [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entity. -In case of incorrect Body, the return type will be 400 - Bad request, with message that indicates the reason. -If the Ti Indicator is not exist, 404 - Not found. - - -## Example - -**Request** - -Here is an example of the request. - -[!include[Improve request performance](improverequestperformance-new.md)] - -``` -PATCH https://api.securitycenter.windows.com/api/tiindicators/220e7d15b0b3d7fac48f2bd61114db1022197f7f -Content-Type: application/json -{ - "title": "Ben2", - "severity": "High", - "description": "test2", - "expirationTime": "2020-12-12T00:00:00Z" -} -``` - -**Response** - -Here is an example of the response. - -``` -{ - "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#TiIndicators/$entity", - "indicator": "220e7d15b0b3d7fac48f2bd61114db1022197f7f", - "indicatorType": "FileSha1", - "title": "Ben2", - "creationTimeDateTimeUtc": "2018-10-24T10:54:23.2009016Z", - "createdBy": "45097602-0cfe-4cc6-925f-9f453233e62c", - "expirationTime": "2020-12-12T00:00:00Z", - "action": "AlertAndBlock", - "severity": "High", - "description": "test", - "recommendedActions": "TEST2" -} -``` From 943b274b622abaaf1193e4fb9440c3f34c6ef85c Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Thu, 25 Oct 2018 14:57:53 +0300 Subject: [PATCH 169/487] s --- ...dicator-windows-defender-advanced-threat-protection-new.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/post-ti-indicator-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/post-ti-indicator-windows-defender-advanced-threat-protection-new.md index a947298374..c85c4bbb6f 100644 --- a/windows/security/threat-protection/windows-defender-atp/post-ti-indicator-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/post-ti-indicator-windows-defender-advanced-threat-protection-new.md @@ -67,8 +67,8 @@ recommendedActions | String | Recommended actions for the indicator. ## Response -If successful, this method returns 200 - OK response code and the created / updated [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entity in the response body. - +- If successful, this method returns 200 - OK response code and the created / updated [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entity in the response body. +- If not successful: this method return 400 - Bad Request / 409 - Conflict with the failure reason. Bad request usually indicates incorrect body and Conflict can happen if you try to submit a Ti Indicator with existing indicator value but with different Indicator type or Action. ## Example From e38a660963eaa5ad78cf30663e0c83ba9de2de97 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 25 Oct 2018 08:49:00 -0700 Subject: [PATCH 170/487] fix insider for ga # Conflicts: # devices/hololens/change-history-hololens.md # devices/hololens/hololens-insider.md --- .openpublishing.redirection.json | 5 - devices/hololens/TOC.md | 1 + devices/hololens/hololens-insider.md | 140 +-------------------------- 3 files changed, 2 insertions(+), 144 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 82f085b794..ffffa7e53e 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -5416,11 +5416,6 @@ "redirect_document_id": true }, { -"source_path": "devices/hololens/hololens-insider.md", -"redirect_url": "/hololens/hololens-whats-new", -"redirect_document_id": true -}, -{ "source_path": "devices/surface-hub/i-am-done-finishing-your-surface-hub-meeting.md", "redirect_url": "/surface-hub/finishing-your-surface-hub-meeting", "redirect_document_id": true diff --git a/devices/hololens/TOC.md b/devices/hololens/TOC.md index d494af7e30..93a1c12925 100644 --- a/devices/hololens/TOC.md +++ b/devices/hololens/TOC.md @@ -1,6 +1,7 @@ # [Microsoft HoloLens](index.md) ## [What's new in Microsoft HoloLens](hololens-whats-new.md) ## [HoloLens in the enterprise: requirements and FAQ](hololens-requirements.md) +## [Insider preview for Microsoft HoloLens](hololens-insider.md) ## [Set up HoloLens](hololens-setup.md) ## [Unlock Windows Holographic for Business features](hololens-upgrade-enterprise.md) ## [Enroll HoloLens in MDM](hololens-enroll-mdm.md) diff --git a/devices/hololens/hololens-insider.md b/devices/hololens/hololens-insider.md index 3b41c79294..3a90c8fe68 100644 --- a/devices/hololens/hololens-insider.md +++ b/devices/hololens/hololens-insider.md @@ -37,77 +37,11 @@ To opt out of Insider builds: - On a HoloLens running a production build, go to **Settings > Update & Security > Windows Insider Program**, and select **Stop Insider builds**. - Follow the instructions to opt out your device. -## New features for HoloLens - -The latest Insider Preview (RS5) has arrived for all HoloLens customers! This latest flight is packed with improvements that have been introduced since the [last major release of HoloLens software in May 2018](https://docs.microsoft.com/windows/mixed-reality/release-notes-october-2018). -### For everyone - - -Feature | Details | Instructions ---- | --- | --- -Stop video capture from the Start or quick actions menu | If you start video capture from the Start menu or quick actions menu, you’ll be able to stop recording from the same place. (Don’t forget, you can always do this with voice commands too.) | To start recording, select **Start > Video**. To stop recording, select **Start > Stop video**. -Project to a Miracast-enabled device | Project your HoloLens content to a nearby Surface device or TV/Monitor if using Microsoft Display adapter | On **Start**, select **Connect**. Select the device you want to project to. -New notifications | View and respond to notification toasts on HoloLens, just like you do on a PC. | You’ll now see notifications from apps that provide them. Gaze to respond to or dismiss them (or if you’re in an immersive experience, use the bloom gesture). -HoloLens overlays (file picker, keyboard, dialogs, etc.) | You’ll now see overlays such as the keyboard, dialogs, file picker, etc. when using immersive apps. | When you’re using an immersive app, input text, select a file from the file picker, or interact with dialogs without leaving the app. -Visual feedback overlay UI for volume change | When you use the volume up/down buttons on your HoloLens you’ll see a visual display of the volume level. | Adjust the device volume using the volume up/down buttons located on the right arm of the HoloLens. Use the visual display to track the volume level. -New UI for device boot | A loading indicator was added during the boot process to provide visual feedback that the system is loading. | Reboot your device to see the new loading indicator—it’s between the "Hello" message and the Windows boot logo. -Share UX: Nearby Sharing | Addition of the Windows Nearby Sharing experience, allowing you to share a capture with a nearby Windows device. | Capture a photo or video on HoloLens (or use the share button from an app such as Microsoft Edge). Select a nearby Windows device to share with. -Share from Microsoft Edge | Share button is now available on Microsoft Edge windows on HoloLens. | In Microsoft Edge, select **Share**. Use the HoloLens share picker to share web content. - -### For developers - -- Support for Holographic [Camera Capture UI API](https://docs.microsoft.com/windows/uwp/audio-video-camera/capture-photos-and-video-with-cameracaptureui), which will let developers expose a way for users to seamlessly invoke camera or video capture from within their applications. For example, users can now capture and insert photo or video content directly within apps like Word. -- Mixed Reality Capture has been improved to exclude hidden mesh from captures, which means videos captures by apps will no longer contain black corners around the content. - -### For commercial customers - - -Feature | Details | Instructions ---- | --- | --- -Enable post-setup provisioning | Can now apply a runtime provisioning package at any time using **Settings**. | On your PC:

      1. Create a provisioning package as described at [Create a provisioning package for HoloLens using the HoloLens wizard](hololens-provisioning.md).
      2. Connect the HoloLens device via USB to a PC. HoloLens will show up as a device in File Explorer on the PC.
      3. Drag and drop the provisioning package to the Documents folder on the HoloLens.

      On your HoloLens:

      1. Go to **Settings > Accounts > Access work or school**.
      2. In **Related Settings**, select **Add or remove a provisioning package**.
      3. On the next page, select **Add a package** to launch the file picker and select your provisioning package.
      **Note:** if the folder is empty, make sure you select **This Device** and select **Documents**.
      After your package has been applied, it will show in the list of Installed packages. To view package details or to remove the package from the device, select the listed package. -Assigned access with Azure AD groups | Flexibility to use Azure AD groups for configuration of Windows assigned access to set up single or multi-app kiosk configuration. | Prepare XML file to configure Assigned Access on PC:

      1. In a text editor, open [the provided file AssignedAccessHoloLensConfiguration_AzureADGroup.xml](#xml).
      2. Change the group ID to one available in your Azure AD tenant. You can find the group ID of an Azure Active Directory Group by either :
      - following the steps at [Azure Active Directory version 2 cmdlets for group management](https://docs.microsoft.com/azure/active-directory/active-directory-accessmanagement-groups-settings-v2-cmdlets),
      OR
      - in the Azure portal, with the steps at [Manage the settings for a group in Azure Active Directory](https://docs.microsoft.com/azure/active-directory/active-directory-groups-settings-azure-portal).

      **Note:** The sample configures the following apps: Skype, Learning, Feedback Hub, Flow, Camera, and Calibration.

      Create provisioning package with WCD:

      1. On a PC, follow the steps at [Create a provisioning package for HoloLens using the HoloLens wizard](hololens-provisioning.md) to create a provisioning package.
      2. Ensure that you include the license file in **Set up device**.
      3. Select **Switch to advanced editor** (bottom left), and **Yes** for warning prompt.
      4. Expand the runtime settings selection in the **Available customizations** panel and select **AssignedAccess > MultiAppAssignedAccessSettings**.
      5. In the middle panel, you should now see the setting displayed with documentation in the panel below. Browse to the XML you modified for Assigned Access.
      6. On the **Export** menu, select **Provisioning package**.
      **Warning:** If you encrypt the provisioning package, provisioning the HoloLens device will fail.
      7. Select **Next** to specify the output location where you want the provisioning package to go once it's built.
      8. Select **Next**, and then select **Build** to start building the package.
      9. When the build completes, select **Finish**.

      Apply the package to HoloLens:

      1. Connect HoloLens via USB to a PC and start the device, but do not continue past the **Fit** page of OOBE (the first page with the blue box). HoloLens will show up as a device in File Explorer on the PC.
      2. In File Explorer, drag and drop the provisioning package (.ppkg) onto the device storage.
      3. Briefly press and release the **Volume Down** and **Power** buttons simultaneously again while on the fit page.
      4. The device will ask you if you trust the package and would like to apply it. Confirm that you trust the package.
      5. You will see whether the package was applied successfully or not. If it failed, you can fix your package and try again. If it succeeded, proceed with OOBE.

      Enable assigned access on HoloLens:

      1. After applying the provisioning package, during the **Account Setup** flows in OOBE, select **My work or school owns this** to set up your device with an Azure AD account.
      **Note:** This account must not be in the group chosen for Assigned Access.
      2. Once you reach the Shell, ensure the Skype app is installed either via your MDM environment or from the Store.
      3. After the Skype app is installed, sign out.
      4. On the sign-in screen, select the **Other User** option and enter an Azure AD account email address that belongs to the group chosen for Assigned Access. Then enter the password to sign in. You should now see this user with only the apps configured in the Assigned Access profile. -PIN sign-in on profile switch from sign-in screen | PIN sign-in is now available for **Other User**.  | When signing in as **Other User**, the PIN option is now available under **Sign-In options**. -Sign in with Web Cred Provider using password | You can now select the Globe sign-in option to launch web sign-in with your password. Look for additional web sign-in methods coming in the future. | From the sign-in screen, select **Sign-In options** and select the Globe option to launch web sign-in. Enter your user name if needed, then your password.
      **Note:** You can choose to bypass any PIN/Smartcard options when prompted during web sign-in.  -Read device hardware info through MDM so devices can be tracked by serial # | IT administrators can see and track HoloLens by device serial number in their MDM console. | Refer to your MDM documentation for feature availability, and for how to use your MDM console to view HoloLens device serial number. -Set HoloLens device name through MDM (rename) |  IT administrators can see and rename HoloLens devices in their MDM console. | Refer to your MDM documentation for feature availability, and for how to use your MDM console to view and set your HoloLens device name (rename). - -### For international customers - - -Feature | Details | Instructions ---- | --- | --- -Localized Chinese and Japanese builds | Use HoloLens with localized user interface for Simplified Chinese or Japanese, including localized Pinyin keyboard, dictation, and voice commands. | See below. - -#### Installing the Chinese or Japanese versions of the Insider builds - -In order to switch to the Chinese or Japanese version of HoloLens, you’ll need to download the build for the language on a PC and then install it on your HoloLens using the Windows Device Recovery Tool (WDRT). - ->[!IMPORTANT] ->Installing the Chinese or Japanese builds of HoloLens using WDRT will delete existing data, like personal files and settings, from your HoloLens. - -1. On a retail HoloLens device, [opt in to Insider Preview builds](#get-insider) to prepare your device for the RS5 Preview. -2. On your PC, download and install [the Windows Device Recovery Tool (WDRT)](https://support.microsoft.com/help/12379). -3. Download the package for the language you want to your PC: [Simplified Chinese](https://aka.ms/hololenspreviewdownload-ch) or [Japanese](https://aka.ms/hololenspreviewdownload-jp). -4. When the download is finished, select **File Explorer > Downloads**. Right-click the zipped folder you just downloaded, and select **Extract all... > Extract** to unzip it. -5. Connect your HoloLens to your PC using the micro-USB cable it came with. (Even if you've been using other cables to connect your HoloLens, this one works best.)  -6. The tool will automatically detect your HoloLens. Select the Microsoft HoloLens tile. -7. On the next screen, select **Manual package selection** and choose the installation file contained in the folder you unzipped in step 4. (Look for a file with the extension “.ffu”.) -8. Select **Install software** and follow the instructions to finish installing. -9. Once the build is installed, HoloLens setup will start automatically. Put on the device and follow the setup directions. -10. After you complete setup, go to **Settings -> Update & Security -> Windows Insider Program** and select **Get started**. Link the account you used to register as a Windows Insider. Then, select **Active development of Windows**, choose whether you’d like to receive **Fast** or **Slow** builds, and review the program terms. Select **Confirm -> Restart Now** to finish up. After your device has rebooted, go to **Settings -> Update & Security -> Check for updates** to get the latest build. - - - - -## Note for language support - -- You can’t change the system language between English, Japanese, and Chinese using the Settings app. Flashing a new build is the only supported way to change the device system language. -- While you can enter Simplified Chinese / Japanese text using the on-screen Pinyin keyboard, typing in Simplified Chinese / Japanese using a Bluetooth hardware keyboard is not supported at this time. However, on Chinese/Japanese HoloLens, you can continue to use a BT keyboard to type in English (the Shift key on a hardware keyboard toggles the keyboard to type in English). ## Note for developers -You are welcome and encouraged to try developing your applications using this build of HoloLens. Check out the [HoloLens Developer Documentation](https://developer.microsoft.com/windows/mixed-reality/development) to get started. Those same instructions work with this latest build of HoloLens. You can use the same builds of Unity and Visual Studio that you're already using for HoloLens development. +You are welcome and encouraged to try developing your applications using Insider builds of HoloLens. Check out the [HoloLens Developer Documentation](https://developer.microsoft.com/windows/mixed-reality/development) to get started. Those same instructions work with Insider builds of HoloLens. You can use the same builds of Unity and Visual Studio that you're already using for HoloLens development. ## Provide feedback and report issues @@ -116,75 +50,3 @@ Please use [the Feedback Hub app](https://docs.microsoft.com/windows/mixed-reali >[!NOTE] >Be sure to accept the prompt that asks whether you’d like Feedback Hub to access your Documents folder (select **Yes** when prompted). - -## AssignedAccessHoloLensConfiguration_AzureADGroup.xml - -Copy this sample XML to use for the [**Assigned access with Azure AD groups** feature](#for-commercial-customers). - -```xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - - - - - - - -``` - From 4cc084e5ca5d9af37708581104420a6f6d245649 Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Thu, 25 Oct 2018 20:00:35 +0000 Subject: [PATCH 171/487] Initialize open publishing repository: https://cpubwin.visualstudio.com/DefaultCollection/it-client/_git/it-client of branch live --- .openpublishing.publish.config.json | 16 ++++++++++ windows/eulas/docfx.json | 47 +++++++++++++++++++++++++++++ 2 files changed, 63 insertions(+) create mode 100644 windows/eulas/docfx.json diff --git a/.openpublishing.publish.config.json b/.openpublishing.publish.config.json index d9934af08a..224abb8ddd 100644 --- a/.openpublishing.publish.config.json +++ b/.openpublishing.publish.config.json @@ -34,6 +34,22 @@ "moniker_groups": [], "version": 0 }, + { + "docset_name": "eula-vsts", + "build_source_folder": "windows/eulas", + "build_output_subfolder": "eula-vsts", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": false, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, { "docset_name": "gdpr", "build_source_folder": "gdpr", diff --git a/windows/eulas/docfx.json b/windows/eulas/docfx.json new file mode 100644 index 0000000000..ff3ab96c92 --- /dev/null +++ b/windows/eulas/docfx.json @@ -0,0 +1,47 @@ +{ + "build": { + "content": [ + { + "files": [ + "**/*.md", + "**/*.yml" + ], + "exclude": [ + "**/obj/**", + "**/includes/**", + "_themes/**", + "_themes.pdf/**", + "README.md", + "LICENSE", + "LICENSE-CODE", + "ThirdPartyNotices" + ] + } + ], + "resource": [ + { + "files": [ + "**/*.png", + "**/*.jpg" + ], + "exclude": [ + "**/obj/**", + "**/includes/**", + "_themes/**", + "_themes.pdf/**" + ] + } + ], + "overwrite": [], + "externalReference": [], + "globalMetadata": { + "breadcrumb_path": "/windows/eulas/breadcrumb/toc.json", + "extendBreadcrumb": true, + "feedback_system": "None" + }, + "fileMetadata": {}, + "template": [], + "dest": "eula-vsts", + "markdownEngineName": "markdig" + } +} \ No newline at end of file From 20d62cdc00f6a21468a8b6e5b3c75c72592367a0 Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Sun, 28 Oct 2018 08:27:23 +0200 Subject: [PATCH 172/487] s --- windows/security/threat-protection/TOC.md | 10 +++++----- .../threat-protection/windows-defender-atp/TOC.md | 10 +++++----- ...dows-defender-advanced-threat-protection-new.md | 10 +++++----- ...dows-defender-advanced-threat-protection-new.md | 10 +++++----- ...dows-defender-advanced-threat-protection-new.md | 12 ++++++------ ...dows-defender-advanced-threat-protection-new.md | 14 +++++++------- ...dows-defender-advanced-threat-protection-new.md | 12 ++++++------ 7 files changed, 39 insertions(+), 39 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 2a3bb8ddea..b2568ff5d9 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -351,11 +351,11 @@ ######## [Get user related alerts](windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md) ######## [Get user related machines](windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md) -####### [Ti Indicator](windows-defender-atp/ti-indicator-windows-defender-advanced-threat-protection-new.md) -######## [List TiIndicators](windows-defender-atp/get-ti-indicators-collection-windows-defender-advanced-threat-protection-new.md) -######## [Get TiIndicator by ID](windows-defender-atp/get-ti-indicator-by-id-windows-defender-advanced-threat-protection-new.md) -######## [Submit or Update TiIndicator](windows-defender-atp/post-ti-indicator-windows-defender-advanced-threat-protection-new.md) -######## [Delete TiIndicator](windows-defender-atp/delete-ti-indicator-windows-defender-advanced-threat-protection-new.md) +####### [TI Indicator](windows-defender-atp/ti-indicator-windows-defender-advanced-threat-protection-new.md) +######## [List TI Indicators](windows-defender-atp/get-ti-indicators-collection-windows-defender-advanced-threat-protection-new.md) +######## [Get TI Indicator by ID](windows-defender-atp/get-ti-indicator-by-id-windows-defender-advanced-threat-protection-new.md) +######## [Submit TI Indicator](windows-defender-atp/post-ti-indicator-windows-defender-advanced-threat-protection-new.md) +######## [Delete TI Indicator](windows-defender-atp/delete-ti-indicator-by-id-windows-defender-advanced-threat-protection-new.md) ###### How to use APIs - Samples ####### Advanced Hunting API diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 5776de1442..273cc66efe 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -287,11 +287,11 @@ ####### [Get user related alerts](get-user-related-alerts-windows-defender-advanced-threat-protection-new.md) ####### [Get user related machines](get-user-related-machines-windows-defender-advanced-threat-protection-new.md) -###### [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) -####### [List TiIndicators](get-ti-indicators-collection-windows-defender-advanced-threat-protection-new.md) -####### [Get TiIndicator by ID](get-ti-indicator-by-id-windows-defender-advanced-threat-protection-new.md) -####### [Submit or Update TiIndicator](post-ti-indicator-windows-defender-advanced-threat-protection-new.md) -####### [Delete TiIndicator](delete-ti-indicator-windows-defender-advanced-threat-protection-new.md) +###### [TI Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) +####### [List TI Indicators](get-ti-indicators-collection-windows-defender-advanced-threat-protection-new.md) +####### [Get TI Indicator by ID](get-ti-indicator-by-id-windows-defender-advanced-threat-protection-new.md) +####### [Submit TI Indicator](post-ti-indicator-windows-defender-advanced-threat-protection-new.md) +####### [Delete TI Indicator](delete-ti-indicator-by-id-windows-defender-advanced-threat-protection-new.md) ##### How to use APIs - Samples ###### Advanced Hunting API diff --git a/windows/security/threat-protection/windows-defender-atp/delete-ti-indicator-by-id-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/delete-ti-indicator-by-id-windows-defender-advanced-threat-protection-new.md index bad34080f3..b0d3efb765 100644 --- a/windows/security/threat-protection/windows-defender-atp/delete-ti-indicator-by-id-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/delete-ti-indicator-by-id-windows-defender-advanced-threat-protection-new.md @@ -13,7 +13,7 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Delete Ti Indicator API +# Delete TI Indicator API [!include[Prereleaseinformation](prerelease.md)] @@ -24,14 +24,14 @@ ms.date: 12/08/2017 **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) -Retrieves a Ti Indicator entity by ID. +Retrieves a TI Indicator entity by ID. ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- -Application | Ti.ReadWrite | 'Read and write Ti Indicators' +Application | Ti.ReadWrite | 'Read and write TI Indicators' ## HTTP request @@ -53,8 +53,8 @@ Authorization | String | Bearer {token}. **Required**. Empty ## Response -If successful and machine exists - 204 OK without content. -If Ti Indicator with the specified id was not found - 404 Not Found. +If TI Indicator exist and deleted successfully - 204 OK without content. +If TI Indicator with the specified id was not found - 404 Not Found. ## Example diff --git a/windows/security/threat-protection/windows-defender-atp/get-ti-indicator-by-id-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-ti-indicator-by-id-windows-defender-advanced-threat-protection-new.md index 9bccb48149..ccd438a908 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-ti-indicator-by-id-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-ti-indicator-by-id-windows-defender-advanced-threat-protection-new.md @@ -13,7 +13,7 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Get Ti Indicator by ID API +# Get TI Indicator by ID API [!include[Prereleaseinformation](prerelease.md)] @@ -24,14 +24,14 @@ ms.date: 12/08/2017 **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) -Retrieves a Ti Indicator entity by ID. +Retrieves a TI Indicator entity by ID. ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- -Application | Ti.ReadWrite | 'Read and write Ti Indicators' +Application | Ti.ReadWrite | 'Read and write TI Indicators' ## HTTP request @@ -53,8 +53,8 @@ Authorization | String | Bearer {token}. **Required**. Empty ## Response -If successful and machine exists - 200 OK with the [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entity in the body. -If Ti Indicator with the specified id was not found - 404 Not Found. +If successful and TI Indicator exists - 200 OK with the [TI Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entity in the body. +If TI Indicator with the specified id was not found - 404 Not Found. ## Example diff --git a/windows/security/threat-protection/windows-defender-atp/get-ti-indicators-collection-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-ti-indicators-collection-windows-defender-advanced-threat-protection-new.md index a20702696c..d2c398ee0f 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-ti-indicators-collection-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-ti-indicators-collection-windows-defender-advanced-threat-protection-new.md @@ -25,15 +25,15 @@ ms.date: 12/08/2017 - Windows Defender Advanced Threat Protection (Windows Defender ATP) - Gets collection of Ti Indicators. - Get TiIndicators collection API supports [OData V4 queries](https://www.odata.org/documentation/). + Gets collection of TI Indicators. + Get TI Indicators collection API supports [OData V4 queries](https://www.odata.org/documentation/). ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- -Application | Ti.ReadWrite | 'Read and write Ti Indicators' +Application | Ti.ReadWrite | 'Read and write TI Indicators' ## HTTP request @@ -54,17 +54,17 @@ Authorization | String | Bearer {token}. **Required**. Empty ## Response -If successful, this method returns 200, Ok response code with a collection of [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entities. +If successful, this method returns 200, Ok response code with a collection of [TI Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entities. >[!Note] -> The response will only include Ti Indicators that submitted by the calling Application. +> The response will only include TI Indicators that submitted by the calling Application. ## Example **Request** -Here is an example of a request that gets all Ti Indicators +Here is an example of a request that gets all TI Indicators ``` GET https://api.securitycenter.windows.com/api/tiindicators diff --git a/windows/security/threat-protection/windows-defender-atp/post-ti-indicator-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/post-ti-indicator-windows-defender-advanced-threat-protection-new.md index c85c4bbb6f..59030b2ebd 100644 --- a/windows/security/threat-protection/windows-defender-atp/post-ti-indicator-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/post-ti-indicator-windows-defender-advanced-threat-protection-new.md @@ -13,7 +13,7 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Submit or Update Ti Indicator API +# Submit or Update TI Indicator API [!include[Prerelease information](prerelease.md)] @@ -25,7 +25,7 @@ ms.date: 12/08/2017 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -- Submits or Updates new [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entity. +- Submits or Updates new [TI Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entity. ## Permissions @@ -33,7 +33,7 @@ One of the following permissions is required to call this API. To learn more, in Permission type | Permission | Permission display name :---|:---|:--- -Application | Ti.ReadWrite | 'Read and write Ti Indicators' +Application | Ti.ReadWrite | 'Read and write TI Indicators' ## HTTP request @@ -56,10 +56,10 @@ In the request body, supply a JSON object with the following parameters: Parameter | Type | Description :---|:---|:--- -indicator | String | Identity of the [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entity. **Required** +indicator | String | Identity of the [TI Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entity. **Required** indicatorType | Enum | Type of the indicator. Possible values are: "FileSha1", "FileSha256", "IpAddress", "DomainName" and "Url". **Required** action | Enum | The action that will be taken if the indicator will be discovered in the organization. Possible values are: "Alert", "AlertAndBlock", and "Allowed". **Required** -title | String | Ti indicator title. +title | String | TI indicator title. expirationTime | DateTimeOffset | The expiration time of the indicator. severity | Enum | The severity of the indicator. possible values are: "Informational", "Low", "Medium" and "High". description | String | Description of the indicator. @@ -67,8 +67,8 @@ recommendedActions | String | Recommended actions for the indicator. ## Response -- If successful, this method returns 200 - OK response code and the created / updated [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entity in the response body. -- If not successful: this method return 400 - Bad Request / 409 - Conflict with the failure reason. Bad request usually indicates incorrect body and Conflict can happen if you try to submit a Ti Indicator with existing indicator value but with different Indicator type or Action. +- If successful, this method returns 200 - OK response code and the created / updated [TI Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entity in the response body. +- If not successful: this method return 400 - Bad Request / 409 - Conflict with the failure reason. Bad request usually indicates incorrect body and Conflict can happen if you try to submit a TI Indicator with existing indicator value but with different Indicator type or Action. ## Example diff --git a/windows/security/threat-protection/windows-defender-atp/ti-indicator-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/ti-indicator-windows-defender-advanced-threat-protection-new.md index 36bff33024..3d3df87d11 100644 --- a/windows/security/threat-protection/windows-defender-atp/ti-indicator-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/ti-indicator-windows-defender-advanced-threat-protection-new.md @@ -13,7 +13,7 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# TiIndicator resource type +# TI(threat intelligence) Indicator resource type **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) @@ -22,16 +22,16 @@ ms.date: 12/08/2017 Method|Return Type |Description :---|:---|:--- -[List TiIndicators](get-ti-indicators-collection-windows-defender-advanced-threat-protection-new.md) | [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) Collection | List [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entities. -[Get TiIndicator by ID](get-ti-indicator-by-id-windows-defender-advanced-threat-protection-new.md) | [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) | Gets the requested [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entity. -[Submit or Update TiIndicator](post-ti-indicator-windows-defender-advanced-threat-protection-new.md) | [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) | Submits [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entity. -[Delete TiIndicator](delete-ti-indicator-windows-defender-advanced-threat-protection-new.md) | No Content | Deletes [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entity. +[List TI Indicators](get-ti-indicators-collection-windows-defender-advanced-threat-protection-new.md) | [TI Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) Collection | List [TI Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entities. +[Get TI Indicator by ID](get-ti-indicator-by-id-windows-defender-advanced-threat-protection-new.md) | [TI Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) | Gets the requested [TI Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entity. +[Submit TI Indicator](post-ti-indicator-windows-defender-advanced-threat-protection-new.md) | [TI Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) | Submits [TI Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entity. +[Delete TI Indicator](delete-ti-indicator-by-id-windows-defender-advanced-threat-protection-new.md) | No Content | Deletes [TI Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entity. # Properties Property | Type | Description :---|:---|:--- -indicator | String | Identity of the [Ti Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entity. +indicator | String | Identity of the [TI Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entity. indicatorType | Enum | Type of the indicator. Possible values are: "FileSha1", "FileSha256", "IpAddress", "DomainName" and "Url" title | String | Ti indicator title. creationTimeDateTimeUtc | DateTimeOffset | The date and time when the indicator was created. From 2cb8a34f95d68b4cf9e53bf9bc9a6e1255d62ba5 Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Sun, 28 Oct 2018 13:05:15 +0200 Subject: [PATCH 173/487] s --- ...-windows-defender-advanced-threat-protection-new.md | 10 +++++----- ...-windows-defender-advanced-threat-protection-new.md | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/post-ti-indicator-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/post-ti-indicator-windows-defender-advanced-threat-protection-new.md index 59030b2ebd..1a2575ea36 100644 --- a/windows/security/threat-protection/windows-defender-atp/post-ti-indicator-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/post-ti-indicator-windows-defender-advanced-threat-protection-new.md @@ -59,11 +59,11 @@ Parameter | Type | Description indicator | String | Identity of the [TI Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entity. **Required** indicatorType | Enum | Type of the indicator. Possible values are: "FileSha1", "FileSha256", "IpAddress", "DomainName" and "Url". **Required** action | Enum | The action that will be taken if the indicator will be discovered in the organization. Possible values are: "Alert", "AlertAndBlock", and "Allowed". **Required** -title | String | TI indicator title. -expirationTime | DateTimeOffset | The expiration time of the indicator. -severity | Enum | The severity of the indicator. possible values are: "Informational", "Low", "Medium" and "High". -description | String | Description of the indicator. -recommendedActions | String | Recommended actions for the indicator. +title | String | TI indicator alert title. **Optional** +expirationTime | DateTimeOffset | The expiration time of the indicator. **Optional** +severity | Enum | The severity of the indicator. possible values are: "Informational", "Low", "Medium" and "High". **Optional** +description | String | Description of the indicator. **Optional** +recommendedActions | String | TI indicator alert recommended actions. **Optional** ## Response diff --git a/windows/security/threat-protection/windows-defender-atp/ti-indicator-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/ti-indicator-windows-defender-advanced-threat-protection-new.md index 3d3df87d11..d8693cd298 100644 --- a/windows/security/threat-protection/windows-defender-atp/ti-indicator-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/ti-indicator-windows-defender-advanced-threat-protection-new.md @@ -33,13 +33,13 @@ Property | Type | Description :---|:---|:--- indicator | String | Identity of the [TI Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) entity. indicatorType | Enum | Type of the indicator. Possible values are: "FileSha1", "FileSha256", "IpAddress", "DomainName" and "Url" -title | String | Ti indicator title. +title | String | Ti indicator alert title. creationTimeDateTimeUtc | DateTimeOffset | The date and time when the indicator was created. createdBy | String | Identity of the user/application that submitted the indicator. expirationTime | DateTimeOffset | The expiration time of the indicator action | Enum | The action that will be taken if the indicator will be discovered in the organization. Possible values are: "Alert", "AlertAndBlock", and "Allowed" severity | Enum | The severity of the indicator. possible values are: "Informational", "Low", "Medium" and "High" description | String | Description of the indicator. -recommendedActions | String | Recommended actions for the indicator. +recommendedActions | String | TI indicator alert recommended actions. From 6b21be8729423528791cb50d2cd7bcc807ea1638 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 29 Oct 2018 13:33:49 -0700 Subject: [PATCH 174/487] minor updates --- .../information-protection-in-windows-overview.md | 4 ++-- .../windows-defender-advanced-threat-protection.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md index d5b26ef1be..f9824cf6e1 100644 --- a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md +++ b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md @@ -10,7 +10,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 10/11/2018 +ms.date: 10/25/2018 --- # Information protection in Windows overview @@ -22,7 +22,7 @@ ms.date: 10/11/2018 Information protection is an integral part of Microsoft 365 Enterprise suite, providing intelligent protection to keep sensitive data secure while enabling productivity in the workplace. -Windows Defender ATP is seamlessly integrated in Microsoft information protection to provide a complete and comprehensive data loss prevention (DLP) solution for Windows devices. This solution is delivered and managed as part of the unified Microsoft 365 information protection suite. +Windows Defender ATP is seamlessly integrated in Microsoft Information Protection to provide a complete and comprehensive data loss prevention (DLP) solution for Windows devices. This solution is delivered and managed as part of the unified Microsoft 365 information protection suite. Windows Defender ATP applies two methods to discover and protect data: diff --git a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md index b4a4da13ba..b0f5c24ca1 100644 --- a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 09/03/2018 +ms.date: 10/25/2018 --- # Windows Defender Advanced Threat Protection From 9a1053054c5bd7fc28e6e378a5be95bf4a7a3e8c Mon Sep 17 00:00:00 2001 From: David Laufer Date: Mon, 5 Nov 2018 09:32:35 +0200 Subject: [PATCH 175/487] Fix Advanced Hunting with Power BI --- ...advanced-query-sample-power-bi-user-token.md | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-user-token.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-user-token.md index 202d338c71..b065578d98 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-user-token.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-sample-power-bi-user-token.md @@ -47,15 +47,12 @@ You first need to [create an app](exposed-apis-create-app-nativeapp.md). let Query = "MachineInfo | where EventTime > ago(7d) | summarize EventCount=count(), LastSeen=max(EventTime) by MachineId", - - AdvancedHuntingUrl = "https://api.securitycenter.windows.com/api/advancedqueries/run", - - Response = Json.Document(Web.Contents( - AdvancedHuntingUrl, - [ - Query=[#"queryText"=Query] - ] - )), + + FormattedQuery= Uri.EscapeDataString(Query), + + AdvancedHuntingUrl = "https://api.securitycenter.windows.com/api/advancedqueries?key=" & FormattedQuery, + + Response = Json.Document(Web.Contents(AdvancedHuntingUrl)), TypeMap = #table( { "Type", "PowerBiType" }, @@ -83,7 +80,7 @@ You first need to [create an app](exposed-apis-create-app-nativeapp.md). Results = Response[Results], Rows = Table.FromRecords(Results, Schema[Name]), Table = Table.TransformColumnTypes(Rows, Table.ToList(TypedSchema, (c) => {c{0}, c{2}})) - + in Table ``` From d9a525d22d74cc23115560609393805bbd8a718f Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 5 Nov 2018 11:01:47 -0800 Subject: [PATCH 176/487] update win10 version req --- windows/security/threat-protection/TOC.md | 2 +- ...ard-configure-windows-defender-advanced-threat-protection.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 3145f56988..a328d38a24 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -186,7 +186,7 @@ ### [Configure and manage capabilities](windows-defender-atp/onboard.md) #### [Configure attack surface reduction](windows-defender-atp/configure-attack-surface-reduction.md) ##### [Hardware-based isolation](windows-defender-application-guard/install-wd-app-guard.md) -###### [Confguration settings](windows-defender-application-guard/configure-wd-app-guard.md) +###### [Configuration settings](windows-defender-application-guard/configure-wd-app-guard.md) ##### [Application control](windows-defender-application-control/windows-defender-application-control.md) ##### [Device control](device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md) ###### [Memory integrity](windows-defender-exploit-guard/memory-integrity.md) diff --git a/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md index b2004cfea5..5c48e4903e 100644 --- a/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md @@ -42,7 +42,7 @@ For more information, see [Windows 10 Licensing](https://www.microsoft.com/en-us - Windows 7 SP1 Pro - Windows 8.1 Enterprise - Windows 8.1 Pro -- Windows 10 +- Windows 10, version 1607 or later - Windows 10 Enterprise - Windows 10 Education - Windows 10 Pro From 23b75b71fd96b857af51a79bf89d10217b7f6e76 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Mon, 5 Nov 2018 11:04:33 -0800 Subject: [PATCH 177/487] initial import of text and images from blog post --- .../images/UR-driver-issue-detail.png | Bin 0 -> 87943 bytes .../deployment/images/UR-example-feedback.png | Bin 0 -> 126533 bytes windows/deployment/images/UR-monitor-main.png | Bin 0 -> 177680 bytes .../UR-update-progress-failed-detail.png | Bin 0 -> 100226 bytes .../upgrade-readiness-deploy-windows.md | 4 +- .../upgrade-readiness-monitor-deployment.md | 48 ++++++++++++++++++ 6 files changed, 50 insertions(+), 2 deletions(-) create mode 100644 windows/deployment/images/UR-driver-issue-detail.png create mode 100644 windows/deployment/images/UR-example-feedback.png create mode 100644 windows/deployment/images/UR-monitor-main.png create mode 100644 windows/deployment/images/UR-update-progress-failed-detail.png create mode 100644 windows/deployment/upgrade/upgrade-readiness-monitor-deployment.md diff --git a/windows/deployment/images/UR-driver-issue-detail.png b/windows/deployment/images/UR-driver-issue-detail.png new file mode 100644 index 0000000000000000000000000000000000000000..933b2e2346d2422e693d2c852f051c1dfd3eb1b7 GIT binary patch literal 87943 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


      ~~B#e*Je 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 yM-ljU^ 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 literal 0 HcmV?d00001 diff --git a/windows/deployment/images/UR-example-feedback.png b/windows/deployment/images/UR-example-feedback.png new file mode 100644 index 0000000000000000000000000000000000000000..5a05bb54e154d81650b4cf4b65c940c2a6753979 GIT binary patch literal 126533 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 {{s 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 literal 0 HcmV?d00001 diff --git a/windows/deployment/images/UR-monitor-main.png b/windows/deployment/images/UR-monitor-main.png new file mode 100644 index 0000000000000000000000000000000000000000..83904d3be2de80b1860b56a97e83a7bf1b71921b GIT binary patch literal 177680 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%0Ap^Tk#62*8Tu&%FL3djk>l42A zDyiLXCqHMy&}nz`I1@k!GsAar#>#F_nOP#7Fm`B)@EgM?$25tEeaZ}>l5`J)12*qWo z9F-~R$-X@q>`4Za02dU9UG2`_wd|eTA3q1^`~A&f-Dv8LgLyRpWOn=UP3I1TaYmdC zOQ+e5?)cu4#J&C8ot8)SblEJlhsEMbwZ;I(lwp>@#Vp@@vSyl;Wv|usOsFIJyVuL# zuhet7<*?&7zoXG}H$s2JVU#7Xe282^O0h*4OEOxYmxp_u7i`>&XiCBxT&mO|Vt4)uwD2$~ zwB9ZJ{#L@^BeXLLs!-!$Igg%~2>Jd70<^J<(Ee1SeO07Uz>6X3W{suusWHh*6xY?( z$;K^KoKa1*#~!}DdIF?1-#14Wobit|8XVU7slru7bXY0J;wq9${EI*EXG$`;^M|y} zO>g#2gh{Ot(;BG0goJ2Jfo(i+5mRLor(5l}H^;>USPH`P@y`xsxt>*bt=k;*11E#m z9Se9{*R@8wzJ~bExBSE|{w`03Za>%7A$+5JEykdaVPg<}gb`W%~q?U*%lb0Ueiy?d=Gc$j0Q( z4Lv%11zG_HA;pu^DV-mG!qX1~Y$$BvIsN>h0U}Pbw(YljY+tYMiXF+N|80+rDor9b z!_@PnW(W-o@{UVYG(UX2cs3k~K}b$&^L5%n$gt>w)sy@B3v;Y@lYL7PxAI)Hl(LQ- zX~)RK=i9kHeSg~dgk06BoJ#n-)%%=ZR@6gY-l85C3vmSkbT@{EVA}fe1L;!#iR5~$ z7d$0pE3B-nq#?$d8KbB@>1_48YKMWn>GVh%t*p3-H9xv^vTiWz(Pin^ zwX1>N(1ifyF|NmkNWxE!+>wj>mGd-O>Y2d#T4$=ARRjZGd`x~;8`E(+aTQC$}C1xk?d}u0l-?<>a9nr%ggjT&Q=i@gOr09pRMI{|b;N%&$UtK7- zJWO7TT(&qN8g2GxKN5wfyVST$kO#H$e99-JQ&y%u>39x2x9|g!VO?P?0BFrmbe7MK z5rZ0rI+vjyX*$V?)QADg%6hgxY%Ddl35OiAmz2dqbp(oJWuYQqC4;Gxr#KuVL@KIEg3Zme-V72JULaA z-}Q@S&3(03wxQu91FOTV0ZV&4kRIfIMC~HfBF8TQ3|}z$5&JJkzc;;@_$m@ zI#=dRocVPRp7j6zVYdEuY5(#-JY6baSs0V0U$FBf_oEi2$wzUPn!UHbLpjy%B{muh zK}{#CZVt*1iG#9grLuz;DqmH8Zb#J#^{B7Zi<}1N=NOQ-hNfu0%NqT$ z=LR$|3OY&%`uoUN(&aJD%C{-QSwC^x5e>1M6A|n$g5^zHBVoR^wuYVn)`Tbai z3ae&)P1~y59=K!fnTQ?u;R7}JWHqjYKp`Rb!$;h@=To00EoB3W9>Z_mhn5r6kr7-d=lN431Fv8C+KjA;v+FQLOyQzp%L43VPTam4fvn=pS)W;w_@zsu5ziw}S`CFH?DQwRH)wEO!<% zEKQ9Vnr6fX^iz@Y)B1CLfFl~})ZfcG5wi-k@i_WN%gKk!rhcY^Vq)SrvAI7V6Xgu7 zU`|<97zKQe%~*RE?P)?lD)pi_)Eu$~uh^eJp{lLmWfZ5=E;;ZE=?r!dHXo}PxwqB} z>NbJ$^{dBug|!6FDs{2C#Eko>WWxyNxcEpu~t9a2j_cW9dEr!lyR0-yAX+Qf78y|yiwt2)?JvtQhK~>9MvEBv_RzMU?0r2 z|4R8S=Vv1@Uh+3tY}h+_2Q*0IR%p#z%yp%M?iL^a(?AS{j!qdtBBnpr)GuaQ3S-n| z><&bm5f!>J5+eb8I>LU3cyDB#v4XJvye5R#ktD0atB!~ogwD*XDY|!lIX;TEZu;|| zS;?{i2^LYKM4n(Sr`%(vjU665Y&;W_+!8=T@OCmwu~`Tez5D~7voiBynar1{hbHuS zfFT8rVbhIBX$VCbc&=|TT(hml^Y5H-ThODXld_(kiB67zFRUVX18?M+rN4!gkTsUf zneIvE0>L4jtTM`iVn?ehS3Twl(AE!<&+DJ(az5HMzcNW{JW4D4Pto) zxJqG$j-HCX*q>PHCqNVesE4OznLRzS!)M*QmZ3Rle>s%t1l%#t&|9-6QZO25c9 zeM@nQ0P+<)-zlQ6hc@Y9T<1>$Vhdc~E#z4@4pVqcIJ1J(>r~_GI0ApC!#o-nbZVE5 z80ds%cmhAsZD*9pg>jFm8Te%d*|xH2uKsqF17>g?>yPBRPE)usAILZ3>9 zzSei^i8<*=DjezPtNH7|xpYbPp5@AV>FUUFHt07NYv7KDu(tyLC!$={8m~+KAo}Ix zo;nW1FAxwiTCMDCD~Zt|g}5XSMnU~j(!M7a*oyD)K4~TlXeqCeK4A3G{OjmZwiMyE z)XcH9fAjZvx?XVL-dhkq;F_{;EpdWAC|V($P_bp*tCn@LW_N&YeuE`4YeI@XFBAJ_ zNtC3fGKAmSoDSbEn9yb=yL!{#mvA-&^|;?um`VV2PbtnJ$&ABH{Yx+geLskHk4RP- z4!nj}L*}4QC7BlJB81yQagIaxo{&Bn>4_IIT<=S$!k+zw1A`CD=WVy#0?WNl{+iY9 zz$JixReyQS7#MMKQDJd1nlFYE0{j86s%#<#Qk5SRM6MGJvR2Yw$K%3jRNUI=RR{3m1tPZX%` zg$T7L$jumNxK^sZef8uMds!3e(*y(V&u>G&m9X^<3^^GcRTUeKw!3d^cs54`a=O{H ze}q5ILa``+o^qoc{!hM7jzT^vq)=L8thB3E^nP=a5C}_&cvW*+ZpSEhAH;3_48yqV zB0Pz%vHklY@w=DA^WKrkKROARan8q&)A;*^<$maCjsV6!++3kA%RBqBSiqaT+a{+= zYdMJq6VJj&js_AJL_N>*h4MBVHjXj{69JN>oj)&uQs>cu8-`1+(}&B+m7e*0okxn# ztAm8q=z?O6=&Sm+2gqY2t4UK^)x558Ay$snf;#_s3m-%>wH!@$T3^qHm8>=}Gd=L; zheD{^A2wzDK6Fr2W_7A9tkZ0GV_?yscXD3cX*j0mzvrZ)&}8hK)t~{C5WJHwqb~3V zTF-u>2Q7zS-=CvU4+szU@gR90&%2IHEzZv?lL7c|kQ~b1@}+i0FRsit$vsN>@5k2{ z!tpY|uQAg0(AxcS%3>%phJ_*1V>vt;PuQmHW!CrA%iD4-h3 z=Q)-wb8R0IG1t%(sxJHZF%0j$gh-uBlZI*(?`yub3Bn0N`>1Yr+2`%gQ!uJ1FGQo6 z)i-Kwl=Z)Ini&49d#|D5?GmMJA2ZOq|9&R(@CR&Ar~%wphT5#f#R|MSRCIHz9BOg| zoS&VMT9E#WkC76jWM;my-Z*WgMr!!D#J19ifd9Nnl!FS$J__M3WzNJ^AA{9TGo8YLmiw6MS@C>XA7kdl%e zA!yc?2X$b&yE;nvo=Cd2OPA}?EQsI?|Dr${_s)OMV3iDpsrHpd|0k}1yoPpG*w4Qj z8m|-;t+4B+sF!SXC><9Q%q}bUB;EP@FP}x@u!~9(!p!0+ogP6?K2zWq#M74gR3h-m&Td7-XH<%o$H_6#PdH@uC8PNdvK$Z{K7JIRkdSh9 zNAU0b*MiUMy>+J>Nr*|#CJWgK%b?gg!j^qRC1GmZ+v)IWI1k6dLHPa|JFgIh>a8>) zfM!EmfASA&kQA=Go~#rm zkq>1)J5TtW^~F(I5{i8HlATgPiZwa-Wr@5IW*cB$J$EKt;>2t!4>~(L*ZrLR2ONvw z<`k;Nio*Bj6A%b1;nd`zrKD;$|%7cd`>g@n-=yd-`;W`@w_D{75yzb+wQ{F zNf(4LEl;^4xd7k(`*`z*Xlvt>plNY@9SKj;#z^2{kA0dFYtc;U` zBP?igVCm8!!*VqD*wN8d&HBAWJW0H;^#xzr$1!EF7WUbPseg)^4QW1GbhMn3TudEX zJ}q1v4FusDrH5KZ2bb5`G?m81W1HVy9YoDdxw+TEtbrGn+;{(d&d7oE9ExqF8|Fe?Bri(# zlD8t8>K%1;IokKTKcb4cF=1dvQp|>qDX2eaZf?%S*VmW%{-?tPpt7#+ZGu{UW|7l- zG3F$*188$CMzG~FN5cs1>g+tzu{v4Ms4{AUiE61t4h=&_$#Z~{#YB)92Z!_aYLUgU zZ=>3>SDRyOIm*Kw*{t!x11$Ll*~ViLD=)q*7`K5dua4VJ7E#rhx0IKcCp;MG>E*jE z)Tw^u6=1DfUi{`T8G6SBfsx!>muIGn9D10Y@`B_+K#Fi791==|3& zRaN8Q9~GX1A6y)Myu&2kOZ;db5{8YCO){2$<&!bY$sRlJ=y#NK0Jm5Tn799gduuE- zrz#7e=94DNv?_MG-PxA5!&YY(7t4+o8wHv$ojx~kV_{@eTnd$>YDFAn+9UtNR@J3+ zCf`Jxo5vIzO7y!n&Wde@hgQI1Kv6FPnXh-$I?*9xhKa#@gsx6;L~HJmy&SF;&i$*F z(~&Pb?a`^fo>(o39g}4Y7Ci+`XQ>gVrn5;5&;s7Q(NBa*Iv>hKr3Ba8rGr)lfyE{L zD)6Iqnk6x4Mr%1L2dn9CbcC(~gcS)5WXY}B(Y&9trxRjhFv>&lxmKq5zvCe?0 z&_!Vqt<^WuV4BZ9LA?yYhnwjzj&rVFdk5Ce&x1ZHSDSG|TC5d-leKZ2lGSg z=Ha9&uJhL$`BjxcgVxmBwe`r|+J#cNe-T-9#_h!JJD+DX|1MN9AD*>DPKQcZRJj!B z<>>iG1Ob7@H$W?3b_{4Zd9qSal*F#`h$~xi8lL75s-zo6G1JH)rY8R8Fe@S<+5uzw ztWV2c$u`shs0S7Sb$R7%tid8YDzWT4`?w)_S z)|P@Z6DRaN^|4H?fJCrG6d@)KmrAf@U${Q&1RF$r^RC|g`o6_BRTBfmjlWV!;Esa0 zX9dx2@>m7Q&Hf(sPjdjSkL^p*)LvAzkg`oZCmLB~P& z>h0}$k3bK`NhIcLVXGZ{o;LrN3n1t1x!b_Wtq%Q-=Ex|DCQ>7N+GSSXX7%{iIVZ+7to^2)+woqx1zrT(?26Iu)}E7R+t++;&&uLn#Y;NA^8BU79tVedn@d#^8jpJ9frXz8 zZtH1o{A)o~w%%+LJkMTG4m$U_AL&Yz+~sbj%+MudERr6MKT8jl@k-c<`X4G)XgjjF ze<53M;g`n$8ir8MbBjoILkv3=!&&dca3m%|4f$O8W#WRU7dQ)#?Yfy*n?rv{J*Rj$ zqxQ1x3?kJ`wjL@ntS~l-G3*5Hk`61qROHtJrr|sQFV2bsYTQi7P&fNLNE>Am@LVIb zZZhdmU(z%_d~_Pm_O8e8GAp3KfqT7J?wK(Q!Jl5Lr^wPtTG#h=6b$4;s!s02J|NB3NT4!6)l{NuDz-=>w@pagJ%*REHq zGH!FdHkO_V1)_4lGH((w-bmfHh@5clrGX84@XH!HldF)#o1qdmix8(Bs&0l^3@#aE zRFlZ~MHNh7Lv1*D<+ji|kDQ|dBhx~TuDqGJtF0FrLHth=%~GNDhZ_&TM?OT(X2w4o zjby~|mn6|EX}BrReb*!iJWGk+bEYuHT1v&o7O@XaAItiTuA)!CQNU*_Oi`Q>JlEHatmXpRt**=_J9&pmeNs`w0PMwqjv-}gE@oD>B=xXyjV*QV`cOIB%}4jGZnp@arCkB z9P#pq)~7gQ#Tq%qrLif-`IJK{f)S2WY3{H#p2)($3EZ)2C$xqFbztesRyPZlEE`3XT%=}Pr^ zV_hVn%2#d@>XzZn`35{Bl%+iDF3i}sGnN(Anv7vx<_V-|;0+D2p}#bZ-)CkrA1*c? zWJK;@n52iilVW5coomzPCMF4)nVA+?DHwudU8kyU+I)!i<+lzz9n4D8Jdq@F`^eAA zhO7*iY0%fjZ#T=?aVUgT2(0LWc0;PV>{9~1M&~r0^vsd*Cktt+K;-20E0+`K(krEk z29vHkJd|j#*du*s6n&nJDW148tS--Xu@lm2D)W^op5F-9Nnx)|^L>?QC%To#PdB;l z$;z_r`Po)WXW{ChGNBJ#eJCP-DIMZ-{j-L3&oB35xl}9nqtL|$78d5Z$(7=bhsLD6 z%ma1ErY-4fZ>w$!@fK?he$JV;+7h+i^|!cUj+xO7w7>wnmfxFKo6{nyh$mDP3yYCe zD5CeAfbRi5lB918g!g8gE6UtqHE)EpK&^P&A!K^16|mMj$`91-MT{yQ#Faa5uA(Q$ zSybB^736G3Jcq0|YE6>rdl-cT1!_eN>9a^9R=$s{CYx-3uiH5F!;oMd|ISgVvr1nS zbaVjnbcjBsTw~}~8n2$8eEXk45gHpCb98gNhrhpy!NX8bw-T`bhwhr8!xy=;V~=$~ z0bDuM<~Tye6W!`;e1O;eU8&h#%M!T|vgoeFc`W_%Yp5Di>*G?LMGGv~doKpH6}^bN zSw1bm8h)|<%?3FwJacU9W(GO4_g_U%u`@yedmZ+Zs~(l}OA?a2IesPwN@+`5yf(vm z)JJYjl_1hDF+V?V$#Pg{W^nxe-oQxv+GnD@Fkt5*D`Z7<_gV0r@2~y+_ofD`W$hmG z^Y(=GB()@uB0p2&Jj(n3*m}#TsJ=IBSOE#?kQSstx}^oAOF(MqhM~I|B*dY+LrKY@ zySovP?(WWkfqCZlU(d7F`{Dg~&fe>s-TRK~x^F{8mit{nP=UtVFj`to(pGz~HMc8^ zKBwk;zw`4zQ0LE~A@q*+Cq}RJgCC#q(BZzh$q55XFx8hCYVs08ts!{(@2D0*K+}Eh zWV|`S!c2nq=JH_>Wm#A7hH<0urVe!&x?VZV-VMVi!g!G(q_2@WL-u-E$7jcSUqMjP z6-YZNp)RXk69#Xq{z=`jJh2KF{ZiB)I$lcUZEl7HzmVq!HB@BJ!dIeMP?W4JuhkAO z+KmNgZ230a-}qShP+@AoU{v|ctbI@O#=P|#L=ISC!?%xJT1khDu4w^3yseZ^8J+Wm!o5&l)7IW(g zz8F1EiGI}RU69SK9W)kg50ao>B|#!cOnjhT*Y5&pJm;rP}m zD6z84p4jb1Yy0p$on znc2|sAeyxDr$hdcB?^nqt?<#_CsgT$oH0?^cl*g{*a@NP8jR=O#x#AQgf5o$MlZkO zeQUFK$z*Z<-TzHY=>h4c2$lNfIpJrazQGBhl?7V*a_h_uFWaa%`&y_!{;^b3D%M6S zUHqG&Yt~&X5HFLdoE%^dE}6^w6|Pcd5LrG&%+cPU*bdx=z~=OC@)QsOz%Cd79AESo z>aKL`qVg||*`1Q^^4}93u!ky2%rcr+Gyns(5uFBogy~!}X+xEdJM-Gxask;HYoFju z_tDo96L67nxb7$XG7f$);t9k~;qn5iMg$f^3xy-$mBfKq8)t>fSagI@KAX{kTAQQv z!WuA6X(wz|kbHM$S#>heKYpx%f=&Z#2y<4=o1ROgSF` zn+Hm0y~u4R0WxiLZ?_2l+c1hx z0N8w_LU|s^{eQEo)9~M14uklkfG*QlbQu%>d%2{2Esg1f*jYc|fKRl`jABx($w%*% z58jYRCOcJ(WbPOgL}!=-Tar&_xrUJG2EXd2_1s6&-qkZjql*`QIZBv571eUkVMrv` zF65}kkRc;%r*F;%OP6)J5~!<2DcbvjE9ca(J5y{_3IKQc(8?PH2MvuSjk{R>A|N-o z;pfNOQfO%rU5bou#kn;&d>X_*wcGi&finXRSk~O_%y9zhZo_gi_6$_#~2ilP;&Or0r_H&anolJB}XDR@u}~0sh?5PryIHcb^fB zEteysW|uf4g3msVnv+HLZRM_L|F5a_;A{A3KU|mLzpC}HD8zgW!fnicqR6~V5frLd zSZLrx)I_gY{F3?7Y$(>leEa8izULh@CWZbgHUr}OMJLnw=CK4?v{x&tkQ`7yQb(X3 zxdW{JdR$hlWK=9b<%=1VbUkpOr$ z@+wyIvvKR~I`7J4&`faz%l|t3R9b%&|@%pxA0`^}_lb_1~77 zjD!QkW$si)Vt^n1Ar-hQS3m$YtR5x!l0qiHUBy8&GXG}rdX$J1Jiz7GYtAK$Km6P* zw|}6&Wdp?w0OrL+6&R9s#^VjzZS_aDTr3zwnANvtc`3)fY5#5x*lm1I>s_K9T+Gu&e7`}TCCX#c<@-*65si&W-%qkkKWo7bmTWbj2 zKP&xtZLAK5UQ(kjb5!Tw@dQGCJ-(o&Cp%Hk%)8Y_FVXEY8+XQx)P0#a3q(7HF{Nd5 z_dHRbm~AeFGfygL)VH6H;K8p=ia*YAw(iiU`y8f6{4vjGn0nw0-Po&V%_=V`_MO?@ zVS3vF5v+#niAu)zJyXo9$JtLA!o!y)uAkJ7hQ?G;X}Cd)t7Gh=q<+gdUG>-D&P1z| z5m$8>&-E8;RPd*Vi|0tuI$M6mkjKY$uWc+6r`@We7TtRBJiCJYc=LH>Q7&OL=2N+m z%DKRy=DvD=x7j+3w4}!^SZDUF#L!{yQ?tJvy0j}z>}qFL%p*XRZyo7ZzFW{a?4s3T z@gH}t4aHvPiK9;cgJmj8?RT$EO`!&fcO9(v^={pRcAfs;ODopRJsWN@C0;uH{W(cA z%O3VdBB}+%Q$rF5W2WZLfBedvF7+rc9n+4MggwBIC*YUon`d?>pZtH|d&M0+omo3d z{@80WI&r-`m$29Dzq3rOz~qIV)!5H2l%0;6n`khWY6sn@Qkn^U*I;bZ_=jF3gU7&8 z$iCYhMCDn?ZW&zCFXyOJ(N4vZ^!yJN7n#G+9#8@PKrB(m$jL7TXvt$R=L7d?IAzu2 zz;68ijbgVOq#nnFp^e=6a;x`}Ih5a+v6HliDJs zR|*=Nbvang1(PjU1fsM#R`LmM^V0Lw=3%*Y$(Soqh})0lh`rD39=#Pn3se)NQbLtc z2rg^ATf*PIJzMjffOjw9k|OA-QM(Rn=J00^oyc znJ!RiVB7DYY~tyIVU_>AyYkqeonN`L7rEhp5^>WBfRo_^JEA!Y!kL@L`##rQrXO>C zoa@$9o)?wsjE_IekbF*{e{?kH*FLjcufCUO))(`X#HntuEc)h z46ON4EY8_c+tQyG7ul84{^INX7*d{X3`G0pYfiC<6PA@F9uPm#aNLCS!JqDAS!XnY zDJQs0ZovyCy6$hX7@Fv_>w89VD6N=1T&q^u#qS*=(f0Uy&Pi0p(S|g9Fnq?T$mGuT zZ31DlZ$0Z{h6l`hSa-`ZqhY!<=Ul^ ze_EZB(bIdoC_t@Kxr(I!(Tz3YQmEyS>W+Kk0{`I8_CHJBcEwz~XwlILUBog8W!DdhLdCk(HZx z=#omB$T*$x)3&<>`oHtb&~it?IyH%@W*d(c;%|$z60+@O6WaK4oCY$}MuH<~r6eWB zRZ?9rS>L_erDriK>#u!ygb(h63f8ic`tvgdBs;BP#OgrYc^s+tJ*h_7%`{*xhg*WWgyTB;POK>i8CBqg$=bpsnO>?JPc~AosCQr~oZ3RxXapr&&Z}e8 zWQ~W)NL-qiF~cRE7W3{PkAw7?_z3fk6khlfe_$QRs`8NVn(SG&Ft(;*tiz<|d&tr! zn{oWBfc9IC8V9ZgpPS3*ox&d=+1pRyhun+ID)n*3U!}bC(Hx_jzdDo?YD6|6{9xFr zi2K4q@SN&TuZ_Trw*>{ZV91H@waSv%#=#%!{VA&qwf83bhju9M9qgBVC_%<(o&GO| zk5UAvy?>%jf&`5p-W7{v-P9uzq6XYPpgLY0wYH+mW4O;zZzd+rb7hRDMKRiIkCHO# z%rl4!FN7+f`@Y8++qnCCj!R2+n#S#H#kl8wIL>m@!>k%NBYuR|`pWx>^k4|4)aWypE$h{Of7)lh(PjOGh zdsdHijw|7t@1srp7om{dSb$D;b(DQs|IK2)JAtc*0%|Wnd2_y+?dMN^sLccw(Z`gpAMJP zl$q5Y<7*maS(^^$911bPW*e{QqP!2L~Q^ zBmZPHqW^H3wi~tV4_;jHI1g|)5?0_Mr7d>n7$qJzJ6s`%V700?xf2zo3-Ep|ZALz; zg{i9>Kw{gG>F)RZ3gt<^#Nm!c6dCXB*YyRNKqKPC#Wy=lkDmfxP_5cfxYR+F;KxL{ z65W;*y<}cJanN4DLq8NQb7B0~qy9TCj({^fV^;XIXY1g+-*FP04$qIa=#sljIChA#J3db(jG6)V{9h&S*szP9FC~RrAT0vh*9eUlfvpSRh|3i zdLfUUEp0U3#?J)cLVbg0veyQ*O0tMulQc1f2HOKU42pNRw1_z}yVIA1qloD$gMK|< zS^f}>%QEgsSmafxAsuiBXkhBLo4r;lBl+vG{Wg0Xo0NA?oxd~dX^yQJ3iC;*aZ^xJ zEzV=M#!Bo4nin)?cgLlV*fJ39SSBQD${V%3Pn5~K?D1LhL$zt1ee=2h1UimiPe{+c(nP1gOCN92$h_o9@VLN9K+JGPYZZ1FiA^zW1Vy(YCLJfC$&h1R^G zGJ&<%q6DaqzLlDwL&kZ>wLa_u5>;#HRv23abCJz}eag4V{)Oc*iNE8&m-H9tNqX!H z&i=i#*X9+3)SHhp7k=m!pz#C}NW8$WEsHMmJ+^;Gp z5c){s^nY7qk<@_8`6FtT;u?c-P=z-OiH)WGEu##(KQOHhrl}eXBrI6#V|OakD()*G z#;kV`gPRSruus+eCJGssW!}J=4@Y`{$+B4yexM=ieMUtypkGYHPk2qY$-+wd_Pcdj zw%=r}*$iE|J`Zy5mk`|(+i%)Q8tUR9osVm^+oWG!<(tA#dM)^V?CW84;r0-nIlYDF zS#yzdlUpn?#Bt$?yIgMGU?j*LGbDn`PYgziQ)>=#u8GD@_k)C*T)!nhrM@q4cg z;g%b+B#w(6HLAnd3K<51o?O4CJ$qi#t}cZYJU6&DyFM4fN%>Coner9NVX;5^?FTll zcy_|^Q$u#fz7f#*MrkW5Dlz98DMpMJRDL-4{o5z4CIYJ~VpaSF_KF@X9`$elstRyZ6w{3^lXGhUC404@HP1jMcUAuX!r zBKpZjiFIEMbn&Uc>8Enm>ow34w0DG<{c>daHo4VzffTN^F;gEKlGqhaMME zZz2G?UCIA+gmZNVp5tC60mf`_48cf%VY)50Jcw;&VfJNbh(dp$Pge``)mM-EdvlGk4k;DHZ{02u7kLIc9!ndchc* zl`5WZGoT1o_qn1Tm*rcT zs$yxZuaa3}ap-G-@J~!VI8CMx^BwXV`3lMttcJSot7lmiCB9<9J)v`^1JAv%bqKP@ z!}w=>F2nAbRl-ICsHph#hZS#Jo$p^8u%}i{W`>CIXK##?1CNSp16R$~*8S2VdML*Z zp*z-v2rKd3n3Khb^ClCi7;?G)hUA!R_8YCwU5ouOYMzN^ z6OQ5b6PLqzKai2uT~2^}PTe$t+j)Hu zx-a|1owUL;=Xos=HmYV!bJ;ps-NbA-J1`fPz9LAcMF>yTQ~m)qh}F8mQJ#H}u;OIN z?l06{^S7qZ#y5cm91lK`j_vI1mhMT*jlL0I66!HA7F?_?P0vj2vwdgKP(bS%-6)^d zOx9{)+8^<8Z3z^*S;MCc-YqZVll>gC_PZodBT2#> z#uv2r?e-GRNVVfb6-Jn`q8g!i!Mq-)V}U2#)gjgux1iNAzDoG1naYZ>6-KUCpQmd{ zirpjZ-t|Bi)2;*hL8cia)ODJ9;Yn17a?}NPWv4e*oMviK`UUo`K;Ps*mY4cuA?(1( z`cUlnP!tp;z3PZ0PFI+I$NemHm`*9K9|@UKiXHu#F;)ubFNQem_r?&APd0pQ>hQ(N zq+!Tqnw!`-onNDG$ zS=Q`%r&;Nz^1u$ZUpErY`#!MsZ`Uj&zDN)4&uj*MoZ7Xf(=HwsAlvF^ z*3qY-T8R&L*YVX3;k`7JIN_w^pi;FBb^h9sLUzrP*_f(b2@BS_IPwT8% zl{Wl)3^cj~YjxJFW|P+HI;a+opPIF32C7)L6#@4>olBzi*<7JlmeqFim1z>$+1ci8 z)QGPJ1O((&RIu-T3YDV4zwznch?B+=k`0w0J@Yyl7wkJ573}*PC*2hAed_Ktx9AR@ zbgwER2+Wrc%%SVY#39l+o9+n93k9B3XsDfqZd6knEq$<=#R3g#IAsrS5nZ_i=|%W{ zscA7fY8d)sfGM@CL4Ffb&+ZjEP3VP>SkEzT#8)n61IJi&aNy;WaR+ndDmi|Ld0Gep zT^IiJ7-0T_5-j!8?moZAC?2JwC2x0Zym%9mzpT2685)Wn7CN{~!~p>XKSPA!=C*=d zTwLJ$=jUfLZ*Ol!-=1o(NOkfk7gt?kKQWBQb~79Im7M^8s>TZ_;tQ1*-r%^47Q-G9 z0Ed+1COO&v`hSNSijIoNO8R~Vf7mT`l)Z=O4zpN9lp4jKikoi-uXn;FlPXp7lk9#B zdPDbA^G7@aDHLQg3vb;fQSr_DrvASNS-W>onXY|&Dr1v>dk+TqZ&CX$oV_bAVo--q zBgWoURtueaA`IQ&XT}G9VPo9?I=oG7ckJ0J^SO7T^UVt`E^efLqoa!O1Y$xX)YZOz zlFKsZ#tQ4na>u!i$bEi%H^t9Gxu^6MeQJjG1?oi&b{xD|$e_INkrmn{kZhit;`i|G zV=&-|MMp(O%uU2s=C(=^v5pJ>Q%d}h7*mxqZ-a?yk1i7Q==V;aWDR?GdezzW2#)Jl+@2(#-Dyrn%NA|z`j>G#W%C0qz%Tx&C7J`u6^FapV~K@eVrFr zf`tV-CSdo7;5Eg?)=1~Oxz!@C{#8;j-zVpJmPIag0CG#@>y{~!o&XKz)n&x7x~G`Q ztZcplyPp3Xz0`XvJtAXrBmlc3#u@b|{iT|aXh5aS?bK*)$-=jYtBBv)FM-4&)lvCt z$tvvn)dP}L()HeITCq9u2`G%bB`n*xe>2vmKxRS< z1gH5TaW-n?jdYE6TnSlOqHAhADk~(Y1Oz=0W}fuH>cw(mJdV#jDQWVG8U^j4;{p-A zHnbi@g6Jp&cLfF9?-hoJ3Aca>@_oT~oQf_lyhZ!h8=d^!G5rG7D#7v9#v$X{$7xiN z?A+yQ2~`UO9iA|qRyXDp@3PZDv&jq-3I`@rt{+0op=lTM^5ddh849WbqZG8S5-t7P zlv9R4PQBaw#F+F1CkpgK_Vf#kFTTtQ`B}tB^mG{7bW-S8jF`j2DHsCm4Jd3phNy{Q zN!<2GSh9n2SA9S9pqX#-M;>Thg8OnfBdixX8P9;1%=On6f(F_<6pGP zJdl1swjZfk;pRddIR=dJacNw?C(M*SzioPrjB!Vwu=`wa;hW3VLcNz{>7Py6YoAut zfwW+c`uPKy%4V}cLKWju^`8s+;K7WzpZuo&#tBgiiSK+Xi1Co}7kdr}zRy~{Mv>x4 zND>WfqrnmwBZo6bQo})DC?{e5qGF919=zgGg4}a^9X7rWGb{+9)a4?jSCCX@cM)-{ z@|*OzDoVy{rZBCl1@~GzX#lb!CH=+*`#j3Pxt$(aVOqRGUXS$Yi_o+vZg-Tf!9&gc z;i2LF1(z6jLs|5!TV$SBMwi*)YCwrcZ{Z({X3Ni~K0wxSiG1$G}mIP>=ieuTA+%;q3#zykukpYksjs+9Nkn zo}N5=Gcjd4g&pHlu0CP-#TxZcBPk$aBynVM%r7L828dG|LC}gvRlcGVxUoK5J2`b7 z-K%TrOLz8yUm+}qs>PV8gJ?nMZ!RAFn^uizNqB=_Oo3`y1(TaNjWnV9b7){T~ zOE))YQgBY3vh#yD$eAcL*F+xgZ72y^svXhxpHP>U%a|oB6qt9r(Tb78?_boZz$inM zkl-O+wjGyL^NUC1d=LP0>oy#ozkA!{(z5apf`svXeIM7Dg_y?w#W@Qx9FD07mhv^8 zxvn&=f6bX^vvZ4Bz7Rpr{`Iy?tBa5S=A|=2YUt_Ih6V)si*u?L`|+Wnh#S9(>$!Xz zdeLe~DQd*K=hSuHdx&L@-H038DZz{$wU_8cR6sA;B{l}$wm$Ii>&5M%7{|CrB&^+~ z-Cr#*?&McJyY((7f^yCR^1>ve;njEQ*K#UOY|my>yvYmw!G^d_Y}^_tgG+K1?Zi0j zoo0vmBq9}ozE9PA7pHytlSL^K0CC&HHp0{0fFfZW&0P@NzlLT~lUB+{#kpdA-?!@yc^lGR+V;NAPuekbMMb$uhpoKE?6zhXnsa1+va-%oiaJ zHqB0VozYoeE^DNxb6gHgkQW3+;x>Ym7gu(FcK90kSW5^lL7bas2Fnkj`4G|s?-vqy z$Xq6!yFrEd{UJxn7|YJS#4{7XPn5o(*!6JXHIUPAcPk7~d7Jr%O<}Kh-nh83J$6*i z^Lp>lbdCcL)(GGC!a~I^C|q8=Uu)$vIN$k~ZZ$G;y#Sx^GiX^O?scmXRL7ThPt)T5 za!$!9K?Bh99k*fX-_#^nIvm3)3EyUQuv>txHj;PYsR!bc%FZxJ6&L|@+E!nyAj<=4 zQ-wTbxQr3(3Jewd(KewMO`TXp8bA3^lv+qUiKVsrU0qJ-khGL%YZ@rK#YR?3B zCxq5sBQZ_XyTE2bbTO^tKTVHdI-M3f{mPzU;?!*L=C?f~HVU-kJQdWpIdSG~ZNm$p z-|WzvoLm#@oetwAZK}#`q(Cmf;k$T=7Z!#Hx;(64?`d0H-zhB*Wwzp#?DKRkyL~S; zqk})ha!!lw(9}8$vj||ItAqR{mSg9qe9EFj3)m(oS9;U;1URxpR0rj0c{Su7TH)tj zSWo_K@G}9&J5RTYOVRrI;BP8wd-w1wQEV|B0H@)vhQe5(H?o2EBc^*C8DV8mX3iWk z`gyO!fWb*~l?fUq{;p$4$7FqGb{6ocpk`qJf{;k+?qcE+EX<$$M4E*DcGm}j)BE-0 z6Moe;$B4-t$DNc|ETb&1!$Zs311Oi=(*BY04y)Fwey|D+SDa>b(o1lwhCpJ!e}6sx z;(Df-@bdnZtNzpjWJSA|bkw4t%|r22fL*K=us(%@eq&akMLb@ljg=%`VmjUOtO}+{ zk@;-*`rpWJn~sv`u(<^UpRJg`65ujT9c!n z$JB}Z*{HG&8DU8K1fT8LhQWbX>-*QXYp+eJb@O5pYuNrPK)k-XHugaas)5kteRkqX zLS(C<-&f5a6X;6DK`U0xHhoF>Xpb5sDK5S+kisNb?K3)Kai3Lai^m2&Ecd&h$??7s z2V@@ogvDg>2H;p)LPe`Q$pWl#2(ygFi^2sjvYAq9L0;^5AM(9vV#^_n!vqNSsT=V- z1{qQBc>*?BQoqVBncveNy*;aEqKpp!Yc2YE_Pkehveq zF{g}!3&mlj6H234-kSxyuCg4p%JK8%ZO1OQwYB**&J$fs?U%-mTi*4llqt!eZ%%IB z?5H$fC~h#IOy{cw`NmlNu{+k|pESW(mE+XyqqE=wDQ&U3Fqt>ooqdd!L>d{n!55el z`~tjuE0H2eU0cbxRi2Wjq!9XQ*qLRPh}NWu99?A;87U;YK*AD7%@HtJ8(X>aWn95u znfTc_pq)rZyVhqL*}imQV`1_5~6&`&7Ck&Z>sJ(7`TtnjE#oqXKPHQPQF275=9g2O4Xq^i(!?3vHBRw&v z(ReQ_tK9Y2XLYE-#|Xt{zi~6iEU{pZxsN&i53h3!1Veh|IPrW`9YQ04iP>wQ@vk?r z_GKz7ieLe#UGng0KM$0(`Xe0oR?q$bTHI(e+&KG^Tc}+mU=5580W?$U@MQxdb?e~q zw*5xOzoaW5a|ZbA;X5ufwG^XUkljq97uMUdeho*p<1R^u?>a{s6iOABb0R|;A{XuN zUyk2Rj=?|W%H?!=#|I0g)4_CQ=p|3RaS17FHaxl6D^GhEwis?zjos)GMZ zoWjL$@o&U^BD?MNLwpp*f~+yNi%a`a}%; z8zh#3;zCu$I&S~ZKu_N$1N64n60bo)zt0@WpJn&T%Ney^Qkhz#ze#`kBN>&ZVxp+P zu!!|LjyiERLIypwJE$A4@ANj#rqPrLDZ~^8dZ$;Shfag;Bkld%%O}8Z&YB}*Y5Qh0 zS9N#h`RS8SWz@O&9hcoWllN_yaqZnObyXEJ8M>?Qd8@lc#SR!-2IhHhIjux|)kjX~ z*Vrz5H;rv?ApAb`gToS1!79YS*EUthA|!GDW_k4o45_h21Yif}!E zg^Yoe9rK4&{y9%WoCU4~A3G72Nj-p!FQba0_mWR$E#Hwp(LwFAcewZcteS4iq25T1 z=)X7Jr#$L$j5IW+d}Kj*lAu>|UbxY(>D;v0n8q3Lkmy;yzjNae@+(aVRN|JwK=nr@ z^o)FkMLI5v^!rr;5sj9OeU@edFV|2GHaAQJAC<|wNix<^CigGjUbK7^J8M(S}?<4 zx!~a_11Z+@{5*-~@_)jwF}q9aYMS!qy~F4}LGcWD{`lFvJ3`4|>q;mB;T^yeib({I z?)IGL!UX&NS3dwFItQ(12NNcRt{ndZpkt7<>#K9?I=XMZ<`O#A+K>PQXHo8d&pzI8m+Z*O_|zw*Ak;>UrI5>&q<}s?NnQE(DVE%% zQQuj+0`O4kqZNs3l_!Y@!sK2iA@`L?Ehtyq4JXVRCm|s@c89WW>#X?Y5xw?fvD;T>tZUXEP&GVfmEl!djz_r9kJ z?H5N))b2W=(1uyp$|)%|O*+g}9d7pV@rhVYXKqe;LpMR08gKf&GTcst5|AzhZZj@n3<45cG9-ew%Mo0!fN2wetzku~DB-Fwbz{nz(53^mx6HJ%P3b)3SeEGQVVK{KfN9B+4a(&z;K!tciOO>4_VkrAMRFtM)HHIdf>K(v zwb}J!6?Rb!PYVovTs|zlv#Kat_SJEvV?uWUBeXZ8yj!jh`BS9(0f;rnpKQYQ$9D|x ze-F2a2YLBRx~eQVW4kfxF4N*w8QKWp&!m$@(FPjyJqv+=VsWrbasb6Ii` z#WN9mOKLiUp7(pJGuAq0RU2i|#|!DY8z{csu4p@Bl-*JuzXiDli#+>wcc@j%d!ws} zqVQZ*^6uR9N!SSrr8u%gpreqs=1-MOfjD&eB6GrFrh;wQ<}O#<(2&Uya4ccHKx+WmxdXSbCZ`W)==JfEl+y&=^mH zW5ZwX_V5H5)-?5mkk<<}0`iT$T{ED|03OYOK{oFCxIt=w;@g~Z=AYhU1f39 zM62URRpx2zh-1GcnG$gbI4KWU1lcN46?COU4S%fO{eAn2zWCkOl+-Wsid*SSBMN-v zJ~v>wrs+B9mm|5f%(NdCT$ek0;kMM5aRx$}O!JFPYrM(;qt{@C|E_(0u+?jpLwe8p zO{I_9%Vn&CLKcc9t3@6w2VRK+4mh!kCv|J&7B7al8acVYed1MomSe9P7%N0x-8f>; zwDymha4CCZ2F)3w0~_sZ4Jni6?N+CYc3X{_=h(ji7G{_J944k7uX@lp<=cZq0{b+I ztfci2?o09{=-6a>AJ7wQnT{zn>cd4an;oVyFV2xljr=v8QIXlQ)%I6{=c`vgYrTwVsD z2#;aseR65M$UaO)RG{2PuRvhy!@x$yFBWjaU!_3i zLm!J;XfeR1$mh?NVWa>s+bIUo6*9=+_v;d9q<1>g;9=B+Bo=4LPYmxogdK}k1+t>% zXHQRGdQBGX5mob9!}vqp_Qoj$tvIa|RI8PZ7f5Q^qoG>1gl4Ta>T_RyN&TJi3=`W& zTX-11HSbr@d&4&VG3{4vfmzItPT8yC@ejt@uE89o{af9kRW|%(UbefPpZ*=LSz%x| zrFn-CuGkvtaikE)`or9#4uD>rD0p^I*Pdl`$7OC5QnK)~ztiTi?#kxlrS`Q-#cK8j zh^=}i;XgGA!4EK7oDYLf#Xx7>`yw)65_!^gW*RtO*c5(gGlhN-Wbz8;1O_l22`1Pj>wSfACCGNmx9ZQ>Sg%nWOj}RKoytMnG5wd zAbeP?2Y2RMc)hE}VWh_W>6J07^$RmhPAs>B13{2TPwD%=N`b_S9T=c$dx$`H>m!r| z1g>uJ0kQ`%z*4LNDEwjo2GwDeVTS^wM$tZFW)eebPj{by>wtw_+$90tB*p*h1g47bou`s0|Ht>j-kr1gIIuCtKrwe;9T)AVc0bdBnD-kz|cvR4K|Es^ck z!i@2XDlN<8iyh{;)Tb+>cklf^t^Jk#x>-K$QvYf=JCz<>OTrOVAD?R6=^qp8d1g5o zU)$s#zorVj1C9JwduCd!Xl6A4!L;k(UY+=k!@<`m7d`C#%;nU1!{ZQ;gRwhh#>3$_ zK_w(go*UwhjW$r#m$0Mg57-4J2DfpTnb&Ygs6?kaLxU3;)e2QB-V{}CB7Kkhd?R=X zvm0bW*wcE)`!RJc&;}jCg4%)MJ`6 z;J)VM*okXB63M!Q8OK0xaZLCvS04e0pADc(XE}v~R5SrPZSog-fSk>Idw|sCPr`>? zl0aLqT<^csn3MH)2*yT~45l5z$b=Zcdgmik4ZA0wOXD>oC(8fdqDn+aa!H?L=~G~g zzy4{&&q<-a?@P4^t<77^+h1~4T#|kvL`F{BQTKFa=w?{qM+x z1k&gd#a^Ag@pgf8l|~9OOX!^KFEpx7aj|RO@8b0*mS$P2Dca42rBDTz*Vn;z-|kBS z{A|5cvFetRe_g5(Waj#0=$$MzsCh?|(Yeqh)06Jca*e45Ry%;>5OX}zm? zX~&;aHU2=r%1^EPZ}uw5a6k*~6LWfA~_DI1c6LgtZF)h9&ob{B0 z*rM5{>CpNbS!e|)JmB{Pz+=Q^JzF0$+s1zB9j#|G_>@@4>$>0u!x|>0E1Rpxcig8s zTe@;UIt^d&DUYPze$`8+1nn;R7Uw?a?Fuo$^j|c!I<`hBe2EV(T<$E;E~A zxSQoR#{12wjaU{D7>x* zB9|8*@~x}f1+E9Gt*FuyWdmmT+x%j$PFj50;CBM@HN4C<57+GX7h7r|Fr?sTSZ$e2 znMl;2$v}=sEc<=fI_i|mAs;*YY1{RsX~Rl#|M=ca+lwsqc!eNzF85g^;XS**>jkAM zB!n!I>es^GvBEi4|C>XMhRU)5(MMss!Es_EzvK7907&iL;W@8_X^_|b+=iR4Lb<^Z z>?9>)z#4(UQ$^)J?poJFi!5KBxc)8Wp$bL z3(h{2sI*lp)-_CB^qU=DUtFpl<|u;dTT1!>6|s0oa!-~G@5N*1MZQ=azNIqM9?DUR z<=MgD`8)Nq8YcPTZivANbEHUNqr)k>-gYXV>T~@)(;tqFoOr^x90l72)-!b-Jdsww zRBt*7U7}?mWlyx{Cyq!U+<_io2eiw7f_hofVTOxNnnS?iFoe-8&BCTbA?Y z`mGE0O@f#oHigb)AG00Bh0g_A{`F4n?m2tlE$86FOKdKwzGf);=AE~BgmG_2>LJ@o zUyI&h;?dD$u7#Bbx6VXX9$S7|Im)PRHV^1YpVP&^DGF+t&b<|LZR{bkvDbAbw&Lo0 zaBz2dk}In4U5xU+*XcRST!SBeI1E%-*703w^Qm+i@jeTMQQKWBaFGQ~=E61gK(x2- z_wTPHt%)Vps?gD0H^$c!0wz1njn;M=fYUPoITaJ}>xk*%P|l1qc_?(1^Kz2``CS;x z&8@p;yCd%`uWSA>_8VtE^V)Z;bAJTFew9H*nN+mK*p)F!Vs0*CB?7)jT`3Yg)7|L0 zLf5wMW5fz5KcgTwwI{0anRj111;cAjUmASHOKf{q=hX(L`9;;m2>I+AaiQK&i^(LH z6&C1d>$Q9X`QTkA^Gjxuj&0qS+U)MJw!+zO?r4iut{l;5_dR5D5>J$c z4UR9jh2+HI39&S8!s|=^)cbdBlCpaI>$>{j;ZHq_pYagvrQY^v`{y&SVHJVP0nR|x znGMlkN#0{YG1ZjD_}mTy=MKPU#t~t1j1U+n|T9;1`1H3_EU@Fizvm zxfAxECP=aNtICxOJRHdWRjpv_4meW*6M1()2;6_6dmX-`hG)do8Ti8AvTxsQqhi`i z7rQO`M8$+^eK~F&0Ud{|_v{*~a&Zl{S%MTj;``QgK$3>bJV@VPA$<--N0BBP%NT4+ zzZGpd;}AY-*k&;pXgtgAEe1Wj*>9c0>l+n2ZqQ(>)NuQ9aUz&Y%W4Vp)!aN`NJ^cr z^4MOb7bdT^AiBO0L|87oMdZjGFUH>`vt=%;okB+`B|!1B>kzBEDI+SqR{xXF*dJ`h zH^5AdT>h7M=h-%SzQ<-~W#k(h>AoEE|J>lUqYn=u*WTJzGY866(M?0^#wr_5a5KVr zyZfqZf6VocGBYWovQ-TtR<)v!fJQx;$~%@(^J?nDvPMYXFDqm0{m>WMFK2acM4xs7 zHVtzVd(m)a#COc6O8wFdExLfJq@CFq7fr&8w^JBHoZIoUk#Wv$M>BMMv7`s@)ysPt zS*9E@A{mNCT-(#WL>9N5c$!yuiDcHCL?-EOld#Mz%`eRzmDR;-d>eL~{1#l6y8aR< z(d)%&vYnra*VCKXNoKLT)QnZ1-6a%2w(e&_%n3hvC#)y^UABDE^V9#~>#O40`hsrT zqD4!gxD|JI2^4E_cXxN!6n71-#i3YnC&k?2$-m<|1!lEH`{OW;4zA7i zJ)QKzM~VLypztAVUo&2h$CDydfc3s#>l?lViRh-t1`S`fUIG~k2%t&{qE12q`9?nz z-d+5_^Svh>G?&|6Z?ye^EuP)BD5Lp+%s5{&u;3GCisxu@jV@~NlXEbR(|%Yc#$TT6 zo>p0yHTZ^>s9cLJnDYg58nA7ArB77G^po;C%ciG?a*Gvn>pBJiF#Y4GlDaa}Fy`74 z4GV<>xc4U1)e)lfx4Q;<5RC)rH%wv-d%E5HCN;F#<(oF`vV}%nUoq66TPEzDlp(3D zWzX|YAZzmGs8xd_iqZQ|TTmEiu*}x8-fvuAZc?UTYZvQy`I*kJC1{WHhBoH=(8bm! zq;r*!{m)}{dzl=FFJKELx7)zMXUt9q9EOvXXnRM?x4szKEr?v~f&@Qbq(|z1>g*s7phS`Wco`J5_)NN(>AGZ#7&k}%$bO;Pkx`QhsFtZx~Fi5Gfc-L}3`(Pm*u zFA2T8i5%4AWe-NPf_cCG2(3ThaJv&KJ=V$SG~E zWM;J0shf^#vk!*8A}l{=8#liK(84bDF_NefO;Vk_;ggsni{L*F8-1no!)E*5my|ia zKMp&h?fXijKmVaNi)*Zx{VD|bV_ss~JcRh~=z}XF?&zU*-9jicJ7eXF5qYAM$PILI z-506Z`Rpk-Ps-vQ@_u$7UE*hIW&RbERJ$XY)a;sr^+-qBvoVLWuByx`pGMsp8_$!@ z-&H>CFZ&8UoUZ;Cjpn)8=>$?`U?{Md(zF>WSX%oo>~jgr2*?#DkuS zFZkDx&_yjJ9N)>O$2sMEQ>mX$$1aI)5I_%-5lx@?V|Z@hq$nT9KC?X58m*Zg!%9w1 z%$2DnSNn-HYh2KG-s#vA`q#4g#K>SxPE}8?$1Q6zeD-W}>q)VUIC`t9Q#TSt6=pt= z79SUD@hpoA&|~3M9A$CZTEYp(Jg4GUiDv<1x!obhU#yXPJn76~V^m^``*~lX{KMsD z~8zZyMT9bWp{p9?mirQuN6O>;-u2P$1@o0hCdrwYXYcBpW9WG7d*+|RInES45L~u(?nhOwa z>I2YR0MNS?L5A?e=zgNg^$(i+c60=dnBbbFV|jn7)(@Q`4A*rRIeWvaE4=St+taBc zF=g%c7@IPK~V;ao#qH{v3qX1cek3W`{n9p4OKxUfW*Nx#pz0!z0EK#h1`~r zZ=B!bvef@|z8i}q=_g+V`#DpbkXjr1n6+Up+EfWo6@o?r4-Pj-e97udXL_WOZY zP}F{Cv`3z2Qc13}%I99JPK}A&YKzHp^m?Em(}DO@_8Pp={FMb+cwU3Fkf$P$yd?8Czo|LqZO43%Ffp|{MEI_6RTxry%SaV&$&(= zJrjc8G4itrKX5Pl+IlV9mu?N~$LY7myO+h+HGOpw9MWn`gjnqa|@XRF4JlQh6y<64n z0dn9P)8*~xl6HyW`QxikbD(HwJYszCnsGu^wJcTJmBxv={D*7fK;n+-f|UQKg^8C# zB{l!Z7_(7jAyKJ&!sH~t_$6OBownV3kuSu@C0!OX%PAh+wWcF>xLY7@-Dc}={(@Df zM_|b`J*ffYbKOFnfNFm&BYKCgm&lWJ2@w17fy}X}od!pD7j8y`FY)`J zZ2aMY6wt$Ya3zASoiUu8k~X_BD`oG>`mQ34x%X36-#jzXuwtBKm5Q;-N4NO6E#GQA z#~5SZu1HlpQZ^xz{MuJseK7`V>*+al^=T2aZl3)!*c_>_u5ttpXlv_7Wt*A|UnY^c$%2<`4N%+Do);~)swY+jTYmty| zU)(e<=DEWO!-0OpWq-Mju7O$wueSgDJ0*%5FX+BoOduV3H+5T?RT4%hMf(ls&Z?1u zvXG}PtxC#Lsos1R@w$E{^19yE#xI?{yRVw0crgs|@);ecTw_+yW-vM#zN7zUQZQw|2PokQv-#Jt`|6VHm7=<9-HxX$Qzd5?66IO@g2 zNAH_2^bqv(;HHRAP#U6i#j0tjLJ~-q3?azPeIE4lYmE~RH~7ZQJ@U5fupV%rk5M(g zxqQa3%K18>Jdq>ROFO7AEpVz-DH*RTsnvq}X=svh^9eMC%<$!8;Xql#K=!Pjl&5m? zS9yMLcdEd|YITo8J=XCLHcy7hWO0!@mAGc$4g#m-89bc(lrxh1=LHqxp-+B`b-z59!G3y9E8Z zz=sWiz8A;07JOK|B_{qJnbFmATtkZxbn8_C$eYq7yBR29y+-VE5C{u%6=3 z2BE6ranj*7HCFY>%pY=cgPayS_l-AtzH@&cL(r9Rru#~j@okNMSEbxv(NFk$=iWn{ z!v+R$&T_5>cMx*kxu3ytsju(qm~(1Gr&Ov-Hi%Remo(*?pJ=e(?7C~Jk}&ev_mP)H zMn@O4)_!~uWu#>Z=pRZaVW-ID`;G*?USj6j@=2(KVvMqB*63~BgJ=d$F^EM?G`=1= z8&eg-92;j8RsGRNHIoZe%IU`@Q^p77avnPj8nBGZ)DyDPz9%0e7`jZOoW`a!H1j4Z zDfOsnqRtyLmMRz)Oj?+l&7mthGs$uns`M)*Z*G#s1q_EUywb))wfU#N+v*bx)-+$% z!>vpq2lB3%v%g{YfLDEfU0tZPU1Dh9_^2}ZF5t|}%qv1>)ban#^3I%ip7r76)55$U zlh^#@Le+n@xUE%IAF-oVu5_gwvSEFjs)ha~&7I>;YQ0Byk-JLo0WD$SVIbo;_>gGs zVIK=JnVFSfm;Xy>-%=M!Q7o&h{Mz{oKZX2y0+OR9Vow<`>*7{`T&CT6W0{_(ep6Hz zc3EZy;M4o5KwZ%N&D|aSQ0{fuSCBf_dhyT6Cuvp0F#)VkUVC@FLQECg(#7Eg|FS-D z*%%mdl3?d7i_7n+nxr|Hn<_9!=Q5}Fa-9m@^6X(Ude2mD1?Q3dEmE$vom8NB*Z4Is z?`$bX3QyW53F;|IvDEtTB_=H60($uLMD|MBe6G$}7Q2miao)G-^2hbW=e8h%FN>A= zW!)#Ou8tuW?L;drw|^44DeeGN@BOtt#=5>7IKN{ySaA{o??ynKOd|z{*mSWdm9Bw6 zm6UT@be$233E34dKojsdT^oIiqH(+GCmxQ2=Q{N^NBWYpW>%xy?W?P?o#ntk?mV`1@s}c7KTOujJXm2=r zS(4_pLD$DBtL;Yp6RX2R3T_92AQX6aoSL(2$nS9W;)EPT?p7FiflQO_x9nCgB|?ZT z`EM(1GC~w-o+Htz>n&Ep0|Rw*9dWc1SN9tl=Hi`JcSdNs!kq0 z9UW>L@$eI!W!BvO`EP+9O}o8VIo{a2=2!lAO6A)>n1?pUgGIzk?>DboTCcs~=4+)p zlx-?K!cB-@&y?#_6BTZWG4nR5bTS?# zoM5_jZ*AZnQizt@|AAmx{vLSTo5aMf_U^)0K%X&QsHYF`8LS5y{cPDqhh@2awlAsd zw0+_9gHkx9ct`K9p7OUu)JSBCl3jr?va!0K2RI&jj=4djhm%pajDLe7arm!HUW&%< z&8z>24F5A4dq=?GPm?v|puf9Ttb0|ec0f*8`G~HQV}s#1f6ScyT$8sMA#W;MnONO` z<09)($3q)cPS0y>nq%d*d{CaW*{i515tC7V{#9tbSWc_b%5>anj^UHvPreHsg*XZm zl*du9&PWFE73h_$A=)4lI!U{o2~(XB2@`>Ot~}iu>X@5@usMd;8nd?h=r9!IIMjfs zC%@3A56rFRqM)oC%-cZY$Goq3t}*qrT~z)z#`F79?^XL~EIG}{ib`s-rURHMu^m(j z+(ulhMD~jx)0$+xExq=S5{AG^_$t}EuR!fr#x12~yybzPpk>-dJMXjjNc=AO1JDt- zUg0cx1Vy40wqg}7d1_*!F`KxX1wcFvKloZpy4<_&;D4OyujuA~C-zt%HX6hCj z4$wI$5r`cUor2@xYqMoB5dg2CoT=FlKZorsyoNqdZMykHD$1BkuKL_p%k{GFNfiEb zdc*_%{jujB;NO)E=2Hriv80gWCCMu(O)08e>TU|5C(Lpjl^V6;nijD6h9e)NB}Lv{ z19^Sya6o#v&`i**d!J(@S-3FaEk?eYET`NNjJ-evQ*zOX3HHaS9NNtBx4q&kojOJr znzEUu{JFW8(hD4F3$%Pai&T9L7xBHIjRpcqIu$Qm&dSpa10H#NV%a8t- zBGTU6DpJL$uc9Le-^3@b|Lp=aNnbjE!*#`z=3JErR0>)N6~$@km)OZs%d* zuAT#b(>Hs$3M^(9*95RGYcG8a?Lp6aC8E&$6>eynn}0n-NsCGFj> z_;K>VC`@Q0nMJ!x4MWb(HjkFR3lLr}nyAZMbB; z^-2@}eP_a?rRMUjvohq?S4~Ag`6qe$QWvMS0*eal_S~I{z=Go0_A(#W&!YvU?vAT< z0`ntqG%b@{lCv#faf*m7^yGC zL=Uy5D;9uGk6a&9K9(G;U@7iF#A5sr`OQEUr{J}s;U~uCL;7Kv!TY@Ix2Gch)Fd_V zDj&or8P|rM{-63EpX+A!#qo2wEG`X*f1nNHCxkZgcZWpB{oH%Ix8{M~st(Tz zCCtsS%d_HCujYe=1pQ+bGw+b6E4<7jwQDV!_R{&DeV=XyKFGr+9I~4IM9k&3jSx~+->{~8c9IS3xRHz z^y>>~=9vr)y39sdJHYk{9v+@zycVBJ;5v3I5IYKz;yjsI2m|F zokv{JYmFBv{m&FRo`x2X-A66^<0BbO<&2nx7|wBl*tvdNSh2dIn;losFB;f{d>b=G zdBm6L(x`MS^>U$G3H zLgnyJIxFoip*)L@U7ADX?={r5PsHH22BfO)zI-L;AdD2?A!B>M9leB*u7eQXV4`IGP(=V;tyX0R-4ceE_Je>E< z>z5?j*I0CzaA7&G{QnP zFY|<{9-ibV(-fNNS*|B89_)3sEqOIlEL(RmqiJZk!L)DBlf}ouLE+)%=EuB|Y(nxI z7*Geym5gmMRXBx8?sQKjX1ZnGnEN1bS8XkOEf@?WJ-6ps;XTeu($9a! z`we}0;TG7bqwI3J8!iu3?sjm0;5;G3dV zS5bN9qDof06kBVZBG}Pt2C$d~K-rT|mFm77fxZ@-@)LbHN?m4n_^3p_7U+iz6PMs| z%}xSQ3rdyUKdsPNPL2*SEHTG!$m#ylci?XqtNPxmXq0@KJRn=0D|RItNt^I0X2KG6 zE!Zf+^%{N*V}pZ9At`Rm+tBb>AP^dSq(r!4Xn_Tdel+X@U$;a*=CQu$Zy6G$^x0h!M8J@Dd+l9krLN+I11Odg0t-YxK&!?p4 z9U#-4xOB5h-i$@GUSfzzVbXbM!so?g6xL6C#pFIq#B@t|D3dX<-8Pao6?*I91iV@k zMf@0z7Ris|`do0zWuP?*$iZ?`1XS{M^yo2v({Lg+bPO;01WEyci>-|SdXtEFydp&@ zv+48!H?NBCN3WQ+MYvwXwzT`8JtkG3L;eE4e6CcC1Xom$gs&iZSy@}>-KZkDgns>3 zy8Gw^#7q6CDcb%?lI8WDw;{gM>ZUcP!Q*~AWoY>6Fpmog;Qu>9@^X^l{d6P5cZa1e z+{NGa`c!1fNbRoyePsJCA{_p2k9G%tXJ_LrRku-}?R$Kx(NjE$1vttgB-$i38v`CykX~1g>9wq-L(h?1l-}5#9j{N$!<)Q&;DE`Rix;h}-YhrZoFWB_86 zIeB}Kv2cREArjO@z~KIa-T!VrR1p)Jzes)ey_^*XBKgX?4MRUSFd@aJ(l2T%)H2

      }^}^X_CSqVDg+?HbnAjL~0;ZWsbPp0~Rj-qFKR^z3)@h*~B=qf1VTZMwGN!%I(KC>Em===3 z7~}rX+$?c3_<`TT#og=t6BY27%)U*n!x3sob^bb9>&WLr>?6*=$#(j%%rN)my3Zu+ zf9manL!!eXUT|h_dfgy$;@;T!J5O(Td{-IV8~L&X%e;dwC=kgVj3X&T{Xb*z?H9bM zg3ap0&ZVH9E(e2ceF4o#5u9VL5MzaP<*4mv5%m%JC(c7Vo$*<|jUWYpHYR5=@t%)H zD~Z~T=}A^g2bazR^?MZt5*P^c}Q1 zEmyUpJ#(h&eY$h8&8hqN&$g~8Z$dfajl%QS9{2zD9aa6I&42K}`#knqgtowp6u(Wg z>K%-c=NVYOSxwqK5%G1sl0*ZEiBYv)?+VIob~puO?{3@kweo+u{qdS5t66ooZF_fi zR4~79`%LRSt`EE3o4_?ovT`{R@9l{c#Narz?_cIGd)_;F-E$#S{Qr1+rzlIBE?Tr~ z+qUg4+qP}Hx@_C*vTfV8jV{|d)!#qP9pk>;r~9-c*A8W7WMIx2E9B(|Iaj`;ZeMi) zk`REb0m~y)tl*grUnWjz07z?tpw)4_jx{=;2bq>xrAZrv%(&b}``({MO)f?itYJ); zsaCKxsEI?TaRawmu2+0#2mbwh zp0%TT{Zff~ZT)34f^Fnjel7EP%Z9mT{)+I-L1&4|PRoU2iHP>dSLcYWrXd^f@z8!l zTFG|egyylMSLSo^Y`eJxdg{#s!S|2}-&P>*OGqPW^q`|CkA7%Gp8c;7{p$OSxS z?8qanrZ`6i_p>pm@B@FO28}W?W!CJ1beh?Zm)ewECGi|`kJ7L$dWxFNpu0fy4Gyk~ zvQVF2Q?bBSOW=HV?~k+PRmNY7qhms&AGuuAY;&rDX5C4=jSeu{4PMFWHOKS`=z>V8 z7QgTJD=<8j!OZP`X|qR#UL&>~`9O(ak`8Ez`k zv90VqIddP4vi6(_Ma$iLX5_R5eKlg{CgJ#gxMb71OkI0ndy5y3C2QA z)QJ=dx3hIUWsc3(N2487H-S+Pjw&1gd|xO~D(XIjrgVH3{@k$0u5w|dY#voTv_nS*&^5)xW*Aob5V@zX{j_f&?R*XdCbuHQ*8}-7zZe#X}J_E+r zH)EX!m=Kf<9)0k6``^NqV?E!`V$T6>KKT(z&!sQ)Aa)EGumRs+V!QE%U;{mJi6c@8 zQ9`dka~u;9NK)gbZ|jv`N!_e7=a1id2>kZ^qt~uk5Y&5jB(F&fUm`CCAtRa{nS$1AeU-N?No*YHu#9zi zE>qYZp&2h5y7^Ej@MLl&*}n^9zwaPSu=~qgvY^O}g^(m=Yu=#R0a0DmE4E1RT=_sY zZ<9maU)B4)#f95o5prfW$aQ$^-^0|Cijg0n8!A--ngCi_9c|b+Slj@Dg_)eux2%gs z;X1{Y;E(`;qz|<{=DfwVtm17+ZRu*)JVFOLZKt6Rk5h;nj)SQf!%k!ZUDeg1J^x7M zVfh{r$4vzpo0)>4ziv>4BBT`_ur=-K$g-qKf}1xRR4045_EXJBS0a#$f7)-}g*y)fRK)7f4+c8)3&UlS;I1;r0esvgUKIfAnaOH;M49VU zT{C{ki=rgvG?Z5JT*9yu$taykbIf2?kU)hvQ`MSi+Y3O5+qjwY%Etr(ws9%NmrpZU zqRmXKz8dSN)$Q$$Y8#!%^-$5)l31^*P9I5~mAcY8&eK$`GuYWdDILw|wz+S^pMC>= zy-{7aBakcvBTU^v?{)poyko18g3v5FN6SU^Q{`!?58!<4mS3k9!*-d=uS#*j8!N;D zDf33J>a+m*gDMXBuI4y$319obPZr!}F?i34ERSG+vqeowU598aH2-;kLIRZ zRb!1=W9b0%nc>lf`_tY=+fzHA;|w2PF<7q)fc?|&@d3L@VygKuacCr%HFaHZNRWUa zL4g3k%&ZG*Uhij#9L>gT?TPywK#HRH6p^X+=eDPml2zoCL*t{kgR6t7wa79^VDrtC z_WWNSS}}j5i#s>~>f_twx_T#dqPNX0qZO-9nxtO`RLtY+3-d&@G%1y(FlS4jU_}0X z;UB&Z!k!n6v%5VDZnovSD;p^6(wC!yak+og$ZlKjO3FZ*XD=#alqv`?8ZnYgUg=;& zY=jdLYfEjT>a`?1%|J(6Shy>Ul&vDS+tAwP@7D(R=?rWVBPZHD!L7%7v;6o#D@$Ri zgKXk)Z#u2wOQmoV@)49(hr_{WEYA!t#u8A9q~?PGMof&Vgf{CjvaF1tVJR$$GV(}E zt)mw7*I-8LUuy1F+Z-&dupx|3;tVF(ez}e(i*J~GY1P=*j-+oo4c(3@qegq`vTYD) zy2a^`KI(%~p3O%GIA4E}08z5|q4pw01a`Q|W5UhWnYlsD2k}k8yP&?W=^+kFPUN?? z0&`l}>z_l76N%kUDRJL^wCgLf0WPwOLbza$7M;k*c|fqzz2b0taE*}BwPkAb*n^bl zIAQ@sM+OTM78Ty!x4aJQq%vJb>^L3I`swK-l?)o{xA_IrqQ1Lb71LcINYm%LweS@3 zsk*qZ2F*8wsp0FJi3A1g%Q{cb3@*dXZFQK#fQF}D=-ai)2*}c53P5jqHrw!pMG{oh zQtLno?s_qYuhcoM2;_r|(q4#MI7^Lbya;jbwv4GQyj6!oq7;(o*0j+Mn+mTV<#u2R z5OTk@$4-nF$bU_js31xw+hik(#Hon)rKvRbB|!e8eb-^)c<&eW9g$kVK4gJNuQ8pB{tbVC z@19{5a!eXXkU_|zj|d^@YPTf}JCX=JcmU@gXLi)_sO9mNQ?iCbMbvc#@D2?8@+h-Y zB!@tsM#?xwh4pf?M(*z9M7hQl=s6dD{dL>{126DEB$ z;C=PJ%_ob5>02Ym8TtM*Cn`F+Dd-}q7+juOo3^%a*hNQM4H*XP2`i6T+BR9D-Tz%akL5J(IW8ajU!&5KR@l?h@d0h+0v(01HZDy{6Z7z?zSNdzO(j?^+k=)`!+FIWab5z71{m+R^ z6`RO=6M9ie(@E7q-hiao-96p53*~Qk|7DK#`$gK13xaQ@^y$h(=uuGf(&M|fM-)(UmXeIABC5ZtOWCU&V#Y6P*IeG(nTO4Q z=zQJ30o-ih9j$yN0t?m>$ULkR0e9u*9NmEhzK|jIs_<%|!EP3Iz61KNFvEjVI1v>A z1HwZ0(sw31C!~oRt(&krh|Itc3|F*#rTBJs#q;^zQxu+` zdnzfU!JUdOtT3{NrG1XNodWaO3nEQ_F+eyNMTm9 ziU^X;tIEPq1jT78`5Z>#Xl?vL(n6+a3-=&3*R~JP65R_8y$ybWm{HTv4ArYOj97&n zxKtnBl1YjvrX^0M4nK?=cXlK<_?kQ_7)T1cP*&lZ;76@gS4c+fIjO3MM~^0RyIS0@ zCPr5l!EctA!b(KDwr+jlP!<3zoy(f|d9ja-qM+%~D57B*-k7hpKG)?{i=a63DuN#N zmCYxBmTbNtkD2X$c%Ltt^L-%sLNnI_=FFE|EuSG)_MN_t^YgxFps#^F>;&jk>%xOk zLiHoki&Z@l)fT#o_0Fsab1b6}l-oJ%ncCkAfQA;q&ZkN6)pyC2LyN6^6FY8q&uyQ} zxsG$}az{ZqCY!#WdTDy7Vv^w%BxtoRb3FYbBTU_T5I2uR4!%~nL|kF0mh%*L>*~a` zfYX3zG_(h4k+LPkKiZ)@eV`H8CJi26Sb#^OXa{l`6NVgJI2>P;i!})o5PK{0upvmb zWZ*p4-{W_I*&Oc)3VuS$LMskta}(RsA1bVeF<8>aUnV>^S5V^vaJXJigoC`tw49@Z z3)98S^60AaJQ=4#2bJ2ju(0A~@UJ-7|EBYL2Mk!QTo#LMuhi4R|_I~b$nlcpo8Ha3C3PqR+IUxl%C4hv*gvMT&+P$)jd^C!2Ic5}yoqx3L zXsWoPr{ll44>HmP^ z`EWVnr~8@ax*f|=<%`*{qkS}H1DO{Sn|fVx@Ir_JIIbkti2uRwO4iKNTkYNCXC_9r z0tz&Ez_NO3Y~t~z58lb@{-=>9Uls(w!k@aUTe5cvEBbs2O=}yTmhcyCw8+6AbHf1k{A=RtR!#B3&0dA}`@qia=9wZvK#bJg!aaa^18E+_5tN_{+;mR? zz`r#Z2gyIwk8@k<5>3-7Y#OavbPX9@D z$EYYX3!V1XtT2xu(Fq!azNQ8k2^;BMp%{SefxnLPxN9>&5kNr_OZzQ&9`KU>N*2R0 z{B+Y;YN}XONU^q+cTuC+3#d1-d@&>!2nipq z?qmTn_syyUuKU-Zq3z#PIEw3{jr^H!SQe2!NuWN0W*%YX${O(bdL@)!sSPz*qI=y{ zIOcvw=WI-W`=vOI?7@5UE8hT`dwjK+?vVecEeHE7&>gJwbjS03KcRoz!uRaSrOJ`h z1H{cVN>v~Fdwq`yNZ+L>>8>FB zkW?G!0sL>+Y@QSqpsamq4K+grBhIKPDO3HPi9t>XOjsE`okzj*7UoJE@3YT{TYC;AqS4lewJ#^j~tS2F2t~S=B zMlT0%42Urq-3i(RdL;|QzUQJan4@f8345&HA1w*vwhK|v@iJ%f-Yn_93qu~8=tvb( ztGp~d3~h)JCyo;enAhs7BiN~pl-nG5H{}P2xU;drK>51kTtW{bh7ZkTjHD5t zc6L&da7wEW;$ab~4l+owE7FncTFvFT5Db6&Pi<~3Sv#{9y;pb`%fX0Q%{U<jkLN2}0}_S-oy0_v|Ly zxQtbaWo*3q#QBHSzPzG)xDB{UQd5$vepoD^J?}st0#Tl>mA>M zb|fsU-HNA$h}vnoo~?~I+%&y=Se}}epPj3}_R*Nqtn>41_6E3Z8{fugp24dk(vKI_ zI#u_$FR>pP{&@H)_+se{CM{3<9IlwuX%8G0ht2hVVX?dZ+q+oioiKl`TkB_2j^4!u zv@T-qkH9+Fdfu}6F(`!yHlZek5|e) zBbL<|K4Qz&XT@vtdIRj{OYa8#tl54Sskdx8PSA#ySop`~H4&7IP)v6m8j`_L+-TFJ zZ*iOkT-!f|3ylIG5Q5=<%h2)JA!Rcw#`s&F1QQ@(=UT$L#*J+;mr+-p?EOMa!GmDF z_Zv{?TEI*;NlZ@cgCv|v%sh8DvJ0}|isl|ZULgEi)kjsKgmP@gz%XJ}*+?gAD}Y7p zWG$cZ2@97U!Gw`OxTd5a)-`QxPcTiqai)&Y{4(Vrf|E(6z~5qs-NG|Y%#Edio1C>n z8kUW^-x>hWpYSji0IG$Zu2q1sMH>B;&2)+veKXoDdYml0Y6{wF%#W2WsGwQ$S3OPO z`+{xR0e9>Lkey0#C_{z&l*g3^_%0yah%Cd7pz0Sc^-f(>dIMVBLqijdc4LtJH*@Pz z!U4cvo;>jQ$4GaZC-RGY@RJ-4h>BY9f_Id8bx%Kg2RqS6dNTFJ*tss8;~w73*pzC0 z3rgu6p782dx^wiNkxYC#gWLS2(Y}(K#CuUBXH-c~U6zvS03@B>)%Y%PHNQn=TlHz| zYv2C6BdOOHemuUmD=1OdS_hpO><+IH+e1GE=_|D;)&7-dj*gX@60#P2IR z4*z}N+}nL_=ojZHEZ#R`SPx(_#$r9f^lUJOX0sr6z3eeDX!M2{z|D`u$iHXwh*gvu zp(;FK@xOk_8Fbb~)!XwL4Z{#^z|EC8g)QCh>>tQDc*5h4&MF}PMba5_qMtFkoktZ0 z&*`(H&+r2vBF%K)%jTrfX^u*McWS$6zhc+H_aY53?zLS?xo^xbnSumV}tksGI z+o)#S0F9Md|!6943x*XX#BP<@(iSzdmmPI1{x zb>6(SOgOAi_B2c@(gOde{T~decg%2Yl=@P(jWV_7eAUj^M1~YvPhPw(%+&rEnWfCN zx3+-QA|hOl@|D5Oms^opSSL&rCg2r0|JnKSs_CPuiBQ|C5;5GGuPe|kKiJrdMwwY# zJW6skSEnq(SkDi!}G$vo_05g$Mc&J?;j5(fpHg+)8~{h@3Gr%5vdbtp5i`e`PY@b$r`p6n_K}n3OO7UwHe&j1lkuH%R-xn*2k{ zuY9qq=DvEW=Q*exLMl0>{;jBfKuWaf_=aBXL~_Z#Imsp<9e5eD%`P&l!P zj#5wWtqN{UcFfkxtO@ECA=f8d=rOTNw zc;4^K?J?=&n8Y1<+QGF!W-rhbdVI0yytcbZk+S)|u3_UN(J%X_VG!V}KldF@CB9P?`7PqLk`emOOg2X6I_(0BIt zdq=A`_m5)?w$!AFk~f;^x4~9su!pXl!yz@2R3iuX_hm76g&ob%8>X5h;=vdkAjAmI z^;!S;C&Db~cm=DzfuWTnMbf3{D_@gia`H}t!9J^^iOKZgN(4tiT0w|oOzC=sa$;XW zfN39Oes{QalPk(RI?s-&v!0HmSw#|sl3}@+KS@(+)mPLD0{cUy@h}Zev!M`^@Pm?J zay|0=_#_0DY%`~!!EUDa3|v9K^tX;wHzF+g{`))RL_BF;oRUK4k#L4?b00Ia4#IWC zK-*^<<<90?V~(IG&+}bS_chNyvB!()7f|;Ioo@fd$@Xr8Bt#LYL<0d<43dKV!-JiZ zXso2Jrxo!)w*yrmGYC{TDawQy@4&?j_E?g`<_GWZlYHjCNW{eA+y7S!05k%+5m9eC zeg0cfp||ZMTiRjvF`8FmEktB;D|c#bAtbSyMboD%hw&dPmPzayoz4E4zuH!lqot;D zd*@Fc9>5n2~p$IX;soq|At6p}YwR0bG^MS~#FFgMMvH~N$Xfl^ zKHmTpa4$J#TcZ&g*Y#|h!IVnmjIS@@(s&EG`4@CiJO)H1GQV=7=2d8DAemkp%cSwx zGpgIZT0Mb}<lCd}>{ zkvUHb6ER8nPG;D@;3MJO`EcYF&^oyjX`Kz$Eyx}2T74>g9(D1uI##R}s|@G3?P{f9 z_6|=MI6TbJu6dlddx5sIjXE+>Hhr-1bi_${UDU^G z%e%4^%18?Uk&QlkD)9Lu(06hTOkI2gFwby7aa+AM$Gkk|9~Y=Lh=CeG^8=vk@0uLSKcVu4{-N#X{= z;mQb(7_`GIZgMaGVC6X_D?w_*upp`^7Vhx~a{!4m{r8$ij13Nleq z`PwEf*(w|6HlwiJmDyG)3X~tV-%!Zzvhoes+9cJt-f|)2sqxD~}H=pr3v*DM*KVFNK#_rB>+06aS!WP1k zZr;3~>)IzcH{S;&#!kBpgv4ey-k9MxZ;?K2 z-{FEcjv1_)4ih?hCRVNex?!*)uO+JXj(Yg|r}v>>H&Briy|FnT*qy!h;Wxiuus0vi zokkN8CMOHNtK%x5W*lGNKn%&xz&i?)1w zw^HHcmYJK&UHx{%%pS>{MM_^$lmJuck#di9#?49jMx-ir5PsTg=ju*}>q$d+| z_O!YZAH5=5zcLmy>Mn@SO08gqL zx_0`-V$U7%kNf*36RRAd6Ns)D8-tnWTpx`Z#~_$RDlI!%k{k;D3>YmXyYgDr)zInV z_A0=M5_vtzP`uinh47=YI~;E#{V+B`#m2(nRoCfzMpskV0}%FbwV;%{j()AOOtGUl zn6Vn5$SdTP4W7rTjH#=WH3&W6sjm-^8$Y;!Ww*bcS2Vqd^w6a+oP4Q_+Nr5B(i4gb z)+*O%6?4d&Hqg^uqBwYsP;0eY6(JHa*6oAh5U!m?z-+g{h0KW-|J3m-4fXld&<++{>tJ@V53yf+ zGR+zd$9-iYM1Gg^iU{z)3~%c8)z3=+w1!>@M~)Uv*bf>om>2OkJACtpu1k8T?4$|6 z!~~%@>N4rz*n4m~1^B5)5zp3Sx;1p>3L#qL+}{;MNHKdsd3_H)PXIPw zwp`pf-rolwiKhzf{%$Qx{&5sl3e_hv6*f@_ks_tQVWPLcow3NT@`QlK*=zN^xXiM+ zF_GSOxj1@jo#c%4heUZdAqmQ=Dn*_$23g5X?p_k@6f#?J*M}^q6$k$DM?i1|1|^Ae z;hJq6x2^b(AuX#scq0zU-^mx=x5K#XCKU+2*zxrJb8)zb5nqHUb{2V95P9nDtO0bB z`i9-b0s{O1nhXx+gl^IFyW@bMn;Y!eZp|z8un-_1>4NhWPJ}D4V@F?!j;A{K$H|{` z1QPJ#^_9iBJAeF0X3&KF;{%=2QIN8HoB`F~M+t~2UWOTQU+@3&RCAUCv!iP9G#0_Z zTCXV&>^xcd_$rF|u#x0)$Iu&V@?|Q489SMV9Cm)aYHzUvZ-hMLiMZCw2v87=L3-rU zXeC_s_96yva`D8*r^7v0SN5G|%yb<%w%J&d%SN%=&*VU;CupNuh9f3Lxiy|E206ONx5Ga*uda;@rdvb_&Z{8 zJ>^*9}#eeOv?EJhlUVOoevS^N0L;d@j5{C@!rsD-TTpMKBb}|FVDkw-WsEhv1a?&gZIOy z_zkM{_tA2XjbifqK*+CW(xrU8Df`)=DjPo)is{)!7n?`~NekyW4~|F6Yp8{@Q|5&& zF3sn$#*bG`YG_Q&C5pyF?rwzdwM+KLNL`k%ZMN9MCzi`vs zSQEs@k3`^*``a606@iw%;ExcX7`o?c5ekG95o%nHfJ1G{`sa4qIz_n=V2JL6_wds6 zK^eR&;BNbH>5rK0+Y4v7Y;};xhEH-5-s66`LE@sAK_n?o2GO+rb#V?|0}n|in)-B! zHgUIDGG+0^DFXGV+uMPTw<+u+0pe@j5+Okv_oN0|QvFO_-62#{%JUku2-0}{cSFhL zb*$k6Gi)=S~_#)@uECQ^dw>yl2 zjzeZ~{?$1U>&z?wKdGvKa&e;a6|c2I&*dbb9mWG%D!B&C)XP{S6XJ=11VEtURF;4M zV8ObY!Qkxxb)1k#7ytw(7QpxOwrRS$VOcPy)3p}%S(aZLbc*~&7;i8}g1IMY?|pc( z9gTdErqcs>Z?rMAvIj0|?BB@;I~}FiVjZ>(jN+xb0sI-p_w(sI%D0H;t~iH<*E@qU zBX0K($It_nnM8FRF0R(YrELqOCii!8>7?NjNVXzw=H6@WPgrXjjKqLXcHGHN;F1Tm zA)vx-AXO)Q5;oWh5z87lUPF8KDhvFfj=;g1Rz#I@FIX~xGtqBXb+}hsoUpg#x+1vg zF~S`U&AG$YA1SGu7Z-eA;8d&DWh}ZTu2iVkP;y3lojXfUdcltFRA6U+C*6ZEyFzKfB=&J!9R>l2e2&ERU1 zh4!m;4>~#7O;KDK#W4@5?t2jaEv{6wfp#e3+v}^n#|aE|Q7~lSH2FSZr3m~kxO}-@ zaW*2HolHe(=%HqFI_4Q<>V)~ucbOZv&$D-`WUMU-w5OQKUuc@T&Q-apJtYbFG?jS^ zy+pdab-=MtQpBYK`|@aN4^YLx2yp~13sPH>qI;ec89h2ub~r;!IU!YdzIkjEzwdHcxF^ia-+)N;?3F#jyrEB@OC5R@nEh z+|n5wFq`VVhpx~P`?6RTVO&92_?Xwv!$sK>{++o^4* z*q)NTm^i8<6~{Z+ZCM$`<_U>`?Y!UxD40_(8VO!OK@UwsKD@8G9{_;kHaG+81GUP+ zfdqG{f)(2>=sUZEQP?gFpV_YW9JG%>bpX_hIFbqPoS^+MqGidD>0TIp+aK9{xHvO0 zYk0&k1M+I@9MqUkH`wn_cD5$B+`bYTV(4z3La8srZEpxN-Bifmt6cgcclf=%iGw+H zAH-NLW^G<9K2D!|_HV698oZ`6C%3@on-O~x+VGX)b^Lf*Q#>O1OjPl{_e2REJR(UKd zVFU%eU%mc;?%zP6F45VJU8#e`&pEqqQZme}Pb_ zE)F_0iXs~GoB9PWxd4orFAMYG!lwHR2glL>;W?#ROj@MGLc+d>tPO67#Q^XScnbwl z@;q_a_zPr;~AY*DX`&HA^4bq#N@K8+Zor;rULzu;&kT)^L zcU=F)-Fk8g-#OlnGvN@3o&I%7^h7ga>*Q}wust7gdu{e!hgu*u#dja=BQ_BW^3eYNgiD^M z{vCUazmAg@QBbxgukg*lX#U1Mq}2rkUMvT1R@*-Bz&IcRT12$afWKcpm~k#R;>SJ# zMo2Mg@VtEzSBh2DQ=-pHMsQc2*RAr{$#FLlK^siv;XrIAB9lOy zCq4a#nm#$a718;L1KAWu$`=UM-8VEXoUf#sPuYBTqkZ3fw=XF^RXhpoCI?jt|!x03gJ}&uv0~1djvI}57L$= zs7MlIZnj*@?P%QJV5^)s%tsqp-`UKV+f&T#-R2?G23J7^bVm+5&~v1zWrR~1?qP{s zpa8)K6y*gG4Dv~d0u1xLms;2wbu~F7Z0z+*w^oj*M~JEFlF&_vsaPYKSij1Y;^bPE z??fe{j@~QWJ@m4|Hds_NksT~<(7)hmq!0K#U}IB-H5!{zN}hx%R5BRs4Zo!$uzx6K zGndNpu$!lKsAF6Jh+w`)o<1v~{A zr6zxv?u~`xK2mUx-(FEOaEneSBIMW;s4B#tveLWi=3im|e|s+yh;W%srfLc>)0JzFnxm z>^!mYc^o~b*?!@)TCUo^Joy@q`t_^rDnkjuufdGhxAk6wSEnf^*=ptf_C5AaSH_Gk zXBHg7u}{uNFjr^hZUX$I&hgPxwQ6HDO6+>SD?~usdrjG{E5pxThLzQTyy*Tb0sLF3 z@=wZHh;Ux$$*-R+KHpBiX0&w z$cw4yEWR@W!~DA6_}R^px{Cob^w6+`#yvkquC9wr}G&!#r7p@>737KTFUp}bnCPAbUktO z#xlRIIwM2$8haqTO`avdiVkz^1fN#_yf3Y%@i5Y5`)BO`Lao%YZ97UCSZL%IpV>%Q zvtS_4bwML;H}e8S{bM+s>q(|0`b-ui8cEA?QS6YVk#TZ~)m!Q%fikw{siBRaf}JX15P{nVuoXlI9==rL z7Lj;EE&OP%6_nFt-N>gmiWI1_0nqW11#%wyIZ&B;4{ZtWfYE@NNpqJ6SCK;Yf(hHv3lmR8 zJ)ZfaLiqjc9;fyBP2;*>b54YVtcOv8At0jz32G<;9RO3=Cy1;|9Y&`n_BV3~1;4PW zuYxULMsJE^;7$R#CrM&VA~@JSL*NU%R0-l|Jv)$nflbL9fCoYzNckXKP2sw{9t;-$ z`WtWf0hpM~`s(vVEZ8)vf;e$AUzBbe=kvQ7f1D!EcBIrEHh5obH3e_QTa(G+$)(cx zADBbE!|ayYw(W9-WnIBghIAbnc;YR+f7iKfJGi2{eEZI1IbCmU*Jm0hT8|fp29XpZ zXi5Y9fdC?MMWOLKLd5r>%A+s@6;@87`$It_5>M1c9u&kcDCoI?GT&_C)n#Vt<2%`A z)6jPp#(3VTN58u1RQ!8pGRukgggbgu9Fkd<7p*+yc0J>cHFIBY6DY-)?dK|fc zi82VZtu?5}dgl%>m>Jj=fX3cQ2>qbJRG56k88Q5&?*~c0?s?#&`l+k+w{MY4ea%4a zY`4dnZ8j_tKGV6~&_3&dm05C6oy>?`JBRv{wboRc!q4)@v^`GSV45rb25DJAhD7D` zj@D}{Z^o&xW$k%vT~yzvvH38FN>B~U7`tnbC`6Cx2qi@^*&g$RxY`~Tnf#o++YnJc z4XFJRP0v)7%TLMuXUJSe)`K)r^pQM&AA#2NOYD?6OCic%ktm$^4 zQXvZDA9ps&KVG0xXi2INMUJF#xWi~5T4rX`%n1+3qW{nUg(#X%^WpiP80va^p>MF; z6;rxV?Q}j^g9*d<*XO8JkphRrnr!Y8b)?`W1Vl)Jp`$UBI?^bK!q?(`{@}+`d-gaX zX+j}vnpW@hRniC`qLjEf^P-^skV#Bjw_2cN5Xzc3HV-@EdPShKn%G53;7QA(=XiTd zeF@`}QqN)7ovE~%nR#NH&yyu9jZ8LjIM8qqsgmTsvX=kgc43vtv~z+V-{*!dr-PO* z_1P?I7A2d_IKo(Si*x5QQH`WzFOTEUL=q6UPDxcfWGFOyKcn%*UkPl;#YukaTa+qe zVHQ6m6wBIu`~PePZ1BD%J|3s`F|PiYb2%Qz*EQ>QT8f=iY2mebDrcC{y;L;F{PCDN zdp-}o&Au$3sKE2~W(%upGxhWpJ9)H6OlyHl#SXj> zA3oNM7e8T!b>RR{+4mgt*q#IDn`zuZ9ha;!+<_I3xa4u+j(*Zi~#!?IzF6}qW<*S@FNl! z*N+@C7y&dlLOFr^b#-ZiS($fa78I;cz!m0-)j1$I-aY zsjG!}{tWA~{Ng$A&qT@LHYX%Gbwc3MGc5hMN`;I+&Pnk*rj*F;NEYZYQzCcHU4l0{{b|{Y_&vwGb&AXmFi5)TR2fzvim zgK8@mHUi^b!W|)3z?7*vMdgZ{&51i*<1OjG!xNKm;70bO@V7jO2!GBd9FbO_WG3e~ zmc`;=_)S$>YqeE0^l0*C;ZF`%ZyW&8@>??Ud@PW@h9HPwenNs!kr^_P4d)_yc0d;q zFEQYd4iNLHF!VE1${B|Xso8`kTVXL{{BO}#wBI_ zBKvT6Cdz2+rOSpTS6q*bJ%exex8?Cb-$3C}e2y8DZn4=)m5K+N@Y`_P`zog@jy=M=UHi(=TthA3Fz+egE{{iyiS4@>2^-CbG+q z(ZPN0Rv3C8FMNHs=*mDFch7mjG3Kq)l525+QfzhE? z%t!%@bt7V^^w87gYf4m&MpPCR&1m6ePX=sSNNL?`5B%i&$jS{zfHE%#5v59DBCgt# z7BSK3i&H0y$odr5-ldtz#%&HXQi zY>QaJL*8Z%GY}l#E8Om`zM7x=eEz)%9ICh05m}|Cl4vz8lKaqOCX$W3XnqnN*YTU- z7*ki_`XBlQMX#90^R$N3KiUW>hl>DiuyMbS^j%$fJvX%2jQoDtB0d^W4nx(h`e68T z?Zd~GG2T~;^Whg#{vbx;hnr%WaTp8reDpHJDIpfy?QVgTITEj=2nOpt$gv#N2!+kL zN<`uFcrmq*gUJHxpU_FaG|MIXW?0~a06|k|V$3uc|{-*BBz>Egh zF7wC!0y9M8Ff!3XN{`Y5*H7Cz;0xvbVH8o+G9EXu+WtOrUG1#ELIm89k^|t{9c75H zemFX@>yRPNbUzrc`%+z!mH|+LFapTM;l>}9j2-wrw33ME4yGQ86?!Rr;Y*;CDUL_& z{F+!chgIxM`lS7%IFSprrn5d{7?k4Ah?}o_^C@T!QTb667IHd0PmA<^I@) zD&6zK)&2Q1=7&S_?@ELxF`;PvQD@2M4ZCTTUaMf``fNp@^rx&`QM2-b%|!c3@6cWA z4~sWSXHdPnv-6$GuCW%9^q+?+vPre1qP<|Ou=D~9{``N=2pHod1u|M|J2YJzwu(w^ z6fq}1`*-v9MX{b2;@wGxYlz3GVAh*!!`p-k685mcDFauG5;7e`(8jGMyM?n?R%kN34LkoaR4ZqpCju@y5M8$JHWicAN z%i?_FNW|*Q3Osg;){nm_q1=1ku3|=|h-2RLC&tckJrRHG253Aj&W-p(0fezHHPkGW z{N^X*)o`JjPnK zUXy7Fo3)#@rvg9phmy~UrHAQgw$`^(B9Grxq@o5_KzO{F?d-6??Z|{VN;bk+rU%nB z61+_&NXVYqgu{UX+#wsyWQ_pwRu^N z^2u7`gECLCGv8O^=AxjP+K*nARb|1Zg0j(Nn(geY56NYJ!-+?(tq{2jru^h|@Ovp4 z7UYB*#E3?~+j>{Md6fG|GP3&w*2`5+$^wb^pY@Xy@Ilj3r8ScKjTT6h2Sn{jBLCix z-)8OMYx{OO@)vyYxpLpD$0rDyz9+{BZ1HXuwxzbYHR$exhKhP5enWSt+)vf}@q9Q{r_LYPd)HcP?ltF_W6ZHO=b_m1 z!k))gOdNat1{vt5$x5c%d@~5(xvKe^{y{EqVJ_c;REH^gFdeMOb$x2_v99to_QXL z;A>QTPk;W3p}(#GgT+>)=@E*sS@o13#yDK2)QxPf=dJ=H zVL~DA6c>%uzTig)ULlXDIB_^P|b+ofxnSKr9nva6?dhe-!eD-Pbp7B%veE+EX z_`n=J7VgiB?h^5&-dUva#oikZS>x2)_2w-JKF7wsy@I~BJi#pdB@z<{%hPwW+9ewV4|0CPS>PfTXJi$0wewFY0GHIyWb$M-@%}rv`6E4VYH}GE^NF(jz z^t8GUwvt7St3-oZOQDY(Lda6D`7hIv5LL#x?|%~gIx@E6ATo_SDSqy_lY(COGuyBm z?|M?|H-!Nqf^b^tXi2E;S4IYf)6IcEoIQK$#oe%KyLuB_64T5>3uiwiqLIcsnv$_l zzUJX^fN8nBvM_q_-eWyrYG}%z%Oc@4bZsbVBA-7)XLis!sdglZ#5Ojk7&KrtK@V`< z>q<5Zv}VFD=n97Kcj2GbvDd6!#H;&hKUuGm`BE3{Y0mC(q9s5Ag8(tx>JHh;wF(B6 zojD$41l{rZ*QU>BBeBz01#|QHHrSp1nbm8zN`5BX%NJUdBbFuvv!PBZfk1L?j!vU) zM>Kw-*#2E(m7BWPtSX~8oy_vcjfw9o^<%!HZ!UVYrt7KPa&aJ6F5@T9g~UmQn5HeX z^1vmsyxHLicd+7afGIb*5`U^J>`p!*i7c=C0m>?)el*m53G1%@8_n8oQ+nd(E!+uW zRM7#P0IuTEe_7J_{ut@Qdh`(*nwZba(wlhPA_+wR#Y&!3NwUm5vihlTBLnO&@(NvX zMImA)hlA)x!nmuoAL0zT-r7R%t%FE`kxV6%K+1r1p!sjE6b4vl^V5`&kIF~0C?^Yv zBtLBYkWM4w{B2Fl3UUW!Fhzpod1WK$deaL-QJZf*EN%R)K(B%2XiDBrj@EVQ{VDs) z>moJqz+U+89I?>AM4^91CES84Rlif%Ey_~ZCY{KI37nk$)#xu z!Hwv#v@WTF!o9>_$7Le4fCBDJ^-ST>=C_|LDhdoH0IliD-|69*u`yiYn%sADIE!Mw z+s}5L1kBikYi=N{U^d+K;z<0#(ct$%$}6I>hTT#Z-wPUv8L7O!QAQD#)@tXQ4*AS% z@)6lTMvD&j%M}`V=K&f|`dhtisX!%#O;4mdP|^c+mkvK~Vf0`G4@Mk?5)#$wSlRVG zaM;3KP?JkWkw{%is8K-|6dO9G#l&qqw^B8NRc7mPb!E0E_-Oc*sOuf!T^CbdBmpF> zh?T`7qBaSEA;P;m=%T{>u~Fpz{zWVI$ z1ck{!)Bz1X_n(1FV=q+Z?60696DcL0%R;L>=7%Zmw zb;>Exkh#iI-E?3z1FJr;Cl^0E#qOK1Nvjx)sORIB-(fGa>t6ZE5gJ*xx$S~1 zi3D}Su0J<2qiS@=p~TZRZ`^Fe5Z}+g}!ZY!J24#P{w*>qd{y52gyxi0r z#!uXtrhhc;{M#}fVa?rC(HA>e_=#niVYi=ivpdLNr(Xo|(D=VnEE0P6kEWsjWNN?|>NwM;LHzZdoq><<1BPk$FK3}3MK#6Kzj_Q_(i2tI= z`i4saSWK|S3x{jx|Ny)_j-5r}0qTZ~5MQ{hnMLK6|`$$mGVYMoZ0F5gDtRt%+jIU6Vg=vkZoJ zNV`YKuCLPNTlv(@(5wzY#*^?3%~n4-hbv|+PonH1;`2oM85C?yvC9s}*t#kBXLJ{r zRuo=OqY>z%lli?6C4_7i*LR@gYUIA7L)d5h8Ghx z0dK+35SxWOqvci2e6!iB&#Iat;)VU|_O_>oa zPF2o;mrJLGmgS);+U6%`{@Y>iy-v=Qw6=F+ZnxO1L-sMKiVF&?_?Hm+t8MCIN4IQ) zyMg02?BePL>Ws$e%Dt^KU5;um}1^TeRlAKw#M$lrjhM#-%&!WoY`wRIx(hF54~ zZ>zGI;2&1Do}2FUWj?Kw1^tBI37m7MlhydQnvz*39DLuur@Ma&6xUgAl)4;7`0NUZw&<=fRzI#opV!P&E zs?1sVI3`u=I@{7Qaj`it52Mcw{rtgV%lei*9?xW(h$06qh1h(So;(e7T-HSy2bB zKK{FC9ygXL+@W9n9|#k9*pK-CHIVZ^BC$NKtUyvJ#jFV!8v#7^R`caKcbskJDUsCSb^XeIxTJRi z(JW99G<6`+4-^Fe^HLx;>{b%i0de9xGg)$>23-8Wvl)#nq!^BysuNr(c7}BEzpt%Y zxBoJ<_aBAd=NG;mB$ygfg*GZIuneX0R+1)8l$at8Auv^j`5Wwk@w1l9|FjIxY9dpF z6ZQA!pTD`Fa=4UR_xApDq>#u*LEC#yC8N?_>r1@(5w?g!%A)hvyARW62eH=R2};*S zEo*KM(6lT@5~{JvpgXqdPdM3mW2>K&mWlm6@#&$rv=W_+^c-Rd7%f32LDnwNs@N8| zw)>3{lsGPMhwCrtnktL^g`XX2d(3;*AvdFNh7DMyqQ%wOZ#VY_nS=UP4ZSiAtQhu3YdBqyg_6psNh-@mq=}uS1R?q)$D!#o~an0eV zUiappE#LWK77dKHTkGW(?Aq6yUq>d44Q6BT;``#dG1x;q(ZBA!<|7KEMiMFF(9uoQ zM4?Grnsm^7mo5q6(T6%+pAPNV9wVpEU8-HI92i4fvRmb2tQ&F6f62c#mOCbd$lmFV z8i@@0cbc?h3cN^knU|}%dc=!Y1v_(ZId2I3JHFQ+L0{h!E6JaetXhUq1j-FR3I(Qi~KYRMXBzjh#g92}Cy-lVMXpEvHSfo@xbJD@wlI)ANz8ORgW&E(cih zD1?iGHV>H2$6$LOU-|grEGXc=Uff*oFH+*4wfbKSIA96B!fjRalXy_9?F0%N=AsYd zM7GeVS@|S^GQ&*DjrTZRyOB7+HaN5Dpl} z9K&%uf7!Nmm;d)ygbqK)yHe^d939F@j3{V+B836Jvo=Y|uJ*WT(<6a-N)!~8&%2sy zt_jl|0ZR*XV|A4H$zw74=;dBu>}2zl|AOBdHKa&zZpmR1K<^sW;c>gR1FC=~g=x;( z!64@PlUlcIymbf$G=wIiW6%Du4k?rxq9qc*MrWdKXm5($wpqb*de8)=pq()P<9Gw( z?H2&*v?jDX<#2)zU+Z^uOfjr98-uXRfEFt$1=#`${^%r->VB)bBZwVE4KXBUxxH$FoS zeFzCU^n7P^SeI#F=5I>M9%*iT@29pM04g&to%65vX$D`-6W_!;lqcXCBZlH~=MAYR z6sD|d(%fjRG ze_%b5<6G&tB8V)=ti3>!q3g8-{dvd&docn6QTDKaA#fWBa#SV42h_99wv0bHigg50 zBo2KVLicIRnl0%V^!=cB70NY267;m%{;*lHt#_Lyio5kTbo8;-s&%rrD?pf7Uu}Fy zP#;HWVQFJ3-jS=Zd}m>IWwHf-%L<&UuI>>3Vsjy=fkUa+V79^2ed!qfyn5?(b(*sm z69k9LesA8=u=eEX+w{OJFLJN?*!N;9*hyZKI6xTR6jH9&L2%6v_%6`?o6)&gnkP8v zX}xp`)$L|`ECn9L*s50A*Cz1ZG@?tow1R zNaCS4tjz;HKFf5jQOtIL zx)VP|hOn|n`;mK>tZeEa9^^X5qWaRTo^k-#tGrHorlFnvexLR05zeV5%HcBmy9!vX zK}%-G0q=*m4JgPRlO#lvO5$gM1eou4wbrELGJIAhp8%HL_2GR-;O!BLH}-KOzfiPhTi$7|EE-@{k_#FI49QFgg(fd8!b1Niz{A@^Qyx}v%6e6jSkx$_0< zw)<$L{X4%YlyLXK`-kxctDp4~LWICOn(ouk-+TR5kGRrOH~NdcaL_K@(;2+6u4Sm^ z(}cptz)L{a^-R?OZYyUSc&SAjS^_X`{Ekco#`23wxf(x&p%i)oWWr>iDEPFT3sCXh zL`x9*AM&#@BYB1zEsCUq|L4Dwh3qHDM+uPBkO%g{4wuXO(U8t!w z@K}-I3Jjx}?^T(dY`ChRY{WGK9J6sQ&C)C2#qFQv?-1~lW}<;|xC3okK!16=`O+ib zSebganAo~v!<}-m@Cb{+F4Q5K(gAT-H)bHG@x6Wtk)Q!V#P!5cHt$ypc>YD0v+}~} z@4$r`X?)pvT;3EBT~uYSFh~9<_}#7*JdR?%p6_JvuSMMjCyBrmFiwNNUKmm-FoDA# zjJkv+Wk=USb<$+LCbZrkX~UbBjQJW@$P-asuD_r@JLcaN$L~=YZ+jUTmS0kYLN;{A zu0*ENToReF)ZSmf^|!80w=#<@IY300TUkxf+?$lpYd}cDjzymT5JI4+h96|3@DTdZ za(3!bnJYcIEWS3dBmcT%t@$SEM;@ymNp6kDQl~q28$t;WR7*mBtd0-1aPNio?#7Oo zgRvqHFGVl%P@gC1FqXYf45w{}%zK~!Q4(hKr!D>Xf4OpGo;b~=yvvEn`!#nLU{%-4 zUl(5$M#7JIo}n{7(qL0UPqs9w<#Y7C>+TbKqXDf21bO$ECQRQqLGMQ(W@Gyt6as=3 zp~vzVxQ8cf#F5T?%m|8R3U0~U-Ga6GjE&9VmTs+OSl0NYI9YA2O+{B({BOEg@7Jag zb0dVTEE7vz5%r&WPxoN;c!i13G)hTVTP9pkCcNHy{0(s%MBmT?b7tKc1Vq3l8Z{oj z3i#!lN65&g4;4n02U)nj`)qm55A|~3fYxPqXuEO+628RMd54$9K9qzxZ)osm$+&X6 zC;4-KdqPGC0o4<|{K#c;3Tc!lbt3fs2rTS~sgUHThe+9d%HVJjl)Zr2DRzhLCa&Lp zi5dZo$>v1z%B5Fqg{Fh$L)-=d`%;PNFjI#8j?yS=Dh(9b^4xxeobYtfDtG5w&)WUM zf&I5s8|WGRB13_UdQrrWWVI#Br;~%T>8Q5(!uMZS^8pg+42Qq&($*X(7kC71*dJ0T z*g4W?(#~{3t!X&s>DU`ttw>@pUefX`_fU;;39{za5WR6 zfy9vfR!nB4=uS{dV>rJiOX@jGfL0*Fgd6h6Vc9)f6(KD4+6f7lWeF4K&Q{OH+nt38 z2xB^k2^U`H@NkMykbw@Lk10+8n`yvXgQ8?oiNXB5MI6lvDg5{Mudf}z@^v=LEnQ`9 zEEw|qAcpx20E-pX*?d4N7f`w}Hh(R`2Ep#M1JrT$Y6=8~%N!53hcHTu3M!c|L5hsg z@{Sr1n%kh&f0y=WB-n@#mLH9Z9{pX|K~^K+I$kB^IjpAiAT)(+VG}VG+N$hnw5E|P zcBfiTt$l;|H)`z84_*Tcn2`t0>@NqDn$CwGe%HQcu<;-|&pz-JSf)_)FRpS_2jko= zZgSvWs6`3x_&ulGUdmdE(Mr(&Z41FQ!IE~9hf|NyY20hx7iX5+z1h1@Ro2Waz;Nc% znYfq?z9?#g_>B!)fnaKJ7-+x!?1fB;tq*x3Pj9?d?DJ`9%xD=uRiaF9bH3?SzX<3? z#@GO}vO7sRCY-_77s-IWtJf$vn>e7y+z7&SGU&HEk;d=x$~~%Ic8LOUMj%oV;w%q> z-`f`Vw?rMs9B3zGtTZ0=Ya^4gwG{d7_|LA7qgGFIn%rJ{2KTbXS(>|K3a)Y{#GEk3 zN2w%u(e&MUY1gK&r8n4>uGxBfZO)aEXiuOWgvHH+{=7%E!L5YD{VJ!vaem`rKlrD| zqH*HOE_c_9D>n-;v;TM+9qy;?@6u$wX_N_ku29q_NCqw9!xrhZaL}o2q2i>Q4+luY z*9A-30Vd1CTpk6)c()Ny4EuP*5&oZqZ+Gn$=ee6_AQpk=90i>Rto2{N|Bk45+iBe+ z$hC8`bDToN@Sc$qALi#?ALc;M89A6^;bZs9i;rf1^m`A3;s`ik*{n5a;qnL9#E2Xr zQd{mgdQkE*-BRL}){2@CUss z1Erwe4_z@%0@LzjB0WOD~j0 zr@*{_ggL8PSeo-R7M09V__w7Hrdof{l(&9Wo+aGB(vA|OGpmgKg-01G2~3zr1#jkU z6Od|ewOt7&ts#j`jiGep9^Lp;k0QzISI?G&fmU=s5VKI4Q<7{Faq{PVMyMzW4N*+|I{Xb2}7t)-opUIt%&CDBgM zmO5=qDDqpNjc)W^EoBgGK$^!9u*WUw{a~nwGA@y3Yg|7$9Brn>H<(k-tW>X|N0C}g#I{3g`U zt@+>SOi6nd`{Bmh5|yBP`ja@Z^6pe6$#O=4hc#vvxERC~(efq)?w^V{*%~i*k$|cf zzPLSLts*-Qre-eqteVtW!Tx_7BIiz5m>!d#29!O8mYYt(#?SZi$n=83rXqj$HuVI% z#w$=>qV0cwJ6L%SeOkgir*cjz((+3w1!cA?Ribz}DufF%rKS?r0u*gi^Zw8cTtfxt z4^|KFMN=AprQ&@Z!}2?e+2#hC*rjD!psye6ek_P*5ow6H*b8O1*4+49#<9YXUU3=7 zk_#}aEB$s;h#4{YGgOo=g_|OGBGS2%z-8T|6(muTChCPoD@vKM3wtp}6E5~m1bK+t z(I?x^k%NP^LNWH*57roQFJ8Jz5k$LCe?nt-O8)NVFyC!G+r_TYiG(AH!UO|+Cx1bm zt=Yzj%HWP+PyRDO1yc&sZL|g_n~^K+-TPjO{Zssh$$V&cRQ7-VG-X8{qvSrZ=)5G%!D)gP%>*mu;KMO-jsBV|qSZn^0SE+Yc@(1s`4Gtl z*hbWN5^VjnAkmo~mSzEFLASlF_|hb$k<81wnkRXs1>O{g;kXt7tpqQqWv$$Z;Dh0_x^M5lFjKlaT7{5^{9AsG7^FC`Q9wyVM^-x*;)vYK z&uG-H2@*MrGySI7^y7ai2Kyefy!VG|@24M_Epp((IA|aS2mJwqc>m_@A z!;upc`XphZ_`%q+mSuk@*Q~c{@YtW97(2iPwi03j(TYUecA?Y14(24T-GOo5 zs<1rs9k%g`RlDnn2u+M))N2SzL92g({PzO`Wr6%osPR#wLdAw->u+NA0z~V_Obh5} z-?7sBMu6&B^hk^T78is0%bXYSX5MhJVj-r7$oVlbjf``*^5KSL=0NDOhMpfX*B;}y(L$UUTFrkRzC$Ogd$qZlOq zq{{9`Ng>*x9+jOxgzZ7FezgrvIta4;L*S)vjcXJqzme1`O!>6SjK-|9*q7Na^hpJ- z#Fu?mrj27i-SpfHH?3#6X~P*=RO7&iy!%D)KAm_BBo@pGX>I<}O!m6lqFR*8r@Z2T z7UKI2SQL(a5f)=RUB}O}-&|jzCRKMS#90|4;v<`H%Uu@S!4bUS* z88-?yJLt-l5&rkdE5k4J*Od3}SBgX6dO^zb+~9TBNQ=nR47~zF%9EWEMG>M@w`KR? zzY0gVp4JARu%I~}Tw0dbUordP4M)pjfc=HxtXirD-f z-B*3hw0Wd?QM`98O}sQ{?cjqA_jrl>7M`+&8%YK}lAjc`WvB&_nHpl5Iff=c^83ioFw!>!7a3L@*bX6!xp#=G$(9Tt`6dQQox(yh~=l&E_B&}`OR4@0Ea zRo4;>btWYZKfn&6Slw^NW$zz{H-k7nE_dKlYC494wG{Xs%5ad9<&4Dsw?9DLs( z^i+q-d;_tCxj*+}l*HfVKN{knoj)L&#)*A`L6}Q%S!FwQves-*{hw;zQeWN`lMz5t2q@G$lX5yzZ>w{ z>HN8IO9bj-jH&kOg%(Tu1=(L>%nIH5?LS~8)}K(&N-$-J_rS|Abf`mq_!%nqA7f%| z1JV9Sp=Emeoi1au2kQ0Nvy+j=Eelhq5|P<+h`qh28nu!sLp7RH$BBZdPZt85DS3QP zXyn(AYr!ts{%fbPZRFRbKN?xAAcj4s4B;4$rT|FANgLFIxPHk1e!yD_K%TR7NkG1H-+nC-ZV}p5u+*T$ zHuNEq#*zThdKovoJ*~zHJB>(o?L3JEMpFrig^7;$XgzL=3$z9DWCmDp@rtZ{a&G$q zLu;>Q$fz*HWchSAX|f)T10L?Ovk#ccWI+`)cMPuImx*a}9<_zo%7pJkQ11l0HHGIr ziM7NQcBG!Ny!|dde$vFi6-7`x{Ep4^7(*4s|CcC~IX#!3a7lU%(bIL&)3MA0G}UuC zk@yfX_L~>nB)p;bS6!zRF#bL*()fFR*1`eito^weav7^Dt8FfS4s@y$7>{kiO^h)5 z4fTfQczL&lDx#L^gFHPtmT-kiJJ#G#uQUhZm*Jy1JX}WU|9r49PkGW6TO0H(Ko(xA za$2DuE~V0UanE9h-63yWJs^Lc6|6IUz=ZS2(F>Ovtf~Jdf#hm z0v9w2uXi5v-0ZZP3ZO5KuP+=dzwWSImOJRQUB(eV&UeSZC(qB58Pc_4;n3b4^mGBo z_^tWQ#R6PMWw5@bxg88%8N`MGaN%rzzigrb?zfi;-xG@P@hhut%$`n>BgWQ+ecK(& zoHnI9&&hvUS>FsLj!m!yo&KFP{0b@au5kW0uUK@lxb^y}-@*RTgZ(p`{H$7M3faLc zZ?W(bDw9}UL{l#{Js-Zcg?r+#q_8*b4jt$XVD50;Q3{xM=QfZJCx$~SL0Jm@W{vzE zM`rzqW4?{$CAYeSnV5wPse^8B#3fGF%Gj`+7C+ zV5U1t`*AxyzTf7tZwUwkU`zp%_0uq6v1*b>qh^>v?0zeR#sqxFBWs zeTir-<;DI+?&_Mdh#iF6GqbLKN6a3O{Wt#|R{NFJ!OOgVqNy~5ozJzWp8s+k!pFY3 zJRPdW0BkVHzTngYiuW&dx(|>a^mHKuB*9t^q>{mm)Fp^722$Bjvbx4Nn|TfeY=4bO zt_)=LT3C&eyaFgNsYzwghBd+l;PGC8%z;DV{G7?%R6<_G2+L2|9&eBY&dpNvqQ=SN zL;MYZLg^N>Zsk#&8Xj=PUDqI@;ToQ*vjw zKT-LUhr;G~Xm8c9k?R}|IT^FE0sFpWXIHKdief8O89M@xBdSod!ui(b+R!)MSV0aI zc2n8gZi~qR-dB&UkQ(bhitc8ywSJ8O^IOKioMy)7zo&xj4o<66J6o7DN!bd(zGw7L z=x`=X&k;d?69WsUO*MDsfw~s1*Ohj*na~Rglk3Z!Z}5lOE`a%sYP1M15%?>@Btw-r z>}XXr9LSQo_#UkLp?0vj_hZ;2F!H%ih*ZNbB&9z6*|mg=aq;KR;Pqa)m+dBSkclZW zg8tOuxNK?)X3zUP-ZY_ShzlJsx|n|pv4{JxqlXB>c1syf(qlqpw>JLZlFkBJ|_qxwHPuR^-aKry61O$9?=UItPsuoi`kc+#7|F3Qfg z2MezQau9uMx}LkYvfPFU=5RM=59(4#UHFyitPj8|3P$68d2`hJheI;k56sgU&1Dyw z+y{-|XwyrD?+&M6b0={+k>DHn60tv)_}OUi+8X$zVXt0`r_LXt1K1tK0?P}%ut0KP zOcez)H{b(D>2;sks!F$gynfuYV^(I+VKFt7)UwQ_aIY-{j%DX@wh=tl9<)>MmNGi< z*nE1=5Zc;KpQd>(0tF@3us+=Ya%%fOc`q>L^10R%#A7vqL*hz}F8xv#n76^~bH+N} zD+WpzTtwctyw!XVuja$Af32y1s(^$b8TcOwWn81ACFTu|&*jNyELka$#WjU6vmj)- zb9wsN(j*!>lha_fyNhzrXIg2j%jjq}ndR??8uG{c6?vT1^xBWz|5lQ3dS3Rf0N!U_ z1Mb=^Z=1*?T&Jprhoeef7xGkkyWOx6MOfj`amT&|aa7<>|B`JD<>VVd_a!GLV=1@mo>aGtDze1hE!-Xs=?@Qmaw=3a9Z7)fMUgK)%BNS=!az$6t7`Oj4)&Ub~yW7dU z(87@s66Aqb*&DmT=alqsmilz3=pIpN+=RWp&_BqgtONA?H!lS~v+!~hgCfSjMJjgn0qFO(~M zCQCS9bR(ub@s^-iOK;9H9_<7f1hVS|cXcSV0(4#KXw@t<=-@VlsVAb_KvHl>^Qy?~Q1ePGR zEpp586Z|4~5J)LHjMnG*=l9A3{&@CsWK-ak36}j81vfPm$K6x4PdR}gVSi6-M8wIh z5GGCC9i^LHKpeK_@m(}>zQngMHh^I?28Y*&MUqz=ftWk`%oJ*&*Ap>u*9ZK$7Kz7Z z$twb3qQv9wpPu)0EJnO=Le;Bp*Wp{Pwl;V{EBkg`Y;#8DO?UVfvA*I{)L}L+SEk_f z_2EAD1&**SQi%%%zlVJpItfvcn$a|$RRtx>(U=&rF7p-tZdat{^(SP1fHAbVl#wm?`1tn z1NGbnC$n>+ey5?pY!$uP8;9=9YOa^B%io@zM3NgXU)dY}=VyYv)YQM9rNAh{azsdE z&?OeJ;rn7@ii>Gt!05=n&C^9yVxo%37^B?4K+$y2U|@g9$T$KhDl#iB=RQ8Ob}I7F zLYRARr#*$&(&^_n*!W%N1zVoy1fS!IqPHA-@)h=t8M0VIUOqd#U4_4|^?!>>ozGV= zu89R=%dUaPIldZ6?G#JS>^>zW<}-peNR)0%D|IelJRd4{z_klxp~?1NkxfQg7|M1# zeaTZxtZHu|jr271HztQC_8=5|{8kPZWKEukUtZSO@QQrVYy-}e?#q_!wq9uog7%$V zuB#t^$%96aK0iP35`-K;od?`GWxGn3kXGZ26ys`ZCU15-L_{1gq*ja`@3GxPFh6I7;!je-eNY;0_h%2JXG^G?CAl zU$4VNm*V4ifPPu}1(AF30%g;N)Zs{70Y{x<{zg9_@Q%BwrdFEosal>lv^c^bI$;%j zCyIqE`r;sqAZ6Iiq-1P1XSVW~XX`}zHix8%Z2+Z{$9fzBb0F{wIbK?~Z*xd}tNEp6 z4pwq2;uQvcA3_|C0cBS z$7MP2AKEi%$SuOJg#qo4{lR`SYPn}X3?|qwebstNEv<(KH|jFE2{uC>9q?qb^J@6@ z)qhm$$}){^+k zTzH|$(qA$(9pi9;%p#~L)t{QOKQvPk=BUgvEgpxT8+(n}eV@uJbG!+#{XZe9Ar`vB z`*+`zG`OuI;tMCN;ie4Qc~|K5KYNO)tU)u3`U z-botRG#oAi=|IB?;Y6qL>fd+R$_-s0#k&fx-2zH0T19L#ja!rs>09*M9X1rt7Em#E zpCRV$Y%L$Mc$&Pzs+O^xr_xwij{Q~}UWndn5|3*S$H6dbb)MM`w6;b%ho`-d<^mT5 z0!W2Rjgnq;}- zXL^4wVaRc#%TUes_E*{q{1)C|-M`PzLmTPzraJE2aZt~EVuYR)OnU-sJRAe?Io zqVJ187MT)ExBJ^K?Q3OWDe%2)t{f~1Jo*;pAZX%ONN;?wD=U1Iyo zVF~F>@AD)H*qNZRRDK?pCVRl(Hv0%DXC?E4`mQn?JK8V+6d9qGtZ;|09$><5g+e3k$&0;*M8Lsa%&!xSb~t8Q0Y#fmL0@C|R%Rx`uv9xkTE~qntC@fp9J7GZW4u zXtn+inF6b935BzSv;Bo<66!X3AK2IL_zFZQx1f0c1+Gg5$u0RlLtuS^28|h2?UxaL zc&znE#*&+*l)?=BHgQ@<_*We~9~z*>)im#SN4{aL&B@WM{x*9<$i9lGuBz+H0-8g< z8jRJoZhPds@Y+-;P!&tLo^6^bNHvp3yYoJJc#-1xAfA$-7_ILhWj5Q(Y`Sh8*xUsn8j^60 zg6epX8C}Z$NN-NnWM{yDU01E`w%DP4M5yci{^#TLJh$tl+z|zp2`&(pAc!O19u7(} z3X5u^#hSg1Iv|2L;MmWIU%3A^a{F!_qOZw_q}mSw+rR}Eq$gv0Y;>&Ev)PzlZq~u6jn`AV7zr&$uM*%94E{6L>zVDQ0>>dh=9f<-I@XE6cf7Hy4Ip)$s;>T0Ls5eB+{6$rhXfS{auVm)MTf5twuBLjI$bU1YC|c>u z+`w^ZsVE1nhFzQ%i-9E;HRC6-GdtW zZ#HQh`|@fW8)WhMx?FglU$J-eW;vc(Mu)UeUxEyvtz_8i!?N)0ySh|s-TpM;2D%e?VZMA8BVFU6Cb17^ofZ?Z zhH7LOulW}c!a%%Zx-gX1+Q6`yzJH9@`d#x3f{Sg*x&cnK!e19I-C+_j5X{@|h=x6H zitW@ct0L!?LOHjH?P9Tm_0u&yGk2{aX%}7AJb<1g22E_!21L^&79Af1iB_oGTJAfG^ySS?_`Y5xkubUxoJ09_+9!!>g zNtGO84Je%9XiMep5Yx8?b#M()6yb$acC*eM>V_lJVK>^eo6})IO0gFatjObti1_39 z7ev)+smg(m@7Gh7E03i-_q<@w(sgy5%fHx`fIs@3_4Ad<0@E$Ue$K zSN!po(U3g*o-)ijaH+r3{4BTk?qIL;Kw9`X#ZYj(zP;n+82NLiI)S78D!#cQxASqH zdy(hGtN!;9z1~au*Gc6s*3HyU%QQKlo@7}J*m0A&p_0m*?KyNgVzavxOgk+fV&Tqnoxb;q3Tu16)QkF__%?+Y zs}(6*HaY7~*`H|f7T}b2jaRZ#@`O_pgYIhTYi!RghDVWrSvJFg{YKooKQT$>=!p`b z!HVLwE<~CJUkX?Xjb4ATHScT2R}aI6qS|Nm0w>cM=!Js|zh3mHG$Uoo6+}Y&S9O`{ zmoUPH!~P8Ms8g{E$Uil2VN`mKKg;^_N5Q4K%OM+wv$WW3OQ5HG-TFSG?5`ix{)R&xM`<&E)IU;cG_~%??Hu0JU+`CM&cP-&d!M?CjA>3j_b-Fj(h+BvdnM=Va#H|@hx)@JbQme;xe zsXEy7Tp3wtdg>&6h8FyJ_OW;0rcXr^N|9dIld=+DPyAn+4&RO8)cHSZXD`T3$G*W_ zwz=(1GMSF%64D>9L39VayQH+UsthN{@X41&>0+{E76-mt)3)p1&7Ttx60VTu-=4Q0 zIbR3cuxL+?hZ_+ZC&*PHPFY#*&~gSF^XnyaK^Qe_mqkwNxa%UCs;G%0FyX-?QW}?w zaR$opR!=v(l585{_Q%Rno1Va#)U7Q4DI+Q;`;A+IT8%eHjPo-~?Tf-dxV(8{e| z9hG`PoU++^n@7+}?7HAf32>od;|vU_W(G1EPF7eJis*>}R}t;3Wm&Xoic(m=Iq-pZ zwt4&~GR0h%`W*%S#UZTH`J)P{i6v$1!3kJo27yU(H=83HfV|Ncm*^ft(=CniJrva( z#gTcbe=_Bo+j2t%gNwkA)$4^-#-<;Qo|fny){K~tV^Q~gM~&t=*GQ3C$1sXKrVxk4 z{4bxw4XJu85s?AU(A|mecx!oFQ)?n*0Sj=&na&hpB1cGok&A3Tu!0-Bk!@a6_DEfR zw1U54VYM8}BQKMj4319O{FV+U-4eO6W{AH0rZYk=tyQ^*o_CkBFDuztNu`{q#v`S} zxUAN2zWr}|0&Vr_4T=R2(|DD_2Tn-y6swAKctiGkddA_4}be;1ex95HgW8Bgk|O`nHyvWDb#4~sLgs0+qr4tEB0nZnHwm@H}r~{ z?t?^Vf>rifGqb@mgL&Dz3&!(UVym+`Y69Gc;zzLh>?fDU$7cV6t9S51}sUSYYKKn!ah1rwH5#39TcLUb42DA z!dqOOTg!B33veQJhEJ(tYM&JA9GVHn8hsDwXP zkIl{goLXqAhsx3Gg>Py2e~5d_t~i1cVea>IF_x;knR<*3vRbBGdBaKPst5?RmNy6bx$wm`YAunX>d0InB z0^Jwcd0Od(kh;p`;^R}#HnHr9OD1l%Z-XIo-V zHc3p}Z|&{hOfA~hCf3sc3G4^f6T^x4R8K78AFJLMs6O8sZ+yNwR_-_{r4zd8j(mPO zYrBlU{qg5`V{~~+)5QJs7>pl{38}FR-JJPD=--cnAVOG{Lp&5Y1c$G;=-tZ5LTP~J zeO2!S0#ns+onL=s0)*<2gg(x-9E*6eTh6laRrY%`Xn(0JtH6Z1R#J8v8Sh^&;PqFO zwIFBm>=6}uan}FaqT~d93-j>7@$GI&2zE))K&77AtO`xL5%`yWw$Yj&d$Cqyh`Cqf zhjs(UV1sdPQlAlF@1m}0=CYcXlwMxjf*JaETGeL;Iv=Jl-6uJ9zcXg?AhEG^=`+Fu zfDX@7)Fz0$(yCE3$0@%akvf7NmFvV+XPZGJZUGEZEmvD>p<7`|so-i?yGf_KB|8e$ zPmY-Nbt_V(=O0fWR?v)QaeruKB;^hLkWaW2-Z(b$m19w*)UG3ed82x*j))IUEIdcW z*B1}e26o`wxLGnN+#dh2jJ@ay64Gs{uryBD+HmIZv$4 z6>y`iHTFwkCjkpc^u(Opy=2V3>Vi!}pJ}Y(DKZ*UcvJ(G(KX#j$Se40&`HhA$JoZ0 z?J#(Ya99}XqP}{Jxc@HDUG;=v9_Q%~JPNGa-i|=*j98j`&XE>+ekFfv`6wfc=vH&~ zw}z_-l4I$fF^DVYR&e?uZ@G*2WOAph5C#FM{O)_L!~l2tt#^7ph{)!c>NXZz$&UL=2LKsN|pqq<+8oCJT@=zfM8RR--?fvGUaDBH6^r>EBT2h{90ghvayo|{Ax zN{L8l@ys0T{pR{Kd8ehygn<bte~;y2USd1V?dfb?sZ>KyP1>a`!Rn%E`RRzm30Q zO$N}SM%VB4~Af(WWRFpEUFZ`0(rX?{m?mL$HlupOoi2Mhc*EI9;ZRnguTfvzaSf9{MD5u zSFAZEUVf0ojI?suJeqY8Sc;{xHsOxCZ3q6mJSwczzXTT-0%Jh>`W`Vl(HcA&mNCrX z_5O@M6S^#%;;ycFzDTWl<#lepAWD>8AJ55W5x zwr$JPF<)7W{BBY_NgYg*;N;3EYA;$WxM%I?Lan7B>w&T06T67x z$V4^qfX)~=Y?MH=UFm+`JflMp&GMae7-#!UDH=r4Wyxn3WQjwkq>|B&A7}93UP&Qd zwA>%#U{%z`%_ar^4NXp+9CE&_WSLbSa4(ZoARYw|^N3O_8l5Kg{)xay)sv!Lz!Uy^ zjvzz641*j{a53P-62B~&bNH={g!g9_6ahVk+kMo2_(Odey)BLMVXlZ5zVJ+>vBqyr zrZ-)S5p`?#6G!q?8)mmoFF@Rms1kOOIT#}^iyWpAx0Nx0|^D{Dl%=&xI zH@Xp?(%v|K1#H$D+v^;_AN_2cG+WaSgGq&56_SX21Byn0FAKlf&EQx7Knr*r9 z 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 literal 0 HcmV?d00001 diff --git a/windows/deployment/upgrade/upgrade-readiness-deploy-windows.md b/windows/deployment/upgrade/upgrade-readiness-deploy-windows.md index b5f0b2b68b..3aabb7b13b 100644 --- a/windows/deployment/upgrade/upgrade-readiness-deploy-windows.md +++ b/windows/deployment/upgrade/upgrade-readiness-deploy-windows.md @@ -1,8 +1,8 @@ --- -title: Upgrade Readiness - Get a list of computers that are upgrade-ready (Windows 10) +title: Upgrade Readiness - Get a list of computers that are upgrade ready (Windows 10) description: Describes how to get a list of computers that are ready to be upgraded in Upgrade Readiness. ms.prod: w10 -author: greg-lindsay +author: jaimeo ms.date: 04/19/2017 --- diff --git a/windows/deployment/upgrade/upgrade-readiness-monitor-deployment.md b/windows/deployment/upgrade/upgrade-readiness-monitor-deployment.md new file mode 100644 index 0000000000..0f5b9e3730 --- /dev/null +++ b/windows/deployment/upgrade/upgrade-readiness-monitor-deployment.md @@ -0,0 +1,48 @@ +--- +title: Monitor deployment with Upgrade Readiness +description: Describes how to use Upgrade Readiness to monitor the deployment after Windows upgrades. +keywords: windows analytics, oms, operations management suite, prerequisites, requirements, upgrades, log analytics, +ms.localizationpriority: medium +ms.prod: w10 +author: jaimeo +ms.author: jaimeo +ms.date: 11/05/2018 +--- + +# Upgrade Readiness - Step 4: Monitor + +Now that you have started deploying an update with Upgrade Readiness, you can use it to monitor important elements. + +![Upgrade Readiness dialog showing "STEP 4: Monitor" and blades for "Update progress," "Driver issues," and "User feedback"](../images/UR-monitor-main.png) + + +## Update progress + +The **Update progress** blade allows you to monitor the progress and status of your deployment. Any device that has attepted to upgrade in the last 30 days displays the **DeploymentStatus**. You'll be able to see the number of computers that have successfully upgraded, failed to upgrade, are stalled, etc. {what does "uninstalled" mean? Should we have some more detailed explication of each of the states and what admin actions are recommended for each?} + + +Selecting this blade allows you to view device-level details about the deployment. For example, select **Failed**, to view the original operating system version, the target operating system version, and the reason the update failed for each of the devices that failed to upgrade. In the case of the device illustrated in the following image, an attempt was made to upgrade from Windows 10, version 1703 to 1709, but the operation timed out.' + +!["Update progress" blade showing detailed information after selecting the "failed" item](../images/UR-update-progress-failed-detail.png) + + +## Driver issues + +The **Driver issues** blade allows you to see Device Manager errors for your upgraded devices. We include data for all compatibility-related device errors, such as "driver not found" and "driver not started". The blade summarizes errors by error type, but you can select a particular error type to see device-level details about which device(s) are failing and where to obtain a driver. + + +For example, by selecting error code **28 - driver not installed**, you would see that the device below is missing the driver for a network controller. Upgrade Readiness also notifies that a suitable driver is available online through Windows Update. If this device is configured to automatically receive updates from Windows Update, this issue would likely resolve itself following the device's next Windows Update scan. If this device does not automatically receive updates from Windows Update, you would need to deliver the driver manually. + +!["Driver issue" blade showing detailed information after selecting a specific driver error](../images/UR-driver-issue-detail.png) + +## User Feedback + +The **User Feedback** blade focuses on gathering subjective feedback from your end users. If a user submits feedback through Feedback Hub app on a device in your workspace, we will make that feedback visible to you in this blade. The Feedback Hub app is built into Windows 10 and can be accessed by typing "Feedback Hub" in the Cortana search bar. + + +We recommend that you encourage your end users to submit any feedback they have through Feedback Hub. Not only will this feedback be sent directly to Microsoft for review, but you'll also be able to see it by using Upgrade Readiness. You should be aware that **feedback submitted through Feedback Hub will be publicly visible**, so it's best to avoid submitting feedback about internal line-of-business applications. + +When viewing user feedback in Upgrade Readiness, you'll be able to see the raw "Title" and "Feedback" text from the user's submission in Feedback Hub, as well as the number of upvotes the submission has received. (Since feedback is publicly visible, the number of upvotes is a global value and not specific to your company.) If a Microsoft engineer has responded to the submission in Feedback Hub, we'll pull in the Microsoft response for you to see as well. + +![Example user feedback item](../images/UR-example-feedback.png) + \ No newline at end of file From 25639799b98e9991fc68a3dfc6bf306f2ae6c9ed Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 5 Nov 2018 16:21:00 -0800 Subject: [PATCH 178/487] add pre-reqs --- ...ures-windows-defender-advanced-threat-protection.md | 7 +++++++ .../information-protection-in-windows-config.md | 6 ++++++ .../information-protection-in-windows-overview.md | 10 +++++++--- 3 files changed, 20 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/advanced-features-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/advanced-features-windows-defender-advanced-threat-protection.md index 60b3dcbd64..f9464104e2 100644 --- a/windows/security/threat-protection/windows-defender-atp/advanced-features-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/advanced-features-windows-defender-advanced-threat-protection.md @@ -92,6 +92,13 @@ Enabling this setting forwards Windows Defender ATP signals to Microsoft Cloud A ## Azure Information Protection Turning this setting on forwards signals to Azure Information Protection, giving data owners and administrators visibility into protected data on onboarded machines and machine risk ratings. +>[!NOTE] +>You'll need to fulfill the following requirements for the integration to work: +>- Endpoints need to be on Windows 10, version 1809 or later +>- You'll need the appropriate license to leverage the Windows Defender ATP and Azure Information Protection integration +>- Your tenant needs to be onboarded to Azure Information Protection analytics, for more information see, [Configure a Log Analytics workspace for the reports](https://docs.microsoft.comazure/information-protection/reports-aip#configure-a-log-analytics-workspace-for-the-reports) +>- Data forwarded to Azure Information Protection is stored in the same location as your other Azure Information Protection data. + ## Microsoft Intune connection This feature is only available if you have an active Microsoft Intune (Intune) license. diff --git a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md index 23e8cd5af4..350c042352 100644 --- a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md +++ b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md @@ -21,6 +21,12 @@ ms.date: 10/24/2018 Learn how you can use Windows Defender ATP to expand the coverage of Windows Information Protection (WIP) to protect files based on their label, regardless of their origin. +## Prerequisites +- Endpoints need to be on Windows 10, version 1809 or later +- You'll need the appropriate license to leverage the Windows Defender ATP and Azure Information Protection integration. +- Your tenant needs to be onboarded to Azure Information Protection analytics, for more information see, [Configure a Log Analytics workspace for the reports](https://docs.microsoft.comazure/information-protection/reports-aip#configure-a-log-analytics-workspace-for-the-reports) +- Data forwarded to Azure Information Protection is stored in the same location as your other Azure Information Protection data. + 1. Define a WIP policy and assign it to the relevant devices. For more information, see [Protect your enterprise data using Windows Information Protection (WIP)](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/protect-enterprise-data-using-wip). If WIP is already configured on the relevant devices, skip this step. 2. Define which labels need to get WIP protection in Office 365 Security and Compliance. diff --git a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md index f9824cf6e1..968b5d702f 100644 --- a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md +++ b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md @@ -36,16 +36,20 @@ Windows Defender ATP automatically discovers files with Azure Information Protec ![Image of settings page with Azure Information Protection](images/atp-settings-aip.png) - >[!NOTE] -> You'll need the appropriate license to leverage the Windows Defender ATP and Azure Information Protection integration. +>- Endpoints need to be on Windows 10, version 1809 or later +>- You'll need the appropriate license to leverage the Windows Defender ATP and Azure Information Protection integration +>- Your tenant needs to be onboarded to Azure Information Protection analytics, for more information see, [Configure a Log Analytics workspace for the reports](https://docs.microsoft.comazure/information-protection/reports-aip#configure-a-log-analytics-workspace-for-the-reports) +>- Data forwarded to Azure Information Protection is stored in the same location as your other Azure Information Protection data. + + After enabling the Azure Information Protection integration, data discovery signals are immediately forwarded to Azure Information Protection from the device. When a labeled file is created or modified on a Windows device, Windows Defender ATP automatically reports the signal to AIP. The reported signals can be viewed on the Azure Information Protection - Data discovery dashboard. ### Azure Information Protection - Data discovery dashboard -This dashboard presents a summarized discovery information of data discovered by both Windows Defender ATP and AIP scanner. Data from Windows Defender ATP is marked with Location Type Endpoint. +This dashboard presents a summarized discovery information of data discovered by both Windows Defender ATP and AIP scanner. Data from Windows Defender ATP is marked with Location Type - Endpoint. ![Image of Azure Information Protection - Data discovery](images/azure-data-discovery.png) From 126402c462f01a51c838375e366ec7d4f9a4b796 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 6 Nov 2018 13:56:41 -0800 Subject: [PATCH 179/487] edit --- .../protect-enterprise-data-using-wip.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/windows/security/information-protection/windows-information-protection/protect-enterprise-data-using-wip.md b/windows/security/information-protection/windows-information-protection/protect-enterprise-data-using-wip.md index 8ce020a25f..ed41a8ef23 100644 --- a/windows/security/information-protection/windows-information-protection/protect-enterprise-data-using-wip.md +++ b/windows/security/information-protection/windows-information-protection/protect-enterprise-data-using-wip.md @@ -8,7 +8,7 @@ ms.mktglfcycl: explore ms.sitesec: library ms.pagetype: security ms.author: justinha -ms.date: 06/18/2018 +ms.date: 11/06/2018 ms.localizationpriority: medium --- @@ -24,6 +24,10 @@ With the increase of employee-owned devices in the enterprise, there’s also an Windows Information Protection (WIP), previously known as enterprise data protection (EDP), helps to protect against this potential data leakage without otherwise interfering with the employee experience. WIP also helps to protect enterprise apps and data against accidental data leak on enterprise-owned devices and personal devices that employees bring to work without requiring changes to your environment or other apps. Finally, another data protection technology, Azure Rights Management also works alongside WIP to extend data protection for data that leaves the device, such as when email attachments are sent from an enterprise aware version of a rights management mail client. +## Video: Protect enterprise data from being accidentally copied to the wrong place + +> [!Video https://www.youtube.com/embed/1s09SrwxccM] + ## Prerequisites You’ll need this software to run WIP in your enterprise: From a94397275a6917bad14c86e207fe0c041d0f29d0 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 6 Nov 2018 14:11:52 -0800 Subject: [PATCH 180/487] add link to PDF --- ...uirements-windows-defender-advanced-threat-protection.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md index db250caeda..97ff492e3b 100644 --- a/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 07/01/2018 +ms.date: 11/06/2018 --- # Minimum requirements for Windows Defender ATP @@ -30,7 +30,9 @@ Windows Defender Advanced Threat Protection requires one of the following Micros - Windows 10 Education E5 - Microsoft 365 E5 (M365 E5) which includes Windows 10 Enterprise E5 -For more information, see [Windows 10 Licensing](https://www.microsoft.com/en-us/Licensing/product-licensing/windows10.aspx#tab=2). +For more information on the array of features in Windows 10 editions, see [Compare Windows 10 editions](https://www.microsoft.com/en-us/windowsforbusiness/compare). + +For a detailed comparison table of Windows 10 commercial edition comparison, see the [comparison PDF](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf). ## Related topic From 200b733f9117d10fc0682e1b8703a2f978df257b Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Wed, 7 Nov 2018 17:13:23 +0000 Subject: [PATCH 181/487] Lsass rule does honor exclusions. --- .../customize-attack-surface-reduction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/customize-attack-surface-reduction.md b/windows/security/threat-protection/windows-defender-exploit-guard/customize-attack-surface-reduction.md index a948e7db7e..8bbe633287 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/customize-attack-surface-reduction.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/customize-attack-surface-reduction.md @@ -58,7 +58,7 @@ Block JavaScript or VBScript from launching downloaded executable content | [!in Block executable content from email client and webmail | [!include[Check mark no](images/svg/check-no.svg)] | BE9BA2D9-53EA-4CDC-84E5-9B1EEEE46550 Block executable files from running unless they meet a prevalence, age, or trusted list criteria | [!include[Check mark yes](images/svg/check-yes.svg)] | 01443614-cd74-433a-b99e-2ecdc07bfc25 Use advanced protection against ransomware | [!include[Check mark yes](images/svg/check-yes.svg)] | c1db55ab-c21a-4637-bb3f-a12568109d35 -Block credential stealing from the Windows local security authority subsystem (lsass.exe) | [!include[Check mark no](images/svg/check-no.svg)] | 9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2 +Block credential stealing from the Windows local security authority subsystem (lsass.exe) | [!include[Check mark yes](images/svg/check-yes.svg)] | 9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2 Block process creations originating from PSExec and WMI commands | [!include[Check mark yes](images/svg/check-yes.svg)] | d1e49aac-8f56-4280-b9ba-993a6d77406c Block untrusted and unsigned processes that run from USB | [!include[Check mark yes](images/svg/check-yes.svg)] | b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4 Block Office communication applications from creating child processes | [!include[Check mark yes](images/svg/check-yes.svg)] | 26190899-1602-49e8-8b27-eb1d0a1ce869 From f66ed3b32c9ae5d1792e3dd36571709f540829df Mon Sep 17 00:00:00 2001 From: jaimeo Date: Wed, 7 Nov 2018 09:59:20 -0800 Subject: [PATCH 182/487] fixed some typos and yooked up TOC --- windows/deployment/TOC.md | 1 + .../upgrade-readiness-monitor-deployment.md | 14 +++++++------- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/windows/deployment/TOC.md b/windows/deployment/TOC.md index ce9e1629c5..aa375d690f 100644 --- a/windows/deployment/TOC.md +++ b/windows/deployment/TOC.md @@ -260,6 +260,7 @@ ##### [Step 1: Identify apps](upgrade/upgrade-readiness-identify-apps.md) ##### [Step 2: Resolve issues](upgrade/upgrade-readiness-resolve-issues.md) ##### [Step 3: Deploy Windows](upgrade/upgrade-readiness-deploy-windows.md) +##### [Step 4: Monitor deployment](upgrade/upgrade-readiness-monitor-deployment.md) ##### [Additional insights](upgrade/upgrade-readiness-additional-insights.md) ##### [Targeting a new operating system version](upgrade/upgrade-readiness-target-new-OS.md) ### [Monitor Windows Updates with Update Compliance](update/update-compliance-monitor.md) diff --git a/windows/deployment/upgrade/upgrade-readiness-monitor-deployment.md b/windows/deployment/upgrade/upgrade-readiness-monitor-deployment.md index 0f5b9e3730..be3d2aee32 100644 --- a/windows/deployment/upgrade/upgrade-readiness-monitor-deployment.md +++ b/windows/deployment/upgrade/upgrade-readiness-monitor-deployment.md @@ -6,7 +6,7 @@ ms.localizationpriority: medium ms.prod: w10 author: jaimeo ms.author: jaimeo -ms.date: 11/05/2018 +ms.date: 11/07/2018 --- # Upgrade Readiness - Step 4: Monitor @@ -18,26 +18,26 @@ Now that you have started deploying an update with Upgrade Readiness, you can us ## Update progress -The **Update progress** blade allows you to monitor the progress and status of your deployment. Any device that has attepted to upgrade in the last 30 days displays the **DeploymentStatus**. You'll be able to see the number of computers that have successfully upgraded, failed to upgrade, are stalled, etc. {what does "uninstalled" mean? Should we have some more detailed explication of each of the states and what admin actions are recommended for each?} +The **Update progress** blade allows you to monitor the progress and status of your deployment. Any device that has attepted to upgrade in the last 30 days displays the **DeploymentStatus** attribute. You'll be able to see the number of computers that have successfully upgraded, failed to upgrade, are stalled, etc. -Selecting this blade allows you to view device-level details about the deployment. For example, select **Failed**, to view the original operating system version, the target operating system version, and the reason the update failed for each of the devices that failed to upgrade. In the case of the device illustrated in the following image, an attempt was made to upgrade from Windows 10, version 1703 to 1709, but the operation timed out.' +Selecting this blade allows you to view device-level details about the deployment. For example, select **Failed** to view the original operating system version, the target operating system version, and the reason the update failed for each of the devices that failed to upgrade. In the case of the device illustrated in the following image, an attempt was made to upgrade from Windows 10, version 1703 to 1709, but the operation timed out. !["Update progress" blade showing detailed information after selecting the "failed" item](../images/UR-update-progress-failed-detail.png) ## Driver issues -The **Driver issues** blade allows you to see Device Manager errors for your upgraded devices. We include data for all compatibility-related device errors, such as "driver not found" and "driver not started". The blade summarizes errors by error type, but you can select a particular error type to see device-level details about which device(s) are failing and where to obtain a driver. +The **Driver issues** blade allows you to see Device Manager errors for your upgraded devices. We include data for all compatibility-related device errors, such as "driver not found" and "driver not started." The blade summarizes errors by error type, but you can select a particular error type to see device-level details about which device(s) are failing and where to obtain a driver. -For example, by selecting error code **28 - driver not installed**, you would see that the device below is missing the driver for a network controller. Upgrade Readiness also notifies that a suitable driver is available online through Windows Update. If this device is configured to automatically receive updates from Windows Update, this issue would likely resolve itself following the device's next Windows Update scan. If this device does not automatically receive updates from Windows Update, you would need to deliver the driver manually. +For example, by selecting error code **28 - driver not installed**, you would see that the device in the following image is missing the driver for a network controller. Upgrade Readiness also notifies that a suitable driver is available online through Windows Update. If this device is configured to automatically receive updates from Windows Update, this issue would likely resolve itself following the device's next Windows Update scan. If this device does not automatically receive updates from Windows Update, you would need to deliver the driver manually. !["Driver issue" blade showing detailed information after selecting a specific driver error](../images/UR-driver-issue-detail.png) -## User Feedback +## User feedback -The **User Feedback** blade focuses on gathering subjective feedback from your end users. If a user submits feedback through Feedback Hub app on a device in your workspace, we will make that feedback visible to you in this blade. The Feedback Hub app is built into Windows 10 and can be accessed by typing "Feedback Hub" in the Cortana search bar. +The **User Feedback** blade focuses on gathering subjective feedback from your end users. If a user submits feedback through the Feedback Hub app on a device in your workspace, we will make that feedback visible to you in this blade. The Feedback Hub app is built into Windows 10 and can be accessed by typing "Feedback Hub" in the Cortana search bar. We recommend that you encourage your end users to submit any feedback they have through Feedback Hub. Not only will this feedback be sent directly to Microsoft for review, but you'll also be able to see it by using Upgrade Readiness. You should be aware that **feedback submitted through Feedback Hub will be publicly visible**, so it's best to avoid submitting feedback about internal line-of-business applications. From 3f6444634a5f7df460d3f5603ed5d6d76839d3d7 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Wed, 7 Nov 2018 11:25:05 -0800 Subject: [PATCH 183/487] added note --- .../intelligence/top-scoring-industry-antivirus-tests.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md b/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md index 43bef2e93e..34ca3bda7a 100644 --- a/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md +++ b/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md @@ -18,16 +18,14 @@ ms.date: 09/05/2018 We want to be transparent and have gathered top industry reports that demonstrate our enterprise antivirus capabilities. Note that these tests only provide results for antivirus and do not test for additional security protections. In the real world, millions of devices are protected from cyberattacks every day, sometimes [milliseconds after a campaign starts](https://cloudblogs.microsoft.com/microsoftsecure/2018/03/07/behavior-monitoring-combined-with-machine-learning-spoils-a-massive-dofoil-coin-mining-campaign?ocid=cx-docs-avreports). Windows Defender Antivirus is part of the [next generation](https://www.youtube.com/watch?v=Xy3MOxkX_o4) Windows Defender Advanced Threat Protection ([Windows Defender ATP](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=cx-docs-avreports)) security stack which addresses the latest and most sophisticated threats today. In many cases, customers might not even know they were protected. That's because Windows Defender Antivirus detects and stops malware at first sight by using [machine learning](https://cloudblogs.microsoft.com/microsoftsecure/2018/06/07/machine-learning-vs-social-engineering?ocid=cx-docs-avreports), [artificial intelligence](https://cloudblogs.microsoft.com/microsoftsecure/2018/02/14/how-artificial-intelligence-stopped-an-emotet-outbreak?ocid=cx-docs-avreports), behavioral analysis, and other advanced technologies. - -> [!TIP] -> Learn why [Windows Defender Antivirus is the most deployed in the enterprise](https://cloudblogs.microsoft.com/microsoftsecure/2018/03/22/why-windows-defender-antivirus-is-the-most-deployed-in-the-enterprise?ocid=cx-docs-avreports). -



      ![AV-TEST logo](./images/av-test-logo.png) ## AV-TEST: Perfect protection score of 6.0/6.0 in the latest test The AV-TEST Product Review and Certification Report tests on three categories: protection, performance, and usability. The scores listed below are for the Protection category which has two scores: Real-World Testing and the AV-TEST reference set (known as "Prevalent Malware"). +> [!NOTE] +> [Download our analysis of the latest results](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE2IL3Y) ### July-August 2018 AV-TEST Business User test: [Protection score 6.0/6.0](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/august-2018/microsoft-windows-defender-antivirus-4.12--4.18-183212/) | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE2IL3Y) **Latest** From 0cb68bbfe0e8808c561315e1f2aa164dfb8c8e2c Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Wed, 7 Nov 2018 12:00:39 -0800 Subject: [PATCH 184/487] updated text --- .../intelligence/top-scoring-industry-antivirus-tests.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md b/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md index 34ca3bda7a..ed1a13c200 100644 --- a/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md +++ b/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md @@ -25,9 +25,9 @@ In the real world, millions of devices are protected from cyberattacks every day The AV-TEST Product Review and Certification Report tests on three categories: protection, performance, and usability. The scores listed below are for the Protection category which has two scores: Real-World Testing and the AV-TEST reference set (known as "Prevalent Malware"). > [!NOTE] -> [Download our analysis of the latest results](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE2IL3Y) +> [Download our latest analysis: Examining the AV-TEST July-August results](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE2IL3Y) -### July-August 2018 AV-TEST Business User test: [Protection score 6.0/6.0](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/august-2018/microsoft-windows-defender-antivirus-4.12--4.18-183212/) | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE2IL3Y) **Latest** +### July-August 2018 AV-TEST Business User test: [Protection score 6.0/6.0](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/august-2018/microsoft-windows-defender-antivirus-4.12--4.18-183212/) | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE2IL3Y) Windows Defender Antivirus achieved an overall Protection score of 6.0/6.0, detecting 100% of 20,022 malware samples. With the latest results, Windows Defender Antivirus has achieved 100% on 14 of the 16 most recent antivirus tests (combined "Real-World" and "Prevalent malware"). From de2ca4f5e542e167cf943a8f1329afa53f4259bb Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Wed, 7 Nov 2018 21:36:06 +0000 Subject: [PATCH 185/487] Additional diagnostic data events --- ...ndows-diagnostic-events-and-fields-1703.md | 497 +++++- ...ndows-diagnostic-events-and-fields-1709.md | 1092 +++++++++--- ...ndows-diagnostic-events-and-fields-1803.md | 1331 ++++++++++++++- ...ndows-diagnostic-events-and-fields-1809.md | 1504 ++++++++++++++++- 4 files changed, 4075 insertions(+), 349 deletions(-) diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md index dce0c91085..ada643a31a 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md @@ -9,7 +9,7 @@ ms.pagetype: security localizationpriority: high author: brianlic-msft ms.author: brianlic -ms.date: 09/10/2018 +ms.date: 11/07/2018 --- @@ -28,6 +28,7 @@ Use this article to learn about diagnostic events, grouped by event area, and th You can learn more about Windows functional and diagnostic data through these articles: + - [Windows 10, version 1809 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1809.md) - [Windows 10, version 1803 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1803.md) - [Windows 10, version 1709 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1709.md) @@ -60,15 +61,15 @@ The following fields are available: - **DecisionMatchingInfoPostUpgrade_RS3** The total DecisionMatchingInfoPostUpgrade objects targeting the next release of Windows on this device. - **DecisionMediaCenter_RS3** The total DecisionMediaCenter objects targeting the next release of Windows on this device. - **DecisionSystemBios_RS3** The total DecisionSystemBios objects targeting the next release of Windows on this device. -- **InventoryLanguagePack** The count of DecisionApplicationFile objects present on this machine targeting the next release of Windows -- **InventorySystemBios** The count of DecisionDevicePnp objects present on this machine targeting the next release of Windows -- **PCFP** The count of DecisionDriverPackage objects present on this machine targeting the next release of Windows -- **SystemProcessorCompareExchange** The count of DecisionMatchingInfoBlock objects present on this machine targeting the next release of Windows -- **SystemProcessorNx** The count of DataSourceMatchingInfoPostUpgrade objects present on this machine targeting the next release of Windows -- **SystemProcessorSse2** The count of DecisionMatchingInfoPostUpgrade objects present on this machine targeting the next release of Windows -- **SystemWim** The count of DecisionMediaCenter objects present on this machine targeting the next release of Windows -- **SystemWindowsActivationStatus** The count of DecisionSystemBios objects present on this machine targeting the next release of Windows -- **SystemWlan** The count of InventoryApplicationFile objects present on this machine. +- **InventoryLanguagePack** The total InventoryLanguagePack objects that are present on this device. +- **InventorySystemBios** The total InventorySystemBios objects that are present on this device. +- **PCFP** An ID for the system that is calculated by hashing hardware identifiers. +- **SystemProcessorCompareExchange** The total SystemProcessorCompareExchange objects that are present on this device. +- **SystemProcessorNx** The total SystemProcessorNx objects that are present on this device. +- **SystemProcessorSse2** The total SystemProcessorSse2 objects that are present on this device. +- **SystemWim** The total SystemWim objects that are present on this device +- **SystemWindowsActivationStatus** The total SystemWindowsActivationStatus objects that are present on this device. +- **SystemWlan** The total SystemWlan objects that are present on this device. - **Wmdrm_RS3** The total Wmdrm objects targeting the next release of Windows on this device. @@ -334,7 +335,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.DecisionApplicationFileRemove -This event indicates that the DecisionApplicationFile object is no longer present. +This event indicates Indicates that the DecisionApplicationFile object is no longer present. This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). @@ -670,7 +671,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.InventoryApplicationFileStartSync -This event indicates that a new set of InventoryApplicationFileAdd events will be sent. +This event indicates indicates that a new set of InventoryApplicationFileAdd events will be sent. This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). @@ -1472,6 +1473,12 @@ The following fields are available: - **SocketCount** Number of physical CPU sockets of the machine. +### Census.Security + +Provides information on several important data points about security settings. + + + ### Census.Speech This event is used to gather basic speech settings on the device. @@ -2058,6 +2065,23 @@ The following fields are available: - **devinv.dll** The file version of the Device inventory component. +### Microsoft.Windows.Inventory.Core.FileSigningInfoAdd + +This event enumerates the signatures of files, either driver packages or application executables. For driver packages, this data is collected on demand via Telecommand to limit it only to unrecognized driver packages, saving time for the client and space on the server. For applications, this data is collected for up to 10 random executables on a system. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **CatalogSigners** Signers from catalog. Each signer starts with Chain. +- **DriverPackageStrongName** Optional. Available only if FileSigningInfo is collected on a driver package. +- **EmbeddedSigners** Embedded signers. Each signer starts with Chain. +- **FileName** The file name of the file whose signatures are listed. +- **FileType** Either exe or sys, depending on if a driver package or application executable. +- **InventoryVersion** The version of the inventory file generating the events. +- **Thumbprint** Comma separated hash of the leaf node of each signer. Semicolon is used to separate CatalogSigners from EmbeddedSigners. There will always be a trailing comma. + + ### Microsoft.Windows.Inventory.Core.InventoryApplicationAdd This event sends basic metadata about an application on the system to help keep Windows up to date. @@ -2251,7 +2275,7 @@ The following fields are available: - **Enumerator** The bus that enumerated the device - **HWID** A JSON array that provides the value and order of the HWID tree for the device. See [HWID](#hwid). - **Inf** The INF file name. -- **InstallState** The device installation state. One of these values: https://msdn.microsoft.com/library/windows/hardware/ff543130.aspx +- **InstallState** The device installation state. One of these values: https://msdn.microsoft.com/en-us/library/windows/hardware/ff543130.aspx - **InventoryVersion** The version of the inventory file generating the events. - **LowerClassFilters** Lower filter class drivers IDs installed for the device. - **LowerFilters** Lower filter drivers IDs installed for the device @@ -2379,6 +2403,90 @@ The following fields are available: - **InventoryVersion** The version of the inventory file generating the events. +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeAddInAdd + +Invalid variant - Provides data on the installed Office Add-ins + + + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeAddInRemove + +Indicates that this particular data object represented by the objectInstanceId is no longer present. + + + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeAddInStartSync + +This event indicates that a new sync is being generated for this object type. + + + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeIdentifiersAdd + +Provides data on the Office identifiers. + + + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeIdentifiersStartSync + +Diagnostic event to indicate a new sync is being generated for this object type. + + + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeIESettingsAdd + +Provides data on Office-related Internet Explorer features. + + + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeIESettingsStartSync + +Diagnostic event to indicate a new sync is being generated for this object type. + + + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeInsightsAdd + +This event provides insight data on the installed Office products + + + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeProductsAdd + +Describes Office Products installed. + + + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeProductsStartSync + +Diagnostic event to indicate a new sync is being generated for this object type. + + + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeSettingsAdd + +This event describes various Office settings + + + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeSettingsStartSync + +Indicates a new sync is being generated for this object type. + + + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousUUPInfoAdd + +Provides data on Unified Update Platform (UUP) products and what version they are at. + + + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousUUPInfoStartSync + +Diagnostic event to indicate a new sync is being generated for this object type. + + + ### Microsoft.Windows.Inventory.Indicators.Checksum This event summarizes the counts for the InventoryMiscellaneousUexIndicatorAdd events. @@ -2546,14 +2654,14 @@ The following fields are available: - **AppVersion** The version of the app. - **BuildArch** Is the architecture x86 or x64? - **Environment** Is the device on the production or int service? -- **IsMSFTInternal** Is this an internal Microsoft device? -- **MachineGuid** The CEIP machine ID. +- **IsMSFTInternal** TRUE if the device is an internal Microsoft device. +- **MachineGuid** The GUID (Globally Unique ID) that identifies the machine for the CEIP (Customer Experience Improvement Program). - **Market** Which market is this in? - **OfficeVersion** The version of Office that is installed. - **OneDriveDeviceId** The OneDrive device ID. - **OSDeviceName** Only if the device is internal to Microsoft, the device name. - **OSUserName** Only if the device is internal to Microsoft, the user name. -- **UserGuid** A unique global user identifier. +- **UserGuid** The GUID (Globally Unique ID) of the user currently logged in. ### Microsoft.OneDrive.Sync.Updater.ComponentInstallState @@ -2605,12 +2713,12 @@ The following fields are available: ### Microsoft.OneDrive.Sync.Updater.UpdateOverallResult -This event determines the outcome of the operation. +This event sends information describing the result of the update. The following fields are available: - **hr** The HResult of the operation. -- **IsLoggingEnabled** Is logging enabled? +- **IsLoggingEnabled** Indicates whether logging is enabled for the updater. - **UpdaterVersion** The version of the updater. @@ -2642,6 +2750,43 @@ The following fields are available: - **winInetError** The HResult of the operation. +## Other events + +### Microsoft.Xbox.XamTelemetry.AppActivationError + +This event indicates whether the system detected an activation error in the app. + +The following fields are available: + +- **ActivationUri** Activation URI (Uniform Resource Identifier) used in the attempt to activate the app. +- **AppId** The Xbox LIVE Title ID. +- **AppUserModelId** The AUMID (Application User Model ID) of the app to activate. +- **Result** The HResult error. +- **UserId** The Xbox LIVE User ID (XUID). + + +### Microsoft.Xbox.XamTelemetry.AppActivity + +This event is triggered whenever the current app state is changed by: launch, switch, terminate, snap, etc. + +The following fields are available: + +- **AppActionId** The ID of the application action. +- **AppCurrentVisibilityState** The ID of the current application visibility state. +- **AppId** The Xbox LIVE Title ID of the app. +- **AppPackageFullName** The full name of the application package. +- **AppPreviousVisibilityState** The ID of the previous application visibility state. +- **AppSessionId** The application session ID. +- **AppType** The type ID of the application (AppType_NotKnown, AppType_Era, AppType_Sra, AppType_Uwa). +- **BCACode** The BCA (Burst Cutting Area) mark code of the optical disc used to launch the application. +- **DurationMs** The amount of time (in milliseconds) since the last application state transition. +- **IsTrialLicense** This boolean value is TRUE if the application is on a trial license. +- **LicenseType** The type of licensed used to authorize the app (0 - Unknown, 1 - User, 2 - Subscription, 3 - Offline, 4 - Disc). +- **LicenseXuid** If the license type is 1 (User), this field contains the XUID (Xbox User ID) of the registered owner of the license. +- **ProductGuid** The Xbox product GUID (Globally-Unique ID) of the application. +- **UserId** The XUID (Xbox User ID) of the current user. + + ## Remediation events ### Microsoft.Windows.Remediation.Applicable @@ -2807,7 +2952,7 @@ The following fields are available: - **usoScanIsNoAutoUpdateKeyPresent** TRUE if no Auto Update registry key is set/present. - **usoScanIsUserLoggedOn** TRUE if the user is logged on. - **usoScanPastThreshold** TRUE if the most recent USO (Update Session Orchestrator) scan is past the threshold (late). -- **usoScanType** The type of USO (Update Session Orchestrator) scan (Interactive or Background). +- **usoScanType** The type of USO (Update Session Orchestrator) scan: "Interactive" or "Background". - **WindowsHyberFilSysSizeInMegabytes** The size of the Windows Hibernation file, measured in Megabytes. - **WindowsInstallerFolderSizeInMegabytes** The size of the Windows Installer folder, measured in Megabytes. - **WindowsOldFolderSizeInMegabytes** The size of the Windows.OLD folder, measured in Megabytes. @@ -2939,11 +3084,11 @@ This event reports whether a plug-in started, to help ensure Windows is up to da The following fields are available: -- **CV** The Correlation Vector. -- **GlobalEventCounter** The client-side counter that indicates ordering of events. -- **PackageVersion** The version number of the current remediation package. -- **PluginName** The name of the plug-in specified for each generic plug-in event. -- **Result** The HRESULT for Detection or Perform Action phases of the plug-in. +- **CV** Correlation vector. +- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. +- **PackageVersion** Current package version of Remediation. +- **PluginName** Name of the plugin specified for each generic plugin event. +- **Result** This is the HRESULT for detection or perform action phases of the plugin. ### Microsoft.Windows.Remediation.wilResult @@ -3821,7 +3966,7 @@ The following fields are available: - **RelatedCV** The previous Correlation Vector that was used before swapping with a new one - **RepeatFailFlag** Indicates whether this specific piece of content had previously failed to download. - **RevisionNumber** Identifies the revision number of this specific piece of content. -- **ServiceGuid** An ID which represents which service the software distribution client is installing content for (Windows Update, Microsoft Store, etc.). +- **ServiceGuid** An ID which represents which service the software distribution client is installing content for (Windows Update, Windows Store, etc.). - **Setup360Phase** If the download is for an operating system upgrade, this datapoint indicates which phase of the upgrade is underway. - **ShippingMobileOperator** The mobile operator that a device shipped on. - **StatusCode** Indicates the result of a Download event (success, cancellation, failure code HResult). @@ -4118,6 +4263,22 @@ The following fields are available: - **UpdateId** Unique ID for each update. +### Update360Telemetry.UpdateAgent_FellBackToCanonical + +This event collects information when Express could not be used, and the update had to fall back to “canonical” during the new UUP (Unified Update Platform) update scenario; which is leveraged by both Mobile and Desktop. + +The following fields are available: + +- **FlightId** Unique ID for the flight (test instance version). +- **ObjectId** The unique value for each Update Agent mode. +- **PackageCount** The number of packages that fell back to “canonical”. +- **PackageList** PackageIDs which fell back to “canonical”. +- **RelatedCV** The correlation vector value generated from the latest USO (Update Service Orchestrator) scan. +- **ScenarioId** The ID of the update scenario. +- **SessionId** The ID of the update attempt. +- **UpdateId** The ID of the update. + + ### Update360Telemetry.UpdateAgent_Initialize This event sends data during the initialize phase of updating Windows. @@ -4152,6 +4313,22 @@ The following fields are available: - **UpdateId** Unique ID for each update. +### Update360Telemetry.UpdateAgent_Merge + +This event sends data on the merge phase when updating Windows. + +The following fields are available: + +- **ErrorCode** The error code returned for the current reboot. +- **FlightId** Unique ID for the flight (test instance version). +- **ObjectId** The unique value for each Update Agent mode. +- **RelatedCV** The correlation vector value generated from the latest USO (Update Service Orchestrator) scan. +- **Result** The HResult of the event. +- **ScenarioId** The ID of the update scenario. +- **SessionId** The ID of the update attempt. +- **UpdateId** The ID of the update. + + ### Update360Telemetry.UpdateAgent_ModeStart This event sends data for the start of each mode during the process of updating Windows. @@ -4184,6 +4361,130 @@ The following fields are available: - **UpdateId** Unique ID for each update. +### Update360Telemetry.UpdateAgentDownloadRequest + +This event sends data for the download request phase of updating Windows via the new Unified Update Platform (UUP) scenario. Applicable to PC and Mobile. + +The following fields are available: + +- **DeletedCorruptFiles** Boolean indicating whether corrupt payload was deleted. +- **DownloadRequests** Number of times a download was retried. +- **ErrorCode** The error code returned for the current download request phase. +- **ExtensionName** Indicates whether the payload is related to Operating System content or a plugin. +- **FlightId** Unique ID for each flight. +- **InternalFailureResult** Indicates a non-fatal error from a plugin. +- **ObjectId** Unique value for each Update Agent mode (same concept as InstanceId for Setup360). +- **PackageCountOptional** # of optional packages requested. +- **PackageCountRequired** # of required packages requested. +- **PackageCountTotal** Total # of packages needed. +- **PackageCountTotalCanonical** Total number of canonical packages. +- **PackageCountTotalDiff** Total number of diff packages. +- **PackageCountTotalExpress** Total number of express packages. +- **PackageExpressType** Type of express package. +- **PackageSizeCanonical** Size of canonical packages in bytes. +- **PackageSizeDiff** Size of diff packages in bytes. +- **PackageSizeExpress** Size of express packages in bytes. +- **RangeRequestState** Indicates the range request type used. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **Result** Outcome of the download request phase of update. +- **ScenarioId** Indicates the update scenario. +- **SessionId** Unique value for each attempt (same value for initialize, download, install commit phases). +- **UpdateId** Unique ID for each Update. + + +### Update360Telemetry.UpdateAgentInitialize + +This event sends data for the initialize phase of updating Windows via the new Unified Update Platform (UUP) scenario, which is applicable to both PCs and Mobile. + +The following fields are available: + +- **ErrorCode** The error code returned for the current install phase. +- **FlightId** Unique ID for each flight. +- **FlightMetadata** Contains the FlightId and the build being flighted. +- **ObjectId** Unique value for each Update Agent mode. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **Result** Outcome of the install phase of the update. +- **ScenarioId** Indicates the update scenario. +- **SessionData** String containing instructions to update agent for processing FODs and DUICs (Null for other scenarios). +- **SessionId** Unique value for each update attempt. +- **UpdateId** Unique ID for each update. + + +### Update360Telemetry.UpdateAgentMitigationResult + +This event sends data indicating the result of each update agent mitigation. + +The following fields are available: + +- **Applicable** Indicates whether the mitigation is applicable for the current update. +- **CommandCount** The number of command operations in the mitigation entry. +- **CustomCount** The number of custom operations in the mitigation entry. +- **FileCount** The number of file operations in the mitigation entry. +- **FlightId** Unique identifier for each flight. +- **Index** The mitigation index of this particular mitigation. +- **MitigationScenario** The update scenario in which the mitigation was executed. +- **Name** The friendly name of the mitigation. +- **ObjectId** Unique value for each Update Agent mode. +- **OperationIndex** The mitigation operation index (in the event of a failure). +- **OperationName** The friendly name of the mitigation operation (in the event of failure). +- **RegistryCount** The number of registry operations in the mitigation entry. +- **RelatedCV** The correlation vector value generated from the latest USO scan. +- **Result** The HResult of this operation. +- **ScenarioId** The update agent scenario ID. +- **SessionId** Unique value for each update attempt. +- **TimeDiff** The amount of time spent performing the mitigation (in 100-nanosecond increments). +- **UpdateId** Unique ID for each Update. + + +### Update360Telemetry.UpdateAgentMitigationSummary + +This event sends a summary of all the update agent mitigations available for an this update. + + + +### Update360Telemetry.UpdateAgentModeStart + +This event sends data for the start of each mode during the process of updating Windows via the new Unified Update Platform (UUP) scenario. Applicable to both PCs and Mobile. + +The following fields are available: + +- **FlightId** Unique ID for each flight. +- **Mode** Indicates the mode that has started. +- **ObjectId** Unique value for each Update Agent mode. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **ScenarioId** Indicates the update scenario. +- **SessionId** Unique value for each update attempt. +- **UpdateId** Unique ID for each update. +- **Version** Version of update + + +### Update360Telemetry.UpdateAgentOneSettings + +This event collects information regarding the post reboot phase of the new UUP (Unified Update Platform) update scenario; which is leveraged by both Mobile and Desktop. + + + +### Update360Telemetry.UpdateAgentSetupBoxLaunch + +The UpdateAgent_SetupBoxLaunch event sends data for the launching of the setup box when updating Windows via the new Unified Update Platform (UUP) scenario. This event is only applicable to PCs. + +The following fields are available: + +- **ContainsExpressPackage** Indicates whether the download package is express. +- **FlightId** Unique ID for each flight. +- **FreeSpace** Free space on OS partition. +- **InstallCount** Number of install attempts using the same sandbox. +- **ObjectId** Unique value for each Update Agent mode. +- **Quiet** Indicates whether setup is running in quiet mode. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **SandboxSize** Size of the sandbox. +- **ScenarioId** Indicates the update scenario. +- **SessionId** Unique value for each update attempt. +- **SetupMode** Mode of setup to be launched. +- **UpdateId** Unique ID for each Update. +- **UserSession** Indicates whether install was invoked by user actions. + + ## Upgrade events ### Setup360Telemetry.Downlevel @@ -4242,9 +4543,9 @@ The following fields are available: - **Setup360Extended** Detailed information about the phase or action when the potential failure occurred. - **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. - **Setup360Result** The result of Setup360. This is an HRESULT error code that is used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT +- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. - **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** Exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. +- **State** Exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled - **TestId** ID that uniquely identifies a group of events. - **WuId** Windows Update client ID. @@ -4375,6 +4676,24 @@ This event helps determine whether the device received supplemental content duri +### Setup360Telemetry.Setup360MitigationResult + +This event sends data indicating the result of each setup mitigation. + + + +### Setup360Telemetry.Setup360MitigationSummary + +This event sends a summary of all the setup mitigations available for this update. + + + +### Setup360Telemetry.Setup360OneSettings + +This event collects information regarding the post reboot phase of the new UUP (Unified Update Platform) update scenario; which is leveraged by both Mobile and Desktop. + + + ### Setup360Telemetry.UnexpectedEvent This event sends data indicating that the device has invoked the unexpected event phase of the upgrade, to help keep Windows up to date. @@ -4388,7 +4707,7 @@ The following fields are available: - **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. - **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. - **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. -- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used to diagnose errors. +- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used used to diagnose errors. - **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. - **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). - **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. @@ -4819,11 +5138,11 @@ The following fields are available: - **errorCode** The error code that was returned. - **experimentId** When running a test, this is used to correlate events that are part of the same test. - **fileID** The ID of the file being downloaded. -- **isVpn** Is the device connected to a Virtual Private Network? +- **isVpn** Indicates whether the device is connected to a VPN (Virtual Private Network). - **scenarioID** The ID of the scenario. - **sessionID** The ID of the file download session. - **updateID** The ID of the update being downloaded. -- **usedMemoryStream** Did the download use memory streaming? +- **usedMemoryStream** TRUE if the download is using memory streaming for App downloads. ### Microsoft.OSG.DU.DeliveryOptClient.DownloadCompleted @@ -4862,7 +5181,7 @@ The following fields are available: - **updateID** The ID of the update being downloaded. - **uplinkBps** The maximum measured available upload bandwidth (in bytes per second). - **uplinkUsageBps** The upload speed (in bytes per second). -- **usedMemoryStream** Did the download use memory streaming? +- **usedMemoryStream** TRUE if the download is using memory streaming for App downloads. ### Microsoft.OSG.DU.DeliveryOptClient.DownloadPaused @@ -5146,6 +5465,17 @@ The following fields are available: - **wuDeviceid** The Windows Update device GUID. +### Microsoft.Windows.Update.Orchestrator.DeferRestart + +This event indicates that a restart required for installing updates was postponed. + +The following fields are available: + +- **filteredDeferReason** Applicable filtered reasons why reboot was postponed (such as user active, or low battery). +- **raisedDeferReason** Indicates all potential reasons for postponing restart (such as user active, or low battery). +- **wuDeviceid** Unique device ID used by Windows Update. + + ### Microsoft.Windows.Update.Orchestrator.Detection This event indicates that a scan for a Windows Update occurred. @@ -5192,7 +5522,7 @@ The following fields are available: - **EventPublishedTime** Time when this event was generated. - **flightID** The specific ID of the Windows Insider build. - **revisionNumber** Update revision number. -- **updateId** Unique Windows Update ID. +- **updateId** Unique Update ID. - **updateScenarioType** Update session type. - **UpdateStatus** Last status of update. - **wuDeviceid** Unique Device ID. @@ -5240,6 +5570,30 @@ The following fields are available: - **wuDeviceid** Unique device ID used by Windows Update. +### Microsoft.Windows.Update.Orchestrator.LowUptimes + +This event is sent if a device is identified as not having sufficient uptime to reliably process updates in order to keep secure. + +The following fields are available: + +- **lowUptimeMinHours** Current setting for the minimum number of hours needed to not be considered low uptime. +- **lowUptimeQueryDays** Current setting for the number of recent days to check for uptime. +- **uptimeMinutes** Number of minutes of uptime measured. +- **wuDeviceid** Unique device ID for Windows Update. + + +### Microsoft.Windows.Update.Orchestrator.OneshotUpdateDetection + +This event returns data about scans initiated through settings UI, or background scans that are urgent; to help keep Windows up to date. + +The following fields are available: + +- **externalOneshotupdate** The last time a task-triggered scan was completed. +- **interactiveOneshotupdate** The last time an interactive scan was completed. +- **oldlastscanOneshotupdate** The last time a scan completed successfully. +- **wuDeviceid** The Windows Update Device GUID (Globally-Unique ID). + + ### Microsoft.Windows.Update.Orchestrator.PostInstall This event is sent after a Windows update install completes. @@ -5256,6 +5610,15 @@ The following fields are available: - **wuDeviceid** Unique device ID used by Windows Update. +### Microsoft.Windows.Update.Orchestrator.PreShutdownStart + +This event is generated before the shutdown and commit operations. + +The following fields are available: + +- **wuDeviceid** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. + + ### Microsoft.Windows.Update.Orchestrator.RebootFailed This event sends information about whether an update required a reboot and reasons for failure, to help keep Windows up to date. @@ -5276,6 +5639,18 @@ The following fields are available: - **wuDeviceid** Unique device ID used by Windows Update. +### Microsoft.Windows.Update.Orchestrator.RefreshSettings + +This event sends basic data about the version of upgrade settings applied to the system to help keep Windows up to date. + +The following fields are available: + +- **errorCode** Hex code for the error message, to allow lookup of the specific error. +- **settingsDownloadTime** Timestamp of the last attempt to acquire settings. +- **settingsETag** Version identifier for the settings. +- **wuDeviceid** Unique device ID used by Windows Update. + + ### Microsoft.Windows.Update.Orchestrator.RestoreRebootTask This event sends data indicating that a reboot task is missing unexpectedly on a device and the task is restored because a reboot is still required, to help keep Windows up to date. @@ -5332,6 +5707,32 @@ The following fields are available: - **wuDeviceid** Unique device ID used by Windows Update. +### Microsoft.Windows.Update.Orchestrator.updateSettingsFlushFailed + +This event sends information about an update that encountered problems and was not able to complete. + +The following fields are available: + +- **errorCode** The error code encountered. +- **wuDeviceid** The ID of the device in which the error occurred. + + +### Microsoft.Windows.Update.Orchestrator.UsoSession + +This event represents the state of the USO service at start and completion. + +The following fields are available: + +- **activeSessionid** A unique session GUID. +- **eventScenario** The state of the update action. +- **interactive** Is the USO session interactive? +- **lastErrorcode** The last error that was encountered. +- **lastErrorstate** The state of the update when the last error was encountered. +- **sessionType** A GUID that refers to the update session type. +- **updateScenarioType** A descriptive update session type. +- **wuDeviceid** The Windows Update device GUID. + + ### Microsoft.Windows.Update.UpdateStackServicing.CheckForUpdates This event sends data about the UpdateStackServicing check for updates, to help keep Windows up to date. @@ -5352,6 +5753,28 @@ The following fields are available: - **WUDeviceID** The Windows Update device ID. +### Microsoft.Windows.Update.Ux.MusNotification.EnhancedEngagedRebootUxState + +This event sends information about the configuration of Enhanced Direct-to-Engaged (eDTE), which includes values for the timing of how eDTE will progress through each phase of the reboot. + +The following fields are available: + +- **AcceptAutoModeLimit** The maximum number of days for a device to automatically enter Auto Reboot mode. +- **AutoToAutoFailedLimit** The maximum number of days for Auto Reboot mode to fail before a Reboot Failed dialog will be shown. +- **DeviceLocalTime** The date and time (based on the device date/time settings) the reboot mode changed. +- **EngagedModeLimit** The number of days to switch between DTE (Direct-to-Engaged) dialogs. +- **EnterAutoModeLimit** The maximum number of days a device can enter Auto Reboot mode. +- **ETag** The Entity Tag that represents the OneSettings version. +- **IsForcedEnabled** Identifies whether Forced Reboot mode is enabled for the device. +- **IsUltimateForcedEnabled** Identifies whether Ultimate Forced Reboot mode is enabled for the device. +- **OldestUpdateLocalTime** The date and time (based on the device date/time settings) this update’s reboot began pending. +- **RebootUxState** Identifies the reboot state: Engaged, Auto, Forced, UltimateForced. +- **RebootVersion** The version of the DTE (Direct-to-Engaged). +- **SkipToAutoModeLimit** The maximum number of days to switch to start while in Auto Reboot mode. +- **UpdateId** The ID of the update that is waiting for reboot to finish installation. +- **UpdateRevision** The revision of the update that is waiting for reboot to finish installation. + + ### Microsoft.Windows.Update.Ux.MusNotification.RebootNoLongerNeeded This event is sent when a security update has successfully completed. @@ -5390,7 +5813,7 @@ The following fields are available: ### Microsoft.Windows.Update.Ux.MusUpdateSettings.RebootScheduled -This event sends basic information for scheduling a device restart to install security updates. It's used to help keep Windows up-to-date. +This event sends basic information for scheduling a device restart to install security updates. It's used to help keep Windows up to date. The following fields are available: @@ -5406,6 +5829,14 @@ The following fields are available: - **wuDeviceid** The Windows Update device GUID. +## Windows Update mitigation events + +### Mitigation360Telemetry.MitigationCustom.FixupEditionId + +This event sends data specific to the FixupEditionId mitigation used for OS Updates. + + + ## Winlogon events ### Microsoft.Windows.Security.Winlogon.SetupCompleteLogon diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md index f1ca2eae5e..e6b7d5cbc6 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md @@ -9,7 +9,7 @@ ms.pagetype: security localizationpriority: high author: brianlic-msft ms.author: brianlic -ms.date: 10/10/2018 +ms.date: 11/07/2018 --- @@ -65,20 +65,20 @@ The following fields are available: - **DecisionSystemBios_RS4** The total DecisionSystemBios objects targeting Windows 10 version, 1803 present on this device. - **DecisionTest_RS1** An ID for the system, calculated by hashing hardware identifiers. - **InventoryApplicationFile** The count of the number of this particular object type present on this device. -- **InventoryLanguagePack** The count of InventoryLanguagePack objects present on this machine. +- **InventoryLanguagePack** The count of the number of this particular object type present on this device. - **InventoryMediaCenter** The count of the number of this particular object type present on this device. - **InventorySystemBios** The count of the number of this particular object type present on this device. - **InventoryTest** The count of the number of this particular object type present on this device. - **InventoryUplevelDriverPackage** The count of the number of this particular object type present on this device. -- **PCFP** An ID for the system, calculated by hashing hardware identifiers. +- **PCFP** The count of the number of this particular object type present on this device. - **SystemMemory** The count of the number of this particular object type present on this device. - **SystemProcessorCompareExchange** The count of the number of this particular object type present on this device. - **SystemProcessorLahfSahf** The count of the number of this particular object type present on this device. - **SystemProcessorNx** The count of the number of this particular object type present on this device. -- **SystemProcessorPrefetchW** The count of SystemProcessorPrefetchW objects present on this machine. -- **SystemProcessorSse2** The count of SystemProcessorSse2 objects present on this machine. +- **SystemProcessorPrefetchW** The count of the number of this particular object type present on this device. +- **SystemProcessorSse2** The count of the number of this particular object type present on this device. - **SystemTouch** The count of the number of this particular object type present on this device. -- **SystemWim** The count of SystemWim objects present on this machine. +- **SystemWim** The count of the number of this particular object type present on this device. - **SystemWindowsActivationStatus** The count of the number of this particular object type present on this device. - **SystemWlan** The count of the number of this particular object type present on this device. - **Wmdrm_RS1** An ID for the system, calculated by hashing hardware identifiers. @@ -359,7 +359,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.DecisionApplicationFileRemove -This event indicates that the DecisionApplicationFile object is no longer present. +This event indicates Indicates that the DecisionApplicationFile object is no longer present. This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). @@ -706,7 +706,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.InventoryApplicationFileStartSync -This event indicates that a new set of InventoryApplicationFileAdd events will be sent. +This event indicates indicates that a new set of InventoryApplicationFileAdd events will be sent. This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). @@ -1209,6 +1209,23 @@ The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. +### Microsoft.Windows.Appraiser.General.SystemWlanAdd + +This event sends data indicating whether the system has WLAN, and if so, whether it uses an emulated driver that could block an upgrade, to help keep Windows up-to-date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. +- **Blocking** Is the upgrade blocked because of an emulated WLAN driver? +- **HasWlanBlock** Does the emulated WLAN driver have an upgrade block? +- **WlanEmulatedDriver** Does the device have an emulated WLAN driver? +- **WlanExists** Does the device support WLAN at all? +- **WlanModulePresent** Are any WLAN modules present? +- **WlanNativeDriver** Does the device have a non-emulated WLAN driver? + + ### Microsoft.Windows.Appraiser.General.SystemWlanRemove This event indicates that the SystemWlan object is no longer present. @@ -1525,16 +1542,16 @@ The following fields are available: - **KvaShadow** Microcode info of the processor. - **MMSettingOverride** Microcode setting of the processor. - **MMSettingOverrideMask** Microcode setting override of the processor. -- **ProcessorArchitecture** Retrieves the processor architecture of the installed operating system. -- **ProcessorClockSpeed** Clock speed of the processor in MHz. -- **ProcessorCores** Number of logical cores in the processor. -- **ProcessorIdentifier** Processor Identifier of a manufacturer. -- **ProcessorManufacturer** Name of the processor manufacturer. -- **ProcessorModel** Name of the processor model. +- **ProcessorArchitecture** Retrieves the processor architecture of the installed operating system. The complete list of values can be found in DimProcessorArchitecture. +- **ProcessorClockSpeed** Retrieves the clock speed of the processor in MHz. +- **ProcessorCores** Retrieves the number of cores in the processor. +- **ProcessorIdentifier** The processor identifier of a manufacturer. +- **ProcessorManufacturer** Retrieves the name of the processor's manufacturer. +- **ProcessorModel** Retrieves the name of the processor model. - **ProcessorPhysicalCores** Number of physical cores in the processor. -- **ProcessorUpdateRevision** Microcode revision +- **ProcessorUpdateRevision** Retrieves the processor architecture of the installed operating system. - **ProcessorUpdateStatus** Enum value that represents the processor microcode load status -- **SocketCount** Count of CPU sockets. +- **SocketCount** Number of physical CPU sockets of the machine. - **SpeculationControl** If the system has enabled protections needed to validate the speculation control vulnerability. @@ -1545,14 +1562,14 @@ This event provides information on about security settings used to help keep Win The following fields are available: - **AvailableSecurityProperties** This field helps to enumerate and report state on the relevant security properties for Device Guard. -- **CGRunning** Is Credential Guard running? +- **CGRunning** Credential Guard isolates and hardens key system and user secrets against compromise, helping to minimize the impact and breadth of a Pass the Hash style attack in the event that malicious code is already running via a local or network based vector. This field tells if Credential Guard is running. - **DGState** This field summarizes the Device Guard state. -- **HVCIRunning** Is HVCI running? +- **HVCIRunning** Hypervisor Code Integrity (HVCI) enables Device Guard to help protect kernel mode processes and drivers from vulnerability exploits and zero days. HVCI uses the processor’s functionality to force all software running in kernel mode to safely allocate memory. This field tells if HVCI is running. - **IsSawGuest** Indicates whether the device is running as a Secure Admin Workstation Guest. - **IsSawHost** Indicates whether the device is running as a Secure Admin Workstation Host. - **RequiredSecurityProperties** Describes the required security properties to enable virtualization-based security. -- **SecureBootCapable** Is this device capable of running Secure Boot? -- **VBSState** Is virtualization-based security enabled, disabled, or running? +- **SecureBootCapable** Systems that support Secure Boot can have the feature turned off via BIOS. This field tells if the system is capable of running Secure Boot, regardless of the BIOS setting. +- **VBSState** Virtualization-based security (VBS) uses the hypervisor to help protect the kernel and other parts of the operating system. Credential Guard and Hypervisor Code Integrity (HVCI) both depend on VBS to isolate/protect secrets, and kernel-mode code integrity validation. VBS has a tri-state that can be Disabled, Enabled, or Running. ### Census.Speech @@ -1889,6 +1906,82 @@ The following fields are available: - **VortexHttpResponsesWithDroppedEvents** Number of Vortex responses containing at least 1 dropped event. +## DxgKernelTelemetry events + +### DxgKrnlTelemetry.GPUAdapterInventoryV2 + +This event sends basic GPU and display driver information to keep Windows and display drivers up-to-date. + +The following fields are available: + +- **AdapterTypeValue** The numeric value indicating the type of Graphics adapter. +- **aiSeqId** The event sequence ID. +- **bootId** The system boot ID. +- **ComputePreemptionLevel** The maximum preemption level supported by GPU for compute payload. +- **DedicatedSystemMemoryB** The amount of system memory dedicated for GPU use (in bytes). +- **DedicatedVideoMemoryB** The amount of dedicated VRAM of the GPU (in bytes). +- **DisplayAdapterLuid** The display adapter LUID. +- **DriverDate** The date of the display driver. +- **DriverRank** The rank of the display driver. +- **DriverVersion** The display driver version. +- **GPUDeviceID** The GPU device ID. +- **GPUPreemptionLevel** The maximum preemption level supported by GPU for graphics payload. +- **GPURevisionID** The GPU revision ID. +- **GPUVendorID** The GPU vendor ID. +- **InterfaceId** The GPU interface ID. +- **IsDisplayDevice** Does the GPU have displaying capabilities? +- **IsHybridDiscrete** Does the GPU have discrete GPU capabilities in a hybrid device? +- **IsHybridIntegrated** Does the GPU have integrated GPU capabilities in a hybrid device? +- **IsLDA** Is the GPU comprised of Linked Display Adapters? +- **IsMiracastSupported** Does the GPU support Miracast? +- **IsMismatchLDA** Is at least one device in the Linked Display Adapters chain from a different vendor? +- **IsMPOSupported** Does the GPU support Multi-Plane Overlays? +- **IsMsMiracastSupported** Are the GPU Miracast capabilities driven by a Microsoft solution? +- **IsPostAdapter** Is this GPU the POST GPU in the device? +- **IsRemovable** TRUE if the adapter supports being disabled or removed. +- **IsRenderDevice** Does the GPU have rendering capabilities? +- **IsSoftwareDevice** Is this a software implementation of the GPU? +- **MeasureEnabled** Is the device listening to MICROSOFT_KEYWORD_MEASURES? +- **NumVidPnSources** The number of supported display output sources. +- **NumVidPnTargets** The number of supported display output targets. +- **SharedSystemMemoryB** The amount of system memory shared by GPU and CPU (in bytes). +- **SubSystemID** The subsystem ID. +- **SubVendorID** The GPU sub vendor ID. +- **TelemetryEnabled** Is the device listening to MICROSOFT_KEYWORD_TELEMETRY? +- **TelInvEvntTrigger** What triggered this event to be logged? Example: 0 (GPU enumeration) or 1 (DxgKrnlTelemetry provider toggling) +- **version** The event version. +- **WDDMVersion** The Windows Display Driver Model version. + + +## Fault Reporting events + +### Microsoft.Windows.FaultReporting.AppCrashEvent + +This event sends data about crashes for both native and managed applications, to help keep Windows up to date. The data includes information about the crashing process and a summary of its exception record. It does not contain any Watson bucketing information. The bucketing information is recorded in a Windows Error Reporting (WER) event that is generated when the WER client reports the crash to the Watson service, and the WER event will contain the same ReportID (see field 14 of crash event, field 19 of WER event) as the crash event for the crash being reported. AppCrash is emitted once for each crash handled by WER (e.g. from an unhandled exception or FailFast or ReportException). Note that Generic Watson event types (e.g. from PLM) that may be considered crashes\" by a user DO NOT emit this event. + +The following fields are available: + +- **AppName** The name of the app that has crashed. +- **AppSessionGuid** GUID made up of process ID and is used as a correlation vector for process instances in the telemetry backend. +- **AppTimeStamp** The date/time stamp of the app. +- **AppVersion** The version of the app that has crashed. +- **ExceptionCode** The exception code returned by the process that has crashed. +- **ExceptionOffset** The address where the exception had occurred. +- **Flags** Flags indicating how reporting is done. For example, queue the report, do not offer JIT debugging, or do not terminate the process after reporting. +- **ModName** Exception module name (e.g. bar.dll). +- **ModTimeStamp** The date/time stamp of the module. +- **ModVersion** The version of the module that has crashed. +- **PackageFullName** Store application identity. +- **PackageRelativeAppId** Store application identity. +- **ProcessArchitecture** Architecture of the crashing process, as one of the PROCESSOR_ARCHITECTURE_* constants: 0: PROCESSOR_ARCHITECTURE_INTEL. 5: PROCESSOR_ARCHITECTURE_ARM. 9: PROCESSOR_ARCHITECTURE_AMD64. 12: PROCESSOR_ARCHITECTURE_ARM64. +- **ProcessCreateTime** The time of creation of the process that has crashed. +- **ProcessId** The ID of the process that has crashed. +- **ReportId** A GUID used to identify the report. This can used to track the report across Watson. +- **TargetAppId** The kernel reported AppId of the application being reported. +- **TargetAppVer** The specific version of the application being reported +- **TargetAsId** The sequence number for the hanging process. + + ## Feature update events ### Microsoft.Windows.Upgrade.Uninstall.UninstallFailed @@ -1916,6 +2009,33 @@ This event sends basic metadata about the starting point of uninstalling a featu +## Hang Reporting events + +### Microsoft.Windows.HangReporting.AppHangEvent + +This event sends data about hangs for both native and managed applications, to help keep Windows up to date. It does not contain any Watson bucketing information. The bucketing information is recorded in a Windows Error Reporting (WER) event that is generated when the WER client reports the hang to the Watson service, and the WER event will contain the same ReportID (see field 13 of hang event, field 19 of WER event) as the hang event for the hang being reported. AppHang is reported only on PC devices. It handles classic Win32 hangs and is emitted only once per report. Some behaviors that may be perceived by a user as a hang are reported by app managers (e.g. PLM/RM/EM) as Watson Generics and will not produce AppHang events. + +The following fields are available: + +- **AppName** The name of the app that has hung. +- **AppSessionGuid** GUID made up of process id used as a correlation vector for process instances in the telemetry backend. +- **AppVersion** The version of the app that has hung. +- **PackageFullName** Store application identity. +- **PackageRelativeAppId** Store application identity. +- **ProcessArchitecture** Architecture of the hung process, as one of the PROCESSOR_ARCHITECTURE_* constants: 0: PROCESSOR_ARCHITECTURE_INTEL. 5: PROCESSOR_ARCHITECTURE_ARM. 9: PROCESSOR_ARCHITECTURE_AMD64. 12: PROCESSOR_ARCHITECTURE_ARM64. +- **ProcessCreateTime** The time of creation of the process that has hung. +- **ProcessId** The ID of the process that has hung. +- **ReportId** A GUID used to identify the report. This can used to track the report across Watson. +- **TargetAppId** The kernel reported AppId of the application being reported. +- **TargetAppVer** The specific version of the application being reported. +- **TargetAsId** The sequence number for the hanging process. +- **TypeCode** Bitmap describing the hang type. +- **WaitingOnAppName** If this is a cross process hang waiting for an application, this has the name of the application. +- **WaitingOnAppVersion** If this is a cross process hang, this has the version of the application for which it is waiting. +- **WaitingOnPackageFullName** If this is a cross process hang waiting for a package, this has the full name of the package for which it is waiting. +- **WaitingOnPackageRelativeAppId** If this is a cross process hang waiting for a package, this has the relative application id of the package. + + ## Inventory events ### Microsoft.Windows.Inventory.Core.AmiTelCacheChecksum @@ -1992,13 +2112,13 @@ This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedevic The following fields are available: -- **InventoryVersion** The version of the inventory component +- **InventoryVersion** The version of the inventory component. - **ProgramIds** The unique program identifier the driver is associated with. ### Microsoft.Windows.Inventory.Core.InventoryApplicationDriverStartSync -The InventoryApplicationDriverStartSync event indicates that a new set of InventoryApplicationDriverStartAdd events will be sent. +This event indicates that a new set of InventoryApplicationDriverStartAdd events will be sent. This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). @@ -2185,12 +2305,12 @@ This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedevic The following fields are available: - **BusReportedDescription** System-supplied GUID that uniquely groups the functional devices associated with a single-function or multifunction device installed in the computer. -- **Class** System-supplied GUID that uniquely groups the functional devices associated with a single-function or multifunction device installed in the computer. -- **ClassGuid** A unique identifier for the driver installed. -- **COMPID** Name of the .sys image file (or wudfrd.sys if using user mode driver framework). -- **ContainerId** INF file name (the name could be renamed by OS, such as oemXX.inf) -- **Description** The version of the inventory binary generating the events. -- **DeviceState** The current error code for the device. +- **Class** The device setup class of the driver loaded for the device. +- **ClassGuid** The device setup class guid of the driver loaded for the device. +- **COMPID** The list of compat ids for the device. +- **ContainerId** System-supplied GUID that uniquely groups the functional devices associated with a single-function or multifunction device installed in the computer. +- **Description** The device description. +- **DeviceState** DeviceState is a bitmask of the following: DEVICE_IS_CONNECTED 0x0001 (currently only for container). DEVICE_IS_NETWORK_DEVICE 0x0002 (currently only for container). DEVICE_IS_PAIRED 0x0004 (currently only for container). DEVICE_IS_ACTIVE 0x0008 (currently never set). DEVICE_IS_MACHINE 0x0010 (currently only for container). DEVICE_IS_PRESENT 0x0020 (currently always set). DEVICE_IS_HIDDEN 0x0040. DEVICE_IS_PRINTER 0x0080 (currently only for container). DEVICE_IS_WIRELESS 0x0100. DEVICE_IS_WIRELESS_FAT 0x0200. The most common values are therefore: 32 (0x20)= device is present. 96 (0x60)= device is present but hidden. 288 (0x120)= device is a wireless device that is present - **DriverId** A unique identifier for the driver installed. - **DriverName** Name of the .sys image file (or wudfrd.sys if using user mode driver framework). - **DriverPackageStrongName** The immediate parent directory name in the Directory field of InventoryDriverPackage. @@ -2703,6 +2823,183 @@ The following fields are available: - **UserInputTime** The amount of time the loader application spent waiting for user input. +## OneDrive events + +### Microsoft.OneDrive.Sync.Setup.APIOperation + +This event includes basic data about install and uninstall OneDrive API operations. + +The following fields are available: + +- **APIName** The name of the API. +- **Duration** How long the operation took. +- **IsSuccess** Was the operation successful? +- **ResultCode** The result code. +- **ScenarioName** The name of the scenario. + + +### Microsoft.OneDrive.Sync.Setup.EndExperience + +This event includes a success or failure summary of the installation. + +The following fields are available: + +- **APIName** The name of the API. +- **HResult** The result code of the last action performed before this operation +- **IsSuccess** Was the operation successful? +- **ScenarioName** The name of the scenario. + + +### Microsoft.OneDrive.Sync.Setup.OSUpgradeInstallationOperation + +This event is related to the OS version when the OS is upgraded with OneDrive installed. + +The following fields are available: + +- **CurrentOneDriveVersion** The current version of OneDrive. +- **CurrentOSBuildBranch** The current branch of the operating system. +- **CurrentOSBuildNumber** The current build number of the operating system. +- **CurrentOSVersion** The current version of the operating system. +- **HResult** The HResult of the operation. +- **SourceOSBuildBranch** The source branch of the operating system. +- **SourceOSBuildNumber** The source build number of the operating system. +- **SourceOSVersion** The source version of the operating system. + + +### Microsoft.OneDrive.Sync.Setup.RegisterStandaloneUpdaterAPIOperation + +This event is related to registering or unregistering the OneDrive update task. + +The following fields are available: + +- **APIName** The name of the API. +- **IsSuccess** Was the operation successful? +- **RegisterNewTaskResult** The HResult of the RegisterNewTask operation. +- **ScenarioName** The name of the scenario. +- **UnregisterOldTaskResult** The HResult of the UnregisterOldTask operation. + + +### Microsoft.OneDrive.Sync.Updater.ComponentInstallState + +This event includes basic data about the installation state of dependent OneDrive components. + +The following fields are available: + +- **ComponentName** The name of the dependent component. +- **isInstalled** Is the dependent component installed? + + +### Microsoft.OneDrive.Sync.Updater.OverlayIconStatus + +This event indicates if the OneDrive overlay icon is working correctly. 0 = healthy; 1 = can be fixed; 2 = broken + +The following fields are available: + +- **32bit** The status of the OneDrive overlay icon on a 32-bit operating system. +- **64bit** The status of the OneDrive overlay icon on a 64-bit operating system. + + +### Microsoft.OneDrive.Sync.Updater.UpdateOverallResult + +This event sends information describing the result of the update. + +The following fields are available: + +- **hr** The HResult of the operation. +- **IsLoggingEnabled** Indicates whether logging is enabled for the updater. +- **UpdaterVersion** The version of the updater. + + +### Microsoft.OneDrive.Sync.Updater.UpdateXmlDownloadHResult + +This event determines the status when downloading the OneDrive update configuration file. + +The following fields are available: + +- **hr** The HResult of the operation. + + +### Microsoft.OneDrive.Sync.Updater.WebConnectionStatus + +This event determines the error code that was returned when verifying Internet connectivity. + +The following fields are available: + +- **winInetError** The HResult of the operation. + + +## Other events + +### CbsServicingProvider.CbsCapabilityEnumeration + +This event reports on the results of scanning for optional Windows content on Windows Update. + +The following fields are available: + +- **architecture** Indicates the scan was limited to the specified architecture. +- **capabilityCount** The number of optional content packages found during the scan. +- **clientId** The name of the application requesting the optional content. +- **duration** The amount of time it took to complete the scan. +- **hrStatus** The HReturn code of the scan. +- **language** Indicates the scan was limited to the specified language. +- **majorVersion** Indicates the scan was limited to the specified major version. +- **minorVersion** Indicates the scan was limited to the specified minor version. +- **namespace** Indicates the scan was limited to packages in the specified namespace. +- **sourceFilter** A bitmask indicating the scan checked for locally available optional content. +- **stackBuild** The build number of the servicing stack. +- **stackMajorVersion** The major version number of the servicing stack. +- **stackMinorVersion** The minor version number of the servicing stack. +- **stackRevision** The revision number of the servicing stack. + + +### CbsServicingProvider.CbsCapabilitySessionFinalize + +This event provides information about the results of installing or uninstalling optional Windows content from Windows Update. + +The following fields are available: + +- **capabilities** The names of the optional content packages that were installed. +- **clientId** The name of the application requesting the optional content. +- **highestState** The highest final install state of the optional content. +- **hrStatus** The HReturn code of the install operation. +- **rebootCount** The number of reboots required to complete the install. +- **stackBuild** The build number of the servicing stack. +- **stackMajorVersion** The major version number of the servicing stack. +- **stackMinorVersion** The minor version number of the servicing stack. +- **stackRevision** The revision number of the servicing stack. + + +### CbsServicingProvider.CbsCapabilitySessionPended + +This event provides information about the results of installing optional Windows content that requires a reboot to keep Windows up to date. + +The following fields are available: + +- **clientId** The name of the application requesting the optional content. +- **pendingDecision** Indicates the cause of reboot, if applicable. + + +### Microsoft.Windows.WaaSAssessment.Error + +This event returns the name of the missing setting needed to determine the Operating System build age. + +The following fields are available: + +- **m** The WaaS (“Workspace as a Service”—cloud-based “workspace”) Assessment Error String. + + +### Microsoft.Xbox.XamTelemetry.AppActivationError + +This event indicates whether the system detected an activation error in the app. + + + +### Microsoft.Xbox.XamTelemetry.AppActivity + +This event is triggered whenever the current app state is changed by: launch, switch, terminate, snap, etc. + + + ## Remediation events ### Microsoft.Windows.Remediation.Applicable @@ -2716,7 +3013,6 @@ The following fields are available: - **AppraiserDetectCondition** Indicates whether the plug-in passed the appraiser's check. - **AppraiserRegistryValidResult** Indicates whether the registry entry checks out as valid. - **AppraiserTaskDisabled** Indicates the appraiser task is disabled. -- **AppraiserTaskValidFailed** Indicates the Appraiser task did not function and requires intervention. - **CV** Correlation vector - **DateTimeDifference** The difference between local and reference clock times. - **DateTimeSyncEnabled** Indicates whether the datetime sync plug-in is enabled. @@ -2911,7 +3207,7 @@ The following fields are available: - **usoScanIsNoAutoUpdateKeyPresent** TRUE if no Auto Update registry key is set/present. - **usoScanIsUserLoggedOn** TRUE if the user is logged on. - **usoScanPastThreshold** TRUE if the most recent USO (Update Session Orchestrator) scan is past the threshold (late). -- **usoScanType** The type of USO (Update Session Orchestrator) scan (Interactive or Background). +- **usoScanType** The type of USO (Update Session Orchestrator) scan: "Interactive" or "Background". - **windows10UpgraderBlockWuUpdates** Event to report the value of Windows 10 Upgrader BlockWuUpdates Key. - **windowsEditionId** Event to report the value of Windows Edition ID. - **WindowsHyberFilSysSizeInMegabytes** The size of the Windows Hibernation file, measured in Megabytes. @@ -2970,6 +3266,41 @@ The following fields are available: - **Time** The time the event was fired. +### Microsoft.Windows.Sediment.Info.Error + +This event indicates an error in the updater payload. This information assists in keeping Windows up to date. + + + +### Microsoft.Windows.Sediment.OSRSS.CheckingOneSettings + +This event indicates the parameters that the Operating System Remediation System Service (OSRSS) uses for a secure ping to Microsoft to help ensure Windows is up to date. + +The following fields are available: + +- **CustomVer** The registry value for targeting. +- **IsMetered** TRUE if the machine is on a metered network. +- **LastVer** The version of the last successful run. +- **ServiceVersionMajor** The Major version information of the component. +- **ServiceVersionMinor** The Minor version information of the component. +- **Time** The system time at which the event occurred. + + +### Microsoft.Windows.Sediment.OSRSS.Error + +This event indicates an error occurred in the Operating System Remediation System Service (OSRSS). The information provided helps ensure future upgrade/update attempts are more successful. + +The following fields are available: + +- **FailureType** The type of error encountered. +- **FileName** The code file in which the error occurred. +- **HResult** The failure error code. +- **LineNumber** The line number in the code file at which the error occurred. +- **ServiceVersionMajor** The Major version information of the component. +- **ServiceVersionMinor** The Minor version information of the component. +- **Time** The system time at which the event occurred. + + ### Microsoft.Windows.Sediment.OSRSS.UrlState This event indicates the state the Operating System Remediation System Service (OSRSS) is in while attempting a download from the URL. @@ -3195,6 +3526,32 @@ The following fields are available: ## Setup events +### SetupPlatformTel.SetupPlatformTelActivityEvent + +This event sends basic metadata about the SetupPlatform update installation process, to help keep Windows up to date. + +The following fields are available: + +- **FieldName** Retrieves the event name/data point. Examples: InstallStartTime, InstallEndtime, OverallResult etc. +- **GroupName** Retrieves the groupname the event belongs to. Example: Install Information, DU Information, Disk Space Information etc. +- **Value** Value associated with the corresponding event name. For example, time-related events will include the system time + + +### SetupPlatformTel.SetupPlatformTelActivityStarted + +This event sends basic metadata about the update installation process generated by SetupPlatform to help keep Windows up to date. + +The following fields are available: + +- **Name** The name of the dynamic update type. Example: GDR driver + + +### SetupPlatformTel.SetupPlatformTelActivityStopped + +This event sends basic metadata about the update installation process generated by SetupPlatform to help keep Windows up to date. + + + ### SetupPlatformTel.SetupPlatformTelEvent This service retrieves events generated by SetupPlatform, the engine that drives the various deployment scenarios. @@ -3780,6 +4137,131 @@ The following fields are available: ## Update events +### Update360Telemetry.UpdateAgent_DownloadRequest + +This event sends data during the download request phase of updating Windows. + +The following fields are available: + +- **DeletedCorruptFiles** Boolean indicating whether corrupt payload was deleted. +- **ErrorCode** The error code returned for the current download request phase. +- **FlightId** Unique ID for each flight. +- **ObjectId** Unique value for each Update Agent mode (same concept as InstanceId for Setup360). +- **PackageCountOptional** # of optional packages requested. +- **PackageCountRequired** # of required packages requested. +- **PackageCountTotal** Total # of packages needed. +- **PackageCountTotalCanonical** Total number of canonical packages. +- **PackageCountTotalDiff** Total number of diff packages. +- **PackageCountTotalExpress** Total number of express packages. +- **PackageSizeCanonical** Size of canonical packages in bytes. +- **PackageSizeDiff** Size of diff packages in bytes. +- **PackageSizeExpress** Size of express packages in bytes. +- **RangeRequestState** Indicates the range request type used. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **Result** Outcome of the download request phase of update. +- **ScenarioId** Indicates the update scenario. +- **SessionId** Unique value for each attempt (same value for initialize, download, install commit phases) +- **UpdateId** Unique ID for each Update. + + +### Update360Telemetry.UpdateAgent_FellBackToCanonical + +This event collects information when Express could not be used, and the update had to fall back to “canonical” during the new UUP (Unified Update Platform) update scenario; which is leveraged by both Mobile and Desktop. + +The following fields are available: + +- **FlightId** Unique ID for the flight (test instance version). +- **ObjectId** The unique value for each Update Agent mode. +- **PackageCount** The number of packages that fell back to “canonical”. +- **PackageList** PackageIDs which fell back to “canonical”. +- **RelatedCV** The correlation vector value generated from the latest USO (Update Service Orchestrator) scan. +- **ScenarioId** The ID of the update scenario. +- **SessionId** The ID of the update attempt. +- **UpdateId** The ID of the update. + + +### Update360Telemetry.UpdateAgent_Initialize + +This event sends data during the initialize phase of updating Windows. + +The following fields are available: + +- **ErrorCode** The error code returned for the current initialize phase. +- **FlightId** Unique ID for each flight. +- **FlightMetadata** Contains the FlightId and the build being flighted. +- **ObjectId** Unique value for each Update Agent mode. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **Result** Result of the initialize phase of update. 0 = Succeeded, 1 = Failed, 2 = Cancelled, 3 = Blocked, 4 = BlockCancelled +- **ScenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate +- **SessionData** Contains instructions to update agent for processing FODs and DUICs (Null for other scenarios). +- **SessionId** Unique value for each Update Agent mode attempt . +- **UpdateId** Unique ID for each update. + + +### Update360Telemetry.UpdateAgent_Install + +This event sends data during the install phase of updating Windows. + +The following fields are available: + +- **ErrorCode** The error code returned for the current install phase. +- **FlightId** Unique ID for each flight. +- **ObjectId** Unique value for each Update Agent mode. +- **RelatedCV** Correlation vector value generated from the latest scan. +- **Result** Result of the install phase of update. 0 = Succeeded 1 = Failed, 2 = Cancelled, 3 = Blocked, 4 = BlockCancelled +- **ScenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate +- **SessionId** Unique value for each Update Agent mode attempt. +- **UpdateId** Unique ID for each update. + + +### Update360Telemetry.UpdateAgent_Merge + +This event sends data on the merge phase when updating Windows. + +The following fields are available: + +- **ErrorCode** The error code returned for the current reboot. +- **FlightId** Unique ID for the flight (test instance version). +- **ObjectId** The unique value for each Update Agent mode. +- **RelatedCV** The correlation vector value generated from the latest USO (Update Service Orchestrator) scan. +- **Result** The HResult of the event. +- **ScenarioId** The ID of the update scenario. +- **SessionId** The ID of the update attempt. +- **UpdateId** The ID of the update. + + +### Update360Telemetry.UpdateAgent_ModeStart + +This event sends data for the start of each mode during the process of updating Windows. + +The following fields are available: + +- **FlightId** Unique ID for each flight. +- **Mode** Indicates that the Update Agent mode that has started. 1 = Initialize, 2 = DownloadRequest, 3 = Install, 4 = Commit +- **ObjectId** Unique value for each Update Agent mode. +- **RelatedCV** The correlation vector value generated from the latest scan. +- **ScenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate +- **SessionId** Unique value for each Update Agent mode attempt. +- **UpdateId** Unique ID for each update. + + +### Update360Telemetry.UpdateAgent_SetupBoxLaunch + +This event sends data during the launching of the setup box when updating Windows. + +The following fields are available: + +- **FlightId** Unique ID for each flight. +- **ObjectId** Unique value for each Update Agent mode. +- **Quiet** Indicates whether setup is running in quiet mode. 0 = false 1 = true +- **RelatedCV** Correlation vector value generated from the latest scan. +- **SandboxSize** The size of the sandbox folder on the device. +- **ScenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate +- **SessionId** Unique value for each Update Agent mode attempt. +- **SetupMode** Setup mode 1 = predownload, 2 = install, 3 = finalize +- **UpdateId** Unique ID for each update. + + ### Update360Telemetry.UpdateAgentCommit This event collects information regarding the commit phase of the new Unified Update Platform (UUP) update scenario, which is leveraged by both Mobile and Desktop. @@ -3975,6 +4457,24 @@ The following fields are available: - **Version** Version of update +### Update360Telemetry.UpdateAgentOneSettings + +This event collects information regarding the post reboot phase of the new UUP (Unified Update Platform) update scenario; which is leveraged by both Mobile and Desktop. + +The following fields are available: + +- **Count** The count of applicable OneSettings for the device. +- **FlightId** Unique ID for the flight (test instance version). +- **ObjectId** The unique value for each Update Agent mode. +- **Parameters** The set of name value pair parameters sent to OneSettings to determine if there are any applicable OneSettings. +- **RelatedCV** The correlation vector value generated from the latest USO (Update Service Orchestrator) scan. +- **Result** The HResult of the event. +- **ScenarioId** The ID of the update scenario. +- **SessionId** The ID of the update attempt. +- **UpdateId** The ID of the update. +- **Values** The values sent back to the device, if applicable. + + ### Update360Telemetry.UpdateAgentPostRebootResult This event collects information for both Mobile and Desktop regarding the post reboot phase of the new Unified Update Platform (UUP) update scenario. @@ -4028,7 +4528,7 @@ The following fields are available: - **CV** Correlation vector. - **DetectorVersion** Most recently run detector version for the current campaign. - **GlobalEventCounter** Client side counter that indicates the ordering of events sent by this user. -- **key1** UI interaction data +- **key1** Interaction data for the UI - **key10** UI interaction data - **key11** UI interaction data - **key12** UI interaction data @@ -4039,9 +4539,9 @@ The following fields are available: - **key17** UI interaction data - **key18** UI interaction data - **key19** UI interaction data -- **key2** UI interaction data +- **key2** Interaction data for the UI - **key20** UI interaction data -- **key21** Interaction data for the UI +- **key21** UI interaction data - **key22** UI interaction data - **key23** UI interaction data - **key24** UI interaction data @@ -4050,12 +4550,12 @@ The following fields are available: - **key27** UI interaction data - **key28** UI interaction data - **key29** UI interaction data -- **key3** UI interaction data +- **key3** Interaction data for the UI - **key30** UI interaction data -- **key4** UI interaction data -- **key5** UI interaction data -- **key6** UI interaction data -- **key7** UI interaction data +- **key4** Interaction data for the UI +- **key5** UI interaction type +- **key6** Current package version of UNP +- **key7** UI interaction type - **key8** UI interaction data - **key9** UI interaction data - **PackageVersion** Current package version of the update notification. @@ -4353,6 +4853,12 @@ This event sends a summary of all the setup mitigations available for this updat +### Setup360Telemetry.Setup360OneSettings + +This event collects information regarding the post reboot phase of the new UUP (Unified Update Platform) update scenario; which is leveraged by both Mobile and Desktop. + + + ### Setup360Telemetry.UnexpectedEvent This event sends data indicating that the device has invoked the unexpected event phase of the upgrade, to help keep Windows up to date. @@ -4366,7 +4872,7 @@ The following fields are available: - **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. - **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. - **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. -- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used to diagnose errors. +- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used used to diagnose errors. - **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. - **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). - **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. @@ -4402,17 +4908,37 @@ This event provides the results from the WaaSMedic engine The following fields are available: - **detectionSummary** Result of each applicable detection that was run. -- **featureAssessmentImpact** Windows as a Service (WaaS) Assessment impact on feature updates +- **featureAssessmentImpact** WaaS Assessment impact for feature updates. - **hrEngineResult** Indicates the WaaSMedic engine operation error codes -- **insufficientSessions** True, if the device has enough activity to be eligible for update diagnostics. False, if otherwise -- **isManaged** Indicates the device is managed for updates -- **isWUConnected** Indicates the device is connected to Windows Update -- **noMoreActions** All available WaaSMedic diagnostics have run. There are no pending diagnostics and corresponding actions -- **qualityAssessmentImpact** Windows as a Service (WaaS) Assessment impact for quality updates +- **insufficientSessions** Device not eligible for diagnostics. +- **isManaged** Device is managed for updates. +- **isWUConnected** Device is connected to Windows Update. +- **noMoreActions** No more applicable diagnostics. +- **qualityAssessmentImpact** WaaS Assessment impact for quality updates. - **remediationSummary** Result of each operation performed on a device to fix an invalid state or configuration that's preventing the device from getting updates. For example, if Windows Update service is turned off, the fix is to turn the it back on. -- **usingBackupFeatureAssessment** The WaaSMedic engine contacts Windows as a Service (WaaS) Assessment to determine whether the device is up-to-date. If WaaS Assessment isn't available, the engine falls back to backup feature assessments, which are determined programmatically on the client -- **usingBackupQualityAssessment** The WaaSMedic engine contacts Windows as a Service (WaaS) Assessment to determine whether the device is up-to-date. If WaaS Assessment isn't available, the engine falls back to backup quality assessments, which are determined programmatically on the client -- **versionString** Installed version of the WaaSMedic engine +- **usingBackupFeatureAssessment** Relying on backup feature assessment. +- **usingBackupQualityAssessment** Relying on backup quality assessment. +- **versionString** Version of the WaaSMedic engine. + + +## Windows Error Reporting events + +### Microsoft.Windows.WERVertical.OSCrash + +This event sends binary data from the collected dump file wheneveer a bug check occurs, to help keep Windows up to date. The is the OneCore version of this event. + +The following fields are available: + +- **BootId** Uint32 identifying the boot number for this device. +- **BugCheckCode** Uint64 "bugcheck code" that identifies a proximate cause of the bug check. +- **BugCheckParameter1** Uint64 parameter providing additional information. +- **BugCheckParameter2** Uint64 parameter providing additional information. +- **BugCheckParameter3** Uint64 parameter providing additional information. +- **BugCheckParameter4** Uint64 parameter providing additional information. +- **DumpFileAttributes** Codes that identify the type of data contained in the dump file +- **DumpFileSize** Size of the dump file +- **IsValidDumpFile** True if the dump file is valid for the debugger, false otherwise +- **ReportId** WER Report Id associated with this bug check (used for finding the corresponding report archive in Watson). ## Windows Store events @@ -4798,144 +5324,6 @@ The following fields are available: ## Windows Update Delivery Optimization events -### Microsoft.OSG.DU.DeliveryOptClient.DownloadCanceled - -This event describes when a download was canceled with Delivery Optimization. It's used to understand and address problems regarding downloads. - -The following fields are available: - -- **background** Is the download being done in the background? -- **bytesFromCacheServer** Bytes received from a cache host. -- **bytesFromCDN** The number of bytes received from a CDN source. -- **bytesFromGroupPeers** The number of bytes received from a peer in the same group. -- **bytesFromIntPeers** The number of bytes received from peers not in the same LAN or in the same group. -- **bytesFromLocalCache** Bytes copied over from local (on disk) cache. -- **bytesFromPeers** The number of bytes received from a peer in the same LAN. -- **callerName** Name of the API caller. -- **cdnErrorCodes** A list of CDN connection errors since the last FailureCDNCommunication event. -- **cdnErrorCounts** The number of times each error in cdnErrorCodes was encountered. -- **clientTelId** A random number used for device sampling. -- **dataSourcesTotal** Bytes received per source type, accumulated for the whole session. -- **doErrorCode** The Delivery Optimization error code that was returned. -- **errorCode** The error code that was returned. -- **experimentId** When running a test, this is used to correlate events that are part of the same test. -- **fileID** The ID of the file being downloaded. -- **gCurMemoryStreamBytes** Current usage for memory streaming. -- **gMaxMemoryStreamBytes** Maximum usage for memory streaming. -- **isVpn** Is the device connected to a Virtual Private Network? -- **jobID** Identifier for the Windows Update job. -- **reasonCode** Reason the action or event occurred. -- **scenarioID** The ID of the scenario. -- **sessionID** The ID of the file download session. -- **updateID** The ID of the update being downloaded. -- **usedMemoryStream** Did the download use memory streaming? - - -### Microsoft.OSG.DU.DeliveryOptClient.DownloadCompleted - -This event describes when a download has completed with Delivery Optimization. It's used to understand and address problems regarding downloads. - -The following fields are available: - -- **background** Is the download a background download? -- **bytesFromCacheServer** Bytes received from a cache host. -- **bytesFromCDN** The number of bytes received from a CDN source. -- **bytesFromGroupPeers** The number of bytes received from a peer in the same domain group. -- **bytesFromIntPeers** The number of bytes received from peers not in the same LAN or in the same domain group. -- **bytesFromLocalCache** Bytes copied over from local (on disk) cache. -- **bytesFromPeers** The number of bytes received from a peer in the same LAN. -- **bytesRequested** The total number of bytes requested for download. -- **cacheServerConnectionCount** Number of connections made to cache hosts. -- **callerName** Name of the API caller. -- **cdnConnectionCount** The total number of connections made to the CDN. -- **cdnErrorCodes** A list of CDN connection errors since the last FailureCDNCommunication event. -- **cdnErrorCounts** The number of times each error in cdnErrorCodes was encountered. -- **cdnIp** The IP address of the source CDN. -- **clientTelId** A random number used for device sampling. -- **dataSourcesTotal** Bytes received per source type, accumulated for the whole session. -- **doErrorCode** The Delivery Optimization error code that was returned. -- **downlinkBps** The maximum measured available download bandwidth (in bytes per second). -- **downlinkUsageBps** The download speed (in bytes per second). -- **downloadMode** The download mode used for this file download session. -- **downloadModeSrc** Source of the DownloadMode setting (KvsProvider = 0, GeoProvider = 1, GeoVerProvider = 2, CpProvider = 3, DiscoveryProvider = 4, RegistryProvider = 5, GroupPolicyProvider = 6, MdmProvider = 7, SettingsProvider = 8, InvalidProviderType = 9). -- **experimentId** When running a test, this is used to correlate with other events that are part of the same test. -- **fileID** The ID of the file being downloaded. -- **fileSize** The size of the file being downloaded. -- **gCurMemoryStreamBytes** Current usage for memory streaming. -- **gMaxMemoryStreamBytes** Maximum usage for memory streaming. -- **groupConnectionCount** The total number of connections made to peers in the same group. -- **internetConnectionCount** The total number of connections made to peers not in the same LAN or the same group. -- **isVpn** Is the device connected to a Virtual Private Network? -- **jobID** Identifier for the Windows Update job. -- **lanConnectionCount** The total number of connections made to peers in the same LAN. -- **numPeers** The total number of peers used for this download. -- **restrictedUpload** Is the upload restricted? -- **scenarioID** The ID of the scenario. -- **sessionID** The ID of the download session. -- **totalTimeMs** Duration of the download (in seconds). -- **updateID** The ID of the update being downloaded. -- **uplinkBps** The maximum measured available upload bandwidth (in bytes per second). -- **uplinkUsageBps** The upload speed (in bytes per second). -- **usedMemoryStream** Did the download use memory streaming? - - -### Microsoft.OSG.DU.DeliveryOptClient.DownloadPaused - -This event represents a temporary suspension of a download with Delivery Optimization. It's used to understand and address problems regarding downloads. - -The following fields are available: - -- **background** Is the download a background download? -- **callerName** The name of the API caller. -- **clientTelId** A random number used for device sampling. -- **errorCode** The error code that was returned. -- **experimentId** When running a test, this is used to correlate with other events that are part of the same test. -- **fileID** The ID of the file being paused. -- **isVpn** Is the device connected to a Virtual Private Network? -- **jobID** Identifier for the Windows Update job. -- **reasonCode** The reason for pausing the download. -- **scenarioID** The ID of the scenario. -- **sessionID** The ID of the download session. -- **updateID** The ID of the update being paused. - - -### Microsoft.OSG.DU.DeliveryOptClient.DownloadStarted - -This event sends data describing the start of a new download to enable Delivery Optimization. It's used to understand and address problems regarding downloads. - -The following fields are available: - -- **background** Indicates whether the download is happening in the background. -- **bytesRequested** Number of bytes requested for the download. -- **callerName** Name of the API caller. -- **cdnUrl** The URL of the source CDN. -- **clientTelId** Random number used for device selection -- **costFlags** A set of flags representing network cost. -- **deviceProfile** Identifies the usage or form factor (such as Desktop, Xbox, or VM). -- **diceRoll** Random number used for determining if a client will use peering. -- **doClientVersion** The version of the Delivery Optimization client. -- **doErrorCode** The Delivery Optimization error code that was returned. -- **downloadMode** The download mode used for this file download session (CdnOnly = 0, Lan = 1, Group = 2, Internet = 3, Simple = 99, Bypass = 100). -- **downloadModeSrc** Source of the DownloadMode setting (KvsProvider = 0, GeoProvider = 1, GeoVerProvider = 2, CpProvider = 3, DiscoveryProvider = 4, RegistryProvider = 5, GroupPolicyProvider = 6, MdmProvider = 7, SettingsProvider = 8, InvalidProviderType = 9). -- **errorCode** The error code that was returned. -- **experimentId** ID used to correlate client/services calls that are part of the same test during A/B testing. -- **fileID** The ID of the file being downloaded. -- **filePath** The path to where the downloaded file will be written. -- **fileSize** Total file size of the file that was downloaded. -- **fileSizeCaller** Value for total file size provided by our caller. -- **groupID** ID for the group. -- **isVpn** Indicates whether the device is connected to a Virtual Private Network. -- **jobID** The ID of the Windows Update job. -- **minDiskSizeGB** The minimum disk size (in GB) policy set for the device to allow peering with delivery optimization. -- **minDiskSizePolicyEnforced** Indicates whether there is an enforced minimum disk size requirement for peering. -- **minFileSizePolicy** The minimum content file size policy to allow the download using peering with delivery optimization. -- **peerID** The ID for this delivery optimization client. -- **scenarioID** The ID of the scenario. -- **sessionID** The ID for the file download session. -- **updateID** The ID of the update being downloaded. -- **usedMemoryStream** Indicates whether the download used memory streaming. - - ### Microsoft.OSG.DU.DeliveryOptClient.FailureCdnCommunication This event represents a failure to download from a CDN with Delivery Optimization. It's used to understand and address problems regarding downloads. @@ -4959,20 +5347,6 @@ The following fields are available: - **sessionID** The ID of the download session. -### Microsoft.OSG.DU.DeliveryOptClient.JobError - -This event represents a Windows Update job error. It allows for investigation of top errors. - -The following fields are available: - -- **clientTelId** A random number used for device sampling. -- **doErrorCode** Error code returned for delivery optimization. -- **errorCode** The error code returned. -- **experimentId** When running a test, this is used to correlate with other events that are part of the same test. -- **fileID** The ID of the file being downloaded. -- **jobID** The Windows Update job ID. - - ## Windows Update events ### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentCommit @@ -5067,6 +5441,24 @@ The following fields are available: - **updateId** Unique ID for each Update. +### Microsoft.Windows.Update.NotificationUx.DialogNotificationToBeDisplayed + +This event indicates that a notification dialog box is about to be displayed to user. + + + +### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootRebootFailedDialog + +This event indicates that the Enhanced Engaged restart "restart failed" dialog box was displayed. + + + +### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootRebootImminentDialog + +This event indicates that the Enhanced Engaged restart "restart imminent" dialog box was displayed. + + + ### Microsoft.Windows.Update.NotificationUx.RebootScheduled Indicates when a reboot is scheduled by the system or a user for a security, quality, or feature update. @@ -5085,6 +5477,18 @@ The following fields are available: - **wuDeviceid** Unique device ID used by Windows Update. +### Microsoft.Windows.Update.Orchestrator.ActivityRestrictedByActiveHoursPolicy + +This event indicates a policy is present that may restrict update activity to outside of active hours. + + + +### Microsoft.Windows.Update.Orchestrator.BlockedByActiveHours + +This event indicates that update activity was blocked because it is within the active hours window. + + + ### Microsoft.Windows.Update.Orchestrator.CommitFailed This event indicates that a device was unable to restart after an update. @@ -5114,16 +5518,16 @@ This event indicates that a scan for a Windows Update occurred. The following fields are available: - **deferReason** Reason why the device could not check for updates. -- **detectionBlockreason** Reason for detection not completing. +- **detectionBlockreason** Reason for blocking detection - **detectionRetryMode** Indicates whether we will try to scan again. -- **errorCode** The returned error code. -- **eventScenario** End-to-end update session ID, or indicates the purpose of sending this event - whether because the software distribution just started installing content, or whether it was cancelled, succeeded, or failed. +- **errorCode** Error value +- **eventScenario** End to end update session ID, or indicates the purpose of sending this event - whether because the software distribution just started installing content, or whether it was cancelled, succeeded, or failed. - **flightID** The specific ID of the Windows Insider build the device is getting. - **interactive** Indicates whether the session was user initiated. - **revisionNumber** Update revision number. - **updateId** Update ID. -- **updateScenarioType** Update Session type -- **wuDeviceid** Device ID +- **updateScenarioType** The update session type. +- **wuDeviceid** Unique device ID used by Windows Update. ### Microsoft.Windows.Update.Orchestrator.DisplayNeeded @@ -5142,6 +5546,23 @@ The following fields are available: - **wuDeviceid** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue +### Microsoft.Windows.Update.Orchestrator.Download + +This event sends launch data for a Windows Update download to help keep Windows up to date. + +The following fields are available: + +- **deferReason** Reason for download not completing. +- **errorCode** An error code represented as a hexadecimal value. +- **eventScenario** End-to-end update session ID. +- **flightID** The specific ID of the Windows Insider build the device is getting. +- **interactive** Indicates whether the session is user initiated. +- **revisionNumber** Update revision number. +- **updateId** Update ID. +- **updateScenarioType** The update session type. +- **wuDeviceid** Unique device ID used by Windows Update. + + ### Microsoft.Windows.Update.Orchestrator.FlightInapplicable This event indicates that the update is no longer applicable to this device. @@ -5169,6 +5590,48 @@ The following fields are available: - **wuDeviceid** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. +### Microsoft.Windows.Update.Orchestrator.InitiatingReboot + +This event sends data about an Orchestrator requesting a reboot from power management to help keep Windows up to date. + +The following fields are available: + +- **EventPublishedTime** Time of the event. +- **flightID** Unique update ID +- **interactive** Indicates whether the reboot initiation stage of the update process was entered as a result of user action. +- **rebootOutsideOfActiveHours** Indicates whether the reboot was to occur outside of active hours. +- **revisionNumber** Revision number of the update. +- **updateId** Update ID. +- **updateScenarioType** The update session type. +- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated. +- **wuDeviceid** Unique device ID used by Windows Update. + + +### Microsoft.Windows.Update.Orchestrator.Install + +This event sends launch data for a Windows Update install to help keep Windows up to date. + +The following fields are available: + +- **batteryLevel** Current battery capacity in mWh or percentage left. +- **deferReason** Reason for install not completing. +- **errorCode** The error code reppresented by a hexadecimal value. +- **eventScenario** End-to-end update session ID. +- **flightID** The specific ID of the Windows Insider build the device is getting. +- **flightUpdate** Indicates whether the update is a Windows Insider build. +- **ForcedRebootReminderSet** A boolean value that indicates if a forced reboot will happen for updates. +- **installCommitfailedtime** The time it took for a reboot to happen but the upgrade failed to progress. +- **installRebootinitiatetime** The time it took for a reboot to be attempted. +- **interactive** Identifies if session is user initiated. +- **minutesToCommit** The time it took to install updates. +- **rebootOutsideOfActiveHours** Indicates whether a reboot is scheduled outside of active hours. +- **revisionNumber** Update revision number. +- **updateId** Update ID. +- **updateScenarioType** The update session type. +- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated to ensure the correct update process and experience is provided to keep Windows up to date. +- **wuDeviceid** Unique device ID used by Windows Update. + + ### Microsoft.Windows.Update.Orchestrator.LowUptimes This event is sent if a device is identified as not having sufficient uptime to reliably process updates in order to keep secure. @@ -5182,6 +5645,18 @@ The following fields are available: - **wuDeviceid** Unique device ID for Windows Update. +### Microsoft.Windows.Update.Orchestrator.OneshotUpdateDetection + +This event returns data about scans initiated through settings UI, or background scans that are urgent; to help keep Windows up to date. + +The following fields are available: + +- **externalOneshotupdate** The last time a task-triggered scan was completed. +- **interactiveOneshotupdate** The last time an interactive scan was completed. +- **oldlastscanOneshotupdate** The last time a scan completed successfully. +- **wuDeviceid** The Windows Update Device GUID (Globally-Unique ID). + + ### Microsoft.Windows.Update.Orchestrator.PreShutdownStart This event is generated before the shutdown and commit operations. @@ -5191,6 +5666,166 @@ The following fields are available: - **wuDeviceid** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. +### Microsoft.Windows.Update.Orchestrator.RebootFailed + +This event sends information about whether an update required a reboot and reasons for failure, to help keep Windows up to date. + +The following fields are available: + +- **batteryLevel** Current battery capacity in mWh or percentage left. +- **deferReason** Reason for install not completing. +- **EventPublishedTime** The time that the reboot failure occurred. +- **flightID** Unique update ID. +- **rebootOutsideOfActiveHours** Indicates whether a reboot was scheduled outside of active hours. +- **RebootResults** Hex code indicating failure reason. Typically, we expect this to be a specific USO generated hex code. +- **revisionNumber** Update revision number. +- **updateId** Update ID. +- **updateScenarioType** The update session type. +- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated to ensure the correct update process and experience is provided to keep Windows up to date. +- **wuDeviceid** Unique device ID used by Windows Update. + + +### Microsoft.Windows.Update.Orchestrator.RefreshSettings + +This event sends basic data about the version of upgrade settings applied to the system to help keep Windows up to date. + +The following fields are available: + +- **errorCode** Hex code for the error message, to allow lookup of the specific error. +- **settingsDownloadTime** Timestamp of the last attempt to acquire settings. +- **settingsETag** Version identifier for the settings. +- **wuDeviceid** Unique device ID used by Windows Update. + + +### Microsoft.Windows.Update.Orchestrator.RestoreRebootTask + +This event sends data indicating that a reboot task is missing unexpectedly on a device and the task is restored because a reboot is still required, to help keep Windows up to date. + +The following fields are available: + +- **RebootTaskRestoredTime** Time at which this reboot task was restored. +- **wuDeviceid** Device ID for the device on which the reboot is restored. + + +### Microsoft.Windows.Update.Orchestrator.SystemNeeded + +This event sends data about why a device is unable to reboot, to help keep Windows up to date. + +The following fields are available: + +- **eventScenario** End-to-end update session ID. +- **rebootOutsideOfActiveHours** Indicates whether a reboot is scheduled outside of active hours. +- **revisionNumber** Update revision number. +- **systemNeededReason** List of apps or tasks that are preventing the system from restarting. +- **updateId** Update ID. +- **updateScenarioType** The update session type. +- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated to ensure the correct update process and experience is provided to keep Windows up to date. +- **wuDeviceid** Unique device ID used by Windows Update. + + +### Microsoft.Windows.Update.Orchestrator.UpdatePolicyCacheRefresh + +This event sends data on whether Update Management Policies were enabled on a device, to help keep Windows up to date. + +The following fields are available: + +- **configuredPoliciescount** Number of policies on the device. +- **policiesNamevaluesource** Policy name and source of policy (group policy, MDM or flight). +- **policyCacherefreshtime** Time when policy cache was refreshed. +- **updateInstalluxsetting** Indicates whether a user has set policies via a user experience option. +- **wuDeviceid** Unique device ID used by Windows Update. + + +### Microsoft.Windows.Update.Orchestrator.updateSettingsFlushFailed + +This event sends information about an update that encountered problems and was not able to complete. + +The following fields are available: + +- **errorCode** The error code encountered. +- **wuDeviceid** The ID of the device in which the error occurred. + + +### Microsoft.Windows.Update.Orchestrator.USODiagnostics + +This event sends data on whether the state of the update attempt, to help keep Windows up to date. + +The following fields are available: + +- **errorCode** result showing success or failure of current update +- **LastApplicableUpdateFoundTime** The time when the last applicable update was found. +- **LastDownloadDeferredReason** The last reason download was deferred. +- **LastDownloadDeferredTime** The time of the download deferral. +- **LastDownloadFailureError** The last download failure. +- **LastDownloadFailureTime** The time of the last download failure. +- **LastInstallCompletedTime** The time when the last successful install completed. +- **LastInstallDeferredReason** The reason the last install was deferred. +- **LastInstallDeferredTime** The time when the last install was deferred. +- **LastInstallFailureError** The error code associated with the last install failure. +- **LastInstallFailureTime** The time when the last install failed to complete. +- **LastRebootDeferredReason** The reason the last reboot was deferred. +- **LastRebootDeferredTime** The time when the last reboot was deferred. +- **LastRebootPendingTime** The time when the last reboot state was set to “Pending”. +- **LastScanDeferredReason** The reason the last scan was deferred. +- **LastScanDeferredTime** The time when the last scan was deferred. +- **LastScanFailureError** The error code for the last scan failure. +- **LastScanFailureTime** The time when the last scan failed. +- **LastUpdateCheckTime** The time of the last update check. +- **LastUpdateDownloadTime** The time when the last update was downloaded. +- **LastUpgradeInstallFailureError** The error code for the last upgrade install failure. +- **LastUpgradeInstallFailureTime** The time of the last upgrade install failure. +- **LowUpTimeDetectTime** The last time “low up-time” was detected. +- **NoLowUpTimeDetectTime** The last time no “low up-time” was detected. +- **RebootRequired** Indicates reboot is required. +- **revisionNumber** Unique revision number of the Update +- **updateId** Unique ID for Update +- **updateState** Progress within an update state +- **UpgradeInProgressTime** The amount of time a feature update has been in progress. +- **WaaSFeatureAssessmentDays** The number of days Feature Update Assessment has been out of date. +- **WaaSFeatureAssessmentImpact** The impact of the Feature Update Assessment. +- **WaaSUpToDateAssessmentDays** The number of days Quality Update Assessment has been out of date. +- **WaaSUpToDateAssessmentImpact** The impact of Quality Update Assessment. +- **wuDeviceid** Unique ID for Device + + +### Microsoft.Windows.Update.Orchestrator.UsoSession + +This event represents the state of the USO service at start and completion. + +The following fields are available: + +- **activeSessionid** A unique session GUID. +- **eventScenario** The state of the update action. +- **interactive** Is the USO session interactive? +- **lastErrorcode** The last error that was encountered. +- **lastErrorstate** The state of the update when the last error was encountered. +- **sessionType** A GUID that refers to the update session type. +- **updateScenarioType** A descriptive update session type. +- **wuDeviceid** The Windows Update device GUID. + + +### Microsoft.Windows.Update.Ux.MusNotification.EnhancedEngagedRebootUxState + +This event sends information about the configuration of Enhanced Direct-to-Engaged (eDTE), which includes values for the timing of how eDTE will progress through each phase of the reboot. + +The following fields are available: + +- **AcceptAutoModeLimit** The maximum number of days for a device to automatically enter Auto Reboot mode. +- **AutoToAutoFailedLimit** The maximum number of days for Auto Reboot mode to fail before a Reboot Failed dialog will be shown. +- **DeviceLocalTime** The date and time (based on the device date/time settings) the reboot mode changed. +- **EngagedModeLimit** The number of days to switch between DTE (Direct-to-Engaged) dialogs. +- **EnterAutoModeLimit** The maximum number of days a device can enter Auto Reboot mode. +- **ETag** The Entity Tag that represents the OneSettings version. +- **IsForcedEnabled** Identifies whether Forced Reboot mode is enabled for the device. +- **IsUltimateForcedEnabled** Identifies whether Ultimate Forced Reboot mode is enabled for the device. +- **OldestUpdateLocalTime** The date and time (based on the device date/time settings) this update’s reboot began pending. +- **RebootUxState** Identifies the reboot state: Engaged, Auto, Forced, UltimateForced. +- **RebootVersion** The version of the DTE (Direct-to-Engaged). +- **SkipToAutoModeLimit** The maximum number of days to switch to start while in Auto Reboot mode. +- **UpdateId** The ID of the update that is waiting for reboot to finish installation. +- **UpdateRevision** The revision of the update that is waiting for reboot to finish installation. + + ### Microsoft.Windows.Update.Ux.MusNotification.RebootNoLongerNeeded This event is sent when a security update has successfully completed. @@ -5209,6 +5844,25 @@ The following fields are available: - **Reason** The reason sent which will cause the reboot to defer. +### Microsoft.Windows.Update.Ux.MusNotification.RebootScheduled + +This event sends basic information about scheduling an update-related reboot, to get security updates and to help keep Windows up-to-date. + +The following fields are available: + +- **activeHoursApplicable** Indicates whether Active Hours applies on this device. +- **forcedReboot** True, if a reboot is forced on the device. Otherwise, this is False +- **rebootArgument** Argument for the reboot task. It also represents specific reboot related action. +- **rebootOutsideOfActiveHours** True, if a reboot is scheduled outside of active hours. False, otherwise. +- **rebootScheduledByUser** True, if a reboot is scheduled by user. False, if a reboot is scheduled automatically. +- **rebootState** Current state of the reboot. +- **revisionNumber** Revision number of the update that is getting installed with this reboot. +- **scheduledRebootTime** Time scheduled for the reboot. +- **scheduledRebootTimeInUTC** Time scheduled for the reboot, in UTC. +- **updateId** Identifies which update is being scheduled. +- **wuDeviceid** Unique device ID used by Windows Update. + + ### Microsoft.Windows.Update.Ux.MusNotification.UxBrokerFirstReadyToReboot This event is fired the first time when the reboot is required. @@ -5227,7 +5881,7 @@ The following fields are available: ### Microsoft.Windows.Update.Ux.MusUpdateSettings.RebootScheduled -This event sends basic information for scheduling a device restart to install security updates. It's used to help keep Windows up-to-date +This event sends basic information for scheduling a device restart to install security updates. It's used to help keep Windows up to date. The following fields are available: @@ -5244,6 +5898,32 @@ The following fields are available: - **wuDeviceid** The Windows Update device GUID. +## Windows Update mitigation events + +### Mitigation360Telemetry.MitigationCustom.CleanupSafeOsImages + +This event sends data specific to the CleanupSafeOsImages mitigation used for OS Updates. + +The following fields are available: + +- **ClientId** In the WU scenario, this will be the WU client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **FlightId** Unique identifier for each flight. +- **InstanceId** Unique GUID that identifies each instances of setuphost.exe. +- **MitigationScenario** The update scenario in which the mitigation was executed. +- **MountedImageCount** Number of mounted images. +- **MountedImageMatches** Number of mounted images that were under %systemdrive%\$Windows.~BT. +- **MountedImagesFailed** Number of mounted images under %systemdrive%\$Windows.~BT that could not be removed. +- **MountedImagesRemoved** Number of mounted images under %systemdrive%\$Windows.~BT that were successfully removed. +- **MountedImagesSkipped** Number of mounted images that were not under %systemdrive%\$Windows.~BT. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **Result** HResult of this operation. +- **ScenarioId** ID indicating the mitigation scenario. +- **ScenarioSupported** Indicates whether the scenario was supported. +- **SessionId** Unique value for each update attempt. +- **UpdateId** Unique ID for each Update. +- **WuId** Unique ID for the Windows Update client. + + ## Winlogon events ### Microsoft.Windows.Security.Winlogon.SetupCompleteLogon diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md index 9af3127db4..945ae68322 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md @@ -9,7 +9,7 @@ ms.pagetype: security localizationpriority: high author: brianlic-msft ms.author: brianlic -ms.date: 09/10/2018 +ms.date: 11/07/2018 --- @@ -28,6 +28,7 @@ Use this article to learn about diagnostic events, grouped by event area, and th You can learn more about Windows functional and diagnostic data through these articles: + - [Windows 10, version 1809 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1809.md) - [Windows 10, version 1709 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1709.md) - [Windows 10, version 1703 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1703.md) @@ -35,6 +36,8 @@ You can learn more about Windows functional and diagnostic data through these ar - [Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md) + + ## Appraiser events ### Microsoft.Windows.Appraiser.General.ChecksumTotalPictureCount @@ -75,7 +78,7 @@ The following fields are available: - **DecisionSystemBios_RS3** The total DecisionSystemBios objects targeting the next release of Windows on this device. - **DecisionTest_RS1** An ID for the system, calculated by hashing hardware identifiers. - **InventoryApplicationFile** The count of the number of this particular object type present on this device. -- **InventoryLanguagePack** The count of the number of this particular object type present on this device. +- **InventoryLanguagePack** The count of InventoryLanguagePack objects present on this machine. - **InventoryMediaCenter** The count of the number of this particular object type present on this device. - **InventorySystemBios** The count of the number of this particular object type present on this device. - **InventoryTest** The count of the number of this particular object type present on this device. @@ -369,7 +372,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.DecisionApplicationFileRemove -This event indicates that the DecisionApplicationFile object is no longer present. +This event indicates Indicates that the DecisionApplicationFile object is no longer present. This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). @@ -575,6 +578,17 @@ The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. +### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoPostUpgradeStartSync + +This event indicates that a new set of DecisionMatchingInfoPostUpgradeAdd events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + ### Microsoft.Windows.Appraiser.General.DecisionMediaCenterAdd This event sends decision data about the presence of Windows Media Center, to help keep Windows up to date. @@ -701,7 +715,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.InventoryApplicationFileStartSync -This event indicates that a new set of InventoryApplicationFileAdd events will be sent. +This event indicates indicates that a new set of InventoryApplicationFileAdd events will be sent. This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). @@ -822,6 +836,31 @@ The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. +### Microsoft.Windows.Appraiser.General.InventoryUplevelDriverPackageAdd + +This event is only runs during setup. It provides a listing of the uplevel driver packages that were downloaded before the upgrade. Is critical to understanding if failures in setup can be traced to not having sufficient uplevel drivers before the upgrade. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. +- **BootCritical** Is the driver package marked as boot critical? +- **Build** The build value from the driver package. +- **CatalogFile** The name of the catalog file within the driver package. +- **Class** The device class from the driver package. +- **ClassGuid** The device class unique ID from the driver package. +- **Date** The date from the driver package. +- **Inbox** Is the driver package of a driver that is included with Windows? +- **OriginalName** The original name of the INF file before it was renamed. Generally a path under $WINDOWS.~BT\Drivers\DU. +- **Provider** The provider of the driver package. +- **PublishedName** The name of the INF file after it was renamed. +- **Revision** The revision of the driver package. +- **SignatureStatus** Indicates if the driver package is signed. Unknown = 0, Unsigned = 1, Signed = 2. +- **VersionMajor** The major version of the driver package. +- **VersionMinor** The minor version of the driver package. + + ### Microsoft.Windows.Appraiser.General.InventoryUplevelDriverPackageRemove This event indicates that the InventoryUplevelDriverPackage object is no longer present. @@ -1179,6 +1218,23 @@ The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. +### Microsoft.Windows.Appraiser.General.SystemWlanAdd + +This event sends data indicating whether the system has WLAN, and if so, whether it uses an emulated driver that could block an upgrade, to help keep Windows up-to-date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. +- **Blocking** Is the upgrade blocked because of an emulated WLAN driver? +- **HasWlanBlock** Does the emulated WLAN driver have an upgrade block? +- **WlanEmulatedDriver** Does the device have an emulated WLAN driver? +- **WlanExists** Does the device support WLAN at all? +- **WlanModulePresent** Are any WLAN modules present? +- **WlanNativeDriver** Does the device have a non-emulated WLAN driver? + + ### Microsoft.Windows.Appraiser.General.SystemWlanRemove This event indicates that the SystemWlan object is no longer present. @@ -1292,7 +1348,7 @@ The following fields are available: - **AppraiserTaskExitCode** The Appraiser task exist code. - **AppraiserTaskLastRun** The last runtime for the Appraiser task. - **CensusVersion** The version of Census that generated the current data for this device. -- **IEVersion** Retrieves which version of Internet Explorer is running on this device. +- **IEVersion** IE version running on the device. ### Census.Battery @@ -2594,6 +2650,91 @@ The following fields are available: - **CV** Correlation vector. +## DxgKernelTelemetry events + +### DxgKrnlTelemetry.GPUAdapterInventoryV2 + +This event sends basic GPU and display driver information to keep Windows and display drivers up-to-date. + +The following fields are available: + +- **AdapterTypeValue** The numeric value indicating the type of Graphics adapter. +- **aiSeqId** The event sequence ID. +- **bootId** The system boot ID. +- **BrightnessVersionViaDDI** The version of the Display Brightness Interface. +- **ComputePreemptionLevel** The maximum preemption level supported by GPU for compute payload. +- **DedicatedSystemMemoryB** The amount of system memory dedicated for GPU use (in bytes). +- **DedicatedVideoMemoryB** The amount of dedicated VRAM of the GPU (in bytes). +- **DisplayAdapterLuid** The display adapter LUID. +- **DriverDate** The date of the display driver. +- **DriverRank** The rank of the display driver. +- **DriverVersion** The display driver version. +- **DX10UMDFilePath** The file path to the location of the DirectX 10 Display User Mode Driver in the Driver Store. +- **DX11UMDFilePath** The file path to the location of the DirectX 11 Display User Mode Driver in the Driver Store. +- **DX12UMDFilePath** The file path to the location of the DirectX 12 Display User Mode Driver in the Driver Store. +- **DX9UMDFilePath** The file path to the location of the DirectX 9 Display User Mode Driver in the Driver Store. +- **GPUDeviceID** The GPU device ID. +- **GPUPreemptionLevel** The maximum preemption level supported by GPU for graphics payload. +- **GPURevisionID** The GPU revision ID. +- **GPUVendorID** The GPU vendor ID. +- **InterfaceId** The GPU interface ID. +- **IsDisplayDevice** Does the GPU have displaying capabilities? +- **IsHybridDiscrete** Does the GPU have discrete GPU capabilities in a hybrid device? +- **IsHybridIntegrated** Does the GPU have integrated GPU capabilities in a hybrid device? +- **IsLDA** Is the GPU comprised of Linked Display Adapters? +- **IsMiracastSupported** Does the GPU support Miracast? +- **IsMismatchLDA** Is at least one device in the Linked Display Adapters chain from a different vendor? +- **IsMPOSupported** Does the GPU support Multi-Plane Overlays? +- **IsMsMiracastSupported** Are the GPU Miracast capabilities driven by a Microsoft solution? +- **IsPostAdapter** Is this GPU the POST GPU in the device? +- **IsRemovable** TRUE if the adapter supports being disabled or removed. +- **IsRenderDevice** Does the GPU have rendering capabilities? +- **IsSoftwareDevice** Is this a software implementation of the GPU? +- **KMDFilePath** The file path to the location of the Display Kernel Mode Driver in the Driver Store. +- **MeasureEnabled** Is the device listening to MICROSOFT_KEYWORD_MEASURES? +- **NumVidPnSources** The number of supported display output sources. +- **NumVidPnTargets** The number of supported display output targets. +- **SharedSystemMemoryB** The amount of system memory shared by GPU and CPU (in bytes). +- **SubSystemID** The subsystem ID. +- **SubVendorID** The GPU sub vendor ID. +- **TelemetryEnabled** Is the device listening to MICROSOFT_KEYWORD_TELEMETRY? +- **TelInvEvntTrigger** What triggered this event to be logged? Example: 0 (GPU enumeration) or 1 (DxgKrnlTelemetry provider toggling) +- **version** The event version. +- **WDDMVersion** The Windows Display Driver Model version. + + +## Fault Reporting events + +### Microsoft.Windows.FaultReporting.AppCrashEvent + +This event sends data about crashes for both native and managed applications, to help keep Windows up to date. The data includes information about the crashing process and a summary of its exception record. It does not contain any Watson bucketing information. The bucketing information is recorded in a Windows Error Reporting (WER) event that is generated when the WER client reports the crash to the Watson service, and the WER event will contain the same ReportID (see field 14 of crash event, field 19 of WER event) as the crash event for the crash being reported. AppCrash is emitted once for each crash handled by WER (e.g. from an unhandled exception or FailFast or ReportException). Note that Generic Watson event types (e.g. from PLM) that may be considered crashes\" by a user DO NOT emit this event. + +The following fields are available: + +- **AppName** The name of the app that has crashed. +- **AppSessionGuid** GUID made up of process ID and is used as a correlation vector for process instances in the telemetry backend. +- **AppTimeStamp** The date/time stamp of the app. +- **AppVersion** The version of the app that has crashed. +- **ExceptionCode** The exception code returned by the process that has crashed. +- **ExceptionOffset** The address where the exception had occurred. +- **Flags** Flags indicating how reporting is done. For example, queue the report, do not offer JIT debugging, or do not terminate the process after reporting. +- **FriendlyAppName** The description of the app that has crashed, if different from the AppName. Otherwise, the process name. +- **IsCrashFatal** (Deprecated) True/False to indicate whether the crash resulted in process termination. +- **IsFatal** True/False to indicate whether the crash resulted in process termination. +- **ModName** Exception module name (e.g. bar.dll). +- **ModTimeStamp** The date/time stamp of the module. +- **ModVersion** The version of the module that has crashed. +- **PackageFullName** Store application identity. +- **PackageRelativeAppId** Store application identity. +- **ProcessArchitecture** Architecture of the crashing process, as one of the PROCESSOR_ARCHITECTURE_* constants: 0: PROCESSOR_ARCHITECTURE_INTEL. 5: PROCESSOR_ARCHITECTURE_ARM. 9: PROCESSOR_ARCHITECTURE_AMD64. 12: PROCESSOR_ARCHITECTURE_ARM64. +- **ProcessCreateTime** The time of creation of the process that has crashed. +- **ProcessId** The ID of the process that has crashed. +- **ReportId** A GUID used to identify the report. This can used to track the report across Watson. +- **TargetAppId** The kernel reported AppId of the application being reported. +- **TargetAppVer** The specific version of the application being reported +- **TargetAsId** The sequence number for the hanging process. + + ## Feature update events ### Microsoft.Windows.Upgrade.Uninstall.UninstallFailed @@ -2618,6 +2759,34 @@ This event sends basic metadata about the starting point of uninstalling a featu +## Hang Reporting events + +### Microsoft.Windows.HangReporting.AppHangEvent + +This event sends data about hangs for both native and managed applications, to help keep Windows up to date. It does not contain any Watson bucketing information. The bucketing information is recorded in a Windows Error Reporting (WER) event that is generated when the WER client reports the hang to the Watson service, and the WER event will contain the same ReportID (see field 13 of hang event, field 19 of WER event) as the hang event for the hang being reported. AppHang is reported only on PC devices. It handles classic Win32 hangs and is emitted only once per report. Some behaviors that may be perceived by a user as a hang are reported by app managers (e.g. PLM/RM/EM) as Watson Generics and will not produce AppHang events. + +The following fields are available: + +- **AppName** The name of the app that has hung. +- **AppSessionGuid** GUID made up of process id used as a correlation vector for process instances in the telemetry backend. +- **AppVersion** The version of the app that has hung. +- **IsFatal** True/False based on whether the hung application caused the creation of a Fatal Hang Report. +- **PackageFullName** Store application identity. +- **PackageRelativeAppId** Store application identity. +- **ProcessArchitecture** Architecture of the hung process, as one of the PROCESSOR_ARCHITECTURE_* constants: 0: PROCESSOR_ARCHITECTURE_INTEL. 5: PROCESSOR_ARCHITECTURE_ARM. 9: PROCESSOR_ARCHITECTURE_AMD64. 12: PROCESSOR_ARCHITECTURE_ARM64. +- **ProcessCreateTime** The time of creation of the process that has hung. +- **ProcessId** The ID of the process that has hung. +- **ReportId** A GUID used to identify the report. This can used to track the report across Watson. +- **TargetAppId** The kernel reported AppId of the application being reported. +- **TargetAppVer** The specific version of the application being reported. +- **TargetAsId** The sequence number for the hanging process. +- **TypeCode** Bitmap describing the hang type. +- **WaitingOnAppName** If this is a cross process hang waiting for an application, this has the name of the application. +- **WaitingOnAppVersion** If this is a cross process hang, this has the version of the application for which it is waiting. +- **WaitingOnPackageFullName** If this is a cross process hang waiting for a package, this has the full name of the package for which it is waiting. +- **WaitingOnPackageRelativeAppId** If this is a cross process hang waiting for a package, this has the relative application id of the package. + + ## Inventory events ### Microsoft.Windows.Inventory.Core.AmiTelCacheChecksum @@ -2693,6 +2862,18 @@ The following fields are available: - **Version** The version number of the program. +### Microsoft.Windows.Inventory.Core.InventoryApplicationDriverAdd + +This event represents what drivers an application installs. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **InventoryVersion** The version of the inventory component. +- **ProgramIds** The unique program identifier the driver is associated with. + + ### Microsoft.Windows.Inventory.Core.InventoryApplicationFrameworkAdd This event provides the basic metadata about the frameworks an application may depend on. @@ -2839,6 +3020,17 @@ The following fields are available: - **InventoryVersion** The version of the inventory file generating the events. +### Microsoft.Windows.Inventory.Core.InventoryDeviceMediaClassRemove + +This event indicates that the InventoryDeviceMediaClassRemove object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events. + + ### Microsoft.Windows.Inventory.Core.InventoryDeviceMediaClassStartSync This event indicates that a new set of InventoryDeviceMediaClassSAdd events will be sent. @@ -2873,7 +3065,7 @@ The following fields are available: - **Enumerator** The date of the driver loaded for the device. - **HWID** The version of the driver loaded for the device. - **Inf** The bus that enumerated the device. -- **InstallState** The device installation state. One of these values: https://msdn.microsoft.com/library/windows/hardware/ff543130.aspx +- **InstallState** The device installation state. One of these values: https://msdn.microsoft.com/en-us/library/windows/hardware/ff543130.aspx - **InventoryVersion** List of hardware ids for the device. - **LowerClassFilters** Lower filter class drivers IDs installed for the device - **LowerFilters** Lower filter drivers IDs installed for the device @@ -3438,6 +3630,557 @@ The following fields are available: - **UptimeDeltaMS** Total time (in milliseconds) added to Uptime since the last event +## OneDrive events + +### Microsoft.OneDrive.Sync.Setup.APIOperation + +This event includes basic data about install and uninstall OneDrive API operations. + +The following fields are available: + +- **APIName** The name of the API. +- **Duration** How long the operation took. +- **IsSuccess** Was the operation successful? +- **ResultCode** The result code. +- **ScenarioName** The name of the scenario. + + +### Microsoft.OneDrive.Sync.Setup.EndExperience + +This event includes a success or failure summary of the installation. + +The following fields are available: + +- **APIName** The name of the API. +- **HResult** HResult of the operation +- **IsSuccess** Whether the operation is successful or not +- **ScenarioName** The name of the scenario. + + +### Microsoft.OneDrive.Sync.Setup.OSUpgradeInstallationOperation + +This event is related to the OS version when the OS is upgraded with OneDrive installed. + +The following fields are available: + +- **CurrentOneDriveVersion** The current version of OneDrive. +- **CurrentOSBuildBranch** The current branch of the operating system. +- **CurrentOSBuildNumber** The current build number of the operating system. +- **CurrentOSVersion** The current version of the operating system. +- **HResult** The HResult of the operation. +- **SourceOSBuildBranch** The source branch of the operating system. +- **SourceOSBuildNumber** The source build number of the operating system. +- **SourceOSVersion** The source version of the operating system. + + +### Microsoft.OneDrive.Sync.Setup.RegisterStandaloneUpdaterAPIOperation + +This event is related to registering or unregistering the OneDrive update task. + +The following fields are available: + +- **APIName** The name of the API. +- **IsSuccess** Was the operation successful? +- **RegisterNewTaskResult** The HResult of the RegisterNewTask operation. +- **ScenarioName** The name of the scenario. +- **UnregisterOldTaskResult** The HResult of the UnregisterOldTask operation. + + +### Microsoft.OneDrive.Sync.Updater.ComponentInstallState + +This event includes basic data about the installation state of dependent OneDrive components. + +The following fields are available: + +- **ComponentName** The name of the dependent component. +- **isInstalled** Is the dependent component installed? + + +### Microsoft.OneDrive.Sync.Updater.OverlayIconStatus + +This event indicates if the OneDrive overlay icon is working correctly. 0 = healthy; 1 = can be fixed; 2 = broken + +The following fields are available: + +- **32bit** The status of the OneDrive overlay icon on a 32-bit operating system. +- **64bit** The status of the OneDrive overlay icon on a 64-bit operating system. + + +### Microsoft.OneDrive.Sync.Updater.UpdateOverallResult + +This event sends information describing the result of the update. + +The following fields are available: + +- **hr** The HResult of the operation. +- **IsLoggingEnabled** Indicates whether logging is enabled for the updater. +- **UpdaterVersion** The version of the updater. + + +### Microsoft.OneDrive.Sync.Updater.UpdateXmlDownloadHResult + +This event determines the status when downloading the OneDrive update configuration file. + +The following fields are available: + +- **hr** The HResult of the operation. + + +### Microsoft.OneDrive.Sync.Updater.WebConnectionStatus + +This event determines the error code that was returned when verifying Internet connectivity. + +The following fields are available: + +- **winInetError** The HResult of the operation. + + +## Other events + +### CbsServicingProvider.CbsCapabilityEnumeration + +This event reports on the results of scanning for optional Windows content on Windows Update. + +The following fields are available: + +- **architecture** Indicates the scan was limited to the specified architecture. +- **capabilityCount** The number of optional content packages found during the scan. +- **clientId** The name of the application requesting the optional content. +- **duration** The amount of time it took to complete the scan. +- **hrStatus** The HReturn code of the scan. +- **language** Indicates the scan was limited to the specified language. +- **majorVersion** Indicates the scan was limited to the specified major version. +- **minorVersion** Indicates the scan was limited to the specified minor version. +- **namespace** Indicates the scan was limited to packages in the specified namespace. +- **sourceFilter** A bitmask indicating the scan checked for locally available optional content. +- **stackBuild** The build number of the servicing stack. +- **stackMajorVersion** The major version number of the servicing stack. +- **stackMinorVersion** The minor version number of the servicing stack. +- **stackRevision** The revision number of the servicing stack. + + +### CbsServicingProvider.CbsCapabilitySessionFinalize + +This event provides information about the results of installing or uninstalling optional Windows content from Windows Update. + +The following fields are available: + +- **capabilities** The names of the optional content packages that were installed. +- **clientId** The name of the application requesting the optional content. +- **currentID** The ID of the current install session. +- **highestState** The highest final install state of the optional content. +- **hrStatus** The HReturn code of the install operation. +- **rebootCount** The number of reboots required to complete the install. +- **retryID** The session ID that will be used to retry a failed operation. +- **retryStatus** Indicates whether the install will be retried in the event of failure. +- **stackBuild** The build number of the servicing stack. +- **stackMajorVersion** The major version number of the servicing stack. +- **stackMinorVersion** The minor version number of the servicing stack. +- **stackRevision** The revision number of the servicing stack. + + +### CbsServicingProvider.CbsCapabilitySessionPended + +This event provides information about the results of installing optional Windows content that requires a reboot to keep Windows up to date. + +The following fields are available: + +- **clientId** The name of the application requesting the optional content. +- **pendingDecision** Indicates the cause of reboot, if applicable. + + +### CbsServicingProvider.CbsPackageRemoval + +This event provides information about the results of uninstalling a Windows Cumulative Security Update to help keep Windows up to date. + +The following fields are available: + +- **buildVersion** The build number of the security update being uninstalled. +- **clientId** The name of the application requesting the uninstall. +- **currentStateEnd** The final state of the update after the operation. +- **failureDetails** Information about the cause of a failure, if applicable. +- **failureSourceEnd** The stage during the uninstall where the failure occurred. +- **hrStatusEnd** The overall exit code of the operation. +- **initiatedOffline** Indicates if the uninstall was initiated for a mounted Windows image. +- **majorVersion** The major version number of the security update being uninstalled. +- **minorVersion** The minor version number of the security update being uninstalled. +- **originalState** The starting state of the update before the operation. +- **pendingDecision** Indicates the cause of reboot, if applicable. +- **primitiveExecutionContext** The state during system startup when the uninstall was completed. +- **revisionVersion** The revision number of the security update being uninstalled. +- **transactionCanceled** Indicates whether the uninstall was cancelled. + + +### Microsoft.Windows.Remediation.Applicable + +This event indicates a remedial plug-in is applicable if/when such a plug-in is detected. This is used to ensure Windows is up to date. + +The following fields are available: + +- **ActionName** The name of the action to be taken by the plug-in. +- **AppraiserBinariesValidResult** Indicates whether plug-in was appraised as valid. +- **AppraiserDetectCondition** Indicates whether the plug-in passed the appraiser's check. +- **AppraiserRegistryValidResult** Indicates whether the registry entry checks out as valid. +- **AppraiserTaskDisabled** Indicates the appraiser task is disabled. +- **AppraiserTaskValidFailed** Indicates the Appraiser task did not function and requires intervention. +- **CV** Correlation vector +- **DateTimeDifference** The difference between local and reference clock times. +- **DateTimeSyncEnabled** Indicates whether the datetime sync plug-in is enabled. +- **DaysSinceLastSIH** The number of days since the most recent SIH executed. +- **DaysToNextSIH** The number of days until the next scheduled SIH execution. +- **DetectedCondition** Indicates whether detect condition is true and the perform action will be run. +- **EvalAndReportAppraiserBinariesFailed** Indicates the EvalAndReportAppraiserBinaries event failed. +- **EvalAndReportAppraiserRegEntries** Indicates the EvalAndReportAppraiserRegEntriesFailed event failed. +- **EvalAndReportAppraiserRegEntriesFailed** Indicates the EvalAndReportAppraiserRegEntriesFailed event failed. +- **GlobalEventCounter** Client side counter that indicates ordering of events sent by the remediation system. +- **HResult** The HRESULT for detection or perform action phases of the plugin. +- **IsAppraiserLatestResult** The HRESULT from the appraiser task. +- **IsConfigurationCorrected** Indicates whether the configuration of SIH task was successfully corrected. +- **LastHresult** The HRESULT for detection or perform action phases of the plugin. +- **LastRun** The date of the most recent SIH run. +- **NextRun** Date of the next scheduled SIH run. +- **PackageVersion** The version of the current remediation package. +- **PluginName** Name of the plugin specified for each generic plugin event. +- **Reload** True if SIH reload is required. +- **RemediationNoisyHammerAcLineStatus** Event that indicates the AC Line Status of the machine. +- **RemediationNoisyHammerAutoStartCount** The number of times hammer auto-started. +- **RemediationNoisyHammerCalendarTaskEnabled** Event that indicates Update Assistant Calendar Task is enabled. +- **RemediationNoisyHammerCalendarTaskExists** Event that indicates an Update Assistant Calendar Task exists. +- **RemediationNoisyHammerCalendarTaskTriggerEnabledCount** Event that indicates calendar triggers are enabled in the task. +- **RemediationNoisyHammerDaysSinceLastTaskRunTime** The number of days since the most recent hammer task ran. +- **RemediationNoisyHammerGetCurrentSize** Size in MB of the $GetCurrent folder. +- **RemediationNoisyHammerIsInstalled** TRUE if the noisy hammer is installed. +- **RemediationNoisyHammerLastTaskRunResult** The result of the last hammer task run. +- **RemediationNoisyHammerMeteredNetwork** TRUE if the machine is on a metered network. +- **RemediationNoisyHammerTaskEnabled** Indicates whether the Update Assistant Task (Noisy Hammer) is enabled. +- **RemediationNoisyHammerTaskExists** Indicates whether the Update Assistant Task (Noisy Hammer) exists. +- **RemediationNoisyHammerTaskTriggerEnabledCount** Indicates whether counting is enabled for the Update Assistant (Noisy Hammer) task trigger. +- **RemediationNoisyHammerUAExitCode** The exit code of the Update Assistant (Noisy Hammer) task. +- **RemediationNoisyHammerUAExitState** The code for the exit state of the Update Assistant (Noisy Hammer) task. +- **RemediationNoisyHammerUserLoggedIn** TRUE if there is a user logged in. +- **RemediationNoisyHammerUserLoggedInAdmin** TRUE if there is the user currently logged in is an Admin. +- **RemediationShellDeviceManaged** TRUE if the device is WSUS managed or Windows Updated disabled. +- **RemediationShellDeviceNewOS** TRUE if the device has a recently installed OS. +- **RemediationShellDeviceSccm** TRUE if the device is managed by SCCM (Microsoft System Center Configuration Manager). +- **RemediationShellDeviceZeroExhaust** TRUE if the device has opted out of Windows Updates completely. +- **RemediationTargetMachine** Indicates whether the device is a target of the specified fix. +- **RemediationTaskHealthAutochkProxy** True/False based on the health of the AutochkProxy task. +- **RemediationTaskHealthChkdskProactiveScan** True/False based on the health of the Check Disk task. +- **RemediationTaskHealthDiskCleanup_SilentCleanup** True/False based on the health of the Disk Cleanup task. +- **RemediationTaskHealthMaintenance_WinSAT** True/False based on the health of the Health Maintenance task. +- **RemediationTaskHealthServicing_ComponentCleanupTask** True/False based on the health of the Health Servicing Component task. +- **RemediationTaskHealthUSO_ScheduleScanTask** True/False based on the health of the USO (Update Session Orchestrator) Schedule task. +- **RemediationTaskHealthWindowsUpdate_ScheduledStartTask** True/False based on the health of the Windows Update Scheduled Start task. +- **RemediationTaskHealthWindowsUpdate_SihbootTask** True/False based on the health of the Sihboot task. +- **RemediationUHServiceBitsServiceEnabled** Indicates whether BITS service is enabled. +- **RemediationUHServiceDeviceInstallEnabled** Indicates whether Device Install service is enabled. +- **RemediationUHServiceDoSvcServiceEnabled** Indicates whether DO service is enabled. +- **RemediationUHServiceDsmsvcEnabled** Indicates whether DSMSVC service is enabled. +- **RemediationUHServiceLicensemanagerEnabled** Indicates whether License Manager service is enabled. +- **RemediationUHServiceMpssvcEnabled** Indicates whether MPSSVC service is enabled. +- **RemediationUHServiceTokenBrokerEnabled** Indicates whether Token Broker service is enabled. +- **RemediationUHServiceTrustedInstallerServiceEnabled** Indicates whether Trusted Installer service is enabled. +- **RemediationUHServiceUsoServiceEnabled** Indicates whether USO (Update Session Orchestrator) service is enabled. +- **RemediationUHServicew32timeServiceEnabled** Indicates whether W32 Time service is enabled. +- **RemediationUHServiceWecsvcEnabled** Indicates whether WECSVC service is enabled. +- **RemediationUHServiceWinmgmtEnabled** Indicates whether WMI service is enabled. +- **RemediationUHServiceWpnServiceEnabled** Indicates whether WPN service is enabled. +- **RemediationUHServiceWuauservServiceEnabled** Indicates whether WUAUSERV service is enabled. +- **Result** This is the HRESULT for Detection or Perform Action phases of the plugin. +- **RunAppraiserFailed** Indicates RunAppraiser failed to run correctly. +- **RunTask** TRUE if SIH task should be run by the plug-in. +- **TimeServiceNTPServer** The URL for the NTP time server used by device. +- **TimeServiceStartType** The startup type for the NTP time service. +- **TimeServiceSyncDomainJoined** True if device domain joined and hence uses DC for clock. +- **TimeServiceSyncType** Type of sync behavior for Date & Time service on device. + + +### Microsoft.Windows.Remediation.ChangePowerProfileDetection + +Indicates whether the remediation system can put in a request to defer a system-initiated sleep to enable installation of security or quality updates. + +The following fields are available: + +- **ActionName** A descriptive name for the plugin action +- **CurrentPowerPlanGUID** The ID of the current power plan configured on the device +- **CV** Correlation vector +- **GlobalEventCounter** Counter that indicates the ordering of events on the device +- **PackageVersion** Current package version of remediation service +- **RemediationBatteryPowerBatteryLevel** Integer between 0 and 100 indicating % battery power remaining (if not on battery, expect 0) +- **RemediationFUInProcess** Result that shows whether the device is currently installing a feature update +- **RemediationFURebootRequred** Indicates that a feature update reboot required was detected so the plugin will exit. +- **RemediationScanInProcess** Result that shows whether the device is currently scanning for updates +- **RemediationTargetMachine** Result that shows whether this device is a candidate for remediation(s) that will fix update issues +- **SetupMutexAvailable** Result that shows whether setup mutex is available or not +- **SysPowerStatusAC** Result that shows whether system is on AC power or not + + +### Microsoft.Windows.Remediation.Completed + +This event enables completion tracking of a process that remediates issues preventing security and quality updates. + +The following fields are available: + +- **ActionName** Name of the action to be completed by the plug-in. +- **AppraiserTaskCreationFailed** TRUE if the appraiser task creation failed to complete successfully. +- **AppraiserTaskDeleteFailed** TRUE if deletion of appraiser task failed to complete successfully. +- **AppraiserTaskExistFailed** TRUE if detection of the appraiser task failed to complete successfully. +- **AppraiserTaskLoadXmlFailed** TRUE if the Appraiser XML Loader failed to complete successfully. +- **AppraiserTaskMissing** TRUE if the Appraiser task is missing. +- **AppraiserTaskTimeTriggerUpdateFailedId** TRUE if the Appraiser Task Time Trigger failed to update successfully. +- **AppraiserTaskValidateTaskXmlFailed** TRUE if the Appraiser Task XML failed to complete successfully. +- **branchReadinessLevel** Branch readiness level policy. +- **cloudControlState** Value indicating whether the shell is enabled on the cloud control settings. +- **CrossedDiskSpaceThreshold** Indicates if cleanup resulted in hard drive usage threshold required for feature update to be exceeded. +- **CV** The Correlation Vector. +- **DateTimeDifference** The difference between the local and reference clocks. +- **DaysSinceOsInstallation** The number of days since the installation of the Operating System. +- **DiskMbCleaned** The amount of space cleaned on the hard disk, measured in Megabytes. +- **DiskMbFreeAfterCleanup** The amount of free hard disk space after cleanup, measured in Megabytes. +- **DiskMbFreeBeforeCleanup** The amount of free hard disk space before cleanup, measured in Megabytes. +- **ForcedAppraiserTaskTriggered** TRUE if Appraiser task ran from the plug-in. +- **GlobalEventCounter** Client-side counter that indicates ordering of events sent by the active user. +- **HandlerCleanupFreeDiskInMegabytes** The amount of hard disk space cleaned by the storage sense handlers, measured in Megabytes. +- **hasRolledBack** Indicates whether the client machine has rolled back. +- **hasUninstalled** Indicates whether the client machine has uninstalled a later version of the OS. +- **hResult** The result of the event execution. +- **HResult** The result of the event execution. +- **installDate** The value of installDate registry key. Indicates the install date. +- **isNetworkMetered** Indicates whether the client machine has uninstalled a later version of the OS. +- **LatestState** The final state of the plug-in component. +- **MicrosoftCompatibilityAppraiser** The name of the component targeted by the Appraiser plug-in. +- **PackageVersion** The package version for the current Remediation. +- **PageFileCount** The number of Windows Page files. +- **PageFileCurrentSize** The size of the Windows Page file, measured in Megabytes. +- **PageFileLocation** The storage location (directory path) of the Windows Page file. +- **PageFilePeakSize** The maximum amount of hard disk space used by the Windows Page file, measured in Megabytes. +- **PluginName** The name of the plug-in specified for each generic plug-in event. +- **RanCleanup** TRUE if the plug-in ran disk cleanup. +- **RemediationBatteryPowerBatteryLevel** Indicates the battery level at which it is acceptable to continue operation. +- **RemediationBatteryPowerExitDueToLowBattery** True when we exit due to low battery power. +- **RemediationBatteryPowerOnBattery** True if we allow execution on battery. +- **RemediationConfigurationTroubleshooterExecuted** True/False based on whether the Remediation Configuration Troubleshooter executed successfully. +- **RemediationConfigurationTroubleshooterIpconfigFix** TRUE if IPConfig Fix completed successfully. +- **RemediationConfigurationTroubleshooterNetShFix** TRUE if network card cache reset ran successfully. +- **RemediationDiskCleanSizeBtWindowsFolderInMegabytes** The size of the Windows BT folder (used to store Windows upgrade files), measured in Megabytes. +- **RemediationDiskCleanupBTFolderEsdSizeInMB** The size of the Windows BT folder (used to store Windows upgrade files) ESD (Electronic Software Delivery), measured in Megabytes. +- **RemediationDiskCleanupGetCurrentEsdSizeInMB** The size of any existing ESD (Electronic Software Delivery) folder, measured in Megabytes. +- **RemediationDiskCleanupSearchFileSizeInMegabytes** The size of the Cleanup Search index file, measured in Megabytes. +- **RemediationDiskCleanupUpdateAssistantSizeInMB** The size of the Update Assistant folder, measured in Megabytes. +- **RemediationDoorstopChangeSucceeded** TRUE if Doorstop registry key was successfully modified. +- **RemediationDoorstopExists** TRUE if there is a One Settings Doorstop value. +- **RemediationDoorstopRegkeyError** TRUE if an error occurred accessing the Doorstop registry key. +- **RemediationDRFKeyDeleteSucceeded** TRUE if the RecoveredFrom (Doorstop) registry key was successfully deleted. +- **RemediationDUABuildNumber** The build number of the DUA. +- **RemediationDUAKeyDeleteSucceeded** TRUE if the UninstallActive registry key was successfully deleted. +- **RemediationDuplicateTokenSucceeded** TRUE if the user token was successfully duplicated. +- **remediationExecution** Remediation shell is in "applying remediation" state. +- **RemediationHibernationMigrated** TRUE if hibernation was migrated. +- **RemediationHibernationMigrationSucceeded** TRUE if hibernation migration succeeded. +- **RemediationImpersonateUserSucceeded** TRUE if the user was successfully impersonated. +- **RemediationNoisyHammerTaskKickOffIsSuccess** TRUE if the NoisyHammer task started successfully. +- **RemediationQueryTokenSucceeded** TRUE if the user token was successfully queried. +- **RemediationRanHibernation** TRUE if the system entered Hibernation. +- **RemediationRevertToSystemSucceeded** TRUE if reversion to the system context succeeded. +- **RemediationShellHasUpgraded** TRUE if the device upgraded. +- **RemediationShellMinimumTimeBetweenShellRuns** Indicates the time between shell runs exceeded the minimum required to execute plugins. +- **RemediationShellRunFromService** TRUE if the shell driver was run from the service. +- **RemediationShellSessionIdentifier** Unique identifier tracking a shell session. +- **RemediationShellSessionTimeInSeconds** Indicates the time the shell session took in seconds. +- **RemediationShellTaskDeleted** Indicates that the shell task has been deleted so no additional sediment pack runs occur for this installation. +- **RemediationUpdateServiceHealthRemediationResult** The result of the Update Service Health plug-in. +- **RemediationUpdateTaskHealthRemediationResult** The result of the Update Task Health plug-in. +- **RemediationUpdateTaskHealthTaskList** A list of tasks fixed by the Update Task Health plug-in. +- **RemediationWindowsLogSpaceFound** The size of the Windows log files found, measured in Megabytes. +- **RemediationWindowsLogSpaceFreed** The amount of disk space freed by deleting the Windows log files, measured in Megabytes. +- **RemediationWindowsSecondaryDriveFreeSpace** The amount of free space on the secondary drive, measured in Megabytes. +- **RemediationWindowsSecondaryDriveLetter** The letter designation of the first secondary drive with a total capacity of 10GB or more. +- **RemediationWindowsSecondaryDriveTotalSpace** The total storage capacity of the secondary drive, measured in Megabytes. +- **RemediationWindowsTotalSystemDiskSize** The total storage capacity of the System Disk Drive, measured in Megabytes. +- **Result** The HRESULT for Detection or Perform Action phases of the plug-in. +- **RunResult** The HRESULT for Detection or Perform Action phases of the plug-in. +- **ServiceHealthPlugin** The nae of the Service Health plug-in. +- **StartComponentCleanupTask** TRUE if the Component Cleanup task started successfully. +- **systemDriveFreeDiskSpace** Indicates the free disk space on system drive in MBs. +- **systemUptimeInHours** Indicates the amount of time the system in hours has been on since the last boot. +- **TotalSizeofOrphanedInstallerFilesInMegabytes** The size of any orphaned Windows Installer files, measured in Megabytes. +- **TotalSizeofStoreCacheAfterCleanupInMegabytes** The size of the Windows Store cache after cleanup, measured in Megabytes. +- **TotalSizeofStoreCacheBeforeCleanupInMegabytes** The size of the Windows Store cache (prior to cleanup), measured in Megabytes. +- **uninstallActive** TRUE if previous uninstall has occurred for current OS +- **usoScanDaysSinceLastScan** The number of days since the last USO (Update Session Orchestrator) scan. +- **usoScanInProgress** TRUE if a USO (Update Session Orchestrator) scan is in progress, to prevent multiple simultaneous scans. +- **usoScanIsAllowAutoUpdateKeyPresent** TRUE if the AllowAutoUpdate registry key is set. +- **usoScanIsAllowAutoUpdateProviderSetKeyPresent** TRUE if AllowAutoUpdateProviderSet registry key is set. +- **usoScanIsAuOptionsPresent** TRUE if Auto Update Options registry key is set. +- **usoScanIsFeatureUpdateInProgress** TRUE if a USO (Update Session Orchestrator) scan is in progress, to prevent multiple simultaneous scans. +- **usoScanIsNetworkMetered** TRUE if the device is currently connected to a metered network. +- **usoScanIsNoAutoUpdateKeyPresent** TRUE if no Auto Update registry key is set/present. +- **usoScanIsUserLoggedOn** TRUE if the user is logged on. +- **usoScanPastThreshold** TRUE if the most recent USO (Update Session Orchestrator) scan is past the threshold (late). +- **usoScanType** The type of USO (Update Session Orchestrator) scan: "Interactive" or "Background". +- **windows10UpgraderBlockWuUpdates** Event to report the value of Windows 10 Upgrader BlockWuUpdates Key. +- **windowsEditionId** Event to report the value of Windows Edition ID. +- **WindowsHyberFilSysSizeInMegabytes** The size of the Windows Hibernation file, measured in Megabytes. +- **WindowsInstallerFolderSizeInMegabytes** The size of the Windows Installer folder, measured in Megabytes. +- **WindowsOldFolderSizeInMegabytes** The size of the Windows.OLD folder, measured in Megabytes. +- **WindowsOldSpaceCleanedInMB** The amount of disk space freed by removing the Windows.OLD folder, measured in Megabytes. +- **WindowsPageFileSysSizeInMegabytes** The size of the Windows Page file, measured in Megabytes. +- **WindowsSoftwareDistributionFolderSizeInMegabytes** The size of the SoftwareDistribution folder, measured in Megabytes. +- **WindowsSwapFileSysSizeInMegabytes** The size of the Windows Swap file, measured in Megabytes. +- **WindowsSxsFolderSizeInMegabytes** The size of the WinSxS (Windows Side-by-Side) folder, measured in Megabytes. +- **WindowsSxsTempFolderSizeInMegabytes** The size of the WinSxS (Windows Side-by-Side) Temp folder, measured in Megabytes. +- **windowsUpgradeRecoveredFromRs4** Event to report the value of the Windows Upgrade Recovered key. + + +### Microsoft.Windows.Remediation.RemediationShellMainExeEventId + +Enables tracking of completion of process that remediates issues preventing security and quality updates. + +The following fields are available: + +- **CV** Client side counter which indicates ordering of events sent by the remediation system. +- **GlobalEventCounter** Client side counter which indicates ordering of events sent by the remediation system. +- **PackageVersion** Current package version of Remediation. +- **RemediationShellCanAcquireSedimentMutex** True if the remediation was able to acquire the sediment mutex. False if it is already running. +- **RemediationShellExecuteShellResult** Indicates if the remediation system completed without errors. +- **RemediationShellFoundDriverDll** Result whether the remediation system found its component files to run properly. +- **RemediationShellLoadedShellDriver** Result whether the remediation system loaded its component files to run properly. +- **RemediationShellLoadedShellFunction** Result whether the remediation system loaded the functions from its component files to run properly. + + +### Microsoft.Windows.Remediation.Started + +This event reports whether a plug-in started, to help ensure Windows is up to date. + +The following fields are available: + +- **CV** Correlation vector. +- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. +- **PackageVersion** Current package version of Remediation. +- **PluginName** Name of the plugin specified for each generic plugin event. +- **Result** This is the HRESULT for detection or perform action phases of the plugin. + + +### Microsoft.Windows.SedimentLauncher.Applicable + +Indicates whether a given plugin is applicable. + +The following fields are available: + +- **CV** Correlation vector. +- **DetectedCondition** Boolean true if detect condition is true and perform action will be run. +- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. +- **IsSelfUpdateEnabledInOneSettings** True if self update enabled in Settings. +- **IsSelfUpdateNeeded** True if self update needed by device. +- **PackageVersion** Current package version of Remediation. +- **PluginName** Name of the plugin specified for each generic plugin event. +- **Result** This is the HRESULT for detection or perform action phases of the plugin. + + +### Microsoft.Windows.SedimentLauncher.Completed + +Indicates whether a given plugin has completed its work. + +The following fields are available: + +- **CV** Correlation vector. +- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. +- **PackageVersion** Current package version of Remediation. +- **PluginName** Name of the plugin specified for each generic plugin event. +- **Result** This is the HRESULT for detection or perform action phases of the plugin. +- **SedLauncherExecutionResult** HRESULT for one execution of the Sediment Launcher. + + +### Microsoft.Windows.SedimentLauncher.Started + +This event indicates that a given plug-in has started. + +The following fields are available: + +- **CV** Correlation vector. +- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. +- **PackageVersion** Current package version of Remediation. +- **PluginName** Name of the plugin specified for each generic plugin event. +- **Result** This is the HRESULT for detection or perform action phases of the plugin. + + +### Microsoft.Windows.SedimentService.Applicable + +This event indicates whether a given plug-in is applicable. + +The following fields are available: + +- **CV** Correlation vector. +- **DetectedCondition** Determine whether action needs to run based on device properties. +- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. +- **PackageVersion** Current package version of Remediation. +- **PluginName** Name of the plugin. +- **Result** This is the HRESULT for detection or perform action phases of the plugin. + + +### Microsoft.Windows.SedimentService.Completed + +This event indicates whether a given plug-in has completed its work. + +The following fields are available: + +- **CV** Correlation vector. +- **FailedReasons** List of reasons when the plugin action failed. +- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. +- **PackageVersion** Current package version of Remediation. +- **PluginName** Name of the plugin specified for each generic plugin event. +- **Result** This is the HRESULT for detection or perform action phases of the plugin. +- **SedimentServiceCheckTaskFunctional** True/False if scheduled task check succeeded. +- **SedimentServiceCurrentBytes** Number of current private bytes of memory consumed by sedsvc.exe. +- **SedimentServiceKillService** True/False if service is marked for kill (Shell.KillService). +- **SedimentServiceMaximumBytes** Maximum bytes allowed for the service. +- **SedimentServiceRetrievedKillService** True/False if result of One Settings check for kill succeeded - we only send back one of these indicators (not for each call). +- **SedimentServiceStopping** True/False indicating whether the service is stopping. +- **SedimentServiceTaskFunctional** True/False if scheduled task is functional. If task is not functional this indicates plugins will be run. +- **SedimentServiceTotalIterations** Number of 5 second iterations service will wait before running again. + + +### Microsoft.Windows.SedimentService.Started + +This event indicates a specified plug-in has started. This information helps ensure Windows is up to date. + +The following fields are available: + +- **CV** The Correlation Vector. +- **GlobalEventCounter** The client-side counter that indicates ordering of events. +- **PackageVersion** The version number of the current remediation package. +- **PluginName** Name of the plugin specified for each generic plugin event. +- **Result** This is the HRESULT for Detection or Perform Action phases of the plugin. + + +### Microsoft.Xbox.XamTelemetry.AppActivationError + +This event indicates whether the system detected an activation error in the app. + + + +### Microsoft.Xbox.XamTelemetry.AppActivity + +This event is triggered whenever the current app state is changed by: launch, switch, terminate, snap, etc. + +The following fields are available: + +- **AppActionId** The ID of the application action. +- **AppCurrentVisibilityState** The ID of the current application visibility state. +- **AppId** The Xbox LIVE Title ID of the app. +- **AppPackageFullName** The full name of the application package. +- **AppPreviousVisibilityState** The ID of the previous application visibility state. +- **AppSessionId** The application session ID. +- **AppType** The type ID of the application (AppType_NotKnown, AppType_Era, AppType_Sra, AppType_Uwa). +- **BCACode** The BCA (Burst Cutting Area) mark code of the optical disc used to launch the application. +- **DurationMs** The amount of time (in milliseconds) since the last application state transition. +- **IsTrialLicense** This boolean value is TRUE if the application is on a trial license. +- **LicenseType** The type of licensed used to authorize the app (0 - Unknown, 1 - User, 2 - Subscription, 3 - Offline, 4 - Disc). +- **LicenseXuid** If the license type is 1 (User), this field contains the XUID (Xbox User ID) of the registered owner of the license. +- **ProductGuid** The Xbox product GUID (Globally-Unique ID) of the application. +- **UserId** The XUID (Xbox User ID) of the current user. + + ## Privacy consent logging events ### Microsoft.Windows.Shell.PrivacyConsentLogging.PrivacyConsentCompleted @@ -3467,6 +4210,54 @@ The following fields are available: ## Sediment events +### Microsoft.Windows.Sediment.Info.DetailedState + +This event is sent when detailed state information is needed from an update trial run. + +The following fields are available: + +- **Data** Data relevant to the state, such as what percent of disk space the directory takes up. +- **Id** Identifies the trial being run, such as a disk related trial. +- **ReleaseVer** The version of the component. +- **State** The state of the reporting data from the trial, such as the top-level directory analysis. +- **Time** The time the event was fired. + + +### Microsoft.Windows.Sediment.Info.Error + +This event indicates an error in the updater payload. This information assists in keeping Windows up to date. + + + +### Microsoft.Windows.Sediment.OSRSS.CheckingOneSettings + +This event indicates the parameters that the Operating System Remediation System Service (OSRSS) uses for a secure ping to Microsoft to help ensure Windows is up to date. + +The following fields are available: + +- **CustomVer** The registry value for targeting. +- **IsMetered** TRUE if the machine is on a metered network. +- **LastVer** The version of the last successful run. +- **ServiceVersionMajor** The Major version information of the component. +- **ServiceVersionMinor** The Minor version information of the component. +- **Time** The system time at which the event occurred. + + +### Microsoft.Windows.Sediment.OSRSS.Error + +This event indicates an error occurred in the Operating System Remediation System Service (OSRSS). The information provided helps ensure future upgrade/update attempts are more successful. + +The following fields are available: + +- **FailureType** The type of error encountered. +- **FileName** The code file in which the error occurred. +- **HResult** The failure error code. +- **LineNumber** The line number in the code file at which the error occurred. +- **ServiceVersionMajor** The Major version information of the component. +- **ServiceVersionMinor** The Minor version information of the component. +- **Time** The system time at which the event occurred. + + ### Microsoft.Windows.Sediment.OSRSS.UrlState This event indicates the state the Operating System Remediation System Service (OSRSS) is in while attempting a download from the URL. @@ -3483,6 +4274,32 @@ The following fields are available: ## Setup events +### SetupPlatformTel.SetupPlatformTelActivityEvent + +This event sends basic metadata about the SetupPlatform update installation process, to help keep Windows up to date. + +The following fields are available: + +- **FieldName** Retrieves the event name/data point. Examples: InstallStartTime, InstallEndtime, OverallResult etc. +- **GroupName** Retrieves the groupname the event belongs to. Example: Install Information, DU Information, Disk Space Information etc. +- **Value** Value associated with the corresponding event name. For example, time-related events will include the system time + + +### SetupPlatformTel.SetupPlatformTelActivityStarted + +This event sends basic metadata about the update installation process generated by SetupPlatform to help keep Windows up to date. + +The following fields are available: + +- **Name** The name of the dynamic update type. Example: GDR driver + + +### SetupPlatformTel.SetupPlatformTelActivityStopped + +This event sends basic metadata about the update installation process generated by SetupPlatform to help keep Windows up to date. + + + ### SetupPlatformTel.SetupPlatformTelEvent This service retrieves events generated by SetupPlatform, the engine that drives the various deployment scenarios. @@ -3961,14 +4778,31 @@ The following fields are available: - **SignatureAlgorithm** Hash algorithm for the metadata signature - **SLSPrograms** A test program a machine may be opted in. Examples include "Canary" and "Insider Fast". - **StatusCode** Result code of the event (success, cancellation, failure code HResult) -- **TimestampTokenCertThumbprint** The thumbprint of the encoded timestamp token. +- **TimestampTokenCertThumbprint** Thumbprint of the encoded timestamp token. - **TimestampTokenId** Created time encoded in the timestamp blob. This will be zeroed if the token is itself malformed and decoding failed. - **UpdateId** Identifier associated with the specific piece of content -- **ValidityWindowInDays** The validity window that's in effect when verifying the timestamp. +- **ValidityWindowInDays** Validity window in effect when verifying the timestamp ## Update events +### Update360Telemetry.Revert + +This event sends data relating to the Revert phase of updating Windows. + +The following fields are available: + +- **ErrorCode** The error code returned for the Revert phase. +- **FlightId** Unique ID for the flight (test instance version). +- **ObjectId** The unique value for each Update Agent mode. +- **RebootRequired** Indicates reboot is required. +- **RelatedCV** The correlation vector value generated from the latest USO (Update Service Orchestrator) scan. +- **Result** The HResult of the event. +- **ScenarioId** The ID of the update scenario. +- **SessionId** The ID of the update attempt. +- **UpdateId** The ID of the update. + + ### Update360Telemetry.UpdateAgentCommit This event collects information regarding the commit phase of the new Unified Update Platform (UUP) update scenario, which is leveraged by both Mobile and Desktop. @@ -4104,6 +4938,52 @@ The following fields are available: - **UpdateId** Unique ID for each update. +### Update360Telemetry.UpdateAgentMitigationResult + +This event sends data indicating the result of each update agent mitigation. + +The following fields are available: + +- **Applicable** Indicates whether the mitigation is applicable for the current update. +- **CommandCount** The number of command operations in the mitigation entry. +- **CustomCount** The number of custom operations in the mitigation entry. +- **FileCount** The number of file operations in the mitigation entry. +- **FlightId** Unique identifier for each flight. +- **Index** The mitigation index of this particular mitigation. +- **MitigationScenario** The update scenario in which the mitigation was executed. +- **Name** The friendly name of the mitigation. +- **ObjectId** Unique value for each Update Agent mode. +- **OperationIndex** The mitigation operation index (in the event of a failure). +- **OperationName** The friendly name of the mitigation operation (in the event of failure). +- **RegistryCount** The number of registry operations in the mitigation entry. +- **RelatedCV** The correlation vector value generated from the latest USO scan. +- **Result** The HResult of this operation. +- **ScenarioId** The update agent scenario ID. +- **SessionId** Unique value for each update attempt. +- **TimeDiff** The amount of time spent performing the mitigation (in 100-nanosecond increments). +- **UpdateId** Unique ID for each Update. + + +### Update360Telemetry.UpdateAgentMitigationSummary + +This event sends a summary of all the update agent mitigations available for an this update. + +The following fields are available: + +- **Applicable** The count of mitigations that were applicable to the system and scenario. +- **Failed** The count of mitigations that failed. +- **FlightId** Unique identifier for each flight. +- **MitigationScenario** The update scenario in which the mitigations were attempted. +- **ObjectId** The unique value for each Update Agent mode. +- **RelatedCV** The correlation vector value generated from the latest USO scan. +- **Result** The HResult of this operation. +- **ScenarioId** The update agent scenario ID. +- **SessionId** Unique value for each update attempt. +- **TimeDiff** The amount of time spent performing all mitigations (in 100-nanosecond increments). +- **Total** Total number of mitigations that were available. +- **UpdateId** Unique ID for each update. + + ### Update360Telemetry.UpdateAgentModeStart This event sends data for the start of each mode during the process of updating Windows via the new Unified Update Platform (UUP) scenario. Applicable to both PCs and Mobile. @@ -4120,6 +5000,24 @@ The following fields are available: - **Version** Version of update +### Update360Telemetry.UpdateAgentOneSettings + +This event collects information regarding the post reboot phase of the new UUP (Unified Update Platform) update scenario; which is leveraged by both Mobile and Desktop. + +The following fields are available: + +- **Count** The count of applicable OneSettings for the device. +- **FlightId** Unique ID for the flight (test instance version). +- **ObjectId** The unique value for each Update Agent mode. +- **Parameters** The set of name value pair parameters sent to OneSettings to determine if there are any applicable OneSettings. +- **RelatedCV** The correlation vector value generated from the latest USO (Update Service Orchestrator) scan. +- **Result** The HResult of the event. +- **ScenarioId** The ID of the update scenario. +- **SessionId** The ID of the update attempt. +- **UpdateId** The ID of the update. +- **Values** The values sent back to the device, if applicable. + + ### Update360Telemetry.UpdateAgentPostRebootResult This event collects information for both Mobile and Desktop regarding the post reboot phase of the new Unified Update Platform (UUP) update scenario. @@ -4136,6 +5034,12 @@ The following fields are available: - **UpdateId** Unique ID for each update. +### Update360Telemetry.UpdateAgentReboot + +This event sends information indicating that a request has been sent to suspend an update. + + + ### Update360Telemetry.UpdateAgentSetupBoxLaunch The UpdateAgent_SetupBoxLaunch event sends data for the launching of the setup box when updating Windows via the new Unified Update Platform (UUP) scenario. This event is only applicable to PCs. @@ -4185,7 +5089,7 @@ The following fields are available: - **key19** UI interaction data - **key2** Interaction data for the UI - **key20** UI interaction data -- **key21** Interaction data for the UI +- **key21** UI interaction data - **key22** UI interaction data - **key23** UI interaction data - **key24** UI interaction data @@ -4197,10 +5101,10 @@ The following fields are available: - **key3** Interaction data for the UI - **key30** UI interaction data - **key4** Interaction data for the UI -- **key5** UI interaction data -- **key6** UI interaction data -- **key7** Interaction data for the UI -- **key8** Interaction data for the UI +- **key5** UI interaction type +- **key6** Current package version of UNP +- **key7** UI interaction type +- **key8** UI interaction data - **key9** UI interaction data - **PackageVersion** Current package version of the update notification. - **schema** UI interaction type. @@ -4314,6 +5218,7 @@ The following fields are available: - **DownloadRequestAttributes** The attributes we send to DCAT. - **ResultCode** The result returned from the initialization of Facilitator with the URL/attributes. - **Scenario** Dynamic Update scenario (Image DU, or Setup DU). +- **Url** The Delivery Catalog (DCAT) URL we send the request to. - **Version** Version of Facilitator. @@ -4376,9 +5281,9 @@ The following fields are available: - **Setup360Extended** Detailed information about the phase or action when the potential failure occurred. - **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. - **Setup360Result** The result of Setup360. This is an HRESULT error code that is used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT +- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. - **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** Exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. +- **State** Exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled - **TestId** ID that uniquely identifies a group of events. - **WuId** Windows Update client ID. @@ -4524,6 +5429,67 @@ The following fields are available: - **TargetBuild** Build of the target OS. +### Setup360Telemetry.Setup360MitigationResult + +This event sends data indicating the result of each setup mitigation. + +The following fields are available: + +- **Applicable** TRUE if the mitigation is applicable for the current update. +- **ClientId** In the Windows Update scenario, this is the client ID passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **CommandCount** The number of command operations in the mitigation entry. +- **CustomCount** The number of custom operations in the mitigation entry. +- **FileCount** The number of file operations in the mitigation entry. +- **FlightData** The unique identifier for each flight (test release). +- **Index** The mitigation index of this particular mitigation. +- **InstanceId** The GUID (Globally Unique ID) that identifies each instance of SetupHost.EXE. +- **MitigationScenario** The update scenario in which the mitigation was executed. +- **Name** The friendly (descriptive) name of the mitigation. +- **OperationIndex** The mitigation operation index (in the event of a failure). +- **OperationName** The friendly (descriptive) name of the mitigation operation (in the event of failure). +- **RegistryCount** The number of registry operations in the mitigation entry. +- **ReportId** In the Windows Update scenario, the Update ID that is passed to Setup. In media setup, this is the GUID for the INSTALL.WIM. +- **Result** HResult of this operation. +- **ScenarioId** Setup360 flow type. +- **TimeDiff** The amount of time spent performing the mitigation (in 100-nanosecond increments). + + +### Setup360Telemetry.Setup360MitigationSummary + +This event sends a summary of all the setup mitigations available for this update. + +The following fields are available: + +- **Applicable** The count of mitigations that were applicable to the system and scenario. +- **ClientId** The Windows Update client ID passed to Setup. +- **Failed** The count of mitigations that failed. +- **FlightData** The unique identifier for each flight (test release). +- **InstanceId** The GUID (Globally Unique ID) that identifies each instance of SetupHost.EXE. +- **MitigationScenario** The update scenario in which the mitigations were attempted. +- **ReportId** In the Windows Update scenario, the Update ID that is passed to Setup. In media setup, this is the GUID for the INSTALL.WIM. +- **Result** HResult of this operation. +- **ScenarioId** Setup360 flow type. +- **TimeDiff** The amount of time spent performing the mitigation (in 100-nanosecond increments). +- **Total** The total number of mitigations that were available. + + +### Setup360Telemetry.Setup360OneSettings + +This event collects information regarding the post reboot phase of the new UUP (Unified Update Platform) update scenario; which is leveraged by both Mobile and Desktop. + +The following fields are available: + +- **ClientId** The Windows Update client ID passed to Setup. +- **Count** The count of applicable OneSettings for the device. +- **FlightData** The ID for the flight (test instance version). +- **InstanceId** The GUID (Globally-Unique ID) that identifies each instance of setuphost.exe. +- **Parameters** The set of name value pair parameters sent to OneSettings to determine if there are any applicable OneSettings. +- **ReportId** The Update ID passed to Setup. +- **Result** The HResult of the event error. +- **ScenarioId** The update scenario ID. +- **Values** Values sent back to the device, if applicable. + + ### Setup360Telemetry.UnexpectedEvent This event sends data indicating that the device has invoked the unexpected event phase of the upgrade, to help keep Windows up to date. @@ -4538,7 +5504,7 @@ The following fields are available: - **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. - **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. - **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. -- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used to diagnose errors. +- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used used to diagnose errors. - **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. - **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). - **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. @@ -4570,6 +5536,26 @@ The following fields are available: - **versionString** Version of the WaaSMedic engine. +## Windows Error Reporting events + +### Microsoft.Windows.WERVertical.OSCrash + +This event sends binary data from the collected dump file wheneveer a bug check occurs, to help keep Windows up to date. The is the OneCore version of this event. + +The following fields are available: + +- **BootId** Uint32 identifying the boot number for this device. +- **BugCheckCode** Uint64 "bugcheck code" that identifies a proximate cause of the bug check. +- **BugCheckParameter1** Uint64 parameter providing additional information. +- **BugCheckParameter2** Uint64 parameter providing additional information. +- **BugCheckParameter3** Uint64 parameter providing additional information. +- **BugCheckParameter4** Uint64 parameter providing additional information. +- **DumpFileAttributes** Codes that identify the type of data contained in the dump file +- **DumpFileSize** Size of the dump file +- **IsValidDumpFile** True if the dump file is valid for the debugger, false otherwise +- **ReportId** WER Report Id associated with this bug check (used for finding the corresponding report archive in Watson). + + ## Windows Error Reporting MTT events ### Microsoft.Windows.WER.MTT.Denominator @@ -4982,7 +5968,7 @@ The following fields are available: - **current** Result of currency check. - **dismOperationSucceeded** Dism uninstall operation status. -- **hResult** Failure error code. +- **hResult** Failure Error code. - **oSVersion** Build number of the device. - **paused** Indicates whether the device is paused. - **rebootRequestSucceeded** Reboot Configuration Service Provider (CSP) call success status. @@ -5023,7 +6009,7 @@ The following fields are available: - **current** Result of currency check. - **dismOperationSucceeded** Dism uninstall operation status. -- **hResult** Failure error code. +- **hResult** Failure Error code. - **oSVersion** Build number of the device. - **paused** Indicates whether the device is paused. - **rebootRequestSucceeded** Reboot Configuration Service Provider (CSP) call success status. @@ -5058,45 +6044,128 @@ This event sends basic telemetry on the success of the rollback of the Quality/L ## Windows Update Delivery Optimization events -### Microsoft.OSG.DU.DeliveryOptClient.DownloadStarted +### Microsoft.OSG.DU.DeliveryOptClient.DownloadCanceled -This event sends data describing the start of a new download to enable Delivery Optimization. It's used to understand and address problems regarding downloads. +This event describes when a download was canceled with Delivery Optimization. It's used to understand and address problems regarding downloads. The following fields are available: -- **background** Indicates whether the download is happening in the background. -- **bytesRequested** Number of bytes requested for the download. +- **background** Is the download being done in the background? +- **bytesFromCacheServer** Bytes received from a cache host. +- **bytesFromCDN** The number of bytes received from a CDN source. +- **bytesFromGroupPeers** The number of bytes received from a peer in the same group. +- **bytesFromIntPeers** The number of bytes received from peers not in the same LAN or in the same group. +- **bytesFromLocalCache** Bytes copied over from local (on disk) cache. +- **bytesFromPeers** The number of bytes received from a peer in the same LAN. - **callerName** Name of the API caller. -- **cdnUrl** The URL of the source CDN -- **costFlags** A set of flags representing network cost. -- **deviceProfile** Identifies the usage or form factor (such as Desktop, Xbox, or VM). -- **diceRoll** Random number used for determining if a client will use peering. -- **doClientVersion** The version of the Delivery Optimization client. -- **doErrorCode** The Delivery Optimization error code that was returned. -- **downloadMode** The download mode used for this file download session (CdnOnly = 0, Lan = 1, Group = 2, Internet = 3, Simple = 99, Bypass = 100). -- **downloadModeSrc** Source of the DownloadMode setting (KvsProvider = 0, GeoProvider = 1, GeoVerProvider = 2, CpProvider = 3, DiscoveryProvider = 4, RegistryProvider = 5, GroupPolicyProvider = 6, MdmProvider = 7, SettingsProvider = 8, InvalidProviderType = 9). +- **cdnErrorCodes** A list of CDN connection errors since the last FailureCDNCommunication event. +- **cdnErrorCounts** The number of times each error in cdnErrorCodes was encountered. +- **dataSourcesTotal** Bytes received per source type, accumulated for the whole session. - **errorCode** The error code that was returned. -- **experimentId** ID used to correlate client/services calls that are part of the same test during A/B testing. +- **experimentId** When running a test, this is used to correlate events that are part of the same test. - **fileID** The ID of the file being downloaded. -- **filePath** The path to where the downloaded file will be written. -- **fileSize** Total file size of the file that was downloaded. -- **fileSizeCaller** Value for total file size provided by our caller. -- **groupID** ID for the group. -- **isEncrypted** Indicates whether the download is encrypted. -- **isVpn** Indicates whether the device is connected to a Virtual Private Network. -- **jobID** The ID of the Windows Update job. -- **minDiskSizeGB** The minimum disk size (in GB) policy set for the device to allow peering with delivery optimization. -- **minDiskSizePolicyEnforced** Indicates whether there is an enforced minimum disk size requirement for peering. -- **minFileSizePolicy** The minimum content file size policy to allow the download using peering with delivery optimization. -- **peerID** The ID for this delivery optimization client. -- **predefinedCallerName** Name of the API caller. +- **gCurMemoryStreamBytes** Current usage for memory streaming. +- **gMaxMemoryStreamBytes** Maximum usage for memory streaming. +- **isVpn** Indicates whether the device is connected to a VPN (Virtual Private Network). +- **jobID** Identifier for the Windows Update job. +- **predefinedCallerName** The name of the API Caller. +- **reasonCode** Reason the action or event occurred. - **scenarioID** The ID of the scenario. -- **sessionID** The ID for the file download session. -- **setConfigs** A JSON representation of the configurations that have been set, and their sources. +- **sessionID** The ID of the file download session. - **updateID** The ID of the update being downloaded. -- **usedMemoryStream** Indicates whether the download used memory streaming. +- **usedMemoryStream** TRUE if the download is using memory streaming for App downloads. +### Microsoft.OSG.DU.DeliveryOptClient.DownloadCompleted + +This event describes when a download has completed with Delivery Optimization. It's used to understand and address problems regarding downloads. + +The following fields are available: + +- **background** Is the download a background download? +- **bytesFromCacheServer** Bytes received from a cache host. +- **bytesFromCDN** The number of bytes received from a CDN source. +- **bytesFromGroupPeers** The number of bytes received from a peer in the same domain group. +- **bytesFromIntPeers** The number of bytes received from peers not in the same LAN or in the same domain group. +- **bytesFromLocalCache** Bytes copied over from local (on disk) cache. +- **bytesFromPeers** The number of bytes received from a peer in the same LAN. +- **bytesRequested** The total number of bytes requested for download. +- **cacheServerConnectionCount** Number of connections made to cache hosts. +- **callerName** Name of the API caller. +- **cdnConnectionCount** The total number of connections made to the CDN. +- **cdnErrorCodes** A list of CDN connection errors since the last FailureCDNCommunication event. +- **cdnErrorCounts** The number of times each error in cdnErrorCodes was encountered. +- **cdnIp** The IP address of the source CDN. +- **dataSourcesTotal** Bytes received per source type, accumulated for the whole session. +- **doErrorCode** The Delivery Optimization error code that was returned. +- **downlinkBps** The maximum measured available download bandwidth (in bytes per second). +- **downlinkUsageBps** The download speed (in bytes per second). +- **downloadMode** The download mode used for this file download session. +- **downloadModeSrc** Source of the DownloadMode setting (KvsProvider = 0, GeoProvider = 1, GeoVerProvider = 2, CpProvider = 3, DiscoveryProvider = 4, RegistryProvider = 5, GroupPolicyProvider = 6, MdmProvider = 7, SettingsProvider = 8, InvalidProviderType = 9). +- **experimentId** When running a test, this is used to correlate with other events that are part of the same test. +- **fileID** The ID of the file being downloaded. +- **fileSize** The size of the file being downloaded. +- **gCurMemoryStreamBytes** Current usage for memory streaming. +- **gMaxMemoryStreamBytes** Maximum usage for memory streaming. +- **groupConnectionCount** The total number of connections made to peers in the same group. +- **internetConnectionCount** The total number of connections made to peers not in the same LAN or the same group. +- **isEncrypted** TRUE if the file is encrypted and will be decrypted after download. +- **isVpn** Is the device connected to a Virtual Private Network? +- **jobID** Identifier for the Windows Update job. +- **lanConnectionCount** The total number of connections made to peers in the same LAN. +- **numPeers** The total number of peers used for this download. +- **predefinedCallerName** The name of the API Caller. +- **restrictedUpload** Is the upload restricted? +- **scenarioID** The ID of the scenario. +- **sessionID** The ID of the download session. +- **totalTimeMs** Duration of the download (in seconds). +- **updateID** The ID of the update being downloaded. +- **uplinkBps** The maximum measured available upload bandwidth (in bytes per second). +- **uplinkUsageBps** The upload speed (in bytes per second). +- **usedMemoryStream** TRUE if the download is using memory streaming for App downloads. + + +### Microsoft.OSG.DU.DeliveryOptClient.DownloadPaused + +This event represents a temporary suspension of a download with Delivery Optimization. It's used to understand and address problems regarding downloads. + +The following fields are available: + +- **background** Is the download a background download? +- **callerName** The name of the API caller. +- **errorCode** The error code that was returned. +- **experimentId** When running a test, this is used to correlate with other events that are part of the same test. +- **fileID** The ID of the file being paused. +- **isVpn** Is the device connected to a Virtual Private Network? +- **jobID** Identifier for the Windows Update job. +- **predefinedCallerName** The name of the API Caller object. +- **reasonCode** The reason for pausing the download. +- **scenarioID** The ID of the scenario. +- **sessionID** The ID of the download session. +- **updateID** The ID of the update being paused. + +### Microsoft.OSG.DU.DeliveryOptClient.FailureCdnCommunication + +This event represents a failure to download from a CDN with Delivery Optimization. It's used to understand and address problems regarding downloads. + +The following fields are available: + +- **cdnHeaders** The HTTP headers returned by the CDN. +- **cdnIp** The IP address of the CDN. +- **cdnUrl** The URL of the CDN. +- **clientTelId** A random number used for device sampling. +- **errorCode** The error code that was returned. +- **errorCount** The total number of times this error code was seen since the last FailureCdnCommunication event was encountered. +- **experimentId** When running a test, this is used to correlate with other events that are part of the same test. +- **fileID** The ID of the file being downloaded. +- **httpStatusCode** The HTTP status code returned by the CDN. +- **isHeadRequest** The type of HTTP request that was sent to the CDN. Example: HEAD or GET +- **peerType** The type of peer (LAN, Group, Internet, CDN, Cache Host, etc.). +- **requestOffset** The byte offset within the file in the sent request. +- **requestSize** The size of the range requested from the CDN. +- **responseSize** The size of the range response received from the CDN. +- **sessionID** The ID of the download session. + ## Windows Update events ### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentAnalysisSummary @@ -5443,7 +6512,7 @@ The following fields are available: - **displayNeededReason** List of reasons for needing display. - **eventScenario** Indicates the purpose of the event (scan started, succeeded, failed, etc.). -- **filteredDeferReason** Applicable filtered reasons why reboot was postponed (such as user active, or low battery). +- **filteredDeferReason** Applicable filtered reasons why reboot was postponed (such as user active, or low battery).. - **gameModeReason** Name of the executable that caused the game mode state check to start. - **ignoredReason** List of reasons that were intentionally ignored. - **raisedDeferReason** Indicates all potential reasons for postponing restart (such as user active, or low battery). @@ -5462,9 +6531,9 @@ The following fields are available: - **deferReason** Reason why the device could not check for updates. - **detectionBlockingPolicy** State of update action. -- **detectionBlockreason** Reason for blocking detection +- **detectionBlockreason** If we retry to scan - **detectionRetryMode** Indicates whether we will try to scan again. -- **errorCode** Error info +- **errorCode** State of update action - **eventScenario** End-to-end update session ID, or indicates the purpose of sending this event - whether because the software distribution just started installing content, or whether it was cancelled, succeeded, or failed. - **flightID** The specific ID of the Windows Insider build the device is getting. - **interactive** Indicates whether the session was user initiated. @@ -5472,7 +6541,7 @@ The following fields are available: - **revisionNumber** Update revision number. - **scanTriggerSource** Source of the triggered scan. - **updateId** Update ID. -- **updateScenarioType** Source of the triggered scan +- **updateScenarioType** Update Session type - **wuDeviceid** Device ID @@ -5557,7 +6626,7 @@ This event is sent during update scan, download, or install, and indicates that The following fields are available: -- **configVersion** Escalation config version on device . +- **configVersion** Escalation config version on device. - **downloadElapsedTime** Indicates how long since the download is required on device. - **downloadRiskLevel** At-risk level of download phase. - **installElapsedTime** Indicates how long since the install is required on device. @@ -5585,7 +6654,7 @@ This event indicates that the update is no longer applicable to this device. The following fields are available: -- **EventPublishedTime** Time when this event was generated +- **EventPublishedTime** Time when this event was generated. - **flightID** The specific ID of the Windows Insider build. - **revisionNumber** Update revision number. - **updateId** Unique Windows Update ID. @@ -5633,7 +6702,7 @@ The following fields are available: - **deferReason** Reason for install not completing. - **errorCode** The error code reppresented by a hexadecimal value. - **eventScenario** End-to-end update session ID. -- **flightID** The specific ID of the Windows Insider build the device is getting. +- **flightID** Unique update ID - **flightUpdate** Indicates whether the update is a Windows Insider build. - **ForcedRebootReminderSet** A boolean value that indicates if a forced reboot will happen for updates. - **installCommitfailedtime** The time it took for a reboot to happen but the upgrade failed to progress. @@ -5648,6 +6717,31 @@ The following fields are available: - **wuDeviceid** Unique device ID used by Windows Update. +### Microsoft.Windows.Update.Orchestrator.LowUptimes + +This event is sent if a device is identified as not having sufficient uptime to reliably process updates in order to keep secure. + +The following fields are available: + +- **isLowUptimeMachine** Is the machine considered low uptime or not. +- **lowUptimeMinHours** Current setting for the minimum number of hours needed to not be considered low uptime. +- **lowUptimeQueryDays** Current setting for the number of recent days to check for uptime. +- **uptimeMinutes** Number of minutes of uptime measured. +- **wuDeviceid** Unique device ID for Windows Update. + + +### Microsoft.Windows.Update.Orchestrator.OneshotUpdateDetection + +This event returns data about scans initiated through settings UI, or background scans that are urgent; to help keep Windows up to date. + +The following fields are available: + +- **externalOneshotupdate** The last time a task-triggered scan was completed. +- **interactiveOneshotupdate** The last time an interactive scan was completed. +- **oldlastscanOneshotupdate** The last time a scan completed successfully. +- **wuDeviceid** The Windows Update Device GUID (Globally-Unique ID). + + ### Microsoft.Windows.Update.Orchestrator.PostInstall This event is sent after a Windows update install completes. @@ -5723,6 +6817,18 @@ The following fields are available: - **wuDeviceid** Unique device ID used by Windows Update. +### Microsoft.Windows.Update.Orchestrator.RefreshSettings + +This event sends basic data about the version of upgrade settings applied to the system to help keep Windows up to date. + +The following fields are available: + +- **errorCode** Hex code for the error message, to allow lookup of the specific error. +- **settingsDownloadTime** Timestamp of the last attempt to acquire settings. +- **settingsETag** Version identifier for the settings. +- **wuDeviceid** Unique device ID used by Windows Update. + + ### Microsoft.Windows.Update.Orchestrator.RestoreRebootTask This event sends data indicating that a reboot task is missing unexpectedly on a device and the task is restored because a reboot is still required, to help keep Windows up to date. @@ -5819,6 +6925,76 @@ The following fields are available: - **wuDeviceid** Unique device ID used by Windows Update. +### Microsoft.Windows.Update.Orchestrator.updateSettingsFlushFailed + +This event sends information about an update that encountered problems and was not able to complete. + +The following fields are available: + +- **errorCode** The error code encountered. +- **wuDeviceid** The ID of the device in which the error occurred. + + +### Microsoft.Windows.Update.Orchestrator.USODiagnostics + +This event sends data on whether the state of the update attempt, to help keep Windows up to date. + +The following fields are available: + +- **LastApplicableUpdateFoundTime** The time when the last applicable update was found. +- **LastDownloadDeferredReason** The last reason download was deferred. +- **LastDownloadDeferredTime** The time of the download deferral. +- **LastDownloadFailureError** The last download failure. +- **LastDownloadFailureTime** The time of the last download failure. +- **LastInstallCompletedTime** The time when the last successful install completed. +- **LastInstallDeferredReason** The reason the last install was deferred. +- **LastInstallDeferredTime** The time when the last install was deferred. +- **LastInstallFailureError** The error code associated with the last install failure. +- **LastInstallFailureTime** The time when the last install failed to complete. +- **LastRebootDeferredReason** The reason the last reboot was deferred. +- **LastRebootDeferredTime** The time when the last reboot was deferred. +- **LastRebootPendingTime** The time when the last reboot state was set to “Pending”. +- **LastScanDeferredReason** The reason the last scan was deferred. +- **LastScanDeferredTime** The time when the last scan was deferred. +- **LastScanFailureError** The error code for the last scan failure. +- **LastScanFailureTime** The time when the last scan failed. +- **LastUpdateCheckTime** The time of the last update check. +- **LastUpdateDownloadTime** The time when the last update was downloaded. +- **LastUpgradeInstallFailureError** The error code for the last upgrade install failure. +- **LastUpgradeInstallFailureTime** The time of the last upgrade install failure. +- **LowUpTimeDetectTime** The last time “low up-time” was detected. +- **NoLowUpTimeDetectTime** The last time no “low up-time” was detected. +- **RebootRequired** Indicates reboot is required. +- **UpgradeInProgressTime** The amount of time a feature update has been in progress. +- **WaaSFeatureAssessmentDays** The number of days Feature Update Assessment has been out of date. +- **WaaSFeatureAssessmentImpact** The impact of the Feature Update Assessment. +- **WaaSUpToDateAssessmentDays** The number of days Quality Update Assessment has been out of date. +- **WaaSUpToDateAssessmentImpact** The impact of Quality Update Assessment. +- **wuDeviceid** Unique ID for Device + + +### Microsoft.Windows.Update.Ux.MusNotification.EnhancedEngagedRebootUxState + +This event sends information about the configuration of Enhanced Direct-to-Engaged (eDTE), which includes values for the timing of how eDTE will progress through each phase of the reboot. + +The following fields are available: + +- **AcceptAutoModeLimit** The maximum number of days for a device to automatically enter Auto Reboot mode. +- **AutoToAutoFailedLimit** The maximum number of days for Auto Reboot mode to fail before a Reboot Failed dialog will be shown. +- **DeviceLocalTime** The date and time (based on the device date/time settings) the reboot mode changed. +- **EngagedModeLimit** The number of days to switch between DTE (Direct-to-Engaged) dialogs. +- **EnterAutoModeLimit** The maximum number of days a device can enter Auto Reboot mode. +- **ETag** The Entity Tag that represents the OneSettings version. +- **IsForcedEnabled** Identifies whether Forced Reboot mode is enabled for the device. +- **IsUltimateForcedEnabled** Identifies whether Ultimate Forced Reboot mode is enabled for the device. +- **OldestUpdateLocalTime** The date and time (based on the device date/time settings) this update’s reboot began pending. +- **RebootUxState** Identifies the reboot state: Engaged, Auto, Forced, UltimateForced. +- **RebootVersion** The version of the DTE (Direct-to-Engaged). +- **SkipToAutoModeLimit** The maximum number of days to switch to start while in Auto Reboot mode. +- **UpdateId** The ID of the update that is waiting for reboot to finish installation. +- **UpdateRevision** The revision of the update that is waiting for reboot to finish installation. + + ### Microsoft.Windows.Update.Ux.MusNotification.RebootNoLongerNeeded This event is sent when a security update has successfully completed. @@ -5872,6 +7048,25 @@ The following fields are available: - **TaskName** Name of the task +### Microsoft.Windows.Update.Ux.MusUpdateSettings.RebootScheduled + +This event sends basic information for scheduling a device restart to install security updates. It's used to help keep Windows up to date. + +The following fields are available: + +- **activeHoursApplicable** Is the restart respecting Active Hours? +- **IsEnhancedEngagedReboot** TRUE if the reboot path is Enhanced Engaged. Otherwise, FALSE. +- **rebootArgument** The arguments that are passed to the OS for the restarted. +- **rebootOutsideOfActiveHours** Was the restart scheduled outside of Active Hours? +- **rebootScheduledByUser** Was the restart scheduled by the user? If the value is false, the restart was scheduled by the device. +- **rebootState** The state of the restart. +- **revisionNumber** The revision number of the OS being updated. +- **scheduledRebootTime** Time of the scheduled reboot +- **scheduledRebootTimeInUTC** Time of the scheduled restart, in Coordinated Universal Time. +- **updateId** The Windows Update device GUID. +- **wuDeviceid** The Windows Update device GUID. + + ## Windows Update mitigation events ### Mitigation360Telemetry.MitigationCustom.CleanupSafeOsImages @@ -5880,21 +7075,21 @@ This event sends data specific to the CleanupSafeOsImages mitigation used for OS The following fields are available: -- **ClientId** Unique identifier for each flight. -- **FlightId** Unique GUID that identifies each instances of setuphost.exe. -- **InstanceId** The update scenario in which the mitigation was executed. -- **MitigationScenario** Number of mounted images. -- **MountedImageCount** Number of mounted images that were under %systemdrive%\$Windows.~BT. -- **MountedImageMatches** Number of mounted images under %systemdrive%\$Windows.~BT that could not be removed. -- **MountedImagesFailed** Number of mounted images under %systemdrive%\$Windows.~BT that were successfully removed. -- **MountedImagesRemoved** Number of mounted images that were not under %systemdrive%\$Windows.~BT. -- **MountedImagesSkipped** Correlation vector value generated from the latest USO scan. -- **RelatedCV** HResult of this operation. -- **Result** ID indicating the mitigation scenario. -- **ScenarioId** Indicates whether the scenario was supported. -- **ScenarioSupported** Unique value for each update attempt. -- **SessionId** Unique ID for each Update. -- **UpdateId** Unique ID for the Windows Update client. +- **ClientId** In the WU scenario, this will be the WU client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **FlightId** Unique identifier for each flight. +- **InstanceId** Unique GUID that identifies each instances of setuphost.exe. +- **MitigationScenario** The update scenario in which the mitigation was executed. +- **MountedImageCount** Number of mounted images. +- **MountedImageMatches** Number of mounted images that were under %systemdrive%\$Windows.~BT. +- **MountedImagesFailed** Number of mounted images under %systemdrive%\$Windows.~BT that could not be removed. +- **MountedImagesRemoved** Number of mounted images under %systemdrive%\$Windows.~BT that were successfully removed. +- **MountedImagesSkipped** Number of mounted images that were not under %systemdrive%\$Windows.~BT. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **Result** HResult of this operation. +- **ScenarioId** ID indicating the mitigation scenario. +- **ScenarioSupported** Indicates whether the scenario was supported. +- **SessionId** Unique value for each update attempt. +- **UpdateId** Unique ID for each Update. - **WuId** Unique ID for the Windows Update client. diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1809.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1809.md index 0755ce1e09..b83547ea2a 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1809.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1809.md @@ -9,7 +9,7 @@ ms.pagetype: security localizationpriority: high author: brianlic-msft ms.author: brianlic -ms.date: 10/03/2018 +ms.date: 11/07/2018 --- @@ -20,7 +20,7 @@ ms.date: 10/03/2018 - Windows 10, version 1809 -The Basic level gathers a limited set of information that is critical for understanding the device and its configuration including: basic device information, quality-related information, app compatibility, and Microsoft Store. When the level is set to Basic, it also includes the Security level information. +The Basic level gathers a limited set of information that is critical for understanding the device and its configuration including: basic device information, quality-related information, app compatibility, and Windows Store. When the level is set to Basic, it also includes the Security level information. The Basic level helps to identify problems that can occur on a particular device hardware or software configuration. For example, it can help determine if crashes are more frequent on devices with a specific amount of memory or that are running a particular driver version. This helps Microsoft fix operating system or app problems. @@ -281,7 +281,7 @@ The following fields are available: - **DatasourceApplicationFile_TH1** The count of the number of this particular object type present on this device. - **DatasourceApplicationFile_TH2** The count of the number of this particular object type present on this device. - **DatasourceDevicePnp_RS1** The total DataSourceDevicePnp objects targeting Windows 10 version 1607 on this device. -- **DatasourceDevicePnp_RS2** The count of DatasourceApplicationFile objects present on this machine targeting the next release of Windows +- **DatasourceDevicePnp_RS2** The total DatasourceDevicePnp objects targeting Windows 10 version 1703 present on this device. - **DatasourceDevicePnp_RS3** The total DatasourceDevicePnp objects targeting the next release of Windows on this device. - **DatasourceDevicePnp_RS4** The count of the number of this particular object type present on this device. - **DatasourceDevicePnp_RS4Setup** The count of the number of this particular object type present on this device. @@ -295,7 +295,7 @@ The following fields are available: - **DatasourceDriverPackage_TH1** The count of the number of this particular object type present on this device. - **DatasourceDriverPackage_TH2** The count of the number of this particular object type present on this device. - **DataSourceMatchingInfoBlock_RS1** The total DataSourceMatchingInfoBlock objects targeting Windows 10 version 1607 on this device. -- **DataSourceMatchingInfoBlock_RS2** The count of DatasourceDevicePnp objects present on this machine targeting the next release of Windows +- **DataSourceMatchingInfoBlock_RS2** The total DataSourceMatchingInfoBlock objects targeting Windows 10 version 1703 present on this device. - **DataSourceMatchingInfoBlock_RS3** The total DataSourceMatchingInfoBlock objects targeting the next release of Windows on this device. - **DataSourceMatchingInfoBlock_RS4** The count of the number of this particular object type present on this device. - **DataSourceMatchingInfoBlock_RS4Setup** The count of the number of this particular object type present on this device. @@ -309,7 +309,7 @@ The following fields are available: - **DataSourceMatchingInfoPassive_TH1** The count of the number of this particular object type present on this device. - **DataSourceMatchingInfoPassive_TH2** The count of the number of this particular object type present on this device. - **DataSourceMatchingInfoPostUpgrade_RS1** The total DataSourceMatchingInfoPostUpgrade objects targeting Windows 10 version 1607 on this device. -- **DataSourceMatchingInfoPostUpgrade_RS2** The count of DatasourceDriverPackage objects present on this machine targeting the next release of Windows +- **DataSourceMatchingInfoPostUpgrade_RS2** The total DataSourceMatchingInfoPostUpgrade objects targeting Windows 10 version 1703 present on this device. - **DataSourceMatchingInfoPostUpgrade_RS3** The total DataSourceMatchingInfoPostUpgrade objects targeting the next release of Windows on this device. - **DataSourceMatchingInfoPostUpgrade_RS4** The count of the number of this particular object type present on this device. - **DataSourceMatchingInfoPostUpgrade_RS4Setup** The count of the number of this particular object type present on this device. @@ -330,7 +330,7 @@ The following fields are available: - **DecisionApplicationFile_TH1** The count of the number of this particular object type present on this device. - **DecisionApplicationFile_TH2** The count of the number of this particular object type present on this device. - **DecisionDevicePnp_RS1** The total DecisionDevicePnp objects targeting Windows 10 version 1607 on this device. -- **DecisionDevicePnp_RS2** The count of DataSourceMatchingInfoBlock objects present on this machine targeting the next release of Windows +- **DecisionDevicePnp_RS2** The total DecisionDevicePnp objects targeting Windows 10 version 1703 present on this device. - **DecisionDevicePnp_RS3** The total DecisionDevicePnp objects targeting the next release of Windows on this device. - **DecisionDevicePnp_RS4** The count of the number of this particular object type present on this device. - **DecisionDevicePnp_RS4Setup** The count of the number of this particular object type present on this device. @@ -344,7 +344,7 @@ The following fields are available: - **DecisionDriverPackage_TH1** The count of the number of this particular object type present on this device. - **DecisionDriverPackage_TH2** The count of the number of this particular object type present on this device. - **DecisionMatchingInfoBlock_RS1** The total DecisionMatchingInfoBlock objects targeting Windows 10 version 1607 present on this device. -- **DecisionMatchingInfoBlock_RS2** The count of DataSourceMatchingInfoPassive objects present on this machine targeting the next release of Windows +- **DecisionMatchingInfoBlock_RS2** The total DecisionMatchingInfoBlock objects targeting Windows 10 version 1703 present on this device. - **DecisionMatchingInfoBlock_RS3** The total DecisionMatchingInfoBlock objects targeting the next release of Windows on this device. - **DecisionMatchingInfoBlock_RS4** The count of the number of this particular object type present on this device. - **DecisionMatchingInfoBlock_RS4Setup** The count of the number of this particular object type present on this device. @@ -358,14 +358,14 @@ The following fields are available: - **DecisionMatchingInfoPassive_TH1** The count of the number of this particular object type present on this device. - **DecisionMatchingInfoPassive_TH2** The count of the number of this particular object type present on this device. - **DecisionMatchingInfoPostUpgrade_RS1** The total DecisionMatchingInfoPostUpgrade objects targeting Windows 10 version 1607 on this device. -- **DecisionMatchingInfoPostUpgrade_RS2** The count of DataSourceMatchingInfoPostUpgrade objects present on this machine targeting the next release of Windows +- **DecisionMatchingInfoPostUpgrade_RS2** The total DecisionMatchingInfoPostUpgrade objects targeting Windows 10 version 1703 present on this device. - **DecisionMatchingInfoPostUpgrade_RS3** The total DecisionMatchingInfoPostUpgrade objects targeting the next release of Windows on this device. - **DecisionMatchingInfoPostUpgrade_RS4** The count of the number of this particular object type present on this device. - **DecisionMatchingInfoPostUpgrade_RS4Setup** The count of the number of this particular object type present on this device. - **DecisionMatchingInfoPostUpgrade_TH1** The count of the number of this particular object type present on this device. - **DecisionMatchingInfoPostUpgrade_TH2** The count of the number of this particular object type present on this device. - **DecisionMediaCenter_RS1** The total DecisionMediaCenter objects targeting Windows 10 version 1607 present on this device. -- **DecisionMediaCenter_RS2** The count of DatasourceSystemBios objects present on this machine targeting the next release of Windows +- **DecisionMediaCenter_RS2** The total DecisionMediaCenter objects targeting Windows 10 version 1703 present on this device. - **DecisionMediaCenter_RS3** The total DecisionMediaCenter objects targeting the next release of Windows on this device. - **DecisionMediaCenter_RS4** The count of the number of this particular object type present on this device. - **DecisionMediaCenter_RS4Setup** The count of the number of this particular object type present on this device. @@ -395,7 +395,7 @@ The following fields are available: - **SystemWindowsActivationStatus** The count of the number of this particular object type present on this device. - **SystemWlan** The count of the number of this particular object type present on this device. - **Wmdrm_RS1** An ID for the system, calculated by hashing hardware identifiers. -- **Wmdrm_RS2** The count of InventoryLanguagePack objects present on this machine. +- **Wmdrm_RS2** The total Wmdrm objects targeting Windows 10 version 1703 present on this device. - **Wmdrm_RS3** The total Wmdrm objects targeting the next release of Windows on this device. - **Wmdrm_RS4** The total Wmdrm objects targeting Windows 10, version 1803 present on this device. - **Wmdrm_RS4Setup** The count of the number of this particular object type present on this device. @@ -666,7 +666,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.DecisionApplicationFileRemove -This event indicates that the DecisionApplicationFile object is no longer present. +This event indicates Indicates that the DecisionApplicationFile object is no longer present. This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). @@ -1013,7 +1013,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.InventoryApplicationFileStartSync -This event indicates that a new set of InventoryApplicationFileAdd events will be sent. +This event indicates indicates that a new set of InventoryApplicationFileAdd events will be sent. This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). @@ -1818,14 +1818,18 @@ The following fields are available: - **AdvertisingId** Current state of the advertising ID setting. - **AppDiagnostics** Current state of the app diagnostics setting. - **Appointments** Current state of the calendar setting. +- **AppointmentsSystem** Current state of the calendar setting. - **Bluetooth** Current state of the Bluetooth capability setting. - **BluetoothSync** Current state of the Bluetooth sync capability setting. - **BroadFileSystemAccess** Current state of the broad file system access setting. - **CellularData** Current state of the cellular data capability setting. - **Chat** Current state of the chat setting. +- **ChatSystem** Current state of the chat setting. - **Contacts** Current state of the contacts setting. +- **ContactsSystem** Current state of the Contacts setting. - **DocumentsLibrary** Current state of the documents library setting. - **Email** Current state of the email setting. +- **EmailSystem** Current state of the email setting. - **FindMyDevice** Current state of the "find my device" setting. - **GazeInput** Current state of the gaze input setting. - **HumanInterfaceDevice** Current state of the human interface device setting. @@ -1837,6 +1841,7 @@ The following fields are available: - **Microphone** Current state of the microphone setting. - **PhoneCall** Current state of the phone call setting. - **PhoneCallHistory** Current state of the call history setting. +- **PhoneCallHistorySystem** Current state of the call history setting. - **PicturesLibrary** Current state of the pictures library setting. - **Radios** Current state of the radios setting. - **SensorsCustom** Current state of the custom sensor setting. @@ -1846,6 +1851,7 @@ The following fields are available: - **USB** Current state of the USB setting. - **UserAccountInformation** Current state of the account information setting. - **UserDataTasks** Current state of the tasks setting. +- **UserDataTasksSystem** Current state of the tasks setting. - **UserNotificationListener** Current state of the notifications setting. - **VideosLibrary** Current state of the videos library setting. - **Webcam** Current state of the camera setting. @@ -1979,14 +1985,18 @@ The following fields are available: - **AdvertisingId** Current state of the advertising ID setting. - **AppDiagnostics** Current state of the app diagnostics setting. - **Appointments** Current state of the calendar setting. +- **AppointmentsSystem** Current state of the calendar setting. - **Bluetooth** Current state of the Bluetooth capability setting. - **BluetoothSync** Current state of the Bluetooth sync capability setting. - **BroadFileSystemAccess** Current state of the broad file system access setting. - **CellularData** Current state of the cellular data capability setting. - **Chat** Current state of the chat setting. +- **ChatSystem** Current state of the chat setting. - **Contacts** Current state of the contacts setting. +- **ContactsSystem** Current state of the contacts setting. - **DocumentsLibrary** Current state of the documents library setting. - **Email** Current state of the email setting. +- **EmailSystem** Current state of the email setting. - **GazeInput** Current state of the gaze input setting. - **HumanInterfaceDevice** Current state of the human interface device setting. - **InkTypeImprovement** Current state of the improve inking and typing setting. @@ -1998,6 +2008,7 @@ The following fields are available: - **Microphone** Current state of the microphone setting. - **PhoneCall** Current state of the phone call setting. - **PhoneCallHistory** Current state of the call history setting. +- **PhoneCallHistorySystem** Current state of the call history setting. - **PicturesLibrary** Current state of the pictures library setting. - **Radios** Current state of the radios setting. - **SensorsCustom** Current state of the custom sensor setting. @@ -2007,6 +2018,7 @@ The following fields are available: - **USB** Current state of the USB setting. - **UserAccountInformation** Current state of the account information setting. - **UserDataTasks** Current state of the tasks setting. +- **UserDataTasksSystem** Current state of the tasks setting. - **UserNotificationListener** Current state of the notifications setting. - **VideosLibrary** Current state of the videos library setting. - **Webcam** Current state of the camera setting. @@ -2256,6 +2268,59 @@ The following fields are available: ## Component-based servicing events +### CbsServicingProvider.CbsCapabilityEnumeration + +This event reports on the results of scanning for optional Windows content on Windows Update. + +The following fields are available: + +- **architecture** Indicates the scan was limited to the specified architecture. +- **capabilityCount** The number of optional content packages found during the scan. +- **clientId** The name of the application requesting the optional content. +- **duration** The amount of time it took to complete the scan. +- **hrStatus** The HReturn code of the scan. +- **language** Indicates the scan was limited to the specified language. +- **majorVersion** Indicates the scan was limited to the specified major version. +- **minorVersion** Indicates the scan was limited to the specified minor version. +- **namespace** Indicates the scan was limited to packages in the specified namespace. +- **sourceFilter** A bitmask indicating the scan checked for locally available optional content. +- **stackBuild** The build number of the servicing stack. +- **stackMajorVersion** The major version number of the servicing stack. +- **stackMinorVersion** The minor version number of the servicing stack. +- **stackRevision** The revision number of the servicing stack. + + +### CbsServicingProvider.CbsCapabilitySessionFinalize + +This event provides information about the results of installing or uninstalling optional Windows content from Windows Update. + +The following fields are available: + +- **capabilities** The names of the optional content packages that were installed. +- **clientId** The name of the application requesting the optional content. +- **currentID** The ID of the current install session. +- **highestState** The highest final install state of the optional content. +- **hrLCUReservicingStatus** Indicates whether the optional content was updated to the latest available version. +- **hrStatus** The HReturn code of the install operation. +- **rebootCount** The number of reboots required to complete the install. +- **retryID** The session ID that will be used to retry a failed operation. +- **retryStatus** Indicates whether the install will be retried in the event of failure. +- **stackBuild** The build number of the servicing stack. +- **stackMajorVersion** The major version number of the servicing stack. +- **stackMinorVersion** The minor version number of the servicing stack. +- **stackRevision** The revision number of the servicing stack. + + +### CbsServicingProvider.CbsCapabilitySessionPended + +This event provides information about the results of installing optional Windows content that requires a reboot to keep Windows up to date. + +The following fields are available: + +- **clientId** The name of the application requesting the optional content. +- **pendingDecision** Indicates the cause of reboot, if applicable. + + ### CbsServicingProvider.CbsLateAcquisition This event sends data to indicate if some Operating System packages could not be updated as part of an upgrade, to help keep Windows up to date. @@ -2266,6 +2331,28 @@ The following fields are available: - **RetryID** The ID identifying the retry attempt to update the listed packages. +### CbsServicingProvider.CbsPackageRemoval + +This event provides information about the results of uninstalling a Windows Cumulative Security Update to help keep Windows up to date. + +The following fields are available: + +- **buildVersion** The build number of the security update being uninstalled. +- **clientId** The name of the application requesting the uninstall. +- **currentStateEnd** The final state of the update after the operation. +- **failureDetails** Information about the cause of a failure, if applicable. +- **failureSourceEnd** The stage during the uninstall where the failure occurred. +- **hrStatusEnd** The overall exit code of the operation. +- **initiatedOffline** Indicates if the uninstall was initiated for a mounted Windows image. +- **majorVersion** The major version number of the security update being uninstalled. +- **minorVersion** The minor version number of the security update being uninstalled. +- **originalState** The starting state of the update before the operation. +- **pendingDecision** Indicates the cause of reboot, if applicable. +- **primitiveExecutionContext** The state during system startup when the uninstall was completed. +- **revisionVersion** The revision number of the security update being uninstalled. +- **transactionCanceled** Indicates whether the uninstall was cancelled. + + ## Deployment extensions ### DeploymentTelemetry.Deployment_End @@ -3009,6 +3096,87 @@ The following fields are available: - **CV** Correlation vector. +## DxgKernelTelemetry events + +### DxgKrnlTelemetry.GPUAdapterInventoryV2 + +This event sends basic GPU and display driver information to keep Windows and display drivers up-to-date. + +The following fields are available: + +- **AdapterTypeValue** The numeric value indicating the type of Graphics adapter. +- **aiSeqId** The event sequence ID. +- **bootId** The system boot ID. +- **BrightnessVersionViaDDI** The version of the Display Brightness Interface. +- **ComputePreemptionLevel** The maximum preemption level supported by GPU for compute payload. +- **DedicatedSystemMemoryB** The amount of system memory dedicated for GPU use (in bytes). +- **DedicatedVideoMemoryB** The amount of dedicated VRAM of the GPU (in bytes). +- **DisplayAdapterLuid** The display adapter LUID. +- **DriverDate** The date of the display driver. +- **DriverRank** The rank of the display driver. +- **DriverVersion** The display driver version. +- **DX10UMDFilePath** The file path to the location of the DirectX 10 Display User Mode Driver in the Driver Store. +- **DX11UMDFilePath** The file path to the location of the DirectX 11 Display User Mode Driver in the Driver Store. +- **DX12UMDFilePath** The file path to the location of the DirectX 12 Display User Mode Driver in the Driver Store. +- **DX9UMDFilePath** The file path to the location of the DirectX 9 Display User Mode Driver in the Driver Store. +- **GPUDeviceID** The GPU device ID. +- **GPUPreemptionLevel** The maximum preemption level supported by GPU for graphics payload. +- **GPURevisionID** The GPU revision ID. +- **GPUVendorID** The GPU vendor ID. +- **InterfaceId** The GPU interface ID. +- **IsDisplayDevice** Does the GPU have displaying capabilities? +- **IsHybridDiscrete** Does the GPU have discrete GPU capabilities in a hybrid device? +- **IsHybridIntegrated** Does the GPU have integrated GPU capabilities in a hybrid device? +- **IsLDA** Is the GPU comprised of Linked Display Adapters? +- **IsMiracastSupported** Does the GPU support Miracast? +- **IsMismatchLDA** Is at least one device in the Linked Display Adapters chain from a different vendor? +- **IsMPOSupported** Does the GPU support Multi-Plane Overlays? +- **IsMsMiracastSupported** Are the GPU Miracast capabilities driven by a Microsoft solution? +- **IsPostAdapter** Is this GPU the POST GPU in the device? +- **IsRemovable** TRUE if the adapter supports being disabled or removed. +- **IsRenderDevice** Does the GPU have rendering capabilities? +- **IsSoftwareDevice** Is this a software implementation of the GPU? +- **KMDFilePath** The file path to the location of the Display Kernel Mode Driver in the Driver Store. +- **MeasureEnabled** Is the device listening to MICROSOFT_KEYWORD_MEASURES? +- **NumVidPnSources** The number of supported display output sources. +- **NumVidPnTargets** The number of supported display output targets. +- **SharedSystemMemoryB** The amount of system memory shared by GPU and CPU (in bytes). +- **SubSystemID** The subsystem ID. +- **SubVendorID** The GPU sub vendor ID. +- **TelemetryEnabled** Is the device listening to MICROSOFT_KEYWORD_TELEMETRY? +- **TelInvEvntTrigger** What triggered this event to be logged? Example: 0 (GPU enumeration) or 1 (DxgKrnlTelemetry provider toggling) +- **version** The event version. +- **WDDMVersion** The Windows Display Driver Model version. + + +## Hang Reporting events + +### Microsoft.Windows.HangReporting.AppHangEvent + +This event sends data about hangs for both native and managed applications, to help keep Windows up to date. It does not contain any Watson bucketing information. The bucketing information is recorded in a Windows Error Reporting (WER) event that is generated when the WER client reports the hang to the Watson service, and the WER event will contain the same ReportID (see field 13 of hang event, field 19 of WER event) as the hang event for the hang being reported. AppHang is reported only on PC devices. It handles classic Win32 hangs and is emitted only once per report. Some behaviors that may be perceived by a user as a hang are reported by app managers (e.g. PLM/RM/EM) as Watson Generics and will not produce AppHang events. + +The following fields are available: + +- **AppName** The name of the app that has hung. +- **AppSessionGuid** GUID made up of process id used as a correlation vector for process instances in the telemetry backend. +- **AppVersion** The version of the app that has hung. +- **IsFatal** True/False based on whether the hung application caused the creation of a Fatal Hang Report. +- **PackageFullName** Store application identity. +- **PackageRelativeAppId** Store application identity. +- **ProcessArchitecture** Architecture of the hung process, as one of the PROCESSOR_ARCHITECTURE_* constants: 0: PROCESSOR_ARCHITECTURE_INTEL. 5: PROCESSOR_ARCHITECTURE_ARM. 9: PROCESSOR_ARCHITECTURE_AMD64. 12: PROCESSOR_ARCHITECTURE_ARM64. +- **ProcessCreateTime** The time of creation of the process that has hung. +- **ProcessId** The ID of the process that has hung. +- **ReportId** A GUID used to identify the report. This can used to track the report across Watson. +- **TargetAppId** The kernel reported AppId of the application being reported. +- **TargetAppVer** The specific version of the application being reported. +- **TargetAsId** The sequence number for the hanging process. +- **TypeCode** Bitmap describing the hang type. +- **WaitingOnAppName** If this is a cross process hang waiting for an application, this has the name of the application. +- **WaitingOnAppVersion** If this is a cross process hang, this has the version of the application for which it is waiting. +- **WaitingOnPackageFullName** If this is a cross process hang waiting for a package, this has the full name of the package for which it is waiting. +- **WaitingOnPackageRelativeAppId** If this is a cross process hang waiting for a package, this has the relative application id of the package. + + ## Inventory events ### Microsoft.Windows.Inventory.Core.AmiTelCacheChecksum @@ -3104,8 +3272,8 @@ This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedevic The following fields are available: -- **InventoryVersion** The version of the inventory component -- **ProgramIds** The unique program identifier the driver is associated with +- **InventoryVersion** The version of the inventory component. +- **ProgramIds** The unique program identifier the driver is associated with. ### Microsoft.Windows.Inventory.Core.InventoryApplicationDriverStartSync @@ -3308,9 +3476,10 @@ The following fields are available: - **DriverVerDate** Name of the .sys image file (or wudfrd.sys if using user mode driver framework). - **DriverVerVersion** The immediate parent directory name in the Directory field of InventoryDriverPackage. - **Enumerator** The date of the driver loaded for the device. +- **ExtendedInfs** The extended INF file names. - **HWID** The version of the driver loaded for the device. - **Inf** The bus that enumerated the device. -- **InstallState** The device installation state. One of these values: https://msdn.microsoft.com/library/windows/hardware/ff543130.aspx +- **InstallState** The device installation state. One of these values: https://msdn.microsoft.com/en-us/library/windows/hardware/ff543130.aspx - **InventoryVersion** List of hardware ids for the device. - **LowerClassFilters** Lower filter class drivers IDs installed for the device - **LowerFilters** Lower filter drivers IDs installed for the device @@ -3463,6 +3632,18 @@ The following fields are available: - **InventoryVersion** The version of the inventory file generating the events. +### Microsoft.Windows.Inventory.Core.StartUtcJsonTrace + +This event collects traces of all other Core events, not used in typical customer scenarios. This event signals the beginning of the event download, and that tracing should begin. + + + +### Microsoft.Windows.Inventory.Core.StopUtcJsonTrace + +This event collects traces of all other Core events, not used in typical customer scenarios. This event signals the end of the event download, and that tracing should end. + + + ### Microsoft.Windows.Inventory.General.AppHealthStaticAdd This event sends details collected for a specific application on the source device. @@ -3510,27 +3691,27 @@ This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedevic The following fields are available: -- **AddinCLSID** The CLSID for the Office add-in. -- **AddInId** Office add-in ID. -- **AddinType** Office add-in Type. -- **BinFileTimestamp** Timestamp of the Office add-in. -- **BinFileVersion** Version of the Office add-in. -- **Description** Office add-in description. -- **FileId** FileId of the Office add-in. -- **FileSize** File size of the Office add-in. -- **FriendlyName** Friendly name for office add-in. -- **FullPath** Unexpanded path to the office add-in. +- **AddinCLSID** The CLSID for the Office addin +- **AddInId** Office addin ID +- **AddinType** The type of the Office addin. +- **BinFileTimestamp** Timestamp of the Office addin +- **BinFileVersion** Version of the Office addin +- **Description** Office addin description +- **FileId** FileId of the Office addin +- **FileSize** File size of the Office addin +- **FriendlyName** Friendly name for office addin +- **FullPath** Unexpanded path to the office addin - **InventoryVersion** The version of the inventory binary generating the events. -- **LoadBehavior** Uint32 that describes the load behavior. -- **OfficeApplication** The office application for this add-in. -- **OfficeArchitecture** Architecture of the add-in. -- **OfficeVersion** The office version for this add-in. -- **OutlookCrashingAddin** Boolean that indicates if crashes have been found for this add-in. -- **ProductCompany** The name of the company associated with the Office add-in. -- **ProductName** The product name associated with the Office add-in. -- **ProductVersion** The version associated with the Office add-in. -- **ProgramId** The unique program identifier of the Office add-in. -- **Provider** Name of the provider for this add-in. +- **LoadBehavior** Uint32 that describes the load behavior +- **OfficeApplication** The office application for this addin +- **OfficeArchitecture** Architecture of the addin +- **OfficeVersion** The office version for this addin +- **OutlookCrashingAddin** Boolean that indicates if crashes have been found for this addin +- **ProductCompany** The name of the company associated with the Office addin +- **ProductName** The product name associated with the Office addin +- **ProductVersion** The version associated with the Office addin +- **ProgramId** The unique program identifier of the Office addin +- **Provider** Name of the provider for this addin ### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeAddInRemove @@ -3908,6 +4089,153 @@ The following fields are available: - **UserInputTime** The amount of time the loader application spent waiting for user input. +## OneDrive events + +### Microsoft.OneDrive.Sync.Updater.ComponentInstallState + +This event includes basic data about the installation state of dependent OneDrive components. + +The following fields are available: + +- **ComponentName** The name of the dependent component. +- **isInstalled** Is the dependent component installed? + + +### Microsoft.OneDrive.Sync.Updater.OverlayIconStatus + +This event indicates if the OneDrive overlay icon is working correctly. 0 = healthy; 1 = can be fixed; 2 = broken + +The following fields are available: + +- **32bit** The status of the OneDrive overlay icon on a 32-bit operating system. +- **64bit** The status of the OneDrive overlay icon on a 64-bit operating system. + + +### Microsoft.OneDrive.Sync.Updater.UpdateOverallResult + +This event sends information describing the result of the update. + +The following fields are available: + +- **hr** The HResult of the operation. +- **IsLoggingEnabled** Indicates whether logging is enabled for the updater. +- **UpdaterVersion** The version of the updater. + + +### Microsoft.OneDrive.Sync.Updater.UpdateXmlDownloadHResult + +This event determines the status when downloading the OneDrive update configuration file. + +The following fields are available: + +- **hr** The HResult of the operation. + + +### Microsoft.OneDrive.Sync.Updater.WebConnectionStatus + +This event determines the error code that was returned when verifying Internet connectivity. + +The following fields are available: + +- **winInetError** The HResult of the operation. + + +## Other events + +### Microsoft.Windows.Kits.WSK.WskImageCreate + +This event sends simple Product and Service usage data when a user is using the Windows System Kit to create new OS “images”. The data includes the version of the Windows System Kit and the state of the event and is used to help investigate “image” creation failures. + +The following fields are available: + +- **Phase** The image creation phase. Values are “Start” or “End”. +- **WskVersion** The version of the Windows System Kit being used. + + +### Microsoft.Windows.Kits.WSK.WskImageCustomization + +This event sends simple Product and Service usage data when a user is using the Windows System Kit to create/modify configuration files allowing the customization of a new OS image with Apps or Drivers. The data includes the version of the Windows System Kit, the state of the event, the customization type (drivers or apps) and the mode (new or updating) and is used to help investigate configuration file creation failures. + +The following fields are available: + +- **Mode** The mode of update to image configuration files. Values are “New” or “Update”. +- **Phase** The image creation phase. Values are “Start” or “End”. +- **Type** The type of update to image configuration files. Values are “Apps” or “Drivers”. +- **WskVersion** The version of the Windows System Kit being used. + + +### Microsoft.Windows.Kits.WSK.WskWorkspaceCreate + +This event sends simple Product and Service usage data when a user is using the Windows System Kit to create new workspace for generating OS “images”. The data includes the version of the Windows System Kit and the state of the event and is used to help investigate workspace creation failures. + +The following fields are available: + +- **Architecture** The OS architecture that the workspace will target. Values are one of: “AMD64”, “ARM64”, “x86”, or “ARM”. +- **OsEdition** The Operating System Edition that the workspace will target. +- **Phase** The image creation phase. Values are “Start” or “End”. +- **WskVersion** The version of the Windows System Kit being used. + + +### Microsoft.Windows.Mitigation.AccountTraceLoggingProvider.General + +This event provides information about application properties to indicate the successful execution. + +The following fields are available: + +- **AppMode** Indicates the mode the app is being currently run around privileges. +- **ExitCode** Indicates the exit code of the app. +- **Help** Indicates if the app needs to be launched in the help mode. +- **ParseError** Indicates if there was a parse error during the execution. +- **RightsAcquired** Indicates if the right privileges were acquired for successful execution. +- **RightsWereEnabled** Indicates if the right privileges were enabled for successful execution. +- **TestMode** Indicates whether the app is being run in test mode. + + +### Microsoft.Windows.Mitigation.AccountTraceLoggingProvider.GetCount + +This event provides information about the properties of user accounts in the Administrator group. + +The following fields are available: + +- **Internal** Indicates the internal property associated with the count group. +- **LastError** The error code (if applicable) for the cause of the failure to get the count of the user account. + + +### Microsoft.Xbox.XamTelemetry.AppActivationError + +This event indicates whether the system detected an activation error in the app. + +The following fields are available: + +- **ActivationUri** Activation URI (Uniform Resource Identifier) used in the attempt to activate the app. +- **AppId** The Xbox LIVE Title ID. +- **AppUserModelId** The AUMID (Application User Model ID) of the app to activate. +- **Result** The HResult error. +- **UserId** The Xbox LIVE User ID (XUID). + + +### Microsoft.Xbox.XamTelemetry.AppActivity + +This event is triggered whenever the current app state is changed by: launch, switch, terminate, snap, etc. + +The following fields are available: + +- **AppActionId** The ID of the application action. +- **AppCurrentVisibilityState** The ID of the current application visibility state. +- **AppId** The Xbox LIVE Title ID of the app. +- **AppPackageFullName** The full name of the application package. +- **AppPreviousVisibilityState** The ID of the previous application visibility state. +- **AppSessionId** The application session ID. +- **AppType** The type ID of the application (AppType_NotKnown, AppType_Era, AppType_Sra, AppType_Uwa). +- **BCACode** The BCA (Burst Cutting Area) mark code of the optical disc used to launch the application. +- **DurationMs** The amount of time (in milliseconds) since the last application state transition. +- **IsTrialLicense** This boolean value is TRUE if the application is on a trial license. +- **LicenseType** The type of licensed used to authorize the app (0 - Unknown, 1 - User, 2 - Subscription, 3 - Offline, 4 - Disc). +- **LicenseXuid** If the license type is 1 (User), this field contains the XUID (Xbox User ID) of the registered owner of the license. +- **ProductGuid** The Xbox product GUID (Globally-Unique ID) of the application. +- **UserId** The XUID (Xbox User ID) of the current user. + + ## Privacy consent logging events ### Microsoft.Windows.Shell.PrivacyConsentLogging.PrivacyConsentCompleted @@ -3936,6 +4264,43 @@ The following fields are available: - **userRegionCode** The current user's region setting +## Setup events + +### SetupPlatformTel.SetupPlatformTelActivityEvent + +This event sends basic metadata about the SetupPlatform update installation process, to help keep Windows up to date. + +The following fields are available: + +- **FieldName** Retrieves the event name/data point. Examples: InstallStartTime, InstallEndtime, OverallResult etc. +- **GroupName** Retrieves the groupname the event belongs to. Example: Install Information, DU Information, Disk Space Information etc. +- **Value** Value associated with the corresponding event name. For example, time-related events will include the system time + + +### SetupPlatformTel.SetupPlatformTelActivityStarted + +This event sends basic metadata about the update installation process generated by SetupPlatform to help keep Windows up to date. + +The following fields are available: + +- **Name** The name of the dynamic update type. Example: GDR driver + + +### SetupPlatformTel.SetupPlatformTelActivityStopped + +This event sends basic metadata about the update installation process generated by SetupPlatform to help keep Windows up to date. + + + +### SetupPlatformTel.SetupPlatfOrmTelEvent + +This service retrieves events generated by SetupPlatform, the engine that drives the various deployment scenarios. + +The following fields are available: + +- **GroupName** Retrieves the groupname the event belongs to. Example: Install Information, DU Information, Disk Space Information etc. + + ## Software update events ### SoftwareUpdateClientTelemetry.CheckForUpdates @@ -4010,7 +4375,7 @@ The following fields are available: - **ScanDurationInSeconds** The number of seconds a scan took - **ScanEnqueueTime** The number of seconds it took to initialize a scan - **ScanProps** This is a 32-bit integer containing Boolean properties for a given Windows Update scan. The following bits are used; all remaining bits are reserved and set to zero. Bit 0 (0x1): IsInteractive - is set to 1 if the scan is requested by a user, or 0 if the scan is requested by Automatic Updates. Bit 1 (0x2): IsSeeker - is set to 1 if the Windows Update client's Seeker functionality is enabled. Seeker functionality is enabled on certain interactive scans, and results in the scans returning certain updates that are in the initial stages of release (not yet released for full adoption via Automatic Updates). -- **ServiceGuid** An ID which represents which service the software distribution client is checking for content (Windows Update, Microsoft Store, etc.). +- **ServiceGuid** An ID which represents which service the software distribution client is checking for content (Windows Update, Windows Store, etc.). - **ServiceUrl** The environment URL a device is configured to scan with - **ShippingMobileOperator** The mobile operator that a device shipped on. - **StatusCode** Indicates the result of a CheckForUpdates event (success, cancellation, failure code HResult). @@ -4092,7 +4457,7 @@ The following fields are available: - **RepeatFailCount** Indicates whether this specific piece of content has previously failed. - **RepeatFailFlag** Indicates whether this specific piece of content had previously failed to download. - **RevisionNumber** Identifies the revision number of this specific piece of content. -- **ServiceGuid** An ID that represents which service the software distribution client is installing content for (Windows Update, Microsoft Store, etc.). +- **ServiceGuid** An ID that represents which service the software distribution client is installing content for (Windows Update, Windows Store, etc.). - **Setup360Phase** If the download is for an operating system upgrade, this datapoint indicates which phase of the upgrade is underway. - **ShippingMobileOperator** The mobile operator that a device shipped on. - **SizeCalcTime** Time taken (in seconds) to calculate the total download size of the payload. @@ -4169,7 +4534,7 @@ The following fields are available: - **RepeatFailCount** Indicates whether this specific piece of content has previously failed. - **RepeatFailFlag** Indicates whether this specific piece of content previously failed to install. - **RevisionNumber** The revision number of this specific piece of content. -- **ServiceGuid** An ID which represents which service the software distribution client is installing content for (Windows Update, Microsoft Store, etc.). +- **ServiceGuid** An ID which represents which service the software distribution client is installing content for (Windows Update, Windows Store, etc.). - **Setup360Phase** If the install is for an operating system upgrade, indicates which phase of the upgrade is underway. - **ShippingMobileOperator** The mobile operator that a device shipped on. - **StatusCode** Indicates the result of an installation event (success, cancellation, failure code HResult). @@ -4219,7 +4584,7 @@ The following fields are available: - **RelatedCV** The previous correlation vector that was used by the client before swapping with a new one. - **RepeatFailCount** Indicates whether this specific piece of content has previously failed. - **RevisionNumber** Identifies the revision number of this specific piece of content. -- **ServiceGuid** Identifier for the service to which the software distribution client is connecting (Windows Update, Microsoft Store, etc.). +- **ServiceGuid** Identifier for the service to which the software distribution client is connecting (Windows Update, Windows Store, etc.). - **StatusCode** Result code of the event (success, cancellation, failure code HResult). - **TargetGroupId** For drivers targeted to a specific device model, this ID indicates the distribution group of devices receiving that driver. - **TargetingVersion** For drivers targeted to a specific device model, this is the version number of the drivers being distributed to the device. @@ -4240,7 +4605,7 @@ The following fields are available: - **CmdLineArgs** Command line arguments passed in by the caller. - **EventInstanceID** A globally unique identifier for the event instance. - **EventScenario** Indicates the purpose of the event (scan started, succeeded, failed, etc.). -- **ServiceGuid** Identifier for the service to which the software distribution client is connecting (Windows Update, Microsoft Store, etc.). +- **ServiceGuid** Identifier for the service to which the software distribution client is connecting (Windows Update, Windows Store, etc.). - **StatusCode** Result code of the event (success, cancellation, failure code HResult). - **WUDeviceID** Unique device ID controlled by the software distribution client. @@ -4279,7 +4644,7 @@ The following fields are available: - **RelatedCV** The previous correlation vector that was used by the client before swapping with a new one. - **RepeatFailCount** Indicates whether this specific piece of content previously failed. - **RevisionNumber** Identifies the revision number of this specific piece of content. -- **ServiceGuid** Identifier for the service to which the software distribution client is connecting (Windows Update, Microsoft Store, etc.). +- **ServiceGuid** Identifier for the service to which the software distribution client is connecting (Windows Update, Windows Store, etc.). - **StatusCode** Result code of the event (success, cancellation, failure code HResult). - **TargetGroupId** For drivers targeted to a specific device model, this ID indicates the distribution group of devices receiving that driver. - **TargetingVersion** For drivers targeted to a specific device model, this is the version number of the drivers being distributed to the device. @@ -4300,7 +4665,7 @@ The following fields are available: - **IntentPFNs** Intended application-set metadata for atomic update scenarios. - **NumberOfApplicableUpdates** The number of updates ultimately deemed applicable to the system after the detection process is complete. - **RelatedCV** The previous Correlation Vector that was used before swapping with a new one. -- **ServiceGuid** An ID that represents which service the software distribution client is connecting to (Windows Update, Microsoft Store, etc.). +- **ServiceGuid** An ID that represents which service the software distribution client is connecting to (Windows Update, Windows Store, etc.). - **WUDeviceID** The unique device ID controlled by the software distribution client. @@ -4334,6 +4699,296 @@ The following fields are available: - **LinkSpeed** The adapter link speed. +## Update events + +### Update360Telemetry.Revert + +This event sends data relating to the Revert phase of updating Windows. + +The following fields are available: + +- **ErrorCode** The error code returned for the Revert phase. +- **FlightId** Unique ID for the flight (test instance version). +- **ObjectId** The unique value for each Update Agent mode. +- **RebootRequired** Indicates reboot is required. +- **RelatedCV** The correlation vector value generated from the latest USO (Update Service Orchestrator) scan. +- **Result** The HResult of the event. +- **RevertResult** The result code returned for the Revert operation. +- **ScenarioId** The ID of the update scenario. +- **SessionId** The ID of the update attempt. +- **UpdateId** The ID of the update. + + +### Update360Telemetry.UpdateAgentCommit + +This event collects information regarding the commit phase of the new Unified Update Platform (UUP) update scenario, which is leveraged by both Mobile and Desktop. + +The following fields are available: + +- **ErrorCode** The error code returned for the current install phase. +- **FlightId** Unique ID for each flight. +- **ObjectId** Unique value for each Update Agent mode. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **Result** Outcome of the install phase of the update. +- **ScenarioId** Indicates the update scenario. +- **SessionId** Unique value for each update attempt. +- **UpdateId** Unique ID for each update. + + +### Update360Telemetry.UpdateAgentDownloadRequest + +This event sends data for the download request phase of updating Windows via the new Unified Update Platform (UUP) scenario. Applicable to PC and Mobile. + +The following fields are available: + +- **DeletedCorruptFiles** Boolean indicating whether corrupt payload was deleted. +- **DownloadRequests** Number of times a download was retried. +- **ErrorCode** The error code returned for the current download request phase. +- **ExtensionName** Indicates whether the payload is related to Operating System content or a plugin. +- **FlightId** Unique ID for each flight. +- **InternalFailureResult** Indicates a non-fatal error from a plugin. +- **ObjectId** Unique value for each Update Agent mode (same concept as InstanceId for Setup360). +- **PackageCategoriesSkipped** Indicates package categories that were skipped, if applicable. +- **PackageCountOptional** Number of optional packages requested. +- **PackageCountRequired** Number of required packages requested. +- **PackageCountTotal** Total number of packages needed. +- **PackageCountTotalCanonical** Total number of canonical packages. +- **PackageCountTotalDiff** Total number of diff packages. +- **PackageCountTotalExpress** Total number of express packages. +- **PackageExpressType** Type of express package. +- **PackageSizeCanonical** Size of canonical packages in bytes. +- **PackageSizeDiff** Size of diff packages in bytes. +- **PackageSizeExpress** Size of express packages in bytes. +- **RangeRequestState** Indicates the range request type used. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **Result** Outcome of the download request phase of update. +- **ScenarioId** Indicates the update scenario. +- **SessionId** Unique value for each attempt (same value for initialize, download, install commit phases). +- **UpdateId** Unique ID for each update. + + +### Update360Telemetry.UpdateAgentExpand + +This event collects information regarding the expansion phase of the new Unified Update Platform (UUP) update scenario, which is leveraged by both Mobile and Desktop. + +The following fields are available: + +- **ElapsedTickCount** Time taken for expand phase. +- **EndFreeSpace** Free space after expand phase. +- **EndSandboxSize** Sandbox size after expand phase. +- **ErrorCode** The error code returned for the current install phase. +- **FlightId** Unique ID for each flight. +- **ObjectId** Unique value for each Update Agent mode. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **ScenarioId** Indicates the update scenario. +- **SessionId** Unique value for each update attempt. +- **StartFreeSpace** Free space before expand phase. +- **StartSandboxSize** Sandbox size after expand phase. +- **UpdateId** Unique ID for each update. + + +### Update360Telemetry.UpdateAgentFellBackToCanonical + +This event collects information when express could not be used and we fall back to canonical during the new Unified Update Platform (UUP) update scenario, which is leveraged by both Mobile and Desktop. + +The following fields are available: + +- **FlightId** Unique ID for each flight. +- **ObjectId** Unique value for each Update Agent mode. +- **PackageCount** Number of packages that feel back to canonical. +- **PackageList** PackageIds which fell back to canonical. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **ScenarioId** Indicates the update scenario. +- **SessionId** Unique value for each update attempt. +- **UpdateId** Unique ID for each update. + + +### Update360Telemetry.UpdateAgentInitialize + +This event sends data for the initialize phase of updating Windows via the new Unified Update Platform (UUP) scenario, which is applicable to both PCs and Mobile. + +The following fields are available: + +- **ErrorCode** The error code returned for the current install phase. +- **FlightId** Unique ID for each flight. +- **FlightMetadata** Contains the FlightId and the build being flighted. +- **ObjectId** Unique value for each Update Agent mode. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **Result** Outcome of the install phase of the update. +- **ScenarioId** Indicates the update scenario. +- **SessionData** String containing instructions to update agent for processing FODs and DUICs (Null for other scenarios). +- **SessionId** Unique value for each update attempt. +- **UpdateId** Unique ID for each update. + + +### Update360Telemetry.UpdateAgentInstall + +This event sends data for the install phase of updating Windows. + +The following fields are available: + +- **ErrorCode** The error code returned for the current install phase. +- **ExtensionName** Indicates whether the payload is related to Operating System content or a plugin. +- **FlightId** Unique value for each Update Agent mode (same concept as InstanceId for Setup360). +- **InternalFailureResult** Indicates a non-fatal error from a plugin. +- **ObjectId** Correlation vector value generated from the latest USO scan. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **Result** The result for the current install phase. +- **ScenarioId** Indicates the update scenario. +- **SessionId** Unique value for each update attempt. +- **UpdateId** Unique ID for each update. + + +### Update360Telemetry.UpdateAgentMerge + +The UpdateAgentMerge event sends data on the merge phase when updating Windows. + +The following fields are available: + +- **ErrorCode** The error code returned for the current merge phase. +- **FlightId** Unique ID for each flight. +- **MergeId** The unique ID to join two update sessions being merged. +- **ObjectId** Unique value for each Update Agent mode. +- **RelatedCV** Related correlation vector value. +- **Result** Outcome of the merge phase of the update. +- **ScenarioId** Indicates the update scenario. +- **SessionId** Unique value for each attempt. +- **UpdateId** Unique ID for each update. + + +### Update360Telemetry.UpdateAgentMitigationResult + +This event sends data indicating the result of each update agent mitigation. + +The following fields are available: + +- **Applicable** Indicates whether the mitigation is applicable for the current update. +- **CommandCount** The number of command operations in the mitigation entry. +- **CustomCount** The number of custom operations in the mitigation entry. +- **FileCount** The number of file operations in the mitigation entry. +- **FlightId** Unique identifier for each flight. +- **Index** The mitigation index of this particular mitigation. +- **MitigationScenario** The update scenario in which the mitigation was executed. +- **Name** The friendly name of the mitigation. +- **ObjectId** Unique value for each Update Agent mode. +- **OperationIndex** The mitigation operation index (in the event of a failure). +- **OperationName** The friendly name of the mitigation operation (in the event of failure). +- **RegistryCount** The number of registry operations in the mitigation entry. +- **RelatedCV** The correlation vector value generated from the latest USO scan. +- **Result** The HResult of this operation. +- **ScenarioId** The update agent scenario ID. +- **SessionId** Unique value for each update attempt. +- **TimeDiff** The amount of time spent performing the mitigation (in 100-nanosecond increments). +- **UpdateId** Unique ID for each Update. + + +### Update360Telemetry.UpdateAgentMitigationSummary + +This event sends a summary of all the update agent mitigations available for an this update. + +The following fields are available: + +- **Applicable** The count of mitigations that were applicable to the system and scenario. +- **Failed** The count of mitigations that failed. +- **FlightId** Unique identifier for each flight. +- **MitigationScenario** The update scenario in which the mitigations were attempted. +- **ObjectId** The unique value for each Update Agent mode. +- **RelatedCV** The correlation vector value generated from the latest USO scan. +- **Result** The HResult of this operation. +- **ScenarioId** The update agent scenario ID. +- **SessionId** Unique value for each update attempt. +- **TimeDiff** The amount of time spent performing all mitigations (in 100-nanosecond increments). +- **Total** Total number of mitigations that were available. +- **UpdateId** Unique ID for each update. + + +### Update360Telemetry.UpdateAgentModeStart + +This event sends data for the start of each mode during the process of updating Windows via the new Unified Update Platform (UUP) scenario. Applicable to both PCs and Mobile. + +The following fields are available: + +- **FlightId** Unique ID for each flight. +- **Mode** Indicates the mode that has started. +- **ObjectId** Unique value for each Update Agent mode. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **ScenarioId** Indicates the update scenario. +- **SessionId** Unique value for each update attempt. +- **UpdateId** Unique ID for each update. +- **Version** Version of update + + +### Update360Telemetry.UpdateAgentOneSettings + +This event collects information regarding the post reboot phase of the new UUP (Unified Update Platform) update scenario; which is leveraged by both Mobile and Desktop. + +The following fields are available: + +- **Count** The count of applicable OneSettings for the device. +- **FlightId** Unique ID for the flight (test instance version). +- **ObjectId** The unique value for each Update Agent mode. +- **Parameters** The set of name value pair parameters sent to OneSettings to determine if there are any applicable OneSettings. +- **RelatedCV** The correlation vector value generated from the latest USO (Update Service Orchestrator) scan. +- **Result** The HResult of the event. +- **ScenarioId** The ID of the update scenario. +- **SessionId** The ID of the update attempt. +- **UpdateId** The ID of the update. +- **Values** The values sent back to the device, if applicable. + + +### Update360Telemetry.UpdateAgentPostRebootResult + +This event collects information for both Mobile and Desktop regarding the post reboot phase of the new Unified Update Platform (UUP) update scenario. + +The following fields are available: + +- **ErrorCode** The error code returned for the current post reboot phase. +- **FlightId** The specific ID of the Windows Insider build the device is getting. +- **ObjectId** Unique value for each Update Agent mode. +- **PostRebootResult** Indicates the Hresult. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **ScenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate. +- **SessionId** Unique value for each update attempt. +- **UpdateId** Unique ID for each update. + + +### Update360Telemetry.UpdateAgentReboot + +This event sends information indicating that a request has been sent to suspend an update. + +The following fields are available: + +- **ErrorCode** The error code returned for the current reboot. +- **FlightId** Unique ID for the flight (test instance version). +- **ObjectId** The unique value for each Update Agent mode. +- **RelatedCV** The correlation vector value generated from the latest USO (Update Service Orchestrator) scan. +- **Result** The HResult of the event. +- **ScenarioId** The ID of the update scenario. +- **SessionId** The ID of the update attempt. +- **UpdateId** The ID of the update. + + +### Update360Telemetry.UpdateAgentSetupBoxLaunch + +The UpdateAgent_SetupBoxLaunch event sends data for the launching of the setup box when updating Windows via the new Unified Update Platform (UUP) scenario. This event is only applicable to PCs. + +The following fields are available: + +- **ContainsExpressPackage** Indicates whether the download package is express. +- **FlightId** Unique ID for each flight. +- **FreeSpace** Free space on OS partition. +- **InstallCount** Number of install attempts using the same sandbox. +- **ObjectId** Unique value for each Update Agent mode. +- **Quiet** Indicates whether setup is running in quiet mode. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **SandboxSize** Size of the sandbox. +- **ScenarioId** Indicates the update scenario. +- **SessionId** Unique value for each update attempt. +- **SetupMode** Mode of setup to be launched. +- **UpdateId** Unique ID for each Update. +- **UserSession** Indicates whether install was invoked by user actions. + + ## Upgrade events ### FacilitatorTelemetry.DCATDownload @@ -4364,6 +5019,197 @@ The following fields are available: - **Version** Version of Facilitator. +### Setup360Telemetry.Downlevel + +This event sends data indicating that the device has started the downlevel phase of the upgrade, to help keep Windows up-to-date and secure. + +The following fields are available: + +- **ClientId** If using Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, the default value is Media360, but it can be overwritten by the caller to a unique value. +- **FlightData** Unique value that identifies the flight. +- **HostOSBuildNumber** The build number of the downlevel OS. +- **HostOsSkuName** The operating system edition which is running Setup360 instance (downlevel OS). +- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. +- **ReportId** In the Windows Update scenario, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. +- **Setup360Extended** More detailed information about phase/action when the potential failure occurred. +- **Setup360Mode** The phase of Setup360 (for example, Predownload, Install, Finalize, Rollback). +- **Setup360Result** The result of Setup360 (HRESULT used to diagnose errors). +- **Setup360Scenario** The Setup360 flow type (for example, Boot, Media, Update, MCT). +- **SetupVersionBuildNumber** The build number of Setup360 (build number of the target OS). +- **State** Exit state of given Setup360 run. Example: succeeded, failed, blocked, cancelled. +- **TestId** An ID that uniquely identifies a group of events. +- **WuId** This is the Windows Update Client ID. In the Windows Update scenario, this is the same as the clientId. + + +### Setup360Telemetry.Finalize + +This event sends data indicating that the device has started the phase of finalizing the upgrade, to help keep Windows up-to-date and secure. + +The following fields are available: + +- **ClientId** With Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **FlightData** Unique value that identifies the flight. +- **HostOSBuildNumber** The build number of the previous OS. +- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). +- **InstanceId** A unique GUID that identifies each instance of setuphost.exe +- **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. +- **Setup360Extended** More detailed information about the phase/action when the potential failure occurred. +- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. +- **Setup360Result** The result of Setup360. This is an HRESULT error code that is used to diagnose errors. +- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. +- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). +- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. +- **TestId** ID that uniquely identifies a group of events. +- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as the clientId. + + +### Setup360Telemetry.OsUninstall + +This event sends data regarding OS updates and upgrades from Windows 7, Windows 8, and Windows 10. Specifically, it indicates the outcome of an OS uninstall. + +The following fields are available: + +- **ClientId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **FlightData** Unique value that identifies the flight. +- **HostOSBuildNumber** The build number of the previous OS. +- **HostOsSkuName** The OS edition which is running the Setup360 instance (previous OS). +- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. +- **ReportId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, this is the GUID for the install.wim. +- **Setup360Extended** Detailed information about the phase or action when the potential failure occurred. +- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. +- **Setup360Result** The result of Setup360. This is an HRESULT error code that is used to diagnose errors. +- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. +- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). +- **State** Exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled +- **TestId** ID that uniquely identifies a group of events. +- **WuId** Windows Update client ID. + + +### Setup360Telemetry.PostRebootInstall + +This event sends data indicating that the device has invoked the post reboot install phase of the upgrade, to help keep Windows up-to-date. + +The following fields are available: + +- **ClientId** With Windows Update, this is the Windows Update client ID that is passed to Setup. In Media setup, the default value is Media360, but can be overwritten by the caller to a unique value. +- **FlightData** Unique value that identifies the flight. +- **HostOSBuildNumber** The build number of the previous OS. +- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). +- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. +- **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. +- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened +- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback +- **Setup360Result** The result of Setup360. This is an HRESULT error code that's used to diagnose errors. +- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT +- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). +- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled +- **TestId** A string to uniquely identify a group of events. +- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as ClientId. + + +### Setup360Telemetry.PreDownloadQuiet + +This event sends data indicating that the device has invoked the predownload quiet phase of the upgrade, to help keep Windows up to date. + +The following fields are available: + +- **ClientId** Using Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **FlightData** Unique value that identifies the flight. +- **HostOSBuildNumber** The build number of the previous OS. +- **HostOsSkuName** The OS edition which is running Setup360 instance (previous operating system). +- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. +- **ReportId** Using Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. +- **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. +- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. +- **Setup360Result** The result of Setup360. This is an HRESULT error code that is used to diagnose errors. +- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. +- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). +- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, canceled. +- **TestId** ID that uniquely identifies a group of events. +- **WuId** This is the Windows Update Client ID. Using Windows Update, this is the same as the clientId. + + +### Setup360Telemetry.PreDownloadUX + +This event sends data regarding OS Updates and Upgrades from Windows 7.X, Windows 8.X, Windows 10 and RS, to help keep Windows up-to-date and secure. Specifically, it indicates the outcome of the PredownloadUX portion of the update process. + +The following fields are available: + +- **ClientId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **FlightData** In the WU scenario, this will be the WU client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **HostOSBuildNumber** The build number of the previous operating system. +- **HostOsSkuName** The OS edition which is running the Setup360 instance (previous operating system). +- **InstanceId** Unique GUID that identifies each instance of setuphost.exe. +- **ReportId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, this is the GUID for the install.wim. +- **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. +- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. +- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used to diagnose errors. +- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. +- **SetupVersionBuildNumber** The build number of Setup360 (build number of the target OS). +- **State** The exit state of the Setup360 run. Example: succeeded, failed, blocked, cancelled. +- **TestId** ID that uniquely identifies a group of events. +- **WuId** Windows Update client ID. + + +### Setup360Telemetry.PreInstallQuiet + +This event sends data indicating that the device has invoked the preinstall quiet phase of the upgrade, to help keep Windows up-to-date. + +The following fields are available: + +- **ClientId** With Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **FlightData** Unique value that identifies the flight. +- **HostOSBuildNumber** The build number of the previous OS. +- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). +- **InstanceId** A unique GUID that identifies each instance of setuphost.exe +- **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. +- **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. +- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. +- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used to diagnose errors. +- **Setup360Scenario** Setup360 flow type (Boot, Media, Update, MCT). +- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). +- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. +- **TestId** A string to uniquely identify a group of events. +- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as the clientId. + + +### Setup360Telemetry.PreInstallUX + +This event sends data regarding OS updates and upgrades from Windows 7, Windows 8, and Windows 10, to help keep Windows up-to-date. Specifically, it indicates the outcome of the PreinstallUX portion of the update process. + +The following fields are available: + +- **ClientId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **FlightData** Unique value that identifies the flight. +- **HostOSBuildNumber** The build number of the previous OS. +- **HostOsSkuName** The OS edition which is running the Setup360 instance (previous OS). +- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. +- **ReportId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, this is the GUID for the install.wim. +- **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. +- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. +- **Setup360Result** The result of Setup360. This is an HRESULT error code that is used to diagnose errors. +- **Setup360Scenario** The Setup360 flow type, Example: Boot, Media, Update, MCT. +- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). +- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. +- **TestId** A string to uniquely identify a group of events. +- **WuId** Windows Update client ID. + + +### Setup360Telemetry.Setup360 + +This event sends data about OS deployment scenarios, to help keep Windows up-to-date. + +The following fields are available: + +- **ClientId** Retrieves the upgrade ID. In the Windows Update scenario, this will be the Windows Update client ID. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **FieldName** Retrieves the data point. +- **FlightData** Specifies a unique identifier for each group of Windows Insider builds. +- **InstanceId** Retrieves a unique identifier for each instance of a setup session. +- **ReportId** Retrieves the report ID. +- **ScenarioId** Retrieves the deployment scenario. +- **Value** Retrieves the value associated with the corresponding FieldName. + + ### Setup360Telemetry.Setup360DynamicUpdate This event helps determine whether the device received supplemental content during an operating system upgrade, to help keep Windows up-to-date. @@ -4381,6 +5227,89 @@ The following fields are available: - **TargetBuild** Build of the target OS. +### Setup360Telemetry.Setup360MitigationResult + +This event sends data indicating the result of each setup mitigation. + +The following fields are available: + +- **Applicable** TRUE if the mitigation is applicable for the current update. +- **ClientId** In the Windows Update scenario, this is the client ID passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **CommandCount** The number of command operations in the mitigation entry. +- **CustomCount** The number of custom operations in the mitigation entry. +- **FileCount** The number of file operations in the mitigation entry. +- **FlightData** The unique identifier for each flight (test release). +- **Index** The mitigation index of this particular mitigation. +- **InstanceId** The GUID (Globally Unique ID) that identifies each instance of SetupHost.EXE. +- **MitigationScenario** The update scenario in which the mitigation was executed. +- **Name** The friendly (descriptive) name of the mitigation. +- **OperationIndex** The mitigation operation index (in the event of a failure). +- **OperationName** The friendly (descriptive) name of the mitigation operation (in the event of failure). +- **RegistryCount** The number of registry operations in the mitigation entry. +- **ReportId** In the Windows Update scenario, the Update ID that is passed to Setup. In media setup, this is the GUID for the INSTALL.WIM. +- **Result** HResult of this operation. +- **ScenarioId** Setup360 flow type. +- **TimeDiff** The amount of time spent performing the mitigation (in 100-nanosecond increments). + + +### Setup360Telemetry.Setup360MitigationSummary + +This event sends a summary of all the setup mitigations available for this update. + +The following fields are available: + +- **Applicable** The count of mitigations that were applicable to the system and scenario. +- **ClientId** The Windows Update client ID passed to Setup. +- **Failed** The count of mitigations that failed. +- **FlightData** The unique identifier for each flight (test release). +- **InstanceId** The GUID (Globally Unique ID) that identifies each instance of SetupHost.EXE. +- **MitigationScenario** The update scenario in which the mitigations were attempted. +- **ReportId** In the Windows Update scenario, the Update ID that is passed to Setup. In media setup, this is the GUID for the INSTALL.WIM. +- **Result** HResult of this operation. +- **ScenarioId** Setup360 flow type. +- **TimeDiff** The amount of time spent performing the mitigation (in 100-nanosecond increments). +- **Total** The total number of mitigations that were available. + + +### Setup360Telemetry.Setup360OneSettings + +This event collects information regarding the post reboot phase of the new UUP (Unified Update Platform) update scenario; which is leveraged by both Mobile and Desktop. + +The following fields are available: + +- **ClientId** The Windows Update client ID passed to Setup. +- **Count** The count of applicable OneSettings for the device. +- **FlightData** The ID for the flight (test instance version). +- **InstanceId** The GUID (Globally-Unique ID) that identifies each instance of setuphost.exe. +- **Parameters** The set of name value pair parameters sent to OneSettings to determine if there are any applicable OneSettings. +- **ReportId** The Update ID passed to Setup. +- **Result** The HResult of the event error. +- **ScenarioId** The update scenario ID. +- **Values** Values sent back to the device, if applicable. + + +### Setup360Telemetry.UnexpectedEvent + +This event sends data indicating that the device has invoked the unexpected event phase of the upgrade, to help keep Windows up to date. + +The following fields are available: + +- **ClientId** With Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **FlightData** Unique value that identifies the flight. +- **HostOSBuildNumber** The build number of the previous OS. +- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). +- **InstanceId** A unique GUID that identifies each instance of setuphost.exe +- **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. +- **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. +- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. +- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used used to diagnose errors. +- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. +- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). +- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. +- **TestId** A string to uniquely identify a group of events. +- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as the clientId. + + ## Windows as a Service diagnostic events ### Microsoft.Windows.WaaSMedic.SummaryEvent @@ -4407,6 +5336,50 @@ The following fields are available: - **waasMedicRunMode** Indicates whether this was a background regular run of the medic or whether it was triggered by a user launching Windows Update Troubleshooter. +## Windows Error Reporting events + +### Microsoft.Windows.WERVertical.OSCrash + +This event sends binary data from the collected dump file wheneveer a bug check occurs, to help keep Windows up to date. The is the OneCore version of this event. + +The following fields are available: + +- **BootId** Uint32 identifying the boot number for this device. +- **BugCheckCode** Uint64 "bugcheck code" that identifies a proximate cause of the bug check. +- **BugCheckParameter1** Uint64 parameter providing additional information. +- **BugCheckParameter2** Uint64 parameter providing additional information. +- **BugCheckParameter3** Uint64 parameter providing additional information. +- **BugCheckParameter4** Uint64 parameter providing additional information. +- **DumpFileAttributes** Codes that identify the type of data contained in the dump file +- **DumpFileSize** Size of the dump file +- **IsValidDumpFile** True if the dump file is valid for the debugger, false otherwise +- **ReportId** WER Report Id associated with this bug check (used for finding the corresponding report archive in Watson). + + +## Windows Update Delivery Optimization events + +### Microsoft.OSG.DU.DeliveryOptClient.FailureCdnCommunication + +This event represents a failure to download from a CDN with Delivery Optimization. It's used to understand and address problems regarding downloads. + +The following fields are available: + +- **cdnHeaders** The HTTP headers returned by the CDN. +- **cdnIp** The IP address of the CDN. +- **cdnUrl** The URL of the CDN. +- **errorCode** The error code that was returned. +- **errorCount** The total number of times this error code was seen since the last FailureCdnCommunication event was encountered. +- **experimentId** When running a test, this is used to correlate with other events that are part of the same test. +- **fileID** The ID of the file being downloaded. +- **httpStatusCode** The HTTP status code returned by the CDN. +- **isHeadRequest** The type of HTTP request that was sent to the CDN. Example: HEAD or GET +- **peerType** The type of peer (LAN, Group, Internet, CDN, Cache Host, etc.). +- **requestOffset** The byte offset within the file in the sent request. +- **requestSize** The size of the range requested from the CDN. +- **responseSize** The size of the range response received from the CDN. +- **sessionID** The ID of the download session. + + ## Windows Update events ### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentAnalysisSummary @@ -4525,6 +5498,32 @@ The following fields are available: - **updateId** Unique identifier for each update. +### Microsoft.Windows.Update.NotificationUx.DialogNotificationToBeDisplayed + +This event indicates that a notification dialog box is about to be displayed to user. + +The following fields are available: + +- **AcceptAutoModeLimit** The maximum number of days for a device to automatically enter Auto Reboot mode. +- **AutoToAutoFailedLimit** The maximum number of days for Auto Reboot mode to fail before the RebootFailed dialog box is shown. +- **DaysSinceRebootRequired** Number of days since restart was required. +- **DeviceLocalTime** The local time on the device sending the event. +- **EngagedModeLimit** The number of days to switch between DTE dialog boxes. +- **EnterAutoModeLimit** The maximum number of days for a device to enter Auto Reboot mode. +- **ETag** OneSettings versioning value. +- **IsForcedEnabled** Indicates whether Forced Reboot mode is enabled for this device. +- **IsUltimateForcedEnabled** Indicates whether Ultimate Forced Reboot mode is enabled for this device. +- **NotificationUxState** Indicates which dialog box is shown. +- **NotificationUxStateString** Indicates which dialog box is shown. +- **RebootUxState** Indicates the state of the restart (Engaged, Auto, Forced, or UltimateForced). +- **RebootUxStateString** Indicates the state of the restart (Engaged, Auto, Forced, or UltimateForced). +- **RebootVersion** Version of DTE. +- **SkipToAutoModeLimit** The minimum length of time to pass in restart pending before a device can be put into auto mode. +- **UpdateId** The ID of the update that is pending restart to finish installation. +- **UpdateRevision** The revision of the update that is pending restart to finish installation. +- **UtcTime** The time the dialog box notification will be displayed, in Coordinated Universal Time. + + ### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootFirstReminderDialog This event indicates that the Enhanced Engaged restart "first reminder" dialog box was displayed.. @@ -4541,6 +5540,65 @@ The following fields are available: - **UtcTime** The time that the dialog box was displayed, in Coordinated Universal Time. +### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootRebootFailedDialog + +This event indicates that the Enhanced Engaged restart "restart failed" dialog box was displayed. + +The following fields are available: + +- **DeviceLocalTime** The local time of the device sending the event. +- **ETag** OneSettings versioning value. +- **ExitCode** Indicates how users exited the dialog box. +- **RebootVersion** Version of DTE. +- **UpdateId** The ID of the update that is pending restart to finish installation. +- **UpdateRevision** The revision of the update that is pending restart to finish installation. +- **UserResponseString** The option that the user chose in this dialog box. +- **UtcTime** The time that the dialog box was displayed, in Coordinated Universal Time. + + +### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootRebootImminentDialog + +This event indicates that the Enhanced Engaged restart "restart imminent" dialog box was displayed. + +The following fields are available: + +- **DeviceLocalTime** Time the dialog box was shown on the local device. +- **ETag** OneSettings versioning value. +- **ExitCode** Indicates how users exited the dialog box. +- **RebootVersion** Version of DTE. +- **UpdateId** The ID of the update that is pending restart to finish installation. +- **UpdateRevision** The revision of the update that is pending restart to finish installation. +- **UserResponseString** The option that user chose in this dialog box. +- **UtcTime** The time that dialog box was displayed, in Coordinated Universal Time. + + +### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootReminderDialog + +This event returns information relating to the Enhanced Engaged reboot reminder dialog that was displayed. + +The following fields are available: + +- **DeviceLocalTime** The time at which the reboot reminder dialog was shown (based on the local device time settings). +- **ETag** The OneSettings versioning value. +- **ExitCode** Indicates how users exited the reboot reminder dialog box. +- **RebootVersion** The version of the DTE (Direct-to-Engaged). +- **UpdateId** The ID of the update that is waiting for reboot to finish installation. +- **UpdateRevision** The revision of the update that is waiting for reboot to finish installation. +- **UserResponseString** The option chosen by the user on the reboot dialog box. +- **UtcTime** The time at which the reboot reminder dialog was shown (in UTC). + + +### Microsoft.Windows.Update.Orchestrator.ActivityRestrictedByActiveHoursPolicy + +This event indicates a policy is present that may restrict update activity to outside of active hours. + +The following fields are available: + +- **activeHoursEnd** The end of the active hours window. +- **activeHoursStart** The start of the active hours window. +- **wuDeviceid** Unique device ID used by Windows Update. + + ### Microsoft.Windows.Update.Orchestrator.BlockedByBatteryLevel This event indicates that Windows Update activity was blocked due to low battery level. @@ -4553,6 +5611,22 @@ The following fields are available: - **wuDeviceid** Device ID. +### Microsoft.Windows.Update.Orchestrator.DisplayNeeded + +This event indicates the reboot was postponed due to needing a display. + +The following fields are available: + +- **displayNeededReason** Reason the display is needed. +- **eventScenario** Indicates the purpose of sending this event - whether because the software distribution just started checking for content, or whether it was cancelled, succeeded, or failed. +- **rebootOutsideOfActiveHours** Indicates whether the reboot was to occur outside of active hours. +- **revisionNumber** Revision number of the update. +- **updateId** Update ID. +- **updateScenarioType** The update session type. +- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated. +- **wuDeviceid** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue + + ### Microsoft.Windows.Update.Orchestrator.DTUCompletedWhenWuFlightPendingCommit This event indicates that DTU completed installation of the electronic software delivery (ESD), when Windows Update was already in Pending Commit phase of the feature update. @@ -4592,6 +5666,162 @@ The following fields are available: - **wuDeviceid** The Windows Update device ID. +### Microsoft.Windows.Update.Orchestrator.FlightInapplicable + +This event indicates that the update is no longer applicable to this device. + +The following fields are available: + +- **EventPublishedTime** Time when this event was generated. +- **flightID** The specific ID of the Windows Insider build. +- **revisionNumber** Update revision number. +- **updateId** Unique Windows Update ID. +- **updateScenarioType** Update session type. +- **UpdateStatus** Last status of update. +- **UUPFallBackConfigured** Indicates whether UUP fallback is configured. +- **wuDeviceid** Unique Device ID. + + +### Microsoft.Windows.Update.Orchestrator.InitiatingReboot + +This event sends data about an Orchestrator requesting a reboot from power management to help keep Windows up to date. + +The following fields are available: + +- **EventPublishedTime** Time of the event. +- **flightID** Unique update ID +- **interactive** Indicates whether the reboot initiation stage of the update process was entered as a result of user action. +- **rebootOutsideOfActiveHours** Indicates whether the reboot was to occur outside of active hours. +- **revisionNumber** Revision number of the update. +- **updateId** Update ID. +- **updateScenarioType** The update session type. +- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated. +- **wuDeviceid** Unique device ID used by Windows Update. + + +### Microsoft.Windows.Update.Orchestrator.Install + +This event sends launch data for a Windows Update install to help keep Windows up to date. + +The following fields are available: + +- **batteryLevel** Current battery capacity in mWh or percentage left. +- **deferReason** Reason for install not completing. +- **errorCode** The error code reppresented by a hexadecimal value. +- **eventScenario** End-to-end update session ID. +- **flightID** Unique update ID +- **flightUpdate** Indicates whether the update is a Windows Insider build. +- **ForcedRebootReminderSet** A boolean value that indicates if a forced reboot will happen for updates. +- **IgnoreReasonsForRestart** The reason(s) a Postpone Restart command was ignored. +- **installCommitfailedtime** The time it took for a reboot to happen but the upgrade failed to progress. +- **installRebootinitiatetime** The time it took for a reboot to be attempted. +- **interactive** Identifies if session is user initiated. +- **minutesToCommit** The time it took to install updates. +- **rebootOutsideOfActiveHours** Indicates whether a reboot is scheduled outside of active hours. +- **revisionNumber** Update revision number. +- **updateId** Update ID. +- **updateScenarioType** The update session type. +- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated to ensure the correct update process and experience is provided to keep Windows up to date. +- **wuDeviceid** Unique device ID used by Windows Update. + + +### Microsoft.Windows.Update.Orchestrator.LowUptimes + +This event is sent if a device is identified as not having sufficient uptime to reliably process updates in order to keep secure. + +The following fields are available: + +- **availableHistoryMinutes** The number of minutes available from the local machine activity history. +- **isLowUptimeMachine** Is the machine considered low uptime or not. +- **lowUptimeMinHours** Current setting for the minimum number of hours needed to not be considered low uptime. +- **lowUptimeQueryDays** Current setting for the number of recent days to check for uptime. +- **uptimeMinutes** Number of minutes of uptime measured. +- **wuDeviceid** Unique device ID for Windows Update. + + +### Microsoft.Windows.Update.Orchestrator.OneshotUpdateDetection + +This event returns data about scans initiated through settings UI, or background scans that are urgent; to help keep Windows up to date. + +The following fields are available: + +- **externalOneshotupdate** The last time a task-triggered scan was completed. +- **interactiveOneshotupdate** The last time an interactive scan was completed. +- **oldlastscanOneshotupdate** The last time a scan completed successfully. +- **wuDeviceid** The Windows Update Device GUID (Globally-Unique ID). + + +### Microsoft.Windows.Update.Orchestrator.PreShutdownStart + +This event is generated before the shutdown and commit operations. + +The following fields are available: + +- **wuDeviceid** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. + + +### Microsoft.Windows.Update.Orchestrator.RebootFailed + +This event sends information about whether an update required a reboot and reasons for failure, to help keep Windows up to date. + +The following fields are available: + +- **batteryLevel** Current battery capacity in mWh or percentage left. +- **deferReason** Reason for install not completing. +- **EventPublishedTime** The time that the reboot failure occurred. +- **flightID** Unique update ID. +- **rebootOutsideOfActiveHours** Indicates whether a reboot was scheduled outside of active hours. +- **RebootResults** Hex code indicating failure reason. Typically, we expect this to be a specific USO generated hex code. +- **revisionNumber** Update revision number. +- **updateId** Update ID. +- **updateScenarioType** The update session type. +- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated to ensure the correct update process and experience is provided to keep Windows up to date. +- **wuDeviceid** Unique device ID used by Windows Update. + + +### Microsoft.Windows.Update.Orchestrator.RefreshSettings + +This event sends basic data about the version of upgrade settings applied to the system to help keep Windows up to date. + +The following fields are available: + +- **errorCode** Hex code for the error message, to allow lookup of the specific error. +- **settingsDownloadTime** Timestamp of the last attempt to acquire settings. +- **settingsETag** Version identifier for the settings. +- **wuDeviceid** Unique device ID used by Windows Update. + + +### Microsoft.Windows.Update.Orchestrator.RestoreRebootTask + +This event sends data indicating that a reboot task is missing unexpectedly on a device and the task is restored because a reboot is still required, to help keep Windows up to date. + +The following fields are available: + +- **RebootTaskMissedTimeUTC** The time when the reboot task was scheduled to run, but did not. +- **RebootTaskNextTimeUTC** The time when the reboot task was rescheduled for. +- **RebootTaskRestoredTime** Time at which this reboot task was restored. +- **wuDeviceid** Device ID for the device on which the reboot is restored. + + +### Microsoft.Windows.Update.Orchestrator.ScanTriggered + +This event indicates that Update Orchestrator has started a scan operation. + +The following fields are available: + +- **errorCode** The error code returned for the current scan operation. +- **eventScenario** Indicates the purpose of sending this event. +- **interactive** Indicates whether the scan is interactive. +- **isDTUEnabled** Indicates whether DTU (internal abbreviation for Direct Feature Update) channel is enabled on the client system. +- **isScanPastSla** Indicates whether the SLA has elapsed for scanning. +- **isScanPastTriggerSla** Indicates whether the SLA has elapsed for triggering a scan. +- **minutesOverScanSla** Indicates how many minutes the scan exceeded the scan SLA. +- **minutesOverScanTriggerSla** Indicates how many minutes the scan exceeded the scan trigger SLA. +- **scanTriggerSource** Indicates what caused the scan. +- **updateScenarioType** The update session type. +- **wuDeviceid** Unique device ID used by Windows Update. + + ### Microsoft.Windows.Update.Orchestrator.StickUpdate This event is sent when the update service orchestrator (USO) indicates the update cannot be superseded by a newer update. @@ -4602,6 +5832,22 @@ The following fields are available: - **wuDeviceid** Unique device ID controlled by the software distribution client. +### Microsoft.Windows.Update.Orchestrator.SystemNeeded + +This event sends data about why a device is unable to reboot, to help keep Windows up to date. + +The following fields are available: + +- **eventScenario** End-to-end update session ID. +- **rebootOutsideOfActiveHours** Indicates whether a reboot is scheduled outside of active hours. +- **revisionNumber** Update revision number. +- **systemNeededReason** List of apps or tasks that are preventing the system from restarting. +- **updateId** Update ID. +- **updateScenarioType** The update session type. +- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated to ensure the correct update process and experience is provided to keep Windows up to date. +- **wuDeviceid** Unique device ID used by Windows Update. + + ### Microsoft.Windows.Update.Orchestrator.TerminatedByActiveHours This event indicates that update activity was stopped due to active hours starting. @@ -4636,6 +5882,111 @@ The following fields are available: - **wuDeviceid** Unique device ID controlled by the software distribution client. +### Microsoft.Windows.Update.Orchestrator.UpdatePolicyCacheRefresh + +This event sends data on whether Update Management Policies were enabled on a device, to help keep Windows up to date. + +The following fields are available: + +- **configuredPoliciescount** Number of policies on the device. +- **policiesNamevaluesource** Policy name and source of policy (group policy, MDM or flight). +- **policyCacherefreshtime** Time when policy cache was refreshed. +- **updateInstalluxsetting** Indicates whether a user has set policies via a user experience option. +- **wuDeviceid** Unique device ID used by Windows Update. + + +### Microsoft.Windows.Update.Orchestrator.UpdateRebootRequired + +This event sends data about whether an update required a reboot to help keep Windows up to date. + +The following fields are available: + +- **flightID** The specific ID of the Windows Insider build the device is getting. +- **interactive** Indicates whether the reboot initiation stage of the update process was entered as a result of user action. +- **revisionNumber** Update revision number. +- **updateId** Update ID. +- **updateScenarioType** The update session type. +- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated to ensure the correct update process and experience is provided to keep Windows up to date. +- **wuDeviceid** Unique device ID used by Windows Update. + + +### Microsoft.Windows.Update.Orchestrator.updateSettingsFlushFailed + +This event sends information about an update that encountered problems and was not able to complete. + +The following fields are available: + +- **errorCode** The error code encountered. +- **wuDeviceid** The ID of the device in which the error occurred. + + +### Microsoft.Windows.Update.Orchestrator.UsoSession + +This event represents the state of the USO service at start and completion. + +The following fields are available: + +- **activeSessionid** A unique session GUID. +- **eventScenario** The state of the update action. +- **interactive** Is the USO session interactive? +- **lastErrorcode** The last error that was encountered. +- **lastErrorstate** The state of the update when the last error was encountered. +- **sessionType** A GUID that refers to the update session type. +- **updateScenarioType** A descriptive update session type. +- **wuDeviceid** The Windows Update device GUID. + + +### Microsoft.Windows.Update.Ux.MusNotification.EnhancedEngagedRebootUxState + +This event sends information about the configuration of Enhanced Direct-to-Engaged (eDTE), which includes values for the timing of how eDTE will progress through each phase of the reboot. + +The following fields are available: + +- **AcceptAutoModeLimit** The maximum number of days for a device to automatically enter Auto Reboot mode. +- **AutoToAutoFailedLimit** The maximum number of days for Auto Reboot mode to fail before a Reboot Failed dialog will be shown. +- **DeviceLocalTime** The date and time (based on the device date/time settings) the reboot mode changed. +- **EngagedModeLimit** The number of days to switch between DTE (Direct-to-Engaged) dialogs. +- **EnterAutoModeLimit** The maximum number of days a device can enter Auto Reboot mode. +- **ETag** The Entity Tag that represents the OneSettings version. +- **IsForcedEnabled** Identifies whether Forced Reboot mode is enabled for the device. +- **IsUltimateForcedEnabled** Identifies whether Ultimate Forced Reboot mode is enabled for the device. +- **OldestUpdateLocalTime** The date and time (based on the device date/time settings) this update’s reboot began pending. +- **RebootUxState** Identifies the reboot state: Engaged, Auto, Forced, UltimateForced. +- **RebootVersion** The version of the DTE (Direct-to-Engaged). +- **SkipToAutoModeLimit** The maximum number of days to switch to start while in Auto Reboot mode. +- **UpdateId** The ID of the update that is waiting for reboot to finish installation. +- **UpdateRevision** The revision of the update that is waiting for reboot to finish installation. + + +### Microsoft.Windows.Update.Ux.MusNotification.RebootNoLongerNeeded + +This event is sent when a security update has successfully completed. + +The following fields are available: + +- **UtcTime** The Coordinated Universal Time that the restart was no longer needed. + + +### Microsoft.Windows.Update.Ux.MusNotification.RebootScheduled + +This event sends basic information about scheduling an update-related reboot, to get security updates and to help keep Windows up-to-date. + +The following fields are available: + +- **activeHoursApplicable** Indicates whether Active Hours applies on this device. +- **IsEnhancedEngagedReboot** Indicates whether Enhanced reboot was enabled. +- **rebootArgument** Argument for the reboot task. It also represents specific reboot related action. +- **rebootOutsideOfActiveHours** True, if a reboot is scheduled outside of active hours. False, otherwise. +- **rebootScheduledByUser** True, if a reboot is scheduled by user. False, if a reboot is scheduled automatically. +- **rebootState** Current state of the reboot. +- **rebootUsingSmartScheduler** Indicates that the reboot is scheduled by SmartScheduler. +- **revisionNumber** Revision number of the OS. +- **scheduledRebootTime** Time scheduled for the reboot. +- **scheduledRebootTimeInUTC** Time scheduled for the reboot, in UTC. +- **updateId** Identifies which update is being scheduled. +- **wuDeviceid** Unique DeviceID + + ### Microsoft.Windows.Update.Ux.MusNotification.UxBrokerScheduledTask This event is sent when MUSE broker schedules a task. @@ -4646,4 +5997,73 @@ The following fields are available: - **TaskName** Name of the task. +### Microsoft.Windows.Update.Ux.MusUpdateSettings.RebootScheduled + +This event sends basic information for scheduling a device restart to install security updates. It's used to help keep Windows up to date. + +The following fields are available: + +- **activeHoursApplicable** Is the restart respecting Active Hours? +- **IsEnhancedEngagedReboot** TRUE if the reboot path is Enhanced Engaged. Otherwise, FALSE. +- **rebootArgument** The arguments that are passed to the OS for the restarted. +- **rebootOutsideOfActiveHours** Was the restart scheduled outside of Active Hours? +- **rebootScheduledByUser** Was the restart scheduled by the user? If the value is false, the restart was scheduled by the device. +- **rebootState** The state of the restart. +- **rebootUsingSmartScheduler** TRUE if the reboot should be performed by the Smart Scheduler. Otherwise, FALSE. +- **revisionNumber** The revision number of the OS being updated. +- **scheduledRebootTime** Time of the scheduled reboot +- **scheduledRebootTimeInUTC** Time of the scheduled restart, in Coordinated Universal Time. +- **updateId** The Windows Update device GUID. +- **wuDeviceid** The Windows Update device GUID. + + +## Windows Update mitigation events + +### Mitigation360Telemetry.MitigationCustom.CleanupSafeOsImages + +This event sends data specific to the CleanupSafeOsImages mitigation used for OS Updates. + +The following fields are available: + +- **ClientId** Unique identifier for each flight. +- **FlightId** Unique GUID that identifies each instances of setuphost.exe. +- **InstanceId** The update scenario in which the mitigation was executed. +- **MitigationScenario** Number of mounted images. +- **MountedImageCount** Number of mounted images that were under %systemdrive%\$Windows.~BT. +- **MountedImageMatches** Number of mounted images under %systemdrive%\$Windows.~BT that could not be removed. +- **MountedImagesFailed** Number of mounted images under %systemdrive%\$Windows.~BT that were successfully removed. +- **MountedImagesRemoved** Number of mounted images that were not under %systemdrive%\$Windows.~BT. +- **MountedImagesSkipped** Correlation vector value generated from the latest USO scan. +- **RelatedCV** HResult of this operation. +- **Result** ID indicating the mitigation scenario. +- **ScenarioId** Indicates whether the scenario was supported. +- **ScenarioSupported** Unique value for each update attempt. +- **SessionId** Unique ID for each Update. +- **UpdateId** Unique ID for the Windows Update client. +- **WuId** Unique ID for the Windows Update client. + + +### Mitigation360Telemetry.MitigationCustom.FixupEditionId + +This event sends data specific to the FixupEditionId mitigation used for OS updates. + +The following fields are available: + +- **ClientId** In the WU scenario, this will be the WU client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **EditionIdUpdated** Determine whether EditionId was changed. +- **FlightId** Unique identifier for each flight. +- **InstanceId** Unique GUID that identifies each instances of setuphost.exe. +- **MitigationScenario** The update scenario in which the mitigation was executed. +- **ProductEditionId** Expected EditionId value based on GetProductInfo. +- **ProductType** Value returned by GetProductInfo. +- **RegistryEditionId** EditionId value in the registry. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **Result** HResult of this operation. +- **ScenarioId** ID indicating the mitigation scenario. +- **ScenarioSupported** Indicates whether the scenario was supported. +- **SessionId** Unique value for each update attempt. +- **UpdateId** Unique ID for each update. +- **WuId** Unique ID for the Windows Update client. + + From 958aa64dbe0b7ab20c74e166962681a83802ca9e Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 7 Nov 2018 15:45:54 -0800 Subject: [PATCH 186/487] detection --- windows/security/threat-protection/index.md | 4 ++-- .../windows-defender-advanced-threat-protection.md | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index a83dc7afac..028116204e 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -63,8 +63,8 @@ To further reinforce the security perimeter of your network, Windows Defender AT
      -**[Endpoint protection and response](windows-defender-atp/overview-endpoint-detection-response.md)**
      -Endpoint protection and response capabilities are put in place to detect, investigate, and respond to advanced threats that may have made it past the first two security pillars. +**[Endpoint detection and response](windows-defender-atp/overview-endpoint-detection-response.md)**
      +Endpoint detection and response capabilities are put in place to detect, investigate, and respond to advanced threats that may have made it past the first two security pillars. - [Alerts](windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection.md) - [Historical endpoint data](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#machine-timeline) diff --git a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md index abe99e8194..6d9b834f75 100644 --- a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 10/26/2018 +ms.date: 11/07/2018 --- # Windows Defender Advanced Threat Protection @@ -76,8 +76,8 @@ To further reinforce the security perimeter of your network, Windows Defender AT -**[Endpoint protection and response](overview-endpoint-detection-response.md)**
      -Endpoint protection and response capabilities are put in place to detect, investigate, and respond to advanced threats that may have made it past the first two security pillars. +**[Endpoint detection and response](overview-endpoint-detection-response.md)**
      +Endpoint detection and response capabilities are put in place to detect, investigate, and respond to advanced threats that may have made it past the first two security pillars. From 9a85f729b1272874335ba14559dc8d0879dfb639 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dani=20Halfin=20=F0=9F=93=AC=F0=9F=94=A8?= Date: Thu, 8 Nov 2018 00:24:20 +0000 Subject: [PATCH 187/487] Merged PR 12677: Updates for zero exhaust --- ...system-components-to-microsoft-services.md | 143 ++++++++++++++---- windows/privacy/manage-windows-endpoints.md | 8 +- 2 files changed, 116 insertions(+), 35 deletions(-) diff --git a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md index 865d98939f..3ac0a072a3 100644 --- a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md +++ b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md @@ -18,6 +18,7 @@ ms.date: 06/05/2018 - Windows 10 Enterprise, version 1607 and newer - Windows Server 2016 +- Windows Server 2019 If you're looking for content on what each diagnostic data level means and how to configure it in your organization, see [Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md). @@ -43,6 +44,12 @@ Note that **Get Help** and **Give us Feedback** links no longer work after the W We are always striving to improve our documentation and welcome your feedback. You can provide feedback by contacting telmhelp@microsoft.com. +## What's new in Windows 10, version 1809 Enterprise edition + +Here's a list of changes that were made to this article for Windows 10, version 1809: + +- Added a policy to disable Windows Defender SmartScreen + ## What's new in Windows 10, version 1803 Enterprise edition Here's a list of changes that were made to this article for Windows 10, version 1803: @@ -99,19 +106,19 @@ The following table lists management options for each setting, beginning with Wi | Setting | UI | Group Policy | MDM policy | Registry | Command line | | - | :-: | :-: | :-: | :-: | :-: | -| [1. Automatic Root Certificates Update](#automatic-root-certificates-update) | | ![Check mark](images/checkmark.png) | | | | +| [1. Automatic Root Certificates Update](#automatic-root-certificates-update) | | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | | [2. Cortana and Search](#bkmk-cortana) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | [3. Date & Time](#bkmk-datetime) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | -| [4. Device metadata retrieval](#bkmk-devinst) | | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | -| [5. Find My Device](#find-my-device) | | ![Check mark](images/checkmark.png) | | | | -| [6. Font streaming](#font-streaming) | | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | +| [4. Device metadata retrieval](#bkmk-devinst) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +| [5. Find My Device](#find-my-device) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | +| [6. Font streaming](#font-streaming) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | [7. Insider Preview builds](#bkmk-previewbuilds) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | [8. Internet Explorer](#bkmk-ie) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | | [9. Live Tiles](#live-tiles) | | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | | [10. Mail synchronization](#bkmk-mailsync) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | [11. Microsoft Account](#bkmk-microsoft-account) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | [12. Microsoft Edge](#bkmk-edge) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | -| [13. Network Connection Status Indicator](#bkmk-ncsi) | | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | +| [13. Network Connection Status Indicator](#bkmk-ncsi) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | [14. Offline maps](#bkmk-offlinemaps) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | | [15. OneDrive](#bkmk-onedrive) | | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | | [16. Preinstalled apps](#bkmk-preinstalledapps) | ![Check mark](images/checkmark.png) | | | | ![Check mark](images/checkmark.png) | @@ -142,6 +149,7 @@ The following table lists management options for each setting, beginning with Wi | [21. Teredo](#bkmk-teredo) | | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | [22. Wi-Fi Sense](#bkmk-wifisense) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | | [23. Windows Defender](#bkmk-defender) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +|     [23.1 Windows Defender Smartscreen](#bkmk-defender-smartscreen) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | [24. Windows Media Player](#bkmk-wmp) | ![Check mark](images/checkmark.png) | | | | ![Check mark](images/checkmark.png) | | [25. Windows Spotlight](#bkmk-spotlight) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | [26. Microsoft Store](#bkmk-windowsstore) | | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | @@ -202,6 +210,63 @@ See the following table for a summary of the management settings for Windows Ser | [21. Teredo](#bkmk-teredo) | | ![Check mark](images/checkmark.png) | | [28. Windows Update](#bkmk-wu) | ![Check mark](images/checkmark.png) | | +### Settings for Windows Server 2019 + +See the following table for a summary of the management settings for Windows Server 2019. + +| Setting | UI | Group Policy | MDM policy | Registry | Command line | +| - | :-: | :-: | :-: | :-: | :-: | +| [1. Automatic Root Certificates Update](#automatic-root-certificates-update) | | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | +| [2. Cortana and Search](#bkmk-cortana) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +| [3. Date & Time](#bkmk-datetime) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | +| [4. Device metadata retrieval](#bkmk-devinst) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +| [5. Find My Device](#find-my-device) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | +| [6. Font streaming](#font-streaming) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +| [7. Insider Preview builds](#bkmk-previewbuilds) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +| [8. Internet Explorer](#bkmk-ie) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | +| [9. Live Tiles](#live-tiles) | | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | +| [10. Mail synchronization](#bkmk-mailsync) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +| [11. Microsoft Account](#bkmk-microsoft-account) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +| [12. Microsoft Edge](#bkmk-edge) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +| [13. Network Connection Status Indicator](#bkmk-ncsi) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +| [14. Offline maps](#bkmk-offlinemaps) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | +| [15. OneDrive](#bkmk-onedrive) | | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | +| [16. Preinstalled apps](#bkmk-preinstalledapps) | ![Check mark](images/checkmark.png) | | | | ![Check mark](images/checkmark.png) | +| [17. Settings > Privacy](#bkmk-settingssection) | | | | | | +|     [17.1 General](#bkmk-general) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +|     [17.2 Location](#bkmk-priv-location) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +|     [17.3 Camera](#bkmk-priv-camera) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +|     [17.4 Microphone](#bkmk-priv-microphone) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +|     [17.5 Notifications](#bkmk-priv-notifications) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png)| ![Check mark](images/checkmark.png) | | +|     [17.6 Speech, inking, & typing](#bkmk-priv-speech) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +|     [17.7 Account info](#bkmk-priv-accounts) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +|     [17.8 Contacts](#bkmk-priv-contacts) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +|     [17.9 Calendar](#bkmk-priv-calendar) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +|     [17.10 Call history](#bkmk-priv-callhistory) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +|     [17.11 Email](#bkmk-priv-email) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +|     [17.12 Messaging](#bkmk-priv-messaging) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +|     [17.13 Phone calls](#bkmk-priv-phone-calls) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +|     [17.14 Radios](#bkmk-priv-radios) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +|     [17.15 Other devices](#bkmk-priv-other-devices) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +|     [17.16 Feedback & diagnostics](#bkmk-priv-feedback) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +|     [17.17 Background apps](#bkmk-priv-background) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | +|     [17.18 Motion](#bkmk-priv-motion) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +|     [17.19 Tasks](#bkmk-priv-tasks) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +|     [17.20 App Diagnostics](#bkmk-priv-diag) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +| [18. Software Protection Platform](#bkmk-spp) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +| [19. Storage Health](#bkmk-storage-health) | | ![Check mark](images/checkmark.png) | | | | +| [20. Sync your settings](#bkmk-syncsettings) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +| [21. Teredo](#bkmk-teredo) | | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | +| [22. Wi-Fi Sense](#bkmk-wifisense) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | +| [23. Windows Defender](#bkmk-defender) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +|     [23.1 Windows Defender Smartscreen](#bkmk-defender-smartscreen) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +| [24. Windows Media Player](#bkmk-wmp) | ![Check mark](images/checkmark.png) | | | | ![Check mark](images/checkmark.png) | +| [25. Windows Spotlight](#bkmk-spotlight) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +| [26. Microsoft Store](#bkmk-windowsstore) | | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | +|     [26.1 Apps for websites](#bkmk-apps-for-websites) | | ![Check mark](images/checkmark.png) | | | +| [27. Windows Update Delivery Optimization](#bkmk-updates) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +| [28. Windows Update](#bkmk-wu) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | + ## How to configure each setting Use the following sections for more information about how to configure each setting. @@ -336,9 +401,17 @@ After that, configure the following: ### 4. Device metadata retrieval -To prevent Windows from retrieving device metadata from the Internet, apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **System** > **Device Installation** > **Prevent device metadata retrieval from the Internet**. +To prevent Windows from retrieving device metadata from the Internet: -You can also create a new REG\_DWORD registry setting named **PreventDeviceMetadataFromNetwork** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\Device Metadata** and set it to 1 (one). +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **System** > **Device Installation** > **Prevent device metadata retrieval from the Internet**. + + -or - + +- Create a new REG\_DWORD registry setting named **PreventDeviceMetadataFromNetwork** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\Device Metadata** and set it to 1 (one). + + -or - + +- Apply the DeviceInstallation/PreventDeviceMetadataFromNetwork MDM policy from the [Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventdevicemetadatafromnetwork). ### 5. Find My Device @@ -608,7 +681,7 @@ You can turn off NCSI by doing one of the following: - Enable the Group Policy: **Computer Configuration** > **Administrative Templates** > **System** > **Internet Communication Management** > **Internet Communication Settings** > **Turn off Windows Network Connectivity Status Indicator active tests** -- In Windows 10, version 1703 and later, apply the Connectivity/DisallowNetworkConnectivityActiveTests MDM policy. +- In Windows 10, version 1703 and later, apply the Connectivity/DisallowNetworkConnectivityActiveTests MDM policy from the [Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-connectivity#connectivity-disallownetworkconnectivityactivetests) with a value of 1. > [!NOTE] > After you apply this policy, you must restart the device for the policy setting to take effect. @@ -879,31 +952,13 @@ To turn off **Turn on SmartScreen Filter to check web content (URLs) that Micros -or- -- In Windows Server 2016, apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Microsoft Edge** > **Configure SmartScreen Filter**. - In Windows 10, version 1703, apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Microsoft Edge** > **Configure Windows Defender SmartScreen Filter**. - - In Windows Server 2016, apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **File Explorer** > **Configure Windows SmartScreen**. - In Windows 10, version 1703 , apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **File Explorer** > **Configure Windows Defender SmartScreen**. - - -or- - -- Apply the Browser/AllowSmartScreen MDM policy from the [Policy CSP](https://msdn.microsoft.com/library/windows/hardware/dn904962.aspx) where 0 is turned off and 1 is turned on. - - -or- - - Create a provisioning package, using: - - - For Internet Explorer: **Runtime settings** > **Policies** > **Browser** > **AllowSmartScreen** - - - For Microsoft Edge: **Runtime settings** > **Policies** > **MicrosoftEdge** > **AllowSmartScreen** + - For Internet Explorer: **Runtime settings > Policies > Browser > AllowSmartScreen** + - For Microsoft Edge: **Runtime settings > Policies > MicrosoftEdge > AllowSmartScreen** -or- -- Create a REG\_DWORD registry setting named **EnableWebContentEvaluation** in **HKEY\_CURRENT\_USER\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\AppHost** with a value of 0 (zero). - - -or- - -- Create a REG\_DWORD registry setting named **EnableSmartScreen** in **HKEY\_LOCAL\_MACHINE\\Sofware\\Policies\\Microsoft\\Windows\\System** with a value of 0 (zero). +- Create a REG_DWORD registry setting named **EnableWebContentEvaluation** in **HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\AppHost** with a value of 0 (zero). To turn off **Send Microsoft info about how I write to help us improve typing and writing in the future**: @@ -1793,6 +1848,36 @@ For Windows 10 only, you can stop Enhanced Notifications: You can also use the registry to turn off Malicious Software Reporting Tool diagnostic data by setting the REG\_DWORD value **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\MRT\\DontReportInfectionInformation** to 1. +### 23.1 Windows Defender SmartScreen + +To disable Windows Defender Smartscreen: + +- In Group Policy, configure - **Computer Configuration > Administrative Templates > Windows Components > Windows Defender SmartScreen > Explorer > Configure Windows Defender SmartScreen** : **Disable** + + -or- + +- **Computer Configuration > Administrative Templates > Windows Components > File Explorer > Configure Windows Defender SmartScreen** : **Disable** + + -and- + +- **Computer Configuration > Administrative Templates > Windows Components > Windows Defender SmartScreen > Explorer > Configure app install control** : **Enable** + + -or- + +- Create a REG_DWORD registry setting named **EnableSmartScreen** in **HKEY_LOCAL_MACHINE\Sofware\Policies\Microsoft\Windows\System** with a value of 0 (zero). + + -and- + +- Create a REG_DWORD registry setting named **ConfigureAppInstallControlEnabled** in **HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\SmartScreen** with a value of 1. + + -and- + +- Create a SZ registry setting named **ConfigureAppInstallControl** in **HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\SmartScreen** with a value of **Anywhere**. + + -or- + +- Apply the Browser/AllowSmartScreen MDM policy from the [Policy CSP](https://msdn.microsoft.com/library/windows/hardware/dn904962.aspx) where 0 is turned off and 1 is turned on. + ### 24. Windows Media Player To remove Windows Media Player on Windows 10: diff --git a/windows/privacy/manage-windows-endpoints.md b/windows/privacy/manage-windows-endpoints.md index 721814aabe..c324f877dd 100644 --- a/windows/privacy/manage-windows-endpoints.md +++ b/windows/privacy/manage-windows-endpoints.md @@ -145,13 +145,9 @@ If you [turn off traffic for this endpoint](manage-connections-from-windows-oper ## Certificates -The following endpoint is used by the Automatic Root Certificates Update component to automatically check the list of trusted authorities on Windows Update to see if an update is available. It is possible to [turn off traffic to this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#automatic-root-certificates-update), but that is not recommended because when root certificates are updated over time, applications and websites may stop working because they did not receive an updated root certificate the application uses. +The following endpoint is used by the Automatic Root Certificates Update component to automatically check the list of trusted authorities on Windows Update to see if an update is available. It is possible to [turn off traffic to this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#automatic-root-certificates-update), but that is not recommended because when root certificates are updated over time, applications and websites may stop working because they did not receive an updated root certificate the application uses. -| Source process | Protocol | Destination | Applies from Windows 10 version | -|----------------|----------|------------|----------------------------------| -| svchost | HTTP | ctldl.windowsupdate.com | 1709 | - -The following endpoints are used to download certificates that are publicly known to be fraudulent. +Additionally, it is used to download certificates that are publicly known to be fraudulent. These settings are critical for both Windows security and the overall security of the Internet. We do not recommend blocking this endpoint. If traffic to this endpoint is turned off, Windows no longer automatically downloads certificates known to be fraudulent, which increases the attack vector on the device. From a675e587ef27e741cf6f4fd61f1dcab201d77af8 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 8 Nov 2018 00:25:07 +0000 Subject: [PATCH 188/487] Merged PR 12668: Hybrid AD join for Autopilot New content --- windows/deployment/windows-autopilot/TOC.md | 2 + .../windows-autopilot/user-driven-aad.md | 54 ++++++++++++------- .../windows-autopilot/user-driven-hybrid.md | 25 +++++++-- .../windows-autopilot/user-driven.md | 23 +++----- 4 files changed, 67 insertions(+), 37 deletions(-) diff --git a/windows/deployment/windows-autopilot/TOC.md b/windows/deployment/windows-autopilot/TOC.md index 315115e706..19d3896e66 100644 --- a/windows/deployment/windows-autopilot/TOC.md +++ b/windows/deployment/windows-autopilot/TOC.md @@ -6,6 +6,8 @@ ## [Scenarios and Capabilities](windows-autopilot-scenarios.md) ### [Support for existing devices](existing-devices.md) ### [User-driven mode](user-driven.md) +#### [User-driven mode for AAD](user-driven-aad.md) +#### [User-driven mode for hybrid AAD](user-driven-hybrid.md) ### [Self-deploying mode](self-deploying.md) ### [Enrollment status page](enrollment-status.md) ### [Windows Autopilot Reset](windows-autopilot-reset.md) diff --git a/windows/deployment/windows-autopilot/user-driven-aad.md b/windows/deployment/windows-autopilot/user-driven-aad.md index 6da9e99b33..b63517060d 100644 --- a/windows/deployment/windows-autopilot/user-driven-aad.md +++ b/windows/deployment/windows-autopilot/user-driven-aad.md @@ -1,19 +1,35 @@ ---- -title: User-driven mode for AAD -description: Listing of Autopilot scenarios -keywords: mdm, setup, windows, windows 10, oobe, manage, deploy, autopilot, ztd, zero-touch, partner, msfb, intune -ms.prod: w10 -ms.mktglfcycl: deploy -ms.localizationpriority: low -ms.sitesec: library -ms.pagetype: deploy -author: greg-lindsay -ms.author: greg-lindsay -ms.date: 10/02/2018 ---- - -# Windows Autopilot user-driven mode for Azure Active Directory - -**Applies to: Windows 10** - -PLACEHOLDER. This topic is a placeholder for the AAD-specific instuctions currently in user-driven.md. +--- +title: User-driven mode for AAD +description: Listing of Autopilot scenarios +keywords: mdm, setup, windows, windows 10, oobe, manage, deploy, autopilot, ztd, zero-touch, partner, msfb, intune +ms.prod: w10 +ms.mktglfcycl: deploy +ms.localizationpriority: low +ms.sitesec: library +ms.pagetype: deploy +author: greg-lindsay +ms.author: greg-lindsay +ms.date: 11/07/2018 +--- + +# Windows Autopilot user-driven mode for Azure Active Directory join + +**Applies to: Windows 10** + +## Procedures + +In order to perform a user-driven deployment using Windows Autopilot, the following preparation steps need to be completed: + +- Ensure that the users who will be performing user-driven mode deployments are able to join devices to Azure Active Directory. See [Configure device settings](https://docs.microsoft.com/azure/active-directory/device-management-azure-portal#configure-device-settings) in the Azure Active Directory documentation for more information. +- Create an Autopilot profile for user-driven mode with the desired settings. In Microsoft Intune, this mode is explicitly chosen when creating the profile. With Microsoft Store for Business and Partner Center, user-driven mode is the default and does not need to be selected. +- If using Intune, create a device group in Azure Active Directory and assign the Autopilot profile to that group. + +For each device that will be deployed using user-driven deployment, these additional steps are needed: + +- Ensure that the device has been added to Windows Autopilot. This can be done automatically by an OEM or partner at the time the device is purchased, or it can be done through a manual harvesting process later. See [Adding devices to Windows Autopilot](add-devices.md) for more information. +- Ensure an Autopilot profile has been assigned to the device: + - If using Intune and Azure Active Directory dynamic device groups, this can be done automatically. + - If using Intune and Azure Active Directory static device groups, manually add the device to the device group. + - If using other methods (e.g. Microsoft Store for Business or Partner Center), manually assign an Autopilot profile to the device. + +Also see the **Validation** section in the [Windows Autopilot user-driven mode](user-driven.md) topic. diff --git a/windows/deployment/windows-autopilot/user-driven-hybrid.md b/windows/deployment/windows-autopilot/user-driven-hybrid.md index 6f4a760dcc..88e4a87f15 100644 --- a/windows/deployment/windows-autopilot/user-driven-hybrid.md +++ b/windows/deployment/windows-autopilot/user-driven-hybrid.md @@ -9,12 +9,31 @@ ms.sitesec: library ms.pagetype: deploy author: greg-lindsay ms.author: greg-lindsay -ms.date: 10/02/2018 +ms.date: 11/07/2018 --- -# Windows Autopilot user-driven mode for Hybrid Azure Active Directory Join +# Windows Autopilot user-driven mode for hybrid Azure Active Directory join **Applies to: Windows 10** -PLACEHOLDER. This topic is a placeholder for the AD-specific (hybrid) instuctions. +Windows Autopilot requires that devices be Azure Active Directory joined. If you have an on-premises Active Directory environment and want to also join devices to your on-premises domain, you can accomplish this by configuring Autopilot devices to be [hybrid Azure Active Directory (AAD) joined](https://docs.microsoft.com/azure/active-directory/devices/hybrid-azuread-join-plan). + +## Requirements + +To perform a user-driven hybrid AAD joined deployment using Windows Autopilot: + +- Users must be able to join devices to Azure Active Directory. +- A Windows Autopilot profile for user-driven mode must be created and + - **Hybrid Azure AD joined** must be specified as the selected option under **Join to Azure AD as** in the Autopilot profile. +- If using Intune, a device group in Azure Active Directory must exist with the Windows Autopilot profile assigned to that group. +- The device must be running Windows 10, version 1809 or later. +- The device must be connected to the Internet and have access to an Active Directory domain controller. +- The Intune Connector for Active Directory must be installed. + - Note: The Intune Connector will perform an on-prem AD join, therefore users do not need on-prem AD-join permission, assuming the Connector is [configured to perform this action](https://docs.microsoft.com/intune/windows-autopilot-hybrid#increase-the-computer-account-limit-in-the-organizational-unit) on the user's behalf. + +## Step by step instructions + +See [Deploy hybrid Azure AD joined devices using Intune and Windows Autopilot](https://docs.microsoft.com/intune/windows-autopilot-hybrid). + +Also see the **Validation** section in the [Windows Autopilot user-driven mode](user-driven.md) topic. \ No newline at end of file diff --git a/windows/deployment/windows-autopilot/user-driven.md b/windows/deployment/windows-autopilot/user-driven.md index 1aa1ad5321..4fd86ef3b5 100644 --- a/windows/deployment/windows-autopilot/user-driven.md +++ b/windows/deployment/windows-autopilot/user-driven.md @@ -8,11 +8,13 @@ ms.localizationpriority: medium ms.sitesec: library ms.pagetype: deploy author: greg-lindsay -ms.date: 10/02/2018 +ms.date: 11/07/2018 ms.author: greg-lindsay -ms.date: 10/02/2018 +ms.date: 11/07/2018 --- +# Windows Autopilot user-driven mode + Windows Autopilot user-driven mode is designed to enable new Windows 10 devices to be transformed from their initial state, directly from the factory, into a ready-to-use state without requiring that IT personnel ever touch the device. The process is designed to be simple so that anyone can complete it, enabling devices to be shipped or distributed to the end user directly with simple instructions: - Unbox the device, plug it in, and turn it on. @@ -24,21 +26,12 @@ After completing those simple steps, the remainder of the process is completely Today, Windows Autopilot user-driven mode supports joining devices to Azure Active Directory. Support for Hybrid Azure Active Directory Join (with devices joined to an on-premises Active Directory domain) will be available in a future Windows 10 release. See [Introduction to device management in Azure Active Directory](https://docs.microsoft.com/azure/active-directory/device-management-introduction) for more information about the differences between these two join options. -## Step by step +## Available user-driven modes -In order to perform a user-driven deployment using Windows Autopilot, the following preparation steps need to be completed: +The following options are available for user-driven deployment: -- Ensure that the users who will be performing user-driven mode deployments are able to join devices to Azure Active Directory. See [Configure device settings](https://docs.microsoft.com/azure/active-directory/device-management-azure-portal#configure-device-settings) in the Azure Active Directory documentation for more information. -- Create an Autopilot profile for user-driven mode with the desired settings. In Microsoft Intune, this mode is explicitly chosen when creating the profile. With Microsoft Store for Business and Partner Center, user-driven mode is the default and does not need to be selected. -- If using Intune, create a device group in Azure Active Directory and assign the Autopilot profile to that group. - -For each machine that will be deployed using user-driven deployment, these additional steps are needed: - -- Ensure that the device has been added to Windows Autopilot. This can be done automatically by an OEM or partner at the time the device is purchased, or it can be done through a manual harvesting process later. See [Adding devices to Windows Autopilot](add-devices.md) for more information. -- Ensure an Autopilot profile has been assigned to the device: - - If using Intune and Azure Active Directory dynamic device groups, this can be done automatically. - - If using Intune and Azure Active Directory static device groups, manually add the device to the device group. - - If using other methods (e.g. Microsoft Store for Business or Partner Center), manually assign an Autopilot profile to the device. +- [Azure Active Directory join](user-driven-aad.md) is available if devices do not need to be joined to an on-prem Active Directory domain. +- [Hybrid Azure Active Directory join](user-driven-hybrid.md) is available for devices that must be joined to both Azure Active Directory and your on-prem Active Directory domain. ## Validation From 2e17ac9c1505777ca66362f1929813299424f4e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dani=20Halfin=20=F0=9F=93=AC=F0=9F=94=A8?= Date: Thu, 8 Nov 2018 00:26:43 +0000 Subject: [PATCH 189/487] Merged PR 12678: push to live --- windows/deployment/windows-autopilot/TOC.md | 2 + .../windows-autopilot/user-driven-aad.md | 54 ++++--- .../windows-autopilot/user-driven-hybrid.md | 25 ++- .../windows-autopilot/user-driven.md | 23 +-- ...system-components-to-microsoft-services.md | 143 ++++++++++++++---- windows/privacy/manage-windows-endpoints.md | 8 +- windows/security/threat-protection/index.md | 4 +- ...ows-defender-advanced-threat-protection.md | 6 +- 8 files changed, 188 insertions(+), 77 deletions(-) diff --git a/windows/deployment/windows-autopilot/TOC.md b/windows/deployment/windows-autopilot/TOC.md index 315115e706..19d3896e66 100644 --- a/windows/deployment/windows-autopilot/TOC.md +++ b/windows/deployment/windows-autopilot/TOC.md @@ -6,6 +6,8 @@ ## [Scenarios and Capabilities](windows-autopilot-scenarios.md) ### [Support for existing devices](existing-devices.md) ### [User-driven mode](user-driven.md) +#### [User-driven mode for AAD](user-driven-aad.md) +#### [User-driven mode for hybrid AAD](user-driven-hybrid.md) ### [Self-deploying mode](self-deploying.md) ### [Enrollment status page](enrollment-status.md) ### [Windows Autopilot Reset](windows-autopilot-reset.md) diff --git a/windows/deployment/windows-autopilot/user-driven-aad.md b/windows/deployment/windows-autopilot/user-driven-aad.md index 6da9e99b33..b63517060d 100644 --- a/windows/deployment/windows-autopilot/user-driven-aad.md +++ b/windows/deployment/windows-autopilot/user-driven-aad.md @@ -1,19 +1,35 @@ ---- -title: User-driven mode for AAD -description: Listing of Autopilot scenarios -keywords: mdm, setup, windows, windows 10, oobe, manage, deploy, autopilot, ztd, zero-touch, partner, msfb, intune -ms.prod: w10 -ms.mktglfcycl: deploy -ms.localizationpriority: low -ms.sitesec: library -ms.pagetype: deploy -author: greg-lindsay -ms.author: greg-lindsay -ms.date: 10/02/2018 ---- - -# Windows Autopilot user-driven mode for Azure Active Directory - -**Applies to: Windows 10** - -PLACEHOLDER. This topic is a placeholder for the AAD-specific instuctions currently in user-driven.md. +--- +title: User-driven mode for AAD +description: Listing of Autopilot scenarios +keywords: mdm, setup, windows, windows 10, oobe, manage, deploy, autopilot, ztd, zero-touch, partner, msfb, intune +ms.prod: w10 +ms.mktglfcycl: deploy +ms.localizationpriority: low +ms.sitesec: library +ms.pagetype: deploy +author: greg-lindsay +ms.author: greg-lindsay +ms.date: 11/07/2018 +--- + +# Windows Autopilot user-driven mode for Azure Active Directory join + +**Applies to: Windows 10** + +## Procedures + +In order to perform a user-driven deployment using Windows Autopilot, the following preparation steps need to be completed: + +- Ensure that the users who will be performing user-driven mode deployments are able to join devices to Azure Active Directory. See [Configure device settings](https://docs.microsoft.com/azure/active-directory/device-management-azure-portal#configure-device-settings) in the Azure Active Directory documentation for more information. +- Create an Autopilot profile for user-driven mode with the desired settings. In Microsoft Intune, this mode is explicitly chosen when creating the profile. With Microsoft Store for Business and Partner Center, user-driven mode is the default and does not need to be selected. +- If using Intune, create a device group in Azure Active Directory and assign the Autopilot profile to that group. + +For each device that will be deployed using user-driven deployment, these additional steps are needed: + +- Ensure that the device has been added to Windows Autopilot. This can be done automatically by an OEM or partner at the time the device is purchased, or it can be done through a manual harvesting process later. See [Adding devices to Windows Autopilot](add-devices.md) for more information. +- Ensure an Autopilot profile has been assigned to the device: + - If using Intune and Azure Active Directory dynamic device groups, this can be done automatically. + - If using Intune and Azure Active Directory static device groups, manually add the device to the device group. + - If using other methods (e.g. Microsoft Store for Business or Partner Center), manually assign an Autopilot profile to the device. + +Also see the **Validation** section in the [Windows Autopilot user-driven mode](user-driven.md) topic. diff --git a/windows/deployment/windows-autopilot/user-driven-hybrid.md b/windows/deployment/windows-autopilot/user-driven-hybrid.md index 6f4a760dcc..88e4a87f15 100644 --- a/windows/deployment/windows-autopilot/user-driven-hybrid.md +++ b/windows/deployment/windows-autopilot/user-driven-hybrid.md @@ -9,12 +9,31 @@ ms.sitesec: library ms.pagetype: deploy author: greg-lindsay ms.author: greg-lindsay -ms.date: 10/02/2018 +ms.date: 11/07/2018 --- -# Windows Autopilot user-driven mode for Hybrid Azure Active Directory Join +# Windows Autopilot user-driven mode for hybrid Azure Active Directory join **Applies to: Windows 10** -PLACEHOLDER. This topic is a placeholder for the AD-specific (hybrid) instuctions. +Windows Autopilot requires that devices be Azure Active Directory joined. If you have an on-premises Active Directory environment and want to also join devices to your on-premises domain, you can accomplish this by configuring Autopilot devices to be [hybrid Azure Active Directory (AAD) joined](https://docs.microsoft.com/azure/active-directory/devices/hybrid-azuread-join-plan). + +## Requirements + +To perform a user-driven hybrid AAD joined deployment using Windows Autopilot: + +- Users must be able to join devices to Azure Active Directory. +- A Windows Autopilot profile for user-driven mode must be created and + - **Hybrid Azure AD joined** must be specified as the selected option under **Join to Azure AD as** in the Autopilot profile. +- If using Intune, a device group in Azure Active Directory must exist with the Windows Autopilot profile assigned to that group. +- The device must be running Windows 10, version 1809 or later. +- The device must be connected to the Internet and have access to an Active Directory domain controller. +- The Intune Connector for Active Directory must be installed. + - Note: The Intune Connector will perform an on-prem AD join, therefore users do not need on-prem AD-join permission, assuming the Connector is [configured to perform this action](https://docs.microsoft.com/intune/windows-autopilot-hybrid#increase-the-computer-account-limit-in-the-organizational-unit) on the user's behalf. + +## Step by step instructions + +See [Deploy hybrid Azure AD joined devices using Intune and Windows Autopilot](https://docs.microsoft.com/intune/windows-autopilot-hybrid). + +Also see the **Validation** section in the [Windows Autopilot user-driven mode](user-driven.md) topic. \ No newline at end of file diff --git a/windows/deployment/windows-autopilot/user-driven.md b/windows/deployment/windows-autopilot/user-driven.md index 1aa1ad5321..4fd86ef3b5 100644 --- a/windows/deployment/windows-autopilot/user-driven.md +++ b/windows/deployment/windows-autopilot/user-driven.md @@ -8,11 +8,13 @@ ms.localizationpriority: medium ms.sitesec: library ms.pagetype: deploy author: greg-lindsay -ms.date: 10/02/2018 +ms.date: 11/07/2018 ms.author: greg-lindsay -ms.date: 10/02/2018 +ms.date: 11/07/2018 --- +# Windows Autopilot user-driven mode + Windows Autopilot user-driven mode is designed to enable new Windows 10 devices to be transformed from their initial state, directly from the factory, into a ready-to-use state without requiring that IT personnel ever touch the device. The process is designed to be simple so that anyone can complete it, enabling devices to be shipped or distributed to the end user directly with simple instructions: - Unbox the device, plug it in, and turn it on. @@ -24,21 +26,12 @@ After completing those simple steps, the remainder of the process is completely Today, Windows Autopilot user-driven mode supports joining devices to Azure Active Directory. Support for Hybrid Azure Active Directory Join (with devices joined to an on-premises Active Directory domain) will be available in a future Windows 10 release. See [Introduction to device management in Azure Active Directory](https://docs.microsoft.com/azure/active-directory/device-management-introduction) for more information about the differences between these two join options. -## Step by step +## Available user-driven modes -In order to perform a user-driven deployment using Windows Autopilot, the following preparation steps need to be completed: +The following options are available for user-driven deployment: -- Ensure that the users who will be performing user-driven mode deployments are able to join devices to Azure Active Directory. See [Configure device settings](https://docs.microsoft.com/azure/active-directory/device-management-azure-portal#configure-device-settings) in the Azure Active Directory documentation for more information. -- Create an Autopilot profile for user-driven mode with the desired settings. In Microsoft Intune, this mode is explicitly chosen when creating the profile. With Microsoft Store for Business and Partner Center, user-driven mode is the default and does not need to be selected. -- If using Intune, create a device group in Azure Active Directory and assign the Autopilot profile to that group. - -For each machine that will be deployed using user-driven deployment, these additional steps are needed: - -- Ensure that the device has been added to Windows Autopilot. This can be done automatically by an OEM or partner at the time the device is purchased, or it can be done through a manual harvesting process later. See [Adding devices to Windows Autopilot](add-devices.md) for more information. -- Ensure an Autopilot profile has been assigned to the device: - - If using Intune and Azure Active Directory dynamic device groups, this can be done automatically. - - If using Intune and Azure Active Directory static device groups, manually add the device to the device group. - - If using other methods (e.g. Microsoft Store for Business or Partner Center), manually assign an Autopilot profile to the device. +- [Azure Active Directory join](user-driven-aad.md) is available if devices do not need to be joined to an on-prem Active Directory domain. +- [Hybrid Azure Active Directory join](user-driven-hybrid.md) is available for devices that must be joined to both Azure Active Directory and your on-prem Active Directory domain. ## Validation diff --git a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md index 865d98939f..3ac0a072a3 100644 --- a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md +++ b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md @@ -18,6 +18,7 @@ ms.date: 06/05/2018 - Windows 10 Enterprise, version 1607 and newer - Windows Server 2016 +- Windows Server 2019 If you're looking for content on what each diagnostic data level means and how to configure it in your organization, see [Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md). @@ -43,6 +44,12 @@ Note that **Get Help** and **Give us Feedback** links no longer work after the W We are always striving to improve our documentation and welcome your feedback. You can provide feedback by contacting telmhelp@microsoft.com. +## What's new in Windows 10, version 1809 Enterprise edition + +Here's a list of changes that were made to this article for Windows 10, version 1809: + +- Added a policy to disable Windows Defender SmartScreen + ## What's new in Windows 10, version 1803 Enterprise edition Here's a list of changes that were made to this article for Windows 10, version 1803: @@ -99,19 +106,19 @@ The following table lists management options for each setting, beginning with Wi | Setting | UI | Group Policy | MDM policy | Registry | Command line | | - | :-: | :-: | :-: | :-: | :-: | -| [1. Automatic Root Certificates Update](#automatic-root-certificates-update) | | ![Check mark](images/checkmark.png) | | | | +| [1. Automatic Root Certificates Update](#automatic-root-certificates-update) | | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | | [2. Cortana and Search](#bkmk-cortana) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | [3. Date & Time](#bkmk-datetime) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | -| [4. Device metadata retrieval](#bkmk-devinst) | | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | -| [5. Find My Device](#find-my-device) | | ![Check mark](images/checkmark.png) | | | | -| [6. Font streaming](#font-streaming) | | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | +| [4. Device metadata retrieval](#bkmk-devinst) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +| [5. Find My Device](#find-my-device) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | +| [6. Font streaming](#font-streaming) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | [7. Insider Preview builds](#bkmk-previewbuilds) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | [8. Internet Explorer](#bkmk-ie) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | | [9. Live Tiles](#live-tiles) | | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | | [10. Mail synchronization](#bkmk-mailsync) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | [11. Microsoft Account](#bkmk-microsoft-account) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | [12. Microsoft Edge](#bkmk-edge) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | -| [13. Network Connection Status Indicator](#bkmk-ncsi) | | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | +| [13. Network Connection Status Indicator](#bkmk-ncsi) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | [14. Offline maps](#bkmk-offlinemaps) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | | [15. OneDrive](#bkmk-onedrive) | | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | | [16. Preinstalled apps](#bkmk-preinstalledapps) | ![Check mark](images/checkmark.png) | | | | ![Check mark](images/checkmark.png) | @@ -142,6 +149,7 @@ The following table lists management options for each setting, beginning with Wi | [21. Teredo](#bkmk-teredo) | | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | [22. Wi-Fi Sense](#bkmk-wifisense) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | | [23. Windows Defender](#bkmk-defender) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +|     [23.1 Windows Defender Smartscreen](#bkmk-defender-smartscreen) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | [24. Windows Media Player](#bkmk-wmp) | ![Check mark](images/checkmark.png) | | | | ![Check mark](images/checkmark.png) | | [25. Windows Spotlight](#bkmk-spotlight) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | [26. Microsoft Store](#bkmk-windowsstore) | | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | @@ -202,6 +210,63 @@ See the following table for a summary of the management settings for Windows Ser | [21. Teredo](#bkmk-teredo) | | ![Check mark](images/checkmark.png) | | [28. Windows Update](#bkmk-wu) | ![Check mark](images/checkmark.png) | | +### Settings for Windows Server 2019 + +See the following table for a summary of the management settings for Windows Server 2019. + +| Setting | UI | Group Policy | MDM policy | Registry | Command line | +| - | :-: | :-: | :-: | :-: | :-: | +| [1. Automatic Root Certificates Update](#automatic-root-certificates-update) | | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | +| [2. Cortana and Search](#bkmk-cortana) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +| [3. Date & Time](#bkmk-datetime) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | +| [4. Device metadata retrieval](#bkmk-devinst) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +| [5. Find My Device](#find-my-device) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | +| [6. Font streaming](#font-streaming) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +| [7. Insider Preview builds](#bkmk-previewbuilds) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +| [8. Internet Explorer](#bkmk-ie) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | +| [9. Live Tiles](#live-tiles) | | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | +| [10. Mail synchronization](#bkmk-mailsync) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +| [11. Microsoft Account](#bkmk-microsoft-account) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +| [12. Microsoft Edge](#bkmk-edge) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +| [13. Network Connection Status Indicator](#bkmk-ncsi) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +| [14. Offline maps](#bkmk-offlinemaps) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | +| [15. OneDrive](#bkmk-onedrive) | | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | +| [16. Preinstalled apps](#bkmk-preinstalledapps) | ![Check mark](images/checkmark.png) | | | | ![Check mark](images/checkmark.png) | +| [17. Settings > Privacy](#bkmk-settingssection) | | | | | | +|     [17.1 General](#bkmk-general) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +|     [17.2 Location](#bkmk-priv-location) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +|     [17.3 Camera](#bkmk-priv-camera) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +|     [17.4 Microphone](#bkmk-priv-microphone) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +|     [17.5 Notifications](#bkmk-priv-notifications) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png)| ![Check mark](images/checkmark.png) | | +|     [17.6 Speech, inking, & typing](#bkmk-priv-speech) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +|     [17.7 Account info](#bkmk-priv-accounts) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +|     [17.8 Contacts](#bkmk-priv-contacts) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +|     [17.9 Calendar](#bkmk-priv-calendar) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +|     [17.10 Call history](#bkmk-priv-callhistory) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +|     [17.11 Email](#bkmk-priv-email) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +|     [17.12 Messaging](#bkmk-priv-messaging) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +|     [17.13 Phone calls](#bkmk-priv-phone-calls) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +|     [17.14 Radios](#bkmk-priv-radios) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +|     [17.15 Other devices](#bkmk-priv-other-devices) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +|     [17.16 Feedback & diagnostics](#bkmk-priv-feedback) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +|     [17.17 Background apps](#bkmk-priv-background) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | +|     [17.18 Motion](#bkmk-priv-motion) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +|     [17.19 Tasks](#bkmk-priv-tasks) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +|     [17.20 App Diagnostics](#bkmk-priv-diag) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +| [18. Software Protection Platform](#bkmk-spp) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +| [19. Storage Health](#bkmk-storage-health) | | ![Check mark](images/checkmark.png) | | | | +| [20. Sync your settings](#bkmk-syncsettings) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +| [21. Teredo](#bkmk-teredo) | | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | +| [22. Wi-Fi Sense](#bkmk-wifisense) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | +| [23. Windows Defender](#bkmk-defender) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +|     [23.1 Windows Defender Smartscreen](#bkmk-defender-smartscreen) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +| [24. Windows Media Player](#bkmk-wmp) | ![Check mark](images/checkmark.png) | | | | ![Check mark](images/checkmark.png) | +| [25. Windows Spotlight](#bkmk-spotlight) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +| [26. Microsoft Store](#bkmk-windowsstore) | | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | +|     [26.1 Apps for websites](#bkmk-apps-for-websites) | | ![Check mark](images/checkmark.png) | | | +| [27. Windows Update Delivery Optimization](#bkmk-updates) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | +| [28. Windows Update](#bkmk-wu) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | | + ## How to configure each setting Use the following sections for more information about how to configure each setting. @@ -336,9 +401,17 @@ After that, configure the following: ### 4. Device metadata retrieval -To prevent Windows from retrieving device metadata from the Internet, apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **System** > **Device Installation** > **Prevent device metadata retrieval from the Internet**. +To prevent Windows from retrieving device metadata from the Internet: -You can also create a new REG\_DWORD registry setting named **PreventDeviceMetadataFromNetwork** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\Device Metadata** and set it to 1 (one). +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **System** > **Device Installation** > **Prevent device metadata retrieval from the Internet**. + + -or - + +- Create a new REG\_DWORD registry setting named **PreventDeviceMetadataFromNetwork** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\Device Metadata** and set it to 1 (one). + + -or - + +- Apply the DeviceInstallation/PreventDeviceMetadataFromNetwork MDM policy from the [Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventdevicemetadatafromnetwork). ### 5. Find My Device @@ -608,7 +681,7 @@ You can turn off NCSI by doing one of the following: - Enable the Group Policy: **Computer Configuration** > **Administrative Templates** > **System** > **Internet Communication Management** > **Internet Communication Settings** > **Turn off Windows Network Connectivity Status Indicator active tests** -- In Windows 10, version 1703 and later, apply the Connectivity/DisallowNetworkConnectivityActiveTests MDM policy. +- In Windows 10, version 1703 and later, apply the Connectivity/DisallowNetworkConnectivityActiveTests MDM policy from the [Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-connectivity#connectivity-disallownetworkconnectivityactivetests) with a value of 1. > [!NOTE] > After you apply this policy, you must restart the device for the policy setting to take effect. @@ -879,31 +952,13 @@ To turn off **Turn on SmartScreen Filter to check web content (URLs) that Micros -or- -- In Windows Server 2016, apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Microsoft Edge** > **Configure SmartScreen Filter**. - In Windows 10, version 1703, apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Microsoft Edge** > **Configure Windows Defender SmartScreen Filter**. - - In Windows Server 2016, apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **File Explorer** > **Configure Windows SmartScreen**. - In Windows 10, version 1703 , apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **File Explorer** > **Configure Windows Defender SmartScreen**. - - -or- - -- Apply the Browser/AllowSmartScreen MDM policy from the [Policy CSP](https://msdn.microsoft.com/library/windows/hardware/dn904962.aspx) where 0 is turned off and 1 is turned on. - - -or- - - Create a provisioning package, using: - - - For Internet Explorer: **Runtime settings** > **Policies** > **Browser** > **AllowSmartScreen** - - - For Microsoft Edge: **Runtime settings** > **Policies** > **MicrosoftEdge** > **AllowSmartScreen** + - For Internet Explorer: **Runtime settings > Policies > Browser > AllowSmartScreen** + - For Microsoft Edge: **Runtime settings > Policies > MicrosoftEdge > AllowSmartScreen** -or- -- Create a REG\_DWORD registry setting named **EnableWebContentEvaluation** in **HKEY\_CURRENT\_USER\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\AppHost** with a value of 0 (zero). - - -or- - -- Create a REG\_DWORD registry setting named **EnableSmartScreen** in **HKEY\_LOCAL\_MACHINE\\Sofware\\Policies\\Microsoft\\Windows\\System** with a value of 0 (zero). +- Create a REG_DWORD registry setting named **EnableWebContentEvaluation** in **HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\AppHost** with a value of 0 (zero). To turn off **Send Microsoft info about how I write to help us improve typing and writing in the future**: @@ -1793,6 +1848,36 @@ For Windows 10 only, you can stop Enhanced Notifications: You can also use the registry to turn off Malicious Software Reporting Tool diagnostic data by setting the REG\_DWORD value **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\MRT\\DontReportInfectionInformation** to 1. +### 23.1 Windows Defender SmartScreen + +To disable Windows Defender Smartscreen: + +- In Group Policy, configure - **Computer Configuration > Administrative Templates > Windows Components > Windows Defender SmartScreen > Explorer > Configure Windows Defender SmartScreen** : **Disable** + + -or- + +- **Computer Configuration > Administrative Templates > Windows Components > File Explorer > Configure Windows Defender SmartScreen** : **Disable** + + -and- + +- **Computer Configuration > Administrative Templates > Windows Components > Windows Defender SmartScreen > Explorer > Configure app install control** : **Enable** + + -or- + +- Create a REG_DWORD registry setting named **EnableSmartScreen** in **HKEY_LOCAL_MACHINE\Sofware\Policies\Microsoft\Windows\System** with a value of 0 (zero). + + -and- + +- Create a REG_DWORD registry setting named **ConfigureAppInstallControlEnabled** in **HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\SmartScreen** with a value of 1. + + -and- + +- Create a SZ registry setting named **ConfigureAppInstallControl** in **HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\SmartScreen** with a value of **Anywhere**. + + -or- + +- Apply the Browser/AllowSmartScreen MDM policy from the [Policy CSP](https://msdn.microsoft.com/library/windows/hardware/dn904962.aspx) where 0 is turned off and 1 is turned on. + ### 24. Windows Media Player To remove Windows Media Player on Windows 10: diff --git a/windows/privacy/manage-windows-endpoints.md b/windows/privacy/manage-windows-endpoints.md index 721814aabe..c324f877dd 100644 --- a/windows/privacy/manage-windows-endpoints.md +++ b/windows/privacy/manage-windows-endpoints.md @@ -145,13 +145,9 @@ If you [turn off traffic for this endpoint](manage-connections-from-windows-oper ## Certificates -The following endpoint is used by the Automatic Root Certificates Update component to automatically check the list of trusted authorities on Windows Update to see if an update is available. It is possible to [turn off traffic to this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#automatic-root-certificates-update), but that is not recommended because when root certificates are updated over time, applications and websites may stop working because they did not receive an updated root certificate the application uses. +The following endpoint is used by the Automatic Root Certificates Update component to automatically check the list of trusted authorities on Windows Update to see if an update is available. It is possible to [turn off traffic to this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#automatic-root-certificates-update), but that is not recommended because when root certificates are updated over time, applications and websites may stop working because they did not receive an updated root certificate the application uses. -| Source process | Protocol | Destination | Applies from Windows 10 version | -|----------------|----------|------------|----------------------------------| -| svchost | HTTP | ctldl.windowsupdate.com | 1709 | - -The following endpoints are used to download certificates that are publicly known to be fraudulent. +Additionally, it is used to download certificates that are publicly known to be fraudulent. These settings are critical for both Windows security and the overall security of the Internet. We do not recommend blocking this endpoint. If traffic to this endpoint is turned off, Windows no longer automatically downloads certificates known to be fraudulent, which increases the attack vector on the device. diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index a83dc7afac..028116204e 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -63,8 +63,8 @@ To further reinforce the security perimeter of your network, Windows Defender AT -**[Endpoint protection and response](windows-defender-atp/overview-endpoint-detection-response.md)**
      -Endpoint protection and response capabilities are put in place to detect, investigate, and respond to advanced threats that may have made it past the first two security pillars. +**[Endpoint detection and response](windows-defender-atp/overview-endpoint-detection-response.md)**
      +Endpoint detection and response capabilities are put in place to detect, investigate, and respond to advanced threats that may have made it past the first two security pillars. - [Alerts](windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection.md) - [Historical endpoint data](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#machine-timeline) diff --git a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md index abe99e8194..6d9b834f75 100644 --- a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 10/26/2018 +ms.date: 11/07/2018 --- # Windows Defender Advanced Threat Protection @@ -76,8 +76,8 @@ To further reinforce the security perimeter of your network, Windows Defender AT -**[Endpoint protection and response](overview-endpoint-detection-response.md)**
      -Endpoint protection and response capabilities are put in place to detect, investigate, and respond to advanced threats that may have made it past the first two security pillars. +**[Endpoint detection and response](overview-endpoint-detection-response.md)**
      +Endpoint detection and response capabilities are put in place to detect, investigate, and respond to advanced threats that may have made it past the first two security pillars. From a1938d0e7ab01c9eafc8af33ab05e426356952aa Mon Sep 17 00:00:00 2001 From: Adam Gross Date: Wed, 7 Nov 2018 18:52:27 -0600 Subject: [PATCH 190/487] Update upgrade-readiness-deployment-script.md Fixed a typo --- .../deployment/upgrade/upgrade-readiness-deployment-script.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md index 76e0198780..e295b3fa32 100644 --- a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md +++ b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md @@ -93,7 +93,7 @@ The deployment script displays the following exit codes to let you know if it wa N/A - 1 - Unexpected error occurred while executiEng the script. + 1 - Unexpected error occurred while executing the script. The files in the deployment script are likely corrupted. Download the [latest script](https://go.microsoft.com/fwlink/?LinkID=822966) from the download center and try again. From fcc1cac35a4ad1f91f7d35b194fb55393b04c403 Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Thu, 8 Nov 2018 11:25:05 +0200 Subject: [PATCH 191/487] Hide TI Indicators from the navigation bar --- windows/security/threat-protection/TOC.md | 6 ------ .../security/threat-protection/windows-defender-atp/TOC.md | 6 ------ 2 files changed, 12 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index b2568ff5d9..27b8022e11 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -351,12 +351,6 @@ ######## [Get user related alerts](windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md) ######## [Get user related machines](windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md) -####### [TI Indicator](windows-defender-atp/ti-indicator-windows-defender-advanced-threat-protection-new.md) -######## [List TI Indicators](windows-defender-atp/get-ti-indicators-collection-windows-defender-advanced-threat-protection-new.md) -######## [Get TI Indicator by ID](windows-defender-atp/get-ti-indicator-by-id-windows-defender-advanced-threat-protection-new.md) -######## [Submit TI Indicator](windows-defender-atp/post-ti-indicator-windows-defender-advanced-threat-protection-new.md) -######## [Delete TI Indicator](windows-defender-atp/delete-ti-indicator-by-id-windows-defender-advanced-threat-protection-new.md) - ###### How to use APIs - Samples ####### Advanced Hunting API ######## [Schedule advanced Hunting using Microsoft Flow](windows-defender-atp/run-advanced-query-sample-ms-flow.md) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 273cc66efe..71c2a82d6f 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -287,12 +287,6 @@ ####### [Get user related alerts](get-user-related-alerts-windows-defender-advanced-threat-protection-new.md) ####### [Get user related machines](get-user-related-machines-windows-defender-advanced-threat-protection-new.md) -###### [TI Indicator](ti-indicator-windows-defender-advanced-threat-protection-new.md) -####### [List TI Indicators](get-ti-indicators-collection-windows-defender-advanced-threat-protection-new.md) -####### [Get TI Indicator by ID](get-ti-indicator-by-id-windows-defender-advanced-threat-protection-new.md) -####### [Submit TI Indicator](post-ti-indicator-windows-defender-advanced-threat-protection-new.md) -####### [Delete TI Indicator](delete-ti-indicator-by-id-windows-defender-advanced-threat-protection-new.md) - ##### How to use APIs - Samples ###### Advanced Hunting API ####### [Schedule advanced Hunting using Microsoft Flow](run-advanced-query-sample-ms-flow.md) From a5494b4014c21faded15a3cd69406bf3a69fa2e3 Mon Sep 17 00:00:00 2001 From: James Pearson Date: Thu, 8 Nov 2018 10:20:50 +0000 Subject: [PATCH 192/487] Fix a minor typo Replaced "Nullsoft Scriptable Install System" with "Nullsoft Sciptable Install System" in the Bondat section, and also put commas in the list to make it consistent with the other lists --- .../security/threat-protection/intelligence/worms-malware.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/intelligence/worms-malware.md b/windows/security/threat-protection/intelligence/worms-malware.md index b76c90029c..c9e7ce8541 100644 --- a/windows/security/threat-protection/intelligence/worms-malware.md +++ b/windows/security/threat-protection/intelligence/worms-malware.md @@ -25,7 +25,7 @@ Jenxcus (also known as Dunihi), Gamarue (also known as Androm), and Bondat have * **Gamarue** typically arrives through spam campaigns, exploits, downloaders, social networking sites, and removable drives. When Gamarue infects a device, it becomes a distribution channel for other malware. We’ve seen it distribute other malware such as infostealers, spammers, clickers, downloaders, and rogues. -* **Bondat** typically arrives through fictitious Nullsoft Sciptable Install System (NSIS) Java installers and removable drives. When Bondat infects a system, it gathers information about the machine such as device name, Globally Unique Identifier (GUID), and OS build. It then sends that information to a remote server. +* **Bondat** typically arrives through fictitious Nullsoft Scriptable Install System (NSIS), Java installers, and removable drives. When Bondat infects a system, it gathers information about the machine such as device name, Globally Unique Identifier (GUID), and OS build. It then sends that information to a remote server. Both Bondat and Gamarue have clever ways of obscuring themselves to evade detection. By hiding what they are doing, they try to avoid detection by security software. @@ -45,4 +45,4 @@ Download [Microsoft Security Essentials](https://www.microsoft.com/download/deta In case threat removal is unsuccessful, read about [troubleshooting malware detection and removal problems](https://www.microsoft.com/wdsi/help/troubleshooting-infection). -For more general tips, see [prevent malware infection](prevent-malware-infection.md). \ No newline at end of file +For more general tips, see [prevent malware infection](prevent-malware-infection.md). From afd83cf3acc50c1d41d8ea45a688ac8bd454da57 Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Thu, 8 Nov 2018 14:21:40 +0200 Subject: [PATCH 193/487] remove file name --- .../custom-ti-api-windows-defender-advanced-threat-protection.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/custom-ti-api-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/custom-ti-api-windows-defender-advanced-threat-protection.md index 229300b01e..c7717dff75 100644 --- a/windows/security/threat-protection/windows-defender-atp/custom-ti-api-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/custom-ti-api-windows-defender-advanced-threat-protection.md @@ -186,7 +186,6 @@ The API currently supports the following IOC types: - Sha1 - Sha256 - Md5 -- FileName - IpAddress - DomainName From 84b86cc5907bc150b48f9b847c05c0a038ed45f7 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 8 Nov 2018 13:41:55 +0000 Subject: [PATCH 194/487] Merged PR 12682: Change toc Change toc --- windows/deployment/windows-autopilot/TOC.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/windows-autopilot/TOC.md b/windows/deployment/windows-autopilot/TOC.md index 19d3896e66..dab69519b0 100644 --- a/windows/deployment/windows-autopilot/TOC.md +++ b/windows/deployment/windows-autopilot/TOC.md @@ -6,8 +6,8 @@ ## [Scenarios and Capabilities](windows-autopilot-scenarios.md) ### [Support for existing devices](existing-devices.md) ### [User-driven mode](user-driven.md) -#### [User-driven mode for AAD](user-driven-aad.md) -#### [User-driven mode for hybrid AAD](user-driven-hybrid.md) +#### [Azure Active Directory joined](user-driven-aad.md) +#### [Hybrid Azure Active Directory joined](user-driven-hybrid.md) ### [Self-deploying mode](self-deploying.md) ### [Enrollment status page](enrollment-status.md) ### [Windows Autopilot Reset](windows-autopilot-reset.md) From 78c4b52b311ce3dd29b27cac41136b0be08a928f Mon Sep 17 00:00:00 2001 From: Louie Mayor Date: Thu, 8 Nov 2018 14:41:34 +0000 Subject: [PATCH 195/487] Updated investigate-alerts-windows-defender-advanced-threat-protection.md --- ...e-alerts-windows-defender-advanced-threat-protection.md | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/investigate-alerts-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/investigate-alerts-windows-defender-advanced-threat-protection.md index 87f2d65c02..31561fac5b 100644 --- a/windows/security/threat-protection/windows-defender-atp/investigate-alerts-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/investigate-alerts-windows-defender-advanced-threat-protection.md @@ -54,14 +54,11 @@ Some actor profiles include a link to download a more comprehensive threat intel The detailed alert profile helps you understand who the attackers are, who they target, what techniques, tools, and procedures (TTPs) they use, which geolocations they are active in, and finally, what recommended actions you may take. In many cases, you can download a more detailed Threat Intelligence report about this attacker or campaign for offline reading. ## Alert process tree -The **Alert process tree** takes alert triage and investigation to the next level, displaying the alert and related evidence, together with other events that occurred within the same execution context and time. This rich triage context of the alert and surrounding events is available on the alert page. +The **Alert process tree** takes alert triage and investigation to the next level, displaying the aggregated alert and surrounding evidence that occurred within the same execution context and time period. This rich triage and investigation context is available on the alert page. ![Image of the alert process tree](images/atp-alert-process-tree.png) -The **Alert process tree** expands to display the execution path of the alert, its evidence, and related events that occurred in the minutes - before and after - the alert. - -The alert and related events or evidence have circles with thunderbolt icons inside them. - +The **Alert process tree** expands to display the execution path of the alert and related evidence that occurred around the same period. Evidence items that are marked with a thunderbolt icon should be given priority during investigation. >[!NOTE] >The alert process tree might not be available in some alerts. From f1cfa3c9576b81975897b5d873db139330261b78 Mon Sep 17 00:00:00 2001 From: Louie Mayor Date: Thu, 8 Nov 2018 15:04:17 +0000 Subject: [PATCH 196/487] Updated investigate-alerts-windows-defender-advanced-threat-protection.md --- ...tigate-alerts-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/investigate-alerts-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/investigate-alerts-windows-defender-advanced-threat-protection.md index 31561fac5b..55f697cb46 100644 --- a/windows/security/threat-protection/windows-defender-atp/investigate-alerts-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/investigate-alerts-windows-defender-advanced-threat-protection.md @@ -58,7 +58,7 @@ The **Alert process tree** takes alert triage and investigation to the next leve ![Image of the alert process tree](images/atp-alert-process-tree.png) -The **Alert process tree** expands to display the execution path of the alert and related evidence that occurred around the same period. Evidence items that are marked with a thunderbolt icon should be given priority during investigation. +The **Alert process tree** expands to display the execution path of the alert and related evidence that occurred around the same period. Items marked with a thunderbolt icon should be given priority during investigation. >[!NOTE] >The alert process tree might not be available in some alerts. From 9e947c97eaa6873f650df3461bfbd3e82f341a96 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Thu, 8 Nov 2018 09:20:10 -0800 Subject: [PATCH 197/487] updated date --- .../intelligence/top-scoring-industry-antivirus-tests.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md b/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md index ed1a13c200..34297ac109 100644 --- a/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md +++ b/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md @@ -1,14 +1,14 @@ --- title: Top scoring in industry antivirus tests description: Windows Defender Antivirus consistently achieves high scores in independent tests. View the latest scores and analysis. -keywords: security, malware, av-comparatives, av-test, av, antivirus +keywords: security, malware, av-comparatives, av-test, av, antivirus, windows, defender, scores ms.prod: w10 ms.mktglfcycl: secure ms.sitesec: library ms.localizationpriority: medium ms.author: ellevin author: levinec -ms.date: 09/05/2018 +ms.date: 11/07/2018 --- # Top scoring in industry antivirus tests From b66d9b7d3c6c965fbb08fd611b84de112d455333 Mon Sep 17 00:00:00 2001 From: Daniel Niccoli Date: Thu, 8 Nov 2018 22:45:46 +0100 Subject: [PATCH 198/487] Update windows/application-management/apps-in-windows-10.md --- .../apps-in-windows-10.md | 115 +++++++++--------- 1 file changed, 60 insertions(+), 55 deletions(-) diff --git a/windows/application-management/apps-in-windows-10.md b/windows/application-management/apps-in-windows-10.md index 5ee9f992a3..c333ae5b64 100644 --- a/windows/application-management/apps-in-windows-10.md +++ b/windows/application-management/apps-in-windows-10.md @@ -18,8 +18,8 @@ The following types of apps run on Windows 10: - "Win32" apps - traditional Windows applications. Digging into the Windows apps, there are two categories: -- System apps - Apps that are installed in the c:\Windows\* directory. These apps are integral to the OS. -- Apps - All other apps, installed in c:\Program Files\WindowsApps. There are two classes of apps: +- System apps - Apps that are installed in the C:\Windows\* directory. These apps are integral to the OS. +- Apps - All other apps, installed in C:\Program Files\WindowsApps. There are two classes of apps: - Provisioned: Installed in user account the first time you sign in with a new user account. - Installed: Installed as part of the OS. @@ -38,57 +38,62 @@ Some of the apps show up in multiple tables - that's because their status change System apps are integral to the operating system. Here are the typical system apps in Windows 10 versions 1703, 1709, and 1803. -| Name | Full name |1703 | 1709 | 1803 |Uninstall through UI? | -|------------------|-------------------------------------------|:------:|:------:|:------:|-------------------------------------------------------| -| Cortana UI | CortanaListenUIApp | x | | |No | -| | Desktop Learning | x | | |No | -| | DesktopView | x | | |No | -| | EnvironmentsApp | x | | |No | -| Mixed Reality + | HoloCamera | x | | |No | -| Mixed Reality + | HoloItemPlayerApp | x | | |No | -| Mixed Reality + | HoloShell | x | | |No | -| | InputApp | | x | x |No | -| | Microsoft.AAD.Broker.Plugin | x | x | x |No | -| | Microsoft.AccountsControl | x | x | x |No | -| Hello setup UI | Microsoft.BioEnrollment | x | x | x |No | -| | Microsoft.CredDialogHost | x | x | x |No | -| | Microsoft.ECApp | | x | x |No | -| | Microsoft.LockApp | x | x | x |No | -| Microsoft Edge | Microsoft.Microsoft.Edge | x | x | x |No | -| | Microsoft.PPIProjection | x | x | x |No | -| | Microsoft.Windows. Apprep.ChxApp | x | x | x |No | -| | Microsoft.Windows. AssignedAccessLockApp | x | x | x |No | -| | Microsoft.Windows. CloudExperienceHost | x | x | x |No | -| | Microsoft.Windows. ContentDeliveryManager | x | x | x |No | -| Cortana | Microsoft.Windows.Cortana | x | x | x |No | -| | Microsoft.Windows. Holographic.FirstRun | x | x | x |No | -| | Microsoft.Windows. ModalSharePickerHost | x | | |No | -| | Microsoft.Windows. OOBENetworkCaptivePort | x | x | x |No | -| | Microsoft.Windows. OOBENetworkConnectionFlow | x | x | x |No | -| | Microsoft.Windows. ParentalControls | x | x | x |No | -| People Hub | Microsoft.Windows. PeopleExperienceHost | | x | x |No | -| | Microsoft.Windows. PinningConfirmationDialog | | x | x |No | -| | Microsoft.Windows. SecHealthUI | x | x | x |No | -| | Microsoft.Windows. SecondaryTileExperience | x | x | |No | -| | Microsoft.Windows. SecureAssessmentBrowser | x | x | x |No | -| Start | Microsoft.Windows. ShellExperienceHost | x | x | x |No | -| Windows Feedback | Microsoft.WindowsFeedback | * | * | |No | -| | Microsoft.XboxGameCallableUI | x | x | x |No | -| Contact Support* | Windows.ContactSupport | x | * | |Via Optional Features app | -| Settings | Windows.ImmersiveControlPanel | x | x | |No | -| Connect | Windows.MiracastView | x | | |No | -| Print 3D | Windows.Print3D | | x | |Yes | -| Print UI | Windows.PrintDialog | x | x | x |No | -| Purchase UI | Windows.PurchaseDialog | | | x |No | -| | Microsoft.AsyncTextService | | | x |No | -| | Microsoft.MicrosoftEdgeDevToolsClient | | | x |No | -| | Microsoft.Win32WebViewHost | | | x |No | -| | Microsoft.Windows.CapturePicker | | | x |No | -| | Windows.CBSPreview | | | x |No | -|File Picker | 1527c705-839a-4832-9118-54d4Bd6a0c89 | | | x |No | -|File Explorer | c5e2524a-ea46-4f67-841f-6a9465d9d515 | | | x |No | -|App Resolver | E2A4F912-2574-4A75-9BB0-0D023378592B | | | x |No | -|Add Suggested folder Dialog box| F46D4000-FD22-4DB4-AC8E-4E1DDDE828FE|| | x |No | +``` +> Get-AppxPackage -PackageTypeFilter Main | ? { $_.SignatureKind -eq "System" } | Sort Name | Format-Table Name, InstallLocation +``` + +| Name | Package Name | 1703 | 1709 | 1803 | Uninstall through UI? | +|----------------------------------|---------------------------------------------|:-----:|:----:|:----:|-----------------------| +| File Picker | 1527c705-839a-4832-9118-54d4Bd6a0c89 | | | x | No | +| File Explorer | c5e2524a-ea46-4f67-841f-6a9465d9d515 | | | x | No | +| App Resolver UX | E2A4F912-2574-4A75-9BB0-0D023378592B | | | x | No | +| Add Suggested Folders To Library | F46D4000-FD22-4DB4-AC8E-4E1DDDE828FE | | | x | No | +| | InputApp | | x | x | No | +| Cortana UI | CortanaListenUIApp | x | | | No | +| | Desktop Learning | x | | | No | +| | DesktopView | x | | | No | +| | EnvironmentsApp | x | | | No | +| Mixed Reality + | HoloCamera | x | | | No | +| Mixed Reality + | HoloItemPlayerApp | x | | | No | +| Mixed Reality + | HoloShell | x | | | No | +| | Microsoft.AAD.Broker.Plugin | x | x | x | No | +| | Microsoft.AccountsControl | x | x | x | No | +| | Microsoft.AsyncTextService | | | x | No | +| Hello setup UI | Microsoft.BioEnrollment | x | x | x | No | +| | Microsoft.CredDialogHost | x | x | x | No | +| | Microsoft.ECApp | | x | x | No | +| | Microsoft.LockApp | x | x | x | No | +| Microsoft Edge | Microsoft.MicrosoftEdge | x | x | x | No | +| | Microsoft.MicrosoftEdgeDevToolsClient | | | x | No | +| | Microsoft.PPIProjection | x | x | | No | +| | Microsoft.Win32WebViewHost | | | x | No | +| | Microsoft.Windows.Apprep.ChxApp | x | x | x | No | +| | Microsoft.Windows.AssignedAccessLockApp | x | x | x | No | +| | Microsoft.Windows.CapturePicker | | | x | No | +| | Microsoft.Windows.CloudExperienceHost | x | x | x | No | +| | Microsoft.Windows.ContentDeliveryManager | x | x | x | No | +| Cortana | Microsoft.Windows.Cortana | x | x | x | No | +| | Microsoft.Windows.Holographic.FirstRun | x | x | | No | +| | Microsoft.Windows.ModalSharePickerHost | x | | | No | +| | Microsoft.Windows.OOBENetworkCaptivePort | x | x | x | No | +| | Microsoft.Windows.OOBENetworkConnectionFlow | x | x | x | No | +| | Microsoft.Windows.ParentalControls | x | x | x | No | +| People Hub | Microsoft.Windows.PeopleExperienceHost | | x | x | No | +| | Microsoft.Windows.PinningConfirmationDialog | | x | x | No | +| | Microsoft.Windows.SecHealthUI | x | x | x | No | +| | Microsoft.Windows.SecondaryTileExperience | x | x | | No | +| | Microsoft.Windows.SecureAssessmentBrowser | x | x | x | No | +| Start | Microsoft.Windows.ShellExperienceHost | x | x | x | No | +| Windows Feedback | Microsoft.WindowsFeedback | * | * | | No | +| | Microsoft.XboxGameCallableUI | x | x | x | No | +| | Windows.CBSPreview | | | x | No | +| Contact Support* | Windows.ContactSupport | x | * | | Via Settings App | +| Settings | Windows.immersivecontrolpanel | x | x | x | No | +| Connect | Windows.MiracastView | x | | | No | +| Print 3D | Windows.Print3D | | x | | Yes | +| Print UI | Windows.PrintDialog | x | x | x | No | +| Purchase UI | Windows.PurchaseDialog | | | | No | + > [!NOTE] > - The Contact Support app changed to Get Help in version 1709. Get Help is a provisioned app (instead of system app like Contact Support). @@ -98,7 +103,7 @@ System apps are integral to the operating system. Here are the typical system ap Here are the typical installed Windows apps in Windows 10 versions 1703, 1709, and 1803. | Name | Full name | 1703 | 1709 | 1803 |Uninstall through UI? | -|--------------------|------------------------------------------|:----:|:----:|:----:|:----------------------:| +|--------------------|------------------------------------------|:----:|:----:|:----:|:---------------------:| | Remote Desktop | Microsoft.RemoteDesktop | x | x | | Yes | | PowerBI | Microsoft.Microsoft PowerBIforWindows | x | | | Yes | | Code Writer | ActiproSoftwareLLC.562882FEEB491 | x | x | x | Yes | @@ -152,7 +157,7 @@ Here are the provisioned Windows apps in Windows 10 versions 1703, 1709, 1803 an | Microsoft.MicrosoftStickyNotes | [Microsoft Sticky Notes](ms-windows-store://pdp/?PFN=Microsoft.MicrosoftStickyNotes_8wekyb3d8bbwe) | x | x | x | x | No | | Microsoft.MixedReality.Portal | [Mixed Reality Portal](ms-windows-store://pdp/?PFN=Microsoft.MixedReality.Portal_8wekyb3d8bbwe) | | | | x | No | | Microsoft.MSPaint | [Paint 3D](ms-windows-store://pdp/?PFN=Microsoft.MSPaint_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.Office.OneNote | [OneNote](ms-windows-store://pdp/?PFN=Microsoft.Office.OneNote_8wekyb3d8bbwe) | x | x | x | x | Yes | +| Microsoft.Office.OneNote | [OneNote](ms-windows-store://pdp/?PFN=Microsoft.Office.OneNote_8wekyb3d8bbwe) | x | x | x | x | Yes | | Microsoft.OneConnect | [Paid Wi-Fi & Cellular](ms-windows-store://pdp/?PFN=Microsoft.OneConnect_8wekyb3d8bbwe) | x | x | x | x | No | | Microsoft.People | [Microsoft People](ms-windows-store://pdp/?PFN=Microsoft.People_8wekyb3d8bbwe) | x | x | x | x | No | | Microsoft.Print3D | [Print 3D](ms-windows-store://pdp/?PFN=Microsoft.Print3D_8wekyb3d8bbwe) | | x | x | x | No | From 350b732b00d8b8758ad64f5d85b3694f4c8ed37a Mon Sep 17 00:00:00 2001 From: Daniel Niccoli Date: Thu, 8 Nov 2018 22:57:50 +0100 Subject: [PATCH 199/487] Update windows/application-management/apps-in-windows-10.md --- .../apps-in-windows-10.md | 128 +++++++++--------- 1 file changed, 63 insertions(+), 65 deletions(-) diff --git a/windows/application-management/apps-in-windows-10.md b/windows/application-management/apps-in-windows-10.md index c333ae5b64..02aa19ebf0 100644 --- a/windows/application-management/apps-in-windows-10.md +++ b/windows/application-management/apps-in-windows-10.md @@ -18,29 +18,85 @@ The following types of apps run on Windows 10: - "Win32" apps - traditional Windows applications. Digging into the Windows apps, there are two categories: -- System apps - Apps that are installed in the C:\Windows\* directory. These apps are integral to the OS. - Apps - All other apps, installed in C:\Program Files\WindowsApps. There are two classes of apps: - Provisioned: Installed in user account the first time you sign in with a new user account. - Installed: Installed as part of the OS. +- System apps - Apps that are installed in the C:\Windows\* directory. These apps are integral to the OS. The following tables list the system apps, installed Windows apps, and provisioned Windows apps in a standard Windows 10 Enterprise installation. (If you have a custom image, your specific apps might differ.) The tables list the app, the full name, show the app's status in Windows 10 version 1607, 1703, and 1709, and indicate whether an app can be uninstalled through the UI. Some of the apps show up in multiple tables - that's because their status changed between versions. Make sure to check the version column for the version you are currently running. + +## Provisioned Windows apps + +Here are the provisioned Windows apps in Windows 10 versions 1703, 1709, 1803 and 1809. + > [!TIP] -> Want to see a list of the apps installed on your specific image? You can run the following PowerShell cmdlet: -> ```powershell -> Get-AppxPackage | select Name,PackageFamilyName -> Get-AppxProvisionedPackage -Online | select DisplayName,PackageName +> You can list all provisioned Windows apps with this PowerShell command: > ``` +> Get-AppxProvisionedPackage -Online | Format-Table DisplayName, PackageName +> ``` + +| Package name | App name | 1703 | 1709 | 1803 | 1809 | Uninstall through UI? | +|----------------------------------------|--------------------------------------------------------------------------------------------------------------------|:----:|:----:|:----:|:----:|:---------------------:| +| Microsoft.3DBuilder | [3D Builder](ms-windows-store://pdp/?PFN=Microsoft.3DBuilder_8wekyb3d8bbwe) | x | | | | Yes | +| Microsoft.BingWeather | [MSN Weather](ms-windows-store://pdp/?PFN=Microsoft.BingWeather_8wekyb3d8bbwe) | x | x | x | x | Yes | +| Microsoft.DesktopAppInstaller | [App Installer](ms-windows-store://pdp/?PFN=Microsoft.DesktopAppInstaller_8wekyb3d8bbwe) | x | x | x | x | Via Settings App | +| Microsoft.GetHelp | [Get Help](ms-windows-store://pdp/?PFN=Microsoft.Gethelp_8wekyb3d8bbwe) | | x | x | x | No | +| Microsoft.Getstarted | [Microsoft Tips](ms-windows-store://pdp/?PFN=Microsoft.Getstarted_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.HEIFImageExtension | [HEIF Image Extensions](ms-windows-store://pdp/?PFN=Microsoft.HEIFImageExtension_8wekyb3d8bbwe) | | | | x | No | +| Microsoft.Messaging | [Microsoft Messaging](ms-windows-store://pdp/?PFN=Microsoft.Messaging_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.Microsoft3DViewer | [Mixed Reality Viewer](ms-windows-store://pdp/?PFN=Microsoft.Microsoft3DViewer_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.MicrosoftOfficeHub | [My Office](ms-windows-store://pdp/?PFN=Microsoft.MicrosoftOfficeHub_8wekyb3d8bbwe) | x | x | x | x | Yes | +| Microsoft.MicrosoftSolitaireCollection | [Microsoft Solitaire Collection](ms-windows-store://pdp/?PFN=Microsoft.MicrosoftSolitaireCollection_8wekyb3d8bbwe) | x | x | x | x | Yes | +| Microsoft.MicrosoftStickyNotes | [Microsoft Sticky Notes](ms-windows-store://pdp/?PFN=Microsoft.MicrosoftStickyNotes_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.MixedReality.Portal | [Mixed Reality Portal](ms-windows-store://pdp/?PFN=Microsoft.MixedReality.Portal_8wekyb3d8bbwe) | | | | x | No | +| Microsoft.MSPaint | [Paint 3D](ms-windows-store://pdp/?PFN=Microsoft.MSPaint_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.Office.OneNote | [OneNote](ms-windows-store://pdp/?PFN=Microsoft.Office.OneNote_8wekyb3d8bbwe) | x | x | x | x | Yes | +| Microsoft.OneConnect | [Paid Wi-Fi & Cellular](ms-windows-store://pdp/?PFN=Microsoft.OneConnect_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.People | [Microsoft People](ms-windows-store://pdp/?PFN=Microsoft.People_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.Print3D | [Print 3D](ms-windows-store://pdp/?PFN=Microsoft.Print3D_8wekyb3d8bbwe) | | x | x | x | No | +| Microsoft.SkreenSketch | [Snip & Sketch](ms-windows-store://pdp/?PFN=Microsoft.ScreenSketch_8wekyb3d8bbwe) | | | | x | No | +| Microsoft.SkypeApp | [Skype](ms-windows-store://pdp/?PFN=Microsoft.SkypeApp_kzf8qxf38zg5c) | x | x | x | x | No | +| Microsoft.StorePurchaseApp | [Store Purchase App](ms-windows-store://pdp/?PFN=Microsoft.StorePurchaseApp_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.VP9VideoExtensions | | | | | x | No | +| Microsoft.Wallet | [Microsoft Pay](ms-windows-store://pdp/?PFN=Microsoft.Wallet_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.WebMediaExtensions | [Web Media Extensions](ms-windows-store://pdp/?PFN=Microsoft.WebMediaExtensions_8wekyb3d8bbwe) | | | x | x | No | +| Microsoft.WebpImageExtension | [Webp Image Extension](ms-windows-store://pdp/?PFN=Microsoft.WebpImageExtension_8wekyb3d8bbwe) | | | | x | No | +| Microsoft.Windows.Photos | [Microsoft Photos](ms-windows-store://pdp/?PFN=Microsoft.Windows.Photos_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.WindowsAlarms | [Windows Alarms & Clock](ms-windows-store://pdp/?PFN=Microsoft.WindowsAlarms_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.WindowsCalculator | [Windows Calculator](ms-windows-store://pdp/?PFN=Microsoft.WindowsCalculator_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.WindowsCamera | [Windows Camera](ms-windows-store://pdp/?PFN=Microsoft.WindowsCamera_8wekyb3d8bbwe) | x | x | x | x | No | +| microsoft.windowscommunicationsapps | [Mail and Calendar](ms-windows-store://pdp/?PFN=microsoft.windowscommunicationsapps_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.WindowsFeedbackHub | [Feedback Hub](ms-windows-store://pdp/?PFN=Microsoft.WindowsFeedbackHub_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.WindowsMaps | [Windows Maps](ms-windows-store://pdp/?PFN=Microsoft.WindowsMaps_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.WindowsSoundRecorder | [Windows Voice Recorder](ms-windows-store://pdp/?PFN=Microsoft.WindowsSoundRecorder_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.WindowsStore | [Microsoft Store](ms-windows-store://pdp/?PFN=Microsoft.WindowsStore_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.Xbox.TCUI | [Xbox TCUI](ms-windows-store://pdp/?PFN=Microsoft.Xbox.TCUI_8wekyb3d8bbwe) | | x | x | x | No | +| Microsoft.XboxApp | [Xbox](ms-windows-store://pdp/?PFN=Microsoft.XboxApp_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.XboxGameOverlay | [Xbox Game Bar](ms-windows-store://pdp/?PFN=Microsoft.XboxGameOverlay_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.XboxGamingOverlay | [Xbox Gaming Overlay](ms-windows-store://pdp/?PFN=Microsoft.XboxGamingOverlay_8wekyb3d8bbwe) | | | x | x | No | +| Microsoft.XboxIdentityProvider | [Xbox Identity Provider](ms-windows-store://pdp/?PFN=Microsoft.XboxIdentityProvider_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.XboxSpeechToTextOverlay | | x | x | x | x | No | +| Microsoft.YourPhone | [Your Phone](ms-windows-store://pdp/?PFN=Microsoft.YourPhone_8wekyb3d8bbwe) | | | | x | No | +| Microsoft.ZuneMusic | [Groove Music](ms-windows-store://pdp/?PFN=Microsoft.ZuneMusic_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.ZuneVideo | [Movies & TV](ms-windows-store://pdp/?PFN=Microsoft.ZuneVideo_8wekyb3d8bbwe) | x | x | x | x | No | + +--- +>[!NOTE] +>The Store app can't be removed. If you want to remove and reinstall the Store app, you can only bring Store back by either restoring your system from a backup or resetting your system. Instead of removing the Store app, you should use group policies to hide or disable it. +--- ## System apps System apps are integral to the operating system. Here are the typical system apps in Windows 10 versions 1703, 1709, and 1803. -``` +> [!TIP] +> You can list all system apps with this PowerShell command: +> ``` > Get-AppxPackage -PackageTypeFilter Main | ? { $_.SignatureKind -eq "System" } | Sort Name | Format-Table Name, InstallLocation -``` +> ``` | Name | Package Name | 1703 | 1709 | 1803 | Uninstall through UI? | |----------------------------------|---------------------------------------------|:-----:|:----:|:----:|-----------------------| @@ -132,62 +188,4 @@ Here are the typical installed Windows apps in Windows 10 versions 1703, 1709, a | | Microsoft.VCLibs.120.00.Universal | | x | | Yes | | | Microsoft.VCLibs.140.00.UWPDesktop | | | x | Yes | | | Microsoft.WinJS.2.0 | x | | | Yes | ---- - -## Provisioned Windows apps - -Here are the provisioned Windows apps in Windows 10 versions 1703, 1709, 1803 and 1809. - -``` -> Get-AppxProvisionedPackage -Online | Select-Object DisplayName, PackageName -``` - -| Package name | App name | 1703 | 1709 | 1803 | 1809 | Uninstall through UI? | -|----------------------------------------|--------------------------------------------------------------------------------------------------------------------|:----:|:----:|:----:|:----:|:---------------------:| -| Microsoft.3DBuilder | [3D Builder](ms-windows-store://pdp/?PFN=Microsoft.3DBuilder_8wekyb3d8bbwe) | x | | | | Yes | -| Microsoft.BingWeather | [MSN Weather](ms-windows-store://pdp/?PFN=Microsoft.BingWeather_8wekyb3d8bbwe) | x | x | x | x | Yes | -| Microsoft.DesktopAppInstaller | [App Installer](ms-windows-store://pdp/?PFN=Microsoft.DesktopAppInstaller_8wekyb3d8bbwe) | x | x | x | x | Via Settings App | -| Microsoft.GetHelp | [Get Help](ms-windows-store://pdp/?PFN=Microsoft.Gethelp_8wekyb3d8bbwe) | | x | x | x | No | -| Microsoft.Getstarted | [Microsoft Tips](ms-windows-store://pdp/?PFN=Microsoft.Getstarted_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.HEIFImageExtension | [HEIF Image Extensions](ms-windows-store://pdp/?PFN=Microsoft.HEIFImageExtension_8wekyb3d8bbwe) | | | | x | No | -| Microsoft.Messaging | [Microsoft Messaging](ms-windows-store://pdp/?PFN=Microsoft.Messaging_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.Microsoft3DViewer | [Mixed Reality Viewer](ms-windows-store://pdp/?PFN=Microsoft.Microsoft3DViewer_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.MicrosoftOfficeHub | [My Office](ms-windows-store://pdp/?PFN=Microsoft.MicrosoftOfficeHub_8wekyb3d8bbwe) | x | x | x | x | Yes | -| Microsoft.MicrosoftSolitaireCollection | [Microsoft Solitaire Collection](ms-windows-store://pdp/?PFN=Microsoft.MicrosoftSolitaireCollection_8wekyb3d8bbwe) | x | x | x | x | Yes | -| Microsoft.MicrosoftStickyNotes | [Microsoft Sticky Notes](ms-windows-store://pdp/?PFN=Microsoft.MicrosoftStickyNotes_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.MixedReality.Portal | [Mixed Reality Portal](ms-windows-store://pdp/?PFN=Microsoft.MixedReality.Portal_8wekyb3d8bbwe) | | | | x | No | -| Microsoft.MSPaint | [Paint 3D](ms-windows-store://pdp/?PFN=Microsoft.MSPaint_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.Office.OneNote | [OneNote](ms-windows-store://pdp/?PFN=Microsoft.Office.OneNote_8wekyb3d8bbwe) | x | x | x | x | Yes | -| Microsoft.OneConnect | [Paid Wi-Fi & Cellular](ms-windows-store://pdp/?PFN=Microsoft.OneConnect_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.People | [Microsoft People](ms-windows-store://pdp/?PFN=Microsoft.People_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.Print3D | [Print 3D](ms-windows-store://pdp/?PFN=Microsoft.Print3D_8wekyb3d8bbwe) | | x | x | x | No | -| Microsoft.SkreenSketch | [Snip & Sketch](ms-windows-store://pdp/?PFN=Microsoft.ScreenSketch_8wekyb3d8bbwe) | | | | x | No | -| Microsoft.SkypeApp | [Skype](ms-windows-store://pdp/?PFN=Microsoft.SkypeApp_kzf8qxf38zg5c) | x | x | x | x | No | -| Microsoft.StorePurchaseApp | [Store Purchase App](ms-windows-store://pdp/?PFN=Microsoft.StorePurchaseApp_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.VP9VideoExtensions | | | | | x | No | -| Microsoft.Wallet | [Microsoft Pay](ms-windows-store://pdp/?PFN=Microsoft.Wallet_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.WebMediaExtensions | [Web Media Extensions](ms-windows-store://pdp/?PFN=Microsoft.WebMediaExtensions_8wekyb3d8bbwe) | | | x | x | No | -| Microsoft.WebpImageExtension | [Webp Image Extension](ms-windows-store://pdp/?PFN=Microsoft.WebpImageExtension_8wekyb3d8bbwe) | | | | x | No | -| Microsoft.Windows.Photos | [Microsoft Photos](ms-windows-store://pdp/?PFN=Microsoft.Windows.Photos_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.WindowsAlarms | [Windows Alarms & Clock](ms-windows-store://pdp/?PFN=Microsoft.WindowsAlarms_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.WindowsCalculator | [Windows Calculator](ms-windows-store://pdp/?PFN=Microsoft.WindowsCalculator_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.WindowsCamera | [Windows Camera](ms-windows-store://pdp/?PFN=Microsoft.WindowsCamera_8wekyb3d8bbwe) | x | x | x | x | No | -| microsoft.windowscommunicationsapps | [Mail and Calendar](ms-windows-store://pdp/?PFN=microsoft.windowscommunicationsapps_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.WindowsFeedbackHub | [Feedback Hub](ms-windows-store://pdp/?PFN=Microsoft.WindowsFeedbackHub_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.WindowsMaps | [Windows Maps](ms-windows-store://pdp/?PFN=Microsoft.WindowsMaps_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.WindowsSoundRecorder | [Windows Voice Recorder](ms-windows-store://pdp/?PFN=Microsoft.WindowsSoundRecorder_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.WindowsStore | [Microsoft Store](ms-windows-store://pdp/?PFN=Microsoft.WindowsStore_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.Xbox.TCUI | [Xbox TCUI](ms-windows-store://pdp/?PFN=Microsoft.Xbox.TCUI_8wekyb3d8bbwe) | | x | x | x | No | -| Microsoft.XboxApp | [Xbox](ms-windows-store://pdp/?PFN=Microsoft.XboxApp_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.XboxGameOverlay | [Xbox Game Bar](ms-windows-store://pdp/?PFN=Microsoft.XboxGameOverlay_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.XboxGamingOverlay | [Xbox Gaming Overlay](ms-windows-store://pdp/?PFN=Microsoft.XboxGamingOverlay_8wekyb3d8bbwe) | | | x | x | No | -| Microsoft.XboxIdentityProvider | [Xbox Identity Provider](ms-windows-store://pdp/?PFN=Microsoft.XboxIdentityProvider_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.XboxSpeechToTextOverlay | | x | x | x | x | No | -| Microsoft.YourPhone | [Your Phone](ms-windows-store://pdp/?PFN=Microsoft.YourPhone_8wekyb3d8bbwe) | | | | x | No | -| Microsoft.ZuneMusic | [Groove Music](ms-windows-store://pdp/?PFN=Microsoft.ZuneMusic_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.ZuneVideo | [Movies & TV](ms-windows-store://pdp/?PFN=Microsoft.ZuneVideo_8wekyb3d8bbwe) | x | x | x | x | No | - ---- ->[!NOTE] ->The Store app can't be removed. If you want to remove and reinstall the Store app, you can only bring Store back by either restoring your system from a backup or resetting your system. Instead of removing the Store app, you should use group policies to hide or disable it. --- \ No newline at end of file From 90f10fedbe9bb132885d83e3b3ff03a048611fad Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 8 Nov 2018 14:44:44 -0800 Subject: [PATCH 200/487] add troubleshooting for pop-up blocker --- ...ot-siem-windows-defender-advanced-threat-protection.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/troubleshoot-siem-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/troubleshoot-siem-windows-defender-advanced-threat-protection.md index ec2722306c..8c7c0f5e5f 100644 --- a/windows/security/threat-protection/windows-defender-atp/troubleshoot-siem-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/troubleshoot-siem-windows-defender-advanced-threat-protection.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 02/13/2018 +ms.date: 11/08/2018 --- # Troubleshoot SIEM tool integration issues @@ -67,6 +67,12 @@ If you encounter an error when trying to get a refresh token when using the thre 6. Click **Save**. +## Error while enabling the SIEM connector application +If you encounter an error when trying to enable the SIEM connector application, check the pop-up blocker settings of your browser. It might be blocking the new window being opened when you enable the capability. + + + + >Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-troubleshootsiem-belowfoldlink) ## Related topics From 7c414418c39e1307299925e5abcf88072890fb7e Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Fri, 9 Nov 2018 00:41:00 -0500 Subject: [PATCH 201/487] typo: Dyanamic -> Dynamic Also added code fence language --- windows/client-management/mdm/passportforwork-ddf.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/client-management/mdm/passportforwork-ddf.md b/windows/client-management/mdm/passportforwork-ddf.md index 6f65055513..79bf2a8409 100644 --- a/windows/client-management/mdm/passportforwork-ddf.md +++ b/windows/client-management/mdm/passportforwork-ddf.md @@ -21,7 +21,7 @@ Looking for the DDF XML files? See [CSP DDF files download](configuration-servic The XML below is for Windows 10, version 1809. -``` syntax +```xml False - Enables/Disables Dyanamic Lock + Enables/Disables Dynamic Lock @@ -1304,4 +1304,4 @@ Note that enhanced anti-spoofing for Windows Hello face authentication is not re -``` \ No newline at end of file +``` From af31678826a3be5ef17f00ebdb6f341523236154 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 9 Nov 2018 09:30:21 -0800 Subject: [PATCH 202/487] edit --- .../protect-enterprise-data-using-wip.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/information-protection/windows-information-protection/protect-enterprise-data-using-wip.md b/windows/security/information-protection/windows-information-protection/protect-enterprise-data-using-wip.md index ed41a8ef23..33ec5598fe 100644 --- a/windows/security/information-protection/windows-information-protection/protect-enterprise-data-using-wip.md +++ b/windows/security/information-protection/windows-information-protection/protect-enterprise-data-using-wip.md @@ -8,7 +8,7 @@ ms.mktglfcycl: explore ms.sitesec: library ms.pagetype: security ms.author: justinha -ms.date: 11/06/2018 +ms.date: 11/08/2018 ms.localizationpriority: medium --- @@ -26,7 +26,7 @@ Windows Information Protection (WIP), previously known as enterprise data protec ## Video: Protect enterprise data from being accidentally copied to the wrong place -> [!Video https://www.youtube.com/embed/1s09SrwxccM] +> [!Video https://www.microsoft.com/en-us/videoplayer/embed/RE2IGhh] ## Prerequisites You’ll need this software to run WIP in your enterprise: From 851ab5ff05ef995e86326fe51f1ab4b5724e0cd3 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 9 Nov 2018 10:34:43 -0800 Subject: [PATCH 203/487] fix link --- ...ing-reference-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/advanced-hunting-reference-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/advanced-hunting-reference-windows-defender-advanced-threat-protection.md index dcda5f43d8..9366ed298f 100644 --- a/windows/security/threat-protection/windows-defender-atp/advanced-hunting-reference-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/advanced-hunting-reference-windows-defender-advanced-threat-protection.md @@ -113,4 +113,4 @@ To effectively build queries that span multiple tables, you need to understand t ## Related topic - [Query data using Advanced hunting](advanced-hunting-windows-defender-advanced-threat-protection.md) -- [Advanced hunting query language best practices](/advanced-hunting-best-practices-windows-defender-advanced-threat-protection.md) \ No newline at end of file +- [Advanced hunting query language best practices](advanced-hunting-best-practices-windows-defender-advanced-threat-protection.md) \ No newline at end of file From d1b4f83c1b26cd5105e7812387884f1274146193 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dani=20Halfin=20=F0=9F=93=AC=F0=9F=94=A8?= Date: Fri, 9 Nov 2018 19:40:18 +0000 Subject: [PATCH 204/487] Merged PR 12726: Sediment updates --- ...ndows-diagnostic-events-and-fields-1703.md | 283 ++--------------- ...ndows-diagnostic-events-and-fields-1709.md | 186 ++--------- ...ndows-diagnostic-events-and-fields-1803.md | 298 ++++++++++++++++++ 3 files changed, 336 insertions(+), 431 deletions(-) diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md index ada643a31a..c0acd3cd73 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md @@ -2791,7 +2791,7 @@ The following fields are available: ### Microsoft.Windows.Remediation.Applicable -This event indicates a remedial plug-in is applicable if/when such a plug-in is detected. This is used to ensure Windows is up to date. +This event sends simple device connectivity and configuration data about an application installed on the system that helps keep the Windows Update stack healthy. The following fields are available: @@ -2814,7 +2814,7 @@ The following fields are available: - **HResult** The HRESULT for detection or perform action phases of the plugin. - **IsAppraiserLatestResult** The HRESULT from the appraiser task. - **IsConfigurationCorrected** Indicates whether the configuration of SIH task was successfully corrected. -- **LastHresult** The HRESULT for detection or perform action phases of the plugin. +- **LastHresult** The HResult of the operation. - **LastRun** The date of the most recent SIH run. - **NextRun** Date of the next scheduled SIH run. - **PackageVersion** The version of the current remediation package. @@ -2875,7 +2875,7 @@ The following fields are available: ### Microsoft.Windows.Remediation.Completed -This event enables completion tracking of a process that remediates issues preventing security and quality updates. +This event sends simple device connectivity and configuration data about an application installed on the system that helps keep the Windows Update stack healthy. The following fields are available: @@ -2964,123 +2964,9 @@ The following fields are available: - **WindowsSxsTempFolderSizeInMegabytes** The size of the WinSxS (Windows Side-by-Side) Temp folder, measured in Megabytes. -### Microsoft.Windows.Remediation.DiskCleanUnExpectedErrorEvent - -This event indicates that an unexpected error occurred during an update and provides information to help address the issue. - -The following fields are available: - -- **CV** The Correlation vector. -- **ErrorMessage** A description of any errors encountered while the plug-in was running. -- **GlobalEventCounter** The client-side counter that indicates ordering of events. -- **Hresult** The result of the event execution. -- **PackageVersion** The version number of the current remediation package. -- **SessionGuid** GUID associated with a given execution of sediment pack. - - -### Microsoft.Windows.Remediation.Error - -This event indicates a Sediment Pack error (update stack failure) has been detected and provides information to help address the issue. - -The following fields are available: - -- **HResult** The result of the event execution. -- **Message** A message containing information about the error that occurred. -- **PackageVersion** The version number of the current remediation package. - - -### Microsoft.Windows.Remediation.FallbackError - -This event indicates an error when Self Update results in a Fallback and provides information to help address the issue. - -The following fields are available: - -- **s0** Indicates the Fallback error level. See [Microsoft.Windows.Remediation.wilResult](#microsoftwindowsremediationwilresult). -- **wilResult** The result of the Windows Installer Logging. See [wilResult](#wilresult). - - -### Microsoft.Windows.Remediation.RemediationNotifyUserFixIssuesInvokeUIEvent - -This event occurs when the Notify User task executes and provides information about the cause of the notification. - -The following fields are available: - -- **CV** The Correlation vector. -- **GlobalEventCounter** The client-side counter that indicates ordering of events. -- **PackageVersion** The version number of the current remediation package. -- **RemediationNotifyUserFixIssuesCallResult** The result of calling the USO (Update Session Orchestrator) sequence steps. -- **RemediationNotifyUserFixIssuesUsoDownloadCalledHr** The error code from the USO (Update Session Orchestrator) download call. -- **RemediationNotifyUserFixIssuesUsoInitializedHr** The error code from the USO (Update Session Orchestrator) initialize call. -- **RemediationNotifyUserFixIssuesUsoProxyBlanketHr** The error code from the USO (Update Session Orchestrator) proxy blanket call. -- **RemediationNotifyUserFixIssuesUsoSetSessionHr** The error code from the USO (Update Session Orchestrator) session call. - - -### Microsoft.Windows.Remediation.RemediationShellFailedAutomaticAppUpdateModifyEventId - -This event provides the modification of the date on which an Automatic App Update scheduled task failed and provides information about the failure. - -The following fields are available: - -- **CV** The Correlation Vector. -- **GlobalEventCounter** The client-side counter that indicates ordering of events. -- **hResult** The result of the event execution. -- **PackageVersion** The version number of the current remediation package. - - -### Microsoft.Windows.Remediation.RemediationShellUnexpectedExceptionId - -This event identifies the remediation plug-in that returned an unexpected exception and provides information about the exception. - -The following fields are available: - -- **CV** The Correlation Vector. -- **GlobalEventCounter** The client-side counter that indicates ordering of events. -- **PackageVersion** The version number of the current remediation package. -- **RemediationShellUnexpectedExceptionId** The ID of the remediation plug-in that caused the exception. - - -### Microsoft.Windows.Remediation.RemediationUHEnableServiceFailed - -This event tracks the health of key update (Remediation) services and whether they are enabled. - -The following fields are available: - -- **CV** The Correlation Vector. -- **GlobalEventCounter** The client-side counter that indicates ordering of events. -- **hResult** The result of the event execution. -- **PackageVersion** The version number of the current remediation package. -- **serviceName** The name associated with the operation. - - -### Microsoft.Windows.Remediation.RemediationUpgradeSucceededDataEventId - -This event returns information about the upgrade upon success to help ensure Windows is up to date. - -The following fields are available: - -- **AppraiserPlugin** TRUE / FALSE depending on whether the Appraiser plug-in task fix was successful. -- **ClearAUOptionsPlugin** TRUE / FALSE depending on whether the AU (Auto Updater) Options registry keys were successfully deleted. -- **CV** The Correlation Vector. -- **DatetimeSyncPlugin** TRUE / FALSE depending on whether the DateTimeSync plug-in ran successfully. -- **DiskCleanupPlugin** TRUE / FALSE depending on whether the DiskCleanup plug-in ran successfully. -- **GlobalEventCounter** The client-side counter that indicates ordering of events. -- **NoisyHammerPlugin** TRUE / FALSE depending on whether the NoisyHammer plug-in ran successfully. -- **PackageVersion** The version number of the current remediation package. -- **RebootRequiredPlugin** TRUE / FALSE depending on whether the Reboot plug-in ran successfully. -- **RemediationNotifyUserFixIssuesPlugin** TRUE / FALSE depending on whether the User Fix Issues plug-in ran successfully -- **RemediationPostUpgradeDiskSpace** The amount of disk space available after the upgrade. -- **RemediationPostUpgradeHibernationSize** The size of the Hibernation file after the upgrade. -- **ServiceHealthPlugin** A list of services updated by the plug-in. -- **SIHHealthPlugin** TRUE / FALSE depending on whether the SIH Health plug-in ran successfully. -- **StackDataResetPlugin** TRUE / FALSE depending on whether the update stack completed successfully. -- **TaskHealthPlugin** A list of tasks updated by the plug-in. -- **UpdateApplicabilityFixerPlugin** TRUE / FALSE depending on whether the update applicability fixer plug-in completed successfully. -- **WindowsUpdateEndpointPlugin** TRUE / FALSE depending on whether the Windows Update Endpoint was successful. - - ### Microsoft.Windows.Remediation.Started -This event reports whether a plug-in started, to help ensure Windows is up to date. +This event sends simple device connectivity and configuration data about an application installed on the system that helps keep the Windows Update stack healthy. The following fields are available: @@ -3091,31 +2977,6 @@ The following fields are available: - **Result** This is the HRESULT for detection or perform action phases of the plugin. -### Microsoft.Windows.Remediation.wilResult - -This event provides Self Update information to help keep Windows up to date. - -The following fields are available: - -- **callContext** A list of diagnostic activities containing this error. -- **currentContextId** An identifier for the newest diagnostic activity containing this error. -- **currentContextMessage** A message associated with the most recent diagnostic activity containing this error (if any). -- **currentContextName** Name of the most recent diagnostic activity containing this error. -- **failureCount** Number of failures seen within the binary where the error occurred. -- **failureId** The identifier assigned to this failure. -- **failureType** Indicates the type of failure observed (exception, returned, error, logged error, or fail fast). -- **fileName** The source code file name where the error occurred. -- **function** The name of the function where the error occurred. -- **hresult** The failure error code. -- **lineNumber** The Line Number within the source code file where the error occurred. -- **message** A message associated with the failure (if any). -- **module** The name of the binary module in which the error occurred. -- **originatingContextId** The identifier for the oldest diagnostic activity containing this error. -- **originatingContextMessage** A message associated with the oldest diagnostic activity containing this error (if any). -- **originatingContextName** The name of the oldest diagnostic activity containing this error. -- **threadId** The identifier of the thread the error occurred on. - - ## Sediment events ### Microsoft.Windows.Sediment.Info.AppraiserData @@ -3465,15 +3326,17 @@ The following fields are available: - **Time** The system time at which the event occurred. +## Sediment Launcher events + ### Microsoft.Windows.SedimentLauncher.Applicable -Indicates whether a given plugin is applicable. +This event sends simple device connectivity and configuration data about an application installed on the system that helps keep the Windows Update stack healthy. The following fields are available: - **CV** Correlation vector. - **DetectedCondition** Boolean true if detect condition is true and perform action will be run. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. +- **GlobalEventCounter** Client side counter which indicates ordering of events. - **IsSelfUpdateEnabledInOneSettings** True if self update enabled in Settings. - **IsSelfUpdateNeeded** True if self update needed by device. - **PackageVersion** Current package version of Remediation. @@ -3483,97 +3346,43 @@ The following fields are available: ### Microsoft.Windows.SedimentLauncher.Completed -Indicates whether a given plugin has completed its work. +This event sends simple device connectivity and configuration data about an application installed on the system that helps keep the Windows Update stack healthy. The following fields are available: - **CV** Correlation vector. - **FailedReasons** Concatenated list of failure reasons. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. +- **GlobalEventCounter** Client side counter which indicates ordering of events. - **PackageVersion** Current package version of Remediation. - **PluginName** Name of the plugin specified for each generic plugin event. - **Result** This is the HRESULT for detection or perform action phases of the plugin. - **SedLauncherExecutionResult** HRESULT for one execution of the Sediment Launcher. -### Microsoft.Windows.SedimentLauncher.Error - -This event indicates an error occurred during the execution of the plug-in. The information provided helps ensure future upgrade/update attempts are more successful. - -The following fields are available: - -- **HResult** The result for the Detection or Perform Action phases of the plug-in. -- **Message** A message containing information about the error that occurred (if any). -- **PackageVersion** The version number of the current remediation package. - - -### Microsoft.Windows.SedimentLauncher.FallbackError - -This event indicates that an error occurred during execution of the plug-in fallback. - -The following fields are available: - -- **s0** Error occurred during execution of the plugin fallback. See [Microsoft.Windows.SedimentLauncher.wilResult](#microsoftwindowssedimentlauncherwilresult). - - -### Microsoft.Windows.SedimentLauncher.Information - -This event provides general information returned from the plug-in. - -The following fields are available: - -- **HResult** This is the HRESULT for detection or perform action phases of the plugin. -- **Message** Information message returned from a plugin containing only information internal to the plugins execution. -- **PackageVersion** Current package version of Remediation. - - ### Microsoft.Windows.SedimentLauncher.Started -This event indicates that a given plug-in has started. +This event sends simple device connectivity and configuration data about an application installed on the system that helps keep the Windows Update stack healthy. The following fields are available: - **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. +- **GlobalEventCounter** Client side counter which indicates ordering of events. - **PackageVersion** Current package version of Remediation. - **PluginName** Name of the plugin specified for each generic plugin event. - **Result** This is the HRESULT for detection or perform action phases of the plugin. -### Microsoft.Windows.SedimentLauncher.wilResult - -This event provides the result from the Windows internal library. - -The following fields are available: - -- **callContext** List of telemetry activities containing this error. -- **currentContextId** Identifier for the newest telemetry activity containing this error. -- **currentContextMessage** Custom message associated with the newest telemetry activity containing this error (if any). -- **currentContextName** Name of the newest telemetry activity containing this error. -- **failureCount** Number of failures seen within the binary where the error occurred. -- **failureId** Identifier assigned to this failure. -- **failureType** Indicates what type of failure was observed (exception, returned error, logged error or fail fast). -- **fileName** Source code file name where the error occurred. -- **function** Name of the function where the error occurred. -- **hresult** Failure error code. -- **lineNumber** Line number within the source code file where the error occurred. -- **message** Custom message associated with the failure (if any). -- **module** Name of the binary where the error occurred. -- **originatingContextId** Identifier for the oldest telemetry activity containing this error. -- **originatingContextMessage** Custom message associated with the oldest telemetry activity containing this error (if any). -- **originatingContextName** Name of the oldest telemetry activity containing this error. -- **threadId** Identifier of the thread the error occurred on. - +## Sediment Service events ### Microsoft.Windows.SedimentService.Applicable -This event indicates whether a given plug-in is applicable. +This event sends simple device connectivity and configuration data about a service on the system that helps keep Windows up to date. The following fields are available: - **CV** Correlation vector. - **DetectedCondition** Determine whether action needs to run based on device properties. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. +- **GlobalEventCounter** Client side counter which indicates ordering of events. - **IsSelfUpdateEnabledInOneSettings** Indicates if self update is enabled in One Settings. - **IsSelfUpdateNeeded** Indicates if self update is needed. - **PackageVersion** Current package version of Remediation. @@ -3583,13 +3392,13 @@ The following fields are available: ### Microsoft.Windows.SedimentService.Completed -This event indicates whether a given plug-in has completed its work. +This event sends simple device connectivity and configuration data about a service on the system that helps keep Windows up to date. The following fields are available: - **CV** Correlation vector. - **FailedReasons** List of reasons when the plugin action failed. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. +- **GlobalEventCounter** Client side counter which indicates ordering of events. - **PackageVersion** Current package version of Remediation. - **PluginName** Name of the plugin specified for each generic plugin event. - **Result** This is the HRESULT for detection or perform action phases of the plugin. @@ -3603,40 +3412,9 @@ The following fields are available: - **SedimentServiceTotalIterations** Number of 5 second iterations service will wait before running again. -### Microsoft.Windows.SedimentService.Error - -This event indicates whether an error condition occurred in the plug-in. - -The following fields are available: - -- **HResult** This is the HRESULT for detection or perform action phases of the plugin. -- **Message** Custom message associated with the failure (if any). -- **PackageVersion** Current package version of Remediation. - - -### Microsoft.Windows.SedimentService.FallbackError - -This event indicates whether an error occurred for a fallback in the plug-in. - -The following fields are available: - -- **s0** Event returned when an error occurs for a fallback in the plugin. See [Microsoft.Windows.SedimentService.wilResult](#microsoftwindowssedimentservicewilresult). - - -### Microsoft.Windows.SedimentService.Information - -This event provides general information returned from the plug-in. - -The following fields are available: - -- **HResult** This is the HRESULT for detection or perform action phases of the plugin. -- **Message** Custom message associated with the failure (if any). -- **PackageVersion** Current package version of Remediation. - - ### Microsoft.Windows.SedimentService.Started -This event indicates a specified plug-in has started. This information helps ensure Windows is up to date. +This event sends simple device connectivity and configuration data about a service on the system that helps keep Windows up to date. The following fields are available: @@ -3647,31 +3425,6 @@ The following fields are available: - **Result** This is the HRESULT for Detection or Perform Action phases of the plugin. -### Microsoft.Windows.SedimentService.wilResult - -This event provides the result from the Windows internal library. - -The following fields are available: - -- **callContext** List of telemetry activities containing this error. -- **currentContextId** Identifier for the newest telemetry activity containing this error. -- **currentContextMessage** Custom message associated with the newest telemetry activity containing this error (if any). -- **currentContextName** Name of the newest telemetry activity containing this error. -- **failureCount** Number of failures seen within the binary where the error occurred. -- **failureId** Identifier assigned to this failure. -- **failureType** Indicates what type of failure was observed (exception, returned error, logged error or fail fast). -- **fileName** Source code file name where the error occurred. -- **function** Name of the function where the error occurred. -- **hresult** Failure error code. -- **lineNumber** Line number within the source code file where the error occurred. -- **message** Custom message associated with the failure (if any). -- **module** Name of the binary where the error occurred. -- **originatingContextId** Identifier for the oldest telemetry activity containing this error. -- **originatingContextMessage** Custom message associated with the oldest telemetry activity containing this error (if any). -- **originatingContextName** Name of the oldest telemetry activity containing this error. -- **threadId** Identifier of the thread the error occurred on. - - ## Setup events ### SetupPlatformTel.SetupPlatformTelActivityEvent diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md index e6b7d5cbc6..7ed5621811 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md @@ -3004,7 +3004,7 @@ This event is triggered whenever the current app state is changed by: launch, sw ### Microsoft.Windows.Remediation.Applicable -This event indicates a remedial plug-in is applicable if/when such a plug-in is detected. This is used to ensure Windows is up to date. +This event sends simple device connectivity and configuration data about an application installed on the system that helps keep the Windows Update stack healthy. The following fields are available: @@ -3022,7 +3022,7 @@ The following fields are available: - **EvalAndReportAppraiserBinariesFailed** Indicates the EvalAndReportAppraiserBinaries event failed. - **EvalAndReportAppraiserRegEntries** Indicates the EvalAndReportAppraiserRegEntriesFailed event failed. - **EvalAndReportAppraiserRegEntriesFailed** Indicates the EvalAndReportAppraiserRegEntriesFailed event failed. -- **GlobalEventCounter** Client side counter that indicates ordering of events sent by the remediation system. +- **GlobalEventCounter** Client side counter that indicates ordering of events. - **HResult** The HRESULT for detection or perform action phases of the plugin. - **IsAppraiserLatestResult** The HRESULT from the appraiser task. - **IsConfigurationCorrected** Indicates whether the configuration of SIH task was successfully corrected. @@ -3085,29 +3085,9 @@ The following fields are available: - **TimeServiceSyncType** Type of sync behavior for Date & Time service on device. -### Microsoft.Windows.Remediation.ChangePowerProfileDetection - -Indicates whether the remediation system can put in a request to defer a system-initiated sleep to enable installation of security or quality updates. - -The following fields are available: - -- **ActionName** A descriptive name for the plugin action -- **CurrentPowerPlanGUID** The ID of the current power plan configured on the device -- **CV** Correlation vector -- **GlobalEventCounter** Counter that indicates the ordering of events on the device -- **PackageVersion** Current package version of remediation service -- **RemediationBatteryPowerBatteryLevel** Integer between 0 and 100 indicating % battery power remaining (if not on battery, expect 0) -- **RemediationFUInProcess** Result that shows whether the device is currently installing a feature update -- **RemediationFURebootRequred** Indicates that a feature update reboot required was detected so the plugin will exit. -- **RemediationScanInProcess** Result that shows whether the device is currently scanning for updates -- **RemediationTargetMachine** Result that shows whether this device is a candidate for remediation(s) that will fix update issues -- **SetupMutexAvailable** Result that shows whether setup mutex is available or not -- **SysPowerStatusAC** Result that shows whether system is on AC power or not - - ### Microsoft.Windows.Remediation.Completed -This event enables completion tracking of a process that remediates issues preventing security and quality updates. +This event sends simple device connectivity and configuration data about an application installed on the system that helps keep the Windows Update stack healthy. The following fields are available: @@ -3129,7 +3109,7 @@ The following fields are available: - **DiskMbFreeAfterCleanup** The amount of free hard disk space after cleanup, measured in Megabytes. - **DiskMbFreeBeforeCleanup** The amount of free hard disk space before cleanup, measured in Megabytes. - **ForcedAppraiserTaskTriggered** TRUE if Appraiser task ran from the plug-in. -- **GlobalEventCounter** Client-side counter that indicates ordering of events sent by the active user. +- **GlobalEventCounter** Client-side counter that indicates ordering of events. - **HandlerCleanupFreeDiskInMegabytes** The amount of hard disk space cleaned by the storage sense handlers, measured in Megabytes. - **hasRolledBack** Indicates whether the client machine has rolled back. - **hasUninstalled** Indicates whether the client machine has uninstalled a later version of the OS. @@ -3222,30 +3202,14 @@ The following fields are available: - **windowsUpgradeRecoveredFromRs4** Event to report the value of the Windows Upgrade Recovered key. -### Microsoft.Windows.Remediation.RemediationShellMainExeEventId - -Enables tracking of completion of process that remediates issues preventing security and quality updates. - -The following fields are available: - -- **CV** Client side counter which indicates ordering of events sent by the remediation system. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by the remediation system. -- **PackageVersion** Current package version of Remediation. -- **RemediationShellCanAcquireSedimentMutex** True if the remediation was able to acquire the sediment mutex. False if it is already running. -- **RemediationShellExecuteShellResult** Indicates if the remediation system completed without errors. -- **RemediationShellFoundDriverDll** Result whether the remediation system found its component files to run properly. -- **RemediationShellLoadedShellDriver** Result whether the remediation system loaded its component files to run properly. -- **RemediationShellLoadedShellFunction** Result whether the remediation system loaded the functions from its component files to run properly. - - ### Microsoft.Windows.Remediation.Started -This event reports whether a plug-in started, to help ensure Windows is up to date. +This event sends simple device connectivity and configuration data about an application installed on the system that helps keep the Windows Update stack healthy. The following fields are available: - **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. +- **GlobalEventCounter** Client side counter which indicates ordering of events. - **PackageVersion** Current package version of Remediation. - **PluginName** Name of the plugin specified for each generic plugin event. - **Result** This is the HRESULT for detection or perform action phases of the plugin. @@ -3315,15 +3279,17 @@ The following fields are available: - **Time** System timestamp the event was fired +## Sediment Launcher events + ### Microsoft.Windows.SedimentLauncher.Applicable -Indicates whether a given plugin is applicable. +This event sends simple device connectivity and configuration data about an application installed on the system that helps keep the Windows Update stack healthy. The following fields are available: - **CV** Correlation vector. - **DetectedCondition** Boolean true if detect condition is true and perform action will be run. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. +- **GlobalEventCounter** Client side counter which indicates ordering of events. - **IsSelfUpdateEnabledInOneSettings** True if self update enabled in Settings. - **IsSelfUpdateNeeded** True if self update needed by device. - **PackageVersion** Current package version of Remediation. @@ -3333,98 +3299,43 @@ The following fields are available: ### Microsoft.Windows.SedimentLauncher.Completed -Indicates whether a given plugin has completed its work. +This event sends simple device connectivity and configuration data about an application installed on the system that helps keep the Windows Update stack healthy. The following fields are available: - **CV** Correlation vector. - **FailedReasons** Concatenated list of failure reasons. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. +- **GlobalEventCounter** Client side counter which indicates ordering of events. - **PackageVersion** Current package version of Remediation. - **PluginName** Name of the plugin specified for each generic plugin event. - **Result** This is the HRESULT for detection or perform action phases of the plugin. - **SedLauncherExecutionResult** HRESULT for one execution of the Sediment Launcher. -### Microsoft.Windows.SedimentLauncher.Error - -Error occurred during execution of the plugin. - -The following fields are available: - -- **HResult** The result for the Detection or Perform Action phases of the plug-in. -- **Message** A message containing information about the error that occurred (if any). -- **PackageVersion** The version number of the current remediation package. - - -### Microsoft.Windows.SedimentLauncher.FallbackError - -This event indicates that an error occurred during execution of the plug-in fallback. - -The following fields are available: - -- **s0** Error occurred during execution of the plugin fallback. See [Microsoft.Windows.SedimentLauncher.wilResult](#microsoftwindowssedimentlauncherwilresult). -- **wilResult** Result from executing wil based function. See [wilResult](#wilresult). - - -### Microsoft.Windows.SedimentLauncher.Information - -This event provides general information returned from the plug-in. - -The following fields are available: - -- **HResult** This is the HRESULT for detection or perform action phases of the plugin. -- **Message** Information message returned from a plugin containing only information internal to the plugins execution. -- **PackageVersion** Current package version of Remediation. - - ### Microsoft.Windows.SedimentLauncher.Started -This event indicates that a given plug-in has started. +This event sends simple device connectivity and configuration data about an application installed on the system that helps keep Windows up to date. The following fields are available: - **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. +- **GlobalEventCounter** Client side counter which indicates ordering of events. - **PackageVersion** Current package version of Remediation. - **PluginName** Name of the plugin specified for each generic plugin event. - **Result** This is the HRESULT for detection or perform action phases of the plugin. -### Microsoft.Windows.SedimentLauncher.wilResult - -This event provides the result from the Windows internal library. - -The following fields are available: - -- **callContext** List of telemetry activities containing this error. -- **currentContextId** Identifier for the newest telemetry activity containing this error. -- **currentContextMessage** Custom message associated with the newest telemetry activity containing this error (if any). -- **currentContextName** Name of the newest telemetry activity containing this error. -- **failureCount** Number of failures seen within the binary where the error occurred. -- **failureId** Identifier assigned to this failure. -- **failureType** Indicates what type of failure was observed (exception, returned error, logged error or fail fast). -- **fileName** Source code file name where the error occurred. -- **function** Name of the function where the error occurred. -- **hresult** Failure error code. -- **lineNumber** Line number within the source code file where the error occurred. -- **message** Custom message associated with the failure (if any). -- **module** Name of the binary where the error occurred. -- **originatingContextId** Identifier for the oldest telemetry activity containing this error. -- **originatingContextMessage** Custom message associated with the oldest telemetry activity containing this error (if any). -- **originatingContextName** Name of the oldest telemetry activity containing this error. -- **threadId** Identifier of the thread the error occurred on. - +## Sediment Service events ### Microsoft.Windows.SedimentService.Applicable -This event indicates whether a given plug-in is applicable. +This event sends simple device connectivity and configuration data about a service on the system that helps keep Windows up to date. The following fields are available: - **CV** Correlation vector. - **DetectedCondition** Determine whether action needs to run based on device properties. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. +- **GlobalEventCounter** Client side counter which indicates ordering of events. - **IsSelfUpdateEnabledInOneSettings** Indicates if self update is enabled in One Settings. - **IsSelfUpdateNeeded** Indicates if self update is needed. - **PackageVersion** Current package version of Remediation. @@ -3434,13 +3345,13 @@ The following fields are available: ### Microsoft.Windows.SedimentService.Completed -This event indicates whether a given plug-in has completed its work. +This event sends simple device connectivity and configuration data about a service on the system that helps keep Windows up to date. The following fields are available: - **CV** Correlation vector. - **FailedReasons** List of reasons when the plugin action failed. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. +- **GlobalEventCounter** Client side counter which indicates ordering of events. - **PackageVersion** Current package version of Remediation. - **PluginName** Name of the plugin specified for each generic plugin event. - **Result** This is the HRESULT for detection or perform action phases of the plugin. @@ -3454,41 +3365,9 @@ The following fields are available: - **SedimentServiceTotalIterations** Number of 5 second iterations service will wait before running again. -### Microsoft.Windows.SedimentService.Error - -This event indicates whether an error condition occurred in the plug-in. - -The following fields are available: - -- **HResult** This is the HRESULT for detection or perform action phases of the plugin. -- **Message** Custom message associated with the failure (if any). -- **PackageVersion** Current package version of Remediation. - - -### Microsoft.Windows.SedimentService.FallbackError - -This event indicates whether an error occurred for a fallback in the plug-in. - -The following fields are available: - -- **s0** Event returned when an error occurs for a fallback in the plugin. See [Microsoft.Windows.SedimentService.wilResult](#microsoftwindowssedimentservicewilresult). -- **wilResult** Result for wil based function. See [wilResult](#wilresult). - - -### Microsoft.Windows.SedimentService.Information - -This event provides general information returned from the plug-in. - -The following fields are available: - -- **HResult** This is the HRESULT for detection or perform action phases of the plugin. -- **Message** Custom message associated with the failure (if any). -- **PackageVersion** Current package version of Remediation. - - ### Microsoft.Windows.SedimentService.Started -This event indicates a specified plug-in has started. This information helps ensure Windows is up to date. +This event sends simple device connectivity and configuration data about a service on the system that helps keep Windows up to date. The following fields are available: @@ -3499,31 +3378,6 @@ The following fields are available: - **Result** This is the HRESULT for Detection or Perform Action phases of the plugin. -### Microsoft.Windows.SedimentService.wilResult - -This event provides the result from the Windows internal library. - -The following fields are available: - -- **callContext** List of telemetry activities containing this error. -- **currentContextId** Identifier for the newest telemetry activity containing this error. -- **currentContextMessage** Custom message associated with the newest telemetry activity containing this error (if any). -- **currentContextName** Name of the newest telemetry activity containing this error. -- **failureCount** Number of failures seen within the binary where the error occurred. -- **failureId** Identifier assigned to this failure. -- **failureType** Indicates what type of failure was observed (exception, returned error, logged error or fail fast). -- **fileName** Source code file name where the error occurred. -- **function** Name of the function where the error occurred. -- **hresult** Failure error code. -- **lineNumber** Line number within the source code file where the error occurred. -- **message** Custom message associated with the failure (if any). -- **module** Name of the binary where the error occurred. -- **originatingContextId** Identifier for the oldest telemetry activity containing this error. -- **originatingContextMessage** Custom message associated with the oldest telemetry activity containing this error (if any). -- **originatingContextName** Name of the oldest telemetry activity containing this error. -- **threadId** Identifier of the thread the error occurred on. - - ## Setup events ### SetupPlatformTel.SetupPlatformTelActivityEvent diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md index 945ae68322..1a5a1aa9c7 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md @@ -4208,6 +4208,222 @@ The following fields are available: - **userRegionCode** The current user's region setting +## Remediation events + +### Microsoft.Windows.Remediation.Applicable + +This event sends simple device connectivity and configuration data about an application installed on the system that helps keep the Windows Update stack healthy. + +The following fields are available: + +- **ActionName** The name of the action to be taken by the plug-in. +- **AppraiserBinariesValidResult** Indicates whether plug-in was appraised as valid. +- **AppraiserDetectCondition** Indicates whether the plug-in passed the appraiser's check. +- **AppraiserRegistryValidResult** Indicates whether the registry entry checks out as valid. +- **AppraiserTaskDisabled** Indicates the appraiser task is disabled. +- **AppraiserTaskValidFailed** Indicates the Appraiser task did not function and requires intervention. +- **CV** Correlation vector +- **DateTimeDifference** The difference between local and reference clock times. +- **DateTimeSyncEnabled** Indicates whether the datetime sync plug-in is enabled. +- **DaysSinceLastSIH** The number of days since the most recent SIH executed. +- **DaysToNextSIH** The number of days until the next scheduled SIH execution. +- **DetectedCondition** Indicates whether detect condition is true and the perform action will be run. +- **EvalAndReportAppraiserBinariesFailed** Indicates the EvalAndReportAppraiserBinaries event failed. +- **EvalAndReportAppraiserRegEntries** Indicates the EvalAndReportAppraiserRegEntriesFailed event failed. +- **EvalAndReportAppraiserRegEntriesFailed** Indicates the EvalAndReportAppraiserRegEntriesFailed event failed. +- **GlobalEventCounter** Client side counter that indicates ordering of events. +- **HResult** The HRESULT for detection or perform action phases of the plugin. +- **IsAppraiserLatestResult** The HRESULT from the appraiser task. +- **IsConfigurationCorrected** Indicates whether the configuration of SIH task was successfully corrected. +- **LastHresult** The HRESULT for detection or perform action phases of the plugin. +- **LastRun** The date of the most recent SIH run. +- **NextRun** Date of the next scheduled SIH run. +- **PackageVersion** The version of the current remediation package. +- **PluginName** Name of the plugin specified for each generic plugin event. +- **Reload** True if SIH reload is required. +- **RemediationNoisyHammerAcLineStatus** Event that indicates the AC Line Status of the machine. +- **RemediationNoisyHammerAutoStartCount** The number of times hammer auto-started. +- **RemediationNoisyHammerCalendarTaskEnabled** Event that indicates Update Assistant Calendar Task is enabled. +- **RemediationNoisyHammerCalendarTaskExists** Event that indicates an Update Assistant Calendar Task exists. +- **RemediationNoisyHammerCalendarTaskTriggerEnabledCount** Event that indicates calendar triggers are enabled in the task. +- **RemediationNoisyHammerDaysSinceLastTaskRunTime** The number of days since the most recent hammer task ran. +- **RemediationNoisyHammerGetCurrentSize** Size in MB of the $GetCurrent folder. +- **RemediationNoisyHammerIsInstalled** TRUE if the noisy hammer is installed. +- **RemediationNoisyHammerLastTaskRunResult** The result of the last hammer task run. +- **RemediationNoisyHammerMeteredNetwork** TRUE if the machine is on a metered network. +- **RemediationNoisyHammerTaskEnabled** Indicates whether the Update Assistant Task (Noisy Hammer) is enabled. +- **RemediationNoisyHammerTaskExists** Indicates whether the Update Assistant Task (Noisy Hammer) exists. +- **RemediationNoisyHammerTaskTriggerEnabledCount** Indicates whether counting is enabled for the Update Assistant (Noisy Hammer) task trigger. +- **RemediationNoisyHammerUAExitCode** The exit code of the Update Assistant (Noisy Hammer) task. +- **RemediationNoisyHammerUAExitState** The code for the exit state of the Update Assistant (Noisy Hammer) task. +- **RemediationNoisyHammerUserLoggedIn** TRUE if there is a user logged in. +- **RemediationNoisyHammerUserLoggedInAdmin** TRUE if there is the user currently logged in is an Admin. +- **RemediationShellDeviceManaged** TRUE if the device is WSUS managed or Windows Updated disabled. +- **RemediationShellDeviceNewOS** TRUE if the device has a recently installed OS. +- **RemediationShellDeviceSccm** TRUE if the device is managed by SCCM (Microsoft System Center Configuration Manager). +- **RemediationShellDeviceZeroExhaust** TRUE if the device has opted out of Windows Updates completely. +- **RemediationTargetMachine** Indicates whether the device is a target of the specified fix. +- **RemediationTaskHealthAutochkProxy** True/False based on the health of the AutochkProxy task. +- **RemediationTaskHealthChkdskProactiveScan** True/False based on the health of the Check Disk task. +- **RemediationTaskHealthDiskCleanup_SilentCleanup** True/False based on the health of the Disk Cleanup task. +- **RemediationTaskHealthMaintenance_WinSAT** True/False based on the health of the Health Maintenance task. +- **RemediationTaskHealthServicing_ComponentCleanupTask** True/False based on the health of the Health Servicing Component task. +- **RemediationTaskHealthUSO_ScheduleScanTask** True/False based on the health of the USO (Update Session Orchestrator) Schedule task. +- **RemediationTaskHealthWindowsUpdate_ScheduledStartTask** True/False based on the health of the Windows Update Scheduled Start task. +- **RemediationTaskHealthWindowsUpdate_SihbootTask** True/False based on the health of the Sihboot task. +- **RemediationUHServiceBitsServiceEnabled** Indicates whether BITS service is enabled. +- **RemediationUHServiceDeviceInstallEnabled** Indicates whether Device Install service is enabled. +- **RemediationUHServiceDoSvcServiceEnabled** Indicates whether DO service is enabled. +- **RemediationUHServiceDsmsvcEnabled** Indicates whether DSMSVC service is enabled. +- **RemediationUHServiceLicensemanagerEnabled** Indicates whether License Manager service is enabled. +- **RemediationUHServiceMpssvcEnabled** Indicates whether MPSSVC service is enabled. +- **RemediationUHServiceTokenBrokerEnabled** Indicates whether Token Broker service is enabled. +- **RemediationUHServiceTrustedInstallerServiceEnabled** Indicates whether Trusted Installer service is enabled. +- **RemediationUHServiceUsoServiceEnabled** Indicates whether USO (Update Session Orchestrator) service is enabled. +- **RemediationUHServicew32timeServiceEnabled** Indicates whether W32 Time service is enabled. +- **RemediationUHServiceWecsvcEnabled** Indicates whether WECSVC service is enabled. +- **RemediationUHServiceWinmgmtEnabled** Indicates whether WMI service is enabled. +- **RemediationUHServiceWpnServiceEnabled** Indicates whether WPN service is enabled. +- **RemediationUHServiceWuauservServiceEnabled** Indicates whether WUAUSERV service is enabled. +- **Result** This is the HRESULT for Detection or Perform Action phases of the plugin. +- **RunAppraiserFailed** Indicates RunAppraiser failed to run correctly. +- **RunTask** TRUE if SIH task should be run by the plug-in. +- **TimeServiceNTPServer** The URL for the NTP time server used by device. +- **TimeServiceStartType** The startup type for the NTP time service. +- **TimeServiceSyncDomainJoined** True if device domain joined and hence uses DC for clock. +- **TimeServiceSyncType** Type of sync behavior for Date & Time service on device. + + +### Microsoft.Windows.Remediation.Completed + +This event sends simple device connectivity and configuration data about an application installed on the system that helps keep the Windows Update stack healthy. + +The following fields are available: + +- **ActionName** Name of the action to be completed by the plug-in. +- **AppraiserTaskCreationFailed** TRUE if the appraiser task creation failed to complete successfully. +- **AppraiserTaskDeleteFailed** TRUE if deletion of appraiser task failed to complete successfully. +- **AppraiserTaskExistFailed** TRUE if detection of the appraiser task failed to complete successfully. +- **AppraiserTaskLoadXmlFailed** TRUE if the Appraiser XML Loader failed to complete successfully. +- **AppraiserTaskMissing** TRUE if the Appraiser task is missing. +- **AppraiserTaskTimeTriggerUpdateFailedId** TRUE if the Appraiser Task Time Trigger failed to update successfully. +- **AppraiserTaskValidateTaskXmlFailed** TRUE if the Appraiser Task XML failed to complete successfully. +- **branchReadinessLevel** Branch readiness level policy. +- **cloudControlState** Value indicating whether the shell is enabled on the cloud control settings. +- **CrossedDiskSpaceThreshold** Indicates if cleanup resulted in hard drive usage threshold required for feature update to be exceeded. +- **CV** The Correlation Vector. +- **DateTimeDifference** The difference between the local and reference clocks. +- **DaysSinceOsInstallation** The number of days since the installation of the Operating System. +- **DiskMbCleaned** The amount of space cleaned on the hard disk, measured in Megabytes. +- **DiskMbFreeAfterCleanup** The amount of free hard disk space after cleanup, measured in Megabytes. +- **DiskMbFreeBeforeCleanup** The amount of free hard disk space before cleanup, measured in Megabytes. +- **ForcedAppraiserTaskTriggered** TRUE if Appraiser task ran from the plug-in. +- **GlobalEventCounter** Client-side counter that indicates ordering of events. +- **HandlerCleanupFreeDiskInMegabytes** The amount of hard disk space cleaned by the storage sense handlers, measured in Megabytes. +- **hasRolledBack** Indicates whether the client machine has rolled back. +- **hasUninstalled** Indicates whether the client machine has uninstalled a later version of the OS. +- **hResult** The result of the event execution. +- **HResult** The result of the event execution. +- **installDate** The value of installDate registry key. Indicates the install date. +- **isNetworkMetered** Indicates whether the client machine has uninstalled a later version of the OS. +- **LatestState** The final state of the plug-in component. +- **MicrosoftCompatibilityAppraiser** The name of the component targeted by the Appraiser plug-in. +- **PackageVersion** The package version for the current Remediation. +- **PageFileCount** The number of Windows Page files. +- **PageFileCurrentSize** The size of the Windows Page file, measured in Megabytes. +- **PageFileLocation** The storage location (directory path) of the Windows Page file. +- **PageFilePeakSize** The maximum amount of hard disk space used by the Windows Page file, measured in Megabytes. +- **PluginName** The name of the plug-in specified for each generic plug-in event. +- **RanCleanup** TRUE if the plug-in ran disk cleanup. +- **RemediationBatteryPowerBatteryLevel** Indicates the battery level at which it is acceptable to continue operation. +- **RemediationBatteryPowerExitDueToLowBattery** True when we exit due to low battery power. +- **RemediationBatteryPowerOnBattery** True if we allow execution on battery. +- **RemediationConfigurationTroubleshooterExecuted** True/False based on whether the Remediation Configuration Troubleshooter executed successfully. +- **RemediationConfigurationTroubleshooterIpconfigFix** TRUE if IPConfig Fix completed successfully. +- **RemediationConfigurationTroubleshooterNetShFix** TRUE if network card cache reset ran successfully. +- **RemediationDiskCleanSizeBtWindowsFolderInMegabytes** The size of the Windows BT folder (used to store Windows upgrade files), measured in Megabytes. +- **RemediationDiskCleanupBTFolderEsdSizeInMB** The size of the Windows BT folder (used to store Windows upgrade files) ESD (Electronic Software Delivery), measured in Megabytes. +- **RemediationDiskCleanupGetCurrentEsdSizeInMB** The size of any existing ESD (Electronic Software Delivery) folder, measured in Megabytes. +- **RemediationDiskCleanupSearchFileSizeInMegabytes** The size of the Cleanup Search index file, measured in Megabytes. +- **RemediationDiskCleanupUpdateAssistantSizeInMB** The size of the Update Assistant folder, measured in Megabytes. +- **RemediationDoorstopChangeSucceeded** TRUE if Doorstop registry key was successfully modified. +- **RemediationDoorstopExists** TRUE if there is a One Settings Doorstop value. +- **RemediationDoorstopRegkeyError** TRUE if an error occurred accessing the Doorstop registry key. +- **RemediationDRFKeyDeleteSucceeded** TRUE if the RecoveredFrom (Doorstop) registry key was successfully deleted. +- **RemediationDUABuildNumber** The build number of the DUA. +- **RemediationDUAKeyDeleteSucceeded** TRUE if the UninstallActive registry key was successfully deleted. +- **RemediationDuplicateTokenSucceeded** TRUE if the user token was successfully duplicated. +- **remediationExecution** Remediation shell is in "applying remediation" state. +- **RemediationHibernationMigrated** TRUE if hibernation was migrated. +- **RemediationHibernationMigrationSucceeded** TRUE if hibernation migration succeeded. +- **RemediationImpersonateUserSucceeded** TRUE if the user was successfully impersonated. +- **RemediationNoisyHammerTaskKickOffIsSuccess** TRUE if the NoisyHammer task started successfully. +- **RemediationQueryTokenSucceeded** TRUE if the user token was successfully queried. +- **RemediationRanHibernation** TRUE if the system entered Hibernation. +- **RemediationRevertToSystemSucceeded** TRUE if reversion to the system context succeeded. +- **RemediationShellHasUpgraded** TRUE if the device upgraded. +- **RemediationShellMinimumTimeBetweenShellRuns** Indicates the time between shell runs exceeded the minimum required to execute plugins. +- **RemediationShellRunFromService** TRUE if the shell driver was run from the service. +- **RemediationShellSessionIdentifier** Unique identifier tracking a shell session. +- **RemediationShellSessionTimeInSeconds** Indicates the time the shell session took in seconds. +- **RemediationShellTaskDeleted** Indicates that the shell task has been deleted so no additional sediment pack runs occur for this installation. +- **RemediationUpdateServiceHealthRemediationResult** The result of the Update Service Health plug-in. +- **RemediationUpdateTaskHealthRemediationResult** The result of the Update Task Health plug-in. +- **RemediationUpdateTaskHealthTaskList** A list of tasks fixed by the Update Task Health plug-in. +- **RemediationWindowsLogSpaceFound** The size of the Windows log files found, measured in Megabytes. +- **RemediationWindowsLogSpaceFreed** The amount of disk space freed by deleting the Windows log files, measured in Megabytes. +- **RemediationWindowsSecondaryDriveFreeSpace** The amount of free space on the secondary drive, measured in Megabytes. +- **RemediationWindowsSecondaryDriveLetter** The letter designation of the first secondary drive with a total capacity of 10GB or more. +- **RemediationWindowsSecondaryDriveTotalSpace** The total storage capacity of the secondary drive, measured in Megabytes. +- **RemediationWindowsTotalSystemDiskSize** The total storage capacity of the System Disk Drive, measured in Megabytes. +- **Result** The HRESULT for Detection or Perform Action phases of the plug-in. +- **RunResult** The HRESULT for Detection or Perform Action phases of the plug-in. +- **ServiceHealthPlugin** The nae of the Service Health plug-in. +- **StartComponentCleanupTask** TRUE if the Component Cleanup task started successfully. +- **systemDriveFreeDiskSpace** Indicates the free disk space on system drive in MBs. +- **systemUptimeInHours** Indicates the amount of time the system in hours has been on since the last boot. +- **TotalSizeofOrphanedInstallerFilesInMegabytes** The size of any orphaned Windows Installer files, measured in Megabytes. +- **TotalSizeofStoreCacheAfterCleanupInMegabytes** The size of the Windows Store cache after cleanup, measured in Megabytes. +- **TotalSizeofStoreCacheBeforeCleanupInMegabytes** The size of the Windows Store cache (prior to cleanup), measured in Megabytes. +- **uninstallActive** TRUE if previous uninstall has occurred for current OS +- **usoScanDaysSinceLastScan** The number of days since the last USO (Update Session Orchestrator) scan. +- **usoScanInProgress** TRUE if a USO (Update Session Orchestrator) scan is in progress, to prevent multiple simultaneous scans. +- **usoScanIsAllowAutoUpdateKeyPresent** TRUE if the AllowAutoUpdate registry key is set. +- **usoScanIsAllowAutoUpdateProviderSetKeyPresent** TRUE if AllowAutoUpdateProviderSet registry key is set. +- **usoScanIsAuOptionsPresent** TRUE if Auto Update Options registry key is set. +- **usoScanIsFeatureUpdateInProgress** TRUE if a USO (Update Session Orchestrator) scan is in progress, to prevent multiple simultaneous scans. +- **usoScanIsNetworkMetered** TRUE if the device is currently connected to a metered network. +- **usoScanIsNoAutoUpdateKeyPresent** TRUE if no Auto Update registry key is set/present. +- **usoScanIsUserLoggedOn** TRUE if the user is logged on. +- **usoScanPastThreshold** TRUE if the most recent USO (Update Session Orchestrator) scan is past the threshold (late). +- **usoScanType** The type of USO (Update Session Orchestrator) scan (Interactive or Background). +- **windows10UpgraderBlockWuUpdates** Event to report the value of Windows 10 Upgrader BlockWuUpdates Key. +- **windowsEditionId** Event to report the value of Windows Edition ID. +- **WindowsHyberFilSysSizeInMegabytes** The size of the Windows Hibernation file, measured in Megabytes. +- **WindowsInstallerFolderSizeInMegabytes** The size of the Windows Installer folder, measured in Megabytes. +- **WindowsOldFolderSizeInMegabytes** The size of the Windows.OLD folder, measured in Megabytes. +- **WindowsOldSpaceCleanedInMB** The amount of disk space freed by removing the Windows.OLD folder, measured in Megabytes. +- **WindowsPageFileSysSizeInMegabytes** The size of the Windows Page file, measured in Megabytes. +- **WindowsSoftwareDistributionFolderSizeInMegabytes** The size of the SoftwareDistribution folder, measured in Megabytes. +- **WindowsSwapFileSysSizeInMegabytes** The size of the Windows Swap file, measured in Megabytes. +- **WindowsSxsFolderSizeInMegabytes** The size of the WinSxS (Windows Side-by-Side) folder, measured in Megabytes. +- **WindowsSxsTempFolderSizeInMegabytes** The size of the WinSxS (Windows Side-by-Side) Temp folder, measured in Megabytes. +- **windowsUpgradeRecoveredFromRs4** Event to report the value of the Windows Upgrade Recovered key. + + +### Microsoft.Windows.Remediation.Started + +This event sends simple device connectivity and configuration data about an application installed on the system that helps keep Windows up to date. + +The following fields are available: + +- **CV** Correlation vector. +- **GlobalEventCounter** Client side counter which indicates ordering of events within Remediation application. +- **PackageVersion** Current package version of Remediation application. +- **PluginName** Name of the plugin specified for each generic plugin event. +- **Result** This is the HRESULT for detection or perform action phases of the plugin. + + ## Sediment events ### Microsoft.Windows.Sediment.Info.DetailedState @@ -4272,6 +4488,88 @@ The following fields are available: - **Time** System timestamp when the event was started. +## Sediment Service events + +### Microsoft.Windows.SedimentService.Applicable + +This event sends simple device connectivity and configuration data about a service installed on the system that helps keep Windows up to date. + +The following fields are available: + +- **CV** Correlation vector. +- **GlobalEventCounter** Client side counter which indicates ordering of events within Remediation application. +- **PackageVersion** Current package version of Remediation application. +- **PluginName** Name of the plugin specified for each generic plugin event. +- **Result** This is the HRESULT for detection or perform action phases of the plugin. + + +### Microsoft.Windows.SedimentService.Completed + +This event sends simple device connectivity and configuration data about a service installed on the system that helps keep Windows up to date. + +The following fields are available: + +- **CV** Correlation vector. +- **GlobalEventCounter** Client side counter which indicates ordering of events within Remediation application. +- **PackageVersion** Current package version of Remediation application. +- **PluginName** Name of the plugin specified for each generic plugin event. +- **Result** This is the HRESULT for detection or perform action phases of the plugin. + + +### Microsoft.Windows.SedimentService.Started + +This event sends simple device connectivity and configuration data about a service installed on the system that helps keep Windows up to date. + +The following fields are available: + +- **CV** Correlation vector. +- **GlobalEventCounter** Client side counter which indicates ordering of events within Remediation application. +- **PackageVersion** Current package version of Remediation application. +- **PluginName** Name of the plugin specified for each generic plugin event. +- **Result** This is the HRESULT for detection or perform action phases of the plugin. + + +## Sediment Launcher events + +### Microsoft.Windows.SedimentLauncher.Applicable + +This event sends simple device connectivity and configuration data about an application installed on the system that helps keep Windows up to date. + +The following fields are available: + +- **CV** Correlation vector. +- **GlobalEventCounter** Client side counter which indicates ordering of events within Remediation application. +- **PackageVersion** Current package version of Remediation application. +- **PluginName** Name of the plugin specified for each generic plugin event. +- **Result** This is the HRESULT for detection or perform action phases of the plugin. + + +### Microsoft.Windows.SedimentLauncher.Completed + +This event sends simple device connectivity and configuration data about an application installed on the system that helps keep Windows up to date. + +The following fields are available: + +- **CV** Correlation vector. +- **GlobalEventCounter** Client side counter which indicates ordering of events within Remediation application. +- **PackageVersion** Current package version of Remediation application. +- **PluginName** Name of the plugin specified for each generic plugin event. +- **Result** This is the HRESULT for detection or perform action phases of the plugin. + + +### Microsoft.Windows.SedimentLauncher.Started + +This event sends simple device connectivity and configuration data about an application installed on the system that helps keep Windows up to date. + +The following fields are available: + +- **CV** Correlation vector. +- **GlobalEventCounter** Client side counter which indicates ordering of events within Remediation application. +- **PackageVersion** Current package version of Remediation application. +- **PluginName** Name of the plugin specified for each generic plugin event. +- **Result** This is the HRESULT for detection or perform action phases of the plugin. + + ## Setup events ### SetupPlatformTel.SetupPlatformTelActivityEvent From e5308a70cf1f24846d5d2100682168f870f8afdd Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 9 Nov 2018 12:58:48 -0800 Subject: [PATCH 205/487] update azure image and steps --- ...dows-defender-advanced-threat-protection.md | 7 ++++--- .../images/atp-azure-assign-role.png | Bin 0 -> 105224 bytes 2 files changed, 4 insertions(+), 3 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/images/atp-azure-assign-role.png diff --git a/windows/security/threat-protection/windows-defender-atp/basic-permissions-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/basic-permissions-windows-defender-advanced-threat-protection.md index 11611c7741..f5f0d320e5 100644 --- a/windows/security/threat-protection/windows-defender-atp/basic-permissions-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/basic-permissions-windows-defender-advanced-threat-protection.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 09/13/2018 +ms.date: 11/09/2018 --- # Use basic permissions to access the portal @@ -79,9 +79,10 @@ For more information see, [Manage Azure AD group and role membership](https://te 6. Select **Manage** > **Directory role**. -7. Under **Directory role**, select **Limited administrator**, then **Security Reader** or **Security Administrator**. +7. Select **Add role** and choose the role you'd like to assign, then click **Select**. - ![Image of Microsoft Azure portal](images/atp-azure-ui-user-access.png) + + ![Image of Microsoft Azure portal](images/atp-azure-assign-role.png) ## Related topic - [Manage portal access using RBAC](rbac-windows-defender-advanced-threat-protection.md) diff --git a/windows/security/threat-protection/windows-defender-atp/images/atp-azure-assign-role.png b/windows/security/threat-protection/windows-defender-atp/images/atp-azure-assign-role.png new file mode 100644 index 0000000000000000000000000000000000000000..93e294ec2ba894b9798f36df8b06138d8c6c2195 GIT binary patch literal 105224 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

      !WWVHdF7}x|nbuE!e6S)~hle=(;1Xl& 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Ξ; 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 literal 0 HcmV?d00001 From 0a4a0f8a78b1cca36767a9580a854704bbb3599c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dani=20Halfin=20=F0=9F=93=AC=F0=9F=94=A8?= Date: Fri, 9 Nov 2018 21:44:11 +0000 Subject: [PATCH 206/487] Merged PR 12735: Update to ITDM --- windows/privacy/TOC.md | 2 +- windows/privacy/gdpr-it-guidance.md | 81 +++++++++++++++++++++++------ 2 files changed, 66 insertions(+), 17 deletions(-) diff --git a/windows/privacy/TOC.md b/windows/privacy/TOC.md index a229e2df1a..6148d1201c 100644 --- a/windows/privacy/TOC.md +++ b/windows/privacy/TOC.md @@ -1,6 +1,6 @@ # [Privacy](index.yml) ## [Beginning your General Data Protection Regulation (GDPR) journey for Windows 10](gdpr-win10-whitepaper.md) -## [Windows 10 and the GDPR for IT Decision Makers](gdpr-it-guidance.md) +## [Windows and the GDPR: Information for IT Administrators and Decision Makers](gdpr-it-guidance.md) ## [Windows 10 personal data services configuration](windows-personal-data-services-configuration.md) ## [Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md) ## [Diagnostic Data Viewer Overview](diagnostic-data-viewer-overview.md) diff --git a/windows/privacy/gdpr-it-guidance.md b/windows/privacy/gdpr-it-guidance.md index dd46e67249..d7673c5f3d 100644 --- a/windows/privacy/gdpr-it-guidance.md +++ b/windows/privacy/gdpr-it-guidance.md @@ -1,5 +1,5 @@ --- -title: Windows 10 and the GDPR for IT Decision Makers +title: Windows and the GDPR-Information for IT Administrators and Decision Makers description: Use this topic to understand the relationship between users in your organization and Microsoft in the context of the GDPR (General Data Protection Regulation). keywords: privacy, GDPR, windows, IT ms.prod: w10 @@ -11,12 +11,17 @@ author: danihalfin ms.author: daniha ms.date: 05/11/2018 --- -# Windows 10 and the GDPR for IT Decision Makers +# Windows and the GDPR: Information for IT Administrators and Decision Makers Applies to: +- Windows 10, version 1809 - Windows 10, version 1803 - Windows 10, version 1709 - Windows 10, version 1703 +- Windows 10 Team Edition, version 1703 for Surface Hub +- Windows Server 2019 +- Windows Server 2016 +- Windows Analytics This topic provides IT Decision Makers with a basic understanding of the relationship between users in an organization and Microsoft in the context of the GDPR (General Data Protection Regulation). You will also learn what role an IT organization plays for that relationship. @@ -35,7 +40,7 @@ Here are some GDPR fundamentals: * The European law establishes strict global data privacy requirements governing how organizations manage and protect personal data while respecting individual choice – no matter where data is sent, processed, or stored. * A request by an individual to an organization to take an action on their personal data is referred to here as a *data subject request*, or *DSR*. -Microsoft believes data privacy is a fundamental right, and that the GDPR is an important step forward for clarifying and enabling individual privacy rights. We also recognize that the GDPR requires significant changes by organizations all over the world with regard to the discovery, management, protection, and reporting of personal data that is collected, processed, and stored within an organization. +Microsoft believes data privacy is a fundamental right, and that the GDPR is an important step forward for clarifying and enabling individual privacy rights. We also recognize that the GDPR required significant changes by organizations all over the world with regard to the discovery, management, protection, and reporting of personal data that is collected, processed, and stored within an organization. ### What is personal data under the GDPR? @@ -87,7 +92,7 @@ It is important to differentiate between two distinct types of data Windows serv A user action, such as performing a Skype call, usually triggers the collection and transmission of Windows *functional data*. Some Windows components and applications connecting to Microsoft services also exchange Windows functional data to provide user functionality. Some other examples of Windows functional data: -* The Weather app which uses the device’s location to retrieve local weather or community news. +* The Weather app which can use the device’s location to retrieve local weather or community news. * Wallpaper and desktop settings that are synchronized across multiple devices. For more info on how IT Professionals can manage Windows functional data sent from an organization to Microsoft, see [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). @@ -100,10 +105,10 @@ Some examples of diagnostic data include: * The type of hardware being used, information about installed apps and usage details, and reliability data on drivers running on the device. * For users who have turned on “Tailored experiences”, it can be used to offer personalized tips, ads, and recommendations to enhance Microsoft products and services for the needs of the user. -To find more about what information is collected, how it is handled, and the available Windows diagnostic data levels, see [Understanding Windows diagnostic data](configure-windows-diagnostic-data-in-your-organization.md#understanding-windows-diagnostic-data) and [Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md). +Diagnostic data is categorized into the levels "Security", "Basic", "Enhanced", and "Full". For a detailed discussion about these diagnostic data levels please see [Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md). To find more about what information is collected and how it is handled, see [Understanding Windows diagnostic data](configure-windows-diagnostic-data-in-your-organization.md#understanding-windows-diagnostic-data). >[!IMPORTANT] ->Other Microsoft services as well as 3rd party applications and drivers running on Windows devices may implement their own functionality, independently from Windows, to transport their diagnostic data to the respective publisher. Please contact them for further guidance on how to control the diagnostic data collection level and transmission of these publishers. +>Other Microsoft services as well as 3rd party applications and drivers running on Windows devices may implement their own functionality, independently from Windows, to transport their diagnostic data. Please contact the publisher for further guidance on how to control the diagnostic data collection level and transmission of these applications and services. ### Windows services where Microsoft is the processor under the GDPR @@ -123,7 +128,7 @@ As a result, in terms of the GDPR, the organization that has subscribed to Windo >The IT organization must explicitly enable Windows Analytics for a device after the organization subscribes. >[!IMPORTANT] ->Windows Analytics does not collect Windows Diagnostic data by itself. Instead, Windows Analytics only uses a subset of Windows Diagnostic data that is collected by Windows for a particular device. The Windows Diagnostic data collection is controlled by the IT department of an organization or the user of a device. +>Windows Analytics does not collect Windows Diagnostic data by itself. Instead, Windows Analytics only uses a subset of Windows Diagnostic data that is collected by Windows for an enrolled device. The Windows Diagnostic data collection is controlled by the IT department of an organization or the user of a device. #### Windows Defender ATP @@ -140,27 +145,43 @@ The following table lists in what GDPR mode – controller or processor – Wind | Service | Microsoft GDPR mode of operation | | --- | --- | -| Windows Functional data | Controller | +| Windows Functional data | Controller or Processor* | | Windows Diagnostic data | Controller | | Windows Analytics | Processor | | Windows Defender Advanced Threat Detection (ATP) | Processor | *Table 1: Windows 10 GDPR modes of operations for different Windows 10 services* -## Recommended diagnostic data level settings +*/*Depending on which application/feature this is referring to.* -Windows diagnostic data collection level can be set by a user in Windows (*Start > Settings > Privacy > Diagnostics & feedback*) or by the IT department of an organization, using Group Policy or Mobile Device Management (MDM) techniques. +## Windows diagnostic data and Windows 10 -* For Windows 10, version 1803, Microsoft recommends setting the Windows diagnostic level to “Enhanced”. This enables organizations to get the full functionality of [Windows Analytics](#windows-analytics). Those organizations who wish to share the smallest set of events for Windows Analytics can use the “Limit Enhanced diagnostic data to the minimum required by Windows Analytics” filtering mechanism that Microsoft introduced in Windows 10, version 1709. When enabled, this feature limits the operating system diagnostic data events included in the Enhanced level to the smallest set of data required by Windows Analytics. + +### Recommended Windows 10 settings + +Windows diagnostic data collection level for Windows 10 can be set by a user in Windows (*Start > Settings > Privacy > Diagnostics & feedback*) or by the IT department of an organization, using Group Policy or Mobile Device Management (MDM) techniques. + +* For Windows 10, version 1803 and version 1809, Microsoft recommends setting the Windows diagnostic level to “Enhanced”. This enables organizations to get the full functionality of [Windows Analytics](#windows-analytics). >[!NOTE] >For more information on the Enhanced level, see [Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md). * For Windows 10, version 1709, and Windows 10, version 1703, the recommended Windows diagnostic level configuration for EEA and Switzerland commercial users is “Basic”. -* For Windows 7, Microsoft recommends configuring enterprise devices for Windows Analytics to facilitate upgrade planning to Windows 10. +>[!NOTE] +>For Windows 7, Microsoft recommends [configuring enterprise devices for Windows Analytics](/windows/deployment/update/windows-analytics-get-started) to facilitate upgrade planning to Windows 10. -## Controlling the data collection and notification about it +### Additional information for Windows Analytics + +Some Windows Analytics solutions and functionality, such as Update Compliance, works with “Basic” as minimum Windows diagnostic level. Other solutions and functionality of Windows Analytics, such as Device Health, require “Enhanced”. + +Those organizations who wish to share the smallest set of events for Windows Analytics and have set the Windows diagnostic level to “Enhanced” can use the “Limit Enhanced diagnostic data to the minimum required by Windows Analytics” setting. This filtering mechanism was that Microsoft introduced in Windows 10, version 1709. When enabled, this feature limits the operating system diagnostic data events included in the Enhanced level to the smallest set of data required by Windows Analytics. + +>[!NOTE] +>Additional information can be found at [Windows Analytics and privacy](/windows/deployment/update/windows-analytics-privacy +). + +## Controlling Windows 10 data collection and notification about it Windows 10 sends diagnostic data to Microsoft services, and some of that data can contain personal data. Both the user and the IT organization have the ability to control the transmission of that data to Microsoft. @@ -200,10 +221,38 @@ IT Professionals that are interested in this configuration, see [Windows 10 pers To find out more about the network connections that Windows components make to Microsoft as well as the privacy settings that affect data shared with either Microsoft or apps, see [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md) and [Manage Windows 10 connection endpoints](manage-windows-endpoints.md). These articles describe how these settings can be managed by an IT Professional. -## At-a-glance: the relationship between an IT organization and the GDPR +### At-a-glance: the relationship between an IT organization and the GDPR Because Microsoft is a controller for data collected by Windows 10, the user can work with Microsoft to satisfy GDPR requirements. While this relationship between Microsoft and a user is evident in a consumer scenario, an IT organization can influence that relationship in an enterprise scenario. For example, the IT organization has the ability to centrally configure the Windows diagnostic data level by using Group Policy or MDM settings. +## Windows Server + +Windows Server follows the same mechanisms as Windows 10 for handling of personal data – for example, when collecting Windows diagnostic data. + +More detailed information about Windows Server and the GDPR is available at Beginning your General Data Protection Regulation (GDPR) journey for Windows Server. + +### Windows diagnostic data and Windows Server + +The lowest diagnostic data setting level supported on Windows Server 2016 and Windows Server 2019 through management policies is “Security”. The lowest diagnostic data setting supported through the Settings UI is “Basic”. The default diagnostic data level for all Windows Server 2016 and Windows Server 2019 editions is “Enhanced”. + +IT administrators can configure the Windows Server diagnostic data settings using familiar management tools, such as Group Policy, MDM, or Windows Provisioning. IT administrators can also manually change settings using Registry Editor. Setting the Windows Server diagnostic data levels through a management policy overrides any device-level settings. + +### Backups and Windows Server + +Backups, including live backups and backups that are stored locally within an organization or in the cloud, can contain personal data. + +- Backups an organizations creates, for example by using Windows Server Backup (WSB), are under its control. For example, for exporting personal data contained in a backup, the organization needs to restore the appropriate backup sets to facilitate the respective data subject request (DSR). +- The GDPR also applies when storing backups in the cloud. For example, an organization can use Microsoft Azure Backup to backup files and folders from physical or virtual Windows Server machines (located on-premises or in Azure) to the cloud. The organization that is subscribed to this backup service also has the obligation to restore the data in order to exercise the respective DSR. + +## Windows 10 Team Edition, Version 1703 for Surface Hub + +Surface Hub is a shared device used within an organization. The device identifier collected as part of diagnostic data is not connected to a user. For removing Windows diagnostic data sent to Microsoft for a Surface Hub, Microsoft created the Surface Hub Delete Diagnostic Data tool available in the Microsoft Store. + +>[!NOTE] +>Additional apps running on the device, that are not delivered as part of the in-box experience of Surface Hub, may implement their own diagnostic data collection and transmission functionality independently to collect and process personal data. Please contact the app publisher for further guidance on how to control this. + +An IT administrator can configure privacy- related settings, such as setting the Windows diagnostic data level to Basic. Surface Hub does not support group policy for centralized management; however, IT administrators can use MDM to apply these settings to Surface Hub. For more information about Surface Hub and MDM, please see [Manage settings with an MDM provider](https://docs.microsoft.com/surface-hub/manage-settings-with-mdm-for-surface-hub). + ## Further reading ### Optional settings / features that further improve the protection of personal data @@ -215,11 +264,11 @@ Personal data protection is one of the goals of the GDPR. One way of improving p ### Windows Security Baselines -Microsoft has created Windows Security Baselines to efficiently configure Windows 10. For more information, please visit [Windows Security Baselines](/windows/security/threat-protection/windows-security-baselines). +Microsoft has created Windows Security Baselines to efficiently configure Windows 10 and Windows Server. For more information, please visit [Windows Security Baselines](/windows/security/threat-protection/windows-security-baselines). ### Windows Restricted Traffic Limited Functionality Baseline -To make it easier to deploy settings that restrict connections from Windows 10 to Microsoft, IT Professionals can apply the Windows Restricted Traffic Limited Functionality Baseline, available [here](https://go.microsoft.com/fwlink/?linkid=828887). +To make it easier to deploy settings that restrict connections from Windows 10 and Windows Server to Microsoft, IT Professionals can apply the Windows Restricted Traffic Limited Functionality Baseline, available [here](https://go.microsoft.com/fwlink/?linkid=828887). >[!IMPORTANT] >Some of the settings of the Windows Restricted Traffic Limited Functionality Baseline will reduce the functionality and security configuration of a device in the organization and are therefore not recommended. From a0f6a05599161ecf6160573cf1e724535e52cce8 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 9 Nov 2018 15:56:18 -0800 Subject: [PATCH 207/487] add deprecated --- .../exposed-apis-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection.md index 82d6912c6d..67ec69e0e1 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection.md @@ -14,7 +14,7 @@ ms.localizationpriority: medium ms.date: 10/23/2017 --- -# Use the Windows Defender ATP exposed APIs +# Use the Windows Defender ATP exposed APIs (deprecated) **Applies to:** From ec1d8ca0e63ed5c664710a2d839da635ee294d79 Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Sat, 10 Nov 2018 00:06:25 +0000 Subject: [PATCH 208/487] Merged PR 12741: WaaS servicing white paper from marcom --- windows/deployment/TOC.md | 1 + .../update/images/servicing-cadence.png | Bin 0 -> 54411 bytes .../update/images/servicing-previews.png | Bin 0 -> 78290 bytes .../update/waas-servicing-differences.md | 106 ++++++++++++++++++ 4 files changed, 107 insertions(+) create mode 100644 windows/deployment/update/images/servicing-cadence.png create mode 100644 windows/deployment/update/images/servicing-previews.png create mode 100644 windows/deployment/update/waas-servicing-differences.md diff --git a/windows/deployment/TOC.md b/windows/deployment/TOC.md index aa375d690f..00acdc9318 100644 --- a/windows/deployment/TOC.md +++ b/windows/deployment/TOC.md @@ -215,6 +215,7 @@ ### [Quick guide to Windows as a service](update/waas-quick-start.md) #### [Servicing stack updates](update/servicing-stack-updates.md) ### [Overview of Windows as a service](update/waas-overview.md) +### [Understand how servicing differs in Windows 10](update/waas-servicing-differences.md) ### [Prepare servicing strategy for Windows 10 updates](update/waas-servicing-strategy-windows-10-updates.md) ### [Build deployment rings for Windows 10 updates](update/waas-deployment-rings-windows-10-updates.md) ### [Assign devices to servicing channels for Windows 10 updates](update/waas-servicing-channels-windows-10-updates.md) diff --git a/windows/deployment/update/images/servicing-cadence.png b/windows/deployment/update/images/servicing-cadence.png new file mode 100644 index 0000000000000000000000000000000000000000..cb79ff70be87615b9d11ac3e3b2b69c9f5209705 GIT binary patch literal 54411 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 Ht%6$|j(^(?xrFa#||x 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 z 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 to: Windows 10 + +Today, many enterprise customers have a mix of modern and legacy client and server operating systems. Managing the servicing and updating differences between those legacy operating systems and Windows 10 versions adds a level of complexity that is not well understood. This can be confusing. With the end of support for legacy [Windows 7 SP1](https://support.microsoft.com/help/4057281/windows-7-support-will-end-on-january-14-2020) and Windows Server 2008 R2 variants on January 14, 2020, System Administrators have a critical need critical to understand how best to leverage a modern workplace to support system updates. + +The following provides an initial overview of how updating client and server differs between the Windows 10-era operating systems (such as Windows 10 version 1709, Windows Server 2016) and legacy operating systems (such as Windows 7, Windows 8.1, Windows Server 2008 R2, Windows Server 2012 R2). + +>[!NOTE] +> A note on naming convention in this article: For brevity, "Windows 10" refers to all operating systems across client, server and IoT released since July 2015, while "legacy" refers to all operating systems prior to that period for client and server, including Windows 7, Window 8.1, Windows Server 2008 R2, Windows Server 2012 R2, etc. + +## Infinite fragmentation +Prior to Windows 10, all updates to operating system (OS) components were published individually. On "Update Tuesday," customers would pick and choose individual updates they wanted to apply. Most chose to update security fixes, while far fewer selected non-security fixes, updated drivers, or installed .NET Framework updates. + +As a result, each environment with the global Windows ecosystem that had only a subset of security and non-security fixes installed had a different set of binaries and behaviors than those that consistently installed every available update as tested by Microsoft. + +This resulted in a fragmented ecosystem that created diverse challenges in predictively testing interoperability, resulting in high update failure rates - which were subsequently mitigated by customers removing individual updates that were causing issues. Each customer that selectively removed individual updates amplified this fragmentation by creating more diverse environment permutations across the ecosystem. As an IT Administrator once quipped, "If you’ve seen one Windows 7 PC, you have seen one Windows 7 PC," suggesting no consistency or predictability across more than 250M commercial devices at the time. + +## Windows 10 – Next generation +Windows 10 provided an opportunity to end the era of infinite fragmentation. With Windows 10 and the Windows as a service model, updates came rolled together in the "latest cumulative update" (LCU) packages for both client and server. Every new update published includes all changes from previous updates, as well as new fixes. Since Windows client and server share the same code base, these LCUs This helps simplify servicing. Devices with the original Release to Market (RTM) version of a feature release installed could get up to date by installing the most recent LCU. + +Windows publishes the new LCU packages for each Windows 10 version (1607, 1709, etc.) on the second Tuesday of each month. This package is classified as a required security update and contains contents from the previous LCU as well as new security, non-security and Internet Explorer 11 (IE11) fixes. The security classification, by definition, requires a reboot of the device to complete installation of the update. + +![Servicing cadence](images/servicing-cadence.png) + +Another benefit of the LCU model is fewer steps. Devices that have the original Release to Market (RTM) version of a release can install the most recent LCU to get up to date in one step, rather than having to install multiple updates with reboots after each. + +This cumulative update model for Windows 10 has helped provide the Windows ecosystem with consistent update experiences that can be predicted by baseline testing before release. Even with highly complex updates with hundreds of fixes, the number of incidents with monthly security updates for Windows 10 have fallen month over month since the initial release of Windows 10. + +### Points to consider + +- Windows 10 does not have the concept of a Security-Only or Monthly Rollup for updates. All updates are an LCU package, which includes the last release plus anything new. +- Windows 10 no longer has the concept of a "hotfix" since all individual updates must be rolled into the cumulative packages. (Note: Any private fix is offered for customer validation only, and then rolled into an LCU.) +- [Updates for the .NET Framework](https://blogs.msdn.microsoft.com/dotnet/2016/10/11/net-framework-monthly-rollups-explained/) are NOT included in the Windows 10 LCU. They are separate packages with different behaviors depending on the version of .NET Framework being updated, and on which OS. As of October 2018, .NET Framework updates for Windows 10 will be separate and have their own cumulative update model. +- For Windows 10, available update types vary by publishing channel: + - For customers using Windows Server Update Services (WSUS) and for the Update Catalog, several different updates types for Windows 10 are rolled together for the core OS in a single LCU package, with exception of Servicing Stack Updates. + - Servicing Stack Updates (SSU) are available for download from the Update Catalog and can be imported through WSUS, but will not be automatically synced. (See this [example](https://support.microsoft.com/help/4132650/servicing-stack-update-for-windows-10-version-1709-may-21-2018) for Windows 10, version 1709). For more information on Servicing Stack Updates, please see this [blog](https://techcommunity.microsoft.com/t5/Windows-IT-Pro-Blog/Windows-7-servicing-stack-updates-managing-change-and/ba-p/260434). + - For customers connecting to Windows Update, the new cloud update architecture uses a database of updates which break out all the different update types, including Servicing Stack Updates (SSU) and Dynamic Updates (DU). The update scanning in the Windows 10 servicing stack on the client automatically takes only the updates that are needed by the device to be completely up to date. +- Windows 7 and other legacy operating systems have cumulative updates that operate differently than in Windows 10 (see next section). + +## Windows 7 and legacy OS versions +While Windows 10 updates could have been controlled as cumulative from "Day 1," the legacy OS ecosystem for both client and server was highly fragmented. Recognizing the challenges of update quality in aa fragmented environment, we moved Windows 7 to a cumulative update model in October 2016. + +Customers saw the LCU model used for Windows 10 as having packages that were too large and represented too much of a change for legacy operating systems, so a different model was implemented. Windows instead offered two cumulative package types for all legacy operating systems: Monthly Rollups and Security-only updates. + +The Monthly Rollup includes new non-security, security updates, Internet Explorer (IE) updates, and all updates from the previous month, similar to the Windows 10 model. The Security-only package includes new security updates and all security updates from the previous month. Additionally, a cumulative package is offered for IE, which can be tested and installed separately, reducing the total update package size. The IE cumulative update includes both security and non-security fixes following the same model as Windows 10. + +Moving to the cumulative model for legacy OS versions continues to improve predictability of update quality. The Windows legacy environments have fully updated machines, which means that the baseline against which all legacy OS version updates are tested include all of the updates (security and non-security) prior to and after October 2016. Many customer environments do not have all updates prior to this change installed, which leaves some continued fragmentation in the ecosystem. This remaining fragmentation results in issues like those seen when the September 2016 Servicing Stack Update (SSU) was needed for smooth installation of the August 2018 security update. These environments did not have the SSU applied previously. + +### Points to consider +- Windows 7 and Windows 8 legacy operating system updates [moved from individual to cumulative in October 2016](https://techcommunity.microsoft.com/t5/Windows-Blog-Archive/More-on-Windows-7-and-Windows-8-1-servicing-changes/ba-p/166783). Devices with updates missing prior to that point are still missing those updates, as they were not included in the subsequent cumulative packages. +- "Hotfixes" are no longer published for legacy OS versions. All updates are rolled into the appropriate package depending on their classification as either non-security, security, or Internet Explorer updates. (Note: any private fix is offered for customer validation only. Once validated they are then rolled into a Monthly Rollup or IE cumulative update, as appropriate.) +- Both Monthly Rollups and Security-only updates released on Update Tuesday for legacy OS versions are identified as "security, critical" updates, because both have the full set of security updates in them. The Monthly Rollup has additional non-security updates that are not included in the Security Only update. The "security" classification requires the device be rebooted so the update can be fully installed. +- Despite the cumulative nature of both Monthly Rollups and Security-only updates, switching between these update types is not advised. Small differences in the baselines of these packages may result in installation errors and conflicts. Choosing one and staying on that update type – Monthly Rollup or Security-only – is recommended. +- In [February 2017](https://techcommunity.microsoft.com/t5/Windows-Blog-Archive/Simplified-servicing-for-Windows-7-and-Windows-8-1-the-latest/ba-p/166798), Windows pulled IE updates out of the legacy OS versions Security-only updates, while leaving them in the Monthly Rollup updates. This was done specifically to reduce package size based on customer feedback. +- The IE cumulative update includes both security and non-security updates and is also needed for to help secure the entire environment. This update can be installed separately or as part of the Monthly Rollup. +- [Updates for the .NET Framework](https://blogs.msdn.microsoft.com/dotnet/2016/10/11/net-framework-monthly-rollups-explained/) are NOT included in legacy Monthly Rollup or Security Only packages. They are separate packages with different behaviors depending on the version of the .NET Framework, and which legacy OS, being updated. +- For [Windows Server 2008 SP2](https://cloudblogs.microsoft.com/windowsserver/2018/06/12/windows-server-2008-sp2-servicing-changes/), cumulative updates began in October 2018, and follow the same model as Windows 7. Updates for IE9 are included in those packages, as the last supported version of Internet Explorer for that Legacy OS version. + +## Public preview releases +Lastly, the cumulative update model directly impacts the public Preview releases offered in the 3rd and/or 4th weeks of the month. Update Tuesday, also referred to as the "B" week release occurs on the second Tuesday of the month. It is always a required security update across all operating systems. In addition to this monthly release, Windows also releases non-security update "previews" targeting the 3rd (C) and the 4th (D) weeks of the month. These preview releases include that month’s B-release plus a set of non-security updates for testing and validation as a cumulative package. We recommend IT Administrators uses the C/D previews to test the update in their environments. Any issues identified with the updates in the C/D releases are identified and then fixed or removed, prior to being rolled up in to the next month’s B release package together with new security updates. + +### Examples +Windows 10 version 1709: + +- (9B) September 11, 2018 Update Tuesday / B release - includes security, non-security and IE update. This update is categorized as "Required, Security" it requires a system reboot. +- (9C) September 26, 2018 Preview C release - includes everything from 9B PLUS some non-security updates for testing/validation. This update is qualified as not required, non-security. No system reboot is required. +- (10B) October 9, 2018 Update Tuesday / B release includes all fixes included in 9B, all fixes in 9C and introduces new security fixes and IE updates. This update is qualified as "Required, Security" and requires a system reboot. + +All of these updates are cumulative and build on each other for Windows 10. This is in contrast to legacy OS versions, where the 9C release becomes part of the "Monthly Rollup," but not the "Security Only" update. In other words, a Window 7 SP1 9C update is part of the cumulative "Monthly Rollup" but not included in the "Security Only" update because the fixes are qualified as "non-security". This is an important variation to note on the two models. + +![Servicing preview releases](images/servicing-previews.png) + +### Previews vs. on-demand releases +In 2018, we experienced incidents that required urgent remediation that didn’t map to the monthly update release cadence. These incidents were situations that required an immediate fix to an Update Tuesday release. While Windows engineering worked aggressively to respond within a week of the B-release, these "on-demand" releases created confusion with the C Preview releases. + +#### Points to consider: +- When Windows identifies an issue with a Update Tuesday release, engineering teams work to remediate or fix the issue as quickly as possible. The outcome is often a new update which may be released at any time, including during the 3rd or 4th week of the month. Such updates are independent of the regularly scheduled "C" and "D" update previews. These updates are created on-demand to remediate a customer impacting issue. In most cases they are qualified as a "non-security" update, and do not require a system reboot. +- Rarely do incidents with Update Tuesday releases impact more than .1% of the total population. With the new Windows Update (WU) architecture, updates can be targeted to affected devices. This targeting is not available through the Update Catalog or WSUS channels, however. +- On-demand releases address a specific issue with an Update Tuesday release and are often qualified as "non-security" for one of two reasons. First, the fix may not be an additional security fix, but a non-security change to the update. Second, the "non-security" designation allows individuals or companies to choose when and how to reboot the devices, rather than forcing a system reboot on all Windows devices receiving the update globally. This trade-off is rarely a difficult choice as it has the potential to impact customer experience across client and server, across consumer and commercial customers for more than one billion devices. +- Because the cumulative model is used across Window 10 and legacy Windows OS versions, despite variations between these OS versions, an out of band release will include all of the changes from the Update Tuesday release plus the fix that addresses the issue. And since Windows no longer releases hotfixes, everything is cumulative in some way. + +In closing, I hope this overview of the update model across current and legacy Windows OS versions highlights the benefits of the Windows 10 cumulative update model to help defragment the Windows ecosystem environments, simplify servicing and help make systems more secure. + + +## Resources +- [Simplifying updates for Windows 7 and 8.1](https://techcommunity.microsoft.com/t5/Windows-Blog-Archive/Simplifying-updates-for-Windows-7-and-8-1/ba-p/166530) +- [Further simplifying servicing models for Windows 7 and Windows 8.1](https://techcommunity.microsoft.com/t5/Windows-Blog-Archive/Further-simplifying-servicing-models-for-Windows-7-and-Windows-8/ba-p/166772) +- [More on Windows 7 and Windows 8.1 servicing changes](https://techcommunity.microsoft.com/t5/Windows-Blog-Archive/More-on-Windows-7-and-Windows-8-1-servicing-changes/ba-p/166783) +- [.NET Framework Monthly Rollups Explained](https://blogs.msdn.microsoft.com/dotnet/2016/10/11/net-framework-monthly-rollups-explained/) +- [Simplified servicing for Windows 7 and Windows 8.1: the latest improvements](https://techcommunity.microsoft.com/t5/Windows-Blog-Archive/Simplified-servicing-for-Windows-7-and-Windows-8-1-the-latest/ba-p/166798) +- [Windows Server 2008 SP2 servicing changes](https://cloudblogs.microsoft.com/windowsserver/2018/06/12/windows-server-2008-sp2-servicing-changes/) +- [Windows 10 update servicing cadence](https://techcommunity.microsoft.com/t5/Windows-IT-Pro-Blog/Windows-10-update-servicing-cadence/ba-p/222376) +- [Windows 7 servicing stack updates: managing change and appreciating cumulative updates](https://techcommunity.microsoft.com/t5/Windows-IT-Pro-Blog/Windows-7-servicing-stack-updates-managing-change-and/ba-p/260434) \ No newline at end of file From 1fc74c4f1984b747f57503f6461c73b9f749528a Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Sat, 10 Nov 2018 00:07:33 +0000 Subject: [PATCH 209/487] Merged PR 12745: Late 11/09/18 PM publish Merged PR 12741: WaaS servicing white paper from marcom --- windows/deployment/TOC.md | 1 + .../update/images/servicing-cadence.png | Bin 0 -> 54411 bytes .../update/images/servicing-previews.png | Bin 0 -> 78290 bytes .../update/waas-servicing-differences.md | 106 ++++++++++++++++++ 4 files changed, 107 insertions(+) create mode 100644 windows/deployment/update/images/servicing-cadence.png create mode 100644 windows/deployment/update/images/servicing-previews.png create mode 100644 windows/deployment/update/waas-servicing-differences.md diff --git a/windows/deployment/TOC.md b/windows/deployment/TOC.md index aa375d690f..00acdc9318 100644 --- a/windows/deployment/TOC.md +++ b/windows/deployment/TOC.md @@ -215,6 +215,7 @@ ### [Quick guide to Windows as a service](update/waas-quick-start.md) #### [Servicing stack updates](update/servicing-stack-updates.md) ### [Overview of Windows as a service](update/waas-overview.md) +### [Understand how servicing differs in Windows 10](update/waas-servicing-differences.md) ### [Prepare servicing strategy for Windows 10 updates](update/waas-servicing-strategy-windows-10-updates.md) ### [Build deployment rings for Windows 10 updates](update/waas-deployment-rings-windows-10-updates.md) ### [Assign devices to servicing channels for Windows 10 updates](update/waas-servicing-channels-windows-10-updates.md) diff --git a/windows/deployment/update/images/servicing-cadence.png b/windows/deployment/update/images/servicing-cadence.png new file mode 100644 index 0000000000000000000000000000000000000000..cb79ff70be87615b9d11ac3e3b2b69c9f5209705 GIT binary patch literal 54411 zcmX6^1yEdFvs~QaBe+9w3GNO-LV~+nkl^m_?gY1>3GVLhF2UVpaff|3|D%f9T8eAu z&gq%y?uk&8mqtS-L@?@0Dvw46X7lCXcjP;vWLrXbKfxr~IEs=NN#TbPEb%qn+mj>vww z)8ezwA>IbqCzq8W-`IVeANb)okszU_`~U}s-Jj(&$#;lKaYIW-aKnvQY#PE@H+(^t1mx(%;7lbhw& zOG-YX*aK)xX{R8J9~#zbZ_TFhj}~PN_I|E=Y#)fK-|gjlTLOVYE-Qt2B3U}f?Ygc@ zk?AolR$;X&zUYXlVazVi$ju5O8fC-ErbXAYcAEE^xbJ-*eEt}gZVg^RYn)xV7~hG# zEkAhKc^<1O#n_-q*d~B1$Fs40c?35cck`Ui z(!wIr(ZD0q!lC%k2VUyz;qg<+qT^DK5>gmTy-vDqcW^=>vO2-Y;LJAi>c={NZ1}=a zj#fx!5MURebWL6$EL28aS6ElrNVI8Hd++mZ-oI^s`)1r5Ji?0fZ(-r-VccW{yf)Oh zbQ(gU|t$8UWoOlXb@^Pj_eWFd*;@j4SJX8stConsLNVKns_XP%l=yF zNyzBaH7s9&U9D@zb8Qsx?kOpv!Rf3|$WTLmIR|Z@z+bJrX6tn93K!1W)Dqn*K{*#E z*%|vXqss{&a=V2Mh~;ng{_EYz`#hRT?sfSQ^db8Sv#yo$5@%1Rmt)wig9qiZqwvPR z&f-Td6mX$BCZ!h7RCte{_RN0ZiNws~hQKrRJ*w*@;L3d;|99p3+ub__Ebq8;J)0=% zuGvfFW%nyd9OA|9x8*UcpTOR^H0`n6eS-rX7GrJVSsxNe2)B#okekQr%|qvTsVi-#J1J@D!Uto$Bt^du`Te)K`c;73yo;bXQ zxi@85F1$p+>CVaNDaqz4Ri6lU7grl^yOQr=e88V+O)$d ztZ+c@NKYY8j;j`o;Gi+SKJN{I2l|fmyI)cq`} zMc9@~ZiXsE`{mT!q;ig)8KfIS}zM#+*+Aenp=QzV6&K^()vO^?MRUdcdp z!RBrL9yESuzJu2Lm=iICV(@dRNsA+D)egzBF^fery<8ig5l+S)Yam2LTrzq^2#HQE znO+YOWMybn4m>QwmG^s0(?Z4$`h0LF|5XAjihso6zx|LylRG~zN7BeCcM~CvL!@x* zyH>hq7W5!jRUj`IM~g3rL1!v5c_-bXfQogw-$ z-8~wBfSr5jm{*yiHKTg-pUyd6#c{kTFLUZRobSB0F2uv6wq!TE9RzC|Ad`2IlfGt` zCVwp?TS2 zBRC|T(89(ex%vJoEXaAfLWM!FL^-}cwC=xp4}4-%p8u`46qP$lSeiNE({SFw8kZa4 z^>1}97^KG9+OI3eSjqy?O;{q6#8h5jk!j$ONeCqpSFo?HARuMU>~MOhpglH_5Zor#T4r;e#4t zFKT!h#jl+rJ;w&b=f^|2U8^y$H2!y-c4@|VT+v} zb^qgNp7T)@@d*meSgh<~Ix;VxG8qrK5=vsj+Ijqs`cVvnyK!~HjGNkk z;Z<0SEqnFG_G@@}HpSQ$a~ft&0O7ZX>lfcT@3D|TPC2K~UJ$)k{8J7B4&c%zXGKHL z=#~ykcRRUFrj8_qCIp;BnQmhCpO*?>GTgEQ5KOSsH}ROR(Qqqe)xjNF*HY_iZ%aA8 z2Ui>frvFZmy!ZY5!2O}Jder_=e;F*mshF_aJSX?p(IXWu(#$vd7Dze(xTwp*z}`J7 zHC^p4sovGR?Ek*G_mvB%5l&LV0@hsWv-{VIUlY%o+GI{2?OcTTqpfNB+xkd~CZhfmBqAQQChWUsv-^O$+Wgg8 zQRaxM^v1do)EzkCQ9yj~;WM10on!S6<9K`Z!hS!6djK)^@78s7jCxH9gMrta@H2X? z@mwP+g@!I~g~lmt%JbaY%id&ItYYE7-^}1={=1nCf3okZg&t5oq+=!$fHjDEY4VbA z6ZGC7)M!n>6I(4NC?Kd#LgZIZTr%7li~(#V??M?{)1%GCef}TV;LAhEbh8+f)RNaRX?i&zOd$wS;b0y!&<%N3X$lEq{+_yZt0zZ?WQ|4OBR; zl(x8Gf#U2#*A?QMH_OnxBAYg{Z{7lccn!|AGd?tZOh8UYtxI0K%kt4ig5VH?7QnaY z1T`Sa*`_+mUm;q<$4~UvT+U zEN6aW+N$o^)G!B~ODcS;prfW1hjmN@I{B3_WHcrlCjI0Y#9aiBndzH zu%%cQ0ysIP-S5xGF0_N*gSsai7oYX9oh;lmIF-I(rK>Hkwt|O{+U=85h7*sKvksmO z^{Kd@vw?#|SJu9!cn@?5OD9s(f(}M7AsYH>ZZ4~n!he2mJy%*~c%@jUsC*9$fZmt% z5?1s!&r!!!C$QjVH)41Gx8eUv=*=g1raP|(jpX&GZw|uf+B6^7&C3m!p%>hp)s0eT z;v~CmzxTc<@Ed@*;k0OS7{diqypE{}j{TCBIT^*-H$>hBR|%_K%$wwNR*>opH!GAS z0zp7F>2*Q>oBAd`6E4EiIWJ8-p#>ytSE_UdC^s^^{U@6%b7!TYn~Mm`tHX(=g*@}W zWM5DbS7%->ifSEp{|LUuwV_qeBrRNNYR5?zdh|EClUIHYc!ovJk3G~b?@-Sy_%-4E zXiM;0PiG|nTEK~D57nL1~hm%$%G`kwAE zn1HKfydW(5BRtz=JukiWS+Q7+V^&R;uK79U+mM=C@s3}OE#~^sw-C*{6G+p^ogd`t z{!e+2CHQVL^R7x{uF_%sZfXy0_|R^#7-D7Pd0ix~i)qHw_w;_4dyHV4x-&Jr+XAV3 zKJO=|K!ow-BlfY;qVkzXn@xK8RxnKaxg=TW*JGOzKa#qQS;lk~mR=o-EEV>k*<4iD6P1hDs0Fq-jq+#m zk4Nq7yDveWpYHtL?hkT)qu)y$QJjmYm*}}y4(%qcse3bZ{!nHuV=w?AquU@;cfNm_ zL^1t7753R<8g_YFIH~F%(!;Z?AGl#~oODY$pDc2+%b_M+dKu>FM_#{DUmtb;sw#3p{!w&rr7A~k9`_6 zWuo;(4TCK+{l8cgdX1#qW)fdP%MbqA0EZ7#S*?7^sieDn1wnDT;eS(a)u~eiKI&`tCc~%W;b*#}9g|i&d zQ$o2pvX0|FulQBTm3Vg@N28;Y8T%hLIoA=poodT%4vq*PydVYi03X)Aa{`4EL#YuA=_UfGo&x$y0lW|hn5rsnZlCLj2BZ} z$WgUS@e;%iE9Wj*OKpp>I^%r7n=kMvM$GjtT4SfJhj%yNUHQ}Q2m9o9U$|b}Oz3MM%V9AvfmTRFqFeXfTIvLFeOC5WM^^NkMBMhJ8Dn#wb>#mmkZh-|E ziw1|Gnw;(ZH+$>5QQY}jTH5$CyKTxO@825`Evj7bes+LcC&VB`Aj~R>!0!x)t6~3- z))8Y3X$AgnmfjIS8A!x1-8@mWP~&D}8Kj2aCaVjy2y*vSFNDPi1Xp!Y?>+z#Y$o-^ z-pbn_K(7zF9#nr2oG2%EF_1RFol389Toy@z!|9(zsOU2Vm=Vor9L)zxcLyP;L83}kq zLrwpdu@+OWk{s2o)9#(jse^(YRjzv~1EzjjiQHju9L zO;JXiuVkh^x4v4`JWGj4NnQUSMVMCZT>a>DKLVNV=sjwH03M3<$H`CeX%B;gPA`Pb z=YVE(ecqb!b0g9?Cbr)GTV~oZ3mYgb1{yO>t$Le(liWKE zku{jN4m{XqhY~$KQKG+{*Fmh~yVc8VxVJyX)U|IkKS+(p+KPZ;!H}IzCvONIg!I^9 zaw!NYkTcg)mty#06&@Xa=;zWx9py_byePFyi>{`or25U=5?5ooQi!4c)|GIl`TJXS zpqYTRK=R|V`A1$OUx#i z1J&p)?HOv_%wSstgtE>;5DdOy9@_7W}_v?>+!b(|C0J^iV1_Lvj1& zA?WoS@9U(#&cyn&LsViX=2YMvX5wIk2Boj=FDw?{mC{}udp>=+Hk+fLElP!bWTL?U zmjY?cwvG&w#vL4uXZTB2jd}^g^6}-=0So%*)XYA&8sLF+_OM(nQfL{DY00_&`%nqA zYTKBEIY#(USZH@9lC>u%rJ*M$Mao_L<{}UGLMIdmYD=55q5{4@0$l7)i9V?RK zHMF}|@dz4_U**BF``76qF7M`kStWK9McG8Dq&l^A;p&dr@F~zNwL)9TmFuv951oRk z_?x=QNxzq;9>0E;H<69C*ayz;ecbp~+SYg9u0IYWlnQ11x{*jab8Q( zW*|)ab?0TtW*%Rcc)lccuQC6>KJ+9kha;EXMT&fssS&B$h{GFNzYZwrr}rZv$5?b@ z(Sa?vM|^7o!6|r77>2*&Xaoos$&Jpn5#FSX(O@CD=e9eGi~|u@GkH`hFWXCP-k_+U zYac1}bR`_m@TrHx+*1dktF`bOA!vZ&q|TaH!fvV(N#qD$VrxdpqXq~L-_@L_K!JjE z#LS*UE#MtF6^hJh@T3EP8(JF*)Nt*g6I;)D-Yf@Zihkn{hdG#?3R{o9X0S8!yNgJ# z;v$`Vh@aU_Z_Lo*Myp0$ZD@f6%Kb&9*QbTjz zU7-vcD^T#_=j#)cmcY$FhT*`U+v}2sISJepW%%IML6miys;1JE{L&pK@M;>vJ3X4`%y?oZauHP44Y*}FCMByr+;{3AP2 zSxevAnh{%ub&L%aDrvA;E*|Bl-<&{UqU0xfUZJ-Kx?`*=z05Dl#9@X052tdzAr1Ks zKE2XKE5Dakw3%J&r@^vmBmZs8I#7k$CXpln%}b98#3&j3F1jGDG?+8aSam9O{P|e` zM|KTp7QABHm3iKqC1p}p*_t-qfSZ(#7|NOFBktgC+dVlw0jRO&voPKVp{jfo=Er`~ zZ6QoP9dPCEl*-Okr-H&h(Jv%ykFXy)MSxH^&tbBM0Q|kVv`nN`G->Y}cJP$X@>iU;dAvG#NBSa;&u|9DiWI`NJ>^p}R z3D}P_!v;-wo&k-kw?P&D*C$yejPvNWyuEZxf`NrW(kPz= zZmz7CV%KkaWfn?Vs2A_^tZZN2pz&Zxx^inMcFC+}?Hzo}Z`<6TdNr4^w1iI7|85gY z@bYOoAEBSWviKkS!;-VTd(~|(kKL>uNPWW{7{MDDyPW?fNttuKnK^Lsix#RVg1_!Y zo6Qol6bkDB2e>_!(ZEKoHqPm>A4%<@qg$Q8o*1Dxy%I;ietI8QsrAemdeG3l!$qvA4eN8Ehk8eS&f~6-4~JYz@J;Z%MDD-H-+piDeXZ|~ zzBB&svSDeVIj6g#%kBDY!Pi^FrQ}buW?!-v6#3x*KS&yNXNGH1>L7;vVhU+WKZ)M7FIn|>!s zek>o3K1)O|Tdy%|f;U0EFY<;+sAF6_pisj@-8x#>H2oTaXEw+w{K27Fmf?9I@zoxs zGowy~47X2Yv2dnI*YnTNo!@)50k9_pdZN?0u9sF3 z6c@8ZLm&vB6co~BGj+zQErv3;s!9Wx)8yu#$#`xx&?=O3+iUq zufNk~TX;)Co}Z0vbwRE$1YHI!p)4EAa>Z-3S!0mHjQW4l+so*w<=54Km%1`SudNob zil8kc*KP-C|4a+6YTARLFXjQ0eHxxQgZ*=k9?pfuHW3c|}3vNu{M9?re_x7}I5rb6l= z!1o5DUHJs&H?M%MnWx<>z6oRqFwvm!2~nT$UV(ca%G@mMF*O)Y+in>6fhL*e5#{~w zuRp)RgI;5&(I@%$y$mq=pC+u{TnkW(Wgr+vmx6g0zmko32|b?=Y*_zM>0o)~Ea`@4q%?XiR89>QIzH%G6I?X;or$MW1I+fOmK(4>}42#)F*_P=p zxoT*(d6vMd%Jl(>xnj8pP*lRcNUWqBVR-dZx+evWbheYb93DSj9v%U+S7&7VN?9fbzj?~nli)%o2PFvJ(SH*G!l6-EJ-~X- z5iD~=V-|-c^?iW+O-R>U5nI4>y48~d!Z6D|Cb%9ey)xz^Y)X(jbjtAH#mVA$jUPU= zrWduc$-*K~Jbs-gYl?2O2*{yPqgWPwf%wP$4{fDvtgNifa5QjH2NK^d5G`Mv3BLQJ zVh%nq)4C3|IZfSO9@B<}XVn!D;KL(6YW^1N3ys?`H+=k9Y#&CKQ~|W9_5FT8if7uB&kl%5;N0UWINrQ!v58+n52oAl*wrFvddq~Llxho z`4hBjsSQ}!5H-2(9lQU_`j0%EH$!L6B;PakC3hqZY4?Q{pm%?i^?FmM;B-y15 zgJrdazjL#E+=mHGE?U6)h?QFT6j@4?P6}77xpcUn4)g+Cpi!7p{58P70#cVhrawy{ zoPQN%2ei>%J?SF#mXIjD0xI@<4Tp-x%)kPP)YJEW!6dF4axOxZ@aM68v3H9N)YpTN zL;Ml?NepHOp>jMjemo+P>6=J&_;sdXOL?IDOHg;Z3VEL$E3FzBIDB3`<_bqh*z)^v68U_gTiSolV&oJt4@8buV z`;!);yeMQyquUs>hxR`Dj`trge=cHwEB|q$w{MDOU#J7@mb9_v*2<2wY+993pN_S2bYkl5jU%}UL`Z{ zXfhk?_>$RL4ODI_n}1a{EibtJc2IHfksoJ6)j2w!6ADQO<<=}n9KV~^T8fp= zv#8zz{)=Ho$3O%8t9LB~e_E*II0mZO#@hvWn(u&NVMuesG6QdL^skZI1$sQzz6O5* zS~u8^XH*>B@?njM57K^}-Y%xH2KDahJt|;(QH_0qwv(0eveP=Jz~H(`7b{Y6vzZC! z`v&k!y2Ixd3XKiYYEPGu4|#Qmmm;&GgNVG-!cMP{26BatI9SoF$;WIv=VGX1vC<>M z{(07!9rq^%9aSJ5CcLlne4P}m@FuV9bHh18%O&>lpFw#MRYA2XzFMmrU0;g&jBar? z@@5c_B|#X^s-MHrjHj4-PLI^_Hi!hXuaQt-(7_Hiu`t*|f-PTvd0Ie}&S>l}nlOaJ#rS z80eG%9c0Y8;yLsJy#U8!HdP?&R`U$Vw$&hjQ!dn}*KMP<3q- z5r53W`sBe>0cNzODFE8MA=!&aOLNH&ZzH?dV)S(94KR_z}p~^}6A3n$lij!{wt3%TplMDJX z=Jxy5LUSN-8Ue+VMH#Y3?SmQ8^&!wR$!nRn^{k}2fs1M;m_}?`0A}cAA%6>I8DN3q zZ?HCpf*uG*gXuy!uQGTfej zNO?m>^|tRg9;yZ=FyczW=K-#!7GQ*p6%I(6RghV#e~)&bk{`3JCUjIS$Vp$M!jVn) zZiq+Z>HgTL#qqa=T7j+Xth``Ur755WmQWN(g(`7jOQ`s|2;@|;2P3tP?!QG!egg_` zw!0?9Vk2i`WOB6YWd`6&kxnCPVmKW7f(i4t402ZYp1|S#VVHUkCwn`5 ztuGg-`v9@xqlSV|rRJUxf&p*l?1%P zZS}j2d9F(_#_s7i-$!H+++i`qqbNR{bl&Wk(|(y8o@ADzX*4&HxsQ0tTLqMcMsF ze~mkWL0o$TTKL55GoUNdpeh5DD3O#!fQfnG`05lUsrMKD4%*+wCX~fsyhh3Unn8%*>!5U~sQq^sy@IOZR`w^psC~%iAb>H}z7Q3Pw>8@Ah z1xpbH3bTo*#kA(Me63w_qqVtv~=1_amg?5L*E~dN=Up6FbNf5oMuC)-?_cp8A|Mw^o+ii zmdD?WtG0J}0IJWmA0sA>x3*`jK?1>{XQo6{x*6ngycte+E^0C{GxxrI+Pr})v*?#% z{WEJ|?h$jTFJBB}4?L9En%U_RU>@JrX(acq*1oaa+CQTS`Cz>%?%=qrFKwtw=ML+n z13KwY-*r^ zJRN>x7jt!j+$HV13<3!uEy=^Fpa^lfDQ&0VFTNDibUd)C7Fs@SU^W&%DgZ9NAXQYc z>#csYHO8xQ}@h z#ixJLIy>!%B>sAL6_+YqY~jp9X%n2qZtM{54&Xfl-1LFuHzo5UOHq9)R7$io-J9=) z)g#TuM&2T?Kpuys?y5ZvqoQ_3sM6+$CeAC~&Zn3v36AvLOz?QLP5;<6am;`($DPn< zIu(;>8iBm?(B*dQp1|tP(2Ny*^ic@&q#Nk|0L3AD5X0(uA>>^8;%CLipMbUqZHYA> zsn-I;o70Z8q?S`Wk_*-OQAgFZ$n0Tcdz}hz8A&Rp0 zT%H&k(hlBe19!A1(=0qx5-JwG5(aREd?>o58X`yA!Ji>5eMI*oeF zy4bWZS94Il|DF-He#bz0;V0U9JyRNL0dPgkWA5er*nRQL%To5fYM2W=XEr+TmFH++ zZ6*c(lv^JiGlsf>k;_m4IsOSemVrZ`-k-e<-+4IDy*1 Ht%6$|j(^(?xrFa#||x zqhW9!u&`m>dZ|lR&4RKJoe?p4_wu^hHt~BOB=Q}w`VX& z`h%gZ`%O}iB+7SF`cz~<6%+!O7`wQvlA6sA^6+?-H9j4&V`egj;uI~#!X=ODl*Si z7pG(uaohvtqE4oe5&T-p@~f;W2cJII33%QxwxMq_zVJz+X+-mzw3`#)3u9{tZ_NFxRfi)kpn(ju|)Bt?$(US{tPx?0C+r zDq>bWv!jw!KmUsI2^xNH*bZ|d{d$t+wcX&Xoij`bNK$5!UxtI3TvZACrv0D$?nse< z-TE`~qYr{Di`uE_1OrK`4re8CjFuT%qB1DfV4wX3@&5 zy!I8q7J2yU>^ucN)hN%)&MR!xp?)4pR-9S;@kjBS#t|C-JkTsoZ~XW zmlXf}$iO>4d8Gnq1>-hLbh13O`!%Lt>EkBT0LtL+Mb!7OsE(%`p^_*TI2+WdtpzCd!As7;p6(IZ+^gwLHcMm9O^Xhl}O~V8DaXj23xxnH|7vg=3m_T^1e+nzK^zA z4lbK5s1?~M0FmswoD#v5alK@1f={ftsn|nmI#1!19wqVvfJ66R3-TJv4ZQl3W~Znm z^_1A1GZXb0p^d`DVTaCp`st|{vCr@*Zx3cJgf?LpDWuJMk=Dx&6~l*bi!sAVd`gMb znfo{2i=2lvv{o5Bt-B-F) z4>n~%#I29-Svcu6bn@@<0)3qKsvEsAwf{=(kI$qJ4CGO-y%K;o+3@YH=_|v@GklI> zSXIX#z*|?$4F#qTt%9q?RFl`3;W0=YAqR3vJS+pRy&v}~r&~CPD4@f4Ex+}-w6$-# zX+%b;VS6iE`AD&vB!eG}35Ght4V}E>SpWz%AijW-QWn=s$`<8E=)Kb;JTg!a5_nms z>YpSiCFca)o9`ksm5fmI54-}Rf`+D5BmaL$<@2O<9jhkN=V-#e-wtyv@br%`dEcYa zm9`y%H{HsD+Y%Lo=6_?g!2Q%imuAUXOmTf}6mptij+vvWTlTWymj1PIc`lWX=lLX0 zzM7!N>Vv*U?~>E=cg3{jwbW9wHu4nOs9c1K+zaqgH+5)W%66&)y1afK58&)~ZPh{z z0v$ow;0rqJ`D)qJMVMI|{WO}I_;4iG+R-w1d@C=DMokN?%I$2P>I(GKvN|l23>Vd! zB>mHS2VuQy(E=5pJJ&z>ufIGB-^Sx=kjk830&d0lQ^XG1Qn?mYMAxu^=^2}S?&zer z8@z6&?)5^Hr|`&Yp=`!@=U;|de$P{@^V#c-wc5KtJtR*cG4bfkbz7E=%P%_&JN>|&_|l*8vzY?rp442_M5 zONegL{bt#mEsAAZYX!L@;WiKoh*|FMFq>qZ8iRWDk4w47&9R&2IjZk|ex6TVetrV9 zU$1=vds$@vwa%#q2?&0x2@$+kOf35wsPh|00piu~v1J33MbwgNp~+(*zi)m&&2_A@ z5_0C*DRtNtW1;*USpvXM47vWWSChb!w2GhI8`CgZrsw0d=52)FpUR&H=ASd4&gQ<( zdXY(_<;3!H{CACx3;2YiX%8IGxl48PBJiyW=7uc z-{4BivjB>J9K*Oy9%!QxsR#y)lX;ddN&^059$8K|qPjd0mmU6qT(YFbNpvOR zh@;W{5N@QEpD(%z$GH8cT}Pyc&Kk33IJtxad0@@Cc@d6u{XqHT3jr)Vl@-4xFoW0!cgd~@LGpm zA%vvk#>M|4gu-jPC1;N^U1q>UwD<9yG5FfY)??`vpZ-Py0sSk5VQRAqzns_llq8f9>2UbeRKi`8C%6(g&~~1Fj>4^g9K?z9CT| zS~LpP`m4gp7L2aSS}Q;j-D9<7OLE)tPZIUK8*8>UVSeuhP(U;!v7^TXgKrpj%Lnd< z`GMW)fJpTFaOM!TwjxLS&MwHp>>2`A4EE2&cP&B{^nz95DI! z95E)UxqLEl>D%@y^1E2{4;5&$iQU)`2+VMJKL&gW`)bbo#2qB?R!(6>MSaTZR>9^i zy!yh_s)BqH_)~J=DmyM4!6F?$D(S=}%i1lA-UrAt$NBi&sQEQ~AuKmS+Q{^G#y@P6 zQ3<{5yie887{VHyFgCUKf=1$ca~tM{@d77&|c zeBq$9U=4(O?AT;4*-s=p!>WdlVJ5Kq9uk_2v5!YPR!Da+geiBO$Cj zXz#|KC7dZ=DCM%`;ZGn_MF5{4t-niSXmke~@fFre>|fLp}6CZ%z6c z6Pk&VcRY*bJ5Bwl5(c26mbDXtJi>eq@)F~_E+v7%VC{J89d2)rhtW16oDjN%dL8(q z=+sm0wl|i?h^-DDj}}aMvB`>F!i47W1bTp`#fy;)0pNyr@eMEl^4%77*-n`--8G1Ad^`kff!7;x zPNujG2qe>i*Xd${{{f29R8)#Gb>HKA6tDxw#LJZ8mPw@!_Bbk^q4REgZpl%38E!d~Nhiw;bq|Iif5I4iP00um%=RcPs1d)?VU^+7`0K>Iu3 z4{Wo;4yw@l=?XXPgZ=toHnIW!@{2y8AU9?wvzPd7Dln}ypqFTkG(lFF1qfuShEK)& zGCn!~^=(4QiU^21zKVI2BsAZJlCF*n?bm&z?w5O_W9>UKl;U+*1m+SAN(rqp<(@-x zPKtAy(&Yfo^*@oEifDU+Y37vWgv5e}vDMb_f=!#oTpw*d7Aa&E|8&z_DA|8}5C6rM z^0LV+^%U*TCviVQHbJ!H8g-5vBxFR2HeasvLc;RI+l(*r`@J(egXi2W8BQ6h= zh<$$9mYM}3dD65< zRu~v&%f+0fho#BsmD^yw~~S>CRC9FGU1NdB`$)6WNZxzlJ**2>m@^?%1>)V z%&f@~gowQq<((qr)^-6+OaZZidf#Q;B*@{Q`W_}bjLcI}M_>B+(&l~x7+F1#kTHb1 z6lX_80mcv@^=e!^8E1Ki?ctjM*KO~kAMO0#XIgg?$KOY&P2X)t_X8u!&(>f&dwR7n z6H%t_)QL*+PTF{gC&auY%JxET%>bMLe3Mm{Ct|p4+yA@x{tMtgGGw@BNaE>ZQRU>* zO!h4L-4He2_bDw4c*$;DCB`E6mERamnUvBmX)k|AuxtGK20+E z>k_gb7mGFxfSA@sUtzlW)($N_yh*VUb)*ELPLW4?bT?V<&?LwAuBE z{#n#+Wvhdog2Coe@qLS(TGBL|0hxf*2>~MNb!yj4f|o+nUkAv%K3QG`_mvbE_M)aSkrcdoGv74|GIgH>n4|w`;RCe&anQ>0IFu-VvfVxbZP!t~`HS+ho3_ z9^~3gzrXpnNdHv}^?+3M_ND;wkJAZ%UjPVo+QR$|*qeA46__7}xYf-NR;iMNPNhr4aP^Xh&t;9$VqS~)#=oa5(}aYshmehdPR84mP z#fHLi`;CXu5P_Tkz({~CyF#=-aTpji`N@$DFqqhHz=RTjg~x>Hv)bRM1FUEF2ivik zofN+@5~W2!@Bny13gGFJx`0wd=hJ+1*Y_b>-Yct_Kn)BKH}4}Z@DI3o3kDhOw0OTh z>CR}XTXE_T)1WLn7XDfwc3?7BW_5VR>;F1eH~e0%o(c1VN0ae%B;h_BO3lZ%UPABh z#)1t@#>#}c4vQ#m2`mcW@%;&R?i{FDG84&b^aM2D8p_Sib-Fp5@L1J#tBWfZ4!j#` z+|CGR6FYZ|tkJ~7ugl~{YxE>~rAv#Z>&`T}<6GaqMRLbibjPlNovzXW*XLAf?aGCu zgX1CxlG+XtRq&KFM%PHyk#@&7nEhVWkt4$`Z!i{Jw9p@b)C(}b4&4WIfR@KB*lBDx zfMXZG((_P@5iuwuI+T*>j7i#dNDAQ%3Gbm*WED||FA=%cBt>2aIyk_*(mFD4R9`8p z^aLMeA2R8?;#mW#$|Mlu<__?KC@=r0d${OQ;RjT1$7;IQFX(50Dao}xK`Xc*^myAO z?I13j&@<4tX{7T;8}qpC>iMHTI)quj(#{0yP6U|L>lAGWSa4SxTJ!p-cUO6y7Z=|1+C%P_` z1`MoPRYkyU5qCj&c&rr+kW1auln~;CZxv$|;{U4>b`NuYr_G|xhC&Q_TsoV*O*_8? zi=F5BRijsSDRKg(t>49@I4DCqR0*^k%AyFooxsV9`W2EP(&U$rgl&BNFICXBaB2@f za-*hNZzF(uEvlaA3@D5}Jp`b#^Zw}iN}Bn9&KWrc!eaTXT?xKOUj}_zu$;N}*~ z+wbWo=|C{Z9XIEh5hvZC#a00~OXROj`oKB4ouv(jWi0 zsOD@)pHN5ecB^gA6hPj-)ce4DEDluxj|CHwIk`vazr6F?j*F`ylL*Ro8sUSh=2&AP zu}@y;cvMPW!>n@id!wfrEd38VeQ`c|&H9g83oDYIbm^k_n-Iy1s1rjx1%s(7o(-7# zc)&;x_^dN1RINmJZvxq(IqBHCl)3V;d*k+a&p(Ym)cXlv2_72){0syMSP;NvYKEPCk^D6S%b>lWdp&D=R{;Hgzqc2+Ck z2~gknhhFWIBM(UCC|jeci});pO9mclF8f?iIU(jPOiEBzLB%OXoB@gARvqc;LA`

      q7#*Z}u4rEflcZtMj?gKV4~!5(@zkK4y!ZEA|5Xr}Nou0#`Cc#}98jL(RSt*ysORwj zGV{NtuUT^0sQ%}YTi-(8r~aFX)?1ah;s0altmC5Gy1z{$QX<_T2nf<8F{G5Vbc-O} zIh3>@Af3{Uq$17G($d}CF_a9=yU+7`|39AtGWYCz?QdM`!5eGm{PFa2BlYA9-+TW` zh1)iNFW0@7d*ZWBH8JqLai;y1u8-}H;BB;e8?`w7cyq-5F$eql!P0%+|Neml3+dpE zcnJ7cO+U@>Hk2HhQJCT53`gH06bT?5SLEVWd*%Uzvg!w4pu38P=jBlU>#{W>WC;Z$ zh%nl$Ssfgv9mQt1K1GI-H3ufqgzmBFPhTNvnBos0C)$Pgrq_MD*!nvG#uTwHt~IfqprxjM)2^E3c^QRgj*Bc`h$XHmwj26SRth{{mD9 z9}u*TkJpwIN+Ij4s4v_ucP6@hxKLt|zSn`762uIDPX&^-|2KJuU*Dpk9|j1iKd)o7 z!wD3KOm4pQ<~Ay#A8-I#W*4zB7bo)G!BfKimF!oCTmOAjz_ky`+tecEL>3i*UXm|b zQ!OzW3=~RbBdzzJg2#=ieFEeSFBe$?uRnQS1et6#)vep04zLuLpQqTTxus^@AV|{l z3%fr45Y{;$@^g`SlD7{{j5}Ub%bA2$W1Gm>`3@`#iH zS>1?F?y@qHl&sGW2q_HOpI%@Q9X322U@qf&s~>&VQoA!QsGI8h1L+!Ey&)kb;Qug@ z2W=#6`pw&TIlA&2bI!HdgDVMg8PL!FQj-X{KOy@1wrIKAT5iW}TEd+A`)F9EY|{P}Rvn5Ga5aXaw}=__eY#CJstS;5p*JgFls~ z=dF6u+9EFm*7bM&veu_h$w#>QnZG_JZ(jNImD2K0Cx$s2iu(VWRSYHF2Pf~1WM(RA zC=4Z`P5t;?WGMWY#AdyN}#uo=9)Y5%_VRK9fn378exVwV7#MBqDIrbL=r#dKsOr0WE-99ke(PtycT>JYk24r5%TA8@%P~>2`Ng% z2xg*xZMZ`_^K@OnrJ6460}Z~Wj^;37OrIth=ZbC2DI~6v=D*3S#VH&+8;3adbosYx ztL78*j=p7dVu|O-hxVY-kjVpi@mGkcoe4Gsp7I{x&?$A<}8*^4gH1^B) z-L-Ma?uX)sj8cbVMrr+JrR(KkM9rZI3*}nMn-+3TWUAK2v3S8W^Q5{l^Mmulxzv{C z4iFySdp)O$$ZANwQ1^@2BZrY#jakhsR9$#ocOGsxj=i5GH0B!ViE^qwJ<%Z7v-o?p zyzp}C{TkFCJ}(*_{UDY&xpodF=gGlP^8>!^xn_ExIf8K@eweg;uF!OwqN{fm=8Mdd zt+L|tx+0rgvgaeTLzI#b72Sa2Vrc$ce*j_AT3l$nU}xN<$32y9^Qh_Y^>Rwke1s${ zA2GVb14S}!em1s*yz~tvv}501g|e$%a@rmP3xDaAjE`JdTbed1?^sz8^M)B|@8Is3 zNff+AC##>53EgK*2~u;{pPM%k(|<_Z2j;R>EZNKdN+vbVEKM44%7;DXq=bh2Sg#II zV%|=L;%!3fmCs$vAeXk%ojvUpW5x%`P%@hHFB|#W_E1L=-Kvvzje}#1J^#xy^I#TC z9r$3bMPG%aGjz0m6_T{5^R9q$u1s)b_IMls;s7W4!1rJDUCe5!ZmsQqGrbX@79443 zOB566nss;a&pg`~X?daMXI1ZQFS2C@%#*v}mBcm6N*KBMdUW^xtV=GEa3E=q2KURi zHGGn}j)x+%{n*_L_qQUQ`Ydla(~1SS<)1ZhHWy9=;gebjj>N>Nn3feTJs#rRfvRX}S@|2`!JUWKTRQuOuT7&$e_qyE0R_ z2T4iB`LHc834;sjnvpHSe60m4@*1_k93~#0sDg_($>Q|YgiLQf;$i~dH1f>o*(iph zz@Yl#C`R|x7jT;_F@tf@U};WX@d_WmrgtQ&x`dadzaC70t=IVYZXB|_TB2$DH3akU zB&p%$#OX>!ih6T|T9xp)7xnamcEM&bJL`$x%8(|>XfgEq34#?zue|Rt|uQ=wsURnV++0$)2C6$wgw@LuHO4{ za$=J8fF?|ct%uFNfijDRv&vuwOFt1O+59;+A!kI24!@UmN~_K}ykvejUz+Zm{!r;O28g}3}lxmB~_$Yrb@d4Acy42?*| z49aBN*Y}c};h|cXVHer)E&IM=hY5N=-{owqMFG{Gf0=dDWf6t*dNc6W{s@9tYBO^5 zxoWRY7Yg0Qqxu6^6ooGeIydv#u9)aghT=Q-Y>ODQ{dC7zE+gq49+(;|4xY&%*h`z} z<7@fg<^Z?a^^>A#X#r0|9C@SNta}YtW`?ueq9KdMJUf1AIwkwPSuxWY^!S*v87Q4Sw|1y4Mf&yuHfD4NOe)%VL7jxDF+l zCeqxlkhKkxOF%>k;#5rZQ2D>)?bP(AtzUUV%M0VyW6ACyH6U{O^W#L?UCD;mhw1<@mWeqp0Qd?SMi83z5}VV9%R=KJA2(<(%ulCuik+sQ$kE<8yod?^}`3 z*mF%!WBU_E2~Pj)9F{Wvbsw$JqjR&q);VJ+-L`zN3*+uH71lmSP-B)XKa9yt1KnPZ zmdP^g1(7HL;}qZee&Y$d0oG&a4?EHO0-jUDj_;WiYD^jKZ$m$#)H1LRBVHz~<|G=` zRj!}EvZu=|zzz zuV=#?0{R4guGgc43KadjDbz>42=h4LJ6K_ZHE{6 zDkxGU#QevqN@0GrwkMSkZIFVuLe1U&RzmaM?D9DsVf*6hgY$#=Ya|_T|Gux$s$H`> zzP9xKBx&GR)<5moPxP93^N3fk3$$2(#NwBolS(d0qU{_!6m=DbsYaSUvc<4KkLi#Q z=!>sSS|U39+ZFZ>RwLfFpo9-Y%*L^ak+>Zh>@ zC3%7q{Ssn0<=~|0(={fGK`tlfGtHkn=s9VLhVPj}+|_sPbbl0I>M3Ipb1t$>B*zc& zov{jc2&;v|xNuO>$oj&}5*yXyr$qR{Xj=MoVIKESY~IJ}HxZ?{h;H|VDkAj5A^j%3 zHOkkUqR=tE=nyh|Tq?fiQ7%(@di-K1LNye`C&xDZ3kgG=_hvcFP4D;i>wsC2?e)IV z!*e==#Ualm2kFtrrg%v{So6&4M^OW+SGvY>Ba2G(-A?E!PLAntL}E!qUy64U^wr9W zQdwaBc3cG6^7GW~8-wb3ng_pjvAWt}9aLge3S@qBsesjHsMoCN(H=ALHL+1LLgO!0 zOG~JCm$dUz-C!u_){I2bCmgQwtrBz!My-ZnO*G>AsRvpkcxJ6WRSSdQ9>mnXwRLb0 zk#Bg$);tU;!x6~<<|EZ5c_(j-|1$}6<9g;uheki(QN*lh_!RV9V>@8WTYk~`nsT`V zZ`R^*FcPl9fMVoOe*ZnY+>cV|s~*cmjyp>Iit zCs$Qhg9@t#k07wzt0@AlEqNwi4DNtn7l}}m?-!v^Q3TdA0O|Qc+aKx*9KXCVT_l-zvc&89UjDNj_T#sOw3UJX}-!zwgm`Dnd*Ua)>9k@ zm4_r9tt(lz$?rybSvKkTq!LI!V`CLpZvp882$GV|4VCG~7frnq=G;zH_Q16y7p;SQ zl;CrD%4||VwZvC7W*U-qa2nm$E1Hz0Q_PFm#V(K9v?dw<27g+d$~KCZ!;AMLsO;-8 z)M=yieURM*g$|mAy=9Q(k5`VEu2i+N+3Q&U_Rvz9XG<{`6J>(BNPXfCPLVx_SrFQe z%ku3}@<%-p{5O{3pnce?UjEw3l|~fxyZ`Ho74O{D9eW!zy5Bu-zI;gA8<5z`iE7_s z;k;|(k*VF1>Hy3qKU>;UgQMv3^~;v}cibeHJ3)g4Sbk4TA_&+I8{={HJKYx1)r0-wn`oBP6ROnY*;e<=N zD`H1hkqOP|{5tI=f*=QCA!`nhK5=G^TbbA&KhYGaswtev#1xo|@W2TiH*Yua2bp~q zg%iF822I4Uowyr8>H_@qXkfMNtL^`8;y<|qs|RFDKami~$QIUhyWQKngZd=-;%k}^ zb3Qn^gpgFRDh{IoQwY_hv6t4AKMcd-6g*x)1=y|gqx-zPVT`vzm;1Qps}(m z_BsH(MRHy+VZ^b=df|K1f4H}6HVn!5HBZ%nS!=})LpqLpm1~aZiTHxAC?skOi-x-n z;9`qfF&oXJE0Yd_$$hiNh4VP^iz)``A7-@x3*S{0>r)?iMPrwXs$so{D#;n92U3RU zb_+LB304Vy2@Z%$!q`jfH)a3O0V2zX`z?j10=f95E*=GM^+vzg#ckJ0twE!{NcM9q zvP>oV?rxkyPla1aE$Z`by#LCx-%So#p0CZh4qCY6z@W%5w9&qko>fp*Rrm}@D6c#> z#X&*^ltOOmsnah0>Io3UteNF#tF1rs^Pi6^`kmjtq)hs^1OikX%4(}5tT8jy4}a)P zL8i!xtl`RlgXqdhj=~#>1skSKXxXn=w+MbVxLrw~U*fcgztn`$X_uDK-A|2}<8tXh zdZMpc1Gbqlp87B5fswHKi%1vc`xTp}E2+mp0sg%Od4+L$lo0H1?BJSj;tA^Kopua?fI%Eh$*+C8uU@o>l6 z;yPPf)VQ;Ie+I6#VvAUH0FX+Cfj3E;jYPly+$OO#H|8JZ{F4LDwdmFJ(pJ8vnzh!{ zhEDK?UbMm|e~wOixNXS9Nl>+M3+iTAG~5qpgd(TD$gL%13pci`d$rr>Cz|c$9rYWJ zpc?8{_zX=v8p2}Iq$gSb9>F>hW*UOTOyiElZ=(*o>uaeV|K18RS^PbdgEBc1`uJX| zUaTj-Y(1=_G9ueHY{o*6RDs2ef({5f6CeL!oN}~!!hA?w)I`SaMe;uw0@zj`D^v5% zGSooYy8>cmbZ8mCi4KOW$cC3#u|*!(qCaI$d7x$m`AOW6uAeCUHmvn459`Vy|1z0R zb1*PK%ZGw)5F+M1a4vCq{e)nNINnd}Y(Rt*`bUfw__82VW3Vztp2fM`ji6qFgGB#V zrU5qhdejE?Q&Db3T!=tyHl{9@37S#{7IF}v@0K~1ep|G$j+}BfF|22mfpEvZ{MJvRN$B?K zy{XTyaXcVzqjJ{jLQn!^^ebW$XvF^^UEmHE6-F5h3n zg_tf>%L4E;16*_NEWy|P=Nzq7w!f>CJZ^{F#y0Z+x3YmBLF3Pdcf^ScDM>o$i>8g; zXPS6eCh{s1Va zOI)rws`?3AfU3@2_O>Z|n|XmvEFL$#;WNQMbiCXwz^`<7Zz1E(J7@a!8j;0-he;n5 zuRr0LzUcrNLc`bt$y91to)8k(7b6;S$IM}||5U&*ttI%6Jv4r^u5&Q#JcQ~berg05 ztWGa1WlySN*e&GVAuY?m(e~Gf98mmEkSpF4CuwU=&VnyONlQr?jh;F)+EV~noTF|z zIRidhgS$V*)k8D1u{G{*hq*6YNNSL$c=3&RPmACPm?$%RWCg-UwLI9PlA7F2x|xxC zt)v2wRPJ28P<7nktdvclYWtm7QdoUyCM~t!Z@$4j2zl5ghysF8GFh>S7S2*E=EQmS z6Ca4GfM@n_+N80$4E0CmYOs6TrANk=a4=u3D6%7?n3kf-9V}u;+M~Chly}zDdi@fh z`^4?l^U5J3V{-ffBSUhC`zMDi3Iz4z@uw}t3La_5-UEKuG>5G$ zm2l_)xYdc8F$6w<-eIR8Qzj=%6$AUI1H6TyM6XE?uhZ3*4L867ygWazn+n;Hj}+UhZ6(TGZ81n=Q4COnh#xwfy)(+?ik6FXA!I5 z{^jSVs?m&2;ZNrqGky{OEhbjzBB#h_T_3ZTO6wbFL^@H|ekYw>LLPEmR~KsimDlQH z9n|S(`8F4?OO0*QgWb#*ZvA4=F`I_NV+B{+4pLvDz#VfV;S(aONR z(l=3EZtBw~Y5Wog9zl~B(phTmS8r>)Q+ke_KMb~A`@Sk$x|wt%o=|zS zV3O-<+P7z`7-OFL)+;QV)(F(3pPD_pB;30F4_^1%n$B08_l22W-g+2gVHvJM6qTAz z$FXzq`QUQ)EVzgPPTt2n%cH-jyvKlpB!EhOx$OPx!~37jc)xPh)Xe7!Gp|5hC5xfv zb+=H3M(3itw0oX$7w>Wj0`~$Hr?#|s*@|4nr{ZM=W^Rfut+G^ZossiyH&)(sil9b2^D7*pgjEG zU&q|?dCpFX#3^%!M*HcF0x`nFx3e?mYS}AAEK+<=10a$`=&SO|N`F{7BogV@`o~B; z7T=g4kXD=398>I)R|qC&sox$E=}-z#4gD)%hpL-{%0=&DImGMpf!m}d;*M`pny>Qj zi)!aI!En!0KfqwfUO2l?RIApk=~c2ok)s~`mzv+y{$e!?MEFIT`?WK_*>7(~qF?Fa zAE4i-!YyUwLC^4Z#4nik5H_9-_d^Xm|5(tlWv+qLW-0Toy*a$si{Og2HJebT2<=5Z z0nRC^JZeK)s}&Q1D5J4ao$*IQcn$F$F8ISdIbPQ@e0zrUHncr)>O-h6P@gLJ1w2#N zR@bK&t>RTEn2otbB79i&BOOEIvlW3K-cc1F7RzT)uhoJM|Gxl zs90Di){PUVQ`9o`(W`L&R9z|_i4zM~_b>Vq0ot*JUKO?;w#KZK6#`-XAA!XeM%$m8 z7$XN@fGUtmiE7})L^K_@2r8b48+x2TI(?hfJ+>8Oj3R$5*oD2+U$GH}786;YL!=-kb}3G7?*W&KEk%-CgP{*vc2Myqt=?TU8`&aPxckh)My<*sowe9 zXz9J{HmPY$hCq3T9Ki`n8IU$w7q%9RYub7=yS8Q!J^A; zyR+q|K%=rvFa5#);qK<~zAG}j{>SQ;;<^3_ho-tNebYeYd@@a&+9{wm2T$PdWYNfZ z>}gFsmVdtWFZaEFygvN|QpbjkgMR$VrD4d#lt+T6zLI`yb5ZyhqnB(lEDq+_<+R2h z1W^XqHgiZ`f`_b6$lQdtY*Ge^vRg`9Zk^p%wcBrIL-INcsvD>pfRY)h>SVct z=ljKX%LC zu(qmB@JXB8!iOm8IjBufl1HWWonU-b#GH`(5U3*n80X!ramZs=+E^>E__lyN58n-- zMSYfkAJk1ayhRH$dYZsj3^UUX3Awx^)h3s40e5y5Ltln*i8d6PM_?`hLh0#hph2NU zB(+%bt;+4qixVTRfX^#gKej!VJ`;lt4XsFo24&H0um zwMhJ(#12PPj4Q!pPBRtgIh;#RKqv%~F8^`3Zg20D`E`d^7#`S(~Q7XHw3v!a?k94!V3| za~+nCM4g8DMq)574m?fk8gxIx1(T8AA<3WgG7XNi#b4<*cz7mv?*~NSh~I#tgC21)skN&T;LXaH;-1zl z`5TYoo|gY~59bQ0OWapo3M_YOKMI>m91gQ6ECaR zX?*FLe=SA5z1+D4&`wc@Q<^Ow;hYSiT;KbzvT&H|bzd&pdcE&r@3C`snNU48A|&Ie6~UKuwRgNIy{vgx+Ie zPNoby60}Y>KruuOa`!Oe#K?a$*B2b<7?%79I!MU3wIFT>T1yD5MfpoGK$cLWJ%Rww ze+k2_I^ILYOo0=l&; zB;*Pi#M|1R?4V))Y8ns|Mkhg?iUIPor>BaLYLy9N`CS$Hj%v}y8iJYwB9B^GzN`=} z&YX-^-&$GFGizGY>3!9^U-Nk1Yv6!Sa)8+ylR&Hmc6PAmc>IBrz9WHCH_Ah*qOf@1{oaakI;1 zlFb;26w`)UG`0tCgtoDG-N@Hu#zJndDTP2d^DsP~zRyAS#<6HdY3q*Bn2Z#Y-luvm zourbcHLtFl$X#@Vp`PTC?4%SF=EVC-ZrS<48vr8qn3jjEk3pr>jOZA6l@h6Kr)A`; zj(&W2bkq`eiPb8n2}KKeS|q5~M}tFWjdt+J!R!Rt^9@`Yv#opcL8l`ObPa{C!~Z^7 z+3{8>sVigA=kKlhKo_9s&z<)^5x-dRXe{YH{5emJeEVBnVlaV-e~1ZW7{DtPPDu1a zCxT+(i45@!+4ft4W{uRPAaPGaHjMnL=f>~s1DEKW9!$%{ja zhO;SUi2MRLJHyXGFLr)OuVi*r9G>et>6_@-C&|9#*!H7~$}gk5$*q|L*(fBa_2&Bp zDoCZ}=&M&jO%2IQTn_JiVv0fIllfx`1?{ThV@9buzB`egJBykjTR zUzHtw`5ab#yN+>|g$%6$_dA)zILz2}n=bGz1bS52pZ*S~v!{FNVX@mDgWaUwWkUdT zj{oQ=6>y@CLB6XjoDJ_{cVN0-GhJ_%;#sL^9lCIhcuFGi=qVHk0|k>pL)P;0$HBLZ zGM^1bKeOj*RR@Z%-GYR_Yy$P8NCL=wEqS$&)we^eUj1TruZ71z>*u{`!w+2EiKL6L zgGy=5d3M(Jhu?^G2V*Zw;0)@Up{;aLq*A?}cVlW>8YMmVQ>V5;5o14eQlY7TLilvr zg29F)?oZahIZZ2O>|Hi4>roCJ0H;`of7hLPsFiv378Dep^< zCuhQ^@BoZQ>oT6}_w+=2xb%rbf(n={a zBa5-z4w-aoRAUt%tkABM@VTN;H_y-B%B(k{yv2J?VAnJRy%;Pcl;?7pENeGcgKjISiOme)iy1wMw6qm4GcCHY zSF4dMm7YG2=lEFps8?irFQ&d`d^zBRZ2SN{rqjP$U6T4TYA~9hh!3zE}0C_ z$i0psjF*z(;gvBlkTitnu%G{%73`}!_ZU*<6-4S0R}d(keZvUGR{1fH1xs8GVl8gr zmuEC03UGVz+89E;jd+?kK16SKo{1 z6;pu>afOC=ws|&&S%XA$5Bx1B+Bhi4Y6R)-Nw7q$!MTJ|-5x#C5BY~6u3^4+qFX-B zDrNcgf|~*9?%rNxqa0x3+f~=KV9WJ2bY>U`Q+1J(*S3L8@kxGa)EKx&Z+47T_+k8F zc@vPF{qIaeDJwpwJ%6E}RZwn4m;dvJ&eO39F@7a9ej|Oei@u|Sr6;@!%unY$5d8JozowRbRy}@D zs*Ca2fN)~T%=e-!+WL}3E357F+Pz|$1g~=A7sfj)D?3N2z>42I2{*XwHhlZ*n9t@t~ySJ!m-!YGRPi zb}8XY$?IcovlULw8Xmn*tI=`*igLsueZ}P!x8sIVo)SLuZKc>+KZkFr+X;j@XF;^F zpQDUliodxvEr@B8kVWZDifX@cfqfb+YPIFkRTru`XX)`X$nAr~He?@_2j%^e%nBm}1KS)#B}`m>1X6-HjzzH2e%rulPlWo%%f z`)q^8U^hQg6^nT6h*f6p_*dN&GsvmRFZ8f?yf6p7K!XcU*^iNkPI&>o|kLz_^ z<7j^4_dJ1HH265t_gZUe6f<2GQ+}tO^3z+87ERBpHhh{lmOvH204Lv}{%u8m>Rj+dMfO0paE$0Xqxf-hci};+o ze*KH*M&6()!Nwbs-hLx5E4z=eCnHM~WkaTXbN;mVu;{VK}XP}f~!{`+pDLf;S#tPrtq zLi{mD=FqSnUH- zSLw+~a?2?>nJkf&A;_PD@xac5$LDVM-X%rLa8w0|q~oIFU7lCQX|4+vDd^SC`l(l6 z%aO4zX-;KZXS66*7n`r<1qz%1C1hREC2yY48bUV7ud^;iD?>HN@3OD~T=lfG&j;=p zpuJ^A;dwY(n6in~M3VryWE9ekC+#6dx(V?=lb4#VUXd?LTRjsA9^*$}MPZ!v`Om}U zsJ7dyu6n25Xoq-%zW?ItAuc2%)&txU*3@Ts)tJz+K?8-g@#vAUvBLGmOOC8E92^JC zHnp+8;W$klpWQV^I2R^Q&b&+wkpY{q?JDSs85CnH+bpjqxlRG?c$#Cq1R4X)_lH9f z95>L)NW_~!I3Q5EPz$MnV|)CxQt-tw>APg?aUpLY&Cz{kOeOsi7-+g1u-EolU44Lk zDsHD92-`QIjZ|AP2F!1KW1__0o#_`h+*!~A-V0#C&-Z^`F=hlNc`UGw)kM7b+Y7le z?QYT~Q|bXml&YR1lk|g~WHYUbi-D?V`Vpx8HCPBTpaSOJLO*Nq!rQtE*oh(j!u-?| zcc}obEuJ|XzIvGJ=cq)Q^~35Du)qU7R=?^wurykYE+%Z(R+`U(E9ldAdy3?Mi8tmN)eeDQS=xuTrYfRsVhGK8Ybx>p({WS?A9OcPpe?Vc7WB$ zQR|7Te-@;xr=rK~!t=YtPo*XicY&7+@QhHwf{FBInvfjwltca8|2qOUKu$@C}%>RrT)?}3S(A2z`an6bR`Lj#^caoBuknapG z$vh7i6bCfvT5d!tiNOl2T&i`|o#x>I!IOKi84Tj-`vn_M@B(wZ?&xWn&8q!+i|?c6 zG?#q~8;482L|L?m%w>M1-L52?3qfm`IJXE7!|w)EEDe&Hp|6Qoja>@CI5;$@HIi*y z1P}?%DwwNj`Cl0iOw1KdMYU;u!d7ODXu~ADiHr2l>5)OB9zb2z+n{F$0H$_ z^DPA=7tx!ZEU6ay-z5#-pPAo*)CR4I1XC~^Swme5~3SL^;^ z0RNa>#{#r@7qMFJ6sE&il3(`C?;GIS{nwT^K6%0g@AO8E4eiVAx%KR_>oE59mF0!r zyDO^soZ#)@1OPZ~Itf!x%DRspX1f!zJ>fI+xcu`E?gU-VheV+V=aARKuX10^4jDrJ z$)0*Vw$^pS%oEsDAi>n%2acY^>5PHux$qZ=yV_{_$g{{zE=MH%+QVDU5UHAiL?MSX@{>%`#I98 zC>*w04GIChl*h$ja6jtXkwyA9#~iRf>#Aud0wa~@KlyJ81n|LVvvG$GWjI9YxexAn z+i(^3H4;B|;)+CZadqAX;1hg=d;wIj& zyc1yF;{-H1kmnC0cL$*&u(Il@cziRD-Z$v(-J81@=o4~8Hb<}fV-(+~_bUYOPRdi` z8yUY>UfBX@xAY2)Yx2k7?zNMpz0Q`1esq=B>gdCXTVat_`ENdbADp7Wcvhg9=qDtC z8b{~Sb8mv4_(Wo7THeKAH|YUc78hC-S=Aft+_;A`_XlS``*!8v&%(XW6Dyq7$TDkk zC+S7&_xy^sQ7heSJ*Ai^$5OMV72W&00tjsV{_YC!W{z|s zjDJulmVT2xme(kDqo`<#P*G!;UGjGnxO)DMun^ypx)B#QG_TlArNbwVE#URk#`u^2 zEiEp^1zgww+8EBKvniS0g(sCi1?pkHC$2~lZ42g{Ke&smzk9B*$Z`yQi*I*8(pvSO zxzi;@a}im$s+_Y4i)?$4$Eyajk{go25lCTbY2Zf?Hw{i*WqE9iCkc*5>}0M_`KlV- zHEHuG`j^?bbW!pHxaY+aINXLvLld{xLMozSuTAo)YPd{0h;5b8@s~H3J`Q4 zwDRMX4V>G56{@S!%`Y2Qw{@|7hg*!J6=fxev(vL9SZ;e& zF~#ov|1C`7fs{4=EG>JSM^5O@0>n{+lIxQ5K53~t_z<=6CXNc7e^J$l8fh&9KCME} z;WO${N#I&2Nk9(#v()B4y` zdKpIJ|HPsc`VmzyBb#78?@W<8S}!|2Dp3KAevmUMH0B68Ffm4?IQW~-C~9qhg9p6S z{%k6)e3u?0{yngyS^8t!9(+Op*6rk$`x6hcb)_B>QGe`S% z9MuSEfPzYK!7mZ;sbKm|1=9n6@m4tBe_o~1Q|H{L5g0i2t*ujb^$3uJCBMHvlu!X| z2;zT#4uqYGqYjhX0#6~xcbbWKg2={K6WUY9=`Z)bZy$foKRY?3HJ=34-ivbq{+(eL z$_bbIaaai%ODr#=V&hym*B9-VW#JQ?rR<}GDEUEDDieH1t;VpAWlw7fu2riOak-pR z2~=JegHC&#I>0jkKqpr&)Kr$@M4=PUnq2_1X1bIpWp;c8Ygg6k3Xj3M!1!QMde#^6 z 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 to: Windows 10 + +Today, many enterprise customers have a mix of modern and legacy client and server operating systems. Managing the servicing and updating differences between those legacy operating systems and Windows 10 versions adds a level of complexity that is not well understood. This can be confusing. With the end of support for legacy [Windows 7 SP1](https://support.microsoft.com/help/4057281/windows-7-support-will-end-on-january-14-2020) and Windows Server 2008 R2 variants on January 14, 2020, System Administrators have a critical need critical to understand how best to leverage a modern workplace to support system updates. + +The following provides an initial overview of how updating client and server differs between the Windows 10-era operating systems (such as Windows 10 version 1709, Windows Server 2016) and legacy operating systems (such as Windows 7, Windows 8.1, Windows Server 2008 R2, Windows Server 2012 R2). + +>[!NOTE] +> A note on naming convention in this article: For brevity, "Windows 10" refers to all operating systems across client, server and IoT released since July 2015, while "legacy" refers to all operating systems prior to that period for client and server, including Windows 7, Window 8.1, Windows Server 2008 R2, Windows Server 2012 R2, etc. + +## Infinite fragmentation +Prior to Windows 10, all updates to operating system (OS) components were published individually. On "Update Tuesday," customers would pick and choose individual updates they wanted to apply. Most chose to update security fixes, while far fewer selected non-security fixes, updated drivers, or installed .NET Framework updates. + +As a result, each environment with the global Windows ecosystem that had only a subset of security and non-security fixes installed had a different set of binaries and behaviors than those that consistently installed every available update as tested by Microsoft. + +This resulted in a fragmented ecosystem that created diverse challenges in predictively testing interoperability, resulting in high update failure rates - which were subsequently mitigated by customers removing individual updates that were causing issues. Each customer that selectively removed individual updates amplified this fragmentation by creating more diverse environment permutations across the ecosystem. As an IT Administrator once quipped, "If you’ve seen one Windows 7 PC, you have seen one Windows 7 PC," suggesting no consistency or predictability across more than 250M commercial devices at the time. + +## Windows 10 – Next generation +Windows 10 provided an opportunity to end the era of infinite fragmentation. With Windows 10 and the Windows as a service model, updates came rolled together in the "latest cumulative update" (LCU) packages for both client and server. Every new update published includes all changes from previous updates, as well as new fixes. Since Windows client and server share the same code base, these LCUs This helps simplify servicing. Devices with the original Release to Market (RTM) version of a feature release installed could get up to date by installing the most recent LCU. + +Windows publishes the new LCU packages for each Windows 10 version (1607, 1709, etc.) on the second Tuesday of each month. This package is classified as a required security update and contains contents from the previous LCU as well as new security, non-security and Internet Explorer 11 (IE11) fixes. The security classification, by definition, requires a reboot of the device to complete installation of the update. + +![Servicing cadence](images/servicing-cadence.png) + +Another benefit of the LCU model is fewer steps. Devices that have the original Release to Market (RTM) version of a release can install the most recent LCU to get up to date in one step, rather than having to install multiple updates with reboots after each. + +This cumulative update model for Windows 10 has helped provide the Windows ecosystem with consistent update experiences that can be predicted by baseline testing before release. Even with highly complex updates with hundreds of fixes, the number of incidents with monthly security updates for Windows 10 have fallen month over month since the initial release of Windows 10. + +### Points to consider + +- Windows 10 does not have the concept of a Security-Only or Monthly Rollup for updates. All updates are an LCU package, which includes the last release plus anything new. +- Windows 10 no longer has the concept of a "hotfix" since all individual updates must be rolled into the cumulative packages. (Note: Any private fix is offered for customer validation only, and then rolled into an LCU.) +- [Updates for the .NET Framework](https://blogs.msdn.microsoft.com/dotnet/2016/10/11/net-framework-monthly-rollups-explained/) are NOT included in the Windows 10 LCU. They are separate packages with different behaviors depending on the version of .NET Framework being updated, and on which OS. As of October 2018, .NET Framework updates for Windows 10 will be separate and have their own cumulative update model. +- For Windows 10, available update types vary by publishing channel: + - For customers using Windows Server Update Services (WSUS) and for the Update Catalog, several different updates types for Windows 10 are rolled together for the core OS in a single LCU package, with exception of Servicing Stack Updates. + - Servicing Stack Updates (SSU) are available for download from the Update Catalog and can be imported through WSUS, but will not be automatically synced. (See this [example](https://support.microsoft.com/help/4132650/servicing-stack-update-for-windows-10-version-1709-may-21-2018) for Windows 10, version 1709). For more information on Servicing Stack Updates, please see this [blog](https://techcommunity.microsoft.com/t5/Windows-IT-Pro-Blog/Windows-7-servicing-stack-updates-managing-change-and/ba-p/260434). + - For customers connecting to Windows Update, the new cloud update architecture uses a database of updates which break out all the different update types, including Servicing Stack Updates (SSU) and Dynamic Updates (DU). The update scanning in the Windows 10 servicing stack on the client automatically takes only the updates that are needed by the device to be completely up to date. +- Windows 7 and other legacy operating systems have cumulative updates that operate differently than in Windows 10 (see next section). + +## Windows 7 and legacy OS versions +While Windows 10 updates could have been controlled as cumulative from "Day 1," the legacy OS ecosystem for both client and server was highly fragmented. Recognizing the challenges of update quality in aa fragmented environment, we moved Windows 7 to a cumulative update model in October 2016. + +Customers saw the LCU model used for Windows 10 as having packages that were too large and represented too much of a change for legacy operating systems, so a different model was implemented. Windows instead offered two cumulative package types for all legacy operating systems: Monthly Rollups and Security-only updates. + +The Monthly Rollup includes new non-security, security updates, Internet Explorer (IE) updates, and all updates from the previous month, similar to the Windows 10 model. The Security-only package includes new security updates and all security updates from the previous month. Additionally, a cumulative package is offered for IE, which can be tested and installed separately, reducing the total update package size. The IE cumulative update includes both security and non-security fixes following the same model as Windows 10. + +Moving to the cumulative model for legacy OS versions continues to improve predictability of update quality. The Windows legacy environments have fully updated machines, which means that the baseline against which all legacy OS version updates are tested include all of the updates (security and non-security) prior to and after October 2016. Many customer environments do not have all updates prior to this change installed, which leaves some continued fragmentation in the ecosystem. This remaining fragmentation results in issues like those seen when the September 2016 Servicing Stack Update (SSU) was needed for smooth installation of the August 2018 security update. These environments did not have the SSU applied previously. + +### Points to consider +- Windows 7 and Windows 8 legacy operating system updates [moved from individual to cumulative in October 2016](https://techcommunity.microsoft.com/t5/Windows-Blog-Archive/More-on-Windows-7-and-Windows-8-1-servicing-changes/ba-p/166783). Devices with updates missing prior to that point are still missing those updates, as they were not included in the subsequent cumulative packages. +- "Hotfixes" are no longer published for legacy OS versions. All updates are rolled into the appropriate package depending on their classification as either non-security, security, or Internet Explorer updates. (Note: any private fix is offered for customer validation only. Once validated they are then rolled into a Monthly Rollup or IE cumulative update, as appropriate.) +- Both Monthly Rollups and Security-only updates released on Update Tuesday for legacy OS versions are identified as "security, critical" updates, because both have the full set of security updates in them. The Monthly Rollup has additional non-security updates that are not included in the Security Only update. The "security" classification requires the device be rebooted so the update can be fully installed. +- Despite the cumulative nature of both Monthly Rollups and Security-only updates, switching between these update types is not advised. Small differences in the baselines of these packages may result in installation errors and conflicts. Choosing one and staying on that update type – Monthly Rollup or Security-only – is recommended. +- In [February 2017](https://techcommunity.microsoft.com/t5/Windows-Blog-Archive/Simplified-servicing-for-Windows-7-and-Windows-8-1-the-latest/ba-p/166798), Windows pulled IE updates out of the legacy OS versions Security-only updates, while leaving them in the Monthly Rollup updates. This was done specifically to reduce package size based on customer feedback. +- The IE cumulative update includes both security and non-security updates and is also needed for to help secure the entire environment. This update can be installed separately or as part of the Monthly Rollup. +- [Updates for the .NET Framework](https://blogs.msdn.microsoft.com/dotnet/2016/10/11/net-framework-monthly-rollups-explained/) are NOT included in legacy Monthly Rollup or Security Only packages. They are separate packages with different behaviors depending on the version of the .NET Framework, and which legacy OS, being updated. +- For [Windows Server 2008 SP2](https://cloudblogs.microsoft.com/windowsserver/2018/06/12/windows-server-2008-sp2-servicing-changes/), cumulative updates began in October 2018, and follow the same model as Windows 7. Updates for IE9 are included in those packages, as the last supported version of Internet Explorer for that Legacy OS version. + +## Public preview releases +Lastly, the cumulative update model directly impacts the public Preview releases offered in the 3rd and/or 4th weeks of the month. Update Tuesday, also referred to as the "B" week release occurs on the second Tuesday of the month. It is always a required security update across all operating systems. In addition to this monthly release, Windows also releases non-security update "previews" targeting the 3rd (C) and the 4th (D) weeks of the month. These preview releases include that month’s B-release plus a set of non-security updates for testing and validation as a cumulative package. We recommend IT Administrators uses the C/D previews to test the update in their environments. Any issues identified with the updates in the C/D releases are identified and then fixed or removed, prior to being rolled up in to the next month’s B release package together with new security updates. + +### Examples +Windows 10 version 1709: + +- (9B) September 11, 2018 Update Tuesday / B release - includes security, non-security and IE update. This update is categorized as "Required, Security" it requires a system reboot. +- (9C) September 26, 2018 Preview C release - includes everything from 9B PLUS some non-security updates for testing/validation. This update is qualified as not required, non-security. No system reboot is required. +- (10B) October 9, 2018 Update Tuesday / B release includes all fixes included in 9B, all fixes in 9C and introduces new security fixes and IE updates. This update is qualified as "Required, Security" and requires a system reboot. + +All of these updates are cumulative and build on each other for Windows 10. This is in contrast to legacy OS versions, where the 9C release becomes part of the "Monthly Rollup," but not the "Security Only" update. In other words, a Window 7 SP1 9C update is part of the cumulative "Monthly Rollup" but not included in the "Security Only" update because the fixes are qualified as "non-security". This is an important variation to note on the two models. + +![Servicing preview releases](images/servicing-previews.png) + +### Previews vs. on-demand releases +In 2018, we experienced incidents that required urgent remediation that didn’t map to the monthly update release cadence. These incidents were situations that required an immediate fix to an Update Tuesday release. While Windows engineering worked aggressively to respond within a week of the B-release, these "on-demand" releases created confusion with the C Preview releases. + +#### Points to consider: +- When Windows identifies an issue with a Update Tuesday release, engineering teams work to remediate or fix the issue as quickly as possible. The outcome is often a new update which may be released at any time, including during the 3rd or 4th week of the month. Such updates are independent of the regularly scheduled "C" and "D" update previews. These updates are created on-demand to remediate a customer impacting issue. In most cases they are qualified as a "non-security" update, and do not require a system reboot. +- Rarely do incidents with Update Tuesday releases impact more than .1% of the total population. With the new Windows Update (WU) architecture, updates can be targeted to affected devices. This targeting is not available through the Update Catalog or WSUS channels, however. +- On-demand releases address a specific issue with an Update Tuesday release and are often qualified as "non-security" for one of two reasons. First, the fix may not be an additional security fix, but a non-security change to the update. Second, the "non-security" designation allows individuals or companies to choose when and how to reboot the devices, rather than forcing a system reboot on all Windows devices receiving the update globally. This trade-off is rarely a difficult choice as it has the potential to impact customer experience across client and server, across consumer and commercial customers for more than one billion devices. +- Because the cumulative model is used across Window 10 and legacy Windows OS versions, despite variations between these OS versions, an out of band release will include all of the changes from the Update Tuesday release plus the fix that addresses the issue. And since Windows no longer releases hotfixes, everything is cumulative in some way. + +In closing, I hope this overview of the update model across current and legacy Windows OS versions highlights the benefits of the Windows 10 cumulative update model to help defragment the Windows ecosystem environments, simplify servicing and help make systems more secure. + + +## Resources +- [Simplifying updates for Windows 7 and 8.1](https://techcommunity.microsoft.com/t5/Windows-Blog-Archive/Simplifying-updates-for-Windows-7-and-8-1/ba-p/166530) +- [Further simplifying servicing models for Windows 7 and Windows 8.1](https://techcommunity.microsoft.com/t5/Windows-Blog-Archive/Further-simplifying-servicing-models-for-Windows-7-and-Windows-8/ba-p/166772) +- [More on Windows 7 and Windows 8.1 servicing changes](https://techcommunity.microsoft.com/t5/Windows-Blog-Archive/More-on-Windows-7-and-Windows-8-1-servicing-changes/ba-p/166783) +- [.NET Framework Monthly Rollups Explained](https://blogs.msdn.microsoft.com/dotnet/2016/10/11/net-framework-monthly-rollups-explained/) +- [Simplified servicing for Windows 7 and Windows 8.1: the latest improvements](https://techcommunity.microsoft.com/t5/Windows-Blog-Archive/Simplified-servicing-for-Windows-7-and-Windows-8-1-the-latest/ba-p/166798) +- [Windows Server 2008 SP2 servicing changes](https://cloudblogs.microsoft.com/windowsserver/2018/06/12/windows-server-2008-sp2-servicing-changes/) +- [Windows 10 update servicing cadence](https://techcommunity.microsoft.com/t5/Windows-IT-Pro-Blog/Windows-10-update-servicing-cadence/ba-p/222376) +- [Windows 7 servicing stack updates: managing change and appreciating cumulative updates](https://techcommunity.microsoft.com/t5/Windows-IT-Pro-Blog/Windows-7-servicing-stack-updates-managing-change-and/ba-p/260434) \ No newline at end of file From a4da9500d3579f1c072114d3c75bb980dcfb0166 Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Sat, 10 Nov 2018 00:22:25 +0000 Subject: [PATCH 210/487] Updated waas-servicing-differences.md - removed statement --- windows/deployment/update/waas-servicing-differences.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/waas-servicing-differences.md b/windows/deployment/update/waas-servicing-differences.md index d4f38b30a4..91ff222523 100644 --- a/windows/deployment/update/waas-servicing-differences.md +++ b/windows/deployment/update/waas-servicing-differences.md @@ -88,7 +88,7 @@ In 2018, we experienced incidents that required urgent remediation that didn’t #### Points to consider: - When Windows identifies an issue with a Update Tuesday release, engineering teams work to remediate or fix the issue as quickly as possible. The outcome is often a new update which may be released at any time, including during the 3rd or 4th week of the month. Such updates are independent of the regularly scheduled "C" and "D" update previews. These updates are created on-demand to remediate a customer impacting issue. In most cases they are qualified as a "non-security" update, and do not require a system reboot. -- Rarely do incidents with Update Tuesday releases impact more than .1% of the total population. With the new Windows Update (WU) architecture, updates can be targeted to affected devices. This targeting is not available through the Update Catalog or WSUS channels, however. +- With the new Windows Update (WU) architecture, updates can be targeted to affected devices. This targeting is not available through the Update Catalog or WSUS channels, however. - On-demand releases address a specific issue with an Update Tuesday release and are often qualified as "non-security" for one of two reasons. First, the fix may not be an additional security fix, but a non-security change to the update. Second, the "non-security" designation allows individuals or companies to choose when and how to reboot the devices, rather than forcing a system reboot on all Windows devices receiving the update globally. This trade-off is rarely a difficult choice as it has the potential to impact customer experience across client and server, across consumer and commercial customers for more than one billion devices. - Because the cumulative model is used across Window 10 and legacy Windows OS versions, despite variations between these OS versions, an out of band release will include all of the changes from the Update Tuesday release plus the fix that addresses the issue. And since Windows no longer releases hotfixes, everything is cumulative in some way. From be2399cba2d330f63eeea8928586838163173d47 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Sat, 10 Nov 2018 10:39:15 -0500 Subject: [PATCH 211/487] typo: visbility -> visibility --- .../client-management/manage-settings-app-with-group-policy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/manage-settings-app-with-group-policy.md b/windows/client-management/manage-settings-app-with-group-policy.md index aa9b63bd2b..7b80381b7c 100644 --- a/windows/client-management/manage-settings-app-with-group-policy.md +++ b/windows/client-management/manage-settings-app-with-group-policy.md @@ -38,7 +38,7 @@ Policy paths: The Group Policy can be configured in one of two ways: specify a list of pages that are shown or specify a list of pages to hide. To do this, add either **ShowOnly:** or **Hide:** followed by a semicolon delimited list of URIs in **Settings Page Visiblity**. For a full list of URIs, see the URI scheme reference section in [Launch the Windows Settings app](https://docs.microsoft.com/windows/uwp/launch-resume/launch-settings-app#ms-settings-uri-scheme-reference). >[!NOTE] -> When you specify the URI in the Settings Page Visbility textbox, don't include **ms-settings:** in the string. +> When you specify the URI in the Settings Page Visibility textbox, don't include **ms-settings:** in the string. Here are some examples: From a027e34ffd597eb14d60f07626aa0a64d77b72e7 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Sat, 10 Nov 2018 10:59:56 -0500 Subject: [PATCH 212/487] typo: Additonal -> Additional --- .../mdm/bulk-enrollment-using-windows-provisioning-tool.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/bulk-enrollment-using-windows-provisioning-tool.md b/windows/client-management/mdm/bulk-enrollment-using-windows-provisioning-tool.md index 4e860c0b4b..8aa018c18c 100644 --- a/windows/client-management/mdm/bulk-enrollment-using-windows-provisioning-tool.md +++ b/windows/client-management/mdm/bulk-enrollment-using-windows-provisioning-tool.md @@ -79,7 +79,7 @@ Using the ICD, create a provisioning package using the enrollment information re 12. Enter the values for your package and specify the package output location. ![enter package information](images/bulk-enrollment3.png) - ![enter additonal information for package information](images/bulk-enrollment4.png) + ![enter additional information for package information](images/bulk-enrollment4.png) ![specify file location](images/bulk-enrollment6.png) 13. Click **Build**. From e75db18d7f4f6978d1f05c0eb47f2934854eca2f Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Sat, 10 Nov 2018 11:27:29 -0500 Subject: [PATCH 213/487] Update gdpr-win10-whitepaper.md --- windows/privacy/gdpr-win10-whitepaper.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/privacy/gdpr-win10-whitepaper.md b/windows/privacy/gdpr-win10-whitepaper.md index 5a54e998e6..a8a0214f4a 100644 --- a/windows/privacy/gdpr-win10-whitepaper.md +++ b/windows/privacy/gdpr-win10-whitepaper.md @@ -293,7 +293,7 @@ For example, employees can’t send protected work files from a personal email a #### Capabilities to classify, assign permissions and share data Windows Information Protection is designed to coexist with advanced data loss prevention (DLP) capabilities found in Office 365 ProPlus, Azure Information Protection, and Azure Rights Management. Advanced DLP prevents printing, for example, or protects work data that is emailed outside your company. -To continously protect your data, regardless of where it is stored, with whom it is shared, or if the device is running iOS, Android or Windows, the classification and protection needs to be built into the file itself, so this protection can travel with the data wherever it goes. Microsoft Azure Information Protection (AIP) is designed to provide this persistent data protection both on-premises and in the cloud. +To continuously protect your data, regardless of where it is stored, with whom it is shared, or if the device is running iOS, Android or Windows, the classification and protection needs to be built into the file itself, so this protection can travel with the data wherever it goes. Microsoft Azure Information Protection (AIP) is designed to provide this persistent data protection both on-premises and in the cloud. Data classification is an important part of any data governance plan. Adopting a classification scheme that applies throughout your business can be particularly helpful in responding to what the GDPR calls data subject (for example, your EU employee or customer) requests, because it enables enterprises to identify more readily and process personal data requests. @@ -332,4 +332,4 @@ This article does not provide you with any legal rights to any intellectual prop Published September 2017
      Version 1.0
      -© 2017 Microsoft. All rights reserved. \ No newline at end of file +© 2017 Microsoft. All rights reserved. From b1db2507f1ad429da66ca9ad375867246a086f36 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Sat, 10 Nov 2018 12:17:33 -0500 Subject: [PATCH 214/487] typo: Controler -> Controller --- ...-down-system-immediately-if-unable-to-log-security-audits.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-policy-settings/audit-shut-down-system-immediately-if-unable-to-log-security-audits.md b/windows/security/threat-protection/security-policy-settings/audit-shut-down-system-immediately-if-unable-to-log-security-audits.md index 5b63d093b8..d5b8c58676 100644 --- a/windows/security/threat-protection/security-policy-settings/audit-shut-down-system-immediately-if-unable-to-log-security-audits.md +++ b/windows/security/threat-protection/security-policy-settings/audit-shut-down-system-immediately-if-unable-to-log-security-audits.md @@ -60,7 +60,7 @@ The following table lists the actual and effective default values for this polic | Server type or GPO | Default value | | - | - | | Default Domain Policy | Not defined -| Default Domain Controler Policy | Not defined +| Default Domain Controller Policy | Not defined | Stand-Alone Server Default Settings | Disabled | DC Effective Default Settings | Disabled | Member Server Effective Default Settings | Disabled From 87c4ab1a319bd73f953cd7ba7aced8f0b2e13b35 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Sat, 10 Nov 2018 18:38:16 -0500 Subject: [PATCH 215/487] typo: Availabilty -> Availability --- .../hello-for-business/hello-hybrid-aadj-sso-cert.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-cert.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-cert.md index d47f46ccc8..d855efc036 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-cert.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-cert.md @@ -100,7 +100,7 @@ Sign-in to a domain controller or management workstation with access equivalent 4. Type **NDES Servers** in **Enter the object names to select**. Click **OK**. Click **OK** on the **Active Directory Domain Services** success dialog. > [!NOTE] -> For high-availabilty, you should have more than one NDES server to service Windows Hello for Business certificate requests. You should add additional Windows Hello for Business NDES servers to this group to ensure they receive the proper configuration. +> For high-availability, you should have more than one NDES server to service Windows Hello for Business certificate requests. You should add additional Windows Hello for Business NDES servers to this group to ensure they receive the proper configuration. ### Create the NDES Service Account The Network Device Enrollment Services (NDES) role runs under a service account. Typically, it is preferential to run services using a Group Managed Service Account (GMSA). While the NDES role can be configured to run using a GMSA, the Intune Certificate Connector was not designed nor tested using a GMSA and is considered an unsupported configuration. The deployment uses a normal services account. @@ -686,4 +686,4 @@ You have successfully completed the configuration. Add users that need to enrol > * Install and Configure the NDES Role > * Configure Network Device Enrollment Services to work with Microsoft Intune > * Download, Install, and Configure the Intune Certificate Connector -> * Create and Assign a Simple Certificate Enrollment Protocol (SCEP Certificate Profile) \ No newline at end of file +> * Create and Assign a Simple Certificate Enrollment Protocol (SCEP Certificate Profile) From 7da89e0d2640e7de18890be1751d6167b95cd643 Mon Sep 17 00:00:00 2001 From: David Laufer Date: Sun, 11 Nov 2018 13:25:34 +0200 Subject: [PATCH 216/487] Advanced Hunting API --- .../windows-defender-atp/run-advanced-query-api.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md index 4281f9dd00..8decfce57c 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-api.md @@ -29,7 +29,7 @@ This API allows you to run programmatic queries that you are used to running fro This API is a beta version only and is currently restricted to the following actions: 1. ​You can only run a query on data from the last 30 days 2. The results will include a maximum of 10,000 rows -3. The number of executions is limited​ (up to 15 minutes every hour and 4 hours a day) +3. The number of executions is limited​ (up to 15 calls per minute, 15 minutes of running time every hour and 4 hours of running time a day) ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) @@ -41,7 +41,7 @@ Delegated (work or school account) | AdvancedQuery.Read | 'Run advanced queries' >[!Note] > When obtaining a token using user credentials: ->- The user needs to have 'Global Admin' AD role +>- The user needs to have 'Global Admin' AD role (note: will be updated soon to 'View Data') >- The user needs to have access to the machine, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) ## HTTP request From ad87d4675f614de93b90b3ed3b6c51489240588e Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 12 Nov 2018 05:30:54 +0000 Subject: [PATCH 217/487] Updated TOC.md --- .../threat-protection/windows-defender-atp/TOC.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 71c2a82d6f..1238a4b2af 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -283,10 +283,21 @@ ####### [Run antivirus scan](run-av-scan-windows-defender-advanced-threat-protection-new.md) ####### [Offboard machine](offboard-machine-api-windows-defender-advanced-threat-protection-new.md) +###### Machines Security States +####### [Get MachineSecurityStates collection](get-machinesecuritystates-collection-windows-defender-advanced-threat-protection.md) +###### Machine Groups +####### [Get MachineGroups collection](get-machinegroups-collection-windows-defender-advanced-threat-protection.md) + + ###### [User](user-windows-defender-advanced-threat-protection-new.md) ####### [Get user related alerts](get-user-related-alerts-windows-defender-advanced-threat-protection-new.md) ####### [Get user related machines](get-user-related-machines-windows-defender-advanced-threat-protection-new.md) +###### Windows updates (KB) info +####### [Get KbInfo collection](get-kbinfo-collection-windows-defender-advanced-threat-protection.md) +###### Common Vulnerabilities and Exposures (CVE) to KB map +####### [Get CVE-KB map](get-cvekbmap-collection-windows-defender-advanced-threat-protection.md) + ##### How to use APIs - Samples ###### Advanced Hunting API ####### [Schedule advanced Hunting using Microsoft Flow](run-advanced-query-sample-ms-flow.md) From 4c14df90b6fc85d30e748a3b8fabbfcb6f0b2de2 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 12 Nov 2018 05:34:35 +0000 Subject: [PATCH 218/487] Updated machine-windows-defender-advanced-threat-protection-new.md --- ...ine-windows-defender-advanced-threat-protection-new.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/machine-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/machine-windows-defender-advanced-threat-protection-new.md index 020621ef49..8c70bf4419 100644 --- a/windows/security/threat-protection/windows-defender-atp/machine-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/machine-windows-defender-advanced-threat-protection-new.md @@ -1,6 +1,6 @@ --- -title: machine resource type -description: Retrieves top machines. +title: Machine resource type +description: Retrieves top machines keywords: apis, supported apis, get, machines search.product: eADQiWindows 10XVcnh ms.prod: w10 @@ -10,10 +10,10 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 12/08/2017 +ms.date: 11/11/2018 --- -# machine resource type +# Machine resource type # Methods From 5fe3519baa351979c446937ee93a2db10787e990 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 12 Nov 2018 05:52:47 +0000 Subject: [PATCH 220/487] Updated TOC.md --- windows/security/threat-protection/TOC.md | 79 ++++------------------- 1 file changed, 13 insertions(+), 66 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 12f3ab52ff..ba67fd3160 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -80,73 +80,7 @@ ###### [Advanced hunting query language best practices](windows-defender-atp/advanced-hunting-best-practices-windows-defender-advanced-threat-protection.md) ##### [Custom detections](windows-defender-atp/overview-custom-detections.md) ###### [Create custom detections rules](windows-defender-atp/custom-detection-rules.md) -##### [Supported Windows Defender ATP APIs](windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection.md) -######Actor -####### [Get actor information](windows-defender-atp/get-actor-information-windows-defender-advanced-threat-protection.md) -####### [Get actor related alerts](windows-defender-atp/get-actor-related-alerts-windows-defender-advanced-threat-protection.md) -######Alerts -####### [Get alerts](windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection.md) -####### [Get alert information by ID](windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection.md) -####### [Get alert related actor information](windows-defender-atp/get-alert-related-actor-info-windows-defender-advanced-threat-protection.md) -####### [Get alert related domain information](windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection.md) -####### [Get alert related file information](windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection.md) -####### [Get alert related IP information](windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection.md) -####### [Get alert related machine information](windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection.md) -######Domain -####### [Get domain related alerts](windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection.md) -####### [Get domain related machines](windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection.md) -####### [Get domain statistics](windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection.md) -####### [Is domain seen in organization](windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection.md) -######File -####### [Block file API](windows-defender-atp/block-file-windows-defender-advanced-threat-protection.md) -####### [Get file information](windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection.md) -####### [Get file related alerts](windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection.md) -####### [Get file related machines](windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection.md) -####### [Get file statistics](windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection.md) -####### [Get FileActions collection API](windows-defender-atp/get-fileactions-collection-windows-defender-advanced-threat-protection.md) -####### [Unblock file API](windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection.md) - -######IP -####### [Get IP related alerts](windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection.md) -####### [Get IP related machines](windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection.md) -####### [Get IP statistics](windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection.md) -####### [Is IP seen in organization](windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection.md) -######Machines -####### [Collect investigation package API](windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection.md) -####### [Find machine information by IP](windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection.md) -####### [Get machines](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md) -####### [Get FileMachineAction object API](windows-defender-atp/get-filemachineaction-object-windows-defender-advanced-threat-protection.md) -####### [Get FileMachineActions collection API](windows-defender-atp/get-filemachineactions-collection-windows-defender-advanced-threat-protection.md) -####### [Get machine by ID](windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection.md) -####### [Get machine log on users](windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection.md) -####### [Get machine related alerts](windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection.md) -####### [Get MachineAction object API](windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection.md) -####### [Get MachineActions collection API](windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection.md) -####### [Get machines](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md) -####### [Get package SAS URI API](windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection.md) -####### [Isolate machine API](windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection.md) -####### [Release machine from isolation API](windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection.md) -####### [Remove app restriction API](windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection.md) -####### [Request sample API](windows-defender-atp/request-sample-windows-defender-advanced-threat-protection.md) -####### [Restrict app execution API](windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection.md) -####### [Run antivirus scan API](windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection.md) -####### [Stop and quarantine file API](windows-defender-atp/stop-quarantine-file-windows-defender-advanced-threat-protection.md) -######Machines Security States -####### [Get MachineSecurityStates collection](windows-defender-atp/get-machinesecuritystates-collection-windows-defender-advanced-threat-protection.md) -######Machine Groups -####### [Get MachineGroups collection](windows-defender-atp/get-machinegroups-collection-windows-defender-advanced-threat-protection.md) - -######User -####### [Get alert related user information](windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection.md) -####### [Get user information](windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection.md) -####### [Get user related alerts](windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection.md) -####### [Get user related machines](windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection.md) - -######Windows updates (KB) info -####### [Get KbInfo collection](windows-defender-atp/get-kbinfo-collection-windows-defender-advanced-threat-protection.md) -######Common Vulnerabilities and Exposures (CVE) to KB map -####### [Get CVE-KB map](windows-defender-atp/get-cvekbmap-collection-windows-defender-advanced-threat-protection.md) #### [Management and APIs](windows-defender-atp/management-apis.md) @@ -335,6 +269,12 @@ ######## [Add or Remove machine tags](windows-defender-atp/add-or-remove-machine-tags-windows-defender-advanced-threat-protection-new.md) ######## [Find machines by IP](windows-defender-atp/find-machines-by-ip-windows-defender-advanced-threat-protection-new.md) +####### Machines Security States +######## [Get MachineSecurityStates collection](windows-defender-atp/get-machinesecuritystates-collection-windows-defender-advanced-threat-protection.md) +####### Machine Groups +######## [Get MachineGroups collection](windows-defender-atp/get-machinegroups-collection-windows-defender-advanced-threat-protection.md) + + ####### [Machine Action](windows-defender-atp/machineaction-windows-defender-advanced-threat-protection-new.md) ######## [List MachineActions](windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md) ######## [Get MachineAction](windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md) @@ -351,6 +291,13 @@ ######## [Get user related alerts](windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md) ######## [Get user related machines](windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md) + +####### Windows updates (KB) info +######## [Get KbInfo collection](windows-defender-atp/get-kbinfo-collection-windows-defender-advanced-threat-protection.md) +####### Common Vulnerabilities and Exposures (CVE) to KB map +######## [Get CVE-KB map](windows-defender-atp/get-cvekbmap-collection-windows-defender-advanced-threat-protection.md) + + ###### How to use APIs - Samples ####### Advanced Hunting API ######## [Schedule advanced Hunting using Microsoft Flow](windows-defender-atp/run-advanced-query-sample-ms-flow.md) From 3a59d6651c164d2c5a137d158aa9d9ac76e3abdb Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 12 Nov 2018 05:50:03 -0800 Subject: [PATCH 221/487] speech synthesis note --- devices/hololens/hololens-whats-new.md | 1 + 1 file changed, 1 insertion(+) diff --git a/devices/hololens/hololens-whats-new.md b/devices/hololens/hololens-whats-new.md index 503057495c..a43326a6da 100644 --- a/devices/hololens/hololens-whats-new.md +++ b/devices/hololens/hololens-whats-new.md @@ -18,6 +18,7 @@ ms.date: 11/13/2018 Feature | Details --- | --- +Speech Synthesis (TTS) | Speech synthesis feature now supports Chinese, Japanese, and English. Quick actions menu | When you're in an app, the Bloom gesture will now open a Quick actions menu to give you quick access to commonly used system features without having to leave the app. See [Set up HoloLens in kiosk mode](hololens-kiosk.md) for information about the Quick actions menu in kiosk mode.

      ![sample of the Quick actions menu](images/minimenu.png) Stop video capture from the Start or quick actions menu | If you start video capture from the Start menu or quick actions menu, you’ll be able to stop recording from the same place. (Don’t forget, you can always do this with voice commands too.) Project to a Miracast-enabled device | Project your HoloLens content to a nearby Surface device or TV/Monitor if using Microsoft Display adapter. On **Start**, select **Connect**, and then select the device you want to project to. **Note:** You can deploy HoloLens to use Miracast projection without enabling developer mode. From 2427f9694ae0cc3c8a2db421f5c2a1bc7976ed57 Mon Sep 17 00:00:00 2001 From: CCDFischer <38050005+CCDFischer@users.noreply.github.com> Date: Mon, 12 Nov 2018 08:55:07 -0500 Subject: [PATCH 222/487] Update how-to-download-and-deploy-mdop-group-policy--admx--templates.md add instructions on how to expand the downloaded .cab file --- ...to-download-and-deploy-mdop-group-policy--admx--templates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mdop/solutions/how-to-download-and-deploy-mdop-group-policy--admx--templates.md b/mdop/solutions/how-to-download-and-deploy-mdop-group-policy--admx--templates.md index b183080d0a..bb717d6751 100644 --- a/mdop/solutions/how-to-download-and-deploy-mdop-group-policy--admx--templates.md +++ b/mdop/solutions/how-to-download-and-deploy-mdop-group-policy--admx--templates.md @@ -22,7 +22,7 @@ You can manage the feature settings of certain Microsoft Desktop Optimization Pa 1. Download the latest [MDOP Group Policy templates](https://www.microsoft.com/en-us/download/details.aspx?id=55531) -2. Run the downloaded file to extract the template folders. +2. Expand the downloaded .cab file by running `expand \MDOP_ADMX_Templates.cab -F:* ` **Warning**   Do not extract the templates directly to the Group Policy deployment directory. Multiple technologies and versions are bundled in this file. From db587ec0a244efff6ae97f0c412685acd273cb80 Mon Sep 17 00:00:00 2001 From: Kartikay Sharma <44971599+SharmaKartikay@users.noreply.github.com> Date: Mon, 12 Nov 2018 19:29:01 +0530 Subject: [PATCH 223/487] Updated the TPM 2.0 Heal Time Info The Heal Time for TPM 2.0 on Windows 10 is 10 Minutes where as the document says 2 hours which is not correct. --- .../security/information-protection/tpm/manage-tpm-lockout.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/tpm/manage-tpm-lockout.md b/windows/security/information-protection/tpm/manage-tpm-lockout.md index db918c0ba6..6f31a72d96 100644 --- a/windows/security/information-protection/tpm/manage-tpm-lockout.md +++ b/windows/security/information-protection/tpm/manage-tpm-lockout.md @@ -31,7 +31,7 @@ The industry standards from the Trusted Computing Group (TCG) specify that TPM m **TPM 2.0** -TPM 2.0 devices have standardized lockout behavior which is configured by Windows. TPM 2.0 devices have a maximum count threshold and a healing time. Windows configures the maximum count to be 32 and the healing time to be 2 hours. This means that every continuous two hours of powered on operation without an event which increases the counter will cause the counter to decrease by 1. +TPM 2.0 devices have standardized lockout behavior which is configured by Windows. TPM 2.0 devices have a maximum count threshold and a healing time. Windows 10 configures the maximum count to be 32 and the healing time to be 10 minutes. This means that every continuous ten minutes of powered on operation without an event which increases the counter will cause the counter to decrease by 1. If your TPM has entered lockout mode or is responding slowly to commands, you can reset the lockout value by using the following procedures. Resetting the TPM lockout requires the TPM owner’s authorization. This value is no longer retained by default starting with Windows 10 version 1607. From 396e49931d57fd6343f67f7a179c7afce88ef6f7 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 12 Nov 2018 06:13:31 -0800 Subject: [PATCH 224/487] move TTS to international --- devices/hololens/hololens-whats-new.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/devices/hololens/hololens-whats-new.md b/devices/hololens/hololens-whats-new.md index a43326a6da..195997a33a 100644 --- a/devices/hololens/hololens-whats-new.md +++ b/devices/hololens/hololens-whats-new.md @@ -18,7 +18,6 @@ ms.date: 11/13/2018 Feature | Details --- | --- -Speech Synthesis (TTS) | Speech synthesis feature now supports Chinese, Japanese, and English. Quick actions menu | When you're in an app, the Bloom gesture will now open a Quick actions menu to give you quick access to commonly used system features without having to leave the app. See [Set up HoloLens in kiosk mode](hololens-kiosk.md) for information about the Quick actions menu in kiosk mode.

      ![sample of the Quick actions menu](images/minimenu.png) Stop video capture from the Start or quick actions menu | If you start video capture from the Start menu or quick actions menu, you’ll be able to stop recording from the same place. (Don’t forget, you can always do this with voice commands too.) Project to a Miracast-enabled device | Project your HoloLens content to a nearby Surface device or TV/Monitor if using Microsoft Display adapter. On **Start**, select **Connect**, and then select the device you want to project to. **Note:** You can deploy HoloLens to use Miracast projection without enabling developer mode. @@ -48,7 +47,8 @@ Set HoloLens device name through MDM (rename) |  IT administrators can see and Feature | Details --- | --- -Localized Chinese and Japanese builds | Use HoloLens with localized user interface for Simplified Chinese or Japanese, including localized Pinyin keyboard, dictation, and voice commands. +Localized Chinese and Japanese builds | Use HoloLens with localized user interface for Simplified Chinese or Japanese, including localized Pinyin keyboard, dictation, and voice commands. +Speech Synthesis (TTS) | Speech synthesis feature now supports Chinese, Japanese, and English. From 3965fd992c839d3f1317e8165d44b5bc240881e1 Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Mon, 12 Nov 2018 17:06:44 +0200 Subject: [PATCH 225/487] s --- .../windows-defender-atp/exposed-apis-list.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-list.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-list.md index d8edf97d46..31a700d1dc 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-list.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-list.md @@ -22,6 +22,25 @@ ms.date: 30/07/2018 >Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-supportedapis-abovefoldlink) +## End Point URI and Versioning + +### End Point URI: + +> The service base URI is: https://api.securitycenter.windows.com + +> The queries based OData have the '/api' prefix. For example, to get Alerts you can send GET request to https://api.securitycenter.windows.com/api/alerts + +### Versioning: + +> The API supports versioning. + +> The current version is **V1.0**. + +> To use a specific version use this format: https://api.securitycenter.windows.com/api/{Version}. For example: https://api.securitycenter.windows.com/api/v1.0/alerts + +> If you dont specify any version ( without /v1.0/ ) you will get to the latest version. + + Learn more about the individual supported entities where you can run API calls to and details such as HTTP request values, request headers and expected responses. ## In this section From fb57c43f1ea6da267525a9f0a223f4e9d84c7eff Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Mon, 12 Nov 2018 18:14:15 +0200 Subject: [PATCH 226/487] s --- .../exposed-apis-odata-samples.md | 146 ++++++++++++++++++ 1 file changed, 146 insertions(+) create mode 100644 windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md new file mode 100644 index 0000000000..0f80a2b138 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md @@ -0,0 +1,146 @@ +--- +title: OData queries with Windows Defender ATP +description: OData queries with Windows Defender ATP +keywords: apis, supported apis, odata, query +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 09/24/2018 +--- + +# OData queries with Windows Defender ATP +**Applies to:** +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + +[!include[Prerelease information](prerelease.md)] + +If you are not familliar with OData queries, please see: [OData V4 queries](https://www.odata.org/documentation/) + +** Currently, [Machine](machine-windows-defender-advanced-threat-protection-new.md) and [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) entities supports all OData queries.** +** [Alert](alerts-windows-defender-advanced-threat-protection-new.md) entity support all OData queries except $filter.** + +### Example 1 + +**Get top 100 machines with 'HealthStatus' not equals to 'Active'** + +``` +HTTP GET https://api.securitycenter.windows.com/api/machines?$filter=healthStatus ne 'Active'&$top=100 +``` + +**Response:** + +``` +HTTP/1.1 200 OK +Content-type: application/json +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Machines", + "value": [ + { + "id": "e3a77eeddb83d581238792387b1239b01286b2f", + "computerDnsName": "examples.dev.corp.microsoft.com", + "firstSeen": "2016-11-02T23:26:03.7882168Z", + "lastSeen": "2018-11-12T10:27:08.708723Z", + "osPlatform": "Windows10", + "osVersion": "10.0.0.0", + "lastIpAddress": "123.123.10.33", + "lastExternalIpAddress": "124.124.160.172", + "agentVersion": "10.6300.18279.1001", + "osBuild": 18279, + "healthStatus": "ImpairedCommunication", + "isAadJoined": true, + "machineTags": [], + "rbacGroupId": 5, + "rbacGroupName": "North", + "riskScore": "Medium", + "aadDeviceId": "d90b0b99-1234-1234-1234-b91d50c6796a" + }, + . + . + . + ] +} +``` + +### Example 2 + +**Get all the machines that last seen after 2018-10-20** + +``` +HTTP GET https://api.securitycenter.windows.com/api/machines?$filter=lastSeen gt 2018-10-20Z +``` + +**Response:** + +``` +HTTP/1.1 200 OK +Content-type: application/json +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Machines", + "value": [ + { + "id": "83123465ffceca4a731234e5dcde3357e026e873", + "computerDnsName": "k0107-vm10", + "firstSeen": "2018-11-12T16:07:50.1706168Z", + "lastSeen": "2018-11-12T16:07:50.1706168Z", + "osPlatform": "WindowsServer2019", + "osVersion": null, + "lastIpAddress": "10.123.72.35", + "lastExternalIpAddress": "123.220.2.3", + "agentVersion": "10.6300.18281.1000", + "osBuild": 18281, + "healthStatus": "Active", + "isAadJoined": false, + "machineTags": [], + "rbacGroupId": 4, + "rbacGroupName": "East", + "riskScore": "None", + "aadDeviceId": null + }, + . + . + . + ] +} +``` + +### Example 2 + +**Get all the anti virus scans that the user Analyst@examples.onmicrosoft.com created using WDATP** + +``` +HTTP GET https://api.securitycenter.windows.com/api/machineactions?$filter=requestor eq 'Analyst@WcdTestPrd.onmicrosoft.com' and type eq 'RunAntiVirusScan' +``` + +**Response:** + +``` +HTTP/1.1 200 OK +Content-type: application/json +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#MachineActions", + "value": [ + { + "id": "5c3e3322-d993-1234-986b-dfb136ebc8c5", + "type": "RunAntiVirusScan", + "requestor": "Analyst@examples.onmicrosoft.com", + "requestorComment": "1533", + "status": "Succeeded", + "machineId": "123321c10e44a82877af76b1d0161a17843f688a", + "creationDateTimeUtc": "2018-11-12T13:33:24.5755657Z", + "lastUpdateDateTimeUtc": "2018-11-12T13:34:32.0319826Z", + "relatedFileInfo": null + }, + . + . + . + ] +} +``` + +## Related topic +- [Windows Defender ATP APIs](apis-intro.md) From f43a23e29a0d6bae8b1e406ab13bb2c13943a215 Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Mon, 12 Nov 2018 18:17:01 +0200 Subject: [PATCH 227/487] s --- windows/security/threat-protection/TOC.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index ba67fd3160..a621eece20 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -306,6 +306,7 @@ ######## [Create custom Power BI reports](windows-defender-atp/run-advanced-query-sample-power-bi-app-token.md) ####### Multiple APIs ######## [PowerShell](windows-defender-atp/exposed-apis-full-sample-powershell.md) +####### [Using OData Queries](exposed-apis-odata-samples.md) ##### [Use the Windows Defender ATP exposed APIs (deprecated)](windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection.md) ###### [Supported Windows Defender ATP APIs (deprecated)](windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection.md) From 1eb13f7bf75f6b0c840f34312da5b78cf8c20b92 Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Mon, 12 Nov 2018 18:25:26 +0200 Subject: [PATCH 228/487] s --- windows/security/threat-protection/TOC.md | 2 +- .../windows-defender-atp/exposed-apis-list.md | 2 +- .../windows-defender-atp/exposed-apis-odata-samples.md | 2 +- ...-alerts-windows-defender-advanced-threat-protection-new.md | 4 +++- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index a621eece20..b298869bff 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -306,7 +306,7 @@ ######## [Create custom Power BI reports](windows-defender-atp/run-advanced-query-sample-power-bi-app-token.md) ####### Multiple APIs ######## [PowerShell](windows-defender-atp/exposed-apis-full-sample-powershell.md) -####### [Using OData Queries](exposed-apis-odata-samples.md) +####### [Using OData Queries](exposed-apis-odata-samples.) ##### [Use the Windows Defender ATP exposed APIs (deprecated)](windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection.md) ###### [Supported Windows Defender ATP APIs (deprecated)](windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection.md) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-list.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-list.md index 31a700d1dc..c2822f4178 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-list.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-list.md @@ -38,7 +38,7 @@ ms.date: 30/07/2018 > To use a specific version use this format: https://api.securitycenter.windows.com/api/{Version}. For example: https://api.securitycenter.windows.com/api/v1.0/alerts -> If you dont specify any version ( without /v1.0/ ) you will get to the latest version. +> If you don't specify any version ( without /v1.0/ ) you will get to the latest version. Learn more about the individual supported entities where you can run API calls to and details such as HTTP request values, request headers and expected responses. diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md index 0f80a2b138..940cb92430 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md @@ -19,7 +19,7 @@ ms.date: 09/24/2018 [!include[Prerelease information](prerelease.md)] -If you are not familliar with OData queries, please see: [OData V4 queries](https://www.odata.org/documentation/) +If you are not familiar with OData queries, please see: [OData V4 queries](https://www.odata.org/documentation/) ** Currently, [Machine](machine-windows-defender-advanced-threat-protection-new.md) and [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) entities supports all OData queries.** ** [Alert](alerts-windows-defender-advanced-threat-protection-new.md) entity support all OData queries except $filter.** diff --git a/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md index 2ff5212e4b..e109d17851 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -41,6 +41,8 @@ Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' GET /api/users/{id}/alerts ``` +**Note that the id is not the Full UPN, its only the user name. For example, for user1@contoso.com you will need to send /api/users/user1/alerts** + ## Request headers Name | Type | Description @@ -64,7 +66,7 @@ Here is an example of the request. [!include[Improve request performance](improverequestperformance-new.md)] ``` -GET https://api.securitycenter.windows.com/api/users/user1@contoso.com/alerts +GET https://api.securitycenter.windows.com/api/users/user1/alerts ``` **Response** From dfb70cafbd9e968c90dac7be9cac3e7829350c69 Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Mon, 12 Nov 2018 18:27:23 +0200 Subject: [PATCH 229/487] s --- windows/security/threat-protection/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index b298869bff..a621eece20 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -306,7 +306,7 @@ ######## [Create custom Power BI reports](windows-defender-atp/run-advanced-query-sample-power-bi-app-token.md) ####### Multiple APIs ######## [PowerShell](windows-defender-atp/exposed-apis-full-sample-powershell.md) -####### [Using OData Queries](exposed-apis-odata-samples.) +####### [Using OData Queries](exposed-apis-odata-samples.md) ##### [Use the Windows Defender ATP exposed APIs (deprecated)](windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection.md) ###### [Supported Windows Defender ATP APIs (deprecated)](windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection.md) From 22e6d5ec91d3d90c3f0f86acb85f273c1f204719 Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Mon, 12 Nov 2018 18:56:24 +0200 Subject: [PATCH 230/487] s --- windows/security/threat-protection/TOC.md | 2 +- .../security/threat-protection/windows-defender-atp/TOC.md | 1 + .../windows-defender-atp/exposed-apis-list.md | 2 +- ...chines-windows-defender-advanced-threat-protection-new.md | 5 ++++- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index a621eece20..1a627ddd6d 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -306,7 +306,7 @@ ######## [Create custom Power BI reports](windows-defender-atp/run-advanced-query-sample-power-bi-app-token.md) ####### Multiple APIs ######## [PowerShell](windows-defender-atp/exposed-apis-full-sample-powershell.md) -####### [Using OData Queries](exposed-apis-odata-samples.md) +####### [Using OData Queries](windows-defender-atp/exposed-apis-odata-samples.md) ##### [Use the Windows Defender ATP exposed APIs (deprecated)](windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection.md) ###### [Supported Windows Defender ATP APIs (deprecated)](windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection.md) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 1238a4b2af..f1eaae8d85 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -306,6 +306,7 @@ ####### [Create custom Power BI reports](run-advanced-query-sample-power-bi-app-token.md) ###### Multiple APIs ####### [PowerShell](exposed-apis-full-sample-powershell.md) +###### [Using OData Queries](exposed-apis-odata-samples.md) #### [Use the Windows Defender ATP exposed APIs (deprecated)](exposed-apis-windows-defender-advanced-threat-protection.md) ##### [Supported Windows Defender ATP APIs (deprecated)](supported-apis-windows-defender-advanced-threat-protection.md) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-list.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-list.md index c2822f4178..aaf42956c2 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-list.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-list.md @@ -36,7 +36,7 @@ ms.date: 30/07/2018 > The current version is **V1.0**. -> To use a specific version use this format: https://api.securitycenter.windows.com/api/{Version}. For example: https://api.securitycenter.windows.com/api/v1.0/alerts +> To use a specific version, use this format: https://api.securitycenter.windows.com/api/{Version}. For example: https://api.securitycenter.windows.com/api/v1.0/alerts > If you don't specify any version ( without /v1.0/ ) you will get to the latest version. diff --git a/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md index 53e0047b39..35a87d200a 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md @@ -41,6 +41,9 @@ Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine GET /api/users/{id}/machines ``` +**Note that the id is not the Full UPN, its only the user name. For example, for user1@contoso.com you will need to send /api/users/user1/machines** + + ## Request headers Name | Type | Description @@ -64,7 +67,7 @@ Here is an example of the request. [!include[Improve request performance](improverequestperformance-new.md)] ``` -GET https://api.securitycenter.windows.com/api/users/user1@contoso.com/machines +GET https://api.securitycenter.windows.com/api/users/user1/machines ``` **Response** From abc402b107f32aea6e259303716016f155ee5fa2 Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Mon, 12 Nov 2018 19:02:00 +0200 Subject: [PATCH 231/487] s --- .../windows-defender-atp/exposed-apis-odata-samples.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md index 940cb92430..a13bd1415e 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md @@ -19,10 +19,10 @@ ms.date: 09/24/2018 [!include[Prerelease information](prerelease.md)] -If you are not familiar with OData queries, please see: [OData V4 queries](https://www.odata.org/documentation/) +> If you are not familiar with OData queries, please see: [OData V4 queries](https://www.odata.org/documentation/) -** Currently, [Machine](machine-windows-defender-advanced-threat-protection-new.md) and [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) entities supports all OData queries.** -** [Alert](alerts-windows-defender-advanced-threat-protection-new.md) entity support all OData queries except $filter.** +> ** Currently, [Machine](machine-windows-defender-advanced-threat-protection-new.md) and [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) entities supports all OData queries.** +> ** [Alert](alerts-windows-defender-advanced-threat-protection-new.md) entity support all OData queries except $filter.** ### Example 1 @@ -108,9 +108,9 @@ Content-type: application/json } ``` -### Example 2 +### Example 3 -**Get all the anti virus scans that the user Analyst@examples.onmicrosoft.com created using WDATP** +**Get all the Anti-Virus scans that the user Analyst@examples.onmicrosoft.com created using WDATP** ``` HTTP GET https://api.securitycenter.windows.com/api/machineactions?$filter=requestor eq 'Analyst@WcdTestPrd.onmicrosoft.com' and type eq 'RunAntiVirusScan' From 60e1b1d178ccf013eb2e255130466bd80f326360 Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Mon, 12 Nov 2018 19:07:04 +0200 Subject: [PATCH 232/487] s --- .../exposed-apis-odata-samples.md | 56 ++++++++++++++++--- 1 file changed, 49 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md index a13bd1415e..a7384d989f 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md @@ -26,10 +26,10 @@ ms.date: 09/24/2018 ### Example 1 -**Get top 100 machines with 'HealthStatus' not equals to 'Active'** +**Get all the machines with 'High' 'RiskScore'** ``` -HTTP GET https://api.securitycenter.windows.com/api/machines?$filter=healthStatus ne 'Active'&$top=100 +HTTP GET https://api.securitycenter.windows.com/api/machines?$filter=riskScore eq 'High' ``` **Response:** @@ -56,7 +56,7 @@ Content-type: application/json "machineTags": [], "rbacGroupId": 5, "rbacGroupName": "North", - "riskScore": "Medium", + "riskScore": "High", "aadDeviceId": "d90b0b99-1234-1234-1234-b91d50c6796a" }, . @@ -68,6 +68,48 @@ Content-type: application/json ### Example 2 +**Get top 100 machines with 'HealthStatus' not equals to 'Active'** + +``` +HTTP GET https://api.securitycenter.windows.com/api/machines?$filter=healthStatus ne 'Active'&$top=100 +``` + +**Response:** + +``` +HTTP/1.1 200 OK +Content-type: application/json +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Machines", + "value": [ + { + "id": "1113333ddb83d581238792387b1239b01286b2f", + "computerDnsName": "examples.dev.corp.microsoft.com", + "firstSeen": "2016-11-02T23:26:03.7882168Z", + "lastSeen": "2018-11-12T10:27:08.708723Z", + "osPlatform": "Windows10", + "osVersion": "10.0.0.0", + "lastIpAddress": "123.123.10.33", + "lastExternalIpAddress": "124.124.160.172", + "agentVersion": "10.6300.18279.1001", + "osBuild": 18279, + "healthStatus": "ImpairedCommunication", + "isAadJoined": true, + "machineTags": [], + "rbacGroupId": 5, + "rbacGroupName": "North", + "riskScore": "Medium", + "aadDeviceId": "d90b0b99-1234-1234-1234-b91d50c6796a" + }, + . + . + . + ] +} +``` + +### Example 3 + **Get all the machines that last seen after 2018-10-20** ``` @@ -83,8 +125,8 @@ Content-type: application/json "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Machines", "value": [ { - "id": "83123465ffceca4a731234e5dcde3357e026e873", - "computerDnsName": "k0107-vm10", + "id": "83113465ffceca4a731234e5dcde3357e026e873", + "computerDnsName": "examples-vm10", "firstSeen": "2018-11-12T16:07:50.1706168Z", "lastSeen": "2018-11-12T16:07:50.1706168Z", "osPlatform": "WindowsServer2019", @@ -108,7 +150,7 @@ Content-type: application/json } ``` -### Example 3 +### Example 4 **Get all the Anti-Virus scans that the user Analyst@examples.onmicrosoft.com created using WDATP** @@ -125,7 +167,7 @@ Content-type: application/json "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#MachineActions", "value": [ { - "id": "5c3e3322-d993-1234-986b-dfb136ebc8c5", + "id": "5c3e3322-d993-1234-1111-dfb136ebc8c5", "type": "RunAntiVirusScan", "requestor": "Analyst@examples.onmicrosoft.com", "requestorComment": "1533", From 4de5a6c4afde5df0bc0e728d697943f699e6f764 Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Mon, 12 Nov 2018 19:29:52 +0200 Subject: [PATCH 233/487] s --- windows/security/threat-protection/TOC.md | 6 ------ .../security/threat-protection/windows-defender-atp/TOC.md | 5 ----- 2 files changed, 11 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 1a627ddd6d..52a4a8c499 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -292,12 +292,6 @@ ######## [Get user related machines](windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md) -####### Windows updates (KB) info -######## [Get KbInfo collection](windows-defender-atp/get-kbinfo-collection-windows-defender-advanced-threat-protection.md) -####### Common Vulnerabilities and Exposures (CVE) to KB map -######## [Get CVE-KB map](windows-defender-atp/get-cvekbmap-collection-windows-defender-advanced-threat-protection.md) - - ###### How to use APIs - Samples ####### Advanced Hunting API ######## [Schedule advanced Hunting using Microsoft Flow](windows-defender-atp/run-advanced-query-sample-ms-flow.md) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index f1eaae8d85..08e1ecbe5a 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -293,11 +293,6 @@ ####### [Get user related alerts](get-user-related-alerts-windows-defender-advanced-threat-protection-new.md) ####### [Get user related machines](get-user-related-machines-windows-defender-advanced-threat-protection-new.md) -###### Windows updates (KB) info -####### [Get KbInfo collection](get-kbinfo-collection-windows-defender-advanced-threat-protection.md) -###### Common Vulnerabilities and Exposures (CVE) to KB map -####### [Get CVE-KB map](get-cvekbmap-collection-windows-defender-advanced-threat-protection.md) - ##### How to use APIs - Samples ###### Advanced Hunting API ####### [Schedule advanced Hunting using Microsoft Flow](run-advanced-query-sample-ms-flow.md) From b01a6eb6ad0a9257fd66d80a43bf0bf0db1359fb Mon Sep 17 00:00:00 2001 From: John Rajunas Date: Mon, 12 Nov 2018 12:38:41 -0500 Subject: [PATCH 234/487] Spelling correction Add Missing letter, changing "indows Defender ATP uses . . ." to "Windows Defender ATP uses . . ." --- .../windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md index 6d9b834f75..743cb4b2da 100644 --- a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md @@ -22,7 +22,7 @@ ms.date: 11/07/2018 Windows Defender Advanced Threat Protection is a platform designed to help enterprise networks prevent, detect, investigate, and respond to advanced threats. -indows Defender ATP uses the following combination of technology built into Windows 10 and Microsoft's robust cloud service: +Windows Defender ATP uses the following combination of technology built into Windows 10 and Microsoft's robust cloud service: - **Endpoint behavioral sensors**: Embedded in Windows 10, these sensors collect and process behavioral signals from the operating system and sends this sensor data to your private, isolated, cloud instance of Windows Defender ATP. From 638303a66097731565ec8b600f656ac037673e12 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Mon, 12 Nov 2018 18:20:07 +0000 Subject: [PATCH 235/487] Update broken links. --- ...r-virtualization-based-protection-of-code-integrity.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md b/windows/security/threat-protection/windows-defender-exploit-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md index 1eb3ac9b72..640fe4cc29 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md @@ -33,9 +33,9 @@ The following tables provide more information about the hardware, firmware, and |--------------------------------|----------------------------------------------------|-------------------| | Hardware: **64-bit CPU** | A 64-bit computer is required for the Windows hypervisor to provide VBS. | | | Hardware: **CPU virtualization extensions**,
      plus **extended page tables** | These hardware features are required for VBS:
      One of the following virtualization extensions:
      • VT-x (Intel) or
      • AMD-V
      And:
      • Extended page tables, also called Second Level Address Translation (SLAT). | VBS provides isolation of the secure kernel from the normal operating system. Vulnerabilities and zero-days in the normal operating system cannot be exploited because of this isolation. | -| Firmware: **UEFI firmware version 2.3.1.c or higher with UEFI Secure Boot** | See the following Windows Hardware Compatibility Program requirement: [System.Fundamentals.Firmware.UEFISecureBoot](https://docs.microsoft.com/windows-hardware/design/compatibility/systems#systemfundamentalsfirmwareuefisecureboot) | UEFI Secure Boot helps ensure that the device boots only authorized code. This can prevent boot kits and root kits from installing and persisting across reboots. | -| Firmware: **Secure firmware update process** | UEFI firmware must support secure firmware update found under the following Windows Hardware Compatibility Program requirement: [System.Fundamentals.Firmware.UEFISecureBoot](https://docs.microsoft.com/windows-hardware/design/compatibility/systems#systemfundamentalsfirmwareuefisecureboot) | UEFI firmware just like software can have security vulnerabilities that, when found, need to be patched through firmware updates. Patching helps prevent root kits from getting installed. | -| Software: **HVCI compatible drivers** | See the Windows Hardware Compatibility Program requirements under [Filter.Driver.DeviceGuard.DriverCompatibility](https://docs.microsoft.com/windows-hardware/design/compatibility/filter#filterdriverdeviceguarddrivercompatibility).| [HVCI Compatible](https://blogs.msdn.microsoft.com/windows_hardware_certification/2015/05/22/driver-compatibility-with-device-guard-in-windows-10/) drivers help ensure that VBS can maintain appropriate memory permissions. This increases resistance to bypassing vulnerable kernel drivers and helps ensure that malware cannot run in kernel. Only code verified through code integrity can run in kernel mode. | +| Firmware: **UEFI firmware version 2.3.1.c or higher with UEFI Secure Boot** | See the System.Fundamentals.Firmware.UEFISecureBoot requirement in the [Windows Hardware Compatibility Specifications for Windows 10, version 1809 and Windows Server 2019 - Systems download](https://go.microsoft.com/fwlink/?linkid=2027110). You can find previous versions of the Windows Hardware Compatibility Program Specifications and Policies [here](https://docs.microsoft.com/en-us/windows-hardware/design/compatibility/whcp-specifications-policies). | UEFI Secure Boot helps ensure that the device boots only authorized code. This can prevent boot kits and root kits from installing and persisting across reboots. | +| Firmware: **Secure firmware update process** | UEFI firmware must support secure firmware update found under the System.Fundamentals.Firmware.UEFISecureBoot requirement in the [Windows Hardware Compatibility Specifications for Windows 10, version 1809 and Windows Server 2019 - Systems download](https://go.microsoft.com/fwlink/?linkid=2027110). You can find previous versions of the Windows Hardware Compatibility Program Specifications and Policies [here](https://docs.microsoft.com/en-us/windows-hardware/design/compatibility/whcp-specifications-policies). | UEFI firmware just like software can have security vulnerabilities that, when found, need to be patched through firmware updates. Patching helps prevent root kits from getting installed. | +| Software: **HVCI compatible drivers** | See the Filter.Driver.DeviceGuard.DriverCompatibility requirement in the [Windows Hardware Compatibility Specifications for Windows 10, version 1809 and Windows Server 2019 - Filter driver download](https://go.microsoft.com/fwlink/?linkid=2027110). You can find previous versions of the Windows Hardware Compatibility Program Specifications and Policies [here](https://docs.microsoft.com/en-us/windows-hardware/design/compatibility/whcp-specifications-policies). | [HVCI Compatible](https://blogs.msdn.microsoft.com/windows_hardware_certification/2015/05/22/driver-compatibility-with-device-guard-in-windows-10/) drivers help ensure that VBS can maintain appropriate memory permissions. This increases resistance to bypassing vulnerable kernel drivers and helps ensure that malware cannot run in kernel. Only code verified through code integrity can run in kernel mode. | | Software: Qualified **Windows operating system** | Windows 10 Enterprise, Windows 10 Education, Windows Server 2016, or Windows 10 IoT Enterprise

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

      | Support for VBS and for management features that simplify configuration of Windows Defender Device Guard. | > **Important**  The following tables list additional qualifications for improved security. You can use Windows Defender Device Guard with hardware, firmware, and software that support baseline protections, even if they do not support protections for improved security. However, we strongly recommend meeting these additional qualifications to significantly strengthen the level of security that Windows Defender Device Guard can provide. @@ -58,7 +58,7 @@ The following tables describe additional hardware and firmware qualifications, a | Protections for Improved Security | Description | Security benefits | |---------------------------------------------|----------------------------------------------------|-----| -| Firmware: **Hardware Rooted Trust Platform Secure Boot** | • Boot Integrity (Platform Secure Boot) must be supported. See the Windows Hardware Compatibility Program requirements under [System.Fundamentals.Firmware.CS.UEFISecureBoot.ConnectedStandby](https://docs.microsoft.com/windows-hardware/design/compatibility/systems#systemfundamentalsfirmwarecsuefisecurebootconnectedstandby)
      • The Hardware Security Test Interface (HSTI) 1.1.a must be implemented. See [Hardware Security Testability Specification](https://docs.microsoft.com/windows-hardware/test/hlk/testref/hardware-security-testability-specification). | • Boot Integrity (Platform Secure Boot) from Power-On provides protections against physically present attackers, and defense-in-depth against malware.
      • HSTI 1.1.a provides additional security assurance for correctly secured silicon and platform. | +| Firmware: **Hardware Rooted Trust Platform Secure Boot** | • Boot Integrity (Platform Secure Boot) must be supported. See the System.Fundamentals.Firmware.CS.UEFISecureBoot.ConnectedStandby requirement in the [Windows Hardware Compatibility Specifications for Windows 10, version 1809 and Windows Server 2019 - Systems download](https://go.microsoft.com/fwlink/?linkid=2027110). You can find previous versions of the Windows Hardware Compatibility Program Specifications and Policies [here](https://docs.microsoft.com/en-us/windows-hardware/design/compatibility/whcp-specifications-policies).
      • The Hardware Security Test Interface (HSTI) 1.1.a must be implemented. See [Hardware Security Testability Specification](https://docs.microsoft.com/windows-hardware/test/hlk/testref/hardware-security-testability-specification). | • Boot Integrity (Platform Secure Boot) from Power-On provides protections against physically present attackers, and defense-in-depth against malware.
      • HSTI 1.1.a provides additional security assurance for correctly secured silicon and platform. | | Firmware: **Firmware Update through Windows Update** | Firmware must support field updates through Windows Update and UEFI encapsulation update. | Helps ensure that firmware updates are fast, secure, and reliable. | | Firmware: **Securing Boot Configuration and Management** | • Required BIOS capabilities: Ability of OEM to add ISV, OEM, or Enterprise Certificate in Secure Boot DB at manufacturing time.
      • Required configurations: Microsoft UEFI CA must be removed from Secure Boot DB. Support for 3rd-party UEFI modules is permitted but should leverage ISV-provided certificates or OEM certificate for the specific UEFI software.| • Enterprises can choose to allow proprietary EFI drivers/applications to run.
      • Removing Microsoft UEFI CA from Secure Boot DB provides full control to enterprises over software that runs before the operating system boots. | From acab448eb9fa4a1b84190cee7a406e4794f1bb71 Mon Sep 17 00:00:00 2001 From: Heidi Lohr Date: Mon, 12 Nov 2018 10:22:41 -0800 Subject: [PATCH 236/487] Updates as per comments --- windows/client-management/mdm/bitlocker-csp.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/bitlocker-csp.md b/windows/client-management/mdm/bitlocker-csp.md index 6fec0b5f65..89db97d978 100644 --- a/windows/client-management/mdm/bitlocker-csp.md +++ b/windows/client-management/mdm/bitlocker-csp.md @@ -795,7 +795,7 @@ The following diagram shows the BitLocker configuration service provider in tree **AllowWarningForOtherDiskEncryption** -

      Allows the Admin to disable the warning prompt for other disk encryption on the user machines.

      +

      Allows the Admin to disable the warning prompt for other disk encryption on the user machines that are targeted when the RequireDeviceENcryption policy is set to 1.

      > [!Important] > Starting in Windows 10, version 1803, the value 0 can only be set for Azure Active Directory joined devices. Windows will attempt to silently enable [BitLocker](https://docs.microsoft.com/windows/device-security/bitlocker/bitlocker-overview) for value 0. @@ -845,7 +845,7 @@ The following diagram shows the BitLocker configuration service provider in tree ``` >[!NOTE] ->When you disable the warning prompt, the recovery key will back up to the user's Azure Active Directory account. When you allow the warning prompt for a fixed data drive, we choose the endpoint for the recovery key's backup. +>When you disable the warning prompt, the recovery key will back up to the user's Azure Active Directory account. When you allow the warning prompt, the user who recieves the prompt can select where to back up the OS drive's recovery key. > >The endpoint for a fixed data drive's backup is chosen in the following order: >1. The user's Windows Server Active Directory Domain Services account. From af0515d3bb28eb24b8fdea60b3952b4dd7250702 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 12 Nov 2018 10:38:11 -0800 Subject: [PATCH 237/487] add loc build instructions --- devices/hololens/TOC.md | 1 + .../hololens/hololens-install-localized.md | 36 +++++++++++++++++++ devices/hololens/hololens-whats-new.md | 4 ++- devices/hololens/index.md | 1 + 4 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 devices/hololens/hololens-install-localized.md diff --git a/devices/hololens/TOC.md b/devices/hololens/TOC.md index d756593817..b314f85b52 100644 --- a/devices/hololens/TOC.md +++ b/devices/hololens/TOC.md @@ -3,6 +3,7 @@ ## [HoloLens in the enterprise: requirements and FAQ](hololens-requirements.md) ## [Insider preview for Microsoft HoloLens](hololens-insider.md) ## [Set up HoloLens](hololens-setup.md) +## [Install localized version of HoloLens](hololens-install-localized.md) ## [Unlock Windows Holographic for Business features](hololens-upgrade-enterprise.md) ## [Enroll HoloLens in MDM](hololens-enroll-mdm.md) ## [Manage updates to HoloLens](hololens-updates.md) diff --git a/devices/hololens/hololens-install-localized.md b/devices/hololens/hololens-install-localized.md new file mode 100644 index 0000000000..e3729388c3 --- /dev/null +++ b/devices/hololens/hololens-install-localized.md @@ -0,0 +1,36 @@ +--- +title: Install localized versions of HoloLens (HoloLens) +description: Learn how to install the Chinese or Japanese versions of HoloLens +ms.prod: hololens +ms.mktglfcycl: manage +ms.sitesec: library +author: jdeckerms +ms.author: jdecker +ms.topic: article +ms.localizationpriority: medium +ms.date: 11/13/2018 +--- + +# Install localized versions of HoloLens + +In order to switch to the Chinese or Japanese version of HoloLens, you’ll need to download the build for the language on a PC and then install it on your HoloLens using the Windows Device Recovery Tool (WDRT). + +>[!IMPORTANT] +>Installing the Chinese or Japanese builds of HoloLens using WDRT will delete existing data, like personal files and settings, from your HoloLens. + + +2. On your PC, download and install [the Windows Device Recovery Tool (WDRT)](https://support.microsoft.com/help/12379). +3. Download the package for the language you want to your PC: [Simplified Chinese](https://aka.ms/hololensdownload-ch) or [Japanese](https://aka.ms/hololensdownload-jp). +4. When the download is finished, select **File Explorer > Downloads**. Right-click the zipped folder you just downloaded, and select **Extract all... > Extract** to unzip it. +5. Connect your HoloLens to your PC using the micro-USB cable it came with. (Even if you've been using other cables to connect your HoloLens, this one works best.)  +6. The tool will automatically detect your HoloLens. Select the Microsoft HoloLens tile. +7. On the next screen, select **Manual package selection** and choose the installation file contained in the folder you unzipped in step 4. (Look for a file with the extension “.ffu”.) +8. Select **Install software** and follow the instructions to finish installing. +9. Once the build is installed, HoloLens setup will start automatically. Put on the device and follow the setup directions. + +When you’re done with setup, go to **Settings -> Update & Security -> Windows Insider Program** and check that you’re configured to receive the latest preview builds. The Chinese/Japanese version of HoloLens will be kept up-to-date with the latest preview builds via the Windows Insider Program the same way the English version is. + +## Note for language support + +- You can’t change the system language between English, Japanese, and Chinese using the Settings app. Flashing a new build is the only supported way to change the device system language. +- While you can enter Simplified Chinese / Japanese text using the on-screen Pinyin keyboard, typing in Simplified Chinese / Japanese using a Bluetooth hardware keyboard is not supported at this time. However, on Chinese/Japanese HoloLens, you can continue to use a BT keyboard to type in English (the ~ key on a hardware keyboard toggles the keyboard to type in English). diff --git a/devices/hololens/hololens-whats-new.md b/devices/hololens/hololens-whats-new.md index 195997a33a..4b35077c96 100644 --- a/devices/hololens/hololens-whats-new.md +++ b/devices/hololens/hololens-whats-new.md @@ -48,7 +48,9 @@ Set HoloLens device name through MDM (rename) |  IT administrators can see and Feature | Details --- | --- Localized Chinese and Japanese builds | Use HoloLens with localized user interface for Simplified Chinese or Japanese, including localized Pinyin keyboard, dictation, and voice commands. -Speech Synthesis (TTS) | Speech synthesis feature now supports Chinese, Japanese, and English. +Speech Synthesis (TTS) | Speech synthesis feature now supports Chinese, Japanese, and English. + +[Learn how to install the Chinese and Japanese versions of HoloLens.](hololens-install-localized.md) diff --git a/devices/hololens/index.md b/devices/hololens/index.md index 9c67e173eb..9b7ed69845 100644 --- a/devices/hololens/index.md +++ b/devices/hololens/index.md @@ -24,6 +24,7 @@ ms.date: 07/27/2018 | [What's new in Microsoft HoloLens](hololens-whats-new.md) | Discover the new features in the latest update. | | [HoloLens in the enterprise: requirements](hololens-requirements.md) | Lists requirements for general use, Wi-Fi, and device management | | [Set up HoloLens](hololens-setup.md) | How to set up HoloLens for the first time | +[Install localized version of HoloLens](hololens-install-localized.md) | Install the Chinese or Japanese version of HoloLens | [Unlock Windows Holographic for Business features](hololens-upgrade-enterprise.md) | How to upgrade your Development Edition HoloLens to Windows Holographic for Business | | [Enroll HoloLens in MDM](hololens-enroll-mdm.md) | Manage multiple HoloLens devices simultaneously using solutions like Microsoft Intune | | [Manage updates to HoloLens](hololens-updates.md) | Use mobile device management (MDM) policies to configure settings for updates. | From 5b511104b196e7c7dba7576d0585bf57b390007b Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 12 Nov 2018 12:14:21 -0800 Subject: [PATCH 238/487] toc updates --- windows/security/threat-protection/TOC.md | 5 ----- .../threat-protection/windows-defender-atp/TOC.md | 10 ---------- 2 files changed, 15 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 52a4a8c499..ab27a7496a 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -269,11 +269,6 @@ ######## [Add or Remove machine tags](windows-defender-atp/add-or-remove-machine-tags-windows-defender-advanced-threat-protection-new.md) ######## [Find machines by IP](windows-defender-atp/find-machines-by-ip-windows-defender-advanced-threat-protection-new.md) -####### Machines Security States -######## [Get MachineSecurityStates collection](windows-defender-atp/get-machinesecuritystates-collection-windows-defender-advanced-threat-protection.md) -####### Machine Groups -######## [Get MachineGroups collection](windows-defender-atp/get-machinegroups-collection-windows-defender-advanced-threat-protection.md) - ####### [Machine Action](windows-defender-atp/machineaction-windows-defender-advanced-threat-protection-new.md) ######## [List MachineActions](windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 08e1ecbe5a..efe244b001 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -16,11 +16,6 @@ #### [Security operations dashboard](security-operations-dashboard-windows-defender-advanced-threat-protection.md) -#### [Incidents queue](incidents-queue.md) -##### [View and organize the Incidents queue](view-incidents-queue.md) -##### [Manage incidents](manage-incidents-windows-defender-advanced-threat-protection.md) -##### [Investigate incidents](investigate-incidents-windows-defender-advanced-threat-protection.md) - #### [Incidents queue](incidents-queue.md) ##### [View and organize the Incidents queue](view-incidents-queue.md) ##### [Manage incidents](manage-incidents-windows-defender-advanced-threat-protection.md) @@ -283,11 +278,6 @@ ####### [Run antivirus scan](run-av-scan-windows-defender-advanced-threat-protection-new.md) ####### [Offboard machine](offboard-machine-api-windows-defender-advanced-threat-protection-new.md) -###### Machines Security States -####### [Get MachineSecurityStates collection](get-machinesecuritystates-collection-windows-defender-advanced-threat-protection.md) -###### Machine Groups -####### [Get MachineGroups collection](get-machinegroups-collection-windows-defender-advanced-threat-protection.md) - ###### [User](user-windows-defender-advanced-threat-protection-new.md) ####### [Get user related alerts](get-user-related-alerts-windows-defender-advanced-threat-protection-new.md) From f2e5982f3511ef86e2852dd87360b7a3ca1ee8a5 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Mon, 12 Nov 2018 15:27:53 -0500 Subject: [PATCH 239/487] typo: certficate -> certificate --- windows/configuration/wcd/wcd-devicemanagement.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/configuration/wcd/wcd-devicemanagement.md b/windows/configuration/wcd/wcd-devicemanagement.md index 70a65ed02e..b245647edf 100644 --- a/windows/configuration/wcd/wcd-devicemanagement.md +++ b/windows/configuration/wcd/wcd-devicemanagement.md @@ -50,7 +50,7 @@ Use to configure device management settings. | ProtocolVersion | Select between **1.1** and **1.2** for the OMA DM protocol version that the server supports | | **Role** | Select between **Enterprise** and **Mobile Operator** for the role mask that the DM session runs with when it communicates with the server | | **ServerID** | Enter the OMA DM server's unique identifier for the current OMA DM account | -| SSLClientCertSearchCriteria | Specify the client certificate search criteria, by subject attribute and certficate stores. For details, see [DMAcc configuration service provider (CSP)](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/dmacc-csp). | +| SSLClientCertSearchCriteria | Specify the client certificate search criteria, by subject attribute and certificate stores. For details, see [DMAcc configuration service provider (CSP)](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/dmacc-csp). | | UseHardwareDeviceID | Specify whether to use the hardware ID for the ./DevInfo/DevID parameter in the DM account to identify the device | | UseNonceResync | Specify whether the OMA DM client should use the nonce resynchronization procedure if the server trigger notification fails authentication | @@ -90,4 +90,4 @@ In **PROVURL**, enter the URL for a Trusted Provisioning Server (TPS). ## Related topics - [DMAcc configuration service provider (CSP)](https://docs.microsoft.com/windows/client-management/mdm/dmacc-csp) -- [PXLOGICAL CSP](https://docs.microsoft.com/windows/client-management/mdm/pxlogical-csp) \ No newline at end of file +- [PXLOGICAL CSP](https://docs.microsoft.com/windows/client-management/mdm/pxlogical-csp) From b3a1dcecdfacf92f44f99cc3843d081c38d0b832 Mon Sep 17 00:00:00 2001 From: Harshitha Chidananda Murthy Date: Mon, 12 Nov 2018 12:39:42 -0800 Subject: [PATCH 240/487] unlinked manager dock firmware update page Commented the link that points to "manager dock firmware update" page temporarily until we have the new page --- devices/surface/surface-dock-updater.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/surface/surface-dock-updater.md b/devices/surface/surface-dock-updater.md index 925b058eb0..a11340dce6 100644 --- a/devices/surface/surface-dock-updater.md +++ b/devices/surface/surface-dock-updater.md @@ -112,7 +112,7 @@ Microsoft Surface Dock Updater logs its progress into the Event Log, as shown in ## Changes and updates -Microsoft periodically updates Surface Dock Updater. To learn more about the application of firmware by Surface Dock Updater, see [Manage Surface Dock firmware updates](https://technet.microsoft.com/itpro/surface/manage-surface-dock-firmware-updates). +Microsoft periodically updates Surface Dock Updater. >[!Note] >Each update to Surface Dock firmware is included in a new version of Surface Dock Updater. To update a Surface Dock to the latest firmware, you must use the latest version of Surface Dock Updater. From 6da970b1062297e9dbc541820b61d8233d30107a Mon Sep 17 00:00:00 2001 From: Harshitha Chidananda Murthy Date: Mon, 12 Nov 2018 12:42:38 -0800 Subject: [PATCH 241/487] Unlink manager surface dock firmware update page --- devices/surface/surface-dock-updater.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/devices/surface/surface-dock-updater.md b/devices/surface/surface-dock-updater.md index 925b058eb0..9c644b79eb 100644 --- a/devices/surface/surface-dock-updater.md +++ b/devices/surface/surface-dock-updater.md @@ -112,7 +112,7 @@ Microsoft Surface Dock Updater logs its progress into the Event Log, as shown in ## Changes and updates -Microsoft periodically updates Surface Dock Updater. To learn more about the application of firmware by Surface Dock Updater, see [Manage Surface Dock firmware updates](https://technet.microsoft.com/itpro/surface/manage-surface-dock-firmware-updates). +Microsoft periodically updates Surface Dock Updater. >[!Note] >Each update to Surface Dock firmware is included in a new version of Surface Dock Updater. To update a Surface Dock to the latest firmware, you must use the latest version of Surface Dock Updater. @@ -191,7 +191,7 @@ This version of Surface Dock Updater adds support for the following: * Update for Surface Dock DisplayPort firmware -## Related topics + -[Manage Surface Dock firmware updates](manage-surface-dock-firmware-updates.md) + From 104e40e1ca2e239c426cb4e52ebc4e1976b7dfcf Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 12 Nov 2018 21:27:25 +0000 Subject: [PATCH 242/487] Merged PR 12764: Clarificationi of AAD perms AAD perms --- windows/deployment/windows-autopilot/user-driven-hybrid.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/deployment/windows-autopilot/user-driven-hybrid.md b/windows/deployment/windows-autopilot/user-driven-hybrid.md index 88e4a87f15..a5fa678ff4 100644 --- a/windows/deployment/windows-autopilot/user-driven-hybrid.md +++ b/windows/deployment/windows-autopilot/user-driven-hybrid.md @@ -9,7 +9,7 @@ ms.sitesec: library ms.pagetype: deploy author: greg-lindsay ms.author: greg-lindsay -ms.date: 11/07/2018 +ms.date: 11/12/2018 --- @@ -23,7 +23,6 @@ Windows Autopilot requires that devices be Azure Active Directory joined. If you To perform a user-driven hybrid AAD joined deployment using Windows Autopilot: -- Users must be able to join devices to Azure Active Directory. - A Windows Autopilot profile for user-driven mode must be created and - **Hybrid Azure AD joined** must be specified as the selected option under **Join to Azure AD as** in the Autopilot profile. - If using Intune, a device group in Azure Active Directory must exist with the Windows Autopilot profile assigned to that group. @@ -32,6 +31,8 @@ To perform a user-driven hybrid AAD joined deployment using Windows Autopilot: - The Intune Connector for Active Directory must be installed. - Note: The Intune Connector will perform an on-prem AD join, therefore users do not need on-prem AD-join permission, assuming the Connector is [configured to perform this action](https://docs.microsoft.com/intune/windows-autopilot-hybrid#increase-the-computer-account-limit-in-the-organizational-unit) on the user's behalf. +**AAD device join**: The hybrid AAD join process uses the system context to perform device AAD join, therefore it is not affected by user based AAD join permission settings. In addition, all users are enabled to join devices to AAD by default. + ## Step by step instructions See [Deploy hybrid Azure AD joined devices using Intune and Windows Autopilot](https://docs.microsoft.com/intune/windows-autopilot-hybrid). From 3ea3f3dad5d0138b3bd7bad594e96ea8b0193670 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 12 Nov 2018 15:52:28 -0800 Subject: [PATCH 243/487] added title --- windows/security/threat-protection/TOC.md | 10 ++++++---- .../control-usb-devices-using-intune.md | 20 +++++++++++++++++++ 2 files changed, 26 insertions(+), 4 deletions(-) create mode 100644 windows/security/threat-protection/device-control/control-usb-devices-using-intune.md diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index a328d38a24..a3a3f1882f 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -188,10 +188,12 @@ ##### [Hardware-based isolation](windows-defender-application-guard/install-wd-app-guard.md) ###### [Configuration settings](windows-defender-application-guard/configure-wd-app-guard.md) ##### [Application control](windows-defender-application-control/windows-defender-application-control.md) -##### [Device control](device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md) -###### [Memory integrity](windows-defender-exploit-guard/memory-integrity.md) -####### [Hardware qualifications](windows-defender-exploit-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md) -####### [Enable HVCI](windows-defender-exploit-guard/enable-virtualization-based-protection-of-code-integrity.md) +##### [Device control](device-control/device-control.md) +###### [Control USB devices](device-control/control-usb-devices-using-intune.md) +###### [Device Guard](device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md) +####### [Memory integrity](windows-defender-exploit-guard/memory-integrity.md) +######## [Hardware qualifications](windows-defender-exploit-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md) +######## [Enable HVCI](windows-defender-exploit-guard/enable-virtualization-based-protection-of-code-integrity.md) ##### [Exploit protection](windows-defender-exploit-guard/enable-exploit-protection.md) ###### [Customize exploit protection](windows-defender-exploit-guard/customize-exploit-protection.md) ###### [Import/export configurations](windows-defender-exploit-guard/import-export-exploit-protection-emet-xml.md) diff --git a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md new file mode 100644 index 0000000000..903e817363 --- /dev/null +++ b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md @@ -0,0 +1,20 @@ +--- +title: How to control USB devices and other removable media using Intune (Windows 10) +description: You can configure Intune settings to reduce threats from removable storage such as USB devices. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.localizationpriority: medium +ms.author: justinha +author: justinha +ms.date: 11/12/2018 +--- + +# How to control USB devices and other removable media using Intune + +**Applies to:** [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf) + + + + From c944630db82df8c33233747756c740b6d913275a Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 12 Nov 2018 15:57:10 -0800 Subject: [PATCH 244/487] edits --- .../device-control/control-usb-devices-using-intune.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md index 903e817363..c54e93b52e 100644 --- a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md +++ b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md @@ -16,5 +16,12 @@ ms.date: 11/12/2018 **Applies to:** [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf) +You can configure Intune settings to reduce threats from removable storage such as USB devices, including these options: +- Completely block the use of removable storage or USB +- Allow removable storage or USB connections but block unsigned or untrusted processes from running +You can also [run a PowerShell script to perform a custom scan](https://aka.ms/scanusb) of a USB drive after it is mounted. + +>[!NOTE] +>For more comprehensive data loss prevention for Windows 10 devices, you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device. \ No newline at end of file From 5f460889f82bd5755a754457fc377036294de25a Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 12 Nov 2018 16:00:57 -0800 Subject: [PATCH 245/487] new topic --- .../device-control/control-usb-devices-using-intune.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md index c54e93b52e..6ede07cba5 100644 --- a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md +++ b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md @@ -18,10 +18,14 @@ ms.date: 11/12/2018 You can configure Intune settings to reduce threats from removable storage such as USB devices, including these options: -- Completely block the use of removable storage or USB -- Allow removable storage or USB connections but block unsigned or untrusted processes from running +- [Completely block the use of removable storage or USB](#completely-block-removable-storage-or-usb-connections) +- [Allow removable storage or USB connections but block unsigned or untrusted processes from running](#allow-removable-storage-or-usb-connections-but-block-unsigned-or-untrusted-processes-from-running) You can also [run a PowerShell script to perform a custom scan](https://aka.ms/scanusb) of a USB drive after it is mounted. >[!NOTE] ->For more comprehensive data loss prevention for Windows 10 devices, you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device. \ No newline at end of file +>For more comprehensive data loss prevention for Windows 10 devices, you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device. + +## Completely block removable storage or USB connections + +## Allow removable storage or USB connections but block unsigned or untrusted processes from running \ No newline at end of file From d2ed7b4aaa65b237e935c3ee745b069b26433e2a Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 12 Nov 2018 16:24:59 -0800 Subject: [PATCH 246/487] added new section --- .../control-usb-devices-using-intune.md | 30 ++++++++++++++++-- .../create-device-configuration-profile.png | Bin 0 -> 45144 bytes .../device-control/images/create-profile.png | Bin 0 -> 18935 bytes .../images/general-settings.png | Bin 0 -> 128402 bytes 4 files changed, 28 insertions(+), 2 deletions(-) create mode 100644 windows/security/threat-protection/device-control/images/create-device-configuration-profile.png create mode 100644 windows/security/threat-protection/device-control/images/create-profile.png create mode 100644 windows/security/threat-protection/device-control/images/general-settings.png diff --git a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md index 6ede07cba5..17eeca30c6 100644 --- a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md +++ b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md @@ -23,9 +23,35 @@ You can configure Intune settings to reduce threats from removable storage such You can also [run a PowerShell script to perform a custom scan](https://aka.ms/scanusb) of a USB drive after it is mounted. ->[!NOTE] ->For more comprehensive data loss prevention for Windows 10 devices, you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device. +> [!NOTE] +> For more comprehensive data loss prevention for Windows 10 devices, you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device. ## Completely block removable storage or USB connections +1. Sign in to the Microsoft Azure portal. +2. Click **Intune** > **Device configuration** > **Profiles** > **Create profile**. + + ![Create device configuration profile](images/create-device-configuration-profile.png) + +3. Use the following settings. + + │ Setting │ Value │ + │---------│-------│ + │ Name │ Type a name for the profile │ + │ Description │ Type a description │ + │ Platform │ Windows 10 or later │ + │ Profile type │ Device restrictions │ + + ![Create profile](images/create-profile.png) + +4. Click **Configure** > **General**. + +5. For **Removable storage** and **USB connection (mobile only)**, choose **Block**. + + ![General settings](images/general-settings.png) + +6. Click **OK** to close **General** settings and **Device restrictions**. + +7. Click **Create** to save the profile. + ## Allow removable storage or USB connections but block unsigned or untrusted processes from running \ No newline at end of file diff --git a/windows/security/threat-protection/device-control/images/create-device-configuration-profile.png b/windows/security/threat-protection/device-control/images/create-device-configuration-profile.png new file mode 100644 index 0000000000000000000000000000000000000000..1e0f0587a3c8f95194339752d66dda39586800eb GIT binary patch literal 45144 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/device-control/images/general-settings.png b/windows/security/threat-protection/device-control/images/general-settings.png new file mode 100644 index 0000000000000000000000000000000000000000..152822dc292dcef35fa080bb72b27e73cdbf47cd GIT binary patch literal 128402 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 z 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 Kk|}#_7Vsag Date: Mon, 12 Nov 2018 17:04:22 -0800 Subject: [PATCH 247/487] added images --- .../control-usb-devices-using-intune.md | 40 ++++++++++++++---- .../images/block-untrusted-processes.png | Bin 0 -> 100646 bytes .../create-endpoint-protection-profile.png | Bin 0 -> 15113 bytes 3 files changed, 31 insertions(+), 9 deletions(-) create mode 100644 windows/security/threat-protection/device-control/images/block-untrusted-processes.png create mode 100644 windows/security/threat-protection/device-control/images/create-endpoint-protection-profile.png diff --git a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md index 17eeca30c6..1c9aa41307 100644 --- a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md +++ b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md @@ -28,19 +28,17 @@ You can also [run a PowerShell script to perform a custom scan](https://aka.ms/s ## Completely block removable storage or USB connections -1. Sign in to the Microsoft Azure portal. +1. Sign in to the [Microsoft Azure portal](https://portal.azure.com/). 2. Click **Intune** > **Device configuration** > **Profiles** > **Create profile**. ![Create device configuration profile](images/create-device-configuration-profile.png) -3. Use the following settings. +3. Use the following settings: - │ Setting │ Value │ - │---------│-------│ - │ Name │ Type a name for the profile │ - │ Description │ Type a description │ - │ Platform │ Windows 10 or later │ - │ Profile type │ Device restrictions │ + - Name: Type a name for the profile + - Description: Type a description + - Platform: Windows 10 or later + - Profile type: Device restrictions ![Create profile](images/create-profile.png) @@ -54,4 +52,28 @@ You can also [run a PowerShell script to perform a custom scan](https://aka.ms/s 7. Click **Create** to save the profile. -## Allow removable storage or USB connections but block unsigned or untrusted processes from running \ No newline at end of file +## Allow removable storage or USB connections but block unsigned or untrusted processes from running + +1. Sign in to the [Microsoft Azure portal](https://portal.azure.com/). +2. Click **Intune** > **Device configuration** > **Profiles** > **Create profile**. + + ![Create device configuration profile](images/create-device-configuration-profile.png) + +3. Use the following settings: + + - Name: Type a name for the profile + - Description: Type a description + - Platform: Windows 10 or later + - Profile type: Endpoint protection + + ![Create enpoint protection profile](images/create-endpoint-protection-profile.png) + +4. Click **Configure** > **Windows Defender Exploit Guard** > **Attack Surface Reduction**. + +5. For **Unsigned and untrusted processes that run from USB**, choose **Block**. + + ![Block untrusted processes](images/block-untrusted-processes.png) + +6. Click **OK** to close **Attack Surface Reduction**, **Windows Defender Exploit Guard**, and **Endpoint protection**. + +7. Click **Create** to save the profile. \ No newline at end of file diff --git a/windows/security/threat-protection/device-control/images/block-untrusted-processes.png b/windows/security/threat-protection/device-control/images/block-untrusted-processes.png new file mode 100644 index 0000000000000000000000000000000000000000..3080e0d1f0f6ad7863571431483f8aa00c609033 GIT binary patch literal 100646 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 D8fs27 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/device-control/images/create-endpoint-protection-profile.png b/windows/security/threat-protection/device-control/images/create-endpoint-protection-profile.png new file mode 100644 index 0000000000000000000000000000000000000000..eaba30b27f0a9c1a303b5125f22ef47ab02d9297 GIT binary patch literal 15113 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 literal 0 HcmV?d00001 From 2548a60e20792f99beb63a84a0641672a29ffeec Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Tue, 13 Nov 2018 02:26:18 -0500 Subject: [PATCH 248/487] typo: coexsiting -> coexisting --- mdop/appv-v5/deploying-microsoft-office-2016-by-using-app-v.md | 2 +- .../appv-v5/deploying-microsoft-office-2016-by-using-app-v51.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mdop/appv-v5/deploying-microsoft-office-2016-by-using-app-v.md b/mdop/appv-v5/deploying-microsoft-office-2016-by-using-app-v.md index ceacdbb6dc..2473c384ee 100644 --- a/mdop/appv-v5/deploying-microsoft-office-2016-by-using-app-v.md +++ b/mdop/appv-v5/deploying-microsoft-office-2016-by-using-app-v.md @@ -56,7 +56,7 @@ Use the following table to get information about supported versions of Office an -

      [Planning for Using App-V with coexsiting versions of Office](planning-for-using-app-v-with-office.md#bkmk-plan-coexisting)

      +

      [Planning for Using App-V with coexisting versions of Office](planning-for-using-app-v-with-office.md#bkmk-plan-coexisting)

      Considerations for installing different versions of Office on the same computer

      diff --git a/mdop/appv-v5/deploying-microsoft-office-2016-by-using-app-v51.md b/mdop/appv-v5/deploying-microsoft-office-2016-by-using-app-v51.md index d2b4fb5e5e..3cf91ddf99 100644 --- a/mdop/appv-v5/deploying-microsoft-office-2016-by-using-app-v51.md +++ b/mdop/appv-v5/deploying-microsoft-office-2016-by-using-app-v51.md @@ -56,7 +56,7 @@ Use the following table to get information about supported versions of Office an -

      [Planning for Using App-V with coexsiting versions of Office](planning-for-using-app-v-with-office.md#bkmk-plan-coexisting)

      +

      [Planning for Using App-V with coexisting versions of Office](planning-for-using-app-v-with-office.md#bkmk-plan-coexisting)

      Considerations for installing different versions of Office on the same computer

      From 2cd65936ddbef39e41f3fda1e40c74bf8efda6a4 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Tue, 13 Nov 2018 02:32:14 -0500 Subject: [PATCH 249/487] typo: tiem -> item --- smb/cloud-mode-business-setup.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/smb/cloud-mode-business-setup.md b/smb/cloud-mode-business-setup.md index 393503a4e4..e3c78a42dd 100644 --- a/smb/cloud-mode-business-setup.md +++ b/smb/cloud-mode-business-setup.md @@ -297,7 +297,7 @@ In this part of the walkthrough, we'll be working on the Microsoft Intune management portal, select **Admin**. -2. In the **Administration** workspace, click **Mobile Device Management**. If this is the first tiem you're using the portal, click **manage mobile devices** in the **Mobile Device Management** window. The page will refresh and you'll have new options under **Mobile Device Management**. +2. In the **Administration** workspace, click **Mobile Device Management**. If this is the first item you're using the portal, click **manage mobile devices** in the **Mobile Device Management** window. The page will refresh and you'll have new options under **Mobile Device Management**. **Figure 24** - Mobile device management From a2880a57cb37ae1d4a2f6d6a680f4d1ea5936fd2 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Tue, 13 Nov 2018 02:38:48 -0500 Subject: [PATCH 250/487] typo: Double word "the" --- windows/deployment/windows-autopilot/autopilot-faq.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-autopilot/autopilot-faq.md b/windows/deployment/windows-autopilot/autopilot-faq.md index 46286ceb3f..0eefe9fc9f 100644 --- a/windows/deployment/windows-autopilot/autopilot-faq.md +++ b/windows/deployment/windows-autopilot/autopilot-faq.md @@ -69,7 +69,7 @@ A [glossary](#glossary) of abbreviations used in this topic is provided at the e | Question | Answer | | --- | --- | -| How does Autopilot handle motherboard replacement scenarios?” | Motherboard replacement is out for scope for Autopilot. Any device that is repaired or serviced in a way that alters the ability to identify the device for Windows Autopilot must go through the normal OOBE process, and manually select the right settings or apply a custom image - as is the case today.

      To reuse the same device for Windows Autopilot after a motherboard replacement, the device would need to be de-registered from Autopilot, the motherboard replaced, a new 4K HH harvested, and then re-registered using the new 4K HH (or device ID).

      **Note**: An OEM will not be able to use the OEM Direct API to re-register the device, since the the OEM Direct API only accepts a tuple or PKID. In this case, the OEM would either have to send the new 4K HH info via a CSV file to customer, and let customer reregister the device via MSfB or Intune.| +| How does Autopilot handle motherboard replacement scenarios?” | Motherboard replacement is out for scope for Autopilot. Any device that is repaired or serviced in a way that alters the ability to identify the device for Windows Autopilot must go through the normal OOBE process, and manually select the right settings or apply a custom image - as is the case today.

      To reuse the same device for Windows Autopilot after a motherboard replacement, the device would need to be de-registered from Autopilot, the motherboard replaced, a new 4K HH harvested, and then re-registered using the new 4K HH (or device ID).

      **Note**: An OEM will not be able to use the OEM Direct API to re-register the device, since the OEM Direct API only accepts a tuple or PKID. In this case, the OEM would either have to send the new 4K HH info via a CSV file to customer, and let customer reregister the device via MSfB or Intune.| ## SMBIOS From b9df138de16fc29c5babc61b21098e3518d5996c Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Tue, 13 Nov 2018 02:41:07 -0500 Subject: [PATCH 251/487] typo: Double word "used" --- .../basic-level-windows-diagnostic-events-and-fields-1703.md | 2 +- .../basic-level-windows-diagnostic-events-and-fields-1709.md | 2 +- .../basic-level-windows-diagnostic-events-and-fields-1803.md | 2 +- .../basic-level-windows-diagnostic-events-and-fields-1809.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md index c0acd3cd73..765585508f 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md @@ -4460,7 +4460,7 @@ The following fields are available: - **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. - **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. - **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. -- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used used to diagnose errors. +- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used to diagnose errors. - **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. - **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). - **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md index 7ed5621811..289350ca11 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md @@ -4726,7 +4726,7 @@ The following fields are available: - **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. - **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. - **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. -- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used used to diagnose errors. +- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used to diagnose errors. - **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. - **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). - **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md index 1a5a1aa9c7..b7eaafea23 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md @@ -5802,7 +5802,7 @@ The following fields are available: - **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. - **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. - **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. -- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used used to diagnose errors. +- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used to diagnose errors. - **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. - **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). - **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1809.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1809.md index b83547ea2a..86abb1ef1e 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1809.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1809.md @@ -5302,7 +5302,7 @@ The following fields are available: - **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. - **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. - **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. -- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used used to diagnose errors. +- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used to diagnose errors. - **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. - **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). - **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. From 6dfdd76642e9e23a55985b1913cccf070fcdf13d Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Tue, 13 Nov 2018 02:45:14 -0500 Subject: [PATCH 252/487] typo: Double word "indicates" --- .../basic-level-windows-diagnostic-events-and-fields-1703.md | 4 ++-- .../basic-level-windows-diagnostic-events-and-fields-1709.md | 4 ++-- .../basic-level-windows-diagnostic-events-and-fields-1803.md | 4 ++-- .../basic-level-windows-diagnostic-events-and-fields-1809.md | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md index c0acd3cd73..a81d30b6e0 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md @@ -335,7 +335,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.DecisionApplicationFileRemove -This event indicates Indicates that the DecisionApplicationFile object is no longer present. +This event indicates that the DecisionApplicationFile object is no longer present. This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). @@ -671,7 +671,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.InventoryApplicationFileStartSync -This event indicates indicates that a new set of InventoryApplicationFileAdd events will be sent. +This event indicates that a new set of InventoryApplicationFileAdd events will be sent. This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md index 7ed5621811..beeede73a3 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md @@ -359,7 +359,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.DecisionApplicationFileRemove -This event indicates Indicates that the DecisionApplicationFile object is no longer present. +This event indicates that the DecisionApplicationFile object is no longer present. This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). @@ -706,7 +706,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.InventoryApplicationFileStartSync -This event indicates indicates that a new set of InventoryApplicationFileAdd events will be sent. +This event indicates that a new set of InventoryApplicationFileAdd events will be sent. This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md index 1a5a1aa9c7..a0cd410249 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md @@ -372,7 +372,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.DecisionApplicationFileRemove -This event indicates Indicates that the DecisionApplicationFile object is no longer present. +This event indicates that the DecisionApplicationFile object is no longer present. This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). @@ -715,7 +715,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.InventoryApplicationFileStartSync -This event indicates indicates that a new set of InventoryApplicationFileAdd events will be sent. +This event indicates that a new set of InventoryApplicationFileAdd events will be sent. This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1809.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1809.md index b83547ea2a..b5269f5f99 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1809.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1809.md @@ -666,7 +666,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.DecisionApplicationFileRemove -This event indicates Indicates that the DecisionApplicationFile object is no longer present. +This event indicates that the DecisionApplicationFile object is no longer present. This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). @@ -1013,7 +1013,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.InventoryApplicationFileStartSync -This event indicates indicates that a new set of InventoryApplicationFileAdd events will be sent. +This event indicates that a new set of InventoryApplicationFileAdd events will be sent. This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). From 361a6f323a1bdba0feadcebacad6addc3b681ba5 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Tue, 13 Nov 2018 02:48:08 -0500 Subject: [PATCH 253/487] typo: Double word "RTM" --- ...ade-to-windows-10-with-the-microsoft-deployment-toolkit.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/upgrade/upgrade-to-windows-10-with-the-microsoft-deployment-toolkit.md b/windows/deployment/upgrade/upgrade-to-windows-10-with-the-microsoft-deployment-toolkit.md index 596c5c9540..d6cdab7ce2 100644 --- a/windows/deployment/upgrade/upgrade-to-windows-10-with-the-microsoft-deployment-toolkit.md +++ b/windows/deployment/upgrade/upgrade-to-windows-10-with-the-microsoft-deployment-toolkit.md @@ -66,7 +66,7 @@ Figure 2. The imported Windows 10 operating system after you rename it. - Task sequence ID: W10-X64-UPG - Task sequence name: Windows 10 Enterprise x64 RTM Upgrade - Template: Standard Client Upgrade Task Sequence - - Select OS: Windows 10 Enterprise x64 RTM RTM Default Image + - Select OS: Windows 10 Enterprise x64 RTM Default Image - Specify Product Key: Do not specify a product key at this time - Full Name: Contoso - Organization: Contoso @@ -103,4 +103,4 @@ After the task sequence completes, the computer will be fully upgraded to Window [Windows 10 deployment scenarios](../windows-10-deployment-scenarios.md) [Microsoft Deployment Toolkit downloads and resources](https://go.microsoft.com/fwlink/p/?LinkId=618117) -  \ No newline at end of file +  From 3161aeb74036d27a043934c84d5ac9ff51d11bc8 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 13 Nov 2018 05:41:08 -0800 Subject: [PATCH 254/487] write around in in --- smb/cloud-mode-business-setup.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/smb/cloud-mode-business-setup.md b/smb/cloud-mode-business-setup.md index 393503a4e4..d15cef74da 100644 --- a/smb/cloud-mode-business-setup.md +++ b/smb/cloud-mode-business-setup.md @@ -433,7 +433,7 @@ In the Intune management 2. Log in to the Intune management portal. 3. Select **Groups** and then go to **Devices**. 4. In the **All Devices** page, look at the list of devices and select the entry that matches the name of your PC. - - Check that the device name appears in the list. Select the device and it will also show the user that's currently logged in in the **General Information** section. + - Check that the device name appears in the list. Select the device and it will also show the current logged-in user in the **General Information** section. - Check the **Management Channel** column and confirm that it says **Managed by Microsoft Intune**. - Check the **AAD Registered** column and confirm that it says **Yes**. From 2cfb7f68dab193d6258b788e5af8777ad1acf3c4 Mon Sep 17 00:00:00 2001 From: sccmentor Date: Tue, 13 Nov 2018 15:28:16 +0000 Subject: [PATCH 255/487] Update uev-synchronizing-microsoft-office-with-uev.md --- .../ue-v/uev-synchronizing-microsoft-office-with-uev.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/ue-v/uev-synchronizing-microsoft-office-with-uev.md b/windows/configuration/ue-v/uev-synchronizing-microsoft-office-with-uev.md index 585fe8822f..eea5619b50 100644 --- a/windows/configuration/ue-v/uev-synchronizing-microsoft-office-with-uev.md +++ b/windows/configuration/ue-v/uev-synchronizing-microsoft-office-with-uev.md @@ -84,7 +84,7 @@ Review the following tables for details about Office support in UE-V:

      Microsoft PowerPoint 2016

      Microsoft Project 2016

      Microsoft Publisher 2016

      -

      Microsoft SharePoint Designer 2013 (not udpated for 2016)

      +

      Microsoft SharePoint Designer 2013 (not updated for 2016)

      Microsoft Visio 2016

      Microsoft Word 2016

      Microsoft Office Upload Manager

      From 0f954ae9c36362ce2617bb73d0a76f8891434251 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 13 Nov 2018 16:28:01 +0000 Subject: [PATCH 256/487] Merged PR 12777: Updates for RS5 release --- devices/hololens/TOC.md | 3 +- devices/hololens/change-history-hololens.md | 6 +- devices/hololens/hololens-insider.md | 140 +----------------- .../hololens/hololens-install-localized.md | 36 +++++ devices/hololens/hololens-kiosk.md | 14 +- devices/hololens/hololens-provisioning.md | 28 +++- devices/hololens/hololens-whats-new.md | 44 +++++- .../images/account-management-details.png | Bin 20151 -> 19841 bytes .../hololens/images/account-management.PNG | Bin 2013 -> 1189 bytes devices/hololens/images/add-certificates.PNG | Bin 2152 -> 4062 bytes .../images/developer-setup-details.png | Bin 5492 -> 5452 bytes devices/hololens/images/developer-setup.png | Bin 5128 -> 1395 bytes devices/hololens/images/finish.PNG | Bin 1069 -> 2283 bytes .../hololens/images/set-up-device-details.PNG | Bin 38846 -> 20620 bytes devices/hololens/images/set-up-device.PNG | Bin 1535 -> 1729 bytes devices/hololens/images/set-up-network.PNG | Bin 1847 -> 3738 bytes devices/hololens/index.md | 2 +- smb/cloud-mode-business-setup.md | 2 +- 18 files changed, 123 insertions(+), 152 deletions(-) create mode 100644 devices/hololens/hololens-install-localized.md diff --git a/devices/hololens/TOC.md b/devices/hololens/TOC.md index 5e6c740970..b314f85b52 100644 --- a/devices/hololens/TOC.md +++ b/devices/hololens/TOC.md @@ -1,8 +1,9 @@ # [Microsoft HoloLens](index.md) ## [What's new in Microsoft HoloLens](hololens-whats-new.md) -## [Insider preview for Microsoft HoloLens](hololens-insider.md) ## [HoloLens in the enterprise: requirements and FAQ](hololens-requirements.md) +## [Insider preview for Microsoft HoloLens](hololens-insider.md) ## [Set up HoloLens](hololens-setup.md) +## [Install localized version of HoloLens](hololens-install-localized.md) ## [Unlock Windows Holographic for Business features](hololens-upgrade-enterprise.md) ## [Enroll HoloLens in MDM](hololens-enroll-mdm.md) ## [Manage updates to HoloLens](hololens-updates.md) diff --git a/devices/hololens/change-history-hololens.md b/devices/hololens/change-history-hololens.md index 8f2862fc81..1fc820a243 100644 --- a/devices/hololens/change-history-hololens.md +++ b/devices/hololens/change-history-hololens.md @@ -16,6 +16,10 @@ ms.date: 11/05/2018 This topic lists new and updated topics in the [Microsoft HoloLens documentation](index.md). +## Windows 10 Holographic for Business, version 1809 + +The topics in this library have been updated for Windows 10 Holographic for Business, version 1809. + ## November 2018 New or changed topic | Description @@ -37,7 +41,7 @@ New or changed topic | Description New or changed topic | Description --- | --- -[Insider preview for Microsoft HoloLens](hololens-insider.md) | New +Insider preview for Microsoft HoloLens | New (topic retired on release of Windows 10, version 1809) ## June 2018 diff --git a/devices/hololens/hololens-insider.md b/devices/hololens/hololens-insider.md index c11b07759d..3a90c8fe68 100644 --- a/devices/hololens/hololens-insider.md +++ b/devices/hololens/hololens-insider.md @@ -37,77 +37,11 @@ To opt out of Insider builds: - On a HoloLens running a production build, go to **Settings > Update & Security > Windows Insider Program**, and select **Stop Insider builds**. - Follow the instructions to opt out your device. -## New features for HoloLens - -The latest Insider Preview (RS5) has arrived for all HoloLens customers! This latest flight is packed with improvements that have been introduced since the [last major release of HoloLens software in May 2018](https://docs.microsoft.com/windows/mixed-reality/release-notes-october-2018). -### For everyone - - -Feature | Details | Instructions ---- | --- | --- -Stop video capture from the Start or quick actions menu | If you start video capture from the Start menu or quick actions menu, you’ll be able to stop recording from the same place. (Don’t forget, you can always do this with voice commands too.) | To start recording, select **Start > Video**. To stop recording, select **Start > Stop video**. -Project to a Miracast-enabled device | Project your HoloLens content to a nearby Surface device or TV/Monitor if using Microsoft Display adapter | On **Start**, select **Connect**. Select the device you want to project to. -New notifications | View and respond to notification toasts on HoloLens, just like you do on a PC. | You’ll now see notifications from apps that provide them. Gaze to respond to or dismiss them (or if you’re in an immersive experience, use the bloom gesture). -HoloLens overlays (file picker, keyboard, dialogs, etc.) | You’ll now see overlays such as the keyboard, dialogs, file picker, etc. when using immersive apps. | When you’re using an immersive app, input text, select a file from the file picker, or interact with dialogs without leaving the app. -Visual feedback overlay UI for volume change | When you use the volume up/down buttons on your HoloLens you’ll see a visual display of the volume level. | Adjust the device volume using the volume up/down buttons located on the right arm of the HoloLens. Use the visual display to track the volume level. -New UI for device boot | A loading indicator was added during the boot process to provide visual feedback that the system is loading. | Reboot your device to see the new loading indicator—it’s between the "Hello" message and the Windows boot logo. -Share UX: Nearby Sharing | Addition of the Windows Nearby Sharing experience, allowing you to share a capture with a nearby Windows device. | Capture a photo or video on HoloLens (or use the share button from an app such as Microsoft Edge). Select a nearby Windows device to share with. -Share from Microsoft Edge | Share button is now available on Microsoft Edge windows on HoloLens. | In Microsoft Edge, select **Share**. Use the HoloLens share picker to share web content. - -### For developers - -- Support for Holographic [Camera Capture UI API](https://docs.microsoft.com/windows/uwp/audio-video-camera/capture-photos-and-video-with-cameracaptureui), which will let developers expose a way for users to seamlessly invoke camera or video capture from within their applications. For example, users can now capture and insert photo or video content directly within apps like Word. -- Mixed Reality Capture has been improved to exclude hidden mesh from captures, which means videos captures by apps will no longer contain black corners around the content. - -### For commercial customers - - -Feature | Details | Instructions ---- | --- | --- -Enable post-setup provisioning | Can now apply a runtime provisioning package at any time using **Settings**. | On your PC:

      1. Create a provisioning package as described at [Create a provisioning package for HoloLens using the HoloLens wizard](hololens-provisioning.md).
      2. Connect the HoloLens device via USB to a PC. HoloLens will show up as a device in File Explorer on the PC.
      3. Drag and drop the provisioning package to the Documents folder on the HoloLens.

      On your HoloLens:

      1. Go to **Settings > Accounts > Access work or school**.
      2. In **Related Settings**, select **Add or remove a provisioning package**.
      3. On the next page, select **Add a package** to launch the file picker and select your provisioning package.
      **Note:** if the folder is empty, make sure you select **This Device** and select **Documents**.
      After your package has been applied, it will show in the list of Installed packages. To view package details or to remove the package from the device, select the listed package. -Assigned access with Azure AD groups | Flexibility to use Azure AD groups for configuration of Windows assigned access to set up single or multi-app kiosk configuration. | Prepare XML file to configure Assigned Access on PC:

      1. In a text editor, open [the provided file AssignedAccessHoloLensConfiguration_AzureADGroup.xml](#xml).
      2. Change the group ID to one available in your Azure AD tenant. You can find the group ID of an Azure Active Directory Group by either :
      - following the steps at [Azure Active Directory version 2 cmdlets for group management](https://docs.microsoft.com/azure/active-directory/active-directory-accessmanagement-groups-settings-v2-cmdlets),
      OR
      - in the Azure portal, with the steps at [Manage the settings for a group in Azure Active Directory](https://docs.microsoft.com/azure/active-directory/active-directory-groups-settings-azure-portal).

      **Note:** The sample configures the following apps: Skype, Learning, Feedback Hub, Flow, Camera, and Calibration.

      Create provisioning package with WCD:

      1. On a PC, follow the steps at [Create a provisioning package for HoloLens using the HoloLens wizard](hololens-provisioning.md) to create a provisioning package.
      2. Ensure that you include the license file in **Set up device**.
      3. Select **Switch to advanced editor** (bottom left), and **Yes** for warning prompt.
      4. Expand the runtime settings selection in the **Available customizations** panel and select **AssignedAccess > MultiAppAssignedAccessSettings**.
      5. In the middle panel, you should now see the setting displayed with documentation in the panel below. Browse to the XML you modified for Assigned Access.
      6. On the **Export** menu, select **Provisioning package**.
      **Warning:** If you encrypt the provisioning package, provisioning the HoloLens device will fail.
      7. Select **Next** to specify the output location where you want the provisioning package to go once it's built.
      8. Select **Next**, and then select **Build** to start building the package.
      9. When the build completes, select **Finish**.

      Apply the package to HoloLens:

      1. Connect HoloLens via USB to a PC and start the device, but do not continue past the **Fit** page of OOBE (the first page with the blue box). HoloLens will show up as a device in File Explorer on the PC.
      2. In File Explorer, drag and drop the provisioning package (.ppkg) onto the device storage.
      3. Briefly press and release the **Volume Down** and **Power** buttons simultaneously again while on the fit page.
      4. The device will ask you if you trust the package and would like to apply it. Confirm that you trust the package.
      5. You will see whether the package was applied successfully or not. If it failed, you can fix your package and try again. If it succeeded, proceed with OOBE.

      Enable assigned access on HoloLens:

      1. After applying the provisioning package, during the **Account Setup** flows in OOBE, select **My work or school owns this** to set up your device with an Azure AD account.
      **Note:** This account must not be in the group chosen for Assigned Access.
      2. Once you reach the Shell, ensure the Skype app is installed either via your MDM environment or from the Store.
      3. After the Skype app is installed, sign out.
      4. On the sign-in screen, select the **Other User** option and enter an Azure AD account email address that belongs to the group chosen for Assigned Access. Then enter the password to sign in. You should now see this user with only the apps configured in the Assigned Access profile. -PIN sign-in on profile switch from sign-in screen | PIN sign-in is now available for **Other User**.  | When signing in as **Other User**, the PIN option is now available under **Sign-In options**. -Sign in with Web Cred Provider using password | You can now select the Globe sign-in option to launch web sign-in with your password. Look for additional web sign-in methods coming in the future. | From the sign-in screen, select **Sign-In options** and select the Globe option to launch web sign-in. Enter your user name if needed, then your password.
      **Note:** You can choose to bypass any PIN/Smartcard options when prompted during web sign-in.  -Read device hardware info through MDM so devices can be tracked by serial # | IT administrators can see and track HoloLens by device serial number in their MDM console. | Refer to your MDM documentation for feature availability, and for how to use your MDM console to view HoloLens device serial number. -Set HoloLens device name through MDM (rename) |  IT administrators can see and rename HoloLens devices in their MDM console. | Refer to your MDM documentation for feature availability, and for how to use your MDM console to view and set your HoloLens device name (rename). - -### For international customers - - -Feature | Details | Instructions ---- | --- | --- -Localized Chinese and Japanese builds | Use HoloLens with localized user interface for Simplified Chinese or Japanese, including localized Pinyin keyboard, dictation, and voice commands. | See below. - -#### Installing the Chinese or Japanese versions of the Insider builds - -In order to switch to the Chinese or Japanese version of HoloLens, you’ll need to download the build for the language on a PC and then install it on your HoloLens using the Windows Device Recovery Tool (WDRT). - ->[!IMPORTANT] ->Installing the Chinese or Japanese builds of HoloLens using WDRT will delete existing data, like personal files and settings, from your HoloLens. - -1. On a retail HoloLens device, [opt in to Insider Preview builds](#get-insider) to prepare your device for the RS5 Preview. -2. On your PC, download and install [the Windows Device Recovery Tool (WDRT)](https://support.microsoft.com/help/12379). -3. Download the package for the language you want to your PC: [Simplified Chinese](https://aka.ms/hololenspreviewdownload-ch) or [Japanese](https://aka.ms/hololenspreviewdownload-jp). -4. When the download is finished, select **File Explorer > Downloads**. Right-click the zipped folder you just downloaded, and select **Extract all... > Extract** to unzip it. -5. Connect your HoloLens to your PC using the micro-USB cable it came with. (Even if you've been using other cables to connect your HoloLens, this one works best.)  -6. The tool will automatically detect your HoloLens. Select the Microsoft HoloLens tile. -7. On the next screen, select **Manual package selection** and choose the installation file contained in the folder you unzipped in step 4. (Look for a file with the extension “.ffu”.) -8. Select **Install software** and follow the instructions to finish installing. -9. Once the build is installed, HoloLens setup will start automatically. Put on the device and follow the setup directions. -10. After you complete setup, go to **Settings -> Update & Security -> Windows Insider Program** and select **Get started**. Link the account you used to register as a Windows Insider. Then, select **Active development of Windows**, choose whether you’d like to receive **Fast** or **Slow** builds, and review the program terms. Select **Confirm -> Restart Now** to finish up. After your device has rebooted, go to **Settings -> Update & Security -> Check for updates** to get the latest build. - - - - -## Note for language support - -- You can’t change the system language between English, Japanese, and Chinese using the Settings app. Flashing a new build is the only supported way to change the device system language. -- While you can enter Simplified Chinese / Japanese text using the on-screen Pinyin keyboard, typing in Simplified Chinese / Japanese using a Bluetooth hardware keyboard is not supported at this time. However, on Chinese/Japanese HoloLens, you can continue to use a BT keyboard to type in English (the Shift key on a hardware keyboard toggles the keyboard to type in English). ## Note for developers -You are welcome and encouraged to try developing your applications using this build of HoloLens. Check out the [HoloLens Developer Documentation](https://developer.microsoft.com/windows/mixed-reality/development) to get started. Those same instructions work with this latest build of HoloLens. You can use the same builds of Unity and Visual Studio that you're already using for HoloLens development. +You are welcome and encouraged to try developing your applications using Insider builds of HoloLens. Check out the [HoloLens Developer Documentation](https://developer.microsoft.com/windows/mixed-reality/development) to get started. Those same instructions work with Insider builds of HoloLens. You can use the same builds of Unity and Visual Studio that you're already using for HoloLens development. ## Provide feedback and report issues @@ -116,75 +50,3 @@ Please use [the Feedback Hub app](https://docs.microsoft.com/windows/mixed-reali >[!NOTE] >Be sure to accept the prompt that asks whether you’d like Feedback Hub to access your Documents folder (select **Yes** when prompted). - -## AssignedAccessHoloLensConfiguration_AzureADGroup.xml - -Copy this sample XML to use for the [**Assigned access with Azure AD groups** feature](#for-commercial-customers). - -```xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - - - - - - - -``` - diff --git a/devices/hololens/hololens-install-localized.md b/devices/hololens/hololens-install-localized.md new file mode 100644 index 0000000000..e3729388c3 --- /dev/null +++ b/devices/hololens/hololens-install-localized.md @@ -0,0 +1,36 @@ +--- +title: Install localized versions of HoloLens (HoloLens) +description: Learn how to install the Chinese or Japanese versions of HoloLens +ms.prod: hololens +ms.mktglfcycl: manage +ms.sitesec: library +author: jdeckerms +ms.author: jdecker +ms.topic: article +ms.localizationpriority: medium +ms.date: 11/13/2018 +--- + +# Install localized versions of HoloLens + +In order to switch to the Chinese or Japanese version of HoloLens, you’ll need to download the build for the language on a PC and then install it on your HoloLens using the Windows Device Recovery Tool (WDRT). + +>[!IMPORTANT] +>Installing the Chinese or Japanese builds of HoloLens using WDRT will delete existing data, like personal files and settings, from your HoloLens. + + +2. On your PC, download and install [the Windows Device Recovery Tool (WDRT)](https://support.microsoft.com/help/12379). +3. Download the package for the language you want to your PC: [Simplified Chinese](https://aka.ms/hololensdownload-ch) or [Japanese](https://aka.ms/hololensdownload-jp). +4. When the download is finished, select **File Explorer > Downloads**. Right-click the zipped folder you just downloaded, and select **Extract all... > Extract** to unzip it. +5. Connect your HoloLens to your PC using the micro-USB cable it came with. (Even if you've been using other cables to connect your HoloLens, this one works best.)  +6. The tool will automatically detect your HoloLens. Select the Microsoft HoloLens tile. +7. On the next screen, select **Manual package selection** and choose the installation file contained in the folder you unzipped in step 4. (Look for a file with the extension “.ffu”.) +8. Select **Install software** and follow the instructions to finish installing. +9. Once the build is installed, HoloLens setup will start automatically. Put on the device and follow the setup directions. + +When you’re done with setup, go to **Settings -> Update & Security -> Windows Insider Program** and check that you’re configured to receive the latest preview builds. The Chinese/Japanese version of HoloLens will be kept up-to-date with the latest preview builds via the Windows Insider Program the same way the English version is. + +## Note for language support + +- You can’t change the system language between English, Japanese, and Chinese using the Settings app. Flashing a new build is the only supported way to change the device system language. +- While you can enter Simplified Chinese / Japanese text using the on-screen Pinyin keyboard, typing in Simplified Chinese / Japanese using a Bluetooth hardware keyboard is not supported at this time. However, on Chinese/Japanese HoloLens, you can continue to use a BT keyboard to type in English (the ~ key on a hardware keyboard toggles the keyboard to type in English). diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index 8f05c5e15c..c888927596 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -7,7 +7,7 @@ author: jdeckerms ms.author: jdecker ms.topic: article ms.localizationpriority: medium -ms.date: 08/14/2018 +ms.date: 11/13/2018 --- # Set up HoloLens in kiosk mode @@ -20,7 +20,17 @@ When HoloLens is configured as a multi-app kiosk, only the allowed apps are avai Single-app kiosk mode starts the specified app when the user signs in, and restricts the user's ability to launch new apps or change the running app. When single-app kiosk mode is enabled for HoloLens, the bloom gesture and Cortana are disabled, and placed apps aren't shown in the user's surroundings. -The [AssignedAccess Configuration Service Provider (CSP)](https://docs.microsoft.com/windows/client-management/mdm/assignedaccess-csp) enables kiosk configuration. +The following table lists the device capabilities in the different kiosk modes. + +Kiosk mode | Voice and Bloom commands | Quick actions menu | Camera and video | Miracast +--- | --- | --- | --- | --- +Single-app kiosk | ![no](images/crossmark.png) | ![no](images/crossmark.png) | ![no](images/crossmark.png) | ![no](images/crossmark.png) +Multi-app kiosk | ![yes](images/checkmark.png) | ![yes](images/checkmark.png) with **Home** and **Volume** (default)

      Photo and video buttons shown in Quick actions menu if the Camera app is enabled in the kiosk configuration.

      Miracast is shown if the Camera app and device picker app are enabled in the kiosk configuration. | ![yes](images/checkmark.png) if the Camera app is enabled in the kiosk configuration. | ![yes](images/checkmark.png) if the Camera app and device picker app are enabled in the kiosk configuration. + +>[!NOTE] +>Use the Application User Model ID (AUMID) to allow apps in your kiosk configuration. The Camera app AUMID is `HoloCamera_cw5n1h2txyewy!HoloCamera`. The device picker app AUMID is `HoloDevicesFlow_cw5n1h2txyewy!HoloDevicesFlow`. + +The [AssignedAccess Configuration Service Provider (CSP)](https://docs.microsoft.com/windows/client-management/mdm/assignedaccess-csp) enables kiosk configuration. >[!WARNING] >The assigned access feature which enables kiosk mode is intended for corporate-owned fixed-purpose devices. When the multi-app assigned access configuration is applied on the device, certain policies are enforced system-wide, and will impact other users on the device. Deleting the multi-app configuration will remove the assigned access lockdown profiles associated with the users, but it cannot revert all [the enforced policies](https://docs.microsoft.com/windows/configuration/lock-down-windows-10-to-specific-apps#policies-set-by-multi-app-kiosk-configuration). A factory reset is needed to clear all the policies enforced via assigned access. diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index c1a90edadb..00a7436e23 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -7,7 +7,7 @@ author: jdeckerms ms.author: jdecker ms.topic: article ms.localizationpriority: medium -ms.date: 04/30/2018 +ms.date: 11/13/2018 --- # Configure HoloLens using a provisioning package @@ -49,8 +49,7 @@ Provisioning packages can include management instructions and policies, customiz > [!TIP] > Use the desktop wizard to create a package with the common settings, then switch to the advanced editor to add other settings, apps, policies, etc. -> ->![open advanced editor](images/icd-simple-edit.png) + ### Create the provisioning package @@ -77,8 +76,8 @@ Use the Windows Configuration Designer tool to create a provisioning package. ![step two](images/two.png) ![set up network](images/set-up-network.png)

      Toggle **On** or **Off** for wireless network connectivity. If you select **On**, enter the SSID, the network type (**Open** or **WPA2-Personal**), and (if **WPA2-Personal**) the password for the wireless network.![Enter network SSID and type](images/set-up-network-details-desktop.png) ![step three](images/three.png) ![account management](images/account-management.png)

      You can enroll the device in Azure Active Directory, or create a local account on the device

      Before you use a Windows Configuration Designer wizard to configure bulk Azure AD enrollment, [set up Azure AD join in your organization](https://docs.microsoft.com/azure/active-directory/active-directory-azureadjoin-setup). The **maximum number of devices per user** setting in your Azure AD tenant determines how many times the bulk token that you get in the wizard can be used. To enroll the device in Azure AD, select that option and enter a friendly name for the bulk token you will get using the wizard. Set an expiration date for the token (maximum is 30 days from the date you get the token). Click **Get bulk token**. In the **Let's get you signed in** window, enter an account that has permissions to join a device to Azure AD, and then the password. Click **Accept** to give Windows Configuration Designer the necessary permissions.

      To create a local account, select that option and enter a user name and password.

      **Important:** (For Windows 10, version 1607 only) If you create a local account in the provisioning package, you must change the password using the **Settings** app every 42 days. If the password is not changed during that period, the account might be locked out and unable to sign in. ![join Azure AD or create a local account](images/account-management-details.png) ![step four](images/four.png) ![add certificates](images/add-certificates.png)

      To provision the device with a certificate, click **Add a certificate**. Enter a name for the certificate, and then browse to and select the certificate to be used.![add a certificate](images/add-certificates-details.png) -![Developer Setup](images/developer-setup.png)

      Toggle **Yes** or **No** to enable Developer Mode on the HoloLens. [Learn more about Developer Mode.](https://docs.microsoft.com/windows/uwp/get-started/enable-your-device-for-development#developer-mode)![Enable Developer Mode](images/developer-setup-details.png) -![finish](images/finish.png)

      Do not set a password to protect your provisioning package. If the provisioning package is protected by a password, provisioning the HoloLens device will fail.![Protect your package](images/finish-details.png) +![step five](images/five.png) ![Developer Setup](images/developer-setup.png)

      Toggle **Yes** or **No** to enable Developer Mode on the HoloLens. [Learn more about Developer Mode.](https://docs.microsoft.com/windows/uwp/get-started/enable-your-device-for-development#developer-mode)![Enable Developer Mode](images/developer-setup-details.png) +![step six](images/six.png) ![finish](images/finish.png)

      Do not set a password to protect your provisioning package. If the provisioning package is protected by a password, provisioning the HoloLens device will fail.![Protect your package](images/finish-details.png) After you're done, click **Create**. It only takes a few seconds. When the package is built, the location where the package is stored is displayed as a hyperlink at the bottom of the page. @@ -137,7 +136,7 @@ After you're done, click **Create**. It only takes a few seconds. When the packa 10. When the build completes, click **Finish**. -## Apply a provisioning package to HoloLens +## Apply a provisioning package to HoloLens during setup 1. Connect the device via USB to a PC and start the device, but do not continue past the **Fit** page of OOBE (the first page with the blue box). @@ -156,6 +155,23 @@ After you're done, click **Create**. It only takes a few seconds. When the packa >[!NOTE] >If the device was purchased before August 2016, you will need to sign into the device with a Microsoft account, get the latest OS update, and then reset the OS in order to apply the provisioning package. +## Apply a provisioning package to HoloLens after setup + +>[!NOTE] +>Windows 10, version 1809 only + +On your PC: +1. Create a provisioning package as described at [Create a provisioning package for HoloLens using the HoloLens wizard](hololens-provisioning.md). +2. Connect the HoloLens device via USB to a PC. HoloLens will show up as a device in File Explorer on the PC. +3. Drag and drop the provisioning package to the Documents folder on the HoloLens. + +On your HoloLens: +1. Go to **Settings > Accounts > Access work or school**. +2. In **Related Settings**, select **Add or remove a provisioning package**. +3. On the next page, select **Add a package** to launch the file picker and select your provisioning package. If the folder is empty, make sure you select **This Device** and select **Documents**. + +After your package has been applied, it will show in the list of **Installed packages**. To view package details or to remove the package from the device, select the listed package. + ## What you can configure Provisioning packages make use of configuration service providers (CSPs). If you're not familiar with CSPs, see [Introduction to configuration service providers (CSPs) for IT pros](https://technet.microsoft.com/itpro/windows/manage/how-it-pros-can-use-configuration-service-providers). diff --git a/devices/hololens/hololens-whats-new.md b/devices/hololens/hololens-whats-new.md index 75556a83db..4b35077c96 100644 --- a/devices/hololens/hololens-whats-new.md +++ b/devices/hololens/hololens-whats-new.md @@ -7,12 +7,54 @@ author: jdeckerms ms.author: jdecker ms.topic: article ms.localizationpriority: medium -ms.date: 04/30/2018 +ms.date: 11/13/2018 --- # What's new in Microsoft HoloLens +## Windows 10, version 1809 for Microsoft HoloLens +### For everyone + +Feature | Details +--- | --- +Quick actions menu | When you're in an app, the Bloom gesture will now open a Quick actions menu to give you quick access to commonly used system features without having to leave the app. See [Set up HoloLens in kiosk mode](hololens-kiosk.md) for information about the Quick actions menu in kiosk mode.

      ![sample of the Quick actions menu](images/minimenu.png) +Stop video capture from the Start or quick actions menu | If you start video capture from the Start menu or quick actions menu, you’ll be able to stop recording from the same place. (Don’t forget, you can always do this with voice commands too.) +Project to a Miracast-enabled device | Project your HoloLens content to a nearby Surface device or TV/Monitor if using Microsoft Display adapter. On **Start**, select **Connect**, and then select the device you want to project to. **Note:** You can deploy HoloLens to use Miracast projection without enabling developer mode. +New notifications | View and respond to notification toasts on HoloLens, just like you do on a PC. Gaze to respond to or dismiss them (or if you’re in an immersive experience, use the bloom gesture). +HoloLens overlays (file picker, keyboard, dialogs, etc.) | You’ll now see overlays such as the keyboard, dialogs, file picker, etc. when using immersive apps. +Visual feedback overlay UI for volume change | When you use the volume up/down buttons on your HoloLens you’ll see a visual display of the volume level. +New UI for device boot | A loading indicator was added during the boot process to provide visual feedback that the system is loading. Reboot your device to see the new loading indicator—it’s between the "Hello" message and the Windows boot logo. +Share UX: Nearby Sharing | Addition of the Windows Nearby Sharing experience, allowing you to share a capture with a nearby Windows device. When you capture a photo or video on HoloLens (or use the share button from an app such as Microsoft Edge), select a nearby Windows device to share with. +Share from Microsoft Edge | Share button is now available on Microsoft Edge windows on HoloLens. In Microsoft Edge, select **Share**. Use the HoloLens share picker to share web content. + + + +### For administrators + + +Feature | Details +--- | --- +[Enable post-setup provisioning](hololens-provisioning.md) | You can now apply a runtime provisioning package at any time using **Settings**. +Assigned access with Azure AD groups | You can now use Azure AD groups for configuration of Windows assigned access to set up single or multi-app kiosk configuration. +PIN sign-in on profile switch from sign-in screen | PIN sign-in is now available for **Other User**.  | When signing in as **Other User**, the PIN option is now available under **Sign-In options**. +Sign in with Web Credential Provider using password | You can now select the Globe sign-in option to launch web sign-in with your password. From the sign-in screen, select **Sign-In options** and select the Globe option to launch web sign-in. Enter your user name if needed, then your password.
      **Note:** You can choose to bypass any PIN/Smartcard options when prompted during web sign-in.  +Read device hardware info through MDM so devices can be tracked by serial # | IT administrators can see and track HoloLens by device serial number in their MDM console. Refer to your MDM documentation for feature availability and instructions. +Set HoloLens device name through MDM (rename) |  IT administrators can see and rename HoloLens devices in their MDM console. Refer to your MDM documentation for feature availability and instructions. + +### For international customers + + +Feature | Details +--- | --- +Localized Chinese and Japanese builds | Use HoloLens with localized user interface for Simplified Chinese or Japanese, including localized Pinyin keyboard, dictation, and voice commands. +Speech Synthesis (TTS) | Speech synthesis feature now supports Chinese, Japanese, and English. + +[Learn how to install the Chinese and Japanese versions of HoloLens.](hololens-install-localized.md) + + + +## Windows 10, version 1803 for Microsoft HoloLens Windows 10, version 1803, is the first feature update to Windows Holographic for Business since its release in Windows 10, version 1607. This update introduces the following changes: diff --git a/devices/hololens/images/account-management-details.png b/devices/hololens/images/account-management-details.png index 4094dabd851ba8e39391fd2bad58b3012f1eff5d..20816830a442d152921bb2171825e5b741d8f399 100644 GIT binary patch literal 19841 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 literal 20151 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 diff --git a/devices/hololens/images/account-management.PNG b/devices/hololens/images/account-management.PNG index 34165dfcd60dd4ebd89677364665fed8cbd16759..da53cb74b8e6ef60f7119c3ef7bcc1533e723442 100644 GIT binary patch delta 1166 zcmV;91abS_52XnqiBL{Q4GJ0x0000DNk~Le0002s0000i2nGNE0DK3uE|DQ9f5QL( z4#NS*Z>VGd00cToL_t(|UhSPtZqq;*hPhKOzyY`b7vKP8$C52eRuzjbinst0EU0M9 zPZ25=h^iqW3RI|R8w_m|5Us>w@H_T5`NkeQKTaH}ysz}giT@^v=E*m9tIRdSFwDY2 z0U2h2p@0mtz?2HuIvSYmR%G@Mf6q<(WRR|97-m$C&o0cHc4W3cN9N;D# zi%&f>xcHl{VHl=Lo_y$`=asSf-?UN*nmr4tZ0U=ZBB2^~lXsg4Xohid6p)ab(V>8Zf7FZ)1)MXhU1OS?;cZKsePg7-(J{^Vvx*v{ z|7LnM1;qQmG+S$-ZDbTW6mSZb8NIp!wZ_zgOC4jbE+X8Iw*9VFNPi;~nw7-HcdT3@u$Fd93%b$2age zX;TY<{p2|wmkJn1w)^e+6)^WXkWzFg;DqQ7oE6U7rq+fgV zleqQ%F+=H6vC{YzT5t1TPq~2Vea8EE@44VJB13d2AR#rQLjeh?8665pNX_U_KtgIp zhXN8(GdfPde`EeA6Crb_@JE^WvxJ1qAI!6Y$c#x&Kun{AtgN?#2NFW61HTZ=K882} z8;9q1iPFenC?T^4Udhn&{lTeSdN*OV(x1!5Bod($5JIMBWBym5`9?;Kqx{2gjuPA)bH;hN5~VPmEb{;TSqGWFaIBq=Pr`M~0o48*nc(U3E@C z1l3Q5qYT4T&vq+vli%tD1(aY8GfbmYHpx80F!`YBVW^3_ohW8f1+ys?kYSklh5|Co g0z&~AW??brAM3OPpS=Nhga7~l07*qoM6N<$g2?d}6aWAK delta 1997 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 Eg0{1lga7~l delta 2125 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 Ljqjs0q0#>ZGmCXa literal 5492 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 GAMqcfKjq^9 diff --git a/devices/hololens/images/finish.PNG b/devices/hololens/images/finish.PNG index 7c65da17997c4cdd7dee5ae9df5feb343cccac4f..975caba764619ca9a07f603f1eeb1d600a0272bc 100644 GIT binary patch delta 2269 zcmV<32qO2b28si5otxBrWR>Vfy1g$lNYFVJ=eHUhT zXLeri+52Zlz!F?XL|fA(Z&?m1`Y!|d}v&vRa$qtyrqg0SH6HGT_%u)ujw z&mdp6U^@=N0UZI|2cJ)C)Chubv*VCyTXqd)(|+8`TVk~A=oieS}1LfJOka4_IQcQn*!IY)~a%u?ekvlR^Y#8k)qe>sC! z-k!u{uA-h-$lVYz5QLi_wrV!|bUdUC|MuY&c5WR(Uowm{SMunhkfA%)DhN$6sM-#u zW=-@`;}hqz_|YH#gV)A0e-v{#&?!XVqKOg+LdU?S?amu8YX(#J-1ZgNvZ|K`__CTq z;Q2t8=A1#*a@43lTdv|~FOTEMzbDo6px+0-?h_#pgbsskR`>Z3;spS*<2T-&!cSiu z$HYttL9*#e)oHY>(-ebqQzi6th4Jg7XYt~j6A1ft@dgCJBk*J*e~ZGu&d%WHhfg6H z4I(pJR?`74O)=0>BS9$O&u>jA_d+y45WEGOG%pGsJ(NmV!#OeN?~dSV z*2JZ3nHq^lAP8Q=4I8q&P>?Gl9S^pjGl+!z$P_BLG+k2RfglLpgH1a_LU3WKOg0~& z(4i>-b7H`ht2Rn%fB8_vKoGnL+jf;g1Jkmb?_FBNfPw=RR|taOUD(Fk4fri$APB<3 zMZ`c51ciu!AP5Q(0}o(XHl}hVT%Mtlt(U7s2ew(o)m#O+8y{3t)M_@Sb7jnwTX&?* zr&g|DV%9|c46EQpL<~9{7J^#_dvI{yeK`LUDnG85cXmfmf4ub$ytD6KJUMb>L0}=M zSp9f)-zRYBfmB;TU?IrvxC`f=xD)F{5Il>Bfd^potxVHDVe2{u`r=sG7sINd zH11rn28*{e5`q!ByxcqqlAHBBC+e|LL{Z zbN48ocz6@OwY>*PKMBo^ry7I~Ld3ue(1`5>BiM4=2)_RD)%ef>knVYD`qdgaeF|y`}rbgxw4V!CvReX41fLIF?{r!f5In! zc^cDZO`UoJ{5W;!Z`k(TBY5=X4A!qsWAlIxQ^EyLAY!m!&=9Pa@amaa94{JJayg6B zSINkejcP*kX~<7b|!bUq>mUVuhzpIO9_e~jZhzdeD+51hood=)kNc3U=`Qaes^q0Xj|akG6>bkRif z`B2Ih@SB5g;s=LM<9R26oe!%rxh-ooR*pFnQuVr(${GWst7L<~HDU)Pb01rg;@y9GbG z=_^in+Lp-7(WpGM6AQ1ynVGYGv5VzeshC}-wMD4L#vFx>D_;$7g z%?JaL0D_I)EIcXtOvC^GN{(=|(vltdf8gsE@x`Z)sgy`UXTV>doAi=hcU}gppGd1e zuUa+b{_9!|Hnrh-0e>T31t-C!UaAkT7SyPpPE{Ndxc?N?LnXWM@!kV^=%>b<4ujk9 zHide!T=z4DPJpwZfAwRl@!4%F8c*toXVBrW5%Nqw&jrj0fvRaf50JsmwW(*Zf8u6* zOBN@(VQoqH1VgNT6#a0TIdqjaCw+qlK8 zo8Pb9Yq!wPT)o@7S$FMc3Z06GfglKq7BS#RQRa*V!P~Hnx3lvWG2j@I<3d?G76fm? zw$1ZCJdfnQcWH_NpG5192G#Xyf3|Ed6$DShrk#og(31$O)2rsZgC$KdxSTB`od}`7 z%MdXT1dqbY&8cWe4f>q;rfjwm1HOiR`QjMXEKRC=7bR2>1aHAMZB`u&_eL=`m_os{ z+TW-&n2unkXyX1&Ls&bMRQD%vXORR!=zQ3gIU&u`w1J%;9-;8S#$pN;e^T={7&gVg z&xce<0N6X=d))aFR?dpUJJZyTH1QM!p`&1%<*j$4inaoy{w?9DQa4pw~0aL74%0qB(WA2Is)E)#u5IPGE@uv%>N}B7C z2!w(*|LQ$BcLW4_&#?*5IO_)0A^@V=Y;_dGZ)%<1M_)LF%Se{ r;UGi3AP5Q(13?fJA_jsW5Ws%{S>b2^CZ@{p00000NkvXXu0mjfLA5*~ delta 1045 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 literal 38846 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 diff --git a/devices/hololens/images/set-up-network.PNG b/devices/hololens/images/set-up-network.PNG index a0e856c103517f2c8d9c6c4036e81d5b71f7ca0c..19fd3ff7bb21f350e9a2f2707294c3cf03a8cce0 100644 GIT binary patch delta 3723 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 management 2. Log in to the Intune management portal. 3. Select **Groups** and then go to **Devices**. 4. In the **All Devices** page, look at the list of devices and select the entry that matches the name of your PC. - - Check that the device name appears in the list. Select the device and it will also show the user that's currently logged in in the **General Information** section. + - Check that the device name appears in the list. Select the device and it will also show the current logged-in user in the **General Information** section. - Check the **Management Channel** column and confirm that it says **Managed by Microsoft Intune**. - Check the **AAD Registered** column and confirm that it says **Yes**. From 8dd43c1db9f24216d31361754e2e5f32d8824530 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 13 Nov 2018 10:41:36 -0800 Subject: [PATCH 257/487] tweak description --- devices/hololens/hololens-whats-new.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens-whats-new.md b/devices/hololens/hololens-whats-new.md index 4b35077c96..4648c8b5d9 100644 --- a/devices/hololens/hololens-whats-new.md +++ b/devices/hololens/hololens-whats-new.md @@ -1,6 +1,6 @@ --- title: What's new in Microsoft HoloLens (HoloLens) -description: Windows Holographic for Business gets new features in Windows 10, version 1803. +description: Windows Holographic for Business gets new features in Windows 10, version 1809. ms.prod: hololens ms.sitesec: library author: jdeckerms From 0683ac13485ba9b6725cf4a1964e5f5cf01f3fa1 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 13 Nov 2018 10:48:38 -0800 Subject: [PATCH 258/487] edited profile name and image --- .../control-usb-devices-using-intune.md | 6 +++--- ...configure-device-configuration-profile.png | Bin 0 -> 2578 bytes .../device-control/images/create-profile.png | Bin 18935 -> 19760 bytes 3 files changed, 3 insertions(+), 3 deletions(-) create mode 100644 windows/security/threat-protection/device-control/images/configure-device-configuration-profile.png diff --git a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md index 1c9aa41307..673619d598 100644 --- a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md +++ b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md @@ -35,9 +35,9 @@ You can also [run a PowerShell script to perform a custom scan](https://aka.ms/s 3. Use the following settings: - - Name: Type a name for the profile - - Description: Type a description - - Platform: Windows 10 or later + - Name: Windows 10 Device Configuration + - Description: Block removeable storage and USB connections + - Platform: Windows 10 and later - Profile type: Device restrictions ![Create profile](images/create-profile.png) diff --git a/windows/security/threat-protection/device-control/images/configure-device-configuration-profile.png b/windows/security/threat-protection/device-control/images/configure-device-configuration-profile.png new file mode 100644 index 0000000000000000000000000000000000000000..9d295dfa6b5b6fbe4086bbfc92f9de584ed12117 GIT binary patch literal 2578 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 B`E~#R literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/device-control/images/create-profile.png b/windows/security/threat-protection/device-control/images/create-profile.png index ce34f4d015e70573ad7aecd9b97db700ec9b7f3a..ada168228ea08f5eaa533420bcc539f695216f84 100644 GIT binary patch literal 19760 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 literal 18935 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 From 897a039c68220672bba703146adf8d4a40ebefe3 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 13 Nov 2018 11:13:06 -0800 Subject: [PATCH 259/487] matched security baselines --- .../minimum-password-age.md | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/security-policy-settings/minimum-password-age.md b/windows/security/threat-protection/security-policy-settings/minimum-password-age.md index 6028668431..9a76b98c21 100644 --- a/windows/security/threat-protection/security-policy-settings/minimum-password-age.md +++ b/windows/security/threat-protection/security-policy-settings/minimum-password-age.md @@ -8,7 +8,7 @@ ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium author: brianlic-msft -ms.date: 04/19/2017 +ms.date: 11/13/2018 --- # Minimum password age @@ -20,7 +20,7 @@ Describes the best practices, location, values, policy management, and security ## Reference -The **Minimum password age** policy setting determines the period of time (in days) that a password must be used before the user can change it. You can set a value between 1 and 998 days, or you can allow changes immediately by setting the number of days to 0. The minimum password age must be less than the Maximum password age, unless the maximum password age is set to 0, indicating that passwords will never expire. If the maximum password age is set to 0, the minimum password age can be set to any value between 0 and 998. +The **Minimum password age** policy setting determines the period of time (in days) that a password must be used before the user can change it. You can set a value between 1 and 998 days, or you can allow password changes immediately by setting the number of days to 0. The minimum password age must be less than the Maximum password age, unless the maximum password age is set to 0, indicating that passwords will never expire. If the maximum password age is set to 0, the minimum password age can be set to any value between 0 and 998. ### Possible values @@ -29,9 +29,16 @@ The **Minimum password age** policy setting determines the period of time (in da ### Best practices -Set **Minimum password age** to a value of 2 days. Setting the number of days to 0 allows immediate password changes, which is not recommended. +[Windows security baselines](https://docs.microsoft.com/windows/security/threat-protection/windows-security-baselines) recommend setting **Minimum password age** to 1 day. -If you set a password for a user and you want that user to change the administrator-defined password, you must select the **User must change password at next logon** check box. Otherwise, the user will not be able to change the password until the number of days specified by **Minimum password age**. +Setting the number of days to 0 allows immediate password changes, which is not recommended. +Combining immediate password changes with password history allows someone to change a password repeatedly until the password history requirement is met and re-establish the original password again. +For example, suppose a password is “Ra1ny day!” and there’s a history requirement of 24. +The password is changed 24 times in a row until finally changed back to “Ra1ny day!”. +The minimum password age of 1 day prevents that. + +If you set a password for a user and you want that user to change the administrator-defined password, you must select the **User must change password at next logon** check box. +Otherwise, the user will not be able to change the password until the number of days specified by **Minimum password age**. ### Location @@ -70,11 +77,11 @@ To address password reuse, you must use a combination of security settings. Usin ### Countermeasure -Configure the **Minimum password age** policy setting to a value of at least 2 days. Users should know about this limitation and contact the Help Desk if they need to change their password during that two-day period. If you configure the number of days to 0, immediate password changes would be allowed, which we do not recommend. +Configure the **Minimum password age** policy setting to a value of 1 day. Users should know about this limitation and contact the Help Desk to change a password sooner. If you configure the number of days to 0, immediate password changes would be allowed, which we do not recommend. ### Potential impact -If you set a password for a user but wants that user to change the password when the user first logs on, the administrator must select the **User must change password at next logon** check box, or the user cannot change the password until the next day. +If you set a password for a user but want that user to change the password when the user first logs on, the administrator must select the **User must change password at next logon** check box, or the user cannot change the password until the next day. ## Related topics From 85d38fa9c880518ebd9787a421fa52f80ee97111 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 13 Nov 2018 11:14:35 -0800 Subject: [PATCH 260/487] edits --- .../security-policy-settings/minimum-password-age.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-policy-settings/minimum-password-age.md b/windows/security/threat-protection/security-policy-settings/minimum-password-age.md index 9a76b98c21..6965e3f742 100644 --- a/windows/security/threat-protection/security-policy-settings/minimum-password-age.md +++ b/windows/security/threat-protection/security-policy-settings/minimum-password-age.md @@ -7,7 +7,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: brianlic-msft +author: justinha ms.date: 11/13/2018 --- From 78410de96ef8303f4f4444678244f68df38b7977 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 13 Nov 2018 11:18:02 -0800 Subject: [PATCH 261/487] edits --- .../security-policy-settings/minimum-password-age.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-policy-settings/minimum-password-age.md b/windows/security/threat-protection/security-policy-settings/minimum-password-age.md index 6965e3f742..ca6aedc5d8 100644 --- a/windows/security/threat-protection/security-policy-settings/minimum-password-age.md +++ b/windows/security/threat-protection/security-policy-settings/minimum-password-age.md @@ -34,7 +34,7 @@ The **Minimum password age** policy setting determines the period of time (in da Setting the number of days to 0 allows immediate password changes, which is not recommended. Combining immediate password changes with password history allows someone to change a password repeatedly until the password history requirement is met and re-establish the original password again. For example, suppose a password is “Ra1ny day!” and there’s a history requirement of 24. -The password is changed 24 times in a row until finally changed back to “Ra1ny day!”. +If the minimum password age is 0, the password can be changed 24 times in a row until finally changed back to “Ra1ny day!”. The minimum password age of 1 day prevents that. If you set a password for a user and you want that user to change the administrator-defined password, you must select the **User must change password at next logon** check box. From 91d44d0bf7c230cd597be52fa28109805ddafa44 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 13 Nov 2018 19:22:56 +0000 Subject: [PATCH 262/487] Merged PR 12785: fix metadata --- devices/hololens/hololens-whats-new.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens-whats-new.md b/devices/hololens/hololens-whats-new.md index 4b35077c96..4648c8b5d9 100644 --- a/devices/hololens/hololens-whats-new.md +++ b/devices/hololens/hololens-whats-new.md @@ -1,6 +1,6 @@ --- title: What's new in Microsoft HoloLens (HoloLens) -description: Windows Holographic for Business gets new features in Windows 10, version 1803. +description: Windows Holographic for Business gets new features in Windows 10, version 1809. ms.prod: hololens ms.sitesec: library author: jdeckerms From 73638f13e70b41f8b8aaa422c36be7e893b6267a Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Tue, 13 Nov 2018 19:45:46 +0000 Subject: [PATCH 263/487] Clarified GP setting. --- ...nfigure-real-time-protection-windows-defender-antivirus.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus.md index 801b935d4e..e063f1fda5 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 09/03/2018 +ms.date: 11/13/2018 --- # Enable and configure antivirus always-on protection and monitoring @@ -42,7 +42,7 @@ Location | Setting | Description | Default setting (if not configured) ---|---|---|--- Real-time protection | Monitor file and program activity on your computer | The Windows Defender Antivirus engine makes note of any file changes (file writes, such as moves, copies, or modifications) and general program activity (programs that are opened or running and that cause other programs to run) | Enabled Real-time protection | Scan all downloaded files and attachments | Downloaded files and attachments are automatically scanned. This operates in addition to the SmartScreen filter, which scans files before and during downloading | Enabled -Real-time protection | Turn on process scanning whenever real-time protection is enabled | You can independently enable the Windows Defender Antivirus engine to scan running processes for suspicious modifications or behaviors. This is useful if you have disabled real-time protection | Enabled +Real-time protection | Turn on process scanning whenever real-time protection is enabled | You can independently enable the Windows Defender Antivirus engine to scan running processes for suspicious modifications or behaviors. This is useful if you have temporarily disabled real-time protection and want to automatically scan processes that started while it was disabled | Enabled Real-time protection | Turn on behavior monitoring | The AV engine will monitor file processes, file and registry changes, and other events on your endpoints for suspicious and known malicious activity | Enabled Real-time protection | Turn on raw volume write notifications | Information about raw volume writes will be analyzed by behavior monitoring | Enabled Real-time protection | Define the maximum size of downloaded files and attachments to be scanned | You can define the size in kilobytes | Enabled From 0321356d151790d80ae5d2cc27f3e41a7df1dc95 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Tue, 13 Nov 2018 20:38:23 +0000 Subject: [PATCH 264/487] Merged PR 12793: Add page for Intune connector workaround Preview version has an issue, this is a workaround --- windows/deployment/windows-autopilot/TOC.md | 1 + .../images/connector-fail.png | Bin 0 -> 12840 bytes .../windows-autopilot/intune-connector.md | 59 ++++++++++++++++++ 3 files changed, 60 insertions(+) create mode 100644 windows/deployment/windows-autopilot/images/connector-fail.png create mode 100644 windows/deployment/windows-autopilot/intune-connector.md diff --git a/windows/deployment/windows-autopilot/TOC.md b/windows/deployment/windows-autopilot/TOC.md index dab69519b0..e16013f4db 100644 --- a/windows/deployment/windows-autopilot/TOC.md +++ b/windows/deployment/windows-autopilot/TOC.md @@ -3,6 +3,7 @@ ### [Configuration requirements](windows-autopilot-requirements-configuration.md) ### [Network requirements](windows-autopilot-requirements-network.md) ### [Licensing requirements](windows-autopilot-requirements-licensing.md) +### [Intune Connector (preview)](intune-connector.md) ## [Scenarios and Capabilities](windows-autopilot-scenarios.md) ### [Support for existing devices](existing-devices.md) ### [User-driven mode](user-driven.md) diff --git a/windows/deployment/windows-autopilot/images/connector-fail.png b/windows/deployment/windows-autopilot/images/connector-fail.png new file mode 100644 index 0000000000000000000000000000000000000000..3381ae35bc3331e60ea75306bf2d55393482e141 GIT binary patch literal 12840 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 LKg2w6diCD`>kjVZ literal 0 HcmV?d00001 diff --git a/windows/deployment/windows-autopilot/intune-connector.md b/windows/deployment/windows-autopilot/intune-connector.md new file mode 100644 index 0000000000..08d200f3b2 --- /dev/null +++ b/windows/deployment/windows-autopilot/intune-connector.md @@ -0,0 +1,59 @@ +--- +title: Intune Connector (preview) requirements +description: Intune Connector (preview) issue workaround +keywords: mdm, setup, windows, windows 10, oobe, manage, deploy, autopilot, ztd, zero-touch, partner, msfb, intune +ms.prod: w10 +ms.mktglfcycl: deploy +ms.localizationpriority: low +ms.sitesec: library +ms.pagetype: deploy +author: greg-lindsay +ms.author: greg-lindsay +ms.date: 11/13/2018 +--- + + +# Intune Connector (preview) language requirements + +**Applies to: Windows 10** + +Microsoft has released a [preview for Intune connector for Active Directory](https://docs.microsoft.com/intune/windows-autopilot-hybrid) that enables user-driven [Hybrid Azure Active Directory join](user-driven-hybrid.md) for Windows Autopilot. + +In this preview version of the Intune Connector, you might receive an error message indicating a setup failure with the following error code and message: + +0x80070658 - Error applying transforms. Verify that the specified transform paths are valid. + +See the following example: + +![Connector error](images/connector-fail.png) + +This error can be resolved by ensuring that your Active Directory domain controller has one of the following language packs installed: + +en-US
      +cs-CZ
      +da-DK
      +de-DE
      +el-GR
      +es-ES
      +fi-FI
      +fr-FR
      +hu-HU
      +it-IT
      +ja-JP
      +ko-KR
      +nb-NO
      +nl-NL
      +pl-PL
      +pt-BR
      +ro-RO
      +ru-RU
      +sv-SE
      +tr-TR
      +zh-CN
      +zh-TW + +This solution is a workaround and will be fully resolved in a future release of the Intune Connector. + +Note: It is not required to change the default display language. Only ensure that at least one of the listed languages are installed. + +Install additional [language packs](https://docs.microsoft.com/windows-hardware/manufacture/desktop/language-packs-and-windows-deployment#span-idgetlanguagepacksandlipsspanspan-idgetlanguagepacksandlipsspanspan-idgetlanguagepacksandlipsspanwhere-to-get-language-packs-and-lips) under **Settings > Time & language > Region and language > Add a language** (under Options). \ No newline at end of file From 15d990027695099b8af78655aecd8342aab566be Mon Sep 17 00:00:00 2001 From: Alton Kwok Date: Tue, 13 Nov 2018 20:39:27 +0000 Subject: [PATCH 265/487] This section is not needed for GA release. The instruction was only relevant for Windows Insider Preview release --- devices/hololens/hololens-install-localized.md | 1 - 1 file changed, 1 deletion(-) diff --git a/devices/hololens/hololens-install-localized.md b/devices/hololens/hololens-install-localized.md index e3729388c3..8e5a72150a 100644 --- a/devices/hololens/hololens-install-localized.md +++ b/devices/hololens/hololens-install-localized.md @@ -28,7 +28,6 @@ In order to switch to the Chinese or Japanese version of HoloLens, you’ll need 8. Select **Install software** and follow the instructions to finish installing. 9. Once the build is installed, HoloLens setup will start automatically. Put on the device and follow the setup directions. -When you’re done with setup, go to **Settings -> Update & Security -> Windows Insider Program** and check that you’re configured to receive the latest preview builds. The Chinese/Japanese version of HoloLens will be kept up-to-date with the latest preview builds via the Windows Insider Program the same way the English version is. ## Note for language support From 8a1e76076894c6f2714113d252484fff43a3c6eb Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 13 Nov 2018 12:56:02 -0800 Subject: [PATCH 266/487] edits --- .../security-policy-settings/minimum-password-age.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/security-policy-settings/minimum-password-age.md b/windows/security/threat-protection/security-policy-settings/minimum-password-age.md index ca6aedc5d8..0c05506d7b 100644 --- a/windows/security/threat-protection/security-policy-settings/minimum-password-age.md +++ b/windows/security/threat-protection/security-policy-settings/minimum-password-age.md @@ -33,8 +33,8 @@ The **Minimum password age** policy setting determines the period of time (in da Setting the number of days to 0 allows immediate password changes, which is not recommended. Combining immediate password changes with password history allows someone to change a password repeatedly until the password history requirement is met and re-establish the original password again. -For example, suppose a password is “Ra1ny day!” and there’s a history requirement of 24. -If the minimum password age is 0, the password can be changed 24 times in a row until finally changed back to “Ra1ny day!”. +For example, suppose a password is "Ra1ny day!" and the history requirement is 24. +If the minimum password age is 0, the password can be changed 24 times in a row until finally changed back to "Ra1ny day!". The minimum password age of 1 day prevents that. If you set a password for a user and you want that user to change the administrator-defined password, you must select the **User must change password at next logon** check box. From c5695fda60f7c5a333099551e1f3e15a7591496c Mon Sep 17 00:00:00 2001 From: jaimeo Date: Tue, 13 Nov 2018 13:20:56 -0800 Subject: [PATCH 267/487] added link to SSUs --- windows/deployment/update/servicing-stack-updates.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/windows/deployment/update/servicing-stack-updates.md b/windows/deployment/update/servicing-stack-updates.md index 420b02b8a3..365142d77b 100644 --- a/windows/deployment/update/servicing-stack-updates.md +++ b/windows/deployment/update/servicing-stack-updates.md @@ -7,7 +7,7 @@ ms.sitesec: library author: Jaimeo ms.localizationpriority: medium ms.author: jaimeo -ms.date: 09/24/2018 +ms.date: 11/13/2018 --- # Servicing stack updates @@ -28,6 +28,9 @@ Having the latest servicing stack update is a prerequisite to reliably installin Currently, the servicing stack update releases are aligned with the monthly quality update release date, though sometimes they are released on a separate date if required. +>[!NOTE] +>You can find a list of servicing stack updates at [Latest servicing stack updates](https://portal.msrc.microsoft.com/en-us/security-guidance/advisory/ADV990001). + ## What's the difference between a servicing stack update and a cumulative update? Both Windows 10 and Windows Server use the cumulative update mechanism, in which many fixes are packaged into a single update. Each cumulative update includes the changes and fixes from all previous updates. From 3a76af91f267c53c880a1f0e50e1a82ef8f71f2b Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Tue, 13 Nov 2018 23:32:27 +0000 Subject: [PATCH 268/487] Merged PR 12800: updates updates --- .../images/connector-fail.png | Bin 12840 -> 85050 bytes .../windows-autopilot/intune-connector.md | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/windows-autopilot/images/connector-fail.png b/windows/deployment/windows-autopilot/images/connector-fail.png index 3381ae35bc3331e60ea75306bf2d55393482e141..2d8abb578536841ea21b27825db778b9a62025ec 100644 GIT binary patch literal 85050 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 LKg2w6diCD`>kjVZ diff --git a/windows/deployment/windows-autopilot/intune-connector.md b/windows/deployment/windows-autopilot/intune-connector.md index 08d200f3b2..c21ee7fda8 100644 --- a/windows/deployment/windows-autopilot/intune-connector.md +++ b/windows/deployment/windows-autopilot/intune-connector.md @@ -21,13 +21,13 @@ Microsoft has released a [preview for Intune connector for Active Directory](htt In this preview version of the Intune Connector, you might receive an error message indicating a setup failure with the following error code and message: -0x80070658 - Error applying transforms. Verify that the specified transform paths are valid. +**0x80070658 - Error applying transforms. Verify that the specified transform paths are valid.** See the following example: ![Connector error](images/connector-fail.png) -This error can be resolved by ensuring that your Active Directory domain controller has one of the following language packs installed: +This error can be resolved by ensuring that the member server where Intune Connector is running has one of the following language packs installed: en-US
      cs-CZ
      From 7333ba0f1f398b9838428f50b0d6718ac05e1392 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Tue, 13 Nov 2018 23:41:23 +0000 Subject: [PATCH 269/487] Merged PR 12809: Another correction, I keep getting changes from product team :-/ --- .../windows-autopilot/intune-connector.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/windows/deployment/windows-autopilot/intune-connector.md b/windows/deployment/windows-autopilot/intune-connector.md index c21ee7fda8..cc2d85e737 100644 --- a/windows/deployment/windows-autopilot/intune-connector.md +++ b/windows/deployment/windows-autopilot/intune-connector.md @@ -27,7 +27,7 @@ See the following example: ![Connector error](images/connector-fail.png) -This error can be resolved by ensuring that the member server where Intune Connector is running has one of the following language packs installed: +This error can be resolved by ensuring that the member server where Intune Connector is running has one of the following language packs installed and configured to be the default keyboard layout: en-US
      cs-CZ
      @@ -54,6 +54,13 @@ zh-TW This solution is a workaround and will be fully resolved in a future release of the Intune Connector. -Note: It is not required to change the default display language. Only ensure that at least one of the listed languages are installed. +To change the default keyboard layout: + +1. Click **Settings > Time & language > Region and language** +2. Select one of the languages listed above and choose **Set as default**. + +Note: If the language you need isn't listed, you can add additional languages by selecting **Add a language**. + + + -Install additional [language packs](https://docs.microsoft.com/windows-hardware/manufacture/desktop/language-packs-and-windows-deployment#span-idgetlanguagepacksandlipsspanspan-idgetlanguagepacksandlipsspanspan-idgetlanguagepacksandlipsspanwhere-to-get-language-packs-and-lips) under **Settings > Time & language > Region and language > Add a language** (under Options). \ No newline at end of file From caa0be68a44ac52b193f127d97cd1e3fe1640a2f Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 13 Nov 2018 16:28:36 -0800 Subject: [PATCH 270/487] added info about dlp --- .../control-usb-devices-using-intune.md | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md index 673619d598..a9f85103db 100644 --- a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md +++ b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md @@ -16,17 +16,20 @@ ms.date: 11/12/2018 **Applies to:** [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf) -You can configure Intune settings to reduce threats from removable storage such as USB devices, including these options: +You can configure Intune settings to reduce threats from removable storage such as USB devices, including: -- [Completely block the use of removable storage or USB](#completely-block-removable-storage-or-usb-connections) -- [Allow removable storage or USB connections but block unsigned or untrusted processes from running](#allow-removable-storage-or-usb-connections-but-block-unsigned-or-untrusted-processes-from-running) +- [Block unwanted removeable storage](#block-unwanted-removable-storage) +- [Protect allowed removable storage](#protect-allowed-removable-storage) -You can also [run a PowerShell script to perform a custom scan](https://aka.ms/scanusb) of a USB drive after it is mounted. +Protecting allowed removeable storage requires enabling real-time protection. +We recommend enabling real-time protection for improved scanning performance, especialy for large storage devices. +If real-time protection is enabled, files are scanned before they are accessed and executed. The scanning scope includes all files, including those on mounted removable devices such as USB drives. +You can optionally [run a PowerShell script to perform a custom scan](https://aka.ms/scanusb) of a USB drive after it is mounted. > [!NOTE] -> For more comprehensive data loss prevention for Windows 10 devices, you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device. +> These threat reduction measures help prevent malware from coming into your environment. You can also configure data loss prevention measures to to protect enterprise data from leaving your environment. For data loss prevention on Windows 10 devices, you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device. -## Completely block removable storage or USB connections +## Block unwanted removeable storage 1. Sign in to the [Microsoft Azure portal](https://portal.azure.com/). 2. Click **Intune** > **Device configuration** > **Profiles** > **Create profile**. @@ -52,7 +55,7 @@ You can also [run a PowerShell script to perform a custom scan](https://aka.ms/s 7. Click **Create** to save the profile. -## Allow removable storage or USB connections but block unsigned or untrusted processes from running +## Protect allowed removable storage 1. Sign in to the [Microsoft Azure portal](https://portal.azure.com/). 2. Click **Intune** > **Device configuration** > **Profiles** > **Create profile**. From 10e7f04b7a8db0159621b50d60469828f299be73 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 13 Nov 2018 16:31:31 -0800 Subject: [PATCH 271/487] added link to rtp --- .../device-control/control-usb-devices-using-intune.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md index a9f85103db..dc44233f02 100644 --- a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md +++ b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md @@ -21,7 +21,7 @@ You can configure Intune settings to reduce threats from removable storage such - [Block unwanted removeable storage](#block-unwanted-removable-storage) - [Protect allowed removable storage](#protect-allowed-removable-storage) -Protecting allowed removeable storage requires enabling real-time protection. +Protecting allowed removeable storage requires [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). We recommend enabling real-time protection for improved scanning performance, especialy for large storage devices. If real-time protection is enabled, files are scanned before they are accessed and executed. The scanning scope includes all files, including those on mounted removable devices such as USB drives. You can optionally [run a PowerShell script to perform a custom scan](https://aka.ms/scanusb) of a USB drive after it is mounted. From a9a831b9dedd4f6e7bb6c87d1cc7c7c6f4454e2a Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 13 Nov 2018 16:42:57 -0800 Subject: [PATCH 272/487] added link to csp docs --- .../device-control/control-usb-devices-using-intune.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md index dc44233f02..c46d27571f 100644 --- a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md +++ b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md @@ -27,7 +27,7 @@ If real-time protection is enabled, files are scanned before they are accessed a You can optionally [run a PowerShell script to perform a custom scan](https://aka.ms/scanusb) of a USB drive after it is mounted. > [!NOTE] -> These threat reduction measures help prevent malware from coming into your environment. You can also configure data loss prevention measures to to protect enterprise data from leaving your environment. For data loss prevention on Windows 10 devices, you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device. +> These threat reduction measures help prevent malware from coming into your environment. To protect enterprise data from leaving your environment, you can also configure data loss prevention measures. For data loss prevention on Windows 10 devices, you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device. ## Block unwanted removeable storage @@ -55,8 +55,12 @@ You can optionally [run a PowerShell script to perform a custom scan](https://ak 7. Click **Create** to save the profile. +Alternatively, you can create a custom profile in Intune and configure [DeviceInstallation](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation) policies. + ## Protect allowed removable storage +These settings require [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). + 1. Sign in to the [Microsoft Azure portal](https://portal.azure.com/). 2. Click **Intune** > **Device configuration** > **Profiles** > **Create profile**. From 62952b92031345f17ea757a00392ce70601ca97f Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 13 Nov 2018 17:26:14 -0800 Subject: [PATCH 273/487] add azure ip address range --- .../threat-protection/windows-defender-atp/TOC.md | 2 +- ...-windows-defender-advanced-threat-protection.md | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index f05f3f551f..b57148d27e 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -181,7 +181,7 @@ ##### [Network firewall](../windows-firewall/evaluating-windows-firewall-with-advanced-security-design-examples.md) #### [Evaluate next generation protection](../windows-defender-antivirus/evaluate-windows-defender-antivirus.md) -### [Access the Windows Security app](community-windows-defender-advanced-threat-protection.md) +### [Access the Windows Defender Security Center Community Center](community-windows-defender-advanced-threat-protection.md) ## [Configure and manage capabilities](onboard.md) ### [Configure attack surface reduction](configure-attack-surface-reduction.md) diff --git a/windows/security/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md index c7d9e056c4..28076a7e43 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md @@ -98,8 +98,22 @@ United Kingdom | ```uk.vortex-win.data.microsoft.com```
      ```uk-v20.events.dat United States | ```us.vortex-win.data.microsoft.com```
      ```us-v20.events.data.microsoft.com```
      ```winatp-gw-cus.microsoft.com```
      ```winatp-gw-eus.microsoft.com``` + If a proxy or firewall is blocking anonymous traffic, as Windows Defender ATP sensor is connecting from system context, make sure anonymous traffic is permitted in the above listed URLs. +### IP range +You'll need to whitelist the following Azure IP addresses/ranges published on [Microsoft Azure Datacenter IP Ranges](https://www.microsoft.com/en-us/download/details.aspx?id=41653). + +The Windows Defender ATP service is deployed in the following regions: +- \+\ +- \+\ +- \+\ +- \+\ +- \+\ +- \+\ +- \+\ + + ## Verify client connectivity to Windows Defender ATP service URLs From c987c6d158ae89c1e94674b48c17e8447d7c3939 Mon Sep 17 00:00:00 2001 From: Kaushik Ainapure Date: Wed, 14 Nov 2018 15:57:20 +0530 Subject: [PATCH 274/487] Updating scenarios Updates to the scenarios and content associated. --- .../windows-10-support-solutions.md | 64 +++++++++++-------- 1 file changed, 37 insertions(+), 27 deletions(-) diff --git a/windows/client-management/windows-10-support-solutions.md b/windows/client-management/windows-10-support-solutions.md index c212eae7d8..d540b098dd 100644 --- a/windows/client-management/windows-10-support-solutions.md +++ b/windows/client-management/windows-10-support-solutions.md @@ -7,45 +7,54 @@ ms.sitesec: library ms.author: elizapo author: kaushika-msft ms.localizationpriority: medium -ms.date: 11/08/2017 +ms.date: 11/08/2018 --- # Top support solutions for Windows 10 Microsoft regularly releases both updates and solutions for Windows 10. To ensure your computers can receive future updates, including security updates, it's important to keep them updated. Check out the following links for a complete list of released updates: -- [Windows 10 Version 1703 update history](https://support.microsoft.com/help/4018124/) -- [Windows 10 Version 1607 update history](https://support.microsoft.com/help/4000825/) -- [Windows 10 Version 1511 update history](https://support.microsoft.com/help/4000824/) +- [Windows 10 version 1803 update history](https://support.microsoft.com/help/4099479) +- [Windows 10 version 1709 update history](https://support.microsoft.com/help/4043454) +- [Windows 10 Version 1703 update history](https://support.microsoft.com/help/4018124) +- [Windows 10 Version 1607 update history](https://support.microsoft.com/help/4000825) +- [Windows 10 Version 1511 update history](https://support.microsoft.com/help/4000824) These are the top Microsoft Support solutions for the most common issues experienced when using Windows 10 in an enterprise or IT pro environment. The links below include links to KB articles, updates, and library articles. -## Solutions related to installing Windows updates or hotfixes -- [Understanding the Windowsupdate.log file for advanced users](https://support.microsoft.com/help/4035760/understanding-the-windowsupdate-log-file-for-advanced-users) -- [You can't install updates on a Windows-based computer](https://support.microsoft.com/help/2509997/you-can-t-install-updates-on-a-windows-based-computer) -- [Get-WindowsUpdateLog](https://technet.microsoft.com/itpro/powershell/windows/windowsupdate/get-windowsupdatelog) -- [How to read the Windowsupdate.log file](https://support.microsoft.com/help/902093/how-to-read-the-windowsupdate-log-file) -- [Can't download updates from Windows Update from behind a firewall or proxy server](https://support.microsoft.com/help/3084568/can-t-download-updates-from-windows-update-from-behind-a-firewall-or-p) -- [Computer staged from a SysPrepped image doesn't receive WSUS updates](https://support.microsoft.com/help/4010909/computer-staged-from-a-sysprepped-image-doesn-t-receive-wsus-updates) -- [Servicing stack update for Windows 10 Version 1703: June 13, 2017](https://support.microsoft.com/help/4022405/servicingstackupdateforwindows10version1703june13-2017) -- [Servicing stack update for Windows 10 Version 1607 and Windows Server 2016: March 14, 2017](https://support.microsoft.com/help/4013418/servicing-stack-update-for-windows-10-version-1607-and-windows-server) +## Solutions related to installing Windows Updates +- [How does Windows Update work](https://docs.microsoft.com/en-us/windows/deployment/update/how-windows-update-works) +- [Windows Update log files](https://docs.microsoft.com/en-us/windows/deployment/update/windows-update-logs) +- [Windows Update troubleshooting](https://docs.microsoft.com/en-us/windows/deployment/update/windows-update-troubleshooting) +- [Windows Update common errors and mitigation](https://docs.microsoft.com/en-us/windows/deployment/update/windows-update-errors) +- [Windows Update - additional resources](https://docs.microsoft.com/en-us/windows/deployment/update/windows-update-resources) + +## Solutions related to installing or upgrading Windows + +- [Quick Fixes](https://docs.microsoft.com/en-us/windows/deployment/upgrade/quick-fixes) +- [Troubleshooting upgrade errors](https://docs.microsoft.com/en-us/windows/deployment/upgrade/troubleshoot-upgrade-errors) +- [Resolution procedures](https://docs.microsoft.com/en-us/windows/deployment/upgrade/resolution-procedures) +- ["0xc1800118" error when you push Windows 10 Version 1607 by using WSUS](https://support.microsoft.com/en-in/help/3194588/0xc1800118-error-when-you-push-windows-10-version-1607-by-using-wsus) +- [0xC1900101 error when Windows 10 upgrade fails after the second system restart](https://support.microsoft.com/en-in/help/3208485/0xc1900101-error-when-windows-10-upgrade-fails-after-the-second-system) + +## Solutions related to BitLocker + +- [BitLocker recovery guide](https://docs.microsoft.com/en-us/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan) +- [BitLocker: How to enable Network Unlock](https://docs.microsoft.com/en-us/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock) +- [BitLocker: Use BitLocker Drive Encryption Tools to manage BitLocker](https://docs.microsoft.com/en-us/windows/security/information-protection/bitlocker/bitlocker-use-bitlocker-drive-encryption-tools-to-manage-bitlocker) +- [BitLocker Group Policy settings](https://docs.microsoft.com/en-us/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings) ## Solutions related to Bugchecks or Stop Errors - [Troubleshooting Stop error problems for IT Pros](https://support.microsoft.com/help/3106831/troubleshooting-stop-error-problems-for-it-pros) - [How to use Windows Recovery Environment (WinRE) to troubleshoot common startup issues](https://support.microsoft.com/help/4026030/how-to-use-windows-recovery-environment-winre-to-troubleshoot-common-s) - [How to troubleshoot Windows-based computer freeze issues](https://support.microsoft.com/help/3118553/how-to-troubleshoot-windows-based-computer-freeze-issues) -- [Understanding Bugchecks](https://blogs.technet.microsoft.com/askperf/2007/12/18/understanding-bugchecks/) -- [Understanding Crash Dump Files](https://blogs.technet.microsoft.com/askperf/2008/01/08/understanding-crash-dump-files/) +- [Introduction of page file in Long-Term Servicing Channel and Semi-Annual Channel of Windows](https://support.microsoft.com/help/4133658) + + +## Solutions related to Windows Boot issues +- [Troubleshooting Windows boot problems for IT Pros](https://support.microsoft.com/help/4343769) +- [How to use Windows Recovery Environment (WinRE) to troubleshoot common startup issues](https://support.microsoft.com/help/4026030/how-to-use-windows-recovery-environment-winre-to-troubleshoot-common-s) -## Solutions related to installing or upgrading Windows -- [Resolve Windows 10 upgrade errors : Technical information for IT Pros](/windows/deployment/upgrade/resolve-windows-10-upgrade-errors) -- [Windows OOBE fails when you start a new Windows-based computer for the first time](https://support.microsoft.com/help/4020048/windows-oobe-fails-when-you-start-a-new-windows-based-computer-for-the) -- ["0xc1800118" error when you push Windows 10 Version 1607 by using WSUS](https://support.microsoft.com/help/3194588/-0xc1800118-error-when-you-push-windows-10-version-1607-by-using-wsus) -- [0xC1900101 error when Windows 10 upgrade fails after the second system restart](https://support.microsoft.com/help/3208485/0xc1900101-error-when-windows-10-upgrade-fails-after-the-second-system) -- [Updates fix in-place upgrade to Windows 10 version 1607 problem](https://support.microsoft.com/help/4020149/updates-fix-in-place-upgrade-to-windows-10-version-1607-problem) -- [OOBE update for Windows 10 Version 1703: May 9, 2017](https://support.microsoft.com/help/4020008) -- [OOBE update for Windows 10 Version 1607: May 30, 2017](https://support.microsoft.com/help/4022632) -- [OOBE update for Windows 10 Version 1511: May 30, 2017](https://support.microsoft.com/help/4022633) ## Solutions related to configuring or managing the Start menu - [Manage Windows 10 Start and taskbar layout](/windows/configuration/windows-10-start-layout-options-and-policies) @@ -57,7 +66,8 @@ These are the top Microsoft Support solutions for the most common issues experie - [Modern apps are blocked by security software when you start the applications on Windows 10 Version 1607](https://support.microsoft.com/help/4016973/modern-apps-are-blocked-by-security-software-when-you-start-the-applic) ## Solutions related to wireless networking and 802.1X authentication - +- [Advanced Troubleshooting Wireless Network](Connectivity]https://docs.microsoft.com/en-us/windows/client-management/advanced-troubleshooting-wireless-network-connectivity) +- [Advanced Troubleshooting 802.1x Authentication](https://docs.microsoft.com/en-us/windows/client-management/advanced-troubleshooting-802-authentication) +- [Troubleshooting Windows 802.11 Wireless Connections](https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-vista/cc766215(v=ws.10)) +- [Troubleshooting Windows Secure 802.3 Wired Connections](https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-vista/cc749352(v%3dws.10)) - [Windows 10 devices can't connect to an 802.1X environment](https://support.microsoft.com/kb/3121002) -- [Windows 10 wireless connection displays "Limited" status](https://support.microsoft.com/kb/3114149) -- [Computer that has VPN software installed can't detect wireless network after upgrading to Windows 10](https://support.microsoft.com/kb/3084164) From 1d68112812fdfecb3b58153683020a120c7bb148 Mon Sep 17 00:00:00 2001 From: Kaushik Ainapure Date: Wed, 14 Nov 2018 16:14:41 +0530 Subject: [PATCH 275/487] Create new troubleshooting article on boot issues Create a new article on troubleshooting boot problems on Windows --- .../advanced-troubleshooting-boot-problems | 393 ++++++++++++++++++ 1 file changed, 393 insertions(+) create mode 100644 windows/client-management/advanced-troubleshooting-boot-problems diff --git a/windows/client-management/advanced-troubleshooting-boot-problems b/windows/client-management/advanced-troubleshooting-boot-problems new file mode 100644 index 0000000000..d22f66c515 --- /dev/null +++ b/windows/client-management/advanced-troubleshooting-boot-problems @@ -0,0 +1,393 @@ +--- +title: Advanced Troubleshooting Windows boot problems +description: Learn how troubleshooting unable to boot Windows +ms.prod: w10 +ms.mktglfcycl: +ms.sitesec: library +author: kaushika-msft +ms.localizationpriority: medium +ms.author: elizapo +ms.date: +--- + +## Advanced Troubleshooting Windows boot problems + +!>**Notice to home users** +>This article is intended for use by support agents and IT professionals. If +you're looking for more general information about recovery options, see [Recovery options in Windows 10](https://internal.support.services.microsoft.com/en-us/help/12415). + +### Summary + +There are several reasons why a Windows-based computer may hang during startup. To troubleshoot boot problems, first determine in which of the following phases the computer gets stuck: + +| **No** | **Boot Process** | **BIOS** | **UEFI** | +|--------|----------------------|-----------------------------------------------------------------------------| +| 1 | PreBoot | MBR/PBR (Bootstrap Code) | UEFI Firmware | +| 2 | Windows Boot Manager | %SystemDrive%\bootmgr | \EFI\Microsoft\Boot\bootmgfw.efi | +| 3 | Windows OS Loader | %SystemRoot%\system32\winload.exe | %SystemRoot%\system32\winload.efi | +| 4 | Windows NT OS Kernel | %SystemRoot%\system32\ntoskrnl.exe | + + +**1. PreBoot** + +The PC’s firmware initiates a Power-On Self Test (POST) and loads firmware settings. This pre-boot process ends when a valid system disk is detected. Firmware reads the master boot record (MBR), and then starts Windows Boot +Manager. + +**2. Windows Boot Manager** + +Windows Boot Manager finds and starts the Windows loader (Winload.exe) on the Windows boot partition. + +**3. Windows operating system loader** + +Essential drivers required to start the Windows kernel are loaded and the kernel starts to run. + +**4. Windows NT OS Kernel** + +The kernel load into memory the system registry hive and additional drivers that are marked as BOOT_START. + +The kernel passes control to the session manager process (Smss.exe) which initializes the system session, and loads and starts the devices and drivers that are not marked BOOT_START. + +Here is a summary of Boot Sequence vs Display and Typical NoBoot. Before starting troubleshooting, you have to understand the outline of boot process and display status to ensure that the issue is properly identified at the beginning of the engagement. + +![](media/6ed145ee3760b545fcbe277ea7d5c88d.png) + + +Each phase has a different approach to troubleshooting. This article provides troubleshooting techniques for problems that occur during the first three phases. + +**Note**If the computer repeatedly boots to the recovery options, run the following command at a command prompt to break the cycle: + +```dos +Bcdedit /set {default} recoveryenabled no +``` + +If the F8 options don't work, run the following command: + +```dos +Bcdedit /set {default} bootmenupolicy legacy +``` + +#### BIOS phase + +To determine whether the system has passed the BIOS phase, follow these steps: + +1. If there are any external peripherals connected to the computer, disconnect them. +2. Check whether the hard disk drive light on the physical computer is working. If it is not working, this indicates that the startup process is stuck at the BIOS phase. +3. Press the NumLock key to see whether the indicator light toggles on and off. If it does not, this indicates that the startup process is stuck at BIOS. + +If the system is stuck at the BIOS phase, there may be a hardware problem. + +#### Boot loader phase + +If the screen is completely black except for a blinking cursor, or if you receive one of the following error codes, this indicates that the boot process is stuck in the Boot Loader phase: + +- Boot Configuration Data (BCD) missing or corrupted +- Boot file or MBR corrupted +- Operating system Missing +- Boot sector missing or corrupted +- Bootmgr missing or corrupted +- Unable to boot due to system hive missing or corrupted + +To troubleshoot this problem, use Windows installation media to start the computer, press Shift+F10 for a command prompt, and then use any of the following methods. + + +##### Method 1: Startup Repair tool + +The Startup Repair tool automatically fixes many common problems. The tool also lets you quickly diagnose and repair more complex startup problems. When the computer detects a startup problem, the computer starts the Startup Repair tool. When the tool starts, it performs diagnostics. These diagnostics include analyzing startup log files to determine the cause of the problem. When the Startup Repair tool determines the cause, the tool tries to fix the problem automatically. + +To do this, follow these steps. + +**Note** For additional methods to start WinRE, see [Entry points into +WinRE](https://docs.microsoft.com/windows-hardware/manufacture/desktop/windows-recovery-environment--windows-re--technical-reference#span-identrypointsintowinrespanspan-identrypointsintowinrespanspan-identrypointsintowinrespanentry-points-into-winre). + +1. Start the system to the installation media for the installed version of Windows. + **Note** For more information, see [Create installation media for Windows](https://support.microsoft.com/help/15088). + +2. On the **Install Windows** screen, select **Next** > **Repair your computer**. + +3. On the **System Recovery Options** screen, select **Next** > **Command Prompt**. + +4. After Startup Repair, select Shutdown, then turn on your PC to see if OS can boot properly. + +The Startup Repair tool generates a log file to help you understand the startup problems and the repairs that were made. You can find the log file in the following location: + +> %windir%\System32\LogFiles\Srt\Srttrail.txt + + +For more information see, [A Stop error occurs, or the computer stops responding when you try to start +Windows Vista or Windows 7 +](https://support.microsoft.com/en-us/help/925810/a-stop-error-occurs-or-the-computer-stops-responding-when-you-try-to-s) + + +##### Method 2: Repair Boot Codes + +To repair boot codes, run the following command: + +```dos +BOOTREC /FIXMBR +``` + +To repair the boot sector, run the following command: + +```dos +BOOTREC /FIXBOOT +``` + +**Note** Running **BOOTREC** together with **Fixmbr** overwrites only the master boot code. If the corruption in the MBR affects the partition table, running **Fixmbr** may not fix the problem. + +##### Method 3: Fix BCD errors + +If you receive BCD-related errors, follow these steps: + +1. Scan for all the systems that are installed. To do this, run the following command: + ```dos + Bootrec /ScanOS + ``` + +2. Restart the computer to check whether the problem is fixed. + +3. If the problem is not fixed, run the following command: + ```dos + Bootrec /rebuildbcd + ``` + +4. You might receive one of the following outputs: + +> Scanning all disks for Windows installations. Please wait, since this may take a while...Successfully scanned Windows installations. Total identified Windows installations: 0 +The operation completed successfully. + +> Scanning all disks for Windows installations. Please wait, since this may take a while... Successfully scanned Windows installations. Total identified Windows installations: 1 +D:\Windows +Add installation to boot list? Yes/No/All: + +If the output shows **windows installation: 0**, run the following commands: + +```dos +bcdedit /export c:\bcdbackup + +attrib c:\\boot\\bcd -h -r –s + +ren c:\\boot\\bcd bcd.old + +bootrec /rebuildbcd +``` + +After you run the command, you receive the following output: + +> Scanning all disks for Windows installations. Please wait, since this may take a while...Successfully scanned Windows installations. Total identified Windows installations: 1{D}:\Windows +Add installation to boot list? Yes/No/All: Y + +5. Try again to start the system. + +##### Method 4: Replace Bootmgr + +If methods 1 and 2 do not fix the problem, replace the Bootmgr file from drive C to the System Reserved partition. To do this, follow these steps: + +1. At a command prompt, change the directory to the System Reserved partition. + +2. Run the **attrib** command to unhide the file: + ```dos + attrib-s -h -r + ``` + +3. Run the same **attrib** command on the Windows (system drive): + ```dos + attrib-s -h –r + ``` + +4. Rename the Bootmgr file as Bootmgr.old: + ```dos + ren c:\\bootmgr bootmgr.old + ``` + +5. Start a text editor, such as Notepad. + +6. Navigate to the system drive. + +7. Copy the Bootmgr file, and then paste it to the System Reserved partition. + +8. Restart the computer. + +##### Method 5: Restore System Hive +If Windows cannot load the system registry hive into memory, you must restore the system hive. To do this, use the Windows Recovery Environment or use Emergency Repair Disk (ERD) to copy the files from the +C:\Windows\System32\config\RegBack to C:\Windows\System32\config. +If the problem persists, you may want to restore the system state backup to an alternative location, and then retrieve the registry hives to be replaced. + + +#### Kernel Phase + +If the system gets stuck during the kernel phase, you experience multiple symptoms or receive multiple error messages. These include, but are not limited to, the following: + +- A Stop error appears after the splash screen (Windows Logo screen). + +- Specific error code is displayed. + For example, "0x00000C2" , "0x0000007B" , "inaccessible boot device" and so on. + (To troubleshoot the 0x0000007B error, see [Error code INACCESSIBLE_BOOT_DEVICE (STOP 0x7B)](https://internal.support.services.microsoft.com/en-us/help/4343769/troubleshooting-guide-for-windows-boot-problems#0x7bstoperror)) + +- The screen is stuck at the "spinning wheel" (rolling dots) "system busy" icon. + +- A black screen appears after the splash screen. + +To troubleshoot these problems, try the following recovery boot options one at a time. +Scenario 1: [Try to start the computer in Safe mode or Last Known Good Configuration]() + +On the **Advanced Boot Options** screen, try to start the computer in **Safe Mode** or **Safe Mode with Networking**. If either of these options works, use Event Viewer to help identify and diagnose the cause of the boot problem. To view events that are recorded in the event logs, follow these steps: + +1. Use one of the following methods to open Event Viewer: + + - Click **Start**, point to **Administrative Tools**, and then click + **Event Viewer**. + + - Start the Event Viewer snap-in in Microsoft Management Console (MMC). + +2. In the console tree, expand Event Viewer, and then click the log that you + want to view. For example, click **System log** or **Application log**. + +3. In the details pane, double-click the event that you want to view. + +4. On the **Edit** menu, click **Copy**, open a new document in the program in + which you want to paste the event (for example, Microsoft Word), and then + click **Paste**. + +5. Use the Up Arrow or Down Arrow key to view the description of the previous + or next event. + + +#### Clean boot + +To troubleshoot problems that affect services, do a clean boot by using System Configuration (msconfig). +Select **Selective startup** to test the services one at a time to determine which one is causing the problem. If you cannot find the cause, try including system services. However, in most cases, the problematic service is third-party. + +Disable any service that you find to be faulty, and try to start the computer again by selecting **Normal startup**. + +For detailed instructions, see [How to perform a clean boot in Windows](https://support.microsoft.com/en-us/help/929135/how-to-perform-a-clean-boot-in-windows). + +If the computer starts in Disable Driver Signature mode, start the computer in Disable Driver Signature Enforcement mode, and then follow the steps that are documented in the following article to determine which drivers or files require driver signature enforcement: +[Troubleshooting boot problem caused by missing driver signature +(x64)](https://blogs.technet.microsoft.com/askcore/2012/04/15/troubleshooting-boot-issues-due-to-missing-driver-signature-x64/) + +**Note** + +- If the computer is a domain controller, try Directory Services Restore mode (DSRM). + +- This method is an important step if you encounter Stop error "0xC00002E1" or "0xC00002E2" + + +**Examples** + +> Warning +> Serious problems might occur if you modify the registry incorrectly by using Registry Editor or by using another method. These problems might require that you reinstall the operating system. Microsoft cannot guarantee that these +problems can be solved. Modify the registry at your own risk. + +*Error code INACCESSIBLE_BOOT_DEVICE (STOP 0x7B)* + +To troubleshoot this Stop error, follow these steps to filter the drivers: + +1. Go to Window Recovery Environment (WinRE) by putting an ISO disk of the system in the disk drive. The ISO should be of same version of Windows or a later version. + +2. Open the registry. + +3. Load the system hive, and name it as "test." + +4. Under the following registry subkey, check for lower filter and upper filter items for Non-Microsoft Drivers: + + **HKEY_LOCAL_MACHINE\\SYSTEM\\ControlSet001\\Control\\Class** + +5. For each third-party driver that you locate, click the upper or lower filter, and then delete the value data. + +6. Search through the whole registry for similar items. Process as an appropriate, and then unload the registry hive. + +7. Restart the server in Normal mode. + +For additional troubleshooting steps, see the following articles: + +- [Troubleshooting a Stop 0x7B in +Windows](https://blogs.technet.microsoft.com/askcore/2013/08/05/troubleshooting-a-stop-0x7b-in-windows/) + +- [Advanced troubleshooting for "Stop error code 0x0000007B (INACCESSIBLE_BOOT_DEVICE)" errors in Windows +XP](https://internal.support.services.microsoft.com/en-us/help/324103). + +To fix problems that occur after you install Windows updates, check for pending updates by using these steps: + +1. Open a Command Prompt winodw in WinRE. + +2. Run the command: + ```dos + dism /image:C:\ /get-packages + ``` + +3. If there are any pending updates, uninstall them by running the following commands: + ```dos + DISM /image:C:\ /remove-package /packagename: name of the package + ``` + ```dos + Dism /Image:C:\ /Cleanup-Image /RevertPendingActions + ``` + +Try to start the computer. + +If the computer does not start, follow these steps: + +1. Open A Command Prompt window in WinRE, and start a text editor, such as Notepad. + +2. Navigate to the system drive, and search for windows\winsxs\pending.xml. + +3. If the Pending.xml file is found, rename the file as Pending.xml.old. + +4. Open the registry, and then load the component hive in HKEY_LOCAL_MACHINE as a test. + +5. Highlight the loaded test hive, and then search for the **pendingxmlidentifier** value. + +6. If the **pendingxmlidentifier** value exists, delete the value. + +7. Unload the test hive. + +8. Load the system hive, name it as "test". + +9. Navigate to the following subkey: + + **HKEY_LOCAL_MACHINE\\SYSTEM\\ControlSet001\\Services\\TrustedInstaller** + +10. Change the **Start** value from **1** to **4** + +11. Unload the hive. + +12. Try to start the computer. + +If the Stop error occurs late in the startup process, or if the Stop error is still being generated, you can capture a memory dump. A good memory dump can help determine the root cause of the Stop error. For details, see the following Knowledge Base article: + +- [969028](https://support.microsoft.com/help/969028) How to generate a kernel or a complete memory dump file in Windows Server 2008 and Windows Server 2008 R2 + +For more information about page file problems in Windows 10 or Windows Server 2016, see the following Knowledge Base article: + +- [4133658](https://support.microsoft.com/help/4133658) Introduction of page file in Long-Term Servicing Channel and Semi-Annual Channel of Windows + +For more information about Stop errors, see the following Knowledge Base article: + +- [3106831](https://support.microsoft.com/help/3106831) Troubleshooting Stop error problems for IT Pros + + +If the dump file shows an error that is related to a driver (for example, windows\system32\drivers\stcvsm.sys is missing or corrupted), follow these guidelines: + +- Check the functionality that is provided by the driver. If the driver is a third-party boot driver, make sure that you understand what it does. + +- If the driver is not important and has no dependencies, load the system hive, and then disable the driver. + +- If the stop error indicates system file corruption, run the system file checker in offline mode. + - To do this, open WinRE, open a command prompt, and then run the following command: + ```dos + SFC /Scannow /OffBootDir=C:\ /OffWinDir=E:\Windows + ``` + For more information, see [Using System File Checker (SFC) To Fix Issues](https://blogs.technet.microsoft.com/askcore/2007/12/18/using-system-file-checker-sfc-to-fix-issues/) + + - If there is disk corruption, run the check disk command: + ```dos + chkdsk /f /r + ``` + + - If the Stop error indicates general registry corruption, or if you believe that new drivers or services were installed, follow these steps: + + 1. Start WinRE, and open a Command Prompt window. + 2. Start a text editor, such as Notepad. + 3. Navigate to C\Windows\System32\Config\. + 4. Rename the all five hives by appending ".old" to the name. + 5. Copy all the hives from the Regback folder, paste them in the Config folder, and then try to start the computer in Normal mode. From e33c3a086b676ba4f97fed0ca0ef1aecdeef5052 Mon Sep 17 00:00:00 2001 From: Pete Cavanaugh <42617297+petcaMSFT@users.noreply.github.com> Date: Wed, 14 Nov 2018 09:49:27 -0500 Subject: [PATCH 276/487] Update deploy-enterprise-licenses.md In local AD joined scenarios with AAD connect, hybrid join is required. Added the word 'hybrid' in the two places where "domain joined with Azure AD Connect" was listed. --- windows/deployment/deploy-enterprise-licenses.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/deploy-enterprise-licenses.md b/windows/deployment/deploy-enterprise-licenses.md index a70b584daf..c1d98d727b 100644 --- a/windows/deployment/deploy-enterprise-licenses.md +++ b/windows/deployment/deploy-enterprise-licenses.md @@ -73,7 +73,7 @@ For more information about integrating on-premises AD DS domains with Azure AD, ## Preparing for deployment: reviewing requirements -Devices must be running Windows 10 Pro, version 1703, and be Azure Active Directory joined, or domain joined with Azure AD Connect. Customers who are federated with Azure Active Directory are also eligible. For more information, see [Review requirements on devices](#review-requirements-on-devices), later in this topic. +Devices must be running Windows 10 Pro, version 1703, and be Azure Active Directory joined, or hybrid domain joined with Azure AD Connect. Customers who are federated with Azure Active Directory are also eligible. For more information, see [Review requirements on devices](#review-requirements-on-devices), later in this topic. ## Assigning licenses to users @@ -225,7 +225,7 @@ Use the following figures to help you troubleshoot when users experience these c ### Review requirements on devices -Devices must be running Windows 10 Pro, version 1703, and be Azure Active Directory joined, or domain joined with Azure AD Connect. Customers who are federated with Azure Active Directory are also eligible. You can use the following procedures to review whether a particular device meets requirements. +Devices must be running Windows 10 Pro, version 1703, and be Azure Active Directory joined, or hybrid domain joined with Azure AD Connect. Customers who are federated with Azure Active Directory are also eligible. You can use the following procedures to review whether a particular device meets requirements. **To determine if a device is Azure Active Directory joined:** From 477ad7fc3c6bbaceb8b5f418c73d7eb31136c734 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 14 Nov 2018 15:10:12 +0000 Subject: [PATCH 277/487] Merged PR 12796: hiding dock firmware topic again It was removed yesterday but today's RS5 publication put it back on live --- .openpublishing.redirection.json | 5 + devices/surface/TOC.md | 1 - .../manage-surface-dock-firmware-updates.md | 124 ------------------ devices/surface/update.md | 3 +- 4 files changed, 6 insertions(+), 127 deletions(-) delete mode 100644 devices/surface/manage-surface-dock-firmware-updates.md diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 97405d2d24..6c0356d667 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -5421,6 +5421,11 @@ "redirect_document_id": true }, { +"source_path": "devices/surface/manage-surface-dock-firmware-updates.md", +"redirect_url": "devices/surface/update", +"redirect_document_id": true +}, +{ "source_path": "devices/surface-hub/i-am-done-finishing-your-surface-hub-meeting.md", "redirect_url": "/surface-hub/finishing-your-surface-hub-meeting", "redirect_document_id": true diff --git a/devices/surface/TOC.md b/devices/surface/TOC.md index e68eb9a565..4953d1c2e8 100644 --- a/devices/surface/TOC.md +++ b/devices/surface/TOC.md @@ -14,7 +14,6 @@ ## [Surface firmware and driver updates](update.md) ### [Download the latest firmware and drivers for Surface devices](deploy-the-latest-firmware-and-drivers-for-surface-devices.md) ### [Manage Surface driver and firmware updates](manage-surface-pro-3-firmware-updates.md) -### [Manage Surface Dock firmware updates](manage-surface-dock-firmware-updates.md) ### [Surface Dock Updater](surface-dock-updater.md) ### [Wake On LAN for Surface devices](wake-on-lan-for-surface-devices.md) ## [Considerations for Surface and System Center Configuration Manager](considerations-for-surface-and-system-center-configuration-manager.md) diff --git a/devices/surface/manage-surface-dock-firmware-updates.md b/devices/surface/manage-surface-dock-firmware-updates.md deleted file mode 100644 index 45bf61629f..0000000000 --- a/devices/surface/manage-surface-dock-firmware-updates.md +++ /dev/null @@ -1,124 +0,0 @@ ---- -title: Manage Surface Dock firmware updates (Surface) -description: Read about the different methods you can use to manage the process of Surface Dock firmware updates. -ms.assetid: 86DFC0C0-C842-4CD1-A2D7-4425471FFE3F -ms.localizationpriority: medium -keywords: firmware, update, install, drivers -ms.prod: w10 -ms.mktglfcycl: manage -ms.pagetype: surface, devices -ms.sitesec: library -author: jobotto -ms.author: jdecker -ms.topic: article -ms.date: 07/27/2017 ---- - -# Manage Surface Dock firmware updates - - -Read about the different methods you can use to manage the process of Surface Dock firmware updates. - -The Surface Dock provides external connectivity to Surface devices through a single cable connection that includes Power, Ethernet, Audio, USB 3.0, and DisplayPort. The numerous connections provided by the Surface Dock are enabled by a smart chipset within the Surface Dock device. Like a Surface device’s chipset, the chipset that is built into the Surface Dock is controlled by firmware. For more information about the Surface Dock, see the [Surface Dock demonstration](https://technet.microsoft.com/mt697552) video. - -Like the firmware for Surface devices, firmware for Surface Dock is also contained within a downloaded driver that is visible in Device Manager. This driver stages the firmware update files on the Surface device. When a Surface Dock is connected and the driver is loaded, the newer version of the firmware staged by the driver is detected and firmware files are copied to the Surface Dock. The Surface Dock then begins a two-phase process to apply the firmware internally. Each phase requires the Surface Dock to be disconnected from the Surface device before the firmware is applied. The driver copies the firmware into the dock, but only applies it when the user disconnects the Surface device from the Surface Dock. This ensures that there are no disruptions because the firmware is only applied when the user leaves their desk with the device. - - ->[!NOTE] ->You can learn more about the firmware update process for Surface devices and how firmware is updated through driver installation at the following links: ->- [How to manage and update Surface drivers and firmware](https://technet.microsoft.com/mt697551) from Microsoft Mechanics ->- [Windows Update Makes Surface Better](https://go.microsoft.com/fwlink/p/?LinkId=785354) on the Microsoft Devices Blog - - -  - -The Surface Dock firmware update process shown in Figure 1 follows these steps: - -1. Drivers for Surface Dock are installed on Surface devices that are connected, or have been previously connected, to a Surface Dock. - -2. The drivers for Surface Dock are loaded when a Surface Dock is connected to the Surface device. - -3. The firmware version installed in the Surface Dock is compared with the firmware version staged by the Surface Dock driver. - -4. If the firmware version on the Surface Dock is older than the firmware version contained in the Surface Dock driver, the main chipset firmware update files are copied from the driver to the Surface Dock. - -5. When the Surface Dock is disconnected, the Surface Dock installs the firmware update to the main chipset. - -6. When the Surface Dock is connected again, the main chipset firmware is verified against the firmware present in the Surface Dock driver. - -7. If the firmware update for the main chipset is installed successfully, the Surface Dock driver copies the firmware update for the DisplayPort. - -8. When the Surface Dock is disconnected for a second time, the Surface dock installs the firmware update to the DisplayPort chipset. This process takes up to 3 minutes to apply. - -![Surface Dock firmware update process](images/manage-surface-dock-fig1-updateprocess.png "Surface Dock firmware update process") - -*1- Driver installation can be performed by Windows Update, manual installation, or automatically downloaded with Microsoft Surface Dock Updater* - -*2 - The Surface Dock firmware installation process takes approximately 3 minutes* - -Figure 1. The Surface Dock firmware update process - -If the firmware installation process is interrupted (for example, if power is disconnected from the Surface Dock during firmware installation), the Surface Dock will automatically revert to the prior firmware without disruption to the user, and the update process will restart the next time the Surface Dock is disconnected. For most users this update process should be entirely transparent. - -## Methods for updating Surface Dock firmware - - -There are three methods you can use to update the firmware of the Surface Dock: - -- [Automatic installation of drivers with Windows Update](#automatic-installation) - -- [Deployment of drivers downloaded from the Microsoft Download Center](#deployment-dlc) - -- [Manually update with Microsoft Surface Dock Updater](#manual-updater) - -## Automatic installation with Windows Update - - -Windows Update is the method that most users will use. The drivers for the Surface Dock are downloaded automatically from Windows Update and the dock update process is initiated without additional user interaction. The two-phase dock update process described earlier occurs in the background as the user connects and disconnects the Surface Dock during normal use. - ->[!NOTE] ->The driver version that is displayed in Device Manager may be different from the firmware version that the Surface Dock is using. - -  - -## Deployment of drivers downloaded from the Microsoft Download Center - - -This method is used mostly in environments where Surface device drivers and firmware are managed separately from Windows Update. See [Manage Surface driver and firmware updates](manage-surface-pro-3-firmware-updates.md) for more information about the different methods to manage Surface device driver and firmware updates. Updating the Surface Dock firmware through this method involves downloading and deploying an MSI package to the Surface device that contains the updated Surface Dock drivers and firmware. This is the same method recommended for updating all other Surface drivers and firmware. The two-phase firmware update process occurs in the background each time the Surface Dock is disconnected, just like it does with the Windows Update method. - -For more information about how to deploy MSI packages see [Create and deploy an application with System Center Configuration Manager](https://docs.microsoft.com/sccm/apps/get-started/create-and-deploy-an-application). - ->[!NOTE] ->When drivers are installed through Windows Update or the MSI package, registry keys are added that indicate the version of firmware installed on the Surface Dock and contained within the Surface Dock driver. These registry keys can be found in: -> **HKLM\\Software\\Microsoft\\Windows NT\\CurrentVersion\\WUDF\\Services\\SurfaceDockFwUpdate\\Parameters** - -Firmware status is displayed for both the main chipset (displayed as **Component10**) and the DisplayPort chipset (displayed as **Component20**). For each chipset there are four keys, where *xx* is **10** or **20** corresponding to each chipset: - -- **Component*xx*CurrentFwVersion** – This key displays the version of firmware that is installed on the currently connected or most recently connected Surface Dock. - -- **Component*xx*OfferFwVersion** – This key displays the version of firmware staged by the Surface Dock driver. - -- **Component*xx*FirmwareUpdateStatus** – This key displays the stage of the Surface Dock firmware update process. - -- **Component*xx*FirmwareUpdateStatusRejectReason** – This key changes as the firmware update is processed. It should result in 0 after the successful installation of Surface Dock firmware. - ->[!NOTE] ->These registry keys are not present unless you have installed updated Surface Dock drivers through Windows Update or MSI deployment. - -  - -## Manually update with Microsoft Surface Dock Updater - - -The manual method using the Microsoft Surface Dock Updater tool to update the Surface Dock is used mostly in environments where IT prepares Surface Docks prior to delivery to the end user, or for troubleshooting of a Surface Dock. Microsoft Surface Dock Updater is a tool that you can run from any Surface device that is compatible with the Surface Dock, and will walk you through the process of performing the Surface Dock firmware update in the least possible amount of time. You can also use this tool to verify the firmware status of a connected Surface Dock. - -For more information about how to use the Microsoft Surface Dock Updater tool, please see [Microsoft Surface Dock Updater](surface-dock-updater.md). You can download the Microsoft Surface Dock Updater tool from the [Surface Tools for IT page](https://www.microsoft.com/download/details.aspx?id=46703) on the Microsoft Download Center. - -  - -  - - - - - diff --git a/devices/surface/update.md b/devices/surface/update.md index 29e0b9517b..df7a6e3c5d 100644 --- a/devices/surface/update.md +++ b/devices/surface/update.md @@ -8,7 +8,7 @@ ms.sitesec: library author: heatherpoulsen ms.author: jdecker ms.topic: article -ms.date: 12/01/2016 +ms.date: 11/13/2018 --- # Surface firmware and driver updates @@ -22,7 +22,6 @@ Find out how to download and manage the latest firmware and driver updates for y |[Wake On LAN for Surface devices](wake-on-lan-for-surface-devices.md) | See how you can use Wake On LAN to remotely wake up devices to perform management or maintenance tasks, or to enable management solutions automatically. | | [Download the latest firmware and drivers for Surface devices](deploy-the-latest-firmware-and-drivers-for-surface-devices.md)| Get a list of the available downloads for Surface devices and links to download the drivers and firmware for your device.| | [Manage Surface driver and firmware updates](manage-surface-pro-3-firmware-updates.md)| Explore the available options to manage firmware and driver updates for Surface devices.| -| [Manage Surface Dock firmware updates](manage-surface-dock-firmware-updates.md)| Read about the different methods you can use to manage the process of Surface Dock firmware updates.| | [Surface Dock Updater](surface-dock-updater.md)| Get a detailed walkthrough of Microsoft Surface Dock Updater.|   From db357f1983e4e3c8774496d241bd446747d39437 Mon Sep 17 00:00:00 2001 From: Kaushik Ainapure Date: Wed, 14 Nov 2018 23:54:25 +0530 Subject: [PATCH 278/487] Update to add a note Note added to the beginning of article informing customers that they need to install the relevant ADMX files. --- windows/deployment/update/waas-wufb-group-policy.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/windows/deployment/update/waas-wufb-group-policy.md b/windows/deployment/update/waas-wufb-group-policy.md index 643e549073..49a13d74fc 100644 --- a/windows/deployment/update/waas-wufb-group-policy.md +++ b/windows/deployment/update/waas-wufb-group-policy.md @@ -28,9 +28,16 @@ Using Group Policy to manage Windows Update for Business is simple and familiar: In Windows 10 version 1511, only Current Branch for Business (CBB) upgrades could be delayed, restricting the Current Branch (CB) builds to a single deployment ring. Windows 10 version 1607, however, has a new Group Policy setting that allows you to delay feature updates for both CB and CBB, broadening the use of the CB servicing branch. ->[!NOTE] +>[!NOTES] >The terms *feature updates* and *quality updates* in Windows 10, version 1607, correspond to the terms *upgrades* and *updates* in version 1511. +>To follow the instructions in this article, you will need to download and install the relevant ADMX templates for your Windows 10 version. +>See the following articles for instructions on the ADMX templates in your environment. + +> - [How to create and manage the Central Store for Group Policy Administrative Templates in Windows](https://support.microsoft.com/help/3087759) +> - [Step-By-Step: Managing Windows 10 with Administrative templates](https://blogs.technet.microsoft.com/canitpro/2015/10/20/step-by-step-managing-windows-10-with-administrative-templates/) + + To use Group Policy to manage quality and feature updates in your environment, you must first create Active Directory security groups that align with your constructed deployment rings. Most customers have many deployment rings already in place in their environment, and these rings likely align with existing phased rollouts of current patches and operating system upgrades. ## Configure Windows Update for Business in Windows 10 version 1511 From ac693138cdb288672285de341c8cc2502e112d0f Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 14 Nov 2018 11:51:36 -0800 Subject: [PATCH 279/487] added toc entries --- windows/security/threat-protection/TOC.md | 2 +- .../security/threat-protection/windows-defender-atp/TOC.md | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index a3a3f1882f..6e515b97e8 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -188,7 +188,7 @@ ##### [Hardware-based isolation](windows-defender-application-guard/install-wd-app-guard.md) ###### [Configuration settings](windows-defender-application-guard/configure-wd-app-guard.md) ##### [Application control](windows-defender-application-control/windows-defender-application-control.md) -##### [Device control](device-control/device-control.md) +##### Device control ###### [Control USB devices](device-control/control-usb-devices-using-intune.md) ###### [Device Guard](device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md) ####### [Memory integrity](windows-defender-exploit-guard/memory-integrity.md) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index f05f3f551f..576c8f6fda 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -6,6 +6,12 @@ ##### [Application isolation](../windows-defender-application-guard/wd-app-guard-overview.md) ##### [System isolation](how-hardware-based-containers-help-protect-windows.md) #### [Application control](../windows-defender-application-control/windows-defender-application-control.md) +#### Device control +##### [Control USB devices](../device-control/control-usb-devices-using-intune.md) +##### [Device Guard](../device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md) +###### [Memory integrity](../windows-defender-exploit-guard/memory-integrity.md) +####### [Hardware qualifications](../windows-defender-exploit-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md) +####### [Enable HVCI](../windows-defender-exploit-guard/enable-virtualization-based-protection-of-code-integrity.md) #### [Exploit protection](../windows-defender-exploit-guard/exploit-protection-exploit-guard.md) #### [Network protection](../windows-defender-exploit-guard/network-protection-exploit-guard.md) #### [Controlled folder access](../windows-defender-exploit-guard/controlled-folders-exploit-guard.md) From 0ad60b0defdcc88b154f2c6654394d1b3b027089 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 14 Nov 2018 12:31:01 -0800 Subject: [PATCH 280/487] typo --- .../device-control/control-usb-devices-using-intune.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md index c46d27571f..6629438e93 100644 --- a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md +++ b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md @@ -8,7 +8,7 @@ ms.pagetype: security ms.localizationpriority: medium ms.author: justinha author: justinha -ms.date: 11/12/2018 +ms.date: 11/15/2018 --- # How to control USB devices and other removable media using Intune @@ -22,7 +22,7 @@ You can configure Intune settings to reduce threats from removable storage such - [Protect allowed removable storage](#protect-allowed-removable-storage) Protecting allowed removeable storage requires [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). -We recommend enabling real-time protection for improved scanning performance, especialy for large storage devices. +We recommend enabling real-time protection for improved scanning performance, especially for large storage devices. If real-time protection is enabled, files are scanned before they are accessed and executed. The scanning scope includes all files, including those on mounted removable devices such as USB drives. You can optionally [run a PowerShell script to perform a custom scan](https://aka.ms/scanusb) of a USB drive after it is mounted. From 2505a8b1c11f6fb5213e91da909b2789504767b9 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 14 Nov 2018 12:34:40 -0800 Subject: [PATCH 281/487] edits --- windows/client-management/mdm/policy-csp-defender.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-defender.md b/windows/client-management/mdm/policy-csp-defender.md index 996f6c944d..deba84e597 100644 --- a/windows/client-management/mdm/policy-csp-defender.md +++ b/windows/client-management/mdm/policy-csp-defender.md @@ -1366,7 +1366,7 @@ ADMX Info: > [!NOTE] > This policy is only enforced in Windows 10 for desktop. The previous name was GuardedFoldersAllowedApplications and changed to ControlledFolderAccessAllowedApplications. -Added in Windows 10, version 1709. This policy setting allows user-specified applications to the guard my folders feature. Adding an allowed application means the guard my folders feature will allow the application to modify or delete content in certain folders such as My Documents. In most cases it will not be necessary to add entries. Windows Defender Antivirus will automatically detect and dynamically add applications that are friendly. Value type is string. Use the | as the substring separator. +Added in Windows 10, version 1709. This policy setting allows user-specified applications to the controlled folder access feature. Adding an allowed application means the controlled folder access feature will allow the application to modify or delete content in certain folders such as My Documents. In most cases it will not be necessary to add entries. Windows Defender Antivirus will automatically detect and dynamically add applications that are friendly. Value type is string. Use the | as the substring separator. @@ -1421,7 +1421,7 @@ ADMX Info: > [!NOTE] > This policy is only enforced in Windows 10 for desktop. The previous name was GuardedFoldersList and changed to ControlledFolderAccessProtectedFolders. -Added in Windows 10, version 1709. This policy settings allows adding user-specified folder locations to the guard my folders feature. These folders will complement the system defined folders such as My Documents and My Pictures. The list of system folders will be displayed in the user interface and can not be changed. Value type is string. Use the | as the substring separator. +Added in Windows 10, version 1709. This policy settings allows adding user-specified folder locations to the controlled folder access feature. These folders will complement the system defined folders such as My Documents and My Pictures. The list of system folders will be displayed in the user interface and can not be changed. Value type is string. Use the | as the substring separator. @@ -1679,7 +1679,7 @@ ADMX Info: > [!NOTE] > This policy is only enforced in Windows 10 for desktop. The previous name was EnableGuardMyFolders and changed to EnableControlledFolderAccess. -Added in Windows 10, version 1709. This policy enables setting the state (On/Off/Audit) for the guard my folders feature. The guard my folders feature removes modify and delete permissions from untrusted applications to certain folders such as My Documents. Value type is integer and the range is 0 - 2. +Added in Windows 10, version 1709. This policy enables setting the state (On/Off/Audit) for the controlled folder access feature. The controlled folder access feature removes modify and delete permissions from untrusted applications to certain folders such as My Documents. Value type is integer and the range is 0 - 2. From 746a59df5d8f4c39d8113648e7f070c6801f958f Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 14 Nov 2018 12:35:07 -0800 Subject: [PATCH 282/487] date --- windows/client-management/mdm/policy-csp-defender.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-defender.md b/windows/client-management/mdm/policy-csp-defender.md index deba84e597..47f25fad53 100644 --- a/windows/client-management/mdm/policy-csp-defender.md +++ b/windows/client-management/mdm/policy-csp-defender.md @@ -6,7 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: MariciaAlforque -ms.date: 08/08/2018 +ms.date: 11/14/2018 --- # Policy CSP - Defender From 7b09c561a974c2cda78f3fd5c3ebdd7b3830f87d Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 14 Nov 2018 13:10:50 -0800 Subject: [PATCH 283/487] update azure ip range --- ...-windows-defender-advanced-threat-protection.md | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md index 28076a7e43..2609656756 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 09/12/2018 +ms.date: 11/14/2018 --- @@ -101,10 +101,11 @@ United States | ```us.vortex-win.data.microsoft.com```
      ```us-v20.events.data If a proxy or firewall is blocking anonymous traffic, as Windows Defender ATP sensor is connecting from system context, make sure anonymous traffic is permitted in the above listed URLs. -### IP range -You'll need to whitelist the following Azure IP addresses/ranges published on [Microsoft Azure Datacenter IP Ranges](https://www.microsoft.com/en-us/download/details.aspx?id=41653). +## Windows Defender ATP service backend IP range +If you network devices don't support the URLs white-listed in the prior section, you can use the following information. + +Windows Defender ATP is built on Azure cloud, deployed in the following regions: -The Windows Defender ATP service is deployed in the following regions: - \+\ - \+\ - \+\ @@ -114,6 +115,11 @@ The Windows Defender ATP service is deployed in the following regions: - \+\ +You can find the Azure IP range on [Microsoft Azure Datacenter IP Ranges](https://www.microsoft.com/en-us/download/details.aspx?id=41653). + +>[!NOTE] +> As a cloud-based solution, the IP range can change. It's recommended you move to DNS resolving setting. + ## Verify client connectivity to Windows Defender ATP service URLs From f84ba84a8db2dfb8883a725be6e54cd1d8e8071b Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Wed, 14 Nov 2018 21:20:39 +0000 Subject: [PATCH 284/487] Merged PR 12772: Formatting fix for a wireless troubleshooting article from CSS --- .../data-collection-for-802-authentication.md | 797 +++++++----------- 1 file changed, 315 insertions(+), 482 deletions(-) diff --git a/windows/client-management/data-collection-for-802-authentication.md b/windows/client-management/data-collection-for-802-authentication.md index aea4ddbb30..f8a9d1a2c6 100644 --- a/windows/client-management/data-collection-for-802-authentication.md +++ b/windows/client-management/data-collection-for-802-authentication.md @@ -14,538 +14,371 @@ ms.date: 10/29/2018 # Data Collection for Troubleshooting 802.1x Authentication -## Steps to capture Wireless/Wired functionality logs - +## Capture wireless/wired functionality logs + +Use the following steps to collect wireless and wired logs on Windows and Windows Server: + 1. Create C:\MSLOG on the client machine to store captured logs. -2. Launch a command prompt as an administrator on the client machine, and run the following commands to start RAS trace log and Wireless/Wired scenario log: +2. Launch a command prompt as an administrator on the client machine, and run the following commands to start RAS trace log and Wireless/Wired scenario log. -**On Windows 8.1, Windows 10 Wireless Client** + **Wireless Windows 8.1 and Windows 10:** -```dos -netsh ras set tracing * enabled -``` -```dos -netsh trace start scenario=wlan,wlan\_wpp,wlan\_dbg,wireless\_dbg globallevel=0xff capture=yes maxsize=1024 tracefile=C:\MSLOG\%COMPUTERNAME%\_wireless\_cli.etl -``` + ``` + netsh ras set tracing * enabled + netsh trace start scenario=wlan,wlan\_wpp,wlan\_dbg,wireless\_dbg globallevel=0xff capture=yes maxsize=1024 tracefile=C:\MSLOG\%COMPUTERNAME%\_wireless\_cli.etl + ``` -**On Windows 7, Winodws 8 Wireless Client** -```dos -netsh ras set tracing * enabled -``` -```dos -netsh trace start scenario=wlan,wlan\_wpp,wlan\_dbg globallevel=0xff capture=yes maxsize=1024 tracefile=C:\MSLOG\%COMPUTERNAME%\_wireless\_cli.etl -``` + **Wireless Windows 7 and Windows 8:** + ``` + netsh ras set tracing * enabled + netsh trace start scenario=wlan,wlan\_wpp,wlan\_dbg globallevel=0xff capture=yes maxsize=1024 tracefile=C:\MSLOG\%COMPUTERNAME%\_wireless\_cli.etl + ``` -**On Wired network client** - -```dos -netsh ras set tracing * enabled -``` -```dos -netsh trace start scenario=lan globallevel=0xff capture=yes maxsize=1024 tracefile=C:\MSLOG\%COMPUTERNAME%\_wired\_cli.etl -``` + **Wired client, regardless of version** + ``` + netsh ras set tracing * enabled + netsh trace start scenario=lan globallevel=0xff capture=yes maxsize=1024 tracefile=C:\MSLOG\%COMPUTERNAME%\_wired\_cli.etl + ``` -3. Run the followind command to enable CAPI2 logging: - -```dos -wevtutil.exe sl Microsoft-Windows-CAPI2/Operational /e:true -``` +3. Run the following command to enable CAPI2 logging: + + ``` + wevtutil.exe sl Microsoft-Windows-CAPI2/Operational /e:true + ``` 4. Create C:\MSLOG on the NPS to store captured logs. 5. Launch a command prompt as an administrator on the NPS and run the following commands to start RAS trace log and Wireless/Wired scenario log: -**On Windows Server 2012 R2, Windows Server 2016 Wireless network** + **Windows Server 2012 R2, Windows Server 2016 wireless network:** - ```dos - netsh ras set tracing * enabled ``` - ```dos - netsh trace start scenario=wlan,wlan\_wpp,wlan\_dbg,wireless\_dbg globallevel=0xff capture=yes maxsize=1024 tracefile=C:\MSLOG\%COMPUTERNAME%\_wireless\_nps.etl + netsh ras set tracing * enabled + netsh trace start scenario=wlan,wlan\_wpp,wlan\_dbg,wireless\_dbg globallevel=0xff capture=yes maxsize=1024 tracefile=C:\MSLOG\%COMPUTERNAME%\_wireless\_nps.etl ``` -**On Windows Server 2008 R2, Winodws Server 2012 Wireless network** + **Windows Server 2008 R2, Windows Server 2012 wireless network** - ```dos - netsh ras set tracing * enabled ``` - ```dos - netsh trace start scenario=wlan,wlan\_wpp,wlan\_dbg globallevel=0xff capture=yes maxsize=1024 tracefile=C:\MSLOG\%COMPUTERNAME%\_wireless\_nps.etl + netsh ras set tracing * enabled + netsh trace start scenario=wlan,wlan\_wpp,wlan\_dbg globallevel=0xff capture=yes maxsize=1024 tracefile=C:\MSLOG\%COMPUTERNAME%\_wireless\_nps.etl ``` -**On wired network** + **Wired network** - ```dos - netsh ras set tracing * enabled ``` - ```dos - netsh trace start scenario=lan globallevel=0xff capture=yes maxsize=1024 tracefile=C:\MSLOG\%COMPUTERNAME%\_wired\_nps.etl + netsh ras set tracing * enabled + netsh trace start scenario=lan globallevel=0xff capture=yes maxsize=1024 tracefile=C:\MSLOG\%COMPUTERNAME%\_wired\_nps.etl ``` -6. Run the followind command to enable CAPI2 logging: +6. Run the following command to enable CAPI2 logging: - ```dos + ``` wevtutil.exe sl Microsoft-Windows-CAPI2/Operational /e:true ``` - 7. Run the following command from the command prompt on the client machine and start PSR to capture screen images: - -> [!NOTE] -> When the mouse button is clicked, the cursor will blink in red while capturing a screen image. + > [!NOTE] + > When the mouse button is clicked, the cursor will blink in red while capturing a screen image. - ```dos + ``` psr /start /output c:\MSLOG\%computername%\_psr.zip /maxsc 100 ``` - 8. Repro the issue. - -9. Run the following command on the client machine to stop the PSR capturing: +9. Run the following command on the client PC to stop the PSR capturing: - ```dos - psr /stop - ``` + ``` + psr /stop + ``` 10. Run the following commands from the command prompt on the NPS. -**Stopping RAS trace log and Wireless scenario log** + - To stop RAS trace log and wireless scenario log: - ```dos - netsh trace stop - ``` - ```dos - netsh ras set tracing * disabled - ``` - -**Disabling and copying CAPI2 log** + ``` + netsh trace stop + netsh ras set tracing * disabled + ``` + - To disable and copy CAPI2 log: - ```dos - wevtutil.exe sl Microsoft-Windows-CAPI2/Operational /e:false - ``` - ```dos - wevtutil.exe epl Microsoft-Windows-CAPI2/Operational C:\MSLOG\CAPI2\_%COMPUTERNAME%.evtx - ``` + ``` + wevtutil.exe sl Microsoft-Windows-CAPI2/Operational /e:false + wevtutil.exe epl Microsoft-Windows-CAPI2/Operational C:\MSLOG\CAPI2\_%COMPUTERNAME%.evtx + ``` -11. Run the following commands from the prompt on the client machine. +11. Run the following commands on the client PC. + - To stop RAS trace log and wireless scenario log: + ``` + netsh trace stop + netsh ras set tracing * disabled + ``` -**Stopping RAS trace log and Wireless scenario log** + - To disable and copy the CAPI2 log: + ``` + wevtutil.exe sl Microsoft-Windows-CAPI2/Operational /e:false + wevtutil.exe epl Microsoft-Windows-CAPI2/Operational C:\MSLOG\CAPI2\_%COMPUTERNAME%.evtx + ``` + +12. Save the following logs on the client and the NPS: + + **Client** + - C:\MSLOG\%computername%_psr.zip + - C:\MSLOG\CAPI2_%COMPUTERNAME%.evtx + - C:\MSLOG\%COMPUTERNAME%_wireless_cli.etl + - C:\MSLOG\%COMPUTERNAME%_wireless_cli.cab + - All log files and folders in %Systemroot%\Tracing + + **NPS** + - C:\MSLOG\%COMPUTERNAME%_CAPI2.evtx + - C:\MSLOG\%COMPUTERNAME%_wireless_nps.etl (%COMPUTERNAME%_wired_nps.etl for wired scenario) + - C:\MSLOG\%COMPUTERNAME%_wireless_nps.cab (%COMPUTERNAME%_wired_nps.cab for wired scenario) + - All log files and folders in %Systemroot%\Tracing - ```dos - netsh trace stop - ``` - ```dos - netsh ras set tracing * disabled - ``` - -**Disabling and copying CAPI2 log** +## Save environmental and configuration information + +### On Windows client - ```dos - wevtutil.exe sl Microsoft-Windows-CAPI2/Operational /e:false - ``` - ```dos - wevtutil.exe epl Microsoft-Windows-CAPI2/Operational C:\MSLOG\CAPI2\_%COMPUTERNAME%.evtx - ``` - -12. Save the following logs on the client and the NPS. - -**Client** - - C:\MSLOG\%computername%_psr.zip - - C:\MSLOG\CAPI2_%COMPUTERNAME%.evtx - - C:\MSLOG\%COMPUTERNAME%_wireless_cli.etl - - C:\MSLOG\%COMPUTERNAME%_wireless_cli.cab - - All log files and folders in %Systemroot%\Tracing - -**NPS** - - C:\MSLOG\%COMPUTERNAME%_CAPI2.evtx - - C:\MSLOG\%COMPUTERNAME%_wireless_nps.etl (%COMPUTERNAME%_wired_nps.etl for wired scenario) - - C:\MSLOG\%COMPUTERNAME%_wireless_nps.cab (%COMPUTERNAME%_wired_nps.cab for wired scenario) - - All log files and folders in %Systemroot%\Tracing - - -### Steps to save environmental / configuration information - -**Client** 1. Create C:\MSLOG to store captured logs. 2. Launch a command prompt as an administrator. 3. Run the following commands. - - Environmental information and Group Policies application status - ```dos - gpresult /H C:\MSLOG\%COMPUTERNAME%\_gpresult.htm - - msinfo32 /report c:\MSLOG\%COMPUTERNAME%\_msinfo32.txt - - ipconfig /all > c:\MSLOG\%COMPUTERNAME%\_ipconfig.txt - - route print > c:\MSLOG\%COMPUTERNAME%\_route\_print.txt - ``` - -**Event logs** - -**Run the following command on Windows 8 and above ** -```dos -wevtutil epl Microsoft-Windows-CertificateServicesClient-Lifecycle-System/Operational c:\MSLOG\%COMPUTERNAME%\_CertificateServicesClient-Lifecycle-System\_Operational.evtx - -wevtutil epl Microsoft-Windows-CertificateServicesClient-Lifecycle-User/Operational c:\MSLOG\%COMPUTERNAME%\_CertificateServicesClient-Lifecycle-User\_Operational.evtx - -wevtutil epl Microsoft-Windows-CertificateServices-Deployment/Operational c:\MSLOG\%COMPUTERNAME%\_CertificateServices-Deployment\_Operational.evtx -``` - -```dos -wevtutil epl Application c:\MSLOG\%COMPUTERNAME%\_Application.evtx - -wevtutil epl System c:\MSLOG\%COMPUTERNAME%\_System.evtx - -wevtutil epl Security c:\MSLOG\%COMPUTERNAME%\_Security.evtx - -wevtutil epl Microsoft-Windows-GroupPolicy/Operational C:\MSLOG\%COMPUTERNAME%\_GroupPolicy\_Operational.evtx - -wevtutil epl "Microsoft-Windows-WLAN-AutoConfig/Operational" c:\MSLOG\%COMPUTERNAME%\_Microsoft-Windows-WLAN-AutoConfig-Operational.evtx - -wevtutil epl "Microsoft-Windows-Wired-AutoConfig/Operational" c:\MSLOG\%COMPUTERNAME%\_Microsoft-Windows-Wired-AutoConfig-Operational.evtx - -wevtutil epl Microsoft-Windows-CertificateServicesClient-CredentialRoaming/Operational c:\MSLOG\%COMPUTERNAME%\_CertificateServicesClient-CredentialRoaming\_Operational.evtx - -wevtutil epl Microsoft-Windows-CertPoleEng/Operational c:\MSLOG\%COMPUTERNAME%\_CertPoleEng\_Operational.evtx -``` - -**Certificates Store information** - -```dos -certutil.exe -v -silent -store MY > c:\MSLOG\%COMPUTERNAME%\_cert-Personal-Registry.txt - -certutil.exe -v -silent -store ROOT > c:\MSLOG\%COMPUTERNAME%\_cert-TrustedRootCA-Registry.txt - -certutil.exe -v -silent -store -grouppolicy ROOT > c:\MSLOG\%COMPUTERNAME%\_cert-TrustedRootCA-GroupPolicy.txt - -certutil.exe -v -silent -store -enterprise ROOT > c:\MSLOG\%COMPUTERNAME%\_TrustedRootCA-Enterprise.txt - -certutil.exe -v -silent -store TRUST > c:\MSLOG\%COMPUTERNAME%\_cert-EnterpriseTrust-Reg.txt - -certutil.exe -v -silent -store -grouppolicy TRUST > c:\MSLOG\%COMPUTERNAME%\_cert-EnterpriseTrust-GroupPolicy.txt - -certutil.exe -v -silent -store -enterprise TRUST > c:\MSLOG\%COMPUTERNAME%\_cert-EnterpriseTrust-Enterprise.txt - -certutil.exe -v -silent -store CA > c:\MSLOG\%COMPUTERNAME%\_cert-IntermediateCA-Registry.txt - -certutil.exe -v -silent -store -grouppolicy CA > c:\MSLOG\%COMPUTERNAME%\_cert-IntermediateCA-GroupPolicy.txt - -certutil.exe -v -silent -store -enterprise CA > c:\MSLOG\%COMPUTERNAME%\_cert-Intermediate-Enterprise.txt - -certutil.exe -v -silent -store AuthRoot > c:\MSLOG\%COMPUTERNAME%\_cert-3rdPartyRootCA-Registry.txt - -certutil.exe -v -silent -store -grouppolicy AuthRoot > c:\MSLOG\%COMPUTERNAME%\_cert-3rdPartyRootCA-GroupPolicy.txt - -certutil.exe -v -silent -store -enterprise AuthRoot > c:\MSLOG\%COMPUTERNAME%\_cert-3rdPartyRootCA-Enterprise.txt - -certutil.exe -v -silent -store SmartCardRoot > c:\MSLOG\%COMPUTERNAME%\_cert-SmartCardRoot-Registry.txt - -certutil.exe -v -silent -store -grouppolicy SmartCardRoot > c:\MSLOG\%COMPUTERNAME%\_cert-SmartCardRoot-GroupPolicy.txt - -certutil.exe -v -silent -store -enterprise SmartCardRoot > c:\MSLOG\%COMPUTERNAME%\_cert-SmartCardRoot-Enterprise.txt - -certutil.exe -v -silent -store -enterprise NTAUTH > c:\MSLOG\%COMPUTERNAME%\_cert-NtAuth-Enterprise.txt - -certutil.exe -v -silent -user -store MY > c:\MSLOG\%COMPUTERNAME%\_cert-User-Personal-Registry.txt - -certutil.exe -v -silent -user -store ROOT > c:\MSLOG\%COMPUTERNAME%\_cert-User-TrustedRootCA-Registry.txt - -certutil.exe -v -silent -user -store -enterprise ROOT > c:\MSLOG\%COMPUTERNAME%\_cert-User-TrustedRootCA-Enterprise.txt - -certutil.exe -v -silent -user -store TRUST > c:\MSLOG\%COMPUTERNAME%\_cert-User-EnterpriseTrust-Registry.txt - -certutil.exe -v -silent -user -store -grouppolicy TRUST > c:\MSLOG\%COMPUTERNAME%\_cert-User-EnterpriseTrust-GroupPolicy.txt - -certutil.exe -v -silent -user -store CA > c:\MSLOG\%COMPUTERNAME%\_cert-User-IntermediateCA-Registry.txt - -certutil.exe -v -silent -user -store -grouppolicy CA > c:\MSLOG\%COMPUTERNAME%\_cert-User-IntermediateCA-GroupPolicy.txt - -certutil.exe -v -silent -user -store Disallowed > c:\MSLOG\%COMPUTERNAME%\_cert-User-UntrustedCertificates-Registry.txt - -certutil.exe -v -silent -user -store -grouppolicy Disallowed > c:\MSLOG\%COMPUTERNAME%\_cert-User-UntrustedCertificates-GroupPolicy.txt - -certutil.exe -v -silent -user -store AuthRoot > c:\MSLOG\%COMPUTERNAME%\_cert-User-3rdPartyRootCA-Registry.txt - -certutil.exe -v -silent -user -store -grouppolicy AuthRoot > c:\MSLOG\%COMPUTERNAME%\_cert-User-3rdPartyRootCA-GroupPolicy.txt - -certutil.exe -v -silent -user -store SmartCardRoot > c:\MSLOG\%COMPUTERNAME%\_cert-User-SmartCardRoot-Registry.txt - -certutil.exe -v -silent -user -store -grouppolicy SmartCardRoot > c:\MSLOG\%COMPUTERNAME%\_cert-User-SmartCardRoot-GroupPolicy.txt - -certutil.exe -v -silent -user -store UserDS > c:\MSLOG\%COMPUTERNAME%\_cert-User-UserDS.txt -``` - -**Wireless LAN Client information** -```dos -netsh wlan show all > c:\MSLOG\%COMPUTERNAME%\_wlan\_show\_all.txt - -netsh wlan export profile folder=c:\MSLOG\ -``` - -**Wired LAN Client information** -```dos -netsh lan show all > c:\MSLOG\%COMPUTERNAME%\_lan\_show\_all.txt - -netsh lan export profile folder=c:\MSLOG\ -``` - -4. Save the logs stored in C:\MSLOG. - - -**NPS** - 1. Create C:\MSLOG to store captured logs. - 2. Launch a command prompt as an administrator. - 3. Run the following commands: - - **Environmental information and Group Policies application status** - - ```dos - gpresult /H C:\MSLOG\%COMPUTERNAME%\_gpresult.txt - + - Environmental information and Group Policies application status + + ``` + gpresult /H C:\MSLOG\%COMPUTERNAME%\_gpresult.htm + msinfo32 /report c:\MSLOG\%COMPUTERNAME%\_msinfo32.txt + ipconfig /all > c:\MSLOG\%COMPUTERNAME%\_ipconfig.txt + route print > c:\MSLOG\%COMPUTERNAME%\_route\_print.txt + ``` + - Event logs + + ``` + wevtutil epl Application c:\MSLOG\%COMPUTERNAME%\_Application.evtx + wevtutil epl System c:\MSLOG\%COMPUTERNAME%\_System.evtx + wevtutil epl Security c:\MSLOG\%COMPUTERNAME%\_Security.evtx + wevtutil epl Microsoft-Windows-GroupPolicy/Operational C:\MSLOG\%COMPUTERNAME%\_GroupPolicy\_Operational.evtx + wevtutil epl "Microsoft-Windows-WLAN-AutoConfig/Operational" c:\MSLOG\%COMPUTERNAME%\_Microsoft-Windows-WLAN-AutoConfig-Operational.evtx + wevtutil epl "Microsoft-Windows-Wired-AutoConfig/Operational" c:\MSLOG\%COMPUTERNAME%\_Microsoft-Windows-Wired-AutoConfig-Operational.evtx + wevtutil epl Microsoft-Windows-CertificateServicesClient-CredentialRoaming/Operational c:\MSLOG\%COMPUTERNAME%\_CertificateServicesClient-CredentialRoaming\_Operational.evtx + wevtutil epl Microsoft-Windows-CertPoleEng/Operational c:\MSLOG\%COMPUTERNAME%\_CertPoleEng\_Operational.evtx + ``` + - For Windows 8 and later, also run these commands for event logs: + + ``` + wevtutil epl Microsoft-Windows-CertificateServicesClient-Lifecycle-System/Operational c:\MSLOG\%COMPUTERNAME%\_CertificateServicesClient-Lifecycle-System\_Operational.evtx + wevtutil epl Microsoft-Windows-CertificateServicesClient-Lifecycle-User/Operational c:\MSLOG\%COMPUTERNAME%\_CertificateServicesClient-Lifecycle-User\_Operational.evtx + wevtutil epl Microsoft-Windows-CertificateServices-Deployment/Operational c:\MSLOG\%COMPUTERNAME%\_CertificateServices-Deployment\_Operational.evtx + ``` + - Certificates Store information: + + ``` + certutil.exe -v -silent -store MY > c:\MSLOG\%COMPUTERNAME%\_cert-Personal-Registry.txt + certutil.exe -v -silent -store ROOT > c:\MSLOG\%COMPUTERNAME%\_cert-TrustedRootCA-Registry.txt + certutil.exe -v -silent -store -grouppolicy ROOT > c:\MSLOG\%COMPUTERNAME%\_cert-TrustedRootCA-GroupPolicy.txt + certutil.exe -v -silent -store -enterprise ROOT > c:\MSLOG\%COMPUTERNAME%\_TrustedRootCA-Enterprise.txt + certutil.exe -v -silent -store TRUST > c:\MSLOG\%COMPUTERNAME%\_cert-EnterpriseTrust-Reg.txt + certutil.exe -v -silent -store -grouppolicy TRUST > c:\MSLOG\%COMPUTERNAME%\_cert-EnterpriseTrust-GroupPolicy.txt + certutil.exe -v -silent -store -enterprise TRUST > c:\MSLOG\%COMPUTERNAME%\_cert-EnterpriseTrust-Enterprise.txt + certutil.exe -v -silent -store CA > c:\MSLOG\%COMPUTERNAME%\_cert-IntermediateCA-Registry.txt + certutil.exe -v -silent -store -grouppolicy CA > c:\MSLOG\%COMPUTERNAME%\_cert-IntermediateCA-GroupPolicy.txt + certutil.exe -v -silent -store -enterprise CA > c:\MSLOG\%COMPUTERNAME%\_cert-Intermediate-Enterprise.txt + certutil.exe -v -silent -store AuthRoot > c:\MSLOG\%COMPUTERNAME%\_cert-3rdPartyRootCA-Registry.txt + certutil.exe -v -silent -store -grouppolicy AuthRoot > c:\MSLOG\%COMPUTERNAME%\_cert-3rdPartyRootCA-GroupPolicy.txt + certutil.exe -v -silent -store -enterprise AuthRoot > c:\MSLOG\%COMPUTERNAME%\_cert-3rdPartyRootCA-Enterprise.txt + certutil.exe -v -silent -store SmartCardRoot > c:\MSLOG\%COMPUTERNAME%\_cert-SmartCardRoot-Registry.txt + certutil.exe -v -silent -store -grouppolicy SmartCardRoot > c:\MSLOG\%COMPUTERNAME%\_cert-SmartCardRoot-GroupPolicy.txt + certutil.exe -v -silent -store -enterprise SmartCardRoot > c:\MSLOG\%COMPUTERNAME%\_cert-SmartCardRoot-Enterprise.txt + certutil.exe -v -silent -store -enterprise NTAUTH > c:\MSLOG\%COMPUTERNAME%\_cert-NtAuth-Enterprise.txt + certutil.exe -v -silent -user -store MY > c:\MSLOG\%COMPUTERNAME%\_cert-User-Personal-Registry.txt + certutil.exe -v -silent -user -store ROOT > c:\MSLOG\%COMPUTERNAME%\_cert-User-TrustedRootCA-Registry.txt + certutil.exe -v -silent -user -store -enterprise ROOT > c:\MSLOG\%COMPUTERNAME%\_cert-User-TrustedRootCA-Enterprise.txt + certutil.exe -v -silent -user -store TRUST > c:\MSLOG\%COMPUTERNAME%\_cert-User-EnterpriseTrust-Registry.txt + certutil.exe -v -silent -user -store -grouppolicy TRUST > c:\MSLOG\%COMPUTERNAME%\_cert-User-EnterpriseTrust-GroupPolicy.txt + certutil.exe -v -silent -user -store CA > c:\MSLOG\%COMPUTERNAME%\_cert-User-IntermediateCA-Registry.txt + certutil.exe -v -silent -user -store -grouppolicy CA > c:\MSLOG\%COMPUTERNAME%\_cert-User-IntermediateCA-GroupPolicy.txt + certutil.exe -v -silent -user -store Disallowed > c:\MSLOG\%COMPUTERNAME%\_cert-User-UntrustedCertificates-Registry.txt + certutil.exe -v -silent -user -store -grouppolicy Disallowed > c:\MSLOG\%COMPUTERNAME%\_cert-User-UntrustedCertificates-GroupPolicy.txt + certutil.exe -v -silent -user -store AuthRoot > c:\MSLOG\%COMPUTERNAME%\_cert-User-3rdPartyRootCA-Registry.txt + certutil.exe -v -silent -user -store -grouppolicy AuthRoot > c:\MSLOG\%COMPUTERNAME%\_cert-User-3rdPartyRootCA-GroupPolicy.txt + certutil.exe -v -silent -user -store SmartCardRoot > c:\MSLOG\%COMPUTERNAME%\_cert-User-SmartCardRoot-Registry.txt + certutil.exe -v -silent -user -store -grouppolicy SmartCardRoot > c:\MSLOG\%COMPUTERNAME%\_cert-User-SmartCardRoot-GroupPolicy.txt + certutil.exe -v -silent -user -store UserDS > c:\MSLOG\%COMPUTERNAME%\_cert-User-UserDS.txt + ``` + - Wireless LAN client information: + + ``` + netsh wlan show all > c:\MSLOG\%COMPUTERNAME%\_wlan\_show\_all.txt + netsh wlan export profile folder=c:\MSLOG\ + ``` + - Wired LAN Client information + + ``` + netsh lan show all > c:\MSLOG\%COMPUTERNAME%\_lan\_show\_all.txt + netsh lan export profile folder=c:\MSLOG\ + ``` +4. Save the logs stored in C:\MSLOG. + +### On NPS + +1. Create C:\MSLOG to store captured logs. +2. Launch a command prompt as an administrator. +3. Run the following commands. + - Environmental information and Group Policies application status: + + ``` + gpresult /H C:\MSLOG\%COMPUTERNAME%\_gpresult.txt msinfo32 /report c:\MSLOG\%COMPUTERNAME%\_msinfo32.txt - ipconfig /all > c:\MSLOG\%COMPUTERNAME%\_ipconfig.txt - route print > c:\MSLOG\%COMPUTERNAME%\_route\_print.txt ``` + - Event logs: + + ``` + wevtutil epl Application c:\MSLOG\%COMPUTERNAME%\_Application.evtx + wevtutil epl System c:\MSLOG\%COMPUTERNAME%\_System.evtx + wevtutil epl Security c:\MSLOG\%COMPUTERNAME%\_Security.evtx + wevtutil epl Microsoft-Windows-GroupPolicy/Operational c:\MSLOG\%COMPUTERNAME%\_GroupPolicy\_Operational.evtx + wevtutil epl Microsoft-Windows-CertificateServicesClient-CredentialRoaming/Operational c:\MSLOG\%COMPUTERNAME%\_CertificateServicesClient-CredentialRoaming\_Operational.evtx + wevtutil epl Microsoft-Windows-CertPoleEng/Operational c:\MSLOG\%COMPUTERNAME%\_CertPoleEng\_Operational.evtx + ``` + - Run the following 3 commands on Windows Server 2012 and later: + + ``` + wevtutil epl Microsoft-Windows-CertificateServicesClient-Lifecycle-System/Operational c:\MSLOG\%COMPUTERNAME%\_CertificateServicesClient-Lifecycle-System\_Operational.evtx + wevtutil epl Microsoft-Windows-CertificateServicesClient-Lifecycle-User/Operational c:\MSLOG\%COMPUTERNAME%\_CertificateServicesClient-Lifecycle-User\_Operational.evtx + wevtutil epl Microsoft-Windows-CertificateServices-Deployment/Operational c:\MSLOG\%COMPUTERNAME%\_CertificateServices-Deployment\_Operational.evtx + ``` + - Certificates store information + + ``` + certutil.exe -v -silent -store MY > c:\MSLOG\%COMPUTERNAME%\_cert-Personal-Registry.txt + certutil.exe -v -silent -store ROOT > c:\MSLOG\%COMPUTERNAME%\_cert-TrustedRootCA-Registry.txt + certutil.exe -v -silent -store -grouppolicy ROOT > c:\MSLOG\%COMPUTERNAME%\_cert-TrustedRootCA-GroupPolicy.txt + certutil.exe -v -silent -store -enterprise ROOT > c:\MSLOG\%COMPUTERNAME%\_TrustedRootCA-Enterprise.txt + certutil.exe -v -silent -store TRUST > c:\MSLOG\%COMPUTERNAME%\_cert-EnterpriseTrust-Reg.txt + certutil.exe -v -silent -store -grouppolicy TRUST > c:\MSLOG\%COMPUTERNAME%\_cert-EnterpriseTrust-GroupPolicy.txt + certutil.exe -v -silent -store -enterprise TRUST > c:\MSLOG\%COMPUTERNAME%\_cert-EnterpriseTrust-Enterprise.txt + certutil.exe -v -silent -store CA > c:\MSLOG\%COMPUTERNAME%\_cert-IntermediateCA-Registry.txt + certutil.exe -v -silent -store -grouppolicy CA > c:\MSLOG\%COMPUTERNAME%\_cert-IntermediateCA-GroupPolicy.txt + certutil.exe -v -silent -store -enterprise CA > c:\MSLOG\%COMPUTERNAME%\_cert-Intermediate-Enterprise.txt + certutil.exe -v -silent -store AuthRoot > c:\MSLOG\%COMPUTERNAME%\_cert-3rdPartyRootCA-Registry.txt + certutil.exe -v -silent -store -grouppolicy AuthRoot > c:\MSLOG\%COMPUTERNAME%\_cert-3rdPartyRootCA-GroupPolicy.txt + certutil.exe -v -silent -store -enterprise AuthRoot > c:\MSLOG\%COMPUTERNAME%\_cert-3rdPartyRootCA-Enterprise.txt + certutil.exe -v -silent -store SmartCardRoot > c:\MSLOG\%COMPUTERNAME%\_cert-SmartCardRoot-Registry.txt + certutil.exe -v -silent -store -grouppolicy SmartCardRoot > c:\MSLOG\%COMPUTERNAME%\_cert-SmartCardRoot-GroupPolicy.txt + certutil.exe -v -silent -store -enterprise SmartCardRoot > c:\MSLOG\%COMPUTERNAME%\_cert-SmartCardRoot-Enterprise.txt + certutil.exe -v -silent -store -enterprise NTAUTH > c:\MSLOG\%COMPUTERNAME%\_cert-NtAuth-Enterprise.txt + certutil.exe -v -silent -user -store MY > c:\MSLOG\%COMPUTERNAME%\_cert-User-Personal-Registry.txt + certutil.exe -v -silent -user -store ROOT > c:\MSLOG\%COMPUTERNAME%\_cert-User-TrustedRootCA-Registry.txt + certutil.exe -v -silent -user -store -enterprise ROOT > c:\MSLOG\%COMPUTERNAME%\_cert-User-TrustedRootCA-Enterprise.txt + certutil.exe -v -silent -user -store TRUST > c:\MSLOG\%COMPUTERNAME%\_cert-User-EnterpriseTrust-Registry.txt + certutil.exe -v -silent -user -store -grouppolicy TRUST > c:\MSLOG\%COMPUTERNAME%\_cert-User-EnterpriseTrust-GroupPolicy.txt + certutil.exe -v -silent -user -store CA > c:\MSLOG\%COMPUTERNAME%\_cert-User-IntermediateCA-Registry.txt + certutil.exe -v -silent -user -store -grouppolicy CA > c:\MSLOG\%COMPUTERNAME%\_cert-User-IntermediateCA-GroupPolicy.txt + certutil.exe -v -silent -user -store Disallowed > c:\MSLOG\%COMPUTERNAME%\_cert-User-UntrustedCertificates-Registry.txt + certutil.exe -v -silent -user -store -grouppolicy Disallowed > c:\MSLOG\%COMPUTERNAME%\_cert-User-UntrustedCertificates-GroupPolicy.txt + certutil.exe -v -silent -user -store AuthRoot > c:\MSLOG\%COMPUTERNAME%\_cert-User-3rdPartyRootCA-Registry.txt + certutil.exe -v -silent -user -store -grouppolicy AuthRoot > c:\MSLOG\%COMPUTERNAME%\_cert-User-3rdPartyRootCA-GroupPolicy.txt + certutil.exe -v -silent -user -store SmartCardRoot > c:\MSLOG\%COMPUTERNAME%\_cert-User-SmartCardRoot-Registry.txt + certutil.exe -v -silent -user -store -grouppolicy SmartCardRoot > c:\MSLOG\%COMPUTERNAME%\_cert-User-SmartCardRoot-GroupPolicy.txt + certutil.exe -v -silent -user -store UserDS > c:\MSLOG\%COMPUTERNAME%\_cert-User-UserDS.txt + ``` + - NPS configuration information: + + ``` + netsh nps show config > C:\MSLOG\%COMPUTERNAME%\_nps\_show\_config.txt + netsh nps export filename=C:\MSLOG\%COMPUTERNAME%\_nps\_export.xml exportPSK=YES + ``` +3. Take the following steps to save an NPS accounting log. + 1. Open **Administrative tools > Network Policy Server**. + 2. On the Network Policy Server administration tool, select **Accounting** in the left pane. + 3. Click **Change Log File Properties**. + 4. On the **Log File** tab, note the log file naming convention shown as **Name** and the log file location shown in **Directory** box. + 5. Copy the log file to C:\MSLOG. -**Event logs** -**Run the following 3 commands on Windows Server 2012 and above:** -```dos -wevtutil epl Microsoft-Windows-CertificateServicesClient-Lifecycle-System/Operational c:\MSLOG\%COMPUTERNAME%\_CertificateServicesClient-Lifecycle-System\_Operational.evtx - -wevtutil epl Microsoft-Windows-CertificateServicesClient-Lifecycle-User/Operational c:\MSLOG\%COMPUTERNAME%\_CertificateServicesClient-Lifecycle-User\_Operational.evtx - -wevtutil epl Microsoft-Windows-CertificateServices-Deployment/Operational c:\MSLOG\%COMPUTERNAME%\_CertificateServices-Deployment\_Operational.evtx -``` +4. Save the logs stored in C:\MSLOG. -```dos -wevtutil epl Application c:\MSLOG\%COMPUTERNAME%\_Application.evtx - -wevtutil epl System c:\MSLOG\%COMPUTERNAME%\_System.evtx - -wevtutil epl Security c:\MSLOG\%COMPUTERNAME%\_Security.evtx - -wevtutil epl Microsoft-Windows-GroupPolicy/Operational c:\MSLOG\%COMPUTERNAME%\_GroupPolicy\_Operational.evtx - -wevtutil epl Microsoft-Windows-CertificateServicesClient-CredentialRoaming/Operational c:\MSLOG\%COMPUTERNAME%\_CertificateServicesClient-CredentialRoaming\_Operational.evtx - -wevtutil epl Microsoft-Windows-CertPoleEng/Operational c:\MSLOG\%COMPUTERNAME%\_CertPoleEng\_Operational.evtx -``` +### Certificate Authority (CA) (OPTIONAL) -**Certificates store information** -```dos -certutil.exe -v -silent -store MY > c:\MSLOG\%COMPUTERNAME%\_cert-Personal-Registry.txt - -certutil.exe -v -silent -store ROOT > c:\MSLOG\%COMPUTERNAME%\_cert-TrustedRootCA-Registry.txt - -certutil.exe -v -silent -store -grouppolicy ROOT > c:\MSLOG\%COMPUTERNAME%\_cert-TrustedRootCA-GroupPolicy.txt - -certutil.exe -v -silent -store -enterprise ROOT > c:\MSLOG\%COMPUTERNAME%\_TrustedRootCA-Enterprise.txt - -certutil.exe -v -silent -store TRUST > c:\MSLOG\%COMPUTERNAME%\_cert-EnterpriseTrust-Reg.txt - -certutil.exe -v -silent -store -grouppolicy TRUST > c:\MSLOG\%COMPUTERNAME%\_cert-EnterpriseTrust-GroupPolicy.txt - -certutil.exe -v -silent -store -enterprise TRUST > c:\MSLOG\%COMPUTERNAME%\_cert-EnterpriseTrust-Enterprise.txt - -certutil.exe -v -silent -store CA > c:\MSLOG\%COMPUTERNAME%\_cert-IntermediateCA-Registry.txt - -certutil.exe -v -silent -store -grouppolicy CA > c:\MSLOG\%COMPUTERNAME%\_cert-IntermediateCA-GroupPolicy.txt - -certutil.exe -v -silent -store -enterprise CA > c:\MSLOG\%COMPUTERNAME%\_cert-Intermediate-Enterprise.txt - -certutil.exe -v -silent -store AuthRoot > c:\MSLOG\%COMPUTERNAME%\_cert-3rdPartyRootCA-Registry.txt - -certutil.exe -v -silent -store -grouppolicy AuthRoot > c:\MSLOG\%COMPUTERNAME%\_cert-3rdPartyRootCA-GroupPolicy.txt - -certutil.exe -v -silent -store -enterprise AuthRoot > c:\MSLOG\%COMPUTERNAME%\_cert-3rdPartyRootCA-Enterprise.txt - -certutil.exe -v -silent -store SmartCardRoot > c:\MSLOG\%COMPUTERNAME%\_cert-SmartCardRoot-Registry.txt - -certutil.exe -v -silent -store -grouppolicy SmartCardRoot > c:\MSLOG\%COMPUTERNAME%\_cert-SmartCardRoot-GroupPolicy.txt - -certutil.exe -v -silent -store -enterprise SmartCardRoot > c:\MSLOG\%COMPUTERNAME%\_cert-SmartCardRoot-Enterprise.txt - -certutil.exe -v -silent -store -enterprise NTAUTH > c:\MSLOG\%COMPUTERNAME%\_cert-NtAuth-Enterprise.txt - -certutil.exe -v -silent -user -store MY > c:\MSLOG\%COMPUTERNAME%\_cert-User-Personal-Registry.txt - -certutil.exe -v -silent -user -store ROOT > c:\MSLOG\%COMPUTERNAME%\_cert-User-TrustedRootCA-Registry.txt - -certutil.exe -v -silent -user -store -enterprise ROOT > c:\MSLOG\%COMPUTERNAME%\_cert-User-TrustedRootCA-Enterprise.txt - -certutil.exe -v -silent -user -store TRUST > c:\MSLOG\%COMPUTERNAME%\_cert-User-EnterpriseTrust-Registry.txt - -certutil.exe -v -silent -user -store -grouppolicy TRUST > c:\MSLOG\%COMPUTERNAME%\_cert-User-EnterpriseTrust-GroupPolicy.txt - -certutil.exe -v -silent -user -store CA > c:\MSLOG\%COMPUTERNAME%\_cert-User-IntermediateCA-Registry.txt - -certutil.exe -v -silent -user -store -grouppolicy CA > c:\MSLOG\%COMPUTERNAME%\_cert-User-IntermediateCA-GroupPolicy.txt - -certutil.exe -v -silent -user -store Disallowed > c:\MSLOG\%COMPUTERNAME%\_cert-User-UntrustedCertificates-Registry.txt - -certutil.exe -v -silent -user -store -grouppolicy Disallowed > c:\MSLOG\%COMPUTERNAME%\_cert-User-UntrustedCertificates-GroupPolicy.txt - -certutil.exe -v -silent -user -store AuthRoot > c:\MSLOG\%COMPUTERNAME%\_cert-User-3rdPartyRootCA-Registry.txt - -certutil.exe -v -silent -user -store -grouppolicy AuthRoot > c:\MSLOG\%COMPUTERNAME%\_cert-User-3rdPartyRootCA-GroupPolicy.txt - -certutil.exe -v -silent -user -store SmartCardRoot > c:\MSLOG\%COMPUTERNAME%\_cert-User-SmartCardRoot-Registry.txt - -certutil.exe -v -silent -user -store -grouppolicy SmartCardRoot > c:\MSLOG\%COMPUTERNAME%\_cert-User-SmartCardRoot-GroupPolicy.txt - -certutil.exe -v -silent -user -store UserDS > c:\MSLOG\%COMPUTERNAME%\_cert-User-UserDS.txt -``` - -**NPS configuration information** -```dos -netsh nps show config > C:\MSLOG\%COMPUTERNAME%\_nps\_show\_config.txt - -netsh nps export filename=C:\MSLOG\%COMPUTERNAME%\_nps\_export.xml exportPSK=YES -``` - -3. Take the following steps to save an NPS accounting log: -4. Launch **Administrative tools** - **Network Policy Server**. - - On the Network Policy Server administration tool, select **Accounting** in the left pane. - - Click **Change Log File Properties** in the right pane. - - Click the **Log File** tab, note the log file naming convention shown as *Name* and the log file location shown in the **Directory** box. - - Copy the log file to C:\MSLOG. - - Save the logs stored in C:\MSLOG. - - -**Certificate Authority (CA)** *Optional* - -1. On a CA, launch a command prompt as an administrator. -2. Create C:\MSLOG to store captured logs. -3. Run the following commands: - -Environmental information and Group Policies application status - -```dos -gpresult /H C:\MSLOG\%COMPUTERNAME%\_gpresult.txt - -msinfo32 /report c:\MSLOG\%COMPUTERNAME%\_msinfo32.txt - -ipconfig /all > c:\MSLOG\%COMPUTERNAME%\_ipconfig.txt - -route print > c:\MSLOG\%COMPUTERNAME%\_route\_print.txt -``` - -**Event logs** - -**Run the following 3 lines on Windows 2012 and up:** - -```dos -wevtutil epl Microsoft-Windows-CertificateServicesClient-Lifecycle-System/Operational c:\MSLOG\%COMPUTERNAME%\_CertificateServicesClient-Lifecycle-System\_Operational.evtx - -wevtutil epl Microsoft-Windows-CertificateServicesClient-Lifecycle-User/Operational c:\MSLOG\%COMPUTERNAME%\_CertificateServicesClient-Lifecycle-User\_Operational.evtx - -wevtutil epl Microsoft-Windows-CertificateServices-Deployment/Operational c:\MSLOG\%COMPUTERNAME%\_CertificateServices-Deployment\_Operational.evtx -``` - -```dos -wevtutil epl Application c:\MSLOG\%COMPUTERNAME%\_Application.evtx - -wevtutil epl System c:\MSLOG\%COMPUTERNAME%\_System.evtx - -wevtutil epl Security c:\MSLOG\%COMPUTERNAME%\_Security.evtx - -wevtutil epl Microsoft-Windows-GroupPolicy/Operational c:\MSLOG\%COMPUTERNAME%\_GroupPolicy\_Operational.evtx - -wevtutil epl Microsoft-Windows-CertificateServicesClient-CredentialRoaming/Operational c:\MSLOG\%COMPUTERNAME%\_CertificateServicesClient-CredentialRoaming\_Operational.evtx - -wevtutil epl Microsoft-Windows-CertPoleEng/Operational c:\MSLOG\%COMPUTERNAME%\_CertPoleEng\_Operational.evtx -``` - -**Certificates store information** - -```dos -certutil.exe -v -silent -store MY > c:\MSLOG\%COMPUTERNAME%\_cert-Personal-Registry.txt - -certutil.exe -v -silent -store ROOT > c:\MSLOG\%COMPUTERNAME%\_cert-TrustedRootCA-Registry.txt - -certutil.exe -v -silent -store -grouppolicy ROOT > c:\MSLOG\%COMPUTERNAME%\_cert-TrustedRootCA-GroupPolicy.txt - -certutil.exe -v -silent -store -enterprise ROOT > c:\MSLOG\%COMPUTERNAME%\_TrustedRootCA-Enterprise.txt - -certutil.exe -v -silent -store TRUST > c:\MSLOG\%COMPUTERNAME%\_cert-EnterpriseTrust-Reg.txt - -certutil.exe -v -silent -store -grouppolicy TRUST > c:\MSLOG\%COMPUTERNAME%\_cert-EnterpriseTrust-GroupPolicy.txt - -certutil.exe -v -silent -store -enterprise TRUST > c:\MSLOG\%COMPUTERNAME%\_cert-EnterpriseTrust-Enterprise.txt - -certutil.exe -v -silent -store CA > c:\MSLOG\%COMPUTERNAME%\_cert-IntermediateCA-Registry.txt - -certutil.exe -v -silent -store -grouppolicy CA > c:\MSLOG\%COMPUTERNAME%\_cert-IntermediateCA-GroupPolicy.txt - -certutil.exe -v -silent -store -enterprise CA > c:\MSLOG\%COMPUTERNAME%\_cert-Intermediate-Enterprise.txt - -certutil.exe -v -silent -store AuthRoot > c:\MSLOG\%COMPUTERNAME%\_cert-3rdPartyRootCA-Registry.txt - -certutil.exe -v -silent -store -grouppolicy AuthRoot > c:\MSLOG\%COMPUTERNAME%\_cert-3rdPartyRootCA-GroupPolicy.txt - -certutil.exe -v -silent -store -enterprise AuthRoot > c:\MSLOG\%COMPUTERNAME%\_cert-3rdPartyRootCA-Enterprise.txt - -certutil.exe -v -silent -store SmartCardRoot > c:\MSLOG\%COMPUTERNAME%\_cert-SmartCardRoot-Registry.txt - -certutil.exe -v -silent -store -grouppolicy SmartCardRoot > c:\MSLOG\%COMPUTERNAME%\_cert-SmartCardRoot-GroupPolicy.txt - -certutil.exe -v -silent -store -enterprise SmartCardRoot > c:\MSLOG\%COMPUTERNAME%\_cert-SmartCardRoot-Enterprise.txt - -certutil.exe -v -silent -store -enterprise NTAUTH > c:\MSLOG\%COMPUTERNAME%\_cert-NtAuth-Enterprise.txt - -certutil.exe -v -silent -user -store MY > c:\MSLOG\%COMPUTERNAME%\_cert-User-Personal-Registry.txt - -certutil.exe -v -silent -user -store ROOT > c:\MSLOG\%COMPUTERNAME%\_cert-User-TrustedRootCA-Registry.txt - -certutil.exe -v -silent -user -store -enterprise ROOT > c:\MSLOG\%COMPUTERNAME%\_cert-User-TrustedRootCA-Enterprise.txt - -certutil.exe -v -silent -user -store TRUST > c:\MSLOG\%COMPUTERNAME%\_cert-User-EnterpriseTrust-Registry.txt - -certutil.exe -v -silent -user -store -grouppolicy TRUST > c:\MSLOG\%COMPUTERNAME%\_cert-User-EnterpriseTrust-GroupPolicy.txt - -certutil.exe -v -silent -user -store CA > c:\MSLOG\%COMPUTERNAME%\_cert-User-IntermediateCA-Registry.txt - -certutil.exe -v -silent -user -store -grouppolicy CA > c:\MSLOG\%COMPUTERNAME%\_cert-User-IntermediateCA-GroupPolicy.txt - -certutil.exe -v -silent -user -store Disallowed > c:\MSLOG\%COMPUTERNAME%\_cert-User-UntrustedCertificates-Registry.txt - -certutil.exe -v -silent -user -store -grouppolicy Disallowed > c:\MSLOG\%COMPUTERNAME%\_cert-User-UntrustedCertificates-GroupPolicy.txt - -certutil.exe -v -silent -user -store AuthRoot > c:\MSLOG\%COMPUTERNAME%\_cert-User-3rdPartyRootCA-Registry.txt - -certutil.exe -v -silent -user -store -grouppolicy AuthRoot > c:\MSLOG\%COMPUTERNAME%\_cert-User-3rdPartyRootCA-GroupPolicy.txt - -certutil.exe -v -silent -user -store SmartCardRoot > c:\MSLOG\%COMPUTERNAME%\_cert-User-SmartCardRoot-Registry.txt - -certutil.exe -v -silent -user -store -grouppolicy SmartCardRoot > c:\MSLOG\%COMPUTERNAME%\_cert-User-SmartCardRoot-GroupPolicy.txt - -certutil.exe -v -silent -user -store UserDS > c:\MSLOG\%COMPUTERNAME%\_cert-User-UserDS.txt -``` - -**CA configuration information** -```dos -reg save HKLM\System\CurrentControlSet\Services\CertSvc c:\MSLOG\%COMPUTERNAME%\_CertSvc.hiv - -reg export HKLM\System\CurrentControlSet\Services\CertSvc c:\MSLOG\%COMPUTERNAME%\_CertSvc.txt - -reg save HKLM\SOFTWARE\Microsoft\Cryptography c:\MSLOG\%COMPUTERNAME%\_Cryptography.hiv - -reg export HKLM\SOFTWARE\Microsoft\Cryptography c:\MSLOG\%COMPUTERNAME%\_Cryptography.tx -``` - -4. Copy the following files, if exist, to C:\MSLOG. %windir%\CAPolicy.inf -5. Log on to a domain controller and create C:\MSLOG to store captured logs. -6. Launch Windows PowerShell as an administrator. -7. Run the following PowerShell commandlets - - \* Replace the domain name in ";.. ,DC=test,DC=local"; with appropriate domain name. The example shows commands for ";test.local"; domain. -```powershell -Import-Module ActiveDirectory - -Get-ADObject -SearchBase ";CN=Public Key Services,CN=Services,CN=Configuration,DC=test,DC=local"; -Filter \* -Properties \* | fl \* > C:\MSLOG\Get-ADObject\_$Env:COMPUTERNAME.txt -``` -8. Save the following logs: -- All files in C:\MSLOG on the CA -- All files in C:\MSLOG on the domain controller +1. On a CA, launch a command prompt as an administrator. Create C:\MSLOG to store captured logs. +2. Run the following commands. + - Environmental information and Group Policies application status + + ``` + gpresult /H C:\MSLOG\%COMPUTERNAME%\_gpresult.txt + msinfo32 /report c:\MSLOG\%COMPUTERNAME%\_msinfo32.txt + ipconfig /all > c:\MSLOG\%COMPUTERNAME%\_ipconfig.txt + route print > c:\MSLOG\%COMPUTERNAME%\_route\_print.txt + ``` + - Event logs + + ``` + wevtutil epl Application c:\MSLOG\%COMPUTERNAME%\_Application.evtx + wevtutil epl System c:\MSLOG\%COMPUTERNAME%\_System.evtx + wevtutil epl Security c:\MSLOG\%COMPUTERNAME%\_Security.evtx + wevtutil epl Microsoft-Windows-GroupPolicy/Operational c:\MSLOG\%COMPUTERNAME%\_GroupPolicy\_Operational.evtx + wevtutil epl Microsoft-Windows-CertificateServicesClient-CredentialRoaming/Operational c:\MSLOG\%COMPUTERNAME%\_CertificateServicesClient-CredentialRoaming\_Operational.evtx + wevtutil epl Microsoft-Windows-CertPoleEng/Operational c:\MSLOG\%COMPUTERNAME%\_CertPoleEng\_Operational.evtx + ``` + - Run the following 3 lines on Windows 2012 and up + + ``` + wevtutil epl Microsoft-Windows-CertificateServicesClient-Lifecycle-System/Operational c:\MSLOG\%COMPUTERNAME%\_CertificateServicesClient-Lifecycle-System\_Operational.evtx + wevtutil epl Microsoft-Windows-CertificateServicesClient-Lifecycle-User/Operational c:\MSLOG\%COMPUTERNAME%\_CertificateServicesClient-Lifecycle-User\_Operational.evtx + wevtutil epl Microsoft-Windows-CertificateServices-Deployment/Operational c:\MSLOG\%COMPUTERNAME%\_CertificateServices-Deployment\_Operational.evtx + ``` + - Certificates store information + + ``` + certutil.exe -v -silent -store MY > c:\MSLOG\%COMPUTERNAME%\_cert-Personal-Registry.txt + certutil.exe -v -silent -store ROOT > c:\MSLOG\%COMPUTERNAME%\_cert-TrustedRootCA-Registry.txt + certutil.exe -v -silent -store -grouppolicy ROOT > c:\MSLOG\%COMPUTERNAME%\_cert-TrustedRootCA-GroupPolicy.txt + certutil.exe -v -silent -store -enterprise ROOT > c:\MSLOG\%COMPUTERNAME%\_TrustedRootCA-Enterprise.txt + certutil.exe -v -silent -store TRUST > c:\MSLOG\%COMPUTERNAME%\_cert-EnterpriseTrust-Reg.txt + certutil.exe -v -silent -store -grouppolicy TRUST > c:\MSLOG\%COMPUTERNAME%\_cert-EnterpriseTrust-GroupPolicy.txt + certutil.exe -v -silent -store -enterprise TRUST > c:\MSLOG\%COMPUTERNAME%\_cert-EnterpriseTrust-Enterprise.txt + certutil.exe -v -silent -store CA > c:\MSLOG\%COMPUTERNAME%\_cert-IntermediateCA-Registry.txt + certutil.exe -v -silent -store -grouppolicy CA > c:\MSLOG\%COMPUTERNAME%\_cert-IntermediateCA-GroupPolicy.txt + certutil.exe -v -silent -store -enterprise CA > c:\MSLOG\%COMPUTERNAME%\_cert-Intermediate-Enterprise.txt + certutil.exe -v -silent -store AuthRoot > c:\MSLOG\%COMPUTERNAME%\_cert-3rdPartyRootCA-Registry.txt + certutil.exe -v -silent -store -grouppolicy AuthRoot > c:\MSLOG\%COMPUTERNAME%\_cert-3rdPartyRootCA-GroupPolicy.txt + certutil.exe -v -silent -store -enterprise AuthRoot > c:\MSLOG\%COMPUTERNAME%\_cert-3rdPartyRootCA-Enterprise.txt + certutil.exe -v -silent -store SmartCardRoot > c:\MSLOG\%COMPUTERNAME%\_cert-SmartCardRoot-Registry.txt + certutil.exe -v -silent -store -grouppolicy SmartCardRoot > c:\MSLOG\%COMPUTERNAME%\_cert-SmartCardRoot-GroupPolicy.txt + certutil.exe -v -silent -store -enterprise SmartCardRoot > c:\MSLOG\%COMPUTERNAME%\_cert-SmartCardRoot-Enterprise.txt + certutil.exe -v -silent -store -enterprise NTAUTH > c:\MSLOG\%COMPUTERNAME%\_cert-NtAuth-Enterprise.txt + certutil.exe -v -silent -user -store MY > c:\MSLOG\%COMPUTERNAME%\_cert-User-Personal-Registry.txt + certutil.exe -v -silent -user -store ROOT > c:\MSLOG\%COMPUTERNAME%\_cert-User-TrustedRootCA-Registry.txt + certutil.exe -v -silent -user -store -enterprise ROOT > c:\MSLOG\%COMPUTERNAME%\_cert-User-TrustedRootCA-Enterprise.txt + certutil.exe -v -silent -user -store TRUST > c:\MSLOG\%COMPUTERNAME%\_cert-User-EnterpriseTrust-Registry.txt + certutil.exe -v -silent -user -store -grouppolicy TRUST > c:\MSLOG\%COMPUTERNAME%\_cert-User-EnterpriseTrust-GroupPolicy.txt + certutil.exe -v -silent -user -store CA > c:\MSLOG\%COMPUTERNAME%\_cert-User-IntermediateCA-Registry.txt + certutil.exe -v -silent -user -store -grouppolicy CA > c:\MSLOG\%COMPUTERNAME%\_cert-User-IntermediateCA-GroupPolicy.txt + certutil.exe -v -silent -user -store Disallowed > c:\MSLOG\%COMPUTERNAME%\_cert-User-UntrustedCertificates-Registry.txt + certutil.exe -v -silent -user -store -grouppolicy Disallowed > c:\MSLOG\%COMPUTERNAME%\_cert-User-UntrustedCertificates-GroupPolicy.txt + certutil.exe -v -silent -user -store AuthRoot > c:\MSLOG\%COMPUTERNAME%\_cert-User-3rdPartyRootCA-Registry.txt + certutil.exe -v -silent -user -store -grouppolicy AuthRoot > c:\MSLOG\%COMPUTERNAME%\_cert-User-3rdPartyRootCA-GroupPolicy.txt + certutil.exe -v -silent -user -store SmartCardRoot > c:\MSLOG\%COMPUTERNAME%\_cert-User-SmartCardRoot-Registry.txt + certutil.exe -v -silent -user -store -grouppolicy SmartCardRoot > c:\MSLOG\%COMPUTERNAME%\_cert-User-SmartCardRoot-GroupPolicy.txt + certutil.exe -v -silent -user -store UserDS > c:\MSLOG\%COMPUTERNAME%\_cert-User-UserDS.txt + ``` + - CA configuration information + + ``` + reg save HKLM\System\CurrentControlSet\Services\CertSvc c:\MSLOG\%COMPUTERNAME%\_CertSvc.hiv + reg export HKLM\System\CurrentControlSet\Services\CertSvc c:\MSLOG\%COMPUTERNAME%\_CertSvc.txt + reg save HKLM\SOFTWARE\Microsoft\Cryptography c:\MSLOG\%COMPUTERNAME%\_Cryptography.hiv + reg export HKLM\SOFTWARE\Microsoft\Cryptography c:\MSLOG\%COMPUTERNAME%\_Cryptography.tx + ``` +3. Copy the following files, if exist, to C:\MSLOG: %windir%\CAPolicy.inf +4. Log on to a domain controller and create C:\MSLOG to store captured logs. +5. Launch Windows PowerShell as an administrator. +6. Run the following PowerShell cmdlets. Replace the domain name in ";.. ,DC=test,DC=local"; with appropriate domain name. The example shows commands for ";test.local"; domain. + + ```powershell + Import-Module ActiveDirectory + Get-ADObject -SearchBase ";CN=Public Key Services,CN=Services,CN=Configuration,DC=test,DC=local"; -Filter \* -Properties \* | fl \* > C:\MSLOG\Get-ADObject\_$Env:COMPUTERNAME.txt + ``` +7. Save the following logs. + - All files in C:\MSLOG on the CA + - All files in C:\MSLOG on the domain controller From 26d1e6ffa502ca619abf74b42a42e391d0fc66dd Mon Sep 17 00:00:00 2001 From: Aabha Thipsay Date: Wed, 14 Nov 2018 23:21:16 +0000 Subject: [PATCH 285/487] Merged PR 12835: Adding FIDO page --- .../microsoft-compatible-security-key.md | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 windows/security/identity-protection/hello-for-business/microsoft-compatible-security-key.md diff --git a/windows/security/identity-protection/hello-for-business/microsoft-compatible-security-key.md b/windows/security/identity-protection/hello-for-business/microsoft-compatible-security-key.md new file mode 100644 index 0000000000..fb9afb773b --- /dev/null +++ b/windows/security/identity-protection/hello-for-business/microsoft-compatible-security-key.md @@ -0,0 +1,31 @@ +--- +title: Microsoft-compatible security key +description: Windows10 enables users to sign in to their device using a security key. How is a Microsoft-compatible security key different (and better) than any other FIDO2 security key +keywords: FIDO2, security key, CTAP, Hello, WHFB +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security, mobile +author: aabhathipsay +ms.author: aathipsa +ms.localizationpriority: medium +ms.date: 11/14/2018 +--- +# What is a Microsoft-compatible security key? +> [!Warning] +> Some information relates to pre-released product that may change before it is commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. + + +Microsoft has been aligned with the [FIDO Alliance](https://fidoalliance.org/) with a mission to replace passwords with an easy to use, strong 2FA credential. We have been working with our partners to extensively test and deliver a seamless and secure authentication experience to end users. + +The [FIDO2 CTAP specification](https://fidoalliance.org/specs/fido-v2.0-id-20180227/fido-client-to-authenticator-protocol-v2.0-id-20180227.html) contains a few optional features and extensions which are crucial to provide that seamless and secure experience. + +A security key **MUST** implement the following features and extensions from the FIDO2 CTAP protocol to be Microsoft-compatible: + +| #
      | Feature / Extension trust
      | Why is this required?
      | +| --- | --- | --- | +| 1 | Resident key | This feature enables the security key to be portable, where your credential is stored on the security key | +| 2 | Client pin | This feature enables you to protect your credentials with a second factor and applies to security keys that do not have an user interface| +| 3 | hmac-secret | This extension ensures you can sign-in to your device when it's off-line or in airplane mode | +| 4 | Multiple accounts per RP | This feature ensures you can use the same security key across multiple services like Microsoft Account (MSA) and Azure Active Directory (AAD) | + From 351fde4b99fe49e4016cc7475abe32fcd6b91f60 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 14 Nov 2018 16:02:24 -0800 Subject: [PATCH 286/487] edits --- windows/security/threat-protection/TOC.md | 2 +- .../windows-defender-atp/TOC.md | 16 ++++++---------- 2 files changed, 7 insertions(+), 11 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 4266ad036b..7f08e28963 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -123,7 +123,7 @@ ##### [Hardware-based isolation](windows-defender-application-guard/install-wd-app-guard.md) ###### [Configuration settings](windows-defender-application-guard/configure-wd-app-guard.md) ##### [Application control](windows-defender-application-control/windows-defender-application-control.md) -##### Device control +#### Device control ###### [Control USB devices](device-control/control-usb-devices-using-intune.md) ###### [Device Guard](device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md) ####### [Memory integrity](windows-defender-exploit-guard/memory-integrity.md) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 5e74ba5229..efbf70fece 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -6,12 +6,6 @@ ##### [Application isolation](../windows-defender-application-guard/wd-app-guard-overview.md) ##### [System isolation](how-hardware-based-containers-help-protect-windows.md) #### [Application control](../windows-defender-application-control/windows-defender-application-control.md) -#### Device control -##### [Control USB devices](../device-control/control-usb-devices-using-intune.md) -##### [Device Guard](../device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md) -###### [Memory integrity](../windows-defender-exploit-guard/memory-integrity.md) -####### [Hardware qualifications](../windows-defender-exploit-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md) -####### [Enable HVCI](../windows-defender-exploit-guard/enable-virtualization-based-protection-of-code-integrity.md) #### [Exploit protection](../windows-defender-exploit-guard/exploit-protection-exploit-guard.md) #### [Network protection](../windows-defender-exploit-guard/network-protection-exploit-guard.md) #### [Controlled folder access](../windows-defender-exploit-guard/controlled-folders-exploit-guard.md) @@ -126,10 +120,12 @@ #### [Hardware-based isolation](../windows-defender-application-guard/install-wd-app-guard.md) ##### [Configuration settings](../windows-defender-application-guard/configure-wd-app-guard.md) #### [Application control](../windows-defender-application-control/windows-defender-application-control.md) -#### [Device control](../device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md) -##### [Memory integrity](../windows-defender-exploit-guard/memory-integrity.md) -###### [Hardware qualifications](../windows-defender-exploit-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md) -###### [Enable HVCI](../windows-defender-exploit-guard/enable-virtualization-based-protection-of-code-integrity.md) +#### Device control +##### [Control USB devices](../device-control/control-usb-devices-using-intune.md) +##### [Device Guard](../device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md) +###### [Memory integrity](../windows-defender-exploit-guard/memory-integrity.md) +####### [Hardware qualifications](../windows-defender-exploit-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md) +####### [Enable HVCI](../windows-defender-exploit-guard/enable-virtualization-based-protection-of-code-integrity.md) #### [Exploit protection](../windows-defender-exploit-guard/enable-exploit-protection.md) ##### [Customize exploit protection](../windows-defender-exploit-guard/customize-exploit-protection.md) ##### [Import/export configurations](../windows-defender-exploit-guard/import-export-exploit-protection-emet-xml.md) From 7d9d55c08fa8cb45b7842e31c7ef56553c62308a Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 14 Nov 2018 16:12:33 -0800 Subject: [PATCH 287/487] added device control --- windows/security/threat-protection/TOC.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 7f08e28963..0492d0595a 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -123,12 +123,16 @@ ##### [Hardware-based isolation](windows-defender-application-guard/install-wd-app-guard.md) ###### [Configuration settings](windows-defender-application-guard/configure-wd-app-guard.md) ##### [Application control](windows-defender-application-control/windows-defender-application-control.md) -#### Device control +##### Device control ###### [Control USB devices](device-control/control-usb-devices-using-intune.md) ###### [Device Guard](device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md) ####### [Memory integrity](windows-defender-exploit-guard/memory-integrity.md) ######## [Hardware qualifications](windows-defender-exploit-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md) ######## [Enable HVCI](windows-defender-exploit-guard/enable-virtualization-based-protection-of-code-integrity.md) +###### [Device Guard](device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md) +####### [Memory integrity](windows-defender-exploit-guard/memory-integrity.md) +######## [Hardware qualifications](windows-defender-exploit-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md) +######## [Enable HVCI](windows-defender-exploit-guard/enable-virtualization-based-protection-of-code-integrity.md) ##### [Exploit protection](windows-defender-exploit-guard/enable-exploit-protection.md) ###### [Customize exploit protection](windows-defender-exploit-guard/customize-exploit-protection.md) ###### [Import/export configurations](windows-defender-exploit-guard/import-export-exploit-protection-emet-xml.md) From 0d3aafe0952a1709313e33615d9912b66816160e Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 14 Nov 2018 16:13:22 -0800 Subject: [PATCH 288/487] edits --- windows/security/threat-protection/TOC.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 0492d0595a..4266ad036b 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -129,10 +129,6 @@ ####### [Memory integrity](windows-defender-exploit-guard/memory-integrity.md) ######## [Hardware qualifications](windows-defender-exploit-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md) ######## [Enable HVCI](windows-defender-exploit-guard/enable-virtualization-based-protection-of-code-integrity.md) -###### [Device Guard](device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md) -####### [Memory integrity](windows-defender-exploit-guard/memory-integrity.md) -######## [Hardware qualifications](windows-defender-exploit-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md) -######## [Enable HVCI](windows-defender-exploit-guard/enable-virtualization-based-protection-of-code-integrity.md) ##### [Exploit protection](windows-defender-exploit-guard/enable-exploit-protection.md) ###### [Customize exploit protection](windows-defender-exploit-guard/customize-exploit-protection.md) ###### [Import/export configurations](windows-defender-exploit-guard/import-export-exploit-protection-emet-xml.md) From 960c8dcb4af8b8e9aa74248b50e35e280e2396c3 Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Thu, 15 Nov 2018 14:17:01 +0200 Subject: [PATCH 289/487] s --- .../exposed-apis-odata-samples.md | 54 +++++++++++++++++-- 1 file changed, 49 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md index a7384d989f..6908d2a23b 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md @@ -21,11 +21,55 @@ ms.date: 09/24/2018 > If you are not familiar with OData queries, please see: [OData V4 queries](https://www.odata.org/documentation/) -> ** Currently, [Machine](machine-windows-defender-advanced-threat-protection-new.md) and [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) entities supports all OData queries.** -> ** [Alert](alerts-windows-defender-advanced-threat-protection-new.md) entity support all OData queries except $filter.** +- ** Currently, [Machine](machine-windows-defender-advanced-threat-protection-new.md) and [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) entities supports all OData queries. ** +- ** [Alert](alerts-windows-defender-advanced-threat-protection-new.md) entity support all OData queries except $filter. ** ### Example 1 +**Get all the machines with the tag 'ExampleTag' ** + +``` +HTTP GET https://api.securitycenter.windows.com/api/machines?$filter=machineTags/any(tag: tag eq 'ExampleTag') +``` + +**Response:** + +``` +HTTP/1.1 200 OK +Content-type: application/json +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Machines", + "value": [ + { + "id": "b9d4c51123327fb2a25db29ff1b8f3b64888e7ba", + "computerDnsName": "examples.dev.corp.microsoft.com", + "firstSeen": "2018-03-07T11:19:11.7234147Z", + "lastSeen": "2018-11-15T11:23:38.3196947Z", + "osPlatform": "Windows10", + "osVersion": "10.0.0.0", + "lastIpAddress": "123.17.255.241", + "lastExternalIpAddress": "123.220.196.180", + "agentVersion": "10.6400.18282.1001", + "osBuild": 18282, + "healthStatus": "Active", + "isAadJoined": true, + "machineTags": [ + "ExampleTag" + ], + "rbacGroupId": 5, + "rbacGroupName": "MiddleEast", + "riskScore": "North", + "aadDeviceId": null + }, + . + . + . + ] +} +``` + +### Example 2 + **Get all the machines with 'High' 'RiskScore'** ``` @@ -66,7 +110,7 @@ Content-type: application/json } ``` -### Example 2 +### Example 3 **Get top 100 machines with 'HealthStatus' not equals to 'Active'** @@ -108,7 +152,7 @@ Content-type: application/json } ``` -### Example 3 +### Example 4 **Get all the machines that last seen after 2018-10-20** @@ -150,7 +194,7 @@ Content-type: application/json } ``` -### Example 4 +### Example 5 **Get all the Anti-Virus scans that the user Analyst@examples.onmicrosoft.com created using WDATP** From 338298af58ddea79631eef0184b5698f74854c1f Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Thu, 15 Nov 2018 14:28:35 +0200 Subject: [PATCH 290/487] d --- .../windows-defender-atp/exposed-apis-list.md | 2 +- ...-alerts-windows-defender-advanced-threat-protection-new.md | 4 ++-- ...achines-windows-defender-advanced-threat-protection-new.md | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-list.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-list.md index aaf42956c2..101b345a77 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-list.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-list.md @@ -38,7 +38,7 @@ ms.date: 30/07/2018 > To use a specific version, use this format: https://api.securitycenter.windows.com/api/{Version}. For example: https://api.securitycenter.windows.com/api/v1.0/alerts -> If you don't specify any version ( without /v1.0/ ) you will get to the latest version. +> If you don't specify any version (e.g., https://api.securitycenter.windows.com/api/alerts ) you will get to the latest version. Learn more about the individual supported entities where you can run API calls to and details such as HTTP request values, request headers and expected responses. diff --git a/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md index e109d17851..df5abdbe22 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -41,7 +41,7 @@ Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' GET /api/users/{id}/alerts ``` -**Note that the id is not the Full UPN, its only the user name. For example, for user1@contoso.com you will need to send /api/users/user1/alerts** +**Note that the id is not the full UPN, but only the user name. (e.g., to retrieve alerts for user1@contoso.com use /api/users/user1/alerts) ** ## Request headers @@ -54,7 +54,7 @@ Authorization | String | Bearer {token}. **Required**. Empty ## Response -If successful and user and alert exists - 200 OK. If user or alerts does not exist - 404 Not Found. +If successful and user and alert exist - 200 OK. If user or alerts do not exist - 404 Not Found. ## Example diff --git a/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md index 35a87d200a..ecf23df07d 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md @@ -41,7 +41,7 @@ Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine GET /api/users/{id}/machines ``` -**Note that the id is not the Full UPN, its only the user name. For example, for user1@contoso.com you will need to send /api/users/user1/machines** +**Note that the id is not the full UPN, but only the user name. (e.g., to retrieve machines for user1@contoso.com use /api/users/user1/machines) ** ## Request headers From c63c5ddcf5b4eadf6edd61b75284dd03d77133ca Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Thu, 15 Nov 2018 15:06:27 +0200 Subject: [PATCH 291/487] s --- .../exposed-apis-odata-samples.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md index 6908d2a23b..fe3f9c3dd7 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md @@ -21,8 +21,8 @@ ms.date: 09/24/2018 > If you are not familiar with OData queries, please see: [OData V4 queries](https://www.odata.org/documentation/) -- ** Currently, [Machine](machine-windows-defender-advanced-threat-protection-new.md) and [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) entities supports all OData queries. ** -- ** [Alert](alerts-windows-defender-advanced-threat-protection-new.md) entity support all OData queries except $filter. ** +- Currently, [Machine](machine-windows-defender-advanced-threat-protection-new.md) and [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) entities supports all OData queries. +- [Alert](alerts-windows-defender-advanced-threat-protection-new.md) entity support all OData queries except $filter. ### Example 1 @@ -42,7 +42,7 @@ Content-type: application/json "value": [ { "id": "b9d4c51123327fb2a25db29ff1b8f3b64888e7ba", - "computerDnsName": "examples.dev.corp.microsoft.com", + "computerDnsName": "examples.dev.corp.Contoso.com", "firstSeen": "2018-03-07T11:19:11.7234147Z", "lastSeen": "2018-11-15T11:23:38.3196947Z", "osPlatform": "Windows10", @@ -57,7 +57,7 @@ Content-type: application/json "ExampleTag" ], "rbacGroupId": 5, - "rbacGroupName": "MiddleEast", + "rbacGroupName": "Developers", "riskScore": "North", "aadDeviceId": null }, @@ -86,7 +86,7 @@ Content-type: application/json "value": [ { "id": "e3a77eeddb83d581238792387b1239b01286b2f", - "computerDnsName": "examples.dev.corp.microsoft.com", + "computerDnsName": "examples.dev.corp.Contoso.com", "firstSeen": "2016-11-02T23:26:03.7882168Z", "lastSeen": "2018-11-12T10:27:08.708723Z", "osPlatform": "Windows10", @@ -99,7 +99,7 @@ Content-type: application/json "isAadJoined": true, "machineTags": [], "rbacGroupId": 5, - "rbacGroupName": "North", + "rbacGroupName": "Developers", "riskScore": "High", "aadDeviceId": "d90b0b99-1234-1234-1234-b91d50c6796a" }, @@ -128,7 +128,7 @@ Content-type: application/json "value": [ { "id": "1113333ddb83d581238792387b1239b01286b2f", - "computerDnsName": "examples.dev.corp.microsoft.com", + "computerDnsName": "examples.dev.corp.Contoso.com", "firstSeen": "2016-11-02T23:26:03.7882168Z", "lastSeen": "2018-11-12T10:27:08.708723Z", "osPlatform": "Windows10", @@ -141,7 +141,7 @@ Content-type: application/json "isAadJoined": true, "machineTags": [], "rbacGroupId": 5, - "rbacGroupName": "North", + "rbacGroupName": "Developers", "riskScore": "Medium", "aadDeviceId": "d90b0b99-1234-1234-1234-b91d50c6796a" }, @@ -182,8 +182,8 @@ Content-type: application/json "healthStatus": "Active", "isAadJoined": false, "machineTags": [], - "rbacGroupId": 4, - "rbacGroupName": "East", + "rbacGroupId": 5, + "rbacGroupName": "Developers", "riskScore": "None", "aadDeviceId": null }, From 7251d23c14423f1195bb9520a0a11621650f15b5 Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Thu, 15 Nov 2018 15:32:14 +0200 Subject: [PATCH 292/487] s --- .../windows-defender-atp/exposed-apis-odata-samples.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md index fe3f9c3dd7..7562900100 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md @@ -19,7 +19,7 @@ ms.date: 09/24/2018 [!include[Prerelease information](prerelease.md)] -> If you are not familiar with OData queries, please see: [OData V4 queries](https://www.odata.org/documentation/) +- If you are not familiar with OData queries, please see: [OData V4 queries](https://www.odata.org/documentation/) - Currently, [Machine](machine-windows-defender-advanced-threat-protection-new.md) and [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) entities supports all OData queries. - [Alert](alerts-windows-defender-advanced-threat-protection-new.md) entity support all OData queries except $filter. From 5c3f565742f31fa679e429a6aa9531d9cf066c58 Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Thu, 15 Nov 2018 16:07:57 +0200 Subject: [PATCH 293/487] s --- .../windows-defender-atp/exposed-apis-odata-samples.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md index 7562900100..ed1ef8273e 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md @@ -70,7 +70,7 @@ Content-type: application/json ### Example 2 -**Get all the machines with 'High' 'RiskScore'** +- Get all the machines with 'High' 'RiskScore' ``` HTTP GET https://api.securitycenter.windows.com/api/machines?$filter=riskScore eq 'High' @@ -112,7 +112,7 @@ Content-type: application/json ### Example 3 -**Get top 100 machines with 'HealthStatus' not equals to 'Active'** +- Get top 100 machines with 'HealthStatus' not equals to 'Active' ``` HTTP GET https://api.securitycenter.windows.com/api/machines?$filter=healthStatus ne 'Active'&$top=100 @@ -154,7 +154,7 @@ Content-type: application/json ### Example 4 -**Get all the machines that last seen after 2018-10-20** +- Get all the machines that last seen after 2018-10-20 ``` HTTP GET https://api.securitycenter.windows.com/api/machines?$filter=lastSeen gt 2018-10-20Z @@ -196,7 +196,7 @@ Content-type: application/json ### Example 5 -**Get all the Anti-Virus scans that the user Analyst@examples.onmicrosoft.com created using WDATP** +- Get all the Anti-Virus scans that the user Analyst@examples.onmicrosoft.com created using WDATP ``` HTTP GET https://api.securitycenter.windows.com/api/machineactions?$filter=requestor eq 'Analyst@WcdTestPrd.onmicrosoft.com' and type eq 'RunAntiVirusScan' From cfbc2094b4fcdb999f3183a579776080ebcae449 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 15 Nov 2018 10:30:07 -0800 Subject: [PATCH 294/487] edits --- ...compliant-algorithms-for-encryption-hashing-and-signing.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/security-policy-settings/system-cryptography-use-fips-compliant-algorithms-for-encryption-hashing-and-signing.md b/windows/security/threat-protection/security-policy-settings/system-cryptography-use-fips-compliant-algorithms-for-encryption-hashing-and-signing.md index bba7a2624e..ae91d8d14b 100644 --- a/windows/security/threat-protection/security-policy-settings/system-cryptography-use-fips-compliant-algorithms-for-encryption-hashing-and-signing.md +++ b/windows/security/threat-protection/security-policy-settings/system-cryptography-use-fips-compliant-algorithms-for-encryption-hashing-and-signing.md @@ -8,7 +8,7 @@ ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium author: brianlic-msft -ms.date: 08/29/2017 +ms.date: 11/16/2018 --- # System cryptography: Use FIPS compliant algorithms for encryption, hashing, and signing @@ -50,7 +50,7 @@ Additionally, if a data drive is password-protected, it can be accessed by a FIP ### Best practices -- For use with TLS, set this policy to **Enabled**. Client devices with this policy setting enabled will be unable to communicate through digitally encrypted or signed protocols with servers that do not support these algorithms. Client devices that are connected to the network and do not support these algorithms cannot use servers that require the algorithms for network communications. If you enable this policy setting, you must also configure Internet Explorer to use TLS. +There are no best practices for this setting. Our previous guidance had recommended a setting of **Enabled**, primarily to align with US Federal government recommendations. [Windows security baselines](https://docs.microsoft.com/windows/security/threat-protection/windows-security-baselines) recommend this setting be **Not Defined**, meaning that we leave the decision to customers. For a deeper explanation, see [Why We’re Not Recommending “FIPS Mode” Anymore](https://blogs.technet.microsoft.com/secguide/2014/04/07/why-were-not-recommending-fips-mode-anymore/). ### Location From 6ec065f6a463c572190d721a7024fae2a56ca12d Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 15 Nov 2018 11:33:26 -0800 Subject: [PATCH 295/487] edits --- ...nable-virtualization-based-protection-of-code-integrity.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/enable-virtualization-based-protection-of-code-integrity.md b/windows/security/threat-protection/windows-defender-exploit-guard/enable-virtualization-based-protection-of-code-integrity.md index 98835fdcfd..325b6119b3 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/enable-virtualization-based-protection-of-code-integrity.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/enable-virtualization-based-protection-of-code-integrity.md @@ -6,7 +6,7 @@ ms.mktglfcycl: deploy ms.localizationpriority: medium ms.author: justinha author: brianlic-msft -ms.date: 08/08/2018 +ms.date: 11/15/2018 --- # Enable virtualization-based protection of code integrity @@ -42,7 +42,7 @@ Enabling in Intune requires using the Code Integrity node in the [AppLocker CSP] 1. Use Group Policy Editor (gpedit.msc) to either edit an existing GPO or create a new one. 2. Navigate to **Computer Configuration** > **Administrative Templates** > **System** > **Device Guard**. 3. Double-click **Turn on Virtualization Based Security**. -4. Click **Enabled** and under **Virtualization Based Protection of Code Integrity**, select **Enabled with UEFI lock** to ensure HVCI cannot be enabled remotely or select **Enabled without UEFI lock**. +4. Click **Enabled** and under **Virtualization Based Protection of Code Integrity**, select **Enabled with UEFI lock** to ensure HVCI cannot be disabled remotely or select **Enabled without UEFI lock**. ![Enable HVCI using Group Policy](images\enable-hvci-gp.png) From 14cf506a3f559d551e35389ac00723748a3b81f3 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 15 Nov 2018 11:41:46 -0800 Subject: [PATCH 296/487] edited slider description --- .../user-account-control/how-user-account-control-works.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/identity-protection/user-account-control/how-user-account-control-works.md b/windows/security/identity-protection/user-account-control/how-user-account-control-works.md index 15f9ab184e..851edc7279 100644 --- a/windows/security/identity-protection/user-account-control/how-user-account-control-works.md +++ b/windows/security/identity-protection/user-account-control/how-user-account-control-works.md @@ -7,7 +7,7 @@ ms.mktglfcycl: operate ms.sitesec: library ms.pagetype: security author: brianlic-msft -ms.date: 09/19/2018 +ms.date: 11/16/2018 --- # How User Account Control works @@ -182,7 +182,7 @@ To better understand each component, review the table below:

      Not recommended. Choose this only if it takes a long time to dim the desktop on your computer.


      -
    1. Never notify (Disable UAC) will:

      +
    2. Never notify (Disable UAC prompts) will:

      -

      Security/RequireDeviceEncrption - updated to show it is supported in desktop.

      +

      Security/RequireDeviceEncryption - updated to show it is supported in desktop.

      [BitLocker CSP](bitlocker-csp.md) @@ -2335,7 +2335,7 @@ The DM agent for [push-button reset](https://msdn.microsoft.com/windows/hardware
    3. Settings/AllowOnlineTips
    4. System/DisableEnterpriseAuthProxy
    5. -

      Security/RequireDeviceEncrption - updated to show it is supported in desktop.

      +

      Security/RequireDeviceEncryption - updated to show it is supported in desktop.

      [BitLocker CSP](bitlocker-csp.md) From cc0e2c329e55aa8f811bb0b3a0b2f6de8e420847 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Sun, 18 Nov 2018 18:38:56 -0500 Subject: [PATCH 348/487] typo: intial -> initial --- .../create-initial-default-policy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/create-initial-default-policy.md b/windows/security/threat-protection/windows-defender-application-control/create-initial-default-policy.md index ce654afdd8..b5d1cd4483 100644 --- a/windows/security/threat-protection/windows-defender-application-control/create-initial-default-policy.md +++ b/windows/security/threat-protection/windows-defender-application-control/create-initial-default-policy.md @@ -65,7 +65,7 @@ To create a WDAC policy, copy each of the following commands into an elevated Wi ConvertFrom-CIPolicy $InitialCIPolicy $CIPolicyBin ``` -After you complete these steps, the WDAC binary file (DeviceGuardPolicy.bin) and original .xml file (IntialScan.xml) will be available on your desktop. You can use the binary file as a WDAC policy or sign it for additional security. +After you complete these steps, the WDAC binary file (DeviceGuardPolicy.bin) and original .xml file (InitialScan.xml) will be available on your desktop. You can use the binary file as a WDAC policy or sign it for additional security. > [!Note] > We recommend that you keep the original .xml file of the policy for use when you need to merge the WDAC policy with another policy or update its rule options. Alternatively, you would have to create a new policy from a new scan for servicing. For more information about how to merge WDAC policies, see [Merge Windows Defender Application Control policies](merge-windows-defender-application-control-policies.md). From d52a63a514be7526022db4e71cd25b4539843bfe Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Mon, 19 Nov 2018 01:19:05 -0500 Subject: [PATCH 349/487] typo: redemming -> redeeming --- .../release-history-microsoft-store-business-education.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/store-for-business/release-history-microsoft-store-business-education.md b/store-for-business/release-history-microsoft-store-business-education.md index 0b88f3f051..0be4c78e50 100644 --- a/store-for-business/release-history-microsoft-store-business-education.md +++ b/store-for-business/release-history-microsoft-store-business-education.md @@ -66,7 +66,7 @@ Looking for info on the latest release? Check out [What's new in Microsoft Store - **Manage Windows device deployment with Windows Autopilot Deployment** - In Microsoft Store for Business, you can manage devices for your organization and apply an Autopilot deployment profile to your devices. When people in your organization run the out-of-box experience on the device, the profile configures Windows, based on the Autopilot deployment profile you applied to the device. [Get more info](add-profile-to-devices.md) - **Request an app** - People in your organization can reqest additional licenses for apps in your private store, and then Admins or Purchasers can make the purchases. [Get more info](https://docs.microsoft.com/microsoft-store/acquire-apps-microsoft-store-for-business#request-apps) - **My organization** - **My organization** shows you all Agreements that apply to your organization. You can also update profile info for you org, such as mailing address and email associated with your account. -- **Manage prepaid Office 365 subscriptions** - Office 365 prepaid subscriptions can be redeemed using a prepaid token. Tokens are available through 3rd-party businesses, outside of Microsoft Store for Business or the Office 365 Admin portal. After redemming prepaid subscriptions, Admins can add more licenses or extend the subscription's expiration date. +- **Manage prepaid Office 365 subscriptions** - Office 365 prepaid subscriptions can be redeemed using a prepaid token. Tokens are available through 3rd-party businesses, outside of Microsoft Store for Business or the Office 365 Admin portal. After redeeming prepaid subscriptions, Admins can add more licenses or extend the subscription's expiration date. - **Manage Office 365 subscriptions acquired by partners** - Office 365 subscriptions purchased for your organization by a partner or reseller can be managed in Microsoft Store for Business. Admins can assign and manage licenses for these subscriptions. - **Edge extensions in Microsoft Store** - Edge Extensions are now available from Microsoft Store! You can acquire and distribute them from Microsoft Store for Business just like any other app. -- **Search results in Microsoft Store for Business** - Search results now have sub categories to help you refine search results. \ No newline at end of file +- **Search results in Microsoft Store for Business** - Search results now have sub categories to help you refine search results. From 4c13c0d27d0d1363e1af846bc6594f930e9fa63a Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Mon, 19 Nov 2018 01:20:26 -0500 Subject: [PATCH 350/487] typo: feaures -> features --- .../release-history-microsoft-store-business-education.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/store-for-business/release-history-microsoft-store-business-education.md b/store-for-business/release-history-microsoft-store-business-education.md index 0b88f3f051..617ccc8c23 100644 --- a/store-for-business/release-history-microsoft-store-business-education.md +++ b/store-for-business/release-history-microsoft-store-business-education.md @@ -13,7 +13,7 @@ ms.date: 10/31/2018 # Microsoft Store for Business and Education release history -Microsoft Store for Business and Education regularly releases new and improved feaures. Here's a summary of new or updated features in previous releases. +Microsoft Store for Business and Education regularly releases new and improved features. Here's a summary of new or updated features in previous releases. Looking for info on the latest release? Check out [What's new in Microsoft Store for Business and Education](whats-new-microsoft-store-business-education.md) @@ -69,4 +69,4 @@ Looking for info on the latest release? Check out [What's new in Microsoft Store - **Manage prepaid Office 365 subscriptions** - Office 365 prepaid subscriptions can be redeemed using a prepaid token. Tokens are available through 3rd-party businesses, outside of Microsoft Store for Business or the Office 365 Admin portal. After redemming prepaid subscriptions, Admins can add more licenses or extend the subscription's expiration date. - **Manage Office 365 subscriptions acquired by partners** - Office 365 subscriptions purchased for your organization by a partner or reseller can be managed in Microsoft Store for Business. Admins can assign and manage licenses for these subscriptions. - **Edge extensions in Microsoft Store** - Edge Extensions are now available from Microsoft Store! You can acquire and distribute them from Microsoft Store for Business just like any other app. -- **Search results in Microsoft Store for Business** - Search results now have sub categories to help you refine search results. \ No newline at end of file +- **Search results in Microsoft Store for Business** - Search results now have sub categories to help you refine search results. From a4edee155b1f7b3a994ebb2b8531ec24f7cb716c Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Mon, 19 Nov 2018 01:21:27 -0500 Subject: [PATCH 351/487] typo: reqest -> request --- .../release-history-microsoft-store-business-education.md | 2 +- .../whats-new-microsoft-store-business-education.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/store-for-business/release-history-microsoft-store-business-education.md b/store-for-business/release-history-microsoft-store-business-education.md index 0b88f3f051..4cc772a44f 100644 --- a/store-for-business/release-history-microsoft-store-business-education.md +++ b/store-for-business/release-history-microsoft-store-business-education.md @@ -64,7 +64,7 @@ Looking for info on the latest release? Check out [What's new in Microsoft Store ## September 2017 - **Manage Windows device deployment with Windows Autopilot Deployment** - In Microsoft Store for Business, you can manage devices for your organization and apply an Autopilot deployment profile to your devices. When people in your organization run the out-of-box experience on the device, the profile configures Windows, based on the Autopilot deployment profile you applied to the device. [Get more info](add-profile-to-devices.md) -- **Request an app** - People in your organization can reqest additional licenses for apps in your private store, and then Admins or Purchasers can make the purchases. [Get more info](https://docs.microsoft.com/microsoft-store/acquire-apps-microsoft-store-for-business#request-apps) +- **Request an app** - People in your organization can request additional licenses for apps in your private store, and then Admins or Purchasers can make the purchases. [Get more info](https://docs.microsoft.com/microsoft-store/acquire-apps-microsoft-store-for-business#request-apps) - **My organization** - **My organization** shows you all Agreements that apply to your organization. You can also update profile info for you org, such as mailing address and email associated with your account. - **Manage prepaid Office 365 subscriptions** - Office 365 prepaid subscriptions can be redeemed using a prepaid token. Tokens are available through 3rd-party businesses, outside of Microsoft Store for Business or the Office 365 Admin portal. After redemming prepaid subscriptions, Admins can add more licenses or extend the subscription's expiration date. - **Manage Office 365 subscriptions acquired by partners** - Office 365 subscriptions purchased for your organization by a partner or reseller can be managed in Microsoft Store for Business. Admins can assign and manage licenses for these subscriptions. diff --git a/store-for-business/whats-new-microsoft-store-business-education.md b/store-for-business/whats-new-microsoft-store-business-education.md index 39896e6c80..413f4f4593 100644 --- a/store-for-business/whats-new-microsoft-store-business-education.md +++ b/store-for-business/whats-new-microsoft-store-business-education.md @@ -28,7 +28,7 @@ We’ve been working on bug fixes and performance improvements to provide you a |-----------------------|---------------------------------| | ![Private store performance icon](images/perf-improvement-icon.png) |**Performance improvements in private store**

      We've made it significantly faster for you to update the private store. Many changes to the private store are available immediately after you make them.

      [Get more info](https://docs.microsoft.com/microsoft-store/manage-private-store-settings#private-store-performance)

      **Applies to**:
      Microsoft Store for Business
      Microsoft Store for Education | | | **Manage Windows device deployment with Windows Autopilot Deployment**

      In Microsoft Store for Business, you can manage devices for your organization and apply an Autopilot deployment profile to your devices. When people in your organization run the out-of-box experience on the device, the profile configures Windows, based on the Autopilot deployment profile you applied to the device.

      [Get more info](add-profile-to-devices.md)

      **Applies to**:
      Microsoft Store for Business
      Microsoft Store for Education | -| ![Microsoft Store for Business Settings page, Distribute tab showing app requests setting.](images/msfb-wn-1709-app-request.png) |**Request an app**

      People in your organization can reqest additional licenses for apps in your private store, and then Admins or Purchasers can make the purchases.

      [Get more info](https://docs.microsoft.com/microsoft-store/acquire-apps-microsoft-store-for-business#request-apps)

      **Applies to**:
      Microsoft Store for Business
      Microsoft Store for Education | +| ![Microsoft Store for Business Settings page, Distribute tab showing app requests setting.](images/msfb-wn-1709-app-request.png) |**Request an app**

      People in your organization can request additional licenses for apps in your private store, and then Admins or Purchasers can make the purchases.

      [Get more info](https://docs.microsoft.com/microsoft-store/acquire-apps-microsoft-store-for-business#request-apps)

      **Applies to**:
      Microsoft Store for Business
      Microsoft Store for Education | || ![Image showing Add a Collection.](images/msfb-add-collection.png) |**Private store collections**

      You can groups of apps in your private store with **Collections**. This can help you organize apps and help people find apps for their job or classroom.

      [Get more info](https://review.docs.microsoft.com/microsoft-store/manage-private-store-settings?branch=msfb-14856406#add-a-collection)

      **Applies to**:
      Microsoft Store for Business
      Microsoft Store for Education | --> From 20da53dd63b54528b27e85d60216fb9bf2cfa341 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Mon, 19 Nov 2018 01:23:21 -0500 Subject: [PATCH 352/487] typo: permformance -> performance --- .../release-history-microsoft-store-business-education.md | 6 +++--- .../whats-new-microsoft-store-business-education.md | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/store-for-business/release-history-microsoft-store-business-education.md b/store-for-business/release-history-microsoft-store-business-education.md index 0b88f3f051..e3753f2523 100644 --- a/store-for-business/release-history-microsoft-store-business-education.md +++ b/store-for-business/release-history-microsoft-store-business-education.md @@ -24,7 +24,7 @@ Looking for info on the latest release? Check out [What's new in Microsoft Store - **App requests** - People in your organization can make requests for apps that they need. hey can also request them on behalf of other people. Admins review requests and can decide on purchases. [Get more info](https://docs.microsoft.com/microsoft-store/acquire-apps-microsoft-store-for-business#allow-app-requests) ## July 2018 -- Bug fixes and permformance improvements. +- Bug fixes and performance improvements. ## June 2018 - **Change order within private store collection** - Continuing our focus on improvements for private store, now you can customize the order of products in each private store collection. @@ -53,13 +53,13 @@ Looking for info on the latest release? Check out [What's new in Microsoft Store - **Microsoft Product and Services Agreement customers can invite people to take roles** - MPSA admins can invite people to take Microsoft Store for Business roles even if the person is not in their tenant. You provide an email address when you assign the role, and we'll add the account to your tenant and assign the role. ## December 2017 -- Bug fixes and permformance improvements. +- Bug fixes and performance improvements. ## November 2017 - **Export list of Minecraft: Education Edition users** - Admins and teachers can now export a list of users who have Minecraft: Education Edition licenses assigned to them. Click **Export users**, and Store for Education creates an Excel spreadsheet for you, and saves it as a .csv file. ## October 2017 -- Bug fixes and permformance improvements. +- Bug fixes and performance improvements. ## September 2017 diff --git a/store-for-business/whats-new-microsoft-store-business-education.md b/store-for-business/whats-new-microsoft-store-business-education.md index 39896e6c80..c77380cee9 100644 --- a/store-for-business/whats-new-microsoft-store-business-education.md +++ b/store-for-business/whats-new-microsoft-store-business-education.md @@ -69,7 +69,7 @@ We’ve been working on bug fixes and performance improvements to provide you a - Microsoft Product and Services Agreement customers can invite people to take roles [December 2017](release-history-microsoft-store-business-education.md#december-2017) -- Bug fixes and permformance improvements +- Bug fixes and performance improvements [November 2017](release-history-microsoft-store-business-education.md#november-2017) - Export list of Minecraft: Education Edition users From f2be7d7a16a31b1e2c7c7fdc616d4af2401d4da4 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 19 Nov 2018 17:25:43 +0000 Subject: [PATCH 353/487] Merged PR 12923: 3 new Surface topics --- devices/surface/TOC.md | 3 + devices/surface/change-history-for-surface.md | 3 + devices/surface/images/sdt-1.png | Bin 0 -> 113110 bytes devices/surface/images/sdt-2.png | Bin 0 -> 52851 bytes devices/surface/images/sdt-3.png | Bin 0 -> 93718 bytes devices/surface/images/sdt-4.png | Bin 0 -> 76274 bytes devices/surface/images/sdt-5.png | Bin 0 -> 83383 bytes devices/surface/images/sdt-6.png | Bin 0 -> 64390 bytes devices/surface/images/sdt-7.png | Bin 0 -> 65461 bytes devices/surface/images/sdt-desk-1.png | Bin 0 -> 702748 bytes devices/surface/images/sdt-desk-2.png | Bin 0 -> 69969 bytes devices/surface/images/sdt-desk-3.png | Bin 0 -> 47970 bytes devices/surface/images/sdt-desk-4.png | Bin 0 -> 31945 bytes devices/surface/images/sdt-desk-5.png | Bin 0 -> 30063 bytes devices/surface/images/sdt-desk-6.png | Bin 0 -> 63549 bytes .../surface-diagnostic-toolkit-business.md | 165 ++++++++++++++++++ ...surface-diagnostic-toolkit-command-line.md | 143 +++++++++++++++ ...surface-diagnostic-toolkit-desktop-mode.md | 99 +++++++++++ 18 files changed, 413 insertions(+) create mode 100644 devices/surface/images/sdt-1.png create mode 100644 devices/surface/images/sdt-2.png create mode 100644 devices/surface/images/sdt-3.png create mode 100644 devices/surface/images/sdt-4.png create mode 100644 devices/surface/images/sdt-5.png create mode 100644 devices/surface/images/sdt-6.png create mode 100644 devices/surface/images/sdt-7.png create mode 100644 devices/surface/images/sdt-desk-1.png create mode 100644 devices/surface/images/sdt-desk-2.png create mode 100644 devices/surface/images/sdt-desk-3.png create mode 100644 devices/surface/images/sdt-desk-4.png create mode 100644 devices/surface/images/sdt-desk-5.png create mode 100644 devices/surface/images/sdt-desk-6.png create mode 100644 devices/surface/surface-diagnostic-toolkit-business.md create mode 100644 devices/surface/surface-diagnostic-toolkit-command-line.md create mode 100644 devices/surface/surface-diagnostic-toolkit-desktop-mode.md diff --git a/devices/surface/TOC.md b/devices/surface/TOC.md index 4953d1c2e8..3f99c917af 100644 --- a/devices/surface/TOC.md +++ b/devices/surface/TOC.md @@ -25,6 +25,9 @@ ### [Enroll and configure Surface devices with SEMM](enroll-and-configure-surface-devices-with-semm.md) ### [Unenroll Surface devices from SEMM](unenroll-surface-devices-from-semm.md) ### [Use System Center Configuration Manager to manage devices with SEMM](use-system-center-configuration-manager-to-manage-devices-with-semm.md) +## [Surface Diagnostic Toolkit for Business](surface-diagnostic-toolkit-business.md) +### [Use Surface Diagnostic Toolkit for Business in desktop mode](surface-diagnostic-toolkit-desktop-mode.md) +### [Run Surface Diagnostic Toolkit for Business using commands](surface-diagnostic-toolkit-command-line.md) ## [Surface Data Eraser](microsoft-surface-data-eraser.md) ## [Top support solutions for Surface devices](support-solutions-surface.md) ## [Change history for Surface documentation](change-history-for-surface.md) diff --git a/devices/surface/change-history-for-surface.md b/devices/surface/change-history-for-surface.md index 3e1f85a04d..5c34d22900 100644 --- a/devices/surface/change-history-for-surface.md +++ b/devices/surface/change-history-for-surface.md @@ -19,6 +19,9 @@ This topic lists new and updated topics in the Surface documentation library. New or changed topic | Description --- | --- |[Download the latest firmware and drivers for Surface devices](deploy-the-latest-firmware-and-drivers-for-surface-devices.md) | Added Surface Pro 6 | +[Surface Diagnostic Toolkit for Business](surface-diagnostic-toolkit-business.md) | New +[Use Surface Diagnostic Toolkit for Business in desktop mode](surface-diagnostic-toolkit-desktop-mode.md) | New +[Run Surface Diagnostic Toolkit for Business using commands](surface-diagnostic-toolkit-command-line.md) | New ## October 2018 diff --git a/devices/surface/images/sdt-1.png b/devices/surface/images/sdt-1.png new file mode 100644 index 0000000000000000000000000000000000000000..fb107536082277e5a9e3499a657756d966b4e301 GIT binary patch literal 113110 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%0A-ej+q1TC|G~ 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 E1FtGx-~a#s literal 0 HcmV?d00001 diff --git a/devices/surface/images/sdt-2.png b/devices/surface/images/sdt-2.png new file mode 100644 index 0000000000000000000000000000000000000000..be951967f0876a7f32fc0a7a4f12fc5f17870ad6 GIT binary patch literal 52851 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
      ^9A-ihAi@k$#I>c0j55kerp1A!XPQ(HG~ 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
      LeZ8w!NbroqYds?!6E9 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%0DlNz5L_zQ6>iP~eL)s0Xz?AbnO1?B0;~j=1rG&u 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 F69Ap4x)1;W literal 0 HcmV?d00001 diff --git a/windows/client-management/images/tcp-ts-11.png b/windows/client-management/images/tcp-ts-11.png new file mode 100644 index 0000000000000000000000000000000000000000..75b0361f89b27bb94abf476e24ecc2ca8a17ee18 GIT binary patch literal 81434 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 g9>PQTa{&dvM%x7Rw|T?bXQ9`4#t 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 pzWNcKAA`X%dL0x&AtEbWA*k>7e*iG3{OkY# literal 0 HcmV?d00001 diff --git a/windows/client-management/images/tcp-ts-13.png b/windows/client-management/images/tcp-ts-13.png new file mode 100644 index 0000000000000000000000000000000000000000..da6157c72a4c511b8339b38ada3d3836ebc20a99 GIT binary patch literal 62875 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 z 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

        $iIWf=q+ogzrg5zQjM(>8G+mJ9J_vT? zzD^;XESZS)8AJWlmi%yXv^(e$4Bo@UX~2z_0R$l!`U(Ep$Ze*i&;pcXSR zeqcbSHgyW>Gu^Y&Z+Opx$$$T6dsqFH#_=Jalg69jFP39~Xb{IClFt+s2enako>cj z9E?>wkQ@33BM@FoX_p_0wxb_P!%QQ!2V8~-ctnjKIC7ExqJg)$zWlCJVsT1S7EePS z`N{JG&zx8jWBq?9jlwY|YTZ0t4yiQ7zq?MBDizS4$_HJ3{jI$dr_I6|&G?!fBS=QO zWP<}<-`f@o{6L?Jx2BeK^uNND;})3|PJQTh%nzJUMg}C_P9OhNmvwf9z0$A$Vg(S0 zpEVaJ-{y+a6yE*ULr#f?^gjpxYF#lgaY_GI>w?n786b91}Ayo6>L^t;D%5n`JrE-y{N zK_vf$QjmE{28^sFxwyKz{;zws1@IXmrwgH;p_HWUmW;`0cT!JQEKkb>ErW-9v|gnAEm5Otz~DXlHvhw65Ffx z-7k+aB%!U*Am0}Hl88Yk;0fVKcGN&xzW0^!rRlPeb-IzNaSN|U_w|WfepKN zQTyKBU`jm}W2v6nkr_LIBqy{qY_s7=jJ28QGLW9@b4p_0`4G3bfLBUTwMw)uxgR?~ zV;xopN?Oq;9)F$wjr*^1u*BIwC7Eq9Wqt=KAyG1 zi5xjlqP%4?&(--fviW+uu@cElL0igTv>GOwH)6;c*`4h~l?7k4x0U8Sj?Jt8l4-+{ zbm;lWgg!!Kwerxa-s@Z`7P=oho2M#kSCXzum?lM)1vN}VEz|I2W6b8 zQ^L)DwMDK#@&xjCDvO}Sx5K5>qv#)9Soo6uJ>8W+v5c-R(Mg+!p|7v+9xKX!%J~FQitk22ilOxvS=ze&aqjBd2Z`FIv32y@xom| zR9ZQFKK-Jt?MZQ+28wgoOG&p8@#)PbY;tDyi6 ztMVLue-sDkZTShQhavX*+>g35XY*z9rKZzMMh3!dYxya82M~y^E{TBX=RCF_btSo;@RUu)IGOG_| zdhR}r!H}z%Bm(1S=xG=T9)XcW-kU4lc=Lcurq+>ojG6S1$wB5-+LSF`bt;95^! zy^Qq;{nwo|`<&)&hqma2U;b~G<~+6x0A0kx@wm#ahv!-C7UHMr)%o3%3DMcj7x3XZ z$z7gKP`o`k`&n=5j#qnD$1*Adbn*=9%t$kvU#?ag#Rt?|uiqO0$ zbFRSD7mSQq$BgPnG?}l-+C@8+_|B$h=TYLz!Ge5rBJijq_2!VzTHiE?EEvJwK3ogObfQxwO z4hZHd5I&Qy;0i69m_Mx7U<|XJ{yh=up;O<6+1x1wMm%^MI-8 zgse=)J9q>)Dc8&%JR7#qCbH;uyIfdIQMPI{8NFtO_q@R4m{+qT|2dB1tmtOA=G^{0 zSjqqP1T0pvjG{c}MF>0fo2;awMGFP%SSr$8_h%TK~jZE>)$~W;ZH9rL?kX#PH$Dp8@jY#L{M?Hmj{oM#?2yBe zo7YXC(xeKmxZ+fq;+;5Zzd?IJM&BKa&0#|eEcg|{zm2J{xv?~qkqLMEp?G9s0oAlo zST~y}o4Lf1txJVnI@%J~S#aaxxeY}8%aoKP5vYjyuJ&ce{_a*T#=GKd*=@-`Xj4cT zC*}slAl*J3Xff4B05dHCc-l|8U5;%yd@F~aljrW%?cto?BoyEm}G0qH#bL! zg3sE8^=@=(PAnMipJSPKsrltm{~TKQq`hMhQO5b_aOxiLUc*eTOojow@D9w|6)=f| z#OZUZ)Y4II&uAUk`8R&c22~wl%aQZM6W|@#yUqMSm?PQ05BWui9sFm15-sb#cU7*i zimE(h5`7<*lL{h6cG#>`vCPST^IAy~=kHxB1{QYB9t}wj)-b>}^#Qs!P4;a~wV&q_ z>>&^o$bGT$wjb!wVKjsC_~?wTQGz;1fTB-bio|j1Bp%b8MITQ3Hjc+dY-Vx=Q|lek zO<&FfM~P-1y0aw!+Jzk2zolR9P?k=bwT2{v;bPv%p)>c3DtE&WD<7{F)m&=9nxE}HL!D18>+HqzOFJ$uIqjov(}oYXq^y% zcnu@SkPn1>DtHzgGPzY+lNw(l4h$G)itD!0>5Gc!?sEH7B0wSxU^%*YN|3YAG%Smv zZ;p*+DZ7Nh%Bz{MA(^klZh@n#*IviT*zbV2r*yzG+~WtU)&;gwTXZD;%2b?Kpt5j_tqg%td4S?OIPvt#%1urFO0 z8X=1tdK8as^-kM!gf&UdFxU>_eXam+ivd@97@}jRCaHMsq2HgN+`-T1zta%W?a!Vz z%2(|O>+xazoFl4$^bkV=m2e6PH*+_ljbr^~y1=}L&NaquuQH3Mx$ywiNtm>%Gx59?P)99mo#2)HMOksDhWnHA(tCvZa$Nw?kQL#43+p& z-rD5qss=x#V9yM0f_P1JerTta^3Btqd6z}ulawyjt_6>7=uLhaKXaCGY zf(HxX4bp2xb&ZvSYNd72Ly!w7`X$2s(8B^*>(I$*c7j3zi{nw&;;}sf>|pgm$c)e- z31t8KQpA5>x|>ur)RXpSdr4yz3<5#RjmMT1*49?#mQeO4*a~cEWeqB~CU{r;p7p)M z{LI3F%HkYlF>8+qL0^x8w)UqN5&!K;B9XvwX?)6(!s_zc;@X1hd>C@>6@0oCny0IZ zcv3w02%(0ez&D^4cZJnq^Yyh0>x3{a9%`Azyc>ZLwW8Fk%NNfB)#8YB%FWf=((iSxu%U~1@@7z&o0t*Zf? zZV+w2!B$0-B*H7m>i9@;T>$;vhwTF7Izq*ioYb1~sKVlwoG$*loZ@UgN{{zc!DR># zcuA0DpbUYejEug_aZpJ`XijtCHl8H*`lk^Yj2&=+4tfH(3LT%5)s+Y`%=j2x zUmsrAcBiJvb=%FA^!rG_me$TefX_Ucw&Z71v}f_}Yht>t6t*;<`;YE~)Fmc|#|aEf z@(OG1x3;%I+dG0kEv*SMR)pi@!lG(o0eD~=dz9CfSUX~3;>U}q|E9v>&gf+-5SW@^ zjTE+SU~8JDwrE@cTakkAas?FU24*~hC9`MPraJbr=C#wkRn@PuGC~7mOENb0>AhC8 z=(MPrEb(*{MP6R1f@Sc*6)P(^2|G?C=+y5T%Z`t9bB!lWJuL{1te#5Du()t>!T2Cc z3v2v}ca~*(taI$lii@7&hv19DV6u83X2yF#3qI1NSN@V zh+`F>?(&N(3=N9jBU)I!lY*r*aogk8z)!EJv<8E4t*m>9{@72q36>=dav!p>vCTEt z9$6okS5)FzSmi9v2L??|!M&>8A<8K@vCYr7Np9S)PfbIRk(?S(s%fLIfMDX|Gn?Fa z)zpZi&%Lb%oC1BlP>4M)b9uq$;_Up`n5@iXHz~_7H6@3@GwPpd=tTq<1HbdhV{~B< z+vAg$v8o)(-B{N^yCIV`k@Bwff*U{LH-79;HK}4y2{2Yllh$(?#Q*+t_H0o5s+gXd zmzH|aZq1P1Bx6H+k=+@VMsmiN)Wi&QjGTmDIXSqM#s2aVA{dskcQBX$wqO~M>W!(K z9HY1v9l$bOEEZ^I_}MP4x%p;XSh$mQj*t(gbLL9AFFR&Em?H6e1ECxfciTZ)(ZJyz z7NrL+L4dI7ab{);0rpW@^(i_I4$hYy#IYzBwyUkGtg(wD1bU3s=YzoBEQBQMuaa1^ z?FU;#YKhvIXC}wQ8Ae8Vjt`NJ@=Z}0fxcQ=TB6d)oq-YVes01xN={l;KO^MyW@Qx& zv!Vu4^4hARqmd=FN1H7C74yqT-g9xS{f)k+Jk9x`iFXj5Bvc+%1+HWq3BO{UZMrx< zuaQ-lM1a(Nlfsj|U|-~@KVy`kEd1y81Q!#w9d*q}K)_d2VL<@a<+Zk0{N5bBdvD{~ zPj$X!szXea!_UL=YmHxEP0iu9pdvlTO-x`T*}SG0%nmR&593-MN=A5!!noo|9g@}& zZglin9v`k2`deAoFg*je4*UME^*pISc2t^6U&Uom^xBuv0$mu4s870VGXxb$)pIwj zw zzV)DdQYNyUs&}cqiNOAVte^#_x`xE;CdbH#+%&JuQ&d}6YE8JNp2JP~ALmYjrhX=}nL(iQa(^n2TTXkIyOLK$)U;H`vGRVt!y+(MFA>rw z)89`+ddDuafGyLBGdIgrZ3$Z(hy39Ptg(?g>HU%V@^H0QcLq>t>r9^&;l?uktpT@O zsx$<;Za{DRA{Vf~O-+p>)EF(S2rR9#rst*?+bnRLf~j}Jd3ahbArl+J(}S`U-npwU zva-zh=VqDwd4wbN-|m2bLC9sn$=|xa8tTFQ&uW(5MaFxKT+SmiOLcDITDIPr5~G4K z(5ERu83|pP!{4d$qP9W-2d2;p(n8`4m|T5)Z}9dw7R;Sy%$;%Niu?zRMA3v&WiKBS zrVXkD4K3`!YIGbx$yoRncn9N*;*VdOCs@A@hDm(9x6nmp9F3Y0ww4goZ6p}*KD|MS z8Skt#wp~-Aw*wwoR_4ymF0`AZ&Mznv5D|SoIJB|c*C!-MPX1w2RGG2JshEn7M?zxj zJzs%l?umzo@4Y`S)&W1buhM2!k;y4GK(#nO|D^rnt{aKy(0nN2P#&H{ZO-XnTxgX`VRtAW#5ZQMuhwuJSPf zE-rowgCQ!H{L1|i38WiUSrDtC1AKT<%fPg8LJ}5cACOZVZFeOov8ce=z(D`9j)v~J z%l56^Z60pk0ge{>dbZu&BUKqO+6KBoIi)Q%zOD{#PNoix*o>!RL458G%r0OIzKxIt}_ow zu4rf&S=m}ys+rh3T)SeRscK+irDLS7N31C%Z-N9`TaG3RHC0sfFBxd)YN+aHXdBvk z=xJZpF*dWdcXBn-H8;DWqkGNBKto4Y*TmlTvc8V4;YDLZbqyUevnyAu?3^48v~~3L zHFaIAt!*4EFP&96X=JFar3;LxuA`@OPTRo3&duA=#8R18oi6^M

          )K-xu~b7t7c?kZfjw0=i*>`&CJi$7~c2GnH`i8caX5?Z+9erb4Tky7nax*ryL^eA+D-->){0vz2(GEBre$vF zaHFERJTF>bOIt@*LqkJdS6d&tT~L_RG}YC$w2ZYb0R^e5t6$X8GSX95(*X5KRZSD= zQ(9U&IvSvAX;4cF;X?c+_Cz7w4y=$5T3oNKqk)!hXzJ+bp~dOi5M2Xu(bdt@P}czB zL-(eor>>y^F?4nHwY7m_HORP#6d@MeoF=GS==~BTt))RME`-1E2Snk1G&H~kw~m&} zg9x!EUQXwaZ>2Vd}h3wTRcPnYOl(KapU`Jp>j*V5D0y{w{j%1}!acnfWh($oM=L01Ra z)PSTkHGu1Y2-G!!8Z>pafn}h}Mps}HA}z20VNh7cC$J z>WG2}0rbuaagi3tpmY&~0B;eAAQ7}{3xxvX0#IC#LUPDPu-6I@C29~PY+lP zZ7)WQfnV4?QY<2te#b+yinVLqrBq@`h;8ph1JiH;d2X zEiRWE5fS0(>FI@x7Z?vu4-ZdwZ*MPePfvFM_yJmA-p-ZW^?ph4psL`+P~DsKe^1r@G<;;oz&WUe41BZIPKW@cr9`7Ef=yFrC~ zM^<()H8i=TeuG(L`kn}P{l-p#y5-d^72*Qin^X(H^?OoHBV?|g_g_# zoSmIqoSj`M?o<(Blkk;a;G|L56X!djp7alY3}e=KtKR7qlgwWXi>`=v^0rT6Uc^E zFd#p|`}090L&jeL%+Eo7}@dG>X-BaliR2i1(xq3#341M1uwm z5+af4Zr%!t&ndh;PnvspOI=+(?|&Ob4*?ZSgT~ha^%y+_#l^*><;IO0B_$=`Dl9B0 zEG&dSgegL%s1Urt5RN-xL@)qSpc45mf+{8&H2z~i!>O&Ug=^I3LPJC2KHdt5%g$?^ zCC&Z31$OLz7~+S33jUwRM?papz#3c>iaC9OrU?E95e_lFE7)N%EK@> zHwV|**;$1`L3{@C0RXzv)YQC>xBO$XZ#2)4<~zn)%7=go{+|c^H2-gcdW;?fXk8!x zSDLpT2%5J(3!1k+2Va}F{9>}Q8>dL~IlQ&hkZ@yik#c+y2x0o^{UY4`G~>#VFh4&Z zclW%ib}^1i6=FFimx$$ZnG9S~qW+YaTq+Y|xExbpa=8LJQA{S4O69m*hA9=e5*N!L z68Pf^8HOwHmeitV9uJ&?o?EV-UXg(z0f7-IEt4%Jc>^L`E|*}KR3gV9WvNsmQ$nIB zDkha}#WLReHhPXzT#;XdAK%LxP-0{)|nWy<$1D5SHsrFE2J1-O`( z7!eo{968AlQeNuCExg#w zF$)(jxxcqTKfFt(kVt@3mLxKTyfelxs1NmKICOyu;1{_>DuqrDEJ`^hmML+d7aW6s zV!2o*Rf0t-0V2e0cN|Hd6euwq`ci=Jj$>()KxeodUs8aqT(%^WOXX6Kmq^4wRZ1x? zfwX}0BtV5yq7y|1EO!hIR9QH5M$+Iwump@&T4{kgCfTjQVEDj zgeOM`WD2!dd7uvdTygiVkMQ|>4ha2-)8ftWwSWt{tn`SyronsDI0+Y@|Jg0MtbcyX}&CPP1Gl- ztEl)UlovUv4YDvyIA`vg&l8Q?s{mXEY2NyBxaVnB6gpX^!{A-UYSYoQQY_-Z*N&bs zbm|-*JHPqw|NP)$$&hS$xJXOojIm#y5-1FmuSL$4%by%Ha~0rtU1CN~a=X)`nw;zX=F!4ADfE@~NeOLSd7hVVL43f0lV^)6uU}L> zWfEO4kqc#`g{DVOpSl#tT3m$A_YPgHniUXw!5vV(j{wL92A$E&%#1>*l*%MhCDs*T zq!(KW{_-Up=XTniKD}2}rF~i~Vs~bgcHlBb>eaw;9xKtv>592emlVr(yL{-#!RS^g zE@--PdiM!kHy(z|6u^KA$bib}JBW3_TY#<{-=YD~qp{-b>kO$ZE6_?sRjX=@)n1-e zlotbiTr>>xEl$7k%&QmU+KJfr@RnRGa@f7Ic#>)qpU+!2z0N~|@intjDZ|!4#o($9 zhhK|$OWbYZ7DLJu``d(%+#**eZVs}#1?L{Vt4`L&)A>8 za4pC`<{>EN{vQ1!32?n+oYtrcIEeqoaep>HtFq6lfKcy(syXAGQbbmcPG$VqzlY zcnEKKMWm-zkCNug@s_wr<=F#;m9_S+E=!fBQDwvP{pC)%eMKHuE~VDi#+sjwZK8SW z%i!*(8CMipSmnuN_>yeYURP5gTI?Sh$StrjE|{$GvkYyV;|Z#c{APP%Wuc#kKL+D; zrII1WOB>qaE^CLhGt&%?y%$)#-0r>ifE|wAu(Q1`5#!+V?1)Y_HFJ@l-_~dbiHUY=EqJw_EJMHuP4z@H|REMk(k(K&q=rRs+%F&J_WrpIns+UP?%v<^4-LDnzt;U ze__LG+unS~WuZU$LyH@r&G@<6$r#tw^pNl;r` zYkuHl`UscOw-(dX)m>_fGxj-@l!X}C-%@gFBVK-4Wr0XT!Fvui6;eB68Z(wX|*&mODk=$aWETv`-^B0W|S>Y3A=8)fCvsf@p55IZW7 zDC)27cM^|=2E;bVaE{G8XDX&-QaR||xLhvu*mn5l0xnTv$p-q@$9Zn=oVh+F$K@sV z=BY9{)A_ZdMg3!&fBbPqb$x&LAZTs4Y#Ed~G#*2j`^RMzU#)=heKY`VX?b~Rc4i7! z$Q25?6vh!!2`-UzWZOM+Dc$U?YgNz&6)Z1r&K)2R8$^^Z~uV0~%^yq9>WiD4ejJH6QQQxHAwX&}Hb9hU!P^D^CG&U5Pz{P_>R&@Ur}0ZoZES8v^EVx@lWA+4QZhFYt*(qekd%kXWg*wp&s~XI!mz$V zzc-HBK*aQxZko5g4DRKv;^QA*3IA-GB+&}1g zaF30xU08CyR4P*{6+QW$`ewG5&zy9+&5bqGOP<1)r1d689B{#H^%E)-a2rTEnC7wk$SqBGc1R9kLApXn^z-85nMCY7ksA zndWgq%iPh~$}B3WTO?@L)VS>F=e*$ z>=PE!G&;8o`m9nRg987~7Uy@Ix85*z3=oYn-oNeK{Jos4qRJ--e}vEBEquIU-zVq1{hihHoTVeTAQw{| z!wG(+$!X`VSQU$a%q2q2k~4=iPrZH3(H{iT8fG#BE$#gL)%G5_J}Qbhy3-&e7jEgo zi3<=KbfbMR-{);jzYy=MZ@r{4CmgdskNhv|xev?P6mMZzg1gaST_@r4xBr|yaGvl! zJcPHdCzKD8=5u)Ke-Xs1fCm^V_h>69@MdX7EmZVDzh%d$^%w_R1E?3Is5)hI|WkMu? zw1pL5Oqm#Gb7vNLJSnz_V?5+3kqN+enFGp%R4$jHXPYFg2NW#9S?i6o?t7f>{P-32 zhC%|~nwp+Q9!fBB8K_)PoY*2_H3(l`f;v&KrI>gT&9^S%I20{+fyol$9Gs7|Uhr0c z$UM}wQYMp%mzSUyK@08Cnoydz))79-Ti*nxZ+^PP_F=EDx}&sQs{SV)vaiist|2M0 zrTwJ&j`7xa9ry4SvASBR5R1^96VQtslSt)g%g`b&BKQcG0P`s2%4I3^f(n^bu26`@ zP}>S6t`tkr>TBo$aTu-hB};PXM&-CnA>ly;w6+bcte0S74E(_jVra1&klC^fgG`km zEGE~)W4K%)TZ9zIc+e%It{P2Tp>_9EM^0D?kT<_-d2}EaFHcR+$WZy9@>4Ezp^Feg znW23JOHzW{FeN5~lEme*Mfnn9GbnBeE<>fggo}ZrKx>mKkR*&h1W+@?*cyiTz+7Z5 z-#O5{^;vwwyfxi?)U(=L-aa zMLsej0r+z`Ai?Jez#lF=s521fK^!g!3&3!BLXJSd<%2Jz!WY7SWasg@NQTdYaPS}` zxDW?oLbi|=2nq!}WcbKHu6z+>3VEWmz(wRnWK1MU0wv7nQ$OR80h7rZ9vOks%P*p?# zM(wMADEn8%gQJ1(-2p51`@FvZ4;H0<#v=nzgyBm5b|vUr_m#@3`%9MXXJp7+XwY~R zfL;}UMc#4>ObjpRBF+80Ma9E$NOXLB{QC9lVPRpx!NCy`5g8d7pyE-%H2z~KQ0Irs z$yp;DmthjJ>%-uxz%Uv3qX|3k0Xc;dZS(;%Ct~5~kOy1_ksx^@QD8n4PDDgKF8Dw?=>V<(gIh+LL|_ZEP|_Wr4%i=Ai3G=` z>?Z&8?wRt?D;Lig=Zp)K_;Qf9{#jEmh6u*?%iR9>u*wdZa#=Kzee(Q8_v~3IdP1O6 z6_uwsUOcT^!;laM6Nx8=a#Xa{T@o50xFg>Fg8CW%$_d0sNPUo2WILTZuT{sAjpw*u zJg=&H{_tsCe+h<5F;R&}u$r3Mc`f@nAugP4G7cz&NF=(m+)`>MDaZN(unpoUFbcVV zHEf{r;n{Omy-*^k+R%zYii*%C1SO%xLYd1-Jfr&O=E#RyDna7_0ESU@0wWU)li;ES zZ!>i*P3`J_HVXdg5DRbLsO}-{9fdI_DTAaPkR0e#%OG;4@fEQ=*#^%!f~J1$B)2TV zLqkKeXLeaI(P5~gY3H9nirw_nQq!~=<&v)Z!5Jwt3MmH*JPoz+39THuF4l&(s;jE= z^YfvUA?Y~=ud;bydU|?bVDR?s+c7b*Bf}#~CD&?$N&mgPRS~FnwT!ZVRg?ug1P)R5 zM+K6plV&GWUvg&Q;?{udaxS~n%_(6}1R>p(*{Oqq(vB{Lc-d+1xmz={O_g$7Tz`0n zCr<%1w_x{)cJE~Qtu9cHy009xz*(if0abJLsqRUmlP$@+ov&njHOXZh*FC387_%0C zd9IgFe@am>sihLiFyWNS#kg20Bor>R+HgrkrhrS)@yVDH z?SGJS`}ghIUONejt@u{Q6cPLYKw}Izpjz;daKS>hV<^?I^PJ50?)_wlh1#crpSSU+ z&qs`sAvC@gFiEP7=G0`aomDy}uCesY5(&E&#fl7PhcYGJ5U%f3^m(&TV|9@S-hVc_ zUI0C6oT^sZ^h5jWM+c*$quCEfdV2b2zrXdxymdY0dUtm>hG9!fONlwR|NK!(Pft%v zOG{N%Rc%deTWcH1TYdPv{k98dPab_|?}=$%%i+KM`JXTCs2N!rF7(^6dE+rdSE#3K zJ7;4<-K^mvuPaukx4fq5d85qz8$+Z*P47J-mt@>kal?xgyTTLV+vAO~KopZo&Ah zAlgYRmqM>6lrlZuQXg1`j&Ttmt$0W82F{l*GYWK*22j@sNyu&oXoQX??MY~y#g`X8 zv`N5W94{{p@PiS=Qkwd;>V+wbU+)|ycuUUja@2Fg@j-u|%IPZ4v~lngg8F9a8a#mu zmOvAbcKq{V96nXN$F^#|%+#V7Dco1x0^o|_OZi!egJ`|J0>`B89~}nXQYyDO4s} z`?gJ!86Ye!T>9`Gc>etxL2(;!Kd$}u+i!oO?JVS!Z2rIBJpG=^01T{i{E&E`2cw&47R`pKgQ-#w_x6G^74 z6QBfoiq9yv$;;f|45kxI43} zs|$SU>+35kE5SnY)_`JC?T3FZ?iJonv<#@7yBTN)I+J3t_4LNmoF!#hxVd999)13Z z{VgtzH6Gq_hK(t%9ex)%2V>7@1w$=X=A}4YQFF){qx3C#zy2%gEapwkQ??Kqd-YsY zAK!N4R?n(=d8g~u;1cro)(e1kI_zF{VqsXU-&N$%8NbE7MmCaR>y$x`${VBne6yP{ zT)9wgdB)VnC$?b`!}DVN8uqvV!{qpfWo|tyBeknFRnN%H&FA{e zV4q`T!+55yW!5wSVc3pA`w>kT1V$&G#mUD7bn%8Bh zbT3b@f&P^B%3Gj7DT&uwpvZ{0)5Shl&S+ezoySc-dh4uPWP;wlz>4k*f7sr|5a)%v z*UgHWGX2tq#J>Aaq|bw}QI`mY&hf zxvsM&IjJsYNZ(@ig$DY5{D1E@Glwty&L~rB%SWxV z%JEFSOM#`G87{{!xrNvpY;kE0I=m8^g@^EeA;#0Bbe9KwDTNfRJ#JqXy zs|HryF?~GAxeJ;QIvlm%_Qnhq=UyP*x-rsI7;!3N9C#~Zly`Zl8pv|9#%7udC0<$Yd}WkA7D9~&E6&L)tbVq4HYjJq>P~`#y71+4slDD@$fR;Pp zW2VpBiE-RF#&u4L&r~{U#I+~ttChm@uTZuJ+a+*8&r)!dNYPZ_l3bhTXW3)k`hMV) z;8RW~kMePJY_6zK-L7&-x!89uC_;fIt!{=omMI03CqoKxp$N}252$A;<%<4P6WhEw zNXXP83cXiZWWX&*@TIXLE2j!{P6r2{t-1EMrg?NuA-mr9Ohi5O&)yLMa@q1sj($=P z@tG;KqF~wUjdQ5s5g>W1uPn(c%gZmR1)S@ew}5F@meVM3aZTitrn$E78Vo6Mv0@RI zcWM1*-vAGEm9}HyZNZL#LTu6Zz?th~wden!GKvd;xHzN9`}Wz8LvyqjTp^vRPra1Q zArv`;x(J7~X{71i(EEM+eEa2hjFx5i4aaNI!_rmWGS?5l-h}Mh=RNcN;h3i&2O60&nU5a?dy)?=KAUxHT7JVqK=hbF2+=2B(hf z_Xedw#LTq|Dy>U!NE=4C0X=od5sjSn`O5N(fniu+67l-B%F!sX51eLR)G>O{#p&eZ zKx4>J<*1)<=bhr+AbCp;P3fKQY3|a>7@Rx*f_6Xp5}U#!AabH1+BJ6=m(Q#J@Xg-A z@`KwQpz~b!0CM{8^A<#ijEwB+>h9_3afztfs9HZcIXN>k)6mcu9v&`{NIr+RASlW7 z^hH%Q9esy+`RDPLax~-E(PJ7Knl8mdo!LI`9MP^Bt^wX+FS32~&%u4`ng($c>zKEo z%i&($ZjM$+)FgzQ<~?sPc}Aoxv1Nyp5JF^Ua(kZ z7gh$eCZBEh{J)oX>1k&DgeDSRNwL-pM8^E!4Td_2a^^{nb?4ZU={E$vU|)1V>w zYo1p<{ZVdy_p)3Zb3wO_oTf#m6^R`_JaQjzDTQ-qHhj>?kga3hLX`%;p7`6E?Wl83 zbMFa*>@jI)f$@iLoj$L5F{P)>;Gc)4gg7o^TI}CpmpXzgmL2w=Dj&v&3oK8*ee8;j z-I!P!r+r-Ytd53rI?}%sOES@9q}{m_r!Qz}X(!woWe=AgKXhL8f~sjiwG``E@Jed?Bh6dlnxHuJ!5W-D zVXLd9d2xSw&FDy>Ka`A??&ThV5)`R(XH|9`(;Ruof(w$jz#`{%ZGY<3>yz@9sLQ90 zUQ|DEw&3>s-MrPq=Omb%R5^EE%gUdOyIuk0^tE|wk=6ZR-U2{mP_4?!%IfRudwYBP z`}=R*x)mKA!{t7r(*3 zNA{h>%pY2e2A!l7SBR1NMt;j!iF1U|b%F@`HWY+H2+^Vx#F<0@V68Xp?&IcU&W0|38# zZQc?rJbd3V^j|z4FYiX4kB^U|gJWPo;LV$*kPsD27n9yHH3o zuI=8mY14~Op6%xoj}r|VYXcysugzPm$>xXh7L7Fr(fz>%amp&MKyL@6KzM-*{t|s9 zItrKcA^rfVpyL@a0CM`;yd~t$ z(!BMpfgp*y3<=;JL@6t76hyEN;X(9r&^aOpAxH+TMqZU)NdY-2L%0d+N~BdoB}p05 zi|`>x^3Hz}kS#hy>QUq^R5ED90Q_}VfgtOhdbtlMjPi%SRDs?B8B8AcM1#g710bib z&0Br9%O1*G7>0FrcE-lW#>dAeCnv|n#ep4iqJnAs$Dlf@mHr=-p)VQ(U`P)xVxkWy zf|yt$Y*f#NSZ%fYQ;H>MwuyvHwqghM2%UY0te_l`Igr{J;waKW^`=TpLQWQly6%0|LgzFwCl+^KA5QubI z(t5WnkRfHGLF3T?kki-ZEx<#0tF^T?E-s$QWODf8&H)xAF*Gz385s$QQW7-&QxKel z`ZA&u!03QqrRzkf9Takc2P^5%|khoL8G-x~u7#|-mcsO!$a=s34&Ckz=goFx-MQN!; z!@t-T$!4>srl;CkTRl8H1p)z%3nNbWjgiu;m}}Xxb$eXh{oY>zoF=1FPCRmR%(@4L ziw6sis>E=WOG;70zMUHn*oKlnT{K_0#VT#E*!rC}cBlm1fKDw}YuBs)+Ll~LbaFVh z+!7w!GM;hi?d{ukCRIUou>H+;fBf!&g<%m2?+J6eF@)w3YooSrc+D`1y-W@G@mt~g zuWx<-);Q5$D&;c`(c8DZq2qR4h)YX+R5opU)xA!#TKvt?`dfFr4Z`gS7j|sjv3=un zufFF=tbUiLYaQFNWy_{*XGgg>XCi;EaWoMFp)pw9>jv7#yv{&T4zi%KTV_n|ee0vw zUsJ0f7sMcSiwL;~N`a8=eL<&*gDMV1qrC6%)-rmXDV1|4^!IPxy5pT2Ef3zi`h}3N zDkC$fnf`MD`oCCIQ`6z36;kt{)_U$_wM}_R+(vRNW zcH*)-DVBC=+t#fo9(M5HY)8f}(^Rm)Lvq8>t(^X-#u}YZSW#Y4TwDyLjA2;+2s1vr zdvbEJudlDAr6n;bX=rc=$GNsIUFjvIS5V<^WL{6%zbYyN?fuaXherrXe8D;JiqWeM z45hdz%%?|;SG!+xYFGd|Y0XI}nUf6+Pvh8<_eV#H=NNt6z-F!IU$Evw(~!)W?$@7V z4b=@{a;(|*tfOKk+B?3LJ6UF$*gV;ms}^Gs>{q5#@GL*kX%ui>H@*6L(wsCW}SmGO0Yr-K9*4-wZVi zYyP~`kjLsG&mDa$q;v{;RQh~E5^KU+Nl8h-QgXQ*;v{6Z{c2}YcXxMlbMviRw;CE6 zfW21t9cw-D&i3uk{rbsGlMAN`F8}0*-+OJp9@JBms@~!Kd&9cY zt{y!1#t*-@%P2O}@U`!M|NFk>ENG=4Kl}LOe|WBYycFX8;0HfUtSvCysL5T%v+a+9 z%=?$3<+#XkYZA1~}CPlsJk=(zTh18B9;URLN+TRkZoY-_+bH`0}Q9VHjL zylL7;XiJKo^p|a_!6NJ}(Yvv-Oj*(7crI$(@BNH6o>DmXwi(*VuT+-#1eCyIk*ce5 zbACqa=UPC3NElo2xay!#lm>ej4<;C--lopPyXx+Px>HDOruFAqd3ayu)2HG_({*eL z(55j6MPWEzn(V(w?kmG2o;y$9eLkUUY?$q-Fi4~#)XAebasBQ)zJtyjo1G3T!?fwb z7k~J@|M!D4qsmc@U%d6tr*?dLZof#3;X?(#KkV;%P^A!+^!To)zW=M={t4)$E>!o2 zKltHkhb%I7eWW9KKn4ZDtFx+Umxm;=2HLh!^eL3_ia<$ z67_9w{`yZQ^K&R)kjx*vpSQdkvcqy)pr)b^e`0IY z|LyZ{GX%1+0#ES&e;-+)nB&oZdHnl3T|DiB%iwW3^5p-0@9~#zDP=*Y)b{S(8#_vE zB7Ee~5u=qnGaaY0dd?H+9pvW)o!CW3wNHNdz3*+h$|2kAXF%>dwl!6`!&_5H|N7Bm z(5KZ+;ggLq?j{$Y3U>OS5o2G5F?620^%Kds>lJIlTbUV|t*xy~OG^v}BPgliPkXX} zx7yp=fwaoX$~xLRR(VV92QSu+E_Y_Q_}rSJ&dU(go!+9x6XVT^w&t~Xr0OZ3CJ~M` zo_|kUsFXV${{)V1v?uOQRcL>dPIvd!@v)=S(WE&43 z4mR_JcD&BeVflg`7sunhuHE6S;biCFCPXBdB-2ATp$w_D!p@wK0H14i5x^W}$pO>Q zC*t@LyT``Hrgd`pfxM-ZEhmOVh6INMx$2QegX7%WzAk>j!NCdHW!%BKQO2^2I~5ul zYGv!(!d5H}*8~Oz>KQssO-&`1^-Wzjyoa~gjrQIdB)!3nxxM$!fiv1C-Z@b;z#z}d z$PBccT9$ixdW{VxJqo-9t*)~u_LAoL8{JE`AHEHxp|fwJM_IY%Z?_IGWHo92&GU_W6VAAGVw?H0 z4DY|;b*<*!gPra>=c(1hHL-fS`G$YdJ-o#o&Cu0EBbw?!E#R&7dd?Gp!K=?(FN1;` z=m<oP^1x@zO0RyPaf^dq3n~?(nt$9sA;6a=T0gNb_Vx9HA_d;MF+6kn zU#B~kh*yWq0+kQ#?mmN#(U_v*c@y+AC}+M%S{rX4+slHI4_A4%i`n%#=M$QLtWyVk zC+4}ixqbG0!dvcFwJh!07X;vp7+Ait$D~sx^4z`WzH^?!&8}79^7PBvxkJ-uJ~V+L z5o;*SGO)4{hEFZ%wHW+_NBNv582<$%79d-lt6^j_l=e061o^TEYJaG}*SG}Nv+{<~ zBq!U5Y+RoObH7QVb= z>j6D?C}it|CNk{&UMK^E*n;L0Z*SYa`Bm%q!Kr-H@OtzniC+`^<3GO$p?g%W$b?M8 zv!A~I{s+zD=uifdw=fK=3N_raW$W`7z4(i0UJ(>B8`TdXihFw7K)inH?dhsWQ*a*A zapdv%w&(V5*|O!lS1YK`Po0Qal5&EK4{zG`Vpj74)Tz&I)7z^{2p_~-(4McpakNLE zd_;JwFV}PXw(T1}IzO_o#HtS4`uqkc$(UPJByZs|q1&g=xMXyZyai-4HyF9=r7b&m z?HOZ=GaXKE-LmzKGuC8M&@*=C*z9<9#~W|F8DBZFINx$$+q>I0?R3eTk|{b@c?)!= zO4lRL?NVh3iplc{7iyy4d}Z^N%^wzY@g8tKp{Uiuc_}F= z#9~4k{~ah~Oneb1kEmhPU=qVZpW5}n>o^A-&n zG#(|a6>rJq^6Kj9;NXz-^z@>lqLh@Bz`&r64*IJ+|4m?0@;f8MF+ar7O^TIM3W-CP z&_W1e0lN}M-z&jocPbhk9f-EOA~8&k5sTT-e{xmZ%4bZ-uVbtpfI))>4I2LgSS#KF z(#p!p=J9yrbNrN|K}ceBbTlD8p|i7-lA!S)L%PT(_z8V@OSUXT6op9%`a*;wRkGz0 z#7{ECA}&V$i^N+8LTqUnaT8Czge}Pxiv*!9E0-}ju^(B?AlMF<;v5NxJ@oOQL4yX3 zZvkt|)^5-vf!r7SjzEbI+Z{nKN=`lWT%959sjfv2AT)BBw>680iKS!}8s zSb`F2_Wsdh-`nMLXQ+{C`r+e`Kc0D;I(cNI$p6Pr{P=B6w9P2v@(u{n%DOWfoM!eB z_++&4$}Lb3;D=9~M@Mg960eUof%8W{+R?_v7lxz%ewaF_4Nzvi^GaMhO z_y70!xkN~dAz5Pk>ebWmTLp@+%Ejt zgt7yS4(yElnyEhO;CE({PyQ1>`cq`*e4y@oKl#Z|i+hFhU0Hws_2Zik=#yf8hky9P zAHPz|xTil{#b{%|pN^vqsY<0XR^2dt=D}i*6xM{dZr;3ER#pz_Vi?xcGvyfBFg`xs z)6>(`)O7uNYJYz}xqqww-UeG7eATg;vVT=j`;H$a$Z=6YNzkPYb|RpYK(`JauQS=# zx?~Ol>Wky+S@_)G1cobv&mJxApPd*H;Y%GCHo3AvHxo|js#+~d7}GNn8Qx>7?ZIpE z_es9Ro36VYUd0>hiYfK;^ea{>MCQBAyJV8s5C2_Hp6J9WHZq8mDW@DgsDo;j1RSLj zkI;9h!sQDr0WO(1^K>Si+YWU2~tuTVDpu!IIO4PNQ73!*_h{p@*44 z=$AjA@W_cz+Ghymdnjo0Q(Nfs3I8Kt3*P6i&UZzb_}#+A;}$+iV(~mCSLAuQmnrdl ze}|mG&pS+HtS(YVk)R`o?DaDrGO)cRZ4&efK#}(ByJr ze56w1UD*n6$r#to?K9B6o(?Ss3UPUYYPH>^ttS2>R4Kb!=)LN`~8%_~wf* zz4+wWo~2%mpKN)1=kXI-Cxpv#aaZQEY6&g}&H>r*#wrfK^}@C{-W_9#^Srd7fn0Q< z&L^ylbIzTj-gE+Fvz_~2+xGJFPix1IO0f?07e3g!b?Ym8wV8~P*M9Zuf4+5!At=7E z?cMF~cnr42Zh7wIm!JMyd_Ctr-tuoO3(TkoZO`-IX?qj24S68hSEr+!*>?0YY1yYujVlCKIcg$lR*#Z85#u63)e23eetCy-%}qVKF07_ko%5(%r&4t z1l~%W!WL@0$%-rJ;*Hlw85!uj`0P^~&Fj&sg3wFwY@9WTr6R9WtO;*rXJvzG1rZ=x zU}F8B_hv)y*3r=cp2fw*ogJNb^A-&2h6;RrimCGnac0$-ttLxSWly%d(Jege;`!)q zDULO2eTt6Y^FMPEoJv8y;WryYZup zL9vpN2t#}F_SO;lEnl%;z+}n()|e8PwuNo7F2(u-EE1cD$tPK~+U}Cp1vxI4u_tP) zLOztf7{((g-`k)qG9qe0&<5G9W=-iu` zg;(EiBR`$6Q0eFrRa;vZ7MHfn9OH>3(j`HCeZ8rUVbKgOW{uYtXYAa0adej3KD01* zUH6{z3Fj;9f=a2CkC?>c-5sxN+P?XzV=W6yAti_fw$o4o#}6N z)Hxj9uw?e())!uTo>{48E@sIBfvlWe5ArC7`nx_GEkG1kr3 zfAy#B+jl&-TbE4gR=i8W6q+F>Q5$a`-pv8Z2|D#;C!3#A8S01NY+qZB3+mE(3Glw;P@mAM7 z)|TNBST~Q)H1623-$gD z%I_$kd-d@T<%#b(pHLxPf^ocyxnb@YcJYc6gf8B=WSaWm&+3xA#c9uf+O`Gp))4#R z%colw6-wcptzSIwmO(@lzC5An4cmY5hi%)ozwrJUD)KtTn($Ufdq+Y-;_U3~ z$jFFSROP=9R1FOcjg5`L5W~;Ue`b2-bIy5E@N3U(Rp(3a=IgGmUD)TH^VDGPlF~d; zlj2!0em8G1XLGeLcz|%evrf!_a9yAC)MfdKqX5UFTug?<%DyyTqr6^U3x^H{T3s0E zW>?EYRVx(;W<<+4&JR9zWOAa}&NC7`v4x)VhSq3ONhz0CTDZrTGbV~Jhock975L2n z$0FWz|3RB5P}&Bfc1KptgTEl}>ZSM|;GWA)?wpaUV1%bk5UkOTLPsN^s%eBXZ7@kTC`N%K&Kl#294D67d0J}YJ z|0Vw!KFBKO7`&DwJO2g_=)aDizCOf#`1ypG#Cq@9LKs@`C!AcpKYKo5TZF|i9mBqP z2{=ww;Q6Hoj& zv9u{{MUIiJ$!Qts~14+~C-rfBj*5 z7twH(cyW+>6ZE6}f~&v%{$sy99Z!B01s)Wy(=R;n#1sBSqvSkcsrQ8+Kk?%?)VyWO zLhW~+{n3wpq>lYa&e$Z+NDyU!=Q?R)sg zPrfn5EkV2m6*`gk!V^FK(N8zlEGQmuKB0U*_>#8-qi8JG{KFsr?#bh?zjGgNHO5^1 z=}&*Q>&*}ICvka+>En<8=mTdL(5*54%z-EW06*%lMkS9jZ%L&^AqiDrfok&8dgo_9 z`+3cTqBq?LYJcOWy3n%ZQzftb`0>Y&1dy%lvsgW!P%f8$x?^kFv_d(U_|Km{@sppt z*~`T5IagPp>`OF;lz+bA02z0^Voi7pz+!a0V_aqb`^FolCfgGx+cnv??V608Ysbm9 z&B?Yg*|u%lXMg{{^WZ!=J*-!~T6^8=vu<7Qs}>DCAwEHchL)Cxo7>9TIw3y3uD(7c zWdwcL@;ybcV@YuvPPR3$>G#dbTm%W%3+8(gBXYr_U;|8?DzLr6Og?Ok3BesgtU!A- z9z#TFni4Td89~IQQ1rZsOekzF_XczN_(Mq0hv*I;=GRf*)j8XxE*h0i|-M5z!j9o1+h}aD5g!w`yay3mIVkUBVs_`Be%9*jY1A^WV zcZ!X0{D!3a)8?B=IGBi)aXmfI&MuUSeqOMY{r-U{vHu5=d!I721;Q&|U0&MRT3(!; znba<>vD^cQ+;E^)P>4{WalSL7;R*u%trrwE8}o3a5j4-D5z^q?16tAl$650JuVVaN z*U`bt$awYs{vI404B9}}&}eRJys z#q~g@5JCvFkgNi$l%eazlu>rfM(sS(PKMCS6HRo4t!+VEQLM@IP!RvW(h(k1I?^yO zFwoNnabAePC+8sw=h=hgd+h8{MO9xUWX4T6Fw)VkCe%y_aWRRyam1n;P}d2O5jHps z611CPaxb}I;NPfl=V;f zJtOn+u4BSTC~3r!)}v#g)e%7(F+j4^yX7`HXZ#fP_4XFwfQh{6_4J~-UprG9SOL8e zkQ_7o5~yhFREeweOM5Jl(~agNY3Z{|YaunPYbdCm!s*jAeZjeJzZKhnzc6EPkevVf zrq3&2%9Bza63XZ~pRAXpLL05}Bc{9iw!(8g5XXRttHE@SwOZ}r8j7>J{CbuA$_gQc zzJIOr@jkd&?sPwJ6N(Po0r+&M@I_k{&dmsDpxXtx2)!%z*=kYCH*-Iavrc8gSa$WxoRYFO62E(EMYU^6^;GJhLON2`Z8SUQ`kfk<~f}LZNu8WwU9H%Tij53?qj!?!J<$yzcW&9s&anXdO`>(SkV|)(uR;`9hs+3E06vm(aYPq@{_byqt@ zmayw-WmRhaG%@nMT%&p{QP_>K;qCiRtcW~7c-Ouz6kL{MS>lA{r)&gwP7TLxz5K>v&?!doeag%W6Wt_3>e}0C?dU1lSN0VGA zEgKCRl;g&`VeaRC#^|ZN9Nya0^Y+w++98Gn!B5o5TrBO$+4%x~^w^m+8;;?8V7M!@ z<_cUVL6&$)A9mw_I~Q&?x-RP7$S5FE8!qN9%S6^p=)nAOEdAP4%+(m}SX{n~L@^Hg zENp=a>a8!*@wSi>mPfF$&N)We<^iq$o3re{1hS;bQelXjt$%husr+e3&&Vh*E4$>$ zQ3MTG%B+qr-`q9ke%B8^rnq@|)OvbQj2zyNpcl($FX3X0lBy|WE!NXyjB5ZryJuEZ z-lhzYYB;zXtqY`dzppo!*N*P=Nl33*v%A?WKaK?HKsMhSC>_x`Kp@IPMxQKC!U7+w zJ3K#U4^((^Vybj~b%-R!4QfrL2BbF4h8L3F?vfp7+s<;Z<0rf9ASSXx4I;C_qjn!PZJQzev{;A@Vmn8kOfj^f&_#%35&KSXc ztUP~qi5Nj!rDdgYd*2YW!0T9WBP)~rm==K2>EtT;P&}2RbZ19c&i{D=JA9n!J+kXH zHUinMbevc+enGZ=HUAzH5boGq=#mGiX^!Y1{|>fVVU!157Wsn5`!Rt- z#fqZ%tZ&ji5wEXf>!<4*K z_rlLXekV4L!t%0-52dZ;zj|^E2~@ru{+=AhnQqa6yRSo!eb?B451l%Sf3c+&gDz*q zGBi)DL8g8Gg#1ScHdqLeYP*(++kwdv&i2p%uk>RNuywXQOon#yafCi;x+-2}p_JNx z@uA`KzL)d<9L6f*7|F|6K-TLf`19`eR{L1Nhs>RJo!lup#%S5gAl}sE)VXY1n*O(uFlg4-V0GU8`f+B`N^T~-GGG|o-#bt#n8CVUz^K!KkM6pXP_z5^}rx&b=D5Uo*HV^G#LL;CS}FyIDMr{AshbgrV~GL zf#_KS0SslvN%55Z(gT-*?UH^i=B~Sb%Ug-==B4G82G5y|b7e+IVi6T`f>D<&Y?G8- zv2rl2=HnFs9!{n6qwF6z18oa#Gfc$HU>aX0UNQ&W(N@dk&`C;F8u)+f@D88jgnP0m z$9G$VD)6tkUAi`TxWVFQgGkZv^ear$hjioq_48+rf*I~+4zMW^e9Zy|TMJ12q-Rll zfaGG;$W@RyTW{TQX;||EYcOCEXzZ5aW4|9TTz4a}pIO{mG|pG1q)R@TCgm1d@_qBR z(qt$9Q^eN`kQw845c1MgYX`0GXsxu3zS8bSOf$=C3NLo#@+#Yl{}&J^)u`uYU-p|S z$cX~r%hI;qG^+Ej7ax-7G%W=Y>#A+r8dG1C+rg&yw2_q+4QfQEo*kA5e_3O>t7cRO zv~8>yWioTozhCJnd)7?UtLIY4vz9U;B%WgMg_Efa-gmH`T=*JX(Cr1USy|0Vlk0lP zzlm2uWo0~Cj;7+tIR=zRJ%%ZlKzO=IwrM&|H}J3y_rCdA&&RP`l6tm#4)^zoE7x5n zujRtieJ$atD8?R9e?^Ty#N>{Ba)-+eROYiUdEE~bSTNOY)>3ppNy^DpR#lxGAH#%~ z^SU?Mf}+F9s;s8wdJs|gBrXDy|0XqgYPrK539m<0$IAKOx3{q(33CF6SD$U)-Be}= z7OYyfl~DwLdU3~v52A~&WwLAG+!%;q5QXn?_p%gY5LT9>X(8zYN?)8Z$_NC+&RC=& z5OTa9x%Q^voKH85Y%O-AEwcdoa*40p{>scd9=~w2^0_!WO#7N3)mLU;;{G&9A&A&G z%NrFSze^6MR3;0Qq<~m#US{RKLl))(PL5yFpfoU++tUklbEj^Xhk5 z$j#o|V$QTUAaAWTcxvbMj@!X*{ngz>k^Nv4>-U}dDgF#a9**=q#c2)$0@KI!`l+nC z(0^nRi>*xzrE~r*LN|IY!E9&nw4O8l0;(Vd+t?sx!?}BGIrvGqPQX`ZRZ~T z3JB+!c@7YDn+^;2`4lvj_JWj%jxcVRA;u19t_rB9=?C?~-r-T+R&Hw@#wx9xnE17I zr+v)d?xs4kVYLkv;J)#Ftp8Oa?^-78dKvKb^&0fi3f2(y$Wz3RQT6`hDi|N7x&kc< z{}w5~<;q?Pv9j&IU6g<;L1#rg^H=}d;e9{g+x@&N(|qI*DNyfu6s^E+E3~sHa7#gR zV4f2cU%a~>k@k2$?ARa=O{4nOFEtM?kKJ|muU?_s3!i&xB^m((4l?d&3hWCpsYUqc zWp~J}ZPz8NahKjtFg86Mi;z%BTYGhJ5qc>$c6xW$c-od47S9?iEOkKVJ+nTorZkW1 z^|I=8|A@*jUxL6I9{V-hp88bLhOchF3b8dRFafsnT&6C-l6k|6dIKH(=f z{5psP>-Pt-a41FTu^MK2DwE-)V8szMX@vSj-;5tSFzC_wKcrT`pf9#{IpF_A@_p%5 zZ~+`BZawRBbTSRTc%=U0$?lyA31xQ|iPDxO?h7p&hJJBs6GZwKre<>bL~+Iivwai9 zutg>{g+*bY2?Jf)0liJ!M*0Kt<1>#px#zxP{{8=;v>QG4wO+7UNYZuKe+tQG$p^$* zP|jJnnkr(^48nuDR7+bjl4EO>!(JWttHJC@`HySj`#t(rZx?j|+p=S{E!WecV-yT~ zlZP({BTWg!!_+3aOLdXoBMPs>fzY)+k2|pnN&SZ^Z&a4ssfBa{I~OSzqMS|k?Z*Xs zl>A)2nDpv{4n_(iNHJ@+Tz*3_L|@Mx-#z2d|9ZYYf5sqqwM`#2B#wf2*OxwQpdM0! zem+c5h}XAFp=};Rz@t9ji!zQ>6k?t6lI*Vu2pxEP6Idz08=&msELC;%c8Mn9Yoo2m z{n6^+)xdnS4@#Hj&w-9oc}GbmA^d!f7s-K|*@*vkJg@~h*}BVlURJ}R1J83@}2K7*d_u|p3-#|H8wa(pmA?}*XlF;co{0zTK>=aIxg zq0y%?p}cL~kFjonRbS($_V$dS5q}+Uhsn8JXE}>=?DN;y3D;Bi->#S~pH4YYt&=Ea z<7P`^pqebaza$(ed|Yl)#PS~WG^OhN(45q0bR6+FhAkIxK`X<3+vZUY!5Oqy<+ih2 zi@ZlGE^0E7L&)uOA32DFoHNq)INx3zLwF~i@kbp#l8k=3c7H5O?s2NSn!hcQaVPvb zLYyNw8KVcFjN5>v`t*$hTw_Oi7sCd2bxhb>Bw5;&z!(t--&d2jOD}v`Yw&R%W;%HJ znE_ZIv2@s(r&g#!Bf9ejG)s|G#Zu_;>V6VsMLZ6JyNi*Xv#b~*c3@)fQzVQW0X#}6 z@;{3>NnMrlW5;Ivu%yy0LKxG7VxJ6vD{$VS$vpR6>c8fZPSyACE-4;IjSK$l)|wus zwsEYM^cc|H!cz4P@Ls?Z+Q=%o-z;HTJi%0DPPEvhAX|EPqDvT}OrTXc4B9PlivMP= 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

          qwc>g-=;K~ z1XuMuKJ=NY+tD)SUsPiGXXuKvA+vBgYC}xYZih^&Y$UsUt==XM^7Py{hO<_PR%v1Z zkJWh{tGi~UX5UIGuqPA(^SQZZ@ezNKb>7|%*LGQA=nWgFZX>emd}plfeqEc3!pVps zJ+8=pg}i#0_IpRdb-=o0b73l&2lK2Ksl9riU$5=FJKe_0d5EAnpbjSyE=izc&+nHE zU_-D8Py&y5$0psE^BL@>()arMFmCB{3Y`YW6=qk&a$6etIIp%KgiI_*LZGJPrp-W@ zlf#X{{j^lYjY$+N!Og;f3KlZ|uH}%BP_C>f4h{S?@LiRq985{g#KOjYK2|!NnL$a$ zRxDRVt81(Wj(^E#tWOrS4ljaov_L?%rY09m%oN4CiHV7k5o#j)yrCg+NwCnQ-rjw9 zm6%R@vlw~&JVhVQ1WcV(47u~DSlgamQwEgGevE*bKb5gIi}#&PAZ~XKtO(Fm$4px?PQf&} zwO+Yis_6cB3VV!?h`$fuIGIiY^U-b#`nfK zPMg=M)O8&nJLkE%8UG5!!~E1$L^w7?d5(^m^}Wg_A)MWJIFCPj2uGt1&F2wtJYyy6 z8OC8SPA%uTlR(otG+xRVcx{F}?H4a!x1p zyn#I?IHOK$2pvP0yIX$zR?D%eHEa>P_-^@N9cyaco`{!`MqSS;eyfqG#P6lYX`)Yh ze8^IKg1m^0ZFK#%fh)FL7U$F%4Z5eNtH4~c_!V~gPN4u7gM;7K*>Zlz*i3I!jzLEi z8+#K*NKEEOi^g@=xOnXG$z@iYR`#9bX$e6OycLJSK&ScpQm70+&P#t!KQa5k)5YXd z54Zh#jmt0@9^G50ONz35BNVpvMf%538Xh3~$)3za#Qiet1;@Wc8=dITW#ZU~KTQ{4 zWb8iJ$5lu~KCh_qo}r6nhuU)5{vG<&FkF>3e-A+3s>9DeO(G{Esn#WRnWn>}i)fc3 z$m)m+4EzQOf|&=#15=pDUGw4db;^3kLir88p>w+IyA!>BXlS*csh@axN<5Jfq24Dn zW@)uku6qZ1lBDdsRf+p1&WylFF#++vA+ypbng&ZUC|cxWJ1VLlQ^__ZVxts#H4f!M z%*gN&5)*e5X$^pg6>&(Htx z@DLxST#k>AAFRXEo?+-FQ)(0OF+4Yt1W>WIvKkv72TCiJ495|P48?~}ie)7xqDdN7 z?OLh2H61?Z1V#2hyWmHc zn8&p5xtSXG)Au-Rk5Ui~?w$Lw<-WHF__`To^co(pOBd<4(AsY{x(f8``g}dJm(BQi z5735U$Uuc&SO2>EBHjk*dEB{F#~&9+5dU@Vo&g7=Oh$^x+U=uvoA$&}_S}on(EC-r zN2p4iNKFyUdeRsD0L}AsvDR|Zw5;cK5YnT-=fzVK{c+y2X5@>j8WY#w33{2~`Or$Q zTm{bPdERQ^Veam*KN!U-mj`~XKKx}^Tes}1$D}4|Bkr?mOGzWr@(dI&Mri;-JRJtV zclJ-ciFpq^w*E4;DX- zEi5LkF7`l56c%Rk4)d<}{DZ*}c6EW`R>rVb%{dFFOOOq6M1IegS+%|2*qvryo!nNsgqwtQG40JgFAFh40n@(svl6vk z_tP}iQ`sGw1ICnk@2~ySpZ7;S9}i!88Qrc!gA;m&70V?M5{L9#jkZsvY*m+!%pF$t z9%r`xU{FK(%lf{))efT08P0;eUs!`KzB`6#yCxq`@?M(^RYBdw$;f}kcw6i`9NvbY z`r(fNbCH#d&yAm%Zp4c%+rCFk+CGJMUi)LQujFw_ei_DgzMh}&FU-C^%sxA}<7&FR z_ZIDDHjl1GV{T zKzvDb^rV0P{*{zaq8Oy6rh<~v8n>ARns(d0o@(-H^_7%REf_|ErjJB?IUcGBcV6wq;}!ohh$eroj50SA z3c1|Wqkoh+yUMQkFw!sX_6i%%eeB3D4;F3p-TWl90fyvtM??{G@3^RIj$CGuY8;Wb zS;0IjMT6qyl1a^Q=H`QH`BZmG@Xm}vV9R!T>SI03XH|;PYbyJvD_=s0Jc_7XQC8by zyV^LG58u(|SB|+$PkFAsfL%|~^(oCR!>#&MNr0_8ZU zkC_yhS50gVut8B;Q>o+srSA997~~))^Gw{Vb=P@`+iC6k;V zzNx8$)fE`S*&no31Bs%S(>DE2>(h-vYxQcarps|RfepWY3Yx;(Ew$>j!>p|f+ru&# zB{iX{<*8Nq3|UnD`A_DtqxO>+{2Cj@6c3PhT~X&r`wj9SK%&&932Bs(WVxJrVPk>0 ze^bBb`SKphTBBC4;r6VY?Z?^qLwRYJlK)&)mb`VzFY+gtJV!*}A69|)xgiZ#4~=@S z?~A_^uSQ}!+s{C%?oTUMm+byFGN;(|;@fy643pq2JbXnC;wp8~%9fAp%bEX#&X9b~rmmp_2Ji{4tUnW5pqj&EsqVKMRa zO{Fm*6c+=R8&eD|V*$lWbLEzm!Oh0g7yDb4gc(Z*6vpz7-vk$?PT11$zyn1Kll|M9 z>$JC7oKEoxU1fB=R?xH6X{A$h?xU>53Fh((zMki)r;SvUYBlz;SxWnbpLJWrQ(-~# zY5ni0l&`BnOQ%$N%{te`0vRG6_txv*qcYB#tKDov5}XtZv4Un)gcie?*g*RI?t=@@D2@XTAvjg1(Hl7|8yL>|98+qVA7(2>6^B>j@TtSTP&x4+KXRfTh_zFw03>x zv7DscBj!-&xhLq5!*!TBK$(=tOxS9*s^5w73)H*@MWx(i$g-mnbws_0vFSOW#ypX3 zFirAd&i^P1xbu~3oLq!g7k}!&C?NgegI+t5e3}5i-x`v@_{f>|?wEd>&@0GCodnma z(?|$SW#TbTrXLripT(=%#AhzF`%8iU!l`pt`MQHEAgftF9B#x&(Dlza;#%hz>jab2y*QR(;4IWz zWoSZ7kV(1NQ_RD8ZT160ytBseQPch1frxU#FY*$0a_0$BKV86{F{37eY3iu>#aWuM zH4u9)H*=vOYTB!WpW5cs#!{BfHtZ$4VD7C?EUaq^hm-?GQV&?UL}9K_i;ucG2wnN1 z@ccbYVlgoUd;FQB#-S{oEV5FE_?$)>22_~N-S5v8=JH1@_8IC|wfaJp74x#hZ8C*= zq=zaZyA-#!VV}R<_Zi!Xq`%x2mOenBy@|I&PMEA!>~6?+)}Lq*mZ}8nKzq?z^~Y8< zwVs)k_&kKRc#-6xv5`f}{6d9{9H;$RiH)(wjH{s+y8q>$m6MIU!=6R99mx+$GFBlVaClGnw*-T~P;dG}rvozWQ$O z6N#i~iNAhb%V~K2zVFd?YfySIzlijHLMkijhoFPhsSh#(mj^>htFEB`u2HJa=F=go zv_r~vd*jYa4C4vG1R3i%}WVxNB*Mwx|K83N)J>HZ%~P_5kswW;w2!byT?yt}BL~zDuYXcM#g@6()841o=s`{h-9LIM`j0(FT4t)9*q2JSXXQa1p&24NJzjw1B#1HU0hri7Z+DOC}KY~$EUESmKdAwYQyM(DEY(O+}x~eY#$%s zf&~t3I`v7wh)s}7IGksMn)+Vg#}!d+*W)Ru1NJ(YNyZ3VRBprq(z{~~E|RFo$b390 zXkX95*ZQ(v%^!S6n$rJG(Nrz;bK!HQ-({2N>t@%Q2_KQbOARPl65mWNs=LCnH@K|l zaj=-C|9Kj}c~SHzl%8ok$f1c-+v?w&I-#@7S1XL?byAF3S_1_L51E)EoK{{&ExAlFBJH=c+m*WaC(l^)=^)EsBF6Ge0{WLf^b?Qs*^>N{=VqrcK^|L37HnF zr$6jWDNVnmP(jz_d868{O^4BQ|F_+6V49xiOHw&oT=2s(8}#e|26k<0 zK1)CGGK%NpbA}fIL+Kq9J8XF22d_HWwsR!o5^= zvOmq=>G{NXIu1!+jCXq|H|CcnN2w4Xx=jWd$-daU0^_$Te2Xg%A4k+eL`2{mPO6Ff zA5gxL+BM0@SKx`}pz`67ZCVzeJe)nz<-KRTb60%Hz5nTps{mMP7qvJR3SheCheE`3_^APWCpQ zUa#^pZyhlfeQe?mN=9bkURPs}gHHOwC!GQZcMUBWG4z853TCH^WDTD$yp68E{cJO) z40{}U-~_qhSU_8=tAX3^-(`PY-V)lro^}`1=BwtsAmczo=6n4S`L*Bc+V=hTfc)>>NDz^a zi(#4<(kYQ|7m-nVgSh7tw@(gpE|F=KGYYh1bOsDoz($raoBsCcua~j6`EBi*uDi;R zM?;I4vn&h^o*puRnd|3hzwZ0Bb$bTxde2!aC$Fbg{$ewKrikUuCg)Rlrq1Wt>^5us z3)k*Hw*|w6q|M5cwigOQ5_{De`oiDuq7L$YnYrF5{{gwsMDtTi*5ugyr3j+s*eirI z1A5lWF`30XAJ?oqbe-6=pfNiuLe~MQou6=vPd!_%k8>hGorq99&9jdzz~hAP+2jv> z-@O!{OT7#RW%6PJ=0w!fS>T?mx!N^aq5a*FIf(Uk?@l4Rj2Lv#%i85 zk2?zt7ch1C702$=@ip)348@B&>E^GU@|Tz4?zn z8;ncWcWm9rWg6CN@QLu1S)OGfB}91bxY!70Xu@uL`h@k}^{iJe4W+nx3KbuzNB%R5 ze+`(^^YCBU@2mf_+=}+c_ONNuK~pm`PS+UtM)WjD)l@;^{J9X_=V06TU-5j9oS-!_ zGtVq8h8(9c>PCi#k4#V7+t`>itj5!e249mVgijx-lpA)#|K6Y^aGs@NaOR){eL#i> z^5Dy%9+=mR%{U*|PJy==fuzo_xw9jmiuFv3?NSj92+$bG*YS9Mre$tnA^DyN1rzgO zB67Tc+`eG9zOfPX#EUR9GZW56H2}EFCW3Y-H}~^+mh8C*zZa?x6d>8>YG=oY`Ax?F z03HuJL*tE3y=m`{#KQHWForz*drrv5Gzrj-`=1T_pZ$=6*F^-G8D2(#3L*mhppLgd z`tEZ9=MJd%YR_)cGn^YM6NKY6NAK_YDFn@j$+<#x_|JT|v z@sW-M)O0`;AW$-iudnap<0B_0fPjFYR?nr&@gTCWFbD$M$T?~tmor>Y=n~oM@8zG_ ze1fq!q#vOyy^4ZsDWOwTO9@SmW};j!N*kn52bnEuRHsNDxRTr_D#K3A5Dx9jZt`tR zQeaH-$gq&O3rZM_NI9s-5R6_}0^Si&Fabqe zmL$1g1keD)k7vbXg?v`20~v7so6t4E6!`i1Np#51=;U;VI=HyB1fsL~1CAkzFya%4 zd%=k>1V_IsyUkbysd9h21rt!FCMg%e6>LN1LExFMaaK0Lji-SjpNnFBWjcr^O~jR@ zr$Dqt4kKbe|Lc|8JKN&hUe14t8jD{wepZhFeR1|Hj_Glx*iey z-#tbE1%%^Z0KT#ApFBAzMOL7ghU8{<&w+Na(St{kqFuZ+ zaeUP1V@0eHst9o4?}7p|R)I^}`4;5=-~*u}3Q+e{@KnKm3L}Xu45K!LpaCUW$Vp*x zWrvJdJ-{O*#q%q12I)in7sm`AZZg18lbCjI6|wTWetPpGk3r%z1(>12!{F?XTpc?6 z>LekF`v(J!Ba9TcOk%ct`$Av?8%2R*A_Y_P3(PT$$-uE~lNSu0lytHmD||H(EEWHr z)!v_BpQX49flDR--$=2}j1WTXuO+51_F`c(rl{%D)Z10kX3-g@9eDD0AsPklzoQT)g};edgB`_)GbUfAQiUX?G;UF_jaN z>Gq$(iFyAQBNy~ydTkR4pI+7qGJuMM+GS2>{s_Tgza{_?9{Fvp_^?ijbLm;f?(c1Y zBYSRF^{;}Ex|C0fr}f1NMiv%o9MCfcoKb%SAWRQb1nucPng%gy_>8HG1%cFG0Q?IY zsy?YWC0d}o@KZ!UoMInfYz16>whNEM?G9ec69gn|2TGI2!+6w#k+d{X{#ZYMDej29 z5-_wdGCJB%oEu1K!W{6>=`t~K-x}GN8<`NbehO(Ab!60^z`9$>_am3BNgo8%K|w%) zbs*D!3@3YpAsTDL5NgvOJ|e>5Ik8nEzfY$DM9$`az1*ZtU-?=dR-kjXi;Ex0P1L+W z7a!fT52UZG;b!Emws@`9GwFXhF9PA$N``7kkkPH{&l+kjJnSlT6)lC*;_1{PaAZlc zX#TN;VK;FB0Sflpo$gl&Dp+Q(sjprNIsDeYd+C}gE8`HiWBq4ma{*^1PKs~IHB%nX z!ZFilrxz>Um-42%-!0Z^+J{V-_BQdF3AihZjcqI}%KR?xd&#J>?GI9Zu!(k-R1Dj_ z`Q5Ei-7V!kb>(df`|JpV3H*P2y>oaaU)L?#aniAqj%{~rc5G+I?AW$#+vwP~opfy5 zc5?Rnd%ySl&OP_u^VhED*}H02)vB6n&auWEqyMZW`O`TfmKx^bo*WqVxSP4joVKTsdz*@BGL>-R(2g5&dfibK57zw3ottp8ARn7jUg$t(}BwBwJ_ zkdNDGIBJfdo8zi$cb)je5aJYvhI+Piw$T06EYKs5#7nHhU7pr^jQJSGD*T!avfeV41di~mS`q~7<(k=_P2NqmfZU@KY-UNXO=dZ;hdsu6& z3_Ops7Q?89^y#>=!~jc#f=W^HZE*;mFye!zlFJ=LgjUtjHje>Xlax?hmFE$qBOlY2 zz?6L_JGbve$`kQ-%EG&^W+hpsa#l^_``2WOL^(7DPmG%OQU#WnUv@Ea?oO!Xob1c% zmUEf)E~4S||QdOWvsVrJ1_ z@>>+y;OH#I_a5$MUY*G*ubu|SH{zF^C3xo+0 zg6zbz5U3u=A!Mfu;yC8`fR&qdf+L?+^Mm}X3^fY^b{H?hQ>vJGKC=UBulkVT^JM!( zQMHt;?qhE%qP#MmS*sh9H5z2L*}NTkwGTYHCs9=wCsS}M-Ol|zCn=c?Fp|FA$){>v zFN2IS4{t3&mB71VwGzuU=XKIYJE2-EQlw*5Y+dplCXvkIzwIs``PQ4AE-R`>`whfHGMDLhk%>PEjYxg_2@ML~np;pl1^lm?NGP1S-7)5qjnZ(e zIWP8e6z7!{?v7XezO>CT7c<8_GmkyZmd+SDyFJg^oVZnOc#M5`d1ENzLNyeV0Yh{V z?I!LfV|*!^5?0-Ty=Q8YKVbj*BYa(XzFpt0(?e>}V_v_uGB;I>&E1zq9RwBHhXoGr z_yYBMsUg8TWrCW|yFW|1e01DZ6`#@D@iI2Pw-95sRD#TDc|}$ySkeW-S6?JZ zwH0_hW^#Iru;$A$ji7}Z!*p>s#1PcElv7=pzNvTC&;F&Rt3!#u0NNk8DQ2sa?@5u; z#)*IRop|u>mrm)p%XNI&}HKT5V1fXy~K+dJxsl;3iV+97$c3?;MuP*-iTQaIZ2M z`2-o^t#-HXA7NNvSF^cH3DE@U2nI{iQ)&p6ie!we0VaRaF)#!0;8EI*bv93dWAl(>+d=uRxXr ze>-o7-~Obtu1}yiH(*SW>dn0METpV@g=88^SUs~B{=(xY-j_i6I_NK}AZIgvVRonF zp@v^WjpB3qeaWR^LI${oN1d;=({D&+oL5X-rFCmFaAKaqtc9iD!CS$?jr_}plmcF&HS*^~m zufx^r*`A!9+S}R+NNMwrdI7vXB7K^N$dUwm1+4R6F9e20)C2xLPNjp}pze{p9v(eB z(4Xeacb}Vnr7o@T^c*#)p{;ki%&oqdXvnZmRBzym&C4Vyl}8jk+g}>?tU-ixz`ir%kiYn7gA2a zOv1uc*(AoW74a{V3aOv;L(BGH!0;TDz+eL$ zKCM#>@76f-iK=4z_nK3TjMkmuCo0fgV4kJ*s|DsKD$6^q4&7It`=~zZkKml(BOiG1 zl^ySl>?gme&8R2+$o0`&S{9$~8|oS4r!I4UE~Z7HuUAt?aa-9OiX9kRoaHU*tWSAR z*2Q_Fi6hI`A%E!+zAhhyVd_d&oL}!H6i#qF*u1stcBUgGvf006_^(P5r~v&lTgJ}G z<;go^*W6O%Y7dldghDV~o)kGe2oy$+5;=?%OsEz}sqqbv9!bh&H|+fa0g)p@3l$}1 z)9pFDUKaNdZ}Gfe7IMr<6!6Wik?qWr^2H}a{0(}X)J@6LE!A_8V%rj1rOZQ!F339| z&TmIpp-hdvF9nqfhSH@@x&uoH>Kc}Zgn}gQ&xao|eI!4fPLX56up2P|iu^2mdmPj^ z5B%o`t`TWcFvC)#_1kCpC5N+fL-#;0PY9gO!-(D^2O_w6AvpA%2!SC%Arwkv_k}t* zJaGFBxgJb$h+U#tUup1Y#rtr^Qc8koNLS%JHzS#yp5DA5@L8$0KtLBX0t`Vk`k#6c z+W0UL`#h{sNym0vG<Xiix)d8D#R4izgNR)NsiNi<9@?DLY{_}_`MA- zI^?!cQHU89963}FiHZ0gMW0@-XV>4Jcmb2ly#;`<|4kFxUmR+Hne3Q7T4cmTN+T=4 zlZ}!+TX`h@_LUTrK2ePrxK?2xNVNi>gv3(Dhz|-NO7j2X-$sH5fh_>if=mAgiIOT$ zoE#FJTBKSkxFZ%E?Rtg@O@dVM-qlmt7KBTA-(s8)0$)VTI6#=H@UP%%gtyEsDcI_0 z;s34jXQ8Z$oXE`bh?Z3b80M%f15L|e{J0zWz`g`Ydk{M1Btd5&uO+nIpu@q+D2iy1X0C@8MM+^QCQ9J-w=ni(6Keo@4WJV>3{HZ-v2%xK7vvLpf0u$ipGi0ude<; zM|V1!%4&DH8uACJaeBJ!Y=1(!27aj5sIOis27B)CGouAYVg(Q<^lXMIAQ-L2PKdiE z(n@|G?7#uT0AtI9N~5u&gajoMBNt9GwL~)7M#XV>lAYLCtF3j(rLBRIP*51Two|69 zlkO)AK$!~?qgUoSMpR)n4?%eSSt|as|5q?Q(QCwaCR|7|3Dv08c3zk~3tr$UGyVIt z$%!1iC;VxWVv zf`Xlb{w(AEW%CL+;h{?{@=%c~k9m!p7vFD^48xb=d*q-Xy&wp^Z>zbW=!k1(KcQcQ zg^JktWNxA7_T_|*^Z$iaO8MEwh`1x`JO6d`=@9~=$M%}Sauu8@NZD+{Pz z6qj2ScJT1>~ z+4snSDkX~Yccx&WmvqaVq*p9bnqUR|sg?}|a*Pn@WLS56a#lkG0>+T0E}4`ZP7?<| z5`rcfraT1p8}jX#6Ic{!F6Woaj54Bd;P>Z-U=s^N87+(9#?6ZFe1Q|xk&Xmw%lnPS zDw^j=M!jp2V;hmA{okNjH^@PVnw3l&C4h{KjIvO_6i+TMDX3rQI67n6`t|j3Pj1F0 zpJ2h^+vFkY^M{r6*xsbYvKeL~Usha<4WaQSA4sBGlx8kwOTY_6?@(xORke?;fUTLS ziw%E5Q1%ysqBMDec-ipET!aT&Zd+;h*6fV^Dwgn>iCn69;HEX3Wxrog!ly*_G zb+D-tpr=~_5KDZ(jSyGU9CLDp1I&Y}fOK{9sC2^lbbX~5mTQ%=1?s5ahFQHIjI4FD zJ&D{*LnC@5Aj%{}!(zA@+gLbuzu4G1BnyH;1=Cmq6-D8wh-hawhC9x8F-|Hfm|D$>};xSY%Fh%nLInX#scs~jQ^@8Awm2l> zLm=ZOh&qR0@?kvs<->$s|C*^h&gT|#SN00zQNb95PGo^QCQB9)q6HKZ#A}(0herxZ z(vwH*Id2qnwW<&%GjjsSQ^rB}eC^b8%VvBKQedegM)e+<(kwAx6H#K&By;1p`EwNI zYe3$RP`v(D3l;0UO5~HO>YFbXqXhi0n=6%$pEJO#l+Sz~Xj< zYBQ1**jU_MnkpyaCH{4VVt#T5w#gkZn&$TpaE`)3?{~=G9~1LRyd@ zrXON29uh`SWQ@}5fmGd2|34)LKhtz^3$U%K8|Yr}?OlJ6EO{opJX00WA88#9EtCEDa6w-Ar6;WC2`6DW4Q7 z1Uf8KK95oyFV5F20TqR{mq2^iKbG1*mU3T`OFzn9APS=`^lyV+`CU%V?G*=!ns{3sfaADDv z=D#VJo!cEUY?PZsg(PtQ5JcM)IH*v&OibUN!*G)F2TOR@o2b4zXHc&uO&TF%^q|Jo z3r_Htu8T%RNYy13(8Ks$HmG#OVbIQ@B$XSFE_WFVDZXEffoxCV_LK@Ja{1q)Vgo$D zJl)*0@s|Yb{;`u& zRa9PWveCGor(r}5cfj3Pr5Xy*f!A9Nj!yc) z1#gqZp=+h{`(|uK&CKBLyt36aJ-kv`a=-wvO}C#I0WGC`yfL_qJWhV#pw3mAzFTet zyY0;FxF@Y~F&kbQBY_4@`Oq~zOS9ExWivw*V2lG?Z-8-wqc4x?)vtZ#VJqp5SlLvM zbGdkS(A5Y@A!ow2_w$F{4eQ@wO7ldJ8ZmX?kcL#$JNKqfnLInV(|q2gjEGS?&JZDE zkKpiR)0Eq@9eEp?8B*%~-$2VSH?~1CjEJwOU4JyHRtPv6`Yv^1qgbF<15FiEzJ<8x z$Ub3vXqVa2#bHTk3#YTu!ewj_&j<@(S6^@`LcOERANKS?wSfh$NbMi(H-g?aGl7Lg1QP8lRi=fkhqj! z+sf13lkwmL?Snw}=wzfIB7ItJF>-3{8D=0P` z-O+P=V=>_k+A1qEW9enIQChwnd>k8VPy*!j*;>r{l!*R@z)=7t@EdYaMobL-2R}ZwBqH zvhsivuqWQ`EDNXl($ciZzY7DB4%`lwTg6W0UFnYt=hH5nXmuIw_&WTK>ZTbg0vb>e z=*B;tI>SWGJU0tGx9YFD+22y7?8QVW(st(lA5ZU#F;$fU7W%?0W(s`0($a}LWLp&M z%=K8Ee`QRCrnFn-{KLZp<#D-;qsDL7_S|M&IN~UF=M*Go=OVWpjatWx@FFDd7v%Cg zWHL!nyU=8(<%@N55clC^_fm#~v0fJLS^WHolH1QRkY_fsEiFXL#rC6*S}W7@CMk*b*Mf6yrJIm;6Pb0s7F|R zp)#O&oetYdntaxk38>MxMnSGmoPW>@m#>jJ^t2v1e@=U9Klq*N}Xxme$DeTY&o+pSvsmukA?}HgznBBIS~| z(+RgvprHT5W#)q}gGRH>S(go9PtqsRV-GrM9><1uz0~VN_NX)&2lgNQ`%ajddEKD@ z5$^vuNh8l*tOC3*JmAdM*49?DE5uXQ;ywEBaL!L^RxucSp>cuP7pMqS$?3GLW69&1 zw){fq7EdKyQ^W@cKo3-i-`k!3kup1-H@f%K)DO(%% z$GS8nI-BLz__4{)-@uy%L+%wmI*5`c4@6r;c%B)O5k^9czyciYx8PI(U&ufyy=wPB z(e#-b=cbKOC4=DCo>9+U zBU?JMytbyvQ(G=~rOZy6{bdHk*#K65>=FMW50KkuX5=W8FH1BRsw8rMTT!d__{vAe zG=f=~^Zq9-m&OP8#Q*;|h`%|Jz+>WCLu_0Z7A^|Aa+)bMc(tzI6D3lxbEf z2gJ`Jef(Fha%afIgAd%D_J13cyshE~crhtj_kd_2uF(UqAC96#AdunX59xA-O0XAS zKY@CZ|H97?SFrfmfct)&|7Xz8mk=sjj(PLs!PmB#85wgIOXq*Um(u@F`Ul*JDzpom z3tV8F&K5)s`Ivz(2XR$GVsj88yu6y=zpv?7|HVTXVHMSCV)2?{GIUrSCwSd6eOL(# z$3%Jr`KV+yW`uqJr}q_1aKF-Ajvd?Si{n?VSP9$M^K!$7S+3B#P_9&9FApkkV4PS? z{9v&PS`z|)3fgZGOpU@(L@5+R!uS!OuS*auXya*Qa48CE}G|B^owzX65V z_U_ozR8xOzv2K&nwS^fj%+_0Ytv$4qQ?=rj zZ7Hk%e?|gRc=##zqim6HR_sFz`;2Qy9^Bpm0BRU@oA3WuKh6nZ4XfF-&eYUXhy+56 zZ8o9lrq=hSR?G@+B+qJj2s{stOwuMs=Cw==@{L?9hN8|Uka|x2*yP?pI0Z4ljr?C* z{U-H;227RM-g-djWcd)*Rot%3Cn_9vN~X8B_wexW^`EEt9dsrG+TQ=`_4Nq;e!9N| ze|3o)k*%Ys8g|MEiSZs}>S&r|4yc;Qhz1%|?2j#vWAvKHePHZsaC&lbn#DfDLK>jp z=SYOboJf8FE}vl-wfpXdmLB*A<#%bOvWEQ1!^5#qfixVPm{i~`0X>SgusM_^7W2~5>1#oyn5yGF>*jN;#KCErL0q!JwBh>)K+DN@8U z3X>e|A?zTipLh=@%**kODlw59?XIMVC)0Og5tmnJQ6v!1YgZv4Jp>)vjWRZtL2L>M z3MHY3JSjtdK==eU2uX%EFb{R3XA)Jw9*j6I&=UhJF(70;&@+*CEQ=Z)8&R=<0&YJM z1i~Mn0M2(3bIA*;I|3Cx9w7JUyk<~T)*w%w7(+_pnxWadWT@;>h9 z!(L}NsP`ReX7boH2!%!6F6zJH-aA)p=s;qexOhR6UU-zryV;l={Hz)5;kqJ|^ragw zk7}du7FGQ9018MvK8j?W?~Gt@BD6aiM$Yh_1BYj}GO7INfPJfSh2G7}#kqA=Ec;JJ z4i3T;L^wiiq7&2aEf=_U47xqYc1EBGy?Z0A21G8Q3@8pzE%IpCHnB86j*}!>8K2x#W?~w%3mu@7zbMz0Gj5{pmyUbZEb@W(!U$3LR>3Nzbh5TL(+{E z>jR3PGJO!9v<~7=_hXyM$dgGo*QCaHU5B2FLlTCd%Y+iiGiV>jfC!W0kaBv*KY{hd zSODJx?hrc<7!`qAmnhTe>`tI56B%n!D-3&QRL5RAX(W?Nk^lFj z=AvI5t!*1ENt@BpKTJ>vfi6B5sGbL^nmCbm4LF3s3YltX*5~#t%yiu$|B~_8W*(HW z!^cSJ2mm&`e?50LlH5h7ys5lxLsb&<`TXQgy%J)HXlVU`_L^IB0fnR7(zp3p?3h!4 zNrJEX^WCgcZCynLiNMHd>_*mDm*Oskx%SOjKvJ1E`fky_L#xlyc+n&f>U9m0w7CcA z?qd^0XVlGenr-c0lscq@m$s+hR80Q?{$6@d=QPJwVYN4CkFuqfuB^mrQjQcNsR+K9jB)TIBTSOwcz5D zHKezfL+e_8tFp+VogcL1DZ>e|-(&jG@4y2S#?AKmo=%idx^An<#KA9=GjB ziR2f9!15ZMd%s_o2uGUs?VdJ77sblT)9h;0LCpI%Yo=_RI2{s#z^0Kk<8Qy)aO3r< z;y(3h;l;cpugMKE)@JLsv<>ldWycX{gbXt9BI)p7zO*>Z^N^(h0z!@X$hq11i-~$r z&1d+{HzE)LFPA{`2Q=>p6TnwzkJ;bw7J&r%Od2)d=BF- zlHqWcycPwuZqUcJt2ZHF-%mVt_gg2)KO4<{4oT~X@L>E*l9FlycEoL3A;~Nkfqe}3 z1a=khT+j1kWV{p`JI+LRljr*LF65c&s+;U&-G7)w`G=o}j)&-KS$&n(7gJD7C|^y) z*W;_?{_L68bXLl;LP51~N0ry8vE)Yrw#8TP$v zR-Z!u-r^aoPK~P!7iJ6w@DrIpLU6Jrn-J_u)f+3^2=D^b%1cYmp z-rfpM6`n?y^w&_O$Hgs?KSh!~_+QtOmo-`Ihwqij60MdRhPg{aB&xxF3SQdlAo(eT zsbB{5-C6_Nh>q0YmQ=#jSZHh*gUh&{*0mPj3;ZiZh(&|ZAam&UA0^a1nGEGg6UJct z%;hPMV90Wxmr;U4r}aaPX*qmxIlO7BeEU^Q_&OXH^@6*8q0SNCIi-sI|%)Tks4a3Nt@o?kn%dG?`U0C=aa(p{W^ z0j*Ub55NeATd0Aou)X;R@J>SBR3Se#&g57~?ZRS<-o_bcyyb8Xii28w-3gY%tR@#wo>ZYk1#U%Ph(|A{GYG zp6qAcQ-$~lmne(C6e+1v#!YImyk<;D4X~O-c=&j2fK|#Dk-8mk5D;{gSvmf3(dcv1 zv6ACeW4q*5&uxX2N-@#-+sJ#ghouXD>eML?a=d9G19U>Gaf4Z7d6AvVE~JO?w<}PT zAPk*Az*mm{*{<7de1Sj@K(a~pf_zaFG-)>mo zA=}gNZMu_;>5V0-nA*4&Ip@LP9`!EBXht_JVqlmq%Dz1B#qh6KW~2hiyNB#cN1|9h zZT)B7#wyL=_9f1|C?w~OkJg?CgWX@BSJj@SSn1>%3@bOO?RoHM)cLX z12V03CyBFN7wwPuI;{`x-{mHD^K=g~=7eq5Y?{PT8Xj-;$m5VN&1-wVH3(u#(V9(% z#ze8TePaEIy{fxd9+S&0&6(2ptd+2r5Uv)OQNTFTZ_obIo9LA+$Yg9tE@z~eEcN*E zno6%;^9^)jt;*1|JS`qK);@Es)rp`0ysTw*kZw|xub80wp_kzE^;W9--QwhiZpzK@ zLBhuHcijoa_>ni{4!@RN>}?U+QtJWK#X5u4$GKtY)h%$|K;#B$>>-y+DPvc3yN#+T z@nzqh#2aT+kvjw`KkSIJp+Tj2-9EPae9TEPbiGf-8)j7R-@bq<>~)?&wqyE8qT7y9 zRj)@v{vjlBRNZ`PTKl#&JB*|k<0fDf2F<*?1c7C#A!*!TTOjlOEN`+(RG0Vb$>;qe z$HuGHHQY{7-wG3*pvxNOD{eTNWooLH@hVWe6rnL=b#+nGe%SK#5=TevzTr`T$z)2a ztH1M4KEx?&^yzU#it}v9O??5MUkrI-T|M>e(cdAtZ_qX4^N8O^O`jslh2Wa$-+n}Y zl}KS!w%g~7k{nfJEl6~c__?G%Z&I6EGek6|Ha%%d+liJyciqHoj7|MnU%Mo)cTPXM zNaO#?ER!>L^AS}F->W)N+R=JGo}+t%^S7Uwo^a&Mb>@AD0Y#A3WroG8LicdeW}dnA zZ=sr6GQ#AV%8~s#M)k_MKPA_3xd8j3$>7TmukBx^sPkP|i~Zqh3yJRXlI>vq+mfDQ zVXp^Utwg-xQe<(&@rYWvfJ(`PLH#$+xF1K`Yl3UZb=>|!+orikiM~GWWdItVe#f~ zBJz6v)Z3%(g5o;8EBlZ{K2<{e6W z88qANEW zBST|>X^#_e`I1VO)EVa2h3ZpLV}`V+e8IdnsO9eJCFaF=y(<#N3p%L}>w zkRIq}2WoV*@-~v>$iPA}KK!Lp#Uj z$^0({{;zia?)%fVt16biH&Q3&k@eX=Gsnx1m0HnO{MeZwsAsS88D8aO433AHFR#t3 zLUObG(JE?z-2As0;@an~!FWIqgE->x#5qq;pPHWwTRxe0`n(%SwWPjwDw z1pt2gc+45T9sE-5c)EnT`m}ht989@vbh3M{>r*ymh}cLWKI7u_&#bAZ03hV>75khP zOcx6*sT*M7XKxIFqeD8}fpj7LOr;Rb`}GEB$5}d1{St zfoO7RDVMv>cI_vV)Xq@VCDp9Nhr2tCEWil%IYC8`?clAfvN??`@#>0;Ar*^d;q3Wh zG5xjUll?Y6tknHiLb7zf!G#P%^oP~6G6_>D(NTNUhpieM;Zu zZ8H3>@s)o2QgWtxZri@pdzEtSmTyhf-9>)s-y34%{kiny^EGuh=bZgB;`afJk%-fI z63bdi_tR_SG+)}w!BVid)e7D_pS5bQ_L89wzyMV(u79G{rl|a`HQJ)GP=)UBk?dKA zum1M#sr&so0FnRMwq5(VQ`1>j+xpKa@mc74!=hkbMHR(S^i4y+Ce@_)vWqfWNyufr zto3hiv;?@zwyOG?i$XiM5D^=q4%%>%?#?L|OI zuqz9D`;`2ND+ZKW-nyK)d=G8DE!2@p2%46IH_D4Q(< ztN%1jewnQ6o1i4%-uS&nCsgO&_D0dg1|EI)apu0ZmEJv51nvk5ok}Q`MV6BVV~OeP zyzao;@Ug5ayk&o1bj{@u0QYoep5sDujsb1Z{W}WQWa0e}sgI2d6x3eA8e8?JZH!k~ zX(z+R+4E!NT+>DOD;5H6GYM2YS4oi+nJ87&{%QCrX^G6&+hQ%I|fQ|RJtL56; zt46C+|FHi1kCfC6x^w8iSxvWvWxAHUuWh20R4GmLtTlI$rNxHd;%|@jLL72znBXUl z&rb~lB2raU5K|o?CbM>BkglLvv;)? z^G)xK4FV19CX8ytuN!n9y#9(Ut&0-@!hiWUN2Vg_Bth1(&Do`^*Uv-PRnhTdffO& z1q5t@SY4ow3y~$ zx%kA4jB^p#Fy4F3OD19OE(V`;HXr+{*s8j*Xbu&{Ec8tV2kYD{u*&?l*7{_d?BOOU z*8shXT%5?@a@b_Kal5Z6Ln+aqbCM z>2*g@&dy!9z}V6;mhl*}IGt0!cfK*@-SmyL^rLnUhfV$0V=fKRi;NrMB{;Wso0*lT z?Ue4(v0Jfma|#cF1JCP_=5T|xJVUP-RFh||afXd3Lju$)BHGC7gDUbyK@b`*FwUO2hsh3t*6^N>OrdzgVSkJU z|MVxkD^BAZc=)6DaD&27t<~WD!TFKuUg!}~g{M_>6&m*yusIt|e!?(?(Alyx2Tw17 z_pkvf_OLM$@n*{3{r6E&%gv##dv;bB7NH$IE~V@Vt>@(FKD)Ci=7l#ikmd}tI=i6q zAd5ILEU|G`(*cuy?T<~;8d0*ih;h>}=J^sIwqtp~?C1%$`AEm!mHkeB+Gd;;jjql~ z>d>^wfhd5(qIUbdQ4uCZ?YPZk^l`ym%w;@?n5lc<^|~V~WZE_4(IpgIG0m6GL=t>` zJ)g0pz(@Oc=DO-a2^t)VC!6qm7G~Qyui?>J*x=vKrawb14pNT9*2PPqBD>M=&$%1p zE-x5GD$S@Jt93Qy9-nQ`mWoa~h$&<^yG(Dh2UhkF1@prji#MTy(o%9z0csg;Hw|gE zor2QCv9T{s3k)nEe%Vsa^VCKxoKigYEEHJKX@z*N7$_6b_K`R4!pWfHa zbYn$?N4skUk%_Q>)?=4bxeRkyFh24x;$LS@oeOky*+={U!^>E#t-kFiwFZ{X2b~wk zUNMW3z&3hkc~LD+Jc4OFF9*ztZRmyhWXnrQBmW$kXWj$doG(>Uaa89yN61^wA6 z_iiHGcza)!oV7UlCd?Hg+#|3TnxObz&N~cU0fr1AD1$w8yt_r z#!W6Xx63OMk6flD1l@oo60@-G4x_tX?UeNlE+bmV_S?+`REx$bbq|xI2L8p*{biNr zkfM&rnfp5&L^Hh1YIKw&RTZ?OJ!AK6ab+!srG5);1ndikP;mVXr}5){IW@dCd)7vY z<+Txs?v~dLx>xpidoD@XD^5#Sk02#W8PSqZg&f=~N3+$OF6OApQHCk;&`v9Y^c6v! zxUk;$lz&oyuxe`D6^PcqeQqLDRdGFZE>;t4KKDb3E5kMsGcnSn@1M@rHwPOzxPB)> zy{Y9I12T3*hvZr&8Uxp(TL1|EKOF438w`zxq)yr=I&Tg4&MQJ=+w?p9?)FdbvKcd{ zI`RM$B{dxFP|#7L!+N)M#cJ)GQ%zk&`iei2cbw1dD}=S-t7JmfhLZ(n9^TwfRN>{E zob!E-dyaG5JfFvdYye=X8}Zv>va&BBeK^Osbz;%~4dKp&b5LiA$-dpdhoyw@;dUvc z|7sbJ-I38Y(#nV}OcM9e+j(N*&YP*bgp9w}`EZ@aWlWwaP)JNlG-=PDVe@qj^uhwf zt$?cEPo~Rx=h)PvI`KB{lhmb=kLz3eq;a0=+B6>L?x!y;KCU0=^q$&egP!aQP-Cmu zZV(yM^y4zuMN=gpm+5WMY3;&;kV+n~skz#wB^^LLWuu*Qm0fqrvl$ z)$QXov2Z4+ze3ku?cIGf6!15=wi(*HUnOYXbHjWSlB8ZQR-z_C`R3dzao3#on(KDB z6{Gis&?z_Y!noG??#uS^HK6cxmQ>HgvUzy>7(WJzIN4YC(#I%fW5E|_QR=^;qkYg} zaM=Ep=`(=*UBhG8d6NJUAVrO@C9W@1_@STG-)>FnAQqx8X@K`N&QqRCD`_WK7X5ib zvn(1;({uRTzLr(jD&u8y^^6~g6mYgkk z41bD1c5aF&*SW9(X z=(}v_RUag~{9`U@2k081W^P1@#>YKsQv6Er(KR~ENY+V4peRMZI^MLru%WQIFq1`u z=Y8Bs3yscisvs1`+dw}$DFja=X}85Fa-ODJdZ51u-mBpK3arw0q_6I7CPG)9IjEVZ zKwIL>GCmU94aPc)zKj=dE7wAyuYNgFNI8Cw8zdG0xQuJ8=`9V7&)APp48nv9%WOO} zW05im*mG1a8`}=CG~sV(j-rw&wl}AzQ&7?`FSyyYE<~X%Cq2$L@YMuG0vnbE#RPmj zyfPng4lkLQj1T0f>7V|7elo`Z6Zey}4QT=;#=Kl&ircXp%q8LNxO(Xp`)XZzNoW}cJ(9i^HT+Z zWPt&;`TDO`wM)#>l&rl*{q%K(j~Q6PwE14dp0=9h($ejB>mR2__xImPs;V}PL9iE8 zfs84QhqfwhSFx3E-7g9?gXs%h8rln4LCD3XQxkJtfU$j8ML^00<4ha=BHu{dBa2bo z(&FX()|pp#GS+@x1d^L4tCpq$(uMu|OHnc6pFbX0ied7LYszufjfbLH^^RnE)2Y1LpIr3rnvE2lysh+<2OJQ{Rf3wlA{AeK!BoP zPG-My=w-WgHuqig^v5NE&*#OJ?#tfQ=WWW?=OK`GR{fL=kVd_8Zz+qGYC6Vqh%{4? z9K3D%Tzi^q%Hg&+zgMS^vltNmL1YoT^+wsh_pV=_o4TU{Shb`R)yS(Rz*U@}c~x=n^h(c0WiR~&zg^^bD4f~}8b-Y&z(pCceL z)T}nW0T$EIbRJ8djTa*F>S7i#zT;)n^er4VD{U9$Y!{n8?>$w*?MLs<(Z(X8f^w$% zg#jyd%|}%$?PrR80r6u^!#kg1T3wl)=5I}SrLIR83?h7=VuKI~QmJw3#Xgg@ZAyt+sma?GU?*TWn3jKA zQP9;wlHDo0MC}@%np1|`IC56otq+_-+r8Ev4cn?NpT^o;EmJKZ339p(AN&tAqYv4~ z#e%^F<%BOjaMrrgYu)ZJIGE+DwP{=w!pDDk9A(R;ob$PTk6-QdzKJGTOcA2y0?%T6 zDne5el42;}+{^2qilSkw(&$F_zu*0p{umEhmV%dpE+wY!}297kf+XH)3_bU+H*6jnznOWr^l~uXL)1W)+cUH z`mDf?YDM#I*S#Sb8n$zh%FBVv*6s`o6oD$cCx@7%R>*TEf! zv~AGz879j%ZrHSV{hmW7 z4jnf?!Ked8Nh)%{2Zeiy~%SJbGf?C-W=l)O&k7%8~k=obX-BO?A;jOb{ z<%(UqccJcl^z|S8DkX}gyeJ=r(Hd& zy<;c!h3?;WK+7gBrL4PCSosviRmtyXx0i;Q8}8kahW~& zx1&!loVk3*hAlg_bhMx)uOQdB>bpA{A9(qk+c{GGBd6@pdMTF&)d$68qZM(lb%-nM zY*j=#tXpq#>RLhzL9hoTylCfT8;nl}hO|lRO8xiGpS5ep>TT!t?>%&I$+X3GX$>8s z^jkJMS__QrN*GLbq|>5}=Z<>bYa$3PF(gj)TzB-?e&_3rElhE%WN2VWOb`Q&ttk$B z{`S|87Ovg2ZsWckhfW^W)4Snc0E)Cv(2#T4U3d9xgZP@Z?j8x3A!Ts}`ry2mYc^|v z!6m(ouEpA3eEa-6Ab(w~)l_R+g-nE#X4H5%EL=9B$3MsPnUC zuRC~P)2@@+r?(wAu;Dj5FDBMk_qXMy*tu(cJY~({y_@zNJiBep(yiOSI`7patdcck zN0>Pr-o9+%!E>8+4{qDH??OPt!xF)OLM9wgutgk2ePN=7`O*(&Y&)^TJ}SSof|26w zue)d2QoY^V_iWj+;`Fi0m*Z>dB)z>7wp1dJ^9Ga*wUpD~zh}lK7+*}BF2*OYI&Rv% zvD?@wF}0824Yap*2bukAleJSyd=IOqJvY&O(bx08+^}u?o`c7SQxS zav7gn#qNqZ`_UFd`=EzxCU;QW$1N|ueEQ_dZ7Vh|KXLTX$(?(47NtVhv~`dSCpF5Pxy-|0QujvAUhxE5X0E$x&_`#2dk zMr$^$`Ty))1z;OT)^3xwSGxb&D>Ele!_3TVi0wFL#+ccTDaJSsn3*wVW+oYB%P4~+ z+mb9M+i9f}ffvs^p22YT2{ow#^tC(?}clAhrlow(6-vPRsr1Qcq&!iS)jSB+?41Y`rfyW_R z@*&&k0c}OL*y9TYJmI`>;r_xm$hPRn`Aj@6vMC<&BMeu-V+%PPWHp5+vU+c8ACYf5>)+LOySvFW!${w74h`-sdA5A96qva()#| z|9r?pz@HZ)XLG?sE<$edfKj7|fAK^x1qnEOK8MTau*DnyK}w-Ov>;l9#4Hw*!{Y!U zMz+%vpTi~2o52&zaCuBFTPWc27WizK@R3zO@Hvn@*%85fj*!C?aM>I_k0BItkur!x z$o7pO8#x#Z3~(RuQ5IQzK9kF2K$Jz%KZU}t5zUZ{*vOlNAe+Z!^5`5W^!&FR{ydY- zm&LdV{;0Q#>W`bM+pUoGrghi`XMyPj>~BPz1^9y{;_<#=ixzpjdC(j&DaeQaK>5XcDI(j(Lvclm$f;#QC=OT1 z<_YN>0SDPq5;?I9>^8q3n1_cVk<9D6{{iMk%1eSxw!C4U*h3^?EDOW`BrwMH7+{PG zV_X<8#)SdHe+ht@hb3-m%!gG>{j^5c&lvc?iT=BhCO!smMw=ng?=rl=wn+ zOax-YVS%H7WQJ^74nU5hf_NYfG7#TKGe$2CU%-TiKo5n&`T2!K_(#0eJL+^m;e^O( zRzM$+7qo$D@R7fPaUqOsesN)OQG^^s49Wmc1J=kxmc}5*uaVEyz$SdK2QV=%5HJuU znCFRwqxLED+8U zAEzv4q+kb#1UiE<$l+m&^Y<5!!XTz&B75`mM93*9$t09q4@W?N$P@z&F5L#e9ppl&g7iY3BgagMFNqZ75|bOamLRz=D@PKN-WAie zhk?qFND{|FmWEI!DNYF#2BoT!>%m_ST~ZB~^pq)rj6PDkpwb`2Lc(G!ON(lWK0*v8 z`4j#FyiKed8c(Vt0W(utvpVCPfJgQgm)r%{LA*J{^<4@M z4pBdpRtlgxP?ee9w=>c!(48%ReehWHxsmqV*xVNUclb9dY#f zK_D3+GSScv$9zZbF{m^>qz(wRJ5WJp)scx23^9n;PzIuB)!8si|z} z9Gsvs1kAZva!*4mzPqEjt-G5r$zrj&w5hJPW=LCI*V588M3p(|6#)584|ldV*MpFT zhQ@k4g~?=rt4f&|>uYKs=0M+l9LjYux--9wW!5H->i?{WTu$`NhXtac~@ zb*=^&m(3;D*dEd_t`794F%f?eDpyG9Z|@x)B{QV1IjU8EH*R2H0AvDMdxnYAORuCe zD5x6fqn~8KJ9wX6N$g&2HPU>!N zL32S(2TcnUo1P>tD{ucKb6NF?c&w@ZHmTVM$s9-vYLG|qs2a5mZG`bzXd4VFrMIyS z+D2PzdsAa`XJ;oG8RS5G>f}&;=jb$z#bwfD(+&`4AT5(Nji&8r$MyD)P#BbvPH4PH zvuW$>8=Xa_bSa?TDfot#26$Lg-`s&4ng+{*k|QIdQfmOG8YB$$jgX;fP4_p-Muw_^ zvX2iF2Koup%o$n61(F|)j503sGgm`ehCyv;qAlG+V-zL`k!4({oqIZ3!OqZ|8aoES z_^8_OggrM%s0%RKbU^EhlYe0sDjC`L9gmaNCVrH%to9*2bDB8Vjy|vHz>iJQkbEGc zUR)d6dLbi71+5oKgm3QX?(T*j)ZE;RA4DQc1X0I^28Vlwrl5|X-;Gbr&WZPq=P;4Cu#9mnMHZK}2I`K=5H}u3Ge<_t+tSk7M;PsF>_m$I`hb0) zaU$b}Oc9`JCPoGcZC#^-__{iA)9o6BUWsOlLR=}cU@?3b(&{?;#t@q>5Ho0%6aMcHu{cN5#<)<4A+3&M@GhqUzg_qrCt#pp{!!iKQ_0nA>o>(rq-r&LA6{So!gdXW9y{le50Th z&>Usu9-0+e+ty#>r@8Xwqh=9dx$T6JuHMEpm({0TLUMB}+gkHu@7-~hix~z#8xQRYXi2|170|XT@$LKYpLX!G%ybt&GV|mboC&ZOrY|3 zxh@;OJfmRl5Zlz-+c(R<=e%LHG&sYnx^Yp}#XdBysJ*$WxcRo0VQ5oPZ*|#ivx{%9 zde0y!y{Nu9+0$NIW8EqLD*h~?Guc~CUj3wjcR_FG@C=hti88L}=I+S|xr5fJ(bbcn zCw;iB!u+qs!6o_K4452IfWIE8bN=X8$M!mBwzjslMw+Ue(U!AHZROITMsCY**E4jx zp4#4CU*4W>r*h!3!;M08B@Klv;~JgoxaV})L{8Nzss%)~=lR&E>S`N@$1y_-oA8dZ~lS_U%1KqRT6(LvU z|N7-SdI_lowXLb%Zn|n;9==)57D(wX(CPUyr}L)%UJ*H9_O7mO@Mu}g&dh5Lc4~G3 zdCj0kV~m4WNb1e1_OX^*+Ry&q5yRkHnT?$#Nx8Rm-@01bIDniPO{`72XSGuyY_wyd zK{jnutRtiis%#^+-qv~UFDDEGZ)UX<8jG6Kojy?sPRv2-x~G2_n1j@w05+RFGtz~_ z;o4f$B7E%Cw(CdtQSmAEW^TbIvAt-VPXFWX-u{8*R3K4kiwY|Zj%;gThw|krR?ZU>U=Da}b%Q|XWzV}9{Y<@Ay zxQa(7r+czoHlB96nUY@K(OR5Ze8);5st-p*s5LZBCX+bQ7G|;WxW3l4+m!?$S3GWA zr0RYnO((D9R^WKJOb7L&>Q+AYkb`cez~^U$dTcX{YG`N#Qw$7`ljx+G-fXwcXB~r* z)5_W(WHeS8XQ6O@({UyLs>YVi-XvQ?j{w~$$*_aFao)?zJFvKCv@5~z|Mt7ZH8fDB zhb!X(wRWC&Kw3M}r|?7MSq5koensEOGBBj16*xv?h@nMjRdzeFp*WNRdg4@nT7agC z`W_9B+^#0VER9i{XsvYY-EHeM?&Q_gH%D7(U(`8l5ZB0Mfv5;I14oO1@ca&`sH`^e z8R96G7*}LJi^*w>P(Nm>VT+u))>zw_<*0dF^Qu>7^~5A)Fw;StRU#a<*-z#rvDUXSAH#)V`G^}loNNY;ARXOs-o{iS2Rdvm+ zu{Jt#x<@qQ>&3suqu}vK6NG4^*WWm<;}MY7+~40nHdx@f{i2gk3K+J%G`;+expGuj z<5*)spn=tii^gFswT*3MQDz!P_w77t4LZ}f$PVvz<`J?RzKero>S&JF4mmfUgw)bD zsi@YR(CgQ)D>@~BwE;t8Q^NywSvM>%ynf(nOl48~1Zf6a#m0aE0|pGgEPivw#rdCI z<9hTwt{XkPsh(IDxzh*MA5_rQ(-*_oHzlRMrmreo{rSDuv-UM}qz4m1|DP zscPsLLL4JYCvbTm{KCy)a4D_1?zW}|y2`p*mlfr9ez?;mrx!=Tl?1yOY}5$qjp!`fbF2#M<3f-x>W0-VeTUN-X&Bj_f7>~}k}3EA#ee2Ou809R>GTX%-nz7?7gHT~$3 z$F!l=0__#HQT3Jmon?`3AUU9mL!yKAx*(|cg&G<}q=UBXIl)9lw1<Wj6#S?4}Yd8tg?pd=}n%2NO5z>yfhf8-OJGsBvp^^~HK zujr~l-E*G;eAY#Jps`9P*|xqUOd@yYHOlyNooROa4rJ@uK5>@m$;CQXRH zrMv6!f!!yUx`w`CP*DkPN)iLG>@~v21rZV@K5JMHI@zuhQc(ss3X40C-zFq@II{5$ z6DQAm(u36N{Eztf_}ne;CRX|%J>r*DN1zJ0K$FOQ@g}bxa*nR8?Wu+F>iEZ&X;X7( z5hfc_Q%ycHOq;~CCGJOF*>dExB5GJeQ%mFU zmfqU9TV8$!_F2$YwA!0-zIV_c8HZ^gKP2$AXaA=-y7?zyZTGsF=C z+$lbLRF-jpSJz+Tr}g}^d#y5aTBjtjWOfnYP=k;PW?lS3zP&G+-=9Fx`sESn>ifnB&RD-eS?840RzY~F7X-1Cp3?1 zx|H(RY!1IK-c#91PcOV$fQWM6^|_8g5Qw6V_27N?uKjSEyh~c~#L#GSu>SK;YXnvn z<2js(?yhvt9nWh60UH!_|4YUNfR=-r2v|_zb>)4210ACkF~+AZ?znh4Vu;CPq1J=O zAj`Orlne@x3cV}(=k{v2d4!`Z5sDvca{9vd3o7A*vT0=*7sTTs8zUnaEAR`uZhIwa z1c@dFf26)O()78#-bqaa60t19NB{U|%0QwJohK^t!rb=kQCHui5!>2}xX2^*T~S7V z+IKy%aR4G``WhVjR0$3hT0#B9B+2^+}3l-VFU()$?Z?|)UwjK913Qau5sm! zk4|=k=>Pe}{U%Xyb;!$<0Hmob84_h&l5>iO`3RL2N?Y4Iq=Cz&A)FZqn0;V@ zZ0*aMVldv=%_rC`yMxpjX84zv51WL=){@XiXq$Y9aY2rgm4%TWs5Rp1`i2BtkqqN% zrA*=TgI$k*vfrb*abQL)gbQ6mC@kDiRV2m^nX8PJII@faVb#rGri%RTw z{q@CdhM`T(r0#|kd)>D_){2|J5n1f<>bxMglb>3rlNjUt=AX;B&?PV9cmD6NPFPgc zgj8Wjo9ZmDzW1DU0e6PZ9!)maKC*M&G0Ug{HkC7!Zn4MO&gD)W8~QIl&+N$NBd4#1 zWf8|G2V>0N`0H_b*1`JOE7~^^jV48k{j0;?f&dRE~%66H#oHEqiT9s7=^a=4T9u5j=#KETG2#4n-p0&K24K+qy(9QXW3hkmJuHj z6_*^JU0$4buWMv>nmIk((^i>Txs)%ma53HAm=PWk5gq|@B2o(OwaEMyF8=5O{PL#E zq&Q>~kg)jVjM`xy@*xKq-(7tVxfK=`lV6gXn%7v-G(ckk8EeWaYU~&QM;y}122p|Y zGlb@{d#JRqu<*#j&R*ikNN+o;mDnw#K(HdC0u7RS>#DM%pnwq-MDpxtPfaakB()?i z!ob5uStn6uDPRd;c8J_i-iStC7F?JeMAe80kBkV<1m9O;*d-uek%`slB?0r{is<9R zt)*zC+>J`9Xz7=hh(F$5o}U5tBO@d46$PrUzTy;cuYL|`atq|{vaEQhqsWM;#Ee1^ z#o!1*@@QWND*4f%L?(NVH(ZyIl7JW~GCnc031|$EVIG|%RRejFRaMgwyu z8qlWFnp4``);&q({z&BV^o){%obd2)&?>jG4RQpaY1@y=>V2$YV!KrCF+yT}%H;b={$!Y5+ zK}Hay&-B$qOFD1Ly^>ZUB;tcs?N#|pT_Y?kuO0d#Xh(H{R8&-6bLa4bw+dw=qxqtdQESxnOrh2QiXs?o$WBiN3DNO) zcm?Fvj&5JVC~V;fVwMI2L_oq_e&y3Jj-YP^Hm*ge}3>YwA!0-nF#<(5>jB)**0lpxIL7nJp!F6T%n?U~h5Q_I%9U2^- zW+IDt7%*VKfC0lF3mD^i3^2xp0RsjM7%*VKfB^%BCjyLdJqAyNaSay+`JG#_a^=bu zD^@&>0RFr3x##}0*)p%Ft-4rd=L|_=@fRS%{zMl!)ywMM(rq?=D~PzArMF!5Hz1o* zEc?pkr-LuElOei;g%rq-=*vFnf6{;~kX(=tN{}GBCx^jmjT=3@W!r50Tr88!A1_b$ zFh8+Q<>wxkj0zEd@qz^B3CUh+msRCm6Z?PrAM%A<;#fz7bYBh0T`~B)zRDO6gU^)w za4gx~K7LUkdqtR?-T(RiFCEI5%%yYH!~pY+#_Ox>-?8wTi= z-^3=;9&D2F+X87uG93YwtV{IK{!s2l18t1@lRDi}^5sPq3w}s)eUdLo4y>mxlPny{ z4AxVZKW!`B{NoRSWd;1Xn4cj`lzSa}bDwp1t?aQ7e+Wp*{+Me2LGbzH8Df&@dxzcb zl*^X)-w*{rl89R!qyovaR^60Wv(~?nIrJ~a z2Q+e!ysNi$T0I~6tdU=2cVYJzD?Z$}!z^V8+1pd19HQ+~6BP>jyYoYI|L?G00kMDj z*B*jE6VUngB~1r)|78V)8e~mp*?xY;IWVVU^7s47E|{G=6zgO_unwZf0Fiz;|aQLKLT*QJg=x+QE&q{^%pHQ#<(7X zC%DE1ZT4U8RfyjFz2O&ST;RaM$j_SGlYbrIu4xS~55 z{wJb5{hEvm96=$c^2S9~8-t*K z$%}p#K=QxGxa#=iIa0dq$D1v@v&si05l{fd>dLz-rC1o_`bB{jF!Zu6_*#$UWB(5R zn2d`fpmMo64ja$AdZZ)UME@)-+hY2+#uIegeh>I>WnABV_Z<}K_sh77f}FHIKVWv- zNA=j@1M5E6cvMyCMiX-Gjrbr`o6Fae24)2l6&@P_c=4tRqnRs?7^*D zH?Cd1PyT>q$_RZV(|ntS`<<{lqzS|PF_&$wd(~C{Zi93e3WQWFF|H{leX21n)c(q$ zjhnV?*}8d+qSf7!su}j|Xt%87J(d~JCD?2>xjsJ3Mq%%&tq@t>-t^**i~1_p9xyIG zzB$>`Xw3(&tbG2%Pgk!~_4ml_;!gGuk}Q=D?ccm<^Og-??caYu@n%QsFn!rq@&j2O zzUo^yZ{ECN%c{3eyWP5nBeO>db1tPpkz| z04>jy++O5B>MD=z=MQfOTYa_n+)k6&K}OAO)#Ll$di{;p-~4pvxh-xLox?>yz%1pR zVg|W<_S|?;fZLU`yVh<3Y+m!p1&8FcMiPZHHqsWR^Xw)QeVq#zE`nBIvDN0KwF7in zrh)JiLp`0H^2VOd%GY5n%?JGPoYXx0+hmYN@H5T)%4T)~)BfD`R}E4V8|A&YL!F`pT@J8c$`>35}`# znuoqXZKZuJCbQ@9z6i>=Owa53=4V>He=(u}*9R<`H8a(d>u~UVXik`&mbv9=CzNsF zA`C1Qc0h5qZr%3kh2XsAQP5e!xLRjA+B3o|)GnUTmcLy$%bp!CyK`MfVc*7WTeoc6 z@`bv4PG{HbgTusyR9u$7p~60>X#`gz8k>f@K$Pys3MhF4GE%MU4sWT5s>L z3h+|7aPrWGk2dc+bJVi|J&Jm`FzA-fHfa3NLEby*;G2+HogHYl{*$*?zVgAxtJYp} zw@b!LB^Tc`mP-E0I3ljHtSQk$_qE-Y{+^dFok|W*4@t-}2R`Th;u6^ZF?a%5;CC*=t9nTggMv{Pm;WA)#K**6N?W z`^ukQ`Eb?7^+tEYs`}`|ZH*BY7k2O1x@GJ3btmLCf|AFnEMAe{$@40E4qi~!I(YU* z!6XxgStt&Onk6KIDA&lc#<79cf*`%apKRN@4GN{|5SrF0)0Oyq<}?vs9pR?D<;ZTN z)MwPpgX;Kmb90jwAwGsk4@D~Ft545bM#NN4fzFiC1k<;6>uIW8RFMON!07muQAU0T zg~=UgPxsOIzip;ArYBCE-0;<^t$U6gaIFSgaX1`GM*$2h&{RPG9cwP?c%>DQ*gO^; zTKHYdi}DANCIkbcQ}#Vq4TTf$zwzdu-}-3N;f?k=)qR80xI)>q+McOpq&Y5aYBLpM+a?(B2kkNbd7SQ~- zs-=6z0EHnw6;1p@On=2Kn@t~o^xR+G|LBXgat@}6Wx%*B-rH|%gdD(kX49JWYrgo> zAPqgagfZID8e;>sk5799*UK-L89aXvNoIW%|XA9UBw=ODO-g@YwiuRr(*D}X4UFEOX z>G>vg68dZWuI}A;Q18Z_qK8?O7*fXNW9yq(8)>`wlaK%O%6lJvzF*Tbph)7%Aj3kW zjrOV!UwiJQ_dj31PV>&~!lJ&sn_4e#Fn7DAdP)BH+RwM{*tgBT3O~Vs!cx0Sa{Y9V zt%Xr&>-H}%Xt_ogPCZ!3N7!0%pyo^K&0O6e?ZGXpckVs3&%O|*NIJLeo{zQq2U}Hj zu58=q7@XhG-j$#4qmGsr2HWFGMvkcja2|lHhA65U98)rNu$9}fap&5Pb|^c0rT0uT zr=^UmYMjj;@9IggxpD}pvTbXRpH;jTJ4T=8B5C!HUNUpEQ{22|>#Fxo=y_iAy>-{> zA~b$*KQ=15T+8T}9^wz+2!{H~Zo*V$;o^8jN#W4eFL&%YxW_iXWr)UNv1mP|`2qT9 zc{i^+qwW+@FiGUh-m_VKSo!#gQ;Is!e@iAy98@JP&~bT9aDk?%wIM1xc2|6nqiBd_ z?&|x{r)MrGdKH(ro!PVF^*7#n^X*UfUfSzbLFlWFby1by`z1u!v12C;kL{25Gbt=q zmff18h8l)2*Pq+6cI(>DHtUARSC7uJ2c?XwcbY!aTUB_&P^zA6{aMU1<~!OtOUfWB{LQ6HNz+25CBr+IAu&Mg}^Z9IJPqI2XJ zOS(xij59(ma}r+ylc~z#4UlTvw(T~Fy&YpruvL-2)*hH7#T9y3LC-d^4=R+)sSVRq z)7^GP&rBc5X4Sjv<((Xps{7jFUABF^`o+Jz^Zuu6&X}u*;Go5}-M)e#NXw}0~GORu15FGsYZ>VcJdbA$YK_Fs&q5=ck~ zX7&_T+|YPSF0Qn9WT+u_$>rMuBjG81@0*3A;B4^ud2XA}I$ujg&j*qQizkLg>cTXh zUZ zU__G9_M^J0y87lw4Q~AGtBF&G5*|acG}3VsEAUHq;YawO4MZ zc`8h=V97`WLn{SmaJ*4b`e!exXkA9ruGhSarbRXUPk^m)JqEuHoa`pH8vWC69g1a15r1}+SL%B4F@;d}XzHZ@a>6qL>g-M#vnYib7S>qwbC7!lr*SNr`?aA~$yy8r7d4E4s1U+*K zR~mld1>3mxx{(L24}jO3o9w9tloBS+w_n<amQ=BdrTZS-!>vj7#(L3zm5k z;Nr09&4o7{)xXlXJupuuWL#H0EG^)=&)@&(l#NkbG0M11L+hGG*dpctzC8HM$|K&H zyP^c8v>N z@&d*c*GuLT!om0sep&T%$OO-yBWGCdb@#g+*Eu3#Tz6}0hk2mYaAlC(vxlJgU~oxh z$b645F1_RCzSZF8iMUK!?QPxbHo9IlG#F5TahY31WDT%|%<09!5QB{xc0L)>j54kE z!BiTH8%7zIQBZN|Fdc~WbWdft!mGAX_0@!KDdQscXZdR!-|*_2U^=K4Fx>|ytn{Mt zC5-DvUPV8X!x$Q^4p#WnX3Nm(`cVOwIXqT#OY!-mUMa1uJ*C+`T3godRSU<1=ONMl zaX=XtaH^=z338R4fywRLIh}n?={e53)WiE*$7<21DB}{fMO`;lSigS#>eZ`XTe00L zx}}BO12jqf&s&eltvhZJ5MGRjiUW66Fc@L5bKRm=% zCtNo;v+tOueI^m6D7XQ>)Q>YRqvOUmT45&U3MMjc>pWzfkB^&agm$8W0g!gt8W+O2 z-Z^QW(cd%0<1$*yqpm4_aw!N$AE(dr2FmgR^w7rt!OI&IY{K)#M}PVn7cef(w@+9k z5xOV2sAT2$m2Y&=pb<)r=jxf^w%h=R;HcKM;BtyY&=UCUIsQnz%^_WLw}cXzyo8iS z=vEir*NW|@PjZl73J7JWS_)i`Jv*un)%3aORR zmd3iLY{8!cUIdKGRO5PN>kRT{BZE@lbj;J!E4q2|v5X6X&7^MGH7-!2>WrryR?n=apKZ696U2zk?O z(AwocyK=XEa#-pfvFAj?QC0`Eui7V8LK}eI%b?`Bp7HST3~M5zjLXRXUcnHP&mJXp zhFyO16zJSa=>^86_4)y{e&^|3H3{DGZ^_@RBaagDL$97*|H>O^Q(6DT2cI0#m-ox1 zG~81BMA1FAQgYg!7|YhUcvHDy7H4GBetcN(l5Zxd?WW>>^RV1@%~O|VhsUmQ0c$dHO}>YxvRLCYy;17# zo^uW_X(qJPhnw$S@yf@aNh)Ra)F{*!gEcM=W4`l_nT3yQXnk*ITam*7*W0$|b^N`eOIjOqL*);96cTVfg;6$^ zDhHg?XOLYkq06@>y7-x#w<_mMQ!9aSL92`DMow*mnfj)@n!=Zx&s;ex@16_9;D;9d zq>M|t#%1-%Nw=H%%a-^aUE>1A1$^5gvZ;BL!)A4LWcXfq<%C}aagb0PYcIe3rPq<4 z57uwku`Xd5%FTyRP8wf&`_Es|MfNlw>Ju z_BEULymhs-f3yJ78eedR$S|^TsX0ChiZHE5cX7ZP5DbvlGSLajn0PP;p^QuW`JLwB z4XDl&&G+sqya_C#7FU|!bV;_npBzv-8d!ibE(`Z0=s4hAuxdR{ZrOOsJT##JIpzfQ zrclO}(mlkk^E|b6)3T@1H7?Lf&>dlM`S_6w=3e;^oq6*JB#g`0Dkh~HIhYh&rc~oi zE+^VwZ?+4!!`Y#@8v zx1G?98yOS-#0E}Id%E4er(gQ$(=XSqUAKPC7i%|e`-^E=_o(Esey9#^f2j7B%MQ1) zs%3xjo2*Rnv{u}1o=6cPot;I;W%>o^9k^N`8kwmF#$|ZUF}NAX3|}-|7^tRgqVAnO zPF}Xg1yA|S;ZAxNQ6*nrxx*&2w{4&<)7L?Dr)dBDw)N4djRoS7Q zDvDkp8OqC^sfOl_GA_gsy<()J5hTs1>ZX>bow0wdgmD>}-A%;JFuBu0O5)WG#|-Qv zvk9De_ACU=H(avzN(Fxy^~6-p9z;E{FTcD3ZX1bKw~TR_Tn$a@okP=_Zd0)GOnD;9 zzZm0s41NX1CHq#PGzdg!f?bU=E@@;ME;rdt<-nL3?C4%J25D(MSNUwm%ekK;?=C?|T$g9A# zo>15G3YRZ={|Mva)BE~!{0^_&eLbtMo63cb1k;J*{x95fIy+=qxd?aL_KK~RWeScn z&6_UsIw9wDGo@r~YOE#E`pu8*6L3xA^IU3Af2RAk72BLsdLCt5vdhyD1Z$u{&>4m* zO?k)A9=en!fs#WFvAQdEd!%-OyCWL}$v?!nh+~yurg{eI4zi;74q%sogy2gicc6{dN{^JaAZ;6q0qgI3E=Ko$c;#TZ{U zIBMuwO@+yIex^CrUe`*?TC7!`=k|+sP6>s?c_8P)$w=cZa#yb zZjZ#~)@kHewq-#gE>aqV_)OaLL~)?4!e%84{~I+^jLH7;@QjweNob|0K!B8SMH4tM zq}JXrb=H?Vr(q#ymqTQ-Slp&~Gh~e`rhAH0@1=Cm!Zx%V&mJSTCYgP?2dEvwxMG~O zUtO(ce(kLORk!f`=0PfQ?%7nF^$s~5>rmjIlAIm~7O}HE-cDoRdzZWlvO2q3Q@yP> z9C9kBj=)e)s?Wb^e&XYcV%F67(1FP0{JTclSB}}<>70G+CsL0xF4?yVWrJXRS3}!N z`jM?%I)A3zUrE`~Bl>4Cu1AAfA6$gs;A{)ZxWWlAP9jRq_Ei`9YhF6KRX%j2V{B;GPVoJz&{u(_%rR55e^sLzZlRq3!XiXPU_0N>vHa}N7XE0200M^@6R`);uH`>5}8g_D3$6T7*GAf{r5~9&iPc45uN#X2->B#Nz z245Ysxt&`{lwI+7m~l;)#aNjr?=uQ)r_x!HKFDK@Oyh2=Y*)FSScjZ#NEzxcaX9|g ze(SrXKf<^`RIIhB>Os?};duyx>j`w)Szjl(L-;_eAAPG(8g#i;T2JVxk9Rxq`U!`e zfnJ$Rr9c_i)enzBWHc=rbPg_ov<(T@PW|60*|gx@%Dz>I_>p`v3iXCGR1MPl z#z#wnUBX@Uoo;#^)z9o3pJP%gp%H>%BZm-&75w;;a2H2iE&on7nO!b@jSwYKx8;wk z?mDex;dtKAGP-<_IL(5JrVQaqB65(`B&luxUB)H*R-tULd$1;-5uJ`2@w>*63KvkN% znerwr?^ZfYpeUd!fpOWdI_K!0T`uDgQaf^zT$L3roBwmG=FJ}OK1(7u~KAz`ke)cOxyNJlrrrxaU z$DZ2myZ{MUpGH+M`is<6EWkG{h?eeTLNg7xgoBqr%clZ_|Tpi zg9Xv9+NZ^g3;eWzD_X$wQ^yc(=Vu7n9!3uK4pF@bO>*CQ-qAG~+)gM0@*>aUf`zyy z)Dw$s90pIUBHG>Tu-c=H%Vn#)Y+8?P7bL;|7#QPv44ydS0uuEo<1*T;CCj)Vh%zqd zLI~q(9%QF$ef8mApMLu3r&g}{Vz*~LbjhVst9R>!HCxu7p%Wm9C5`a3sd=B3XkrbF*DGVr}@-pe_iqH zP7|0#z_$=~`>B8R?rSSnu3Yi@duuiQdPLH34F!1W1zt)Qzj$ipORxWFo9@Xy2VL(V z0}5|ugrBXq;nO!Ezh}N!^~QzEz~wyBx}YbIl!XPIM|56!KHzTIJ)l^!1Po}BG>Ghe z;if1p;4?dnbtCh}8Y1*o?g3FKw~-BwmWSWGfJ9z#&i_tnc3GqwkT)p-s|hhVvm|P- z{;jCC*~#u4zr8Eo`@faXeYER~-52$g)qru4==|<% z{+e^gN6$X>)XEoDtk`Cr+##h{Ixp;UPw9L#D6teYJYGGB(pa_a;)M<9-YvUzZ$`F? z5O-FP@3lkD-Z>FGMKm&G}8JQ-w$770@^4~~&W)A_sw?i^^3mnc_BjT9IL%jUFBBhDW94a& zfV>B<5(#VkuAWpNn} zA8$WnTZDK6qT#Gt#>YNKhOB3vdUm7k?K&yNvUu~jEaQTplyMond0v)rNeLKG_v&En zjn6){a>Yu><=G9F&)lq+aEx=C;6B{^^Q&(vM@_Vi^YIziT#rBX^b3D|N;&>s%Os?& zxuqkU_H+ zDr&`w&yO12${Joi{n2Mg#a18g_~6-R)~lQh%mIo8G)b0mJs?rDqcfErXWoDH|HS$~ z`|id!%}Yi|l93&ySQZ~0mt|ZJg0rL4YA@NeZe)&z_TC2!Io5U}(S28Y}daq+$NyH)gqBMJ*{ z>%VdorAcC~A22R|>m-zMS$}%UWW8lnT+g2Ujk^=vfQyh!IbEx|s?N9e{_G?3D-IBRMqesjWvvf*YD&m; zd69<^(=ut(Fm9Nm7Ewgj#JQE7;jzB$>KwCSx;OxN+CoT3XA zdsDY%i&+UOu0A1{4FDzsF@Qy>)QEMd)~0d{U~!ea&;U2*8hq;&Uo9I7yWm@+x$w0$R`~FM3>e`;F=? z^mNLCb$gd37}j=O;XIZ7-6oo2t@#_R&St8i!Lq*~31NEw@ih)e0>r7tE#!T{?STTA zPJgZ?xLRp=vEEisQ1Rl-OD%hRe6A~2(z>{nBr91&(&)E?%xTWIW9=)sj*tq2CS{*i z=i53ezxyhkQElh>w+@vr&GDG23}^62;2(2hFXy+AV5N}d7M2dbr z_n;68XZTc^6f;qwpKZ(6H_j;mCih~z`R%F3 z7W(YsN1@wODPXNY!PjkoPSr<}n!;XbS1~Rmg~n0W*Q+Tlp^oEujFxZYExfYeXcl|w z%&uSH`pHfGCDiAHrRW6rAeh=}AC#ICZu*;bro^s*GT;5^H>pUYY z4g`^*R<$S<&u|NchiQTJ+|#mOcWRwaz zA$7n`f)Yyac6drUH+kh6mhR;y`y;^sc5;$SEQKg8da|NG*h=H>Q*#$@o`X^GcZGR` zqpj0hT`Hj4fNzm=Uf;VT*a1Bh0T9hnZ|PkM9h^1^1eDD9dW+HTkEjeXqdXu4!uiGg zBXQ~$Lu!*R{0T+4RNRRK(H}vjI3B$`CfL7aq&&P%LiTGl=@@!bWW8$SY`?bPwx3WR z9^`FM4T0S^e`@nX9Qhv1Mrvz}Jw6EF=SndmiuLIltb$%~#>^$>1yIpGZ^0@@SOi|P?zWWm*YxcebcimeW*wZn@;pYS8}q*cuYP~rf2r6QLEOB7 zLlT6`S&%@X<6}Pf=Rar#GjOIpYKvqRzGQ-eg83yz;NNO~WpU0r^KBy19pGw$3|oX-{ zJkIU9orKiVl2AiP`lv!t`jR8yp`gRhK|+id!;o~x*?5Xzs`J-LMrV-)j8kX*1Lr6k zfv%dPxSZ6~gBx^eFP>B6hQ>XWoxpC9&p30x8k2V^BGZ4%ZvWMhU;fJ@8|5fcwtlp8 zcXw9?D$&(Mu+Clx_IfNis$U~Ma0RS|@KR&b)yHbwlL=7?iRBKCI_cdH?r(TODtT&i z{ne^tWcfa=`qbNs3(WTBa6uhkG&#F&|Fr z4?2=AvWV>0jx!{(^LI1~tG-6ILi^>dd{@Xnu{y)uO})K0P6|d_}N#cdE5OP?%e3m*hClsA?FUo+bZ1C8wZR*{h;ouh*(0$;& z({ww@D0o&9H>+D#Npa4P#~wqj6!#wk;hpYZ0|6UEn?-&&i8^CY3Qo?+*UcvI+c-a_ z-TS!#aqaNR89w*GP&vgVoa%Q|7HslSnk7NlZWg5Tu4_8bQXI6$;~f<%I= zRW!@+g5s!xtEk3$V$9^Z^K&ygL?=5%&QFIDt{1YKd$tphUG0$v(FqU-DYzFKf!1R&iTXu>Vc$B|z|R zts=zj-|!Cx;8L70-2rDQ>-e`#U1zaW&je5ipEyf4d>S_BYC&k#d^E~wvC#cu6CHV; zui-VK^O$wGRn_}2r#CAlBqJdK%b!3F$m!ePca@mgWvk1Q?ELpB5P9d1Ny-X}Hi&yG z_0-m^sKV;pnf~)lbJa^(|2{O48F(+T+2x>4NR_jDKSxz}X^nRwnWV5)qra#B=xL)P z&>$~PGyMa#+*5g3TW);}YGWS~;lCd|>|NoXiNHhE9uLNK=gK32J011CFF&cl((Jrn zf6smo+0cpNEj9LT`Qu++fVUueVD+| zLuL(+!u22b1!#7!JqplB{z4f`i-_OD7r{SF!LV^+gnxl#bYbDsnac|Z#ZMRq`y@Ju z(Co29;Rks9(q<;lXUZUOc+|tsMs~!Cj))C{sfXd-5kjmFdco=n``;e}8@2`Yt`LJt z9yzl3rTZO{Zv1vf7CHEYM?|32*Gg4fTw`lXlBLty=ZT$v&7I!GupQ7PFyp%qp}g#L zLLsFl3}q8Ig^B{$m@xeFM&QXohFD1WD?!gLT@lf6two-3$~_Vhxb-?9UAVBjvzH~* zgfuB!WDi5sZfFb;-n0h{egyXW;*Id+a+5 z$jr`eV|h7(qxb^yu+JCoR~uj6-|oBL?V=Q(7l;T#N%2?=z}DY`hMZqKaqfkJ{qu8n z&cQYI#It=CsDv+r5|n4&GneYx3D;p8h!~`sjn_A|u=E)DpZD<vNkzx1?HImVeP60yJYQI=_ zGiniED7Iid8jO!iB7$H^H#d_lsXc$13=y#ar#dOT>GA$Oz9B;b%ijf*TA$-6*z+Oz zjfAcC@Q{H-_hf%xG7%E*cA043NnB%F*QU>Be{NT8uOmm6pGUxg@^yR@REhNZ<*Yq1 z@}k5EzuQ>;zAUujRHtEW0%)J|OPWUAtKv(;96jz9`w*CgLrP~hNXdTHX&qQ#89{qW zR@++qnj_-Vzl;^l-Cv9>o)Q`=+FiGImg9s<|8QMIv=0-1b-#KkS1ZCVQwoC-FEJEe zby9h3?Pal)jQ!`)$4M&acXVKFy&QHT)2@>>q>7fZ_+5=dS@q@!;`$LFH|!zm*OL10 zRTE&Yw|->oRhXF+8D5xFpMAo;g+S+|^%1I1^Ir>%jxuY$K=`INk|+S%Fu&k7MpG3x zu;(IZ_}Jc7V`iQ5AT4=K7Uy7a`}&%cSKq-=i7Ahe_y_8or&qd#mplDYZys&WXha*i zP+3%XqZn%BwF`cdb;&28ftPung_6oHZ8`!g{QsC?U;Hk&23nymKU|VI`3@NgwQcMK zIzlrEy9UXjQ1*2|vQN|djkgFmYlkZsSIg&#o0IDro-__W3ijX~X#G$AGHt40arATDw4|xnFXTrOA(} zW*@d9@Vm+`GwfziD0JHBL)`A%+$E1*N2r=YIcRZa;CnQreT>hWG!ClC&hg@}FHp@P z8H@+^+=)?u@8*;fJ}?kJooh|4jVY00Sn{Pu$y1{dE8bbQZxFH@HyeP-tZuDT<4A{< z!DDaZqyS){M+y@6{`KB<_7VY+hX zD>+zb9yR=$(?f8OVXJ(@%5;P^K834eP3@Yu;>KAV zE^Oj_v1P%*fM)LhP$~up+~ErjSsXQ*_;PkN(bqEd%X7=G1A-Q9B^%MgFz6sk6Jnb- zNVR?_a`amJAj9wtCG#2v#W3Zd@u|8=?fakkmo4~tPoeaCJG;F*r7_F zu8l>ED=dIr51YW6#hUfb)t-~S>tA%xx^v7a7zj%Km`-B4z_x4yqL|_QD1Ph`y0K-sFtoS8Nh!7G)`T&{L#|A1Y z%NzoMo7n^&yGL3}wmR37$4X1p`c2;btK5b@ZW-Xs&rqd+=3N%Z zZy?CF{92x?Ib(BzoKUZXOQUU6uzQuWp}|>GTo+5(($_b0@vouwhT;XW;oRjI>^IZL_}-h4p}Q)a+v1GH&1|JSwt%b=`BZqF3Q*d+ou;+%&u z#461igWpebP%j73Q(C`YlY$HtqDd>PD!b$ zsit+JSG3XeW34^ikoptS8V-sC)s8?u{dRrZJ;8Z$`S355ow#Q6Kiu36c!k)SK;G3B z?6MH~USINj;8b?$6o&hHr^6uEJZ)8R!_N7i^7qc8==f&)O_%M2^~h+=Ng_OrvpqhZ zYoYvUos+uPa$cUgN2j?v-)D^BT>jDvA}!4&sXtEeTadHr6KZtLV_L3Q%m_G6pM4k$ zosY~82F|^Gj|MXzF6?1IFz**?r@PZk0Nz{NPa(`d$?VNbfWT=9L%-`g!49Z39!6q) z)Zt^065IBXfYM)0%F$LRJvzIe54HEDtXj3}-*ab@@vM)`N^1z$1H1H*1Ky{@bWUuS zPV1%RDp(nQn|*rUU8~|bUGMTmjQCP_a;VQnn-;PyMMwaH5j?A(XwvxvZsB2SH+#VX z!(1MgB(B~tApUXfXueo)v$?;UC{J~VI~x&%G2Wj?fF(C=bkZ z)ZBa{pw-GYt0N%5w7l=)t!<#wFO?gx2L$YmL#kk?rZ|lJd>eOO4!#zc$y3-@U$_1S z2sw)AHXjOU+_2~(RW=ap6B%xmvqXKq?t~At%zNfe$zd^7mFOINe7xx1_q}$<*QMEJ z-+6m^q4HN5*uDDU0*x8ONlG3*_>?t)=MXa9jS9aN-StL491``xfgVnNGUzbh&>zTZ z%E_0kN2%uV{zi3>-L2ryq(bn&OFLwH5AgGkK`qr0uEUBDX8;#L{$f1k90vwnRB`;9GvD}g^tI_|Aa*ImJ#bEkq=L-;Lz?bN*-x~ zC@jBbHrA|gODuS18YuJxZn|kW(}-K>72&~F7-iTQ$>H4maQ_{9qZ-lHcs= z;RP9IVTQQf-XL1NZ+g)V$s;hJTO}jCkAeNhocsH#YN{+}dM2E*)?SR93XRN0{jc5M219_VNbnSgR3RHKv`K_kf5Sp6f?q^3^Qa-^`Oc=^^K0#zzrGUxH`+?z)nc|txEnP|A zsl>>BSl{0dfxn0V1nmiXZ{3I$^=(9d3H@S5x8IyJ?izZHl^K(RLkd^;Ff1XktYO^Z zjSWG;V6}#Z2IXgyV)37QN{m3&9_^BV3Wkx5aOj`{RXV9~X|+B7I#oXuqaM@QvgfN; zwK$?Tzgv>zYs+ogG0Z}oF;tPGALo`F3hjZ zjF0sb9{atcPU4;*B!Vnd_+Z~t)W})1_LAiMO0=X?6N}0%$dbAV$QF- zzK0Xp+7Vw;2AKRMEwY2s_oLDPbBsnrnVc=+?JQ-?#UQW`(7Z?U3{i680a3@}3OOyE_EuwElFr~z-IuX!ti>W8y? z&0GFT8ZB;%kSMw}asX|~d3xSoA1Jz6j5y3DVp^7(Fk>cO!p}cT37aJ_eILyZwcur5 zqd6Mt8PXcsKxac6Ce90&-9gcD-mp_}&)hsFcon^Y%6vQ+eyGK`yz~oBd@)AiYt{Rr zTYM(j>p__S7}=mlY3zL6Xg%*L+$!kw@ey+hiLX`KpPs5vR@NSfm?{(8N)v82UNoybokMj%YWWyWzm1DJcVDgaq~ag=pZcs7P6d zMn`+A3Y^O@N!j3qd<|qa;Ec25*>p^%ug(GT||la`T3bkLLy;wedd1=s+?@vJD$tF&iU|^GO{wV zbA1+~qhsvoG?VALM-QH8o7!Rh8-l85N{tt|I@@zdS(4qnjfJR&FOV-5K4alc?30+GtxdF^5Sx!IO&uR*k!J7O(XSF1Wrmy zENG=_rQ*rV#Zjd`V|`TH=lWH}#?KASXyvBj`V2Qq4>$iS?il7rSZXd<*{9+Iexx#< z*8J+%?CfmRdt6lxREIeleyg8CbjnKS+dyEdV9~{%>n)BH2(kT>DvI?d*;&;w;`Sl) zuMIal&7G|tKM`ogKUG_kND)6^vI9)#i*M2o%!C()2FlCUZOF_}GuEvbj6B`^tgNg| zziF^0PVPksGtt2>VVU?pM(0|v9s&mmw7@?su^qTWXQ|Y;Ba+nt;$_K_$KdP2y9Vdz zXzLDXX+trEbVAdDpYJtimFI;m&cF`ItUyO19~YsYowO|6Wb@J!jPN6ePFSr-Vy&y= zA<_wGXO&$xDG*(nbLYy;`Tn}40g_a;T(X94>LEy`jp?$r|D^Fo1%IoU)V5AoPL&ns;O`;Xkg$a$ur;6 zYDAkc?})lED-j;wJKcp;L~gXuj*aAO0!wrU@tT6a72qfHD5s|_akH^cFs9t1Lo_hL5CykwDubk;qV`4BO%EjGsXtt?rKdws^aH1O3e=pw6IY7-hG+cFIuin&9~%;p=6a0O*at+oWE6jp74&0; zjD`^JUP+Vv!Ly6??HMr(E_O!4&xJy;vatyUK&8pc%LnlXVaxEa)b2IUg(eRzFA@%_ubMfi%;RWCKyCPf=fb?Za61ILnaD6{a^t?X7OZqbd>Ix_+fdL8RXsh zNF-_^gWni?*qZWigFskJ2oqLKJjfz8V1>tf$?$GRi6DC+nK zYt@5A$yxr>3{8hNB})F#wsw@o+P+pvUOq(1D%5ovhL%5)q~}!H)$!-mV|OjE&iE+l zD~ecEwPpg`F%o}kN>#Dzygs>;!qxf?E2hl@twhQVuJl4rE1J92W@T@oD;yCwrs@oh zvea({Gi9k??2gJ(XK?k^x(KouZcX!h>B77sOz;ZP=JOgF`k889_4IO5bhtkQ=XF%p zRJS-q^T8b9+4WIb+1V$RSR=^Dk<(;h-fP6N93lq~4n_#Lmvmj^Aeei)D*Hi93(zx(sCHCiYtxEUjc#TpcDbpKw6=QuNV*|Pf_$s4-;I-r%&oG? zvhFAV2UP5z?t-#p*#_$y>jMOgY3wKBB~nLNYEJU@f+|8+dei=rHi}ZRREQK&pP
          W~rR-xQ?_`F?8g)jKvh@yIj(}jn7uNu7se$UQOU0MAC zUqiOmDd})8t1FZ5N3X~S zf49aaDgu|dc)1AK%CM0jP-*N<^O9MrE2bNPIbC2yPSR?e$S7AWo0u(-(8!osRAEV1 zcS&as!Q`R8*9vkL#w$nuBT7j@JPIpYTW4ApPN|x@pWvl5*?SMo-hzHUrtobxzSZuJ z#A7JD#Qk5L2)5LS1CbJ41+*Yzf69La~CejwVYO*LCr{xE!!AZNSQ~|?{Ba2x` zHlgu6hU#q1af}l-Lvn=a&dTD@yI8VVmem6C7jp#eyk1FlSciR8iev%ySVe9n{F~(|#JqG^)fkY%7e|gg0 z3LZ)$5jAQ35py(R9_=mFsTPc92e6GpK7{&O-y+#+CARrV0pTM#a!N|v4X&NpIl9Xt z;}@j_&`ZZADR<+kt}}A&ej*@RE8|1&(A^poZPe&%wUUvH3J*lx`~7|5JR_Hq-P(Or z;wu&f>X*BEVR~?E`*)TUV;qHt+ZIxxeCj=?eeIwhQEc1_zWUEU6(@Of;5YTo(3^Za zHn+OwxJ&{#=qp{i>kUr=3`B*B!v)jbTyNnq@8`Yr#O&M0NDz>J>AMi>X!ksdqrwmh zXSiU*gK#ErPQ+lRsyk1Kl2o_82#gtXWGGXSw*W-nGd78Qmx}m^V?hHF?ZZC|X2d~s z7zcS{tMN-dg%!uSYru72a!K1=!#%_`-<=19QTznQ>r-e)q`ARDNL+EN<-LF8&Xes; z*K!lj%>&{;_4KRr-WNW&5u^VohbfN0!72NxyQa|U(*g0qh&hLLfn-WyVoj2+9(@tQ z@9705nuWTOL}db~qo<08PdlpN3{gh5Uhmx^jiGu&#zJcp11i@`;M!})>Lght8OlwY+}j(!CG(B zS-Nr4X088)f=SH4AX(hJAJ+O0?&MHjY}BT7JBN!6wW#*&#dbqTp{9eya2e#i29kKb>{k~&_*0Q5gDO2CgAq!N)w`hu8}pgl@V8faDu<@JF%eP*0c`)xV5vL z(6R1hrk)&2CMmg1Tj^uD#b(yuK|9I1d(zpzW%DscGy zDX_8i?Z-;q)D4q!`AodLC8UZ`25h;_v9@H5jp~%3JMZ-wz|8)A(0URStMGLZN?lM5 z0%`*`Drzm!mxS?1k%v-Qe(x|kOi~wM=bG`;IvD&y#)BOFBQpt-Vz$k`Cfld)B9wGr zQ-&pN%OGl361$FS|GRZb5Mm2xWj~J#U6e9x+f(-ZAR<;@ntCgd9f3iYDqEcDv4s|W zKklvk`civSvPN!Wdp%-`@)gg?xPiXRq0o!9`|=zCcCEsz&%@b1>!hpu+&#+Ps`O@& z{xQq95a|&^VfIkLk&m5M-NgG~`Ju6@qY15sbPh=x_XDpec}ok=PCEoN@m9mR{StU2 zAGaFfG8cdV<*v|aZR|M8-kd+VPk>0O1)b%BsT4{SlxBr8LDy7>e;9H{U&Rdu^%9W* z(Eh5fJw6Q)Kt$J&HNrU~LG8%j>vvw++C(Ma=vROD?GZA=)6W)onY=>$3%K656HAR7 zPUo)5fmJtqt)xES0x?@P)V6ZQ$*Wn2X3==6X?k>XWbbnpv>j-&ESXSPTw*3cb zn+f;spGx%XMxvrX3=b%0&d0oPjnh-AC`r11BO~qTT!Sm3>pCARWntuhC-96)p5#uQ zO*h8F2%w<|_1@HlZxoH53;_dZs=B==i(N=NeYBJ4Y+GF?#*{X@6|H3s3t5PGV}#lc z)p$@kgI1GNvB2eoo9x_~C(d7I`Ysi{C}ukzCEUtS#p+782afiQ9K6}|pjL3xsN8r^ zr${^*G9*az$)mWuUl%YJZ4A+W3@Evv?E@)1pCjx{eFe3XNUfY2+dXuhlY`56fd@Ss z#*W#lxqmRboA=2=x3dZvWh3)T>lb<2*8adCh$%aQiz*>#!p6-uqS*(%=C(h%yA|z- zDXQ}xYa46tK}t9)b8y}c`GE?R?fRd=}<$0T_r!AaWZar;u^{j2-ZoX+!6B-q%A zcbVdmaAUj+BvIJ;dkgybwCSip2l>ncTzPQQ(V z9QRUnbOU=p7QO%p7fWj;=K#$$W?cIwpo)ISk?;J;zOxE%5j~I8x3&5qZlTa!$y-Z) z#{yWto{H()c%**~BP~~j=A^u^?gFTQ@nl5$!S<6UoD*4L@bs114f@fHT9|ocKJr5c z>*hjpw2W2Z%+Pa0DS5e&fSGSgV;s#76I0v5rE>nY!?Q)yz8U%-dXVyb-oYQR|LaSW zT1)g3owOM*S)HZbXWWRz88TWHZ{O~Da(+9ns5BF>%e}$Z1yx@$>b-5JPW4hN`l}yo zCBqlov8NU)pYeF{?sE95%|CoWf zf3vAeG7n>qAFGO}3;M<-^rTD>mMG+4nnni?vK5OeZ`u(mp7tY`#?V~%-uW42OloXy z9+qoCdq8TP9)sw+?A(xwk>9ZyqjZ#DwXi-(<ntL}mK)suB_*9Z*R1>aH+T3%9cUZENdY_R z82VJh2gjU_!~gE$o*6W7JW(+mK$gr#;o{7I*IV)}vctn!leUn*o6__&c=#Klt?ak( z0ow4i>S;aSAi0}NL$YAU$@zEP%Mq(NHrW8Q=A0mfO>Qjz(%OE&(v|kvAoOY!g+1Ti z5~>A-?0$TNXmWdYL`H-K&sg2O_hCZ`=HyHVz=;Jv0yNpi4zLr1kYdK{Udy+! z4E{1hg*yPW(FKGFIeTGAtK(<ow8~=V zDxQ{_I$-~p$oCBcR=qW-2PbK<-CqHt`+;f)dud5uR<{ftTlAb zLzub7dc*E|95E;PTdd5?L2v*>Vj5UuJ)SuCWGB>B(BJk7c>Ttr?>Z{ys9^w}sAWAVPk7r;2C785qGIsbnLw6~P22Ur&R^XuCOngqAq0F~rthD1{mlr4 z+NF(u9kluY>N)6k8xB^s@I!vs=&7}naP~a>ue{$ZnYXW!i3=A10+D;tB(hx&*22Vgq)R3;0#qT|-z zMz48gf<#s$l#s1}D4(vMUuIM`XQ$aJzgwl8qAhfSt@l*8QT3Pn`uU{dZ3*FxS_2FE zLD#k9N0td=6C%OeM3@U91%hq9nlHt+_9_D_cx8!pw;|z*!f9rD!hC%$x6G*m$q4%* z=$j5X;hld+1f8^gzxWIyMX&;nZOJQQMKQNwM(Ptd0Nvy>1LE%bit8ItbtmMt=H})Q zm7ds#Oo^DI<`*bKAhojz1uF$bhn#M_Hhjr2Ao_Y}ELjvbg{x@b6iK@)9b)`CmH7)1 z6D**^f(!aJElP|NI?kJ-tPZQrb<_PYuSKk>ltbKcI|rk0xwbgDU#3oidZmd!$g7(^@#kpUr%&t`5MeV> z#WjIbr8-=%UjTt7=(Ugv+EMnVF3XjGTq zaEl^A%!Ldjq~|gn5DM_Xel%UzrjU?y$KPm{aXV@mxIiJUZ~kH;A$3~{6udSzCnS-j zv0?*}wU)tOE;{hHmZ=P;XyWIGM!wjSsp{zHrr}yTZQllGk>_o5QHP={pfK4SxNWhm zo132GFHt^o^3^HzwPr1w%uA+xlR%@2{te>?OB{2WX$;{KZ$MJ3wb4<335)m7gPxvV z`Uv0WWR3M3NHbtW<{{2Dr%W!&x3s`8e`Q;;$ncj4q%euCPvb{NWE1y-Z~j?q{pgWQ zj^AMnzrFa!8A}ZMZU_^Ls2d52ZVLY`7OBAmh$gVjYPbS>M22AaS@={ZUHe% zJP#2qF;lKUAYHYIX2QP;+K<%iBGU~Ux>A$Zo(ndL>aepY+CF*4I;`l1zJz_Cw?PUE zLfpc&b~t=FQqwBIBTmrMkB1!NM4&EfCWYZ&Lg*jvf7@3(j>j%CF5bq-(Gf8l0|MPm z3bvi~d+87rZ1v}KO*PHT7#E9Um?j4CEh$?soNWUwKQj${J(ymd^AhT^1Y<^Yr7zqV z1%YQ|1{V9Izq}i5*+616E*r~CkbJgq?J1O}*&4)>;ouNV-C_MLSrrg-UpqHM4yMF2wmN^LoKUi4jwz=m@66wCFO>&cfVL=s1 zdLmV}Sn&Dr%GFgAzrVsCOsfe=%ygx@{fvVNx zlzUR{m)WH;HgPH6ApnVwRS}bHU_qS5x0@6jWrK|#q(Y7rDTArug}K4CL1}G?vmhal z1thSla?30#+{p0!IIZTx>T?GoT0wzzQ!E4v?8lw={mA)mBH13ZS=Cm(kno|>o(WJdmWf* zN4tpTF9XyXxiv6ZSC-cnSV81>C071LYhgl3+r}UbuQ5E=ab?<4KS(Fc3<_-qFCnG> z)?mP8KC?QJbz5!zmfikK@E8^jAslWGJ;{PL29?U0u}1rsyOD#NyQ70+ci!R%{oG0a z?F|dSGXOC{99!AOzQRlQ$b&#W((5I4kz6ZbN$d;_N!lL7ZCYmF-1c*YF`m`qC+UQ- zG?CWKLqW*5QrAME_!P&cyA<;_5^|6Cg1GzJlW&=UJB%}bSUU4Qa^r2SWhx94hW^%g zs3S@@b@w0w!M~yPwQ|hPVS!Q;)TTMIme`ZSvnPfo_M4Ornv<@9mfdV%7`t>rg7AJF zy&U>Px?+>Qvr`u0W1x0lURM@dXt$oi(a!BG6Uu8X@pny3BK;Cog0`IJ=;$rxaa3_p z(9#xGJ@;u&D(Qw!goo4CPlmJR&ic|cf8w2!MxzP=zWFKKE{b*`FY&QbnkE0QZTF_QuRH)8V4wfU8dRQI9p7vXm! zXSiy5s)o(+b*q|>YrpZ(TOkBE#dZQMyVjVPkIpQ}AcXy>eQ2}bVJ3?lkc+Owg2~@> zU)lD-9?ZDd$z6XGFjZoL9pOhAH4T-nGlSpRe?_2Ue1uWI1l z=duz#3^{I$`Mq+-Qef)n>uyriQ8Sx2wZsSuhM|Qp2hjGos(0Hv+S`G07oROZFE5ug zIUP;&LGJL${<~##gRe6LyqX$|9=X%}binhX8xyTW&d_=0Y&HhH=G~TRr@XwggZ(KL zq4K|{g2#{%zy z*OK(=&ez@kxBE*PnG0+KhHFQJULIpI+Lo2)k<<%xA1eMqR{(NN@{=h0^ z!+b+*V}D4v#`5Tn@wtOVR`^jF>-|@A({yfXt4pz9T=k4`Cw)Z{B4XVT^+;OR_=J7S z@lx(u3UfUbSX+#a{kXr-f379>-I=BvfA^O#>aYS9Hol#;%kdJUT020vpp(|&La&!O zr^E!)2tsv2d$WMwOm2W5zgt10qa+9JwX2@Jbo}-q0-OmUFCn%BxEjj~8_KHKU_a{` z1s^^?>E&x&q9tX8h=$x-tK@7AyNOnmFExVnx3>Nq;H;dyoE$2}iGpsm0tnj#ea~+j z**u@(m)v)Ti!y1$9kHGQ`525KG940|Xg$S@^dZ#`~?LO zy)$3aKiIr%Ryd0a!Cl6XJ@Q9`{mH zz_jQ0d9sE$R(}+JP3GO=FFi-U=3lO)>wVhOS~QmM9iT)4%F_Mvt>@7~C zPN2av=1${^mgix|rK0vSH|b3vTTmB#2n_N2%?IpMJ;rtb#G z+zybP2EiBELIov-ICPPp#ifOptDe(Do_Ictb}M$A(kD9005d)AJ<1H(>c#5zT`dGz zH?1wXYiGfZKRS2Ary&J@3^@SMpQ~`;6>TuGyd`NGV`7trD)vb0eplTx2L~3o@n~?< zdNSBHqmJ27ct7yQy+C<`VbkmW-1B0pT4X51o9R({oHJMPtsc@m)VK4}gq;y(d2N5} zV;k%>^R)To({+&IZf9pg^7&QB+|7D)2a;_jcA3vnI|>?|RnEr501l=uw9F4Z5ZMfq z&1-{NX}sjsOW=U{LN1bTDKBTMjv+>4P@|}6yer;^PSQ%;jq8NoU`|Bdb8&Hz6|npi z;U^+~T32^BH#Y*r)zP&;G0eFqB~!fuQ`gpo=WtRJxf9}JTp0N#0QvMAFCoD?gjD2d zdHQ8H!_Z&}x{NMHUYT&t*6Y{%&aIbuSBsN_{=|ZvcCGc=*>^K8497742uIhcJ1BOx zwc5k4%L|{`#EP3oIRHNq7;M`wewtfqX{c#wX}BcBR<-Z4G>($@w?=^bn+kdIfBQ}| z(7YJHGAu5IQ+%BKnUSQ0mCg>x$ZCt3B^lz;S8jHSsg%@3hiDk>e3=KmQXqc)5)OZE zL|lcjRzO8co;(R;r;0&MBxt0kp|Ef}<7R)>6vnjljIn zD&xGA=I=Jka7kTp5)p8yH86GF=QY=(Lx?-Xl+bJb0^mwQu};)*B}3phLeeY^L^o&( zs2qMCU8grJ7hHf{Wp_6P`GQ%PM7w2P6d_1SeZVrmy%k)f!}iU`vS=~ArcTEq$Qj=E z)8WhhwQQQ^&M+1n6fpSq^0C*z8hF3FPoO~=yw`L2aLRmJ&IY*jgy6?wTWr_Oa--Xo z1Yi5vfGyFsbu)@L5{Zw3Z)(u&V6ifb<4 z*IX1){}|vhmZ!dq`3=#E8!(CkgfLSe5@I4kE%oY}COI{e2H_qYjt=BMcEvvYYU26C z#Plim=+}=fmOC&Ey-P5ZPH^?o53kFgyGmJk>pFjQ)5s_ zqx7i;hSJsb_BV}C25NP$*{r!_`!-!cebbLZ_@#|?^zZC@augRQHUQSDO2qW&5x53< zB{a8UYpBuet5=h`>ddS2ziCq4z9BmS;-n%H>QeyA@R8N&~JSUd=G^6SYVJ=VBldqYVXomn=EOne{PDIT0l+ z6h<%~x3Zyzfq^Clon0D3AxRH*Kt`b~23l-z5+wXKHBCqT*XU?vJ%A%rM1)#y z767dp1eCBm5uKAg7t({fwIWr{R()vQeM1ICStr#52DX~PS$OYE2s8~d*kob#pmc{e2| zT7CyYW}L#pc9&{VLH+zejOOd*(=3TL`h}kcOufD&#%FU zJlO)+zMU;i7@y!j{VMBnH4S5BpWMq(pO1$#?xKkoEld6L2QM`?ciK@BqG34r%;xU4 zz#Xq3&qYm={$ z?usK6R1zY8HbhhU!NsjkrTgRJvFhiX~lM79>m+BB)Zg(5?~I(XiuGmU4+ogwN&T zm`0%1f_M<#ZzEi+@hpi2%{p|$qSR&*oY&@C|7q9dp3B5 zaR*DL)xdwKm<*XT=MpM`;vO~~onQW`j&5llkD%fX6U63$ao=2M_5V0~$MDRWt!uP9 zM#r{o+v(U&IyO4CJMP%FeaE(K+qRvYd++`3=l#C(dJ!SZiZj#Mw!kh-Nm{Tr6_=aCM?=75| z04Ig~cZ^5c9D-U&cWXutC_Nil0Z9qxPu2r@Y$?pmqr_RGOz{zs)VFgj>Fw-1y#1rB zS3wX$58u69Ve7p91@5K<*8B`FwlndY3;sDsvhXZlkD}iVT-Y~&wER!1G}vZKLkx*s zD?hBlOX5?3VTfEf1&WaA#_txnk{n1ev52X{{hK5|-mLpb@E-7@TXnlYKJ6l4p%B-< zLjw^2{NmDba`movok)pUI`YGoWM)kY{Z8Q-Is%Cc&*AN=l%b%4CrMD47}-NR)mIGk zF(b+|iZkqs@DmfV-Nl!%fnVF+d<+?847Wsw-uSgOM4mobG>A7`!tCOVLt=;5UEXke zaLGM8HOpS?IL1B4b>A-0!^ghUHw_=b1ckQ;U7?HS**=Hgfe^_L@7-cfAA{j;5+{`fZEC2?KWK;svsXnI>9SA(i6&x`7 zWcV}-iTRfLVv@>!fTP>elE-YN- z_SAJY$e-RosIsCg%swrBj>53I(lGJT$G}gRR8%}P6C>-nPIH*Tt~2C z583xco1Fkf#q+zYbc*v&2YxV$;_=1j} ziT*o+iFWuf^srZgJsCOKa;pcpXo1Q6eKDI{A?T82#%M{lOclahym8m^_*#-y1u`p6)q9Q`8>+4Fa%1yS+g!bJJiDSsN`MuOIa&LkM#>@a_NOsD^ zgu;U5=q-2MV>#2n%(HN-hmF&raLiG*H7!e zZWSkzyZeFr3y#2Zt?*X2){M!E6h}bqpXeI?(f}U_x|SF5Z>V;rmfBj~dhq6AagHCp z287|rb^AAd_SB#&1+XusTL02PD)_R#)^M5;jQb!1rN~bBx~`Bv-aZchG)BJtShxb4 z-VE%8^hEnq%88Pl-&$BM-A`YiCg;aGQ3thjxqUvKV&ln{&mtmE?Q~tfkaOQqA!v=y zbsdz&^on>w1m&wADPx`I%+=j*S^WI*| zs^qehCd+L3H;tjoTaEgk!ObK3O6`oWH*5?B-8||w3GQ4Xq>~8~`s|~;gV-Xm?KM0rX3Sdzrb=^V7gpr>?ek^As9% zsuw*RB}O182!3KvbH;pCm&x4<@gV85X8TK5jhh#D{OGn_YWvTe9A6YA4AI}4{(r}i z>`Sh%h+TJVyEi`veXH5#qW_TOAm4)cJGo>(Sd@?uZZ!(~0oB_AS@Wem@!plwgInS< zSroz^Xcz$$Pzi=B+73Ud77>^M0<<}zKz=lIhp5mG;uW>m{_j|PE{?r=Ac8eMK);|Q z=?{6R?I+Nt8$O4T9%5?Wdp*z1E_ffZ!H2c)9)xwqotH}(cz)t2Mh?+Bn1+$PVUjI$oSwUVYP-<}@U=_Nnoj(f_a=*S4n8AHJcN2$0%>Mxn25=AF!Hy zd1_%Vce0+vVkYn7L;S3}#~QK{PoQs7Ju_V%%{@~7x7q8b<3}gWbsZ+3Sp+^v7ci^KaAWdUhna_^3nD_gK^UT=$0QPEHnqsuW{*Fz}?+oHH_ zxN{u#cgegV@tl*_=(EQl6AxTw-RpI|J{#_AtvTRrEwBylg3qv-0T+#wXSnpjT`e-* z@^`_G7fxts3>m5_D)US=(6;C?#|59e!)-~cFvUArdG9qejjp$0Vo6_85zn!>+F=_9 zEZM%buYC-zG$}fr3*4N#xaIjC?nhLz;_?B&lVixDZG0VLqpy5_RS( z0|N!ZZB^^m<7it}15&8_9@;o~dD6xHR+eL-h(e)$ob6=)Ew8DX>H&ESP_FKaUAI(FI3 z`cYbNQgE;sw!_d=Hh-roA2Sfz&9kI~eqwqb6n6i&^0veZqI?R{r5;REkE`jlPL-fy zlgzfvtIqw81Yv?$h}M}@q>(obg>SuY0iDd*iz@YKGJ{2%=Q{l`(6MVk($%dfOw{FmwmsUjD&$v0Jm%TaTS!dD|yATLC@5DHtAO?)>PW(t53SK!T zI#3lHwQ^_SNq*K>t_62+)rmuxC)W}j;#ooakb!8)zex%zJw>bkQ{pMn-QsygS>Zp`k>wt6&5CS*-NmQ3acyHk>@E*rm|9ux&p7G zwG&7b$kP$KPsnES|37{)a?z#Vh=rayltLVvE!+@ zc47ylXQm%ZI@>R)aeK=M$;rvRJiCDRr5gkd`&gN4DkxmTseX=HQis97h(Bg1cJ0RS z%ZSK%J@R|J-YRmju{cW5bX|=-NM#K-oALOKBV1!mqOfxHR-6YRlD_$Nro6HQ8{xVREfF|A08g>IgRD zLASJHZR97WpFgMelNw{WwB#*vn{EeC93)h;_&g*PCCBoc-4jGinhIKuExmmN=LQuu zHGl40A8s5yu)f1U7L^ghMG?Gj_pxQ$uJ{hjFgAwvQeF!<1DWD~dV8|vUt7-V8x^$` z17I{nbanA9cj7v?CbZv4(YQjN6$javMes{yqaEF*F~+@-YlES8htqR4M^D-`-VV2O z(DDa%_SR}`PCH#7X5l9rjdfY3-+yT|thmlU zC&{~Xq}W?`Io0%IcKcpU4?@IXJ&(}d5 z92Y#57%_UY8>^|F;%ABRpFw*uF7^B*JtN;55_|30P^y*_gs?qrs@ZzyWi*ja6;;I- z<_GSF&pZJT82sbSl>Ms(z^v@O5PHgCn$tBb$}B~d<-!o$fw7!>lecFa%4}|Ggoz(v zIXP!2DI1`5-vTlWK2GSJ(LjM3*s?DuFmFqL;Hq>ST|3K2TrcNeyw4UXLxA{nCeB`9 z;>;k9l!v84PJYN_Sr&^tZcYv7dD>bsE1feaGXxdk=waOkV{Qp1mWbA|VGMhx2kNX8 zDv*e#?+V&ibdar!5djGZpiRm!J~}@^iOWz}#8YKL{>6oj&|Ypx+UbP}&;#mFpZ&6% z=#!-nxnsM79LUu7Ey9syV72^J2pl*M@>|g+#|i7(aWGC$mmdUm98{MdoUS4sQewz9|g5 zXK)UNGk5K%VXV)#m?^~i!BhNSAM<+I9*;rlThDiDM-{m}RNA_KGIzLHw&=-2)$wwR zY+P9>E1x_?on3yWlw~!9xejjcg&65;j{xK_T-^>}180eFOtfb#F}!=3ft-I3wZ9{! z_g1WJM)0-+ZddXH%XrGBE^jB#t*>b09aS~n&ciVDyiN|1zutGl89ujGmDhB_|Jb+u z=7lpZGLC?CtjrmE3ag#kI8Q37Jx6U*=0D*VNBihDpp!>bF6UI_EL_i{@ zvH5hGO0?pTDpJ@u1S)`r@d&sdf)5`|`HDHX8(gUd49nf0Fz1A8{Yxdrm}@A-#&`*g zs2JH_9c{w^a3CGcdkG9FH?6+U-n~`S0Wr6VTuOGOd>xug2=9^yY6IORv|~83*FY3d z8?x@Cm=-K+dz9UWK81HQ^@zJRJG?!Y2rs{<-0(#Gmi^=+6TYVWHY4G2t?FhES*e@h z-(}2FAe&`za}qf+=ihcsVaLV9Wb6FXa)?$SA-=g?iYi6hU;|^yuB-c2@sz(R>7cuN zQ>=^Iq`7DF;~kF<@@mq>WJpH)d1>uKUqi^po1JJs8oJW!&C~f4?^o{_L&rO^L&tq` z6Tfb0s?LfsrF5PssAN_eq|0UOTqs^r91N9DhJDKwpREOsw=H5R2%}2jn2&8&&hR2+ zxO%h>P=ZLKr#zS)hAt)`gR$r#G>jmMZ8dqPyg|LOo#BF6rEQG}2`r^#_)c-{{WC4U zv-wfccmczWpJ?jjT6(JMcJ|Kv``6V(w3@kbVq);inbxT`4E4{=f}bd`e+)mM_R3_N z0e7+Q53O9&Qmm?~+r>4PEr|>r&&;eoh;K)#kOHnH!t9CYpg(xh%$nXB)Zx{(d}*ac>5dlIrJrerv`8HCkU5Qj^y#s>Pyvwu=euJEC(-Yy!$vbgQ)1CX8;F| z^~7=qD1U+<&M#m$q+jLt(J)S4!&;K>F_q8H&u<`$FevoRw>=ZF@ZocXzm zZ8~O_m{{ejv0j5~%$@(tEj#I3DG-s}cMfGBbJ~qiHMVEiUE5bX zm>T@7bI10FAL@EvD9ps)KW~%OvlOG`Mk8VBYC62;d3-N>R@!pVMw@fm^>L{NfLV(n zw^9M#9qv0xW+v7Tv*ZWLOG;*|AoN++VbteoySL5Sfh+!$Lpj8ngFzWDXGc{=h~Z{X zv9U2L2`47GUE&0%u8j<$te4!b@o|5M{Z&qv#fY(Rrp?-HiT(rm^4tZvnrf%F?sTW zFr^5lYJrWe&Y&lcsbzfgJnoAsYJTjd4Ihn%ej8X}`!e7PFy}6ZB!5zND+~^S_h=3| zK)A+vtFtL-Z<%RwD~X&_JwN;1I!K+9DSo&pZfTjOd))!_o}ah}{vk3;rGT&L4jG1p zVxT<{Ey^bQW5%M167Tl#zA7CG{xP@x%^pkzrjzjJ+4f3!r$LZ+ynil%dpRQ9DQ^d? zzjc4B7lGr;!tLQf0%UPGuUAqF=DsBY8itjs$=ElRXb0wO?Gqc!%OczD%c@;X5wvdY zkc@r8wyI;?+|K=^(3;Vax*b$6z0V0CNa^S|$XW7SuJ{e*UYvJ1qJJzzFd~@1$@e`i zZamwfI?7GSneOgs-T-3jZ^W;hHOxv!eX{7estwFmRKij{bk1-(?rX=L;D5){ZKNHT z9O~_a$-cIshoyz|wV~>)p=Ue}L7lVx9a6?E`e$zKA`zNi3S6DyL(-7>e!Jq;0Je!I z`Dz#!q|LUd3&pXL&0DXF0BNUG%Gu<#_aW{jB>LLNFT-O~*ysU#9MTpN*Gn5!rWm*? z%k0`%q+jdgAKPILOh1KcB1CgJfDVm~CyB)Z0^sUhadgEWCvWCE#^n53KCw^uMZSBWte!f_ zC*7$Ntc0km!H0tx^Hw+DFaFbd@Y? zD+2%kE~AJ>#62!sSk@mnHO-LL(BRih(=UxXKF(GGS4tzw7FwC}J6w;*d)Sz%C0*su zqv&hH9(F;oEM8j7RhJt_@!HX}{U6=X!%FBi5%zvH%?T=PA7-+EU=Wl)L<#a`2#c-z zrx@gKaG~Zoj2FQdMVU)u5{`2TgPa&F%4EM1>|gLyYrC*hIf!F_2;ENz8k^(~k1j7t z>&b5Q^~~lv9p*Mw>*u7%ImRk?oZ@Qo|5d>%T-CK6nxR2AQ0TsCc5L zi6Qz}S(IauJ_kwwHt@~rTSI4Qg}LD+-o~f?JJJldm66W=ChxwQ-1j1ioG54GEoMHa zS5rK9yGF8w6|qM~6IQ53AYuSKvvpVB0mpp=5pzkV^=;;EaFFBAAE8dcQ{j76oeo>m zXn7z>`$J^%(CQiW#e98LY7#zYz$~exu{lnyTcG{-0pTesbQtWb7ES4ZxMP7=pqA0G zLwUUc;!?`7&*MUe*vN(sioha<>08;=izSXZW$9p?#GDDozMRD<4+x)Fg%A~#Qiq|n zD~XkU#v)4D+ola&bi(@gR2$|s`>7$Vy^LTTwx6$U5G6OtnCeSz&UtmYx9n&u^|+Iy zpai*f5B16#_9Tk^#7My`vQJ%2Ta+cwM1wyoWp3-{`K^%G`T`(iF8;RUGWZ%te`e}F zj;k~t1%hG?5Q9WqtzkjcL zUUfX#>}{?s<2T*7c_f++vd4h5_(nqPVb)R{(Wm_R+KT4amyE{eixb2C5M!AwLrec^ z-N_WV`kGy)uoQlMz-tkW!!Wbhvp|Yxd%t*c?Nl%Gn2o3ypCHaFdSO;___c^_>$A`^ z&*802d*n){%hl;QCw{i%+wNW!^^#S`;V3?sazVEv z$9OId8H`2hQX$8 zwCJp`AZ^uTy>+Baudax2W4v&<)%?6tws1NK@H*I5#lh&3+N%4y`Dv#H6wr__OM-lj z`;7|^(7L-^L`y29>nj{#cUg+)I5HD`>K)C+m+$;)FV+*2b+qd`DrYSEF zqip{6Fw)W9YxYHv4Ja6G?=mSi`3`+#JWc&K$O*_3_d4FqgR@zD(#wIMef`*11npbG<*(j54jNly==sIp zUiVnA%!8*}_nJvpP6uNHcbkJX;1hgDV>aRQ>#l#d=JCgvI>MWot3vdP-k;-1Ij83^ z`WC~9(y^Vy4X}p_Ofr&jhpnQgV-xqceAUAjIMDS?704qJE4Gf2rK*e%|Fqu|I5cWF z;`8uPpLPxLd|WYbB_P+#(_D`Cj+Iuen^^Pta*o>UxZHK#N1FlJvqn>p^Qs7R@X|(b zSWF%?2JU(@Fk#d*or(DR4GWy@I^5t$&~iZ-k8%r%;A!2r043X~g*W>20VhjKMGlg_ z7fwDB4M8Zm>OX;^Ip^VZT+Knc-E6i#)w8r!09&onV=GDfwrb?lykLS_C^?&A{P8kM zXU=vg`|n?4=lJ&>ypRRrzq?2^Jw7lhL3 zK%`g2*9=yd^n7*rjHeVonmt+qW0t@&=DRM_6u9MdJpDARJfDp$Ll@g?eC~p_O^NDZ zl1jK}mS4p^*x;0{VCQGoT1*cP^RqdZdbubIUjL2_<*JseSGv1D*t9(-xh(cc{4j>u zRB*2!%2KVau1>$=%RAUV&S0jElPvd_!|`bCPmWMb_8=^odYVO9)ZNN;-WgZ-({Z{Y z9xY;Y{phGpvF&(x#NSHC5a>9zr;BYP) zkJWiWZqTcKX;%dA*d$EMc3?T}!pq`dl|${S)#-Lxa*EJ=0o9iD>@*mKBhHdrBfx0~ z@sy@$zW(B62f-6VVPvhY0}i;$+HY5=D~^0itSz$io@#$0ZxB}N_*#Lc;JgTaLZ#H+ zKQQ#2{q8|zPj`9&!)JCoP_}^cWa~tYb)*uU$>!`Fk)@};uVGQ~abj)tC1neqUJ^|H zKq3U5&-I8S?@pm6lFkE5GQrP@qcW98zbnhZA*#38;Q{^uqWch3YGYSwN4sP&XHgYc zHjv#ooWfYS09kCX`dvueFS~9}ap*{wbkfqpK1vZ*p8A;RnB`4ZyQ8(^?S`{oud1AL%9>lB%ENKLqlyRAI_v(j)W!CG07#Q1mU5? ziCZ`6JP*_su3QbE+u>2{Zq6nH%M<=L-PQU`v!u)=Y}NHxH~U(tRegNS_2n7&o?Y%b zwbG*VO&#EAeUMf;Bp~3mIN3`dCS*s}lqW;GUMYN+GN-WYoIVNnaCdNQaiXiS=@$kT z-j(@-4krj)6zW5U_pYDpLugltUQT=TrQaFHV}N+(!}E#IUTEG=SU8rGo_}V1yuGv2 z4-n~a_4#pix$%}%=1b)>1fB{zNp9@0vVOs}h)SdV!3+51+*Fd@7tc&ZMG93aB}Tn~ zFhNX2I((Ec+LGGBmFOTwrH<&(B17)?C8^3+Hn) zlF~5KsosPYEL&1EAi&At5!DU-J+m1X=(Txnw2+2CE)tG~4IR66__66^wGta@8q9Jo zL&qmP=ljXAAtW8z*$)YPn>Y1!%uftObkFj1C#^jnUtA)WX+sz|J~0VB9}4?g+VA|e zc^)BESRnORv^VhCtxh@_D8WF8?&tY*DYD(_N?^G3gvggfX&*b^0aMz~Hn2zv2!4ei z%k4bkVO1&2P@WhUPE!)VWN9 zh(P?~x`LHQGWB69V`p>m_1@_Z?0~ulZBl@EmAxWH3o1;FMn+1CzKxBpo}T=YSU~fF z03#+Ya;tG@ctMrDtgI|>?r@X{>BPOx=DsFikq1YB6a7t4RQ!9Y91|Eunn3z4r21n- z3NNxmPPwWzKsD!6gf9&61Ev>M1%1Rv@A<6j9(b%k`bS zcAd&DGOe7pN`!(GX3v{(PRIuvn{yU5{hYbHy zVcm5GDg6W+{fxhrwnFGDw)$?bmG;w>^2XAZ*BB-?G<2kgVJPfktm*pJfMJcHkr5p& zt)-O}Tfo2Dizqy{%p$MNT)Ms_kipfuU0NEQgTuwaAx;K(donXKJK52u=b)k*861QF zf!A4U|NJgyXHH5^|KG|3L(iBP?TP+#n*}AK9qkti`=8r;QT<(yA2Qm&UIA8>O96ti zWTe0QuTBEq@*y!;?qVB64U&->{qsy3_zXnP_XF;K%fAPqp#SqviL?g)UnQnAR%#`N;`AGSG*o@{*MQEmfnp%j#W=}OVs>zi8zs)bic*b68a&-8o&1NUy za@ybiDO0oe|0)xV95B?~AM~FpJct>AGBE!%9L4YdcgOsHea8Q*O5OSXpK<%!+l2qr zTX&yFPM<3{y*lgvzrEH`5*j|Xx3IAEe|NQE-O9m%iF9VOK0s4b69olj+VDT)hzJs6 ztlQoXUP{5i;aZB4tW+APM*N>w)4~Ew3cNz{JoZef7L^1x&00K2GAwTHmzF1{;AOE!8 z;l3Vask{46dOFVkKC5T6-?)c0m9>Ws3R9t!9OictSIU%PW8vT#I)Wv{6{^x8E%H_Q zSxgG04-E|s%+Ymrc2+=($UDmj`EM80<9-B$N*5{#kr~!t{&zT`=pLgf=%J)ynvqdZ zCMG7%&dv;;J3OC`xxe3o{4)g(jzcNvOTy$dVGaH}PwB+v+3nd_S*IH|+FY;JY`cPd zb20A?|Bu&K*cdu=aR05yoXbNhG#n7`a<$3#f0SzhESErdQHh*>b6(%p%mhcIBnCN6 zNFKzqpb${hp4;lH#UhvsgnsVKOE~(#8Tm6LSVH6tZ8L?eTIsh1w6DKj5+!NKZR{cc z=Lf^sRDQ)<;-w@@@@I#`#PJvU$}g-d zle!7k=4|8e5_PEm{Ag3LzP$EAWZ?jNy56HZU--~)6}w+!C?ejtRC1F`aoFU+?x#%5 z{7jmer$+}T$H!<$NSS(Z-gJ3o$$T$%4&3%9DR_)6NvOUSTli1&jZyY1dHn-;&8m1u zWq{2Ys`i{5lMF(rxMM1KDSEo$i3ynpR|gjd2f0ck7k0Hovdw}pE-pxn`+M2H2KWUk z61A2n{vGR?cp11K-Xxv_H^a#`kyP=b1 zv->d__~3dnChGnyysHUUn3|g$OskrysoO^~RfF|quNme9ZQj}KcOkAWSgR|dZ0p$j zRHEmlQM1!lQIm3$@RPYUEe|9GQ2v^V#!8Ytay~BH6=o^yEvC(trJckp*#K(Bs&X?K z365|787Q(ku+Z=cQ-QPopK>FCBkWa`vmL0Z)8H3)@h-3C9iO4O(qcR2zP2sti&dZ5 z;eOU^GEgQ|lF5zlugU2XES_sEX{7|@fIXXci7b=r$+Gyt z?w`uJq#>G^cN&b$o(TWp6D1$%}19kG1e0fol$tjeX6^am$oP-=Hi%|ClD z4aFVY2g<@hN{eckUI*(mAsJSKp25ZBqaY-p9rA%}@y1aXkXBo62V*Fg1Nn3LbuF)F zOP?nVeUCQa%A~Gf9s*tm1)Gt*i%0Cu|6Y`GkLKqjv>C$y@sBJL+Qdcm6MM_ld`Hz~ zE)U;?$?4l}(>nAtWK4{t8;^=6HV3?EoqMs*EAIuK#wI2O(wcKZ10C{sm*tjjYh%?V z2s4{k-_~e)0qGYUb&--05peZfuZ5+dD5UhMv~#Bue94*2QiBqy{-+H-R#*8Q13D9U z(2Y1>2Ph)y1Ygf!F$qbTT0{F#x*1y`Jw@3&Ka5v=?8k>!$SX7FwqgJesqW^^Vp4+j zU289A&hyT^_;q!Slw|8mSEmD@knqhW_bw66v@+Vjb4ghI&0`mSCvGMpRyr6BHCb_e zK?fxA(!xUs{Tdl+G%`%8MDFm%jP8Hd<)rC3IqhqX2%X)26MLJ5Nmv8-P)+xo0ziXN z1X;40m{)_U-qIvLBLf2o5znyj8SK*b`J>PPXB}1VM`kj-4onMvW-{8@W$xFDo=?ll z=@ltG8(CZDcJL+!!^aLr*Rp=<=9~i!$N0u!etyx+3fGDx$Ndv7ujk@HF$Lgurl#f) zEPA5c#hj-Zj9jGdE}RDD7sa!?y1Y(3_n{W!>-wgp|8MybDOs4XvEYlWY&@IS1v8Jw z@AeP4Eh$yT1*s=K4X#7{D3AggL<$;%rmP(E-MePwq7bLHJOoN=t8-d-XC5aVl^7s* zDCL+xT-2?~+6Ibo1b7Kh@sourOKyW(H~If(aXmgd`PbU&8+w&Ngk-O2^nt*X5>MOt z$`9wTdH+0&$o9M1SKmpBGG2+|WgeVCiIIz!RRZmjniAf1`BnNNXV3tGPfcVz-B?!E z?l{dnP_)}5k_94!6QopI?(fUoUY`mXXy0D`I1{_47GX9Av|P1GOm)&cpC++#2e-A!1&V69 zIxQ1oAnQ~LHN@Iqra_bugB}Ayvj{B;MmlxMfaDm_?$oMkU-RGo6U9C_?EK%Ylt`6l zX>PO$#Hq!87!W?Am~3v_-w{=$!LN(epkl^V}JE`fIK+&TO)Uf&?+)%jH7YjT&c zZ9pq1kGh{d0yy<2{KccJqtiBj9&FIA$@}l++(VJCv_CN>M&Hy_O4ql`dY)@V~pDIlsN+*G~U~k?Z8Qf2_5!nRqGf=nnOr4xog_;aSzyW=C6n zXn4%XfWHM?ry!+{ow#fLyhI!-^iQB56NN`Jo_>xD`JTPIQfUOCgxhy}F6{~Q0P8^v z2~wrdKcK7u_=w$y3B3gf#S8P#--HkiYc!NSJko~tL{!u4Eg7xckc2&tL2%)dr%;BC z=dF)VY6?__4=k}oBGE(==Q&#^rsd2*6N;tEd+e48M1^a#qY&OaPLC&^jDGo2DKenN zp~3_j#_q2)?h}BWp*$+MeV=Rl_D8*4f;7)X0A8FDmCnOJIl3lB;+TS?yK`{wCI>Tl z3?;nu;hR3k&fSZznM0{cna?=r!%#jM#-iX=7c7pLY%fapV)mASZ^bpQ2G9&B$%0O{ zDKHJhp8pmO3JK=?eKHT^eiR8tG+GVz5W~0g@XO^U_ZuzvID8c8DX}(wvOIyWeuBrz zbF>`zabXHW1fuZqOD&`Q%WDXW_z)WjzBnPG;C^a)dO(xWUsWKV`Mn*dkSuVRYHCU= zD+{fD8AGFB6qi!(2QLsQhc7QrFE4BOPW=tcxVM>*sK1xUV?SLF#bfBGd8t>k106wD zpn#QnIhL>m+q*e)zsUFET@Bo3D}OW=HfLM(aJp;uVCc%~IsRW@jn2XJU4B&MNaA)#U6V4hle8wTY1 zx(pE}_Z-uP-A084ZHz7T?`9N+I{R>-{VWMJD2(JV9>nr0McJBL*HuRmvudYgw)FBG%e}a+me4XZG03A zVvbGG#IJe#(|N!)Bq&emWx8hKY%p>7$3z9_P8)}#b*7!@2=E7?lk+i0O<9?ra)0J$ z7I9)tG#h&E@7^I^Rerix6o2~LY9LIxeZSwD$=<+KXSF7Iv7u|ie2_;f7L{mPOxCyC z7w9zc9V-$vqo?K)MB_c>IHftgD2ZDw7@e#7`ECvw%qk7b?77&rVRDu8g(A?MXT`$% zHdn|=YmHKV&|KD8;KjG=@pUnuUUR~G4k0_0NSSdIM5bQt<7DgeOt~$tG&V&3NE~?5 z_j21oR@W1*4j3s4pvUSH1~}~u1r`YNvQI0iYf4a2Q`_JjI+n!S#r|cP)tqM>Muskl z4-4w>dbIO3bN3b(_qMR`oT3!ZiIIHXi+Jsg+eI!Z=q&X%*ZL?evMZ}<=*(-*X)YNpu*3e1$ya5g)ic@Ii<7BfWnI59m0`$m@;vbzm=R_Dm6>m(n)*9)+Phb9+f# z6qr_e*aM9c!PoUzuU?#i4?D-tZa)FVtwf*A%w@Yf2U3*>3CacP?auM^HFT46YXf0h zLOKftuVRS$dl;pId;O_AK%d%~E@V|LRF>g_AVJ(pm6LpHo#c9W5d0 zEPH4CfB3@i_PF_ZsmNya4At-uKz69mJy(-8H97#s#}dP zG)ux7R6hDT<8XEJ?;S(>A!>tcFQt&L>|JCZ&V?n7M~OG`E{rGR#CF#YVTY1_@U^H7 zOpjaTvF6=J$(lckiKuSx)@!|?Syav)g5+^5@qlB!2dHrZLQq7-AHv6?>PE^9{g}l6@2e%~4tTgswcdee8N{=VoWorsU}rI0}rI)q2zA zgIt+z^D}8N>-fyvemSGYdr)XN3%2cZ@x|k3AscOp@u|U;vApss+=iYlGb>;F7Hc<0 zakS5$wy>CpBW*{gmgk*hZtkwF3nli@f1OIRco?*Il_Ub^IwrU{ted*(FBcMrGUHfE zxg7W7K(6FBxvE@0#ME3}rGI)h4kVvN|JtH0&HBe~1;Uu;*Omh|$2VPU9Alpbsy=TY zhX7~;4YpX!L3Qp#py&Guzk%y@$y&41=>Z?lt!^sbRPyQSL z;pW!Z<~v&^rrS}LZ97o|VYE+#z$ADdu>E>ILZeZu zct4{Fky|ZbrDi=E72vZkecjU;*I`&OVZ@h_jtwQ}uHzMWca5KZt!=GMAZ#KD5#cd$ zSf*4?B>MhJP^Eo0INIQO;poBR8Lof6BSM4++X;X;@`tJAQ1k3ajJH);L;SY`vkvLqw2RApjr>B7*Bjkrsz zx=-n$g2&UMOTcesSbS(%EgD$b(KvKfAsy80G|`%V)oE%^HbBVn+-o%Y#1z+6N1fBjD8gGjv`CB6qVI zLtlT}w(Z%TipwJ6LN8#JSl08)Jn6A>kvBH|XhIFr=4*QCe~-FsNyqX3VF*33oYIM4_m+B%rzYZ$15nUKpe|YyPzs@Bfr?-i!%nv_$8RqvWAl!oY zkQZ;1)BuH}A3E=qcHl1A2nb_iRy30|%$q`E*y=8^Oj3Ehu0@j_p+x8^t8{*iSfc}% zA3Td_-aRA0Rv4L!NDL22mtqd6YSD9Sjuqf#CiC};5#$E#)G||r*n#sHhVX4x< z5J~ad1Wp6y)y??d^~x0AZ!vM>Uvvi8ch&skd{|eH%?r%vNM_<|6cl3Q!q$rBTR>Hsir0DdoBzOVNh$|dnyu|sfcqO zXYksOHu#}Ru+H@o%dqUxf7nl8@W5xzvavJO)zr#cry?s}Q5iEhN1h2hH7C`1h@UFi zG;8YCPgziQs&{(X!=_@3?M%W@t zKH{X+q&37ySdlcAd2G7SitF3gPgmBc+=FE$d;jvhbo60$%VQ8$;cqqM^Ds7H8cj|Q zOe!qOcd)R$A_%~O0uu%vY!MH+e``Fv+|W#71u(|o(_26dS!vh*3=L=2O}cbC z&(!-I68M<&m@9CR&_;B2(&am!@5aMD>Vet6E7cpEGa*QCPI1oF>T*MvjGzfFMdSYp zcUSfFst&q5BhVOAr8S=#sa|ko%q)I2gjCTsC32y8_TAy)`Pn~ z4}3f7ZMs0o0c4EX&A$U+$3pZ8iW@sMXk(F^;^^Sdehd808puvFgk8K+}RQ zehnkOlHZ!)GrH0l%*H*vZ0@}KSRgoW`a6t;lX@P;{37sGWSyM4$jawK!?I?$_w~8p z@ewmPSPB?irZM}voh4tJt!-5FptpNg9v!vydIUrz;pwOrFC7t7yy#bHE{8isTA6b0 z75POz8dS+_f~6-PKCVz%omHP-X2nWvP06rex0YDR&WrX^5wF>WtjM-Kqi=!|$7-yv zv8(7Q3vQtMj~$^6X{Bnfn&8azq13-&whcfWS#3i7DO;Ue{9NT03H!rJ1Z8lUV&i8y2CUh7jq zq{VX|)Cb8@b8tVcMbrvCEWuienCuw_tq;2@PVy8$uAZ&yK2`G=m|2Lgvz2G1eJ>aZ z9vVKX($T`@(&qct^;JCsXe^6HF#1<~WBTrFply(iZ&Otr`%ZADGFa%<0i_i2zA5RT zNKpjEa1RDM)eGKRjo|>Lk4@7;az3S^V!yU*wb|dr^8DV-)k;K87DJwB(FHs#{$d?*Zm4*|m`2~kbs!y=2XR_qj7gkjxfD;p%6I)`c1H&0nJyl`S z4m3ewDbw%9zlj>SpubzSmS^C@*M^n-qQLk0f>cPZ6gzcbRyqb@wD#c%$$Ffrk+fK0 z>r0y|Hs}Odv~yST;R)#Tz4rgs>$h6l+rA#ArXeV!EuS711J%;eFv5i3(v-5lpU~cD z5hVzNrQe*-PNvJp%HPmln%yZ2O9<2v9KF?Nbka2Waj1;xT2bkB)@?Gx~~S*2(96YN8>lE*bQ67*o5<+GB2Z(DGZ;P z4LeN_3A)A?ieNu7EAB(&L}iWUYrg>d?G0^K!Cu%H%_ZwQ^R1DPHJ^~=JIqkQei26m zpGT=I{M*%QmmA6HHgGe)n)ENSs=OD`FAQSnJ|( z5L1x_)B?&IB!YU$xP;+UFeg_YE4#$U#>T&}`7;n58s$gCg+{j_5TObt1QkTGU@>6b zk$>mP;{Pl zX)+sbImI=A+KT38PCl;9hwZWKjGCvBlY=%lQ&d~FqURhL)4LKG(?o9Dm+cCT_@2Ol3FV_9)qQ#Mmk zCr^gyzvH(53Qqn{;1G(B?jJwYu|>~+!+XN=u>Xxn0bOAKgbb(WZZpULJg%29_l}AZ zlv1ita|)SC0Hx3)(x$6n9_4m9{Li^jJPd0Y*@*|b-&H|_2XN*6$f+uT7#g!fQ?sj$ z%r;L?IW|WeQ&MzC)WG}8^NI`=2eQCG(!@HcgYgI{E{=Saaq2>cIK&v(VFC(n(~(C;sLb;!J6uc zG5r0@Z*Tg-ATYaS{>Tq2$J*3nhiS-wLMD6Op5}}YLJ0jVJ?+E=_20dF_sJ(NDsDYU zTq=cPMj@Y7N~H1`&RkQbv);uIb$ysKqipHj+uz@o-JX$1N%53SE)%Qn!nAWTp-e2` z3V3n}_YT34Nd?m)F;6NMk|K#xO3V_n8I??RM=X~MMLeNID3rahaZMxnmhg8rZ z3eH@I>Z7&)mv&5TFC;E*OJ;%F@l9^M-J=2+yQmi}Q|i=Y`o-misfi#6u~-Z*GawR) z>A*nW1s;xB^k67V61DS*3(82u60umaFkL_z>CV34@cAme6z-xY*wPlwhPOttqhvCf2+FF#D0*k1 z7C|C~IRdB$riIqdkAm8uB#oZ$PXWuw?u|A4-FAm7)@RLJ^sN&6#OlYj|1fbaTm(Sx zzkpf;BC7TCD;7r4v!xT_=w3JZSG4nBF;3R`2%tHjmQO<_QTQku%H7%ztyzH8pjxuP!Ij z|Hv7APnXz$@M3#kZ=YD_>Ry2|$aw9Fk9VKfcDWf7>>G7q-`e#z9JA`H`VzyuwLbdQ z+S7W@S2D{QhX|SS>)UefZGrr@xV9w7#cG{nigbo0$%{LFLGO@#+|Zoj&TUd5luJfy zlMMY2y|0_07|yUib*)g)bx|>B; z0+bWw*`cocwt3cYASXR$Kc#0B9UUDNd6k-xu6tomXLZz7?N>k8yGP3;G(W3;NGj>b zvbL}@v~%Hp;5?tW?88e78Va&*TAcafa(265T-Zn_uCPAHf*sjc zPnw*)aM3Y5GBhy4?d<6zCiecNty4^D+TXvt^{~G2wa~B|PF{MSzqG+6ppr2upB$`A z^gVp~l2d?RP7?`S|MkbeZF=v$ z4ePe7e`nhX9o^WHNkP2rTgQyAW@e8IzMo@D1d&Fs9JIWaTh8q5Eces;=dHGR!yQxP zccf@mNy=yL5R$JIvRj2A9#-pJ)8u!iiK3*_2F71GCk_xQF?UAv^{i^7I?=^#r(PIC zH7#BiLF>maMeLzYo}0?0*f+mBdUhUAVYp^UQkrtZddudjH0-3OaDs%xj_HjG%>}?ZuTNcFT?1+-ru*WI|8oaDEmXznkEeU9yQ)ikbl>^)AKzNHVZ(+G zsm0!}yU(wIBaqTHAcPP?%g_=et~+KP#iRPWW_kX5fT| zlt~o=)ot-N-%91oFe_{89UF`+&wIs;&9MpbZAD48=ZXD)+Hx#rdWbtKoc*4hnY%M1 z;Rs^v{&@C8b!;X6j%!(a z^cq)ZYMi_2n%x2Qe2HK*$N!@C=>yjDVd*~+78cz`5HabJ0p$F7%FzH-*Ls*0ihcA`{B4#(s)jIYqEgZ*k&+qme?G>$vT`{fBMc3)ytFKq+ghkFq(r>Rq!;UN2k8t&Q;2+p*#=dt9mo z40d(Qr6VV{op7$46-pH|V+Da`=6WZcbGafZSva4#=z8Q`QP-Vp_wLZT^yPm0Qufd^ zA@3{B33Js$YF4Qd&8Wr)Dslp~wJ(~Uzj)D5SI^kV>t@QWi94ig(fk)2*P7 zl=FyL#S9_2E96adXE^EUSs3V_H!?Wy;O3fJFD2TGt|VqvwD)rq#WuzDhdMU0#>&kyfqZi52YXkRTVc3sy#k7cZKf zGjxc`>0q)%w-tOitx@#m#wDgl7IpC+d~Ez;lPMTANj@IN7hqe1pyFZrD}^dTLJ~dM z9?4aeU5mn}Ou=Ifv_u<5H}|t(EkW-zqdeNs=#rtHfw4N9@o^#dViti2-5{Q`BD3x}H?UViCm8TF$ad0WzTXIpsf8R%cNaZGO&i3P-PZANNJ zaB2ffDj_%xN!M?9`}k$G!;9?)zc`YKRFf6)9!_RP)JxaE*h2q$R>J^SND9Y0D$_kK z&d(?-A>UT|?meP3Ns|JSD^!ob7zIjD$lLTjYqAJqV)D(tX z@w#GeW`5$YCxf~KQ$ococd(}<#tB~M`UZvuc0p-1u(PNyYV{WSMrLMI&3_#i^dwk0 z8SdQaGsqRf0aHPawbU1-UkW=E}H}~(~rEW?{$`vXed0V2KQ_RfX zRuSK+L{OZoxFeqVS~2$xp_r9P<#LIP5KClYkwhYtDuvQJLa9O^6Z7xNmESAw--VVd zxO|0df}E8=R1-~+3YGNh?-g_3%|YIii)7*{rA&T@{7x}@SMv1?IWs#apHs?b2)R-& zRmsG&q zHj7E!x<@k#A%qY@KTk`MxVW=VG;z_lhF7B}Q7T9!Nhl#$ElgwZFIAKvso|Oq%1|Y# zAATuR3Y8KnpneAiL*y{W2NSBpo4Qjy_yaoiaP@ywDfM(zM@>haMM1Mkxtx>{q>P%Q zLJoDRJ8E`RM?$Br9wD?`L0;mHbT(v#M?^$~hlfXmXXaM4vfwE7(+&<$PR5&PD~wBx zNh_)E8Rh@ae!GPbLI|N}Vkr_AXXfc9E={tcz5zp>xxh$L3F+oR4kBdmFBQh9s_&ynhc3E2LI@#* z5JG6VSc1gG;;5c(;-XR(m8}TKTvXgqC<&#K$~x5dcVvWI0-;MCeiTZTN~xr}`O8;O z6CKy6q^9oFK}#L0)ZP40;=xd=Dyk42%YJYTOw$~7g>-Y^Pe@!d>f0$&BN0LfA%qY@ z%gK@?F7jz7E~=w`UQYd?4n|aHg1@OKMi6o;kZGn-r!1fT4Yey(6N+H7G!GVB)Aj(LKtAc=lt$~1m>cW71TRIFVmhT&&&Z<(PAk|X@C*K7K za}fm*5Rke!_;*9d?=q}|w3agn2%5`(KhRAxVh<3IuVNW-5p@r}b6;p3OpVpKmwW}32tRc+PNpmfw1vg2^!^>>xd|t zGmNn{m=GluB%q(;t=`>E*m5_sbeX)lB;Rg9ezQ6%CvkMptGFa+hUO9K>Fne(39&_C zJi|V-2}V!Awu+dtG59Tv`JZKXt4%^p|FZn+qFL$mER;^Ju12%~ti7B8!YhKm_>4V3_;-sNY4O5`bfEq=aJE1XZH-%UQq$FL^ zgx-R%`M29ihtBTQ27!u?^-<3*lBOa|RXv}vN`oMC+t$3qKYH9kiVZ|J{n%wOJGbM5 zd2pVxC`O~;GEG;lA;#N26w;JSFU@u!mXfD^C$|h z>;;XxydCx1A8A%_x+D`%Vh+?Fz9zMo9dF3`p{+Yc^Xgob>TL|gNIJYp2kQ&x&=dVe(3U5N89VoNug{!0bVCw$1nrvI4o zmP^=WPFi{bgBT3>%KTQ-u%$=CQ*Tvc?b$V{~pIl=(}m_)2sKt(MeQPWHPcR zwi*suLF+CJ0qL$lCXXSE#wBr|_KSrb0Ve4?Z()3i!d8t20$X09Ni}uE{^Mn1XhZB9 zl8s1ObS0EV6?Qp~cFaNmabfYWi#${w4lgG`7+Y$8Y4U`4mS~`5)X7O-_#fLsVUYvn8-X7-ZFV5M!=ECNhL8A9PWOaj{M5@CGPK|#pq0v<7ze@ig!TzY0s zs+Q2vcg1OXc&(8>xQW3@|BaM5*gTz$iUnRC`T!8sOO(*;i z-X1s@Acl*9aEL4H=IGsQZ%Hhl*E-iy+Jq%*sMw25P++tX&2{QcC2~S4HoZR1X_0x< z4)xoHZyQm@&;Ey$e!IIDoH~?#z>455CNeyPY(5f$z(+BjM;FL1=K^W6V2qo&@i`hL z(q8B%sVEWFH6SVp97fWjrqW^Tu3LXWo{V%P^XWQ;4Psc~zSmK(MVi6@ zj&Yj*io?us1Q&Y3g`>f&;})4*;Q^C+5F~5}BQ%mCZ)B%QcK4mZ^#jb&M#(B?UCKC< zH0q#&n5cynwq$g&$~@%L%FIP`ex$Cqw?50xjR#_~MIq`mMDJQ;@#}3V-v53Iqlt>r zoe=NCLzn#=5RO;%)0eWXh$p~d*K#pXmJJsd9c!@3QHh=dP;PpCRJm_z3z&Z#_I+Zs zRNXCpHnx{iF&DRVkZNj+BdH<+L6|6B+oHDSDHR0F%I`08x8AKaoDHnD?#wV$Wh39- zuB2aOXhrf&MZzg9qM6@k(~wCM;=xr(%uzrvNgw2E3RR-Pa^b9>3j2Y9yNb@dk~_8T z7(Q4!Pa|WOyKC1OKbE4CZnvM@a_-vPqz_OObC&I5$PpxUu#62XPfIHOUi*t3d>Bi} zCYtw}*;eA~Z2wBa%EQZ4uQmP<5g{FSb2dMiac3o!FxI!m-Jo&plYDQci)f9er--=;GG;sf8x9RBSGW23a`A3fj1H=_hG>5sihb&^0Uiy%Q=F&_WMW z*W3;B=fF*l#4?Ku)L`!;uIrEu#-+b1C%n)uFHWo4^K8@Yyp*$P=R^UsF}Fd%-;)4m zgN7dC(d*2o=c)E@)>4b;oUY2p=*6tB2gL3N(oCHcWTm)_{@X+hkWshlTEbpHOeyq4)}vZ6L|-XT!V;U=}by#jC1z{y$0K&$1`^R;4BrjKopb|hx@sUg7H^Md>KxtA$d z#X-N2;3-^2UYg+)?RLmGGlCbwsbCPGCUDdod=vL&*^IgR4O4(xz#?vm!XrLd2E_YckT&MX8Ek%%D1#EyKoM<|!HuU|&?Rq2 zVeO)(Ch*u{ISj<@B#{Xg`sbpnVj`sV=eCeeiBIIrywhebA18a_PC1{v1S>iS_D|J^6ka_6PTHq?+}k)ZuVC9@W6}g)VgUT1@$CN zC9Kmr=E64HMdKc8DEcIiAw>qL3_dN zhbSq^<>fCM5ZJPt5$Iab9`YnlE!LUm$X zNjEpHNsrIOh19ade5gVTl8@~<_h>K~c`>5qdfP1kJKGK#h$V%HbLQ-z=cpj*OlZ7O z^tw_g&J|Q~`Sc?n)#9`ksV^PNVO)julN9JAstC0fR`+U!=hl+9h7Y&8#Dq9-HC-U# zn0TLUk;5TpEKrN=M)OxE_FQOsyOx&0-Fw_Qu!25W7Bec6aFGKNT2q1LgnwF1)mYuz z%SnN34bbQNy#+fn2jn+rWEZ2eu3r;zZr5FXQJNGv`zNCxV=F&hk6wR-8yoS>?A#Kk z^}G(>({n;cZ|N$!a0!1J$-SlNd6nPH>4n$ScfuKmspc8_81s?t%Z^tEN^rKCa=9b{ zzOK}1Lf>vOc>$DkZb3#S4EgpSwM{ z*Ud~!zIW~oY7&Y>Hw$g$0m}+T=k5d$i8tM;z=FfY{O`lnW8A-smd+P-GvV>z~^wR~dG1RY* zcDu~Jq#KVPn=V)_)F*?D`NQ} z+hUZ={dI&nHaUZ6c=_8#pG*;2LUQuG95f8=Z%9fHc)lpq3KUVzb9tv zf#s!a$vlc%Zo)zbhYQ)~b33JB8R4?*y6`2o-6{7&EN__=-<}$jm;<|+pCTflE}Z-t zZoC=6J=7vR6rLLj(21Wssy=squ5%I#1_a+dk+0n9_uEQuaP0SGRvD2@9m*Hoi3qp; z;LtRJtZmZr5IZg-2dD0ztreVed#Bo+d#o~$Vnhf)7rz*t?8LTAW;J2x_%mz4s~6!? zJjEd?cz`(YA-foq%rHWe0X5>+O;=Z80mUbpj7b2^J9`P+$fFC&KJ=S$Lc^vYOzwuR z04d(p>S~9)xAiZ(R&UMm;O;X+hq$=T>;Hz5oDt2>V~H#CquH;^?^032;gFtFF+QT^ zU<0`=p?d@qiSJ7L$h<9h%1d2*0nuVwH@GGx=!z@Ne9em*Lfc-Ts6NuBRm4p_xmdMG zOx*?6PUdwLU6xNlQK~R&Y@lI>oQ~>vOtA{mScuMc*Fa-ZI=WH%8|uxboqh za1JZgGxz>e@&w*lv5qGV`<-qE@8oD+ZTnPrJi8gmFAgP*katbzbo;$N-=MqPpo7+j z_g#1NULhK=a&~STj>;+O#Ry@hYW<_4ky*Nrk~Y7UVmAmr-@KK9d9HrgqL20>|0w&e zmbC}Z=xa}@y$sAoa=%eB`L5>Spj_am7~m&|dJ&!?%=Pit@0W-WKk>$h(iZ~A7n;F1 z2I319id4(nJXZ3TBbWf)dpE>_)p)JGV!*z)zjPn}FfsJ~8k80RJyg~H52I7Ie-1s* z=4kP-J-o=pqAf*7Pfv~s6Z-ih(z4N#@08ioGoLS)a2#G`L)sPnSTIKySkvn;k*D+nT5ET0XF8u{LOt(BP76qrF4vgHnO>`x9|*IE{TeAXi|21&0ZBA>eU##O zoXX-scXDHVk<#L0Ih)s7e|)FRY$VZI{WXqmwmnBIn0?@f`>|*}P^lDj%VXaetM^p@ zK=|XCB0P37v+=^6<`UjopjNnL|8Yh8(oTO;vWgc!m@@IP(G4uo7wjHW#XpeVVXbyQ3e`YDwC2ulLdz&FjtynH8f|267*9V%%+?so zBu25@bV26M08HcYB!-5vb#B5k*hDTbCD<6b=syM+$Vi0Xt=9D5S~P<9Wx^}?)?;0{ z-YwEP9-p>&Rr}?+rlJ`o^nZ$JCk>UP*|=Z1#f75!a@dnnW)umknG(ie8+$~Uu_*Ou z7HNxqg}G+wus%*RTm?$)dsxDLsb2Qg_T1#@uL==g&xl`zc(LLP$VJNzK~bW;2XXd# zbW#XUr^KoRP!g$do!70d$A$^uV~{0A5~9zNQ|#H5e4nU;$}Dg$$~%3t3%?fBSJy&v zU!q9KtPhAmSimkLtyubI1HG84Ob0e6MtkKY5@H2JmOZHZsN=DGh?w)X^tct*T^4befoxDz%6g=}QW!@96=w%+RUPBGwZnpkqS_Zz8$8%vUa3 zFr5ZA46WGCAkwVgdgThN);jmJLlbSP<3Ibj55cd|vdgUlJs`kDWK97CofK%WtqY`L zO4G|^G`jD5oC}C5sQUe|mZy5o^Y%J$%gf=9)w-#1Q1tb!$f&qy%2U#i)UeyZ3D6;X4=*%9sW2YpO=eBOl~$mt`s3(;vurJCtr!E4Pj7!z6mT&1#`D9{M+;Hdf-r`D@Qd!*x%Q0 zvQxY*>7@ACdtfrw_{#_%kb14av=pF{r;nr`R8?n}5-2RLbPp5lI!L>7k{o$M{|<6~ z`7kt?uGhcBh<=tj&lS3LM)?*b%h}yV!LgiBDU*J)dZaBV`s8ozTjRRZtLHA^n$&{r zhLNjy!}4x(xJBweP~fZ3mctEO{1JMr-~_@J#ddw7Kj&%nHnJ*YA-1+>&6%)aNH{j7 zKlMp5LvRs}XwEPsS^!ZFU%r^N*i%!OKl9F55d;B}J%nVHJN6wVRFAVHLqRJb` z#mva{ee^U&_9ebJ%JtWq&j#-}y!)|UFWA4l49-f9@3mXQhaJKr$CH65I(IG$Z`LZn zcWzHC(sE({G5=M)ZgOO9#ejP63U5Dvf;LSQ>XSLi`4hjABnU{th~RhE)ARZ`a77}u z`a4}?I&_CEWfF51Kj!G`NnbF#!KLjLROW{Tmj*;-bQ^l(Ddvb<3M3X)h!_V~aSTNq z_<%XoamtctqzAG8Yv{*G1If#XR>R5u%3o%JPQ-xuAg6*Xo|(8EO5|?6+gcr`A(NrG zA4>Pt6QvNPSu-I5Ameh!Bfd&lJ`0C?(&4C1-4P&WJ|St_`kR4i*B;wA^-tCUy>bQ> zhAwndI&yq98Lhw7oeYWF-8=Z1M&&mGj>nf47D7yP?HFP$EUg}#R54vHNbO83VQrh5 zTzcm@TxZrw2JlF5>7vAq%GQ7WwmL(PP3nKNIp!L@ z5H_XXnq0_}7ZnDi!1j#{I3YYV3L_=!bz|WByet30#(v!}ILE^FL6a4cDT|iKpHsZA zWnKEKc~qDo9GJ-~Mm(7}^!Sg~X~; zFi>(NnsF8YZx9%il@m$h%=ffD`WL0gq8Sw`Tme*!+c-Kg4~jxfcCDAY)^q%fO!z1O zUCMAe{;+t@wF1h8^LGWp$0>e>;m|M7CMYN<<+gwUAVKJpncD*Y zp-l(!-O`RQQr3dQBodL9X92}Y8KK@pcaL|0dOZIwAHrQUew(X)oc$Qih5i?DN!B0! z1#HFs(uS@o9i#)MCxg8}q`0C4yItik|5kBn~CL8i<3iDu<$D|dH|d}0-|GnD$vd7?@|nM=v9 z!}WrMv^qy|*5q=SC5uI{dH}=sXkca+X`dqLg0QZXI8HNsYvt6)Xy6dE1>ItjE5{ZP zNeILrsunb1RAm-6%1)ujw{AiY&%CeURDl@n5HZfmR4J3YW5x&oQ0%~rNd86*+0V|C zrsDPC!RL5#-~Iw#!=AD)tQs~h$~g(0+}o4PyQl6ufzoFedwnf4+ru~^Mr+zJ^r$i* zmTGLM=_a(Y6e~@461FRE34fI#b4$yh47>DiCT0QaMper`YASmM3;NrugP()pMW^Bce`!nO7v`5Wu%xSk|KLMeT*e98%-KIYzNjuE zTA6XSnjg1zy_j+9t8DRZrETbL)?)s+NS94MKak6l=|emMq_lLso^It~I&3zT2*Q(7 zKRsYcb+6Z7CB@`^HsYR$feKl0j5iC8zCdFdgP{5 zm`cLP1!d~v+T6evh-)m^r3+jb;o>A7Z-RAEZG|@o*&Rl{h2LvzrSCKc#aAj zTEQ^bLEqN0&+Hnz=)F^koFazF((PH_PL7UzUunD;Ig;R_%V@5#%3d z%t8Foh|;+q60}=K{?nl|Yjh*6E#a6;?i*6M>#rkjG^G~dXd-!+d?Z1;MF~T*{gbHB z)zOJ9;mrLz(UBdjm)hbuVyNL>Qxy!C1hiu;K58|ZWf+2SFu)#0L$1|M{iD(?R5=l z^^M9HTMCr>eX&YAiN--y8AZQ$Z>D1pT4XSo4TJZSf0y);63(7Zr_*EXF0XuR@^-`Q z5j)BH+Mb^p@}4x;$bh?C>or!zT5-X{PvKLu&U*C^At#p)ViQ286~(gN@^3;2_%L+m zh7Xt>Rw%nG@KgzS=M0eI;?BIVuF+VU$gXuSQ-!GH7(^%X7m znR5_~RLl-N{_fBNKlFANtCBV!Qhk>m=64Ppi>X>JWxz7dIFPv{E&8h%_V((%bxF=_!#p;ubMR69`XT(8g1q54 zi|YTjVngzJfxE!Ir{PSJiR20EcL5d2R&$t#ouq?KFajPx%A(L)(#UvugQk8#^fxvg zyevovsCUi0PDp**j6#rySH>cN>j^7fTcaE~Yg;GVNH0HYz#f7`Lp`sFBCu=9fFfm^ z4?7RH4+uvxFY2Q(xB?Z(8x=*g1%{~11>r3XG zF@f52g`M7(922t`@XNE2FoPEbCoT+?wL-0gokM!u(oAIzC&MK^#$+{3nxvYue#!xm zpdY22dxFX^)#(pZfu#%JphXsLHeP^AsckN6lZSq}VVw%02#}RF;I0l>n^HxRvZcL( z7`w$Q;8l-n}xMn{yzPB`(3dj2#y*OyXjNFe_3<{0GqjHJ$WAz=Ve? zIqho%8YVz?L<{S|I!t_NzEw&ZJu*64K~tJAZPGu_$H~br5crsgYCmZRj=v9nLHQiX z0FPA|^nms~bJNot+W5aC-$2Ax#;7BlfzG0uIPa&OK>av&qN3uX?O08I?bf)o_oN<4 zmGW4{=ve3aCB|7MW~5rZ+h`*f08i_`oXYS@k}p#etE5HkuBAiGglBUB<4n0p+gHvb z@O9fn?V^D$ieEJQcI=(-26XzTZIm!1;l={LQ&up^a^HFkS?^ zD;>g4s=c^h-NFyKf6QkpVZdD7pzW|APQDQPJ-EAKUniz&Peu8$eq(7!JtLHOxqpUT z`&vUL7jgw#-dBZ>difQp{oZR?g3sH8dptE~R|Q@BT~C{Zr{6wT25ofJ*#MSeD4NZSE*+f{%}ns;c{|7%hMy3$Nz4;ryQo^Ng@;Gf)Ekuo^+tn;YK^ z1r<1O!nve06%Bs#7+YyDKf#GQ!qZ`T1>J%{xI-&sO>lhi?b=VgaKpq*NlZl! zb7+DuGJX;sIKcARL~7hJ3eyX77dkGt>C%zyf#wikr|F%-9Kp4)F53%#%1Ebo6hjt6 zh7Av$9%a41&I1O-d++N|$#AyJ0W>5>yTyfoL6Xjo7juqXsZpO7yPG1RSm1Vy9Se#Kiu!(bPDMG4<|B^ zgeK>@W~3k4Q`OoDKV-;tN5uehSR9;>(n{veilNy~oe@MKE`#)&4#TR7!{y)XfoK)u z)am&MA>=`lUA0}_@V&cGB=ZN*&!FzE4qjR74QM|PTSVa}R%3ikn;rjJxgA_`S@+Di zw{X_Z=hPt`w_Ry3lqnP0#%9hWDciUiMwZmmbK!u`pVwKB+_QtY%=v-rRjP_PD#2!+Gb34pNi74)-i4tp*42~6&bDS&zwELnsaA$w@X=*V=l8_p zd73vioV2pIWtUk|rs#GsmDQF>an|#j>#FI?lW}olG!1~f+NV-jv1Tl6lUwHUO%A<hO7^qz-B_U}ml z%%ZM}@5gvycFHj)hQ65db(P(YZ8*BPlxhQtY#;J!Qr1lH)cE*W2TW-ZQZ8Iw@hVgq zI687Jz1cB`xh^CiaNN42(0xhYiSu6RBm_oX@3FcrJBQWr_QGrQ|qVbZ33W7h1#?RCw z7Jdn7tjR>a%~2LLG&IGyC!RE#w%gMkNVL9OhzR}Gf5Y-3!1l9uPz%XO^rlJ{O-yq8 zwRC}oA;LPg7Dhq&vfZ1K(^YlM7~qFA6++Wg0~RLZVKQHX3N*}~Ocor6>HsN-^%nCCm@seOgQL>*;j|=KUw(7t(ya{!& z;oh|?nP-7JA|R?&+6OK@G{Vk=vG*w0sf`D0d5uPWHt$9R@-(Uda-~MLfPpmlgf^DF zH{r1x&>~X7CQ@T>Mg$#8WYuP%3bs#PG768yK|w*zzhpyI+_J*pUmP`VGw1EG8<{we z1+EXwkIrLi)3`tLvbMW4Ob?Z!#d=l9xz>5<`zt~xc7}N{vD1VPm2#_pb$R&ZPczkN z5}aB(@25LQJh=stw0utEo5x;8Jl4{;hHsXQmou_!+C%c;5N6H~&u?MDgedb&Sef^Q z1_vz^lEAs~{~Ufi>~i+#xyL}L-7$7E;%rz{N`1}(CPOAqwQYL2g#)#JCJ-tnom@QAK)cLh_lbFo;MY1>+<&+=5g)@n$`?bk%o+7(e3uy4E+f2U_HsfRx;ug|0XKtb02 ze+Ia`k2}%<&GPzn*%F_Ud}ZJXwxp!R*0Ck4ec1#96;(C+B00h0HI_ z{`29A7am!w21y#9Rqf)m=fobhSZZWwA4MN*vW#q~GBe8yDUh!W(V?+TIzVYL?>ywg z!#?s$rGmOaiQw-6dr(@@cbvc_qEGH|6Xjg<2sD$=U4o;tO*=?YiMy@#C^gYrdqiOBlM5KYq84m( z!vHyXS@5pGeYGRWdH5~W@O?ckF_hy_`N{XpxchfUQNp9Wfy_)On3x3Zq&VgnV|(C& z#UMBeY;)<7x_S6%X~{yPa&Y}wp+QE=;jN|3{x?I|8h@>CI}##x*pF;txc@XWwx`;o zqdfJEG<^Dz1fE+~VxwSn-^9NU?s9sJIl10rSQHTH?#IG&e^W_qRc*dtV5?9VaMAJ~ zg74b{J?GsRb5w(RK}i|eA027=zOWu+B`utH__G;EkBLM%&pwz>drCdrZcUP_IEb01 zJ*;*{_C49z*$KL3uZ_ffkxJ+n2gDQUkm&aOzMvHOws~#1K1M3c1%chWt2sL9j4d{^ zQA$jk4!U0A2bG?I zFtZ!iKn=5P2?Se_3;kR<4h7E&M z57i7m#TjuG%+u%gmcH5WSgTPPow^QB@+$8_TetFx3qD1W?xI&_K|lqRqmIT*dbrfIYaBwYXDi5>qTJJ7(>a;0u_*)h?7p>-uv_{IK9!Hzf#jLID`N)bcv(l8N zQ3VAE^ih|WfeJ{u1`(m(bJuTZmC(G%L4NUg?oLS*>VEW-m0kGO$U$bzZ~`#~sMS0V zi1pfkN_M`M(pIG*=zA|gMAAu9yi_fH{oxTqZ3G+Bx~#}&^cWj2))zLlh=P_zAyn@9 z*6j&`@-VgmK2G4XYZXbtw*SyYq zYsb$N`D>4|Oqi(h%Ju4W7iVYaQ72coIQLJ;jm^yi)Puwua_Iy6^FgUWKrblQ+YIS@ zPuFE{X-UY+sgc)ciy#taa6=tL@kmfKvO>rGIwQ1B3ifS^*{ta!3@a-uxV46z_=u6h z;&MnA+v?)%rRWLwv+;~1N5TU~k!HaixU0$YQ}kOey2*?6y&xsMzkh`6noFbWSz!W| znA^J(w8GDZz6nMW6xIX!tJ(Y{Wj5CHM1R@R%bYHXxWaO0?z4J)ihMtF-Gt^C;@K2? zVl2pkwc@C5uTVel7qo@YaC7sxOO|it!M&^njtU{bPJx3}h}gi7UFa>W+L?Q^8t)^| zZU+mZARYAQQ&T#z3$R%kZkgjKsV2DODds)z1%d@u zZ|*0K_xrPBVXr= zqoYsjjVeYLmGKWIWt&( z@W-{ZR%WhJ3Z>57ZA!bu6%qM+@7)@~1DfN(dppb;GiWaOa#J@)X+u<((@;d25OOV) zfH6xsa#giv*Clf*ll{BE0}t_Md5RUYJ+Cwdo2+j!XdYXa_9;_qf?r|F0`?=;1QK#% z|C`z|HXZhnsdovSLDYbB*qjHzB^1vMn1`9j#v(t3O8rM2EIFJOdsr+b4~82qDTF)F z3KYd(m8T5$GsLR?a3GSIMrD9*FT7Lp40+Adlx|+v_OotR=6E3DHtEjAqjT( z=2A|RpZJ@R8Cw4TG9E4fQW!A2Tt0UsK}XbYtRClqjdn%}z##h2<0zxJqC_$Lk3^;o zhV>kKxjU*8XZStj49-7Id|VAG!nO zFGc>wCaiv13^^LnX>yvKqyKa5n}X}Tfg*Og_U(A?u>nLi^V8r5$fnye>e}iE$IPf8 zjuk*`4-m`)qPDR2meYC{Q{rKu{UzoVH@XlTpxJ0hq5Uu)?uNiDziJxgloiFAO3ZLf zW9(D&v(riZ5~Rh0Rb}APBrKyJX(k{qFf7d14Ji9+{Y2~?%1}8EQ6cMXV~We! zu2RC%Fy-RwN}DpMcUJ*>d9oiL;zF>Al*vzZ9{o5Ys6Y~^VxuiMmN=U~$C#IQQSCWf zY)9D~?$Uu7)k}&U_&~Man5pz34tRx;+`nQIUgx>0p9eae{gi3Xk3r@{?3kgTNrX<) zq}$eGAEMGKUmlYOHuvy3&fmT==2r&39CmIIL2nFsY$c@%IZAEOq%9sa`DLQb^@Ga3 zvNcM7t=oLv{u45P`naoV*;LJKf5}ztS3lbCd815~nXH*icWmzN&U2p`W?Z}lFMj>& z{rNgchh9U0>NUZBK!XgzTZtls{5h{rB; zX|lyFR~%3MHny@X3`C_>$4cn=d_Soq6h%!-MndR?g1Ienm^d8?q9N3LN5Vl)11VZC zLvw@t5bZ{xiVbKL4>Ch-Lvg}N7gq;=fii-&(nEz+nH&LC*ALPOdgi+2Tqm;kqot*Z z$%^~3I?vUhT$)SH%j@)>5j&-?bcKyAvOhZXjEZb@lE(g5=+Q&{xm=*O&|4U$Z8Q-P zSAfDdfU_Q+v2DlsnZc{<9q9^;U;e$k((l*0R?8WRm!3%Sh1nND(IyXcVSS0sGslmjwvf-utD9Gg9Fe@G zO1Yc*n5<{knUl>+4wF*Df~RfO%r@Ty5XoQ0Kd~(~J*p>`;dHG#$RDyd+Gu~mA?LSZ z%Q1*=BB435esP3aa}6_qWlqJVqtQl!4O zqNX|hxqihxwUI`*{U1r2v?H`O1-z>%_6*Q^;2m6ob{rl+0iA!MMG#1CQ z&-O@VhL)bZi)PPN7bW3=2#+E4H{@Pl)VXJtMg;^@yE-_40379Q;!Z`@wD|b$*OUDm z(d30q#Nt-EWqfM^2rL$gG{$1sjdTIXfi+@7flD}uyxJIkf z%sOm6eEzMVjJL6@l&lYg;imT(lPDEPEKvSKidt~PwES{itSXlFmvRJCn7#}u_hm^* z4WEaVe!*$A(ekH;lK~8Lr%gsFvm(lLZ@0-rK9NxDBH6ZR;JVrhF|wir>1)Q_3Tajr zN;sUA8BlrtCOPM*p+f`9IQTzu_J78>QxA+9+eMzJUM+wdtSiBG#|M+{3Dt4KOF>+B zY1Z|s|B$KSr@>jaLsR#g_{o(|8>WzOJZMsO5mBbTDVO;1Na)md)gd_YE!6OVoB5%yv$|}J z>0;Ss&Y}Cr2ihT_uDtLq&Rldh;Nu@bRz>2BY{osmqg`3vyYaGS$58X8Tx)-K9 zj1u1s>8IlL^-n%bo~=7V-Frauq4McpA>}$`6>p~yg*JauwvMVjgH?Z_0J%aZkIS8; z{~IOGByeeh%!Yyc*wL;2yR5cR{LN8Fs&x0%D103OF=QUM?pvdH&%@2#i?#Xhfi4-3 zkpt=0$*z19*KzjarB}>j%)ote>`o*mtK^Tv{2~Mp9=ohXPJyU4ZCgNSHfNKGG#bDe z?U#KR5m?rGY!}L8p9L>NX9tUfjP;brJ});q*&gQdiwd%X1Y^DGgwxYD73S99sr!7}5$G_AUC49mUm$$vqHY0H&f} za7*y$2!5%6Gy37vTn2n#&}Ep^#c+bNK7DICb+ zO>A3F#L537NtNA5OMp9Cl+uky0UCLY5WZ7)bAs_(j@#zI{j!^LUSuq2SWa#wibHA_ zB$6YWj$3S&@Ht2X64sj}yAwb6r3@6oz%NG`N)aqJ-9;U zh#!8_e$ZP2QcSu^74gWi-H!hoxyu!}TlDL7pk*>pfnUC0RucWeA=8R;`#POUB4>3N zVE`rq@xR$k#8|7|55-w)h}JJncVgZb1Q`V!k*4c=>a92E3mOs&EJnj((3A%w5~uX_ zU0+;`?T8~T?VK(#-&gdqu&^nS>i>RXB)T+6*5?BNLkvDQ=X{({YtXmLvX@`Bzcm(% zFQ6Lnwchnslk5K(I^|TOb;qD`_=f7rrC>JK*IMUOhS3nB_d3y7^VWv;5Ng;j=4(&hwT}z}H)k zzwd>Gx@G(#zJ2FS3kT8-*dHhD$(I45I*AsgPOggw%HLAu&Fq?VhJCvcJNZfuZ~$$3 z8k+OQ8!1@FKqd+d3?^)>H#@%Zj{`ez!}})Qla0@?F7@t>s$J*PMZ^zx|AfVp3YzoP zE3YbR_0s)kKXUmf6v0D%4*gcu)yME%Qi-OQkjBns3wSr z-$#^unldV$uAt@?Lx9P{k3`GQH*e#G?JfR4xga^3HHGVlYW6%{`(TDFc4 zK7^wcDPJXwl2{Y$B7^}wQl&=A+S$bNl;+bpj5IWP=>N4n+;`waEl!C?30A23ool1d z)uY{^BW|vSL!BZm5dlOHPzjk}|7A6SsXC;DD=b48L(Z*;BCd8%ss@A!PYcs!@-K2{ zcH@NlK0_WY9!-DF78yRri&ZfW-{FmS!r%u-F}jE%X|iVHgsnj%_&72E`X^c12uFy~ zdGV)lmvsx#P1?RQcT;>_j3CG=AK%nxZ@f_ro95{WNYZ-m9PpIB& zXlj7TjyGzE zN{)~)yZOA%w%g1MH#|$_w_(d)PKYS5sc$)6wYIq|OdD^M+n_u9<-3)s9-E4jV_XFG zhvJ?ybdx|7)aWIc@dKei0Zt`_L2ZZGg$DE*rMPMG-~Jvz^dDQc?8mrkQ4#I@nv5gc z#1Wp_=Z58B)^9Z`e*4(EgL`RFtg`h5qT*Q46dB4tYGL+1%hp;6t*7t<(1XGy&-I`f zd#3X9a{!#XfJ*~z*70hk#=lvc zy;}ihGG#P1nZq`*v-@+MNsdEeIi612x2n^=SPZ!)QaYY?7kivEZR7X7ti-TZS7HF~ z;eLUQ&HN8H$2e{7YB9H;?XBE4=}lyvbwl6z$qPv0s+@Wevw~Ecbxq2fDn3>lRN&b7 z^IFh$g|BGU8{@8Nr+Fl%TOt}dxCi7j>Z%z|D?<|QErB&YQo@wHOm9jOqjoU+NAya% zIE38=-cJ|7vN|9av!P z_sbt}8cu4!s5#C~P^`Z*uktG9Pu2aLzbyRHD-1PhBV}5f>Gy#SdLmnK=jEF0KX`KW zyYK!@t6F&*2|RkII0QXit@_Li4S5VOeeHiROL2I}%+M2@=qy&0UaX2beYjOkS`C

          z@B_#}3yXUOBlG5U}lb{=gW3AQP^k zM-^vJ)k2%up(LXtvM87>&JM7tel=r`T;7-D6Z@OZ257X#6s9`!3NN%e(jO z!E1Th_r~1CI=&Ng8$+ z9^0ug8dPl>Ngqs20hE+jthkQTgy`;y&oY#2Hp*K@ZgHi^9%e5alFLsuPRa?LP3xEC z!2zf0U`~I;0lEOvV#b)E$NuG$ev~=) z@-DR>C}Vru7L3mSfs&_f_H@aJpCzSNUuNhSDx@D4hy*QkEoKr0vEp@Yhy){KD@}?q z-vBN2y-)BYfDr1Nj;{-D3}{0Bekl@cpnf4|j-7SbkIEM$k~pXrM5Qk*a6Uqv0#s6> zz?0%Vl(^%kc59-V;Xn`rBq_;1f@OoblJy)l6S<0w9jc{Dzb13{@=#R$;D@lp#KfF< z=Q*W~#fb+!T=o6e+;{4OFbF+4yA^`b8U zwe1G2BIIF)q=-_AG0m<4}Ocj1Dfsf!O`i@JSDN;rwG(zD=^C6N~(*itKn`d zIQ~op(kKayl|egCGzYQ3RLsL#R9M%1t;b+Cn7^@Op|ph8!J+mj`DwJ@J2kJ!GgGUmEvF!1WA4InmFcGwmyr@5zaS2aKK+ga zTf{}9ghW|+0QJT`*9+2SRN9pbx^}p<)aAw$j)H0MgT)r)ro-BJiAWE&14D_L#|iO1+@ zVeTA-)V#E@g}sBGnVGC0bgf2Syq~bw2_S#V$Rxp5PZSCc|JI}9bnc!lOPyymbb=!V zZz=Z6lQTa*Uvo{lu&|8+FTA{CpW}NkNI;8c!-KLNz%rBT_H@p$dsb6T)a948WTNhiW!c z$WypFVY)7y#r697+Fkch8oO?%F5;51RZW8-gkj{NlVekvy+0cW<}We^=H zvJYzXj_3Lav{J?-iGqjgV1gL7Haw=)*TeMrMxDl=>uTybw~rP_@_0KFu?Jnn5mJnH zLD35b^HaxkIpv)x({h2xCpnSjk}&o5?D)7@OB!xd!%JH{`{lm&rN}1FtZBzam9+|} zYj~}hJ_oH;RqJENbKQv%_#s+c{qyBG3N;jGXIAR@ARm{Dc14Q90;Ur6T6v}Z?XZ#} zZYbFeev3)1I4SZ0(%JXSa`dLv2nq_0kXwM5TE>njy750&C*A^@Olx|6vnkRPx_d}= z&VY?Q0D6gc3*LUlIl%OoFGz`zBcRm&Wlq&??_8@<9ILE|Kq)qo3=uw0ycog&5K}6* zPB*qy$LRqayLGxRSjfzu=#@)*a{Vhd$e@Wg@u;1F_!(+ zW8@iD>||IB6sHUArMM(sN(!=PffTRu@Y|cnk?mInN4q3`0`fXIwhpesX z3Gge61Vi5*&kg@Z1I}`)+w;wI+}D_|4=c8GA}rWdaL{UlPW<_8*(rhF`asC%D?-Jl z?=YA8f_yw`x-V(Z;j~p0@vEXG{3cIqv}zgvewg=Gl#rjTff;)QR7+x@hCUpcv75Vr-4ikCGpGrb2i^pd&UGj4q2QpjJRllO`W;NhyVJ z|I`yUEYb216BDvC|8dLOcQg~c(V6DHgJEe%@rz7Eke}wqH}QwWAl_X|BrEv%`a3M1 zO}BI)HIg^y&Ix;8XnV#lC-ceX^q^Y*j?_D?OIuIv$V=u9-qjv+XRUHrp$~>UV|#FTcD%47 zM~Ezezx^QRt4fNm#Et*m3!5Lw)x(}n7Z!Bt0Kfw>NxAOIz%WnL6hg~|0LqO8+yV`h zSUO$`__r~EfOtVqbZx)PPx!q0)Vz`7(Dj#hQN7x=iu&4D)-YvG%%QP#uLsOM7btrY!!xM6KaRT)P0}@~d&NKLpEB0T79P__WnHhTV!Abu zHLzj#l+SHEK%Y=zAe=FV?yflPIpje}mBaZ- z*`nqrTl{&X=BQD+$vR%U2yK%84bc~GR?b5+_3w1m0%Lh_`)JdQ*} z&&Tril7`5J2MrvAsows6&&6G(J5lSg<>GuU%5zo5oG@sF7mw%7PS_}8s+Us{Gsn}5 ziXgtBv8*=yaNKPMpmti1EfaKnJBniJ|Bq`x14Nc|>r_<_l*Xs$#MRN4H(Ekq-<{6vZ!iq$Vmy6x~Ho zBH*#)J+ra)R7c+C>f0(d^ezwdaz+~g91rs9Lz^!n%ummM$AL_t2BI)8xGYLCS(UI$ zU;2p!wnyOsiwp;8)q>jR?7;?SrNb;U-I>LO zy!7Gi381#>x>|7bV#~m3cTjHtA3xvtmo~UiPNsG}N8fuc2Y%c;9D8O29(Hc%&nwYe z0jS26T=b3KifdZAoGv0B1jt_eh{=X#(&gu&5iVp0x4}ce+dk**op|<2Q~ZhnkK0DE zb%gOvCa6yWBZK3i>ZMCA#>qTP*x$r9v-NfQ<$23@`kZOK(f zhd?$=)l&yM*qn84J0|C1ZF&!y5P>ZAg+ms4OMO1fj`uV2PzWUQ>3OY2M!rRg6M?=& z8j0YjX$KNi=D094KIA=YvCGx=gv6J9R@UPei-+v`&XK9i&ukc~HZ0r5`lK9>)jo!( zv)tBu$xmG$tw6t3J5Pid>B-UxB3YgBiH$nkkIE&_c}CWql$uEJL!lKBcT`LO~NbnX+VUL<~Sqwn&5ERO7!W>g7A8S{9@tBI)jdIZFI4!r4# zQ?5lae(2j`(|UG{0@s-531v3HhE6OY>8pYJ0oddv1$_R$v-C6>XwCcDq}-VfUq=l2IjgCy*Hd7$y!csbq-A7Sv|6*< zroT`1VOMNt3_UJ$i`MKge2fR=p}5ICRzK1{m7yeDY>EV1?f^+IY+TuePjVrl|SdES5-%vL)0!Z4RTgSOPlObi7pIv*5-VbcpX*d0YuIFm%z#<@3704QPaPKSw&g}z6=8G18)09=(|%5_~w z2$pY9YZXj$bm!X5AifU~nb?`0Ob&xqQnk#8I$(c$*B1hBQ8F+~ z`z|B%b$}ha$pvK%cP%m~;$dxxk-35S>4iP<;M@k&mOk#91Z$m-3y<@rT4h8VMMsX4 zE~_SgnuUrn+QD1QM~{k;5}luuMy-(Iq+ftfc8Cti*@1xI5S z5@;f_&;petk4uHJ^~=2JZ`!rT|D#17*21ghr*y9rI}h;QR{OlT7L4- z#BaOYmXF2L#xqqB(e19Q7d(lx;ogc-&Xo&IbKHDvll-!tL3!256(#HKJzrqx!js6^ z*1nC*cAINX&{gubOxKwT_}PEij8KTr5+PPr-}doqnY#1C&YoC|Xw=J3FHcIF$Dr8f z*1KWPJ3SxmU(QyKZ%ZP@D06VzC*dGL|3+IFU3~lY4FNI=VUQ(zejSdM>bwI!6MO_t z_^7hkc*3T;u_qC>JFoo8d3?w^MO(CnA_e(Dmg9aT5U7StcIFe$Z&umVtqyLIM>iZBGY($s>w7Ny@b0B}7YV-YH z#Log>9$P%Dd7$r2b?)nmqbDA;P?VVXZLE(Yz!9q&U=dUJZBv%g7wrL*0s4VWdKdd= zZE<2fiu_7UAtC~TJe8~$3EnZ(X?pHLzIvW#8$07)IN9C zKi=g&f1${9Fr!2gqQNfU zuZuyfK=HkP_R5a+W^wTQW0rPV$mj}#e({v~c{B-Ri1K?LHhSATE#%J>e|$vHIa|qP zzJ~Njv2d-cBy?TV)ktTxxA`s`(mTCGbK!h4SQ+P@b+6idc@@inx$xfCeCpX)oAm9n z4G)%q)#&NR{_JX=nat}_TKlSKY&LsqOgiDBxfo&#kro-zYJ@Xuov@hE{F+Y3miwY3 z&0H8H*zk$_>rD1yCA-x)z!UAWp?gKc*U^zYy%;Qh*P=X_g4+McI}$tj`7Q2bf$W5t za(!Et?&R;skq)R!dW5yg{k_DFAha_@?S$X-PhqlBO3_#lqu%DQuZYH~f&{c}G0umA z&8ow91&fWx%letvSWgDEv3rj#Ea!(C^_xqF*y{GmRVf1UB%owT(_Y~H7P zyMCg2$2qHaHvKM8*%0BRu~9eZ+qE;;Rs7DYf&k{Co6?IJ?t>m7_!Vr#a;-sU6Whsj zO(&LcodfF9=HdY>-E;S%9j)qml+r5fM_6yMD;m%}l{gDSYa$-RQ62g>u+P!smPy!nOtfUt#yRFLuDD^9*g>Tit7 z8uAJrxb^XZsr^Og0>;%PUq;Ha@o=hCy5Hzr zQDOtIk8r>JQ6w_>rt(Ec4~2X)G2)vaRisZPga{gTg}V=SP_}v5s zg`bh09%QUf=c=C{{pQsh{fqp)=L?QsDGo|KzoOPuf`|+%lmDrBlrfGT$-fx}tm&$^ z1A$UWIN%cVBZFSHMKO0ULeGPkY;bc|=Zg~K{f<^F9O5ces1WTWj0)8?6YYx^VV`8N zZcdbr6XkUr2nf?bkcWtu8U-z(H?X1BNBEA1jC7h0kqrN{`onV&kS)!L z^iwN~mAJbj|J9hQK%4vZ#n@wOZ02hl6WIy0wV#BS*lhdm@r|VdLb#OZ@TvTq2i&Ca z9j$|)MZNd>4pb`B#^HDu(wDd9*50&>-X>evep-Qhf=tMIKL5_CFr>bY^eOb-gETT zMYgje{Dase<@Lw=YjrHSRh8(sBgbLf?W=T=sp!y@oEeh#+vO?xA-o5cpcR6c6SFY3 zzfPb2fm{lA|bz9ZIc$gs&B*gX))q3KpZK>KL4nPZT@#& zLivNDE@N4t4sq*6lZ;aepR?0c^a*S)PwNm1!mD5aG%o6T-O-}s(RpeM_&K_>WsMaC zBN&mTY|d|u^#$YYW-=C=Ex1rxZ142zLO!TA0cvCbTale%{Wm~UNWLGvGuBa?0UL$R&1Ld zV-H1|Q4}ER)Rhm=)KB z_}$`(VviYeS`{8G@3Z@@YbvJO39$8<`W-srASGQu*zn>(G-A$X?}gvnAavhdZspIk=tdEbRYIs*uL<4 zY<$;f1^E$ZlaR;mXi$;&1mX?CFbi(@R7t9~OE+FQIlC>0fcW6-cP4UxO66K^BTZ3# ziU$7I1OHG{hZ5ShJQ!6U2o z)dHZRs#4xm*d7TYgRekCkeX(v5)Zd`_p_zT^h!m^gFHH@Wl&k*dUj3gJ!Ho< z)dn6&;QFQN54BlPt@WDEvzJ2mU~zgi-Jiu4OoUVmpTDeD%bC}mo(AO7Pf8_-scq%I z?Hv;^g6uhBZhxBl^-FJR(Z9iOX3k@1peX~YnH-Uy60K#`yNp7{!+WSD#lqYjqF5>c z>cEnn;(zwb8Gv<;iPHW2Gj3a5r-Fp0qPFxBi9Er%F^UaM=k!Cc&~~D znXvoY4dy9EBqecW8ziS~xV-3(Qc_u_4>zn)8INzfYQ6?B!-(a~nzP3V zw{LokW&1(k#*pkcv8JNk*C%g0q|0y|WQkC(f9$SS!LDbq9%_syQ*UNN+MPV1;jRe? zI^Pa6wsov8-Zl|YsPPH@Il26YNPYk7Y9mh&A4jcOksmd~bw+pRq!5!XBND{I{HP1; zd?m8-#!Ms?!f?ui#Rrbl{V1(FcDODhLwXKpM(omd}+S+(@gpRl&< z-Eq@NpnOPJDg6MBke4t);<3(s7%5F!Bktm}%7MPN-DAc1xq$rq;b)CwajJ+Bzp=u2 zSqs=6s(sulaE9)MrhsO_?RD^~q2(?X>lN2`eQ_BP@z|8R*N3ww9g3+|-M7y#4~wQD zp>j&Mp<&ACTsm8R#?#h32Z*oHF<7pi`K}{i<|eY!F$b*e#~w_`Nrdw;>}EzuKO-Ic z#mPB3eagL#>feYy*YWgu+WtxF+D@o6xkqy(o(z)Uxr&EPKkRZMvnkn<9vU%^25=cc z9bJe(Rcqh$6nT3*w4StwhZqr(^0y3Y^UCd7gD11nV6KtAC9Y;MerLmDYfZ=`ChVfW zqCYLCTCV=E3whzdSUZ!(?X)Z{Qm-x?Vs=XjGgfkhmhh-rOIu2Pi zHKqAK;XVDnF9O@95ajVrr7U4 zwCCH=Ewt;^{WF**IAflHy>HhAT!IX^>q-R!S~P(hLoty59s-vZ^eI{+0YJ+dDN&qg z=5pyXd2&)p%HG?yS|q|My41FSc$(7FJO2?fui+0G=HxH$kRhhP5q`2~Ox%|84h#QB zQizUfr)ff{{;3mHmxrN&k%IP#1oTXY+}jiVY4@&z=j5moNM179v%}Aq8K0M&WoM;W z^iyCpsOl8hib7jIgI{!>J5k$*O9$zQdc|1q@Y`yC+vuJwaQg{O`I{;*6n{ShRBi!v^W*a0DE1U`Z`25C_9 zjLb|Fi8KNC>Ui0Z8#|Ee zS6#xV3y{^r-XigpydyI4U1YwMWtb&oS~F#zKtsqel1}-K857V$K29RDT^JbS!xio9 zMf#kc7v`p~=V0d~!I$b_?(61VFQ#WSi+X^3SnCUqd?6}@;`JjB5v`v6X%Cr`!4wj} z@vM8thfob-p9)oOD?>-2AkA$Zose2(G(tiB)yADagnultEb4WL^E+c) zlb#2^8KVT-JD<6NSZM&a5eMw5AZMsZZG0=8Taz8aDRK-{Opu&0Ocw+0EaoTJ-k;Z8 z7eg#&_dhKBZ;P45%R-N)fz}y9pWO>asM%CckM@*afUyPw{#pts1BMheg5V?L% z8y$ttbsmZ|y15qsi|GFbYl89P_tS^F-mM(Mo|_`rQcvf!B1M0f!kq}D8@^sKM%$*X zS!B6mASE6K{vgR8TMDt&Z}EtS$Q#QaRgN_i2uy2G7BTvUsfXgSt&jr#3k%fu%Hxpog#sjZ25q@GkV!Uv4MF%x8n1Vbtk0D?~^ zAXxilS&5ggjye51c+r%$4nHaw)Ph0AxeZ3Z|%kxzG0|rNNKk-x3ygvmRNt|=TLd1Tpb>-{oMULtXxc2X*qOGirLK&T3 z^UJKm4w58bl24e{D?}put=2W{5CMOm=+Pp92u1zT@SmHbu3I1w2pA9qogn$g1(0J0 z--PP%(E-61h~J!+KZZ#_K|w!&Pb1x%Sl~fyF~Rz{KTyBfgP0)s_l%-Y#s9am670K$ z`sXqahrAJ$6>Zhwy+(!7q>Z_Z2ma{{A#n6|e_~#8dp9;alaiSf{(}f|L;f)b{|EvR zc8-p~gs9qz*?anb=SltFuNATvcbQLdKqd}?*HO_k>xLL1A8`N)`6cud1bA!Ly{X*G zb1gh8ExG^^`o{D0^c6Dh?#k&a;{LIav{htF+m$rl#^b8Bl;I+>$b$ExY_!n+pMM*? zrstfqoBmW>`}%PHc|SSElxNoSL2y)f;*B#gu(ac*)Ux?Ib#?tmxp&9e+Fz|pw}!3| z#Pt_eT)?6FY?!?=}eHB5d)s1I1*xp*00`agLKf zTx`i=Itj~S)LY<12HN<8Lw4e(VM8vgO9)6}*}Kt&f?WA{NB%&%=e5?bScrtoZoIF4u>sd=vc@qeeW1>6-?|f_@v!U`3mq%7a4TQ@v)h~E8ToKd3GC|qii_)J9l+d zt=jPz5_6Gn{pT&N`4(?I@n|a3r(7{w#NGy&6mt6hiZ2cYpDY5bN$R_{o>c8&1sgh-OT%teL7oYF0r{1+t!o`FK4PrxQhFs}H8hF8 zbLu$1CVJ{v17}?eSNY~S6PAtY1i32nQmFE0EUeoJS~ZuwH&6c1)o>oD?Z%fn`@Y4>-Y?4N9}R{+(8W5J5Y=9h=YVj1D<^EQvG z%TB-3fGg<*#6sFlasLG^J{cr%0r8JR$)>_jlLRg*{D)A1ljHv$>^F+nqN;-Ti>2%T zrc8Do$U867kgMxH&({m$J`Z>35K4UF9P~eA;sHb&#MqS;|E1^ajfZ{e-^?K$`=6-- z^Y1e0GRXZq19(K3|G$%}N}~N6qJ8@L|3(Zf2I`P0r~LS~0@VUw7bg))?LTuZ75FHZ z90w0RApX$LUJNipNSSR^v$_CElbP9@w}oP!j>E~Oc3S5m8t=?B>kfaPveF4b4AuxTj)y_ zfL=A#j-j?BAao_P*hX^njKXe5S5J$lz-HT)A}#g3o(_CSw+SDWok=Ssru6>t<@ycb zOYZuQKsg&1hyr_#EQqSGmXbnc&bg z3lD9PV=N>|n)C$ksv1ova>=;Uwqp7Dz|BY?#=O~;c1lo8le?s3-8 zm5$Nz(B=~3PuLq#zj==gIvxQkqS8y=weHvxz$@2Icm#;32+}j)Q(l7NGf<$OCUK2F z#36I;qV3)+o~K2##Hk6K|1zF=Jr|V3GUttN+1Lc;)#XcsMS_lNbnE>6GmG2f`Y6e( z$^5PLq7iTRtzSK?`W?Q3`(=bW3MKz2e)=i)BvF#Fh>)sK+Ev-4CnyMEKk&d-H$b;X z;Kl=d$ZOkb<}4pm&pCFnQpUt;%_G0%W=+NCbK?AfqrL4|T;5|%>_`Hu6(P6gmbR$IO)mf8eSUgi zH~Bnc0L1P>=?7j`z>Niskyov&NAif`2pZ=p(+Nk{e?Gk*B=uBo5NycdeqE$A@aUMp zBnKi7{hp0y!x~l2O%mkyCF}Wo&B)TR#@>xvPC2!d&#Wlj8beReYQxEmN$Y@>mHPmO z-S?!o)HVhJPh`l)#yu{ z73*#qkM4Qhkj5k>$9zKr$vnyu5!!1$m^{2*p#f>?O`riv^<;X*kpyDZP$O5gjlUo} zxY^FpLCj~^_vo^f`MNctYXWQ*z($WR4j<|7utta_IB%xbb9&Z@9Mia^9u#iEFG4R; zvVlirhB0g2;eou=R`ARCQiaKccz}3*(;DwLvHI@59zSQkNk176n?zHt1bCLv@F|D8AVaza!oY5eMjdx0FafdTs>S}8 zvdwTGI~)M1cD`cYySivPP>qVLQ@y73XEX)s)!FozTqXB{3@OfZQrx`jFwJDL>(~5{YRl);C#04$~*=e&M+`&QS)LYGGa=Mm&i3^0k{2Yjp4g{;9{vs!|@Gvzw zGq087Dy$|uZw<3I#7S13+ zM2yJ-EcJ!*j+L$f%fORs#6>;R?1o3?r6r5*~OAm98{kAOu zEE@kWRs@vfx`H2T#}g-LY1=#CJ^jutJ5kDLhU*tLG?-K_t&UOR`(L$eyo^oH^b5Lf zm7$vqF54}0kNCvFxYI3Wk`$7Rzyt{FIRILkxW6aWk+s*UmgS09OGVOMX>0FSP>8X@-YFxLT*F zqRnJe8O5`IusSaHghnzo6Qiu!$7wI^3YOa}Gk8xl9p|Q5s%l6^n0|pH=FnDkG)~-? zr&e+tT*he34)6Sfz2Gjxeu87h(Xi3d{*L&n_iZ+`sa$e*U`=MbSlL$?YtpK_l*el| z81D|K2DZ3FZ*F&dQlw6QeFBhaRx*uQ-QBY0)#+Espr;}@7Yqmsie*YlUcW-=5O`g| zcEoRqvDNfJ?sqfxcqylpw*Mloobsd^l($PLS_|&pVpTQnB@vd0ss{rl1p86KH8#eK zhL8c(9el|0a$gUbO7ZSx^J{KO+f=HEZI8Shaj3b36JmG;QpEaWXBXJrD9|00 z1w(5~PuFE>g*=jU6xZGUX8@m}ma^CCCL3s=UAZ2-X7mF#s z#r&XU_%1H~xaIKocRc;>IZ5C8rM?s5IXA6Ycg{THAjvJsZs9XvrR3Z$c~x+j#4cNe zKfOJ{GiK~gR9)>g9LwG67+R*VaC~N#MVjicgVHjEqeiauoD6`<`9R0~a#7bxl>h6b zLj5h-7@AwjytUpd3NokEw(jY|ywmg|jTdD~7>zmfZB50C`9aX~Aib=9{KsPV8}$Hh z1F+R;%sFuPGV+&~ni7V27Md>QEOb)Q&Fd7{Fcp1FkPMi_wdmrv+t+?|*b@C0+0)$l z&DYOHqdws-30IR)qgTqheZ2{tvpNTXHRs%(vdvvl4q18qkXE5Helu`AKC>~2De`2( zr~v-kY^e)M*IJoEe|b0*GdPQ8<}MwwxdXN^&{mp%-EvWfNLNrUHeHfYZYhK zFduZV2&);O7^elv&_Oy??nhBZ>9S#+7{=;Zn>)JISTU4Vf&EVtg`{%>x)BnAqQt?m!9mx;z@8GpQiaJynykz-l3y`UYlv4X zh2`bt#v%m3%tg=ImE5@wxUtJ$QaBxH1OlZ!h^0z`eq^e}<|%|bB(8-Gx8$a+LT(d$SCV<889T@?$Z?#}2ZwYsBT0MY za508K?N)1zYHDI?*&_8C?$xW5HmW^xi@oIyEn})yQR(Sx?W+QB$WdP(nnugCNmU%- z9YGIc-*~1qV7plVZwAdu>HlzX=nqSlo1Jn>5>_WUn1vWd0#oojR&9zSW48-xUG@p5 z(pBec*5Z~4T|neaSxGD64v#TpxL4w!zG7_cV!h?P6lseB`?M4%Ygw_-!~B$>F9m@u ziG`&`QE9XBA=d;$rpd;4ZPL{;b`Gz3eP#397sX;MLMp ztM#j#LUks)sO#sX%L=%W+ySQtfBzus?SnM~hzS9<4%NDqI*hd2Tohi};Q2e7@MQkma z&5UZC9i?LMZ1!h$-Ujz?y86o^;cgH@oCEfLa&7x{w@?iyr+>USklCSc_CP zpDF@GMgn@`e<1#sxuf*K?%Tx*d~Pmyor6Eb^FOjB|2as~F2vd8&z*(Rm#sf*@Sn{K z=Tz#7_rGZ%S*p{&NPFgS%gK)vC`%Y96K5JZ(8WvmcZ@I&>3g?tY!)d{BpC%JUcxZ+ z8*q+FhQ}B1eJ>^MdAJt5*-5yMuZgo6oNj(2u0*`e8>o$D)k$W*pK&})z}y} zR>eS{_bfD;n~Hppgq_UuLcd$D?oVmzQ>tqr``OaN?rhKHa0>plk{J6LcWE@o9;U0| z%QDq82Ja&?u-GMN0oC$T-jh$_+~7YB#u?C!sz158(X`o7MMOdb zq@zRxrA=*d+m%UtxZaQ%fXnpV6Eu4#alv$<7<+9JzZ!T0j}qq_~*$#ozcU z_$D$kvWJU-6-brC?-wZOYc`c)qGOUXw7ybciq=;o?B%e$#$-+%tfA%<)uq+d!I{a) z7|)ZmA`^`jRIs~gN?NjQO^|9`&BYitsJNJZob;^wK_4aPfSOW4Fx7#KFXU zdHgZJ)acasxIYmTsn&>#4Ua8DK|{(XLT&|?8A5U(7m5KO{=90MR#Hl8j3U3937TD( zzRgL+S7gw?x&3h1)&9uc)m7en)FYMRkVs zhtvNJ9?>@TD6V03RC$yYNEj007}qONXe2gfoyAhL$n+UZT8Z9y6#1cFMQi< z@!^nxb8gvjbC`kRC%3r;uUzWlG%!uzLhI=uuIlS<7}$Ljf0zTlGgFv zf!RKGufV1t$y;&7rTLG^^2SuLo0=KGXO1obi7ToosEwt?tGJ#WjW z7vkll1)JRIRg4`edhtc+dEv6{-B(aq5sR%+1i&_9;xHwz~fLUTh;R^(6DM=tEW_A+I>7WPO=8qVb74_vjQ5!mSNh^B=%&>1fYb z;6j1ZKzILS^y@BN<7Sz>IN=&pXO#~p=d|5sKG!AqP0IF%s}7Bt$MgCW3lj{jJBPh~ zOsbm@I(o{r1L$&JEDVf0n4t;YJK~a#OW;pwCPk)+32|*;dsbJ2kh>=wfq0mBE-A*- zS?m+|`No)Ps~+>(_rK`cR;N@UiLIy*q7kX6=2X(03~QBR&bX-}=7?U*9Ms*tat38n zNHOoN?%S)KILaOfLHCVl zrnC)8DJiclL@Z3=01MJVSrNqwZ62+tf!QIh_XTDfFE28(30|xhi22zd&h&|q0O*@g z?=ab(&=M8eg&NP}52)Gf?t46v*W_?29tR7@3eoH{?3zXlV4Pafm^IGGlOuzRFmE0*>;R+)hKIC1Lh|vG$JPkp%DiZ*1GiCfV4w zZQC2$wry=}+s0;NXJgw=HlF0net)>m|GYWp#hDj<&D7OhQ`24D^-R_Cx$jb7C|t7X z(~s%5V^NeLFNJM=FHO6>1C)r}0>F+w zVRkFRLI9^yV^@|?oRmC45`@eOl~$Dr>Q961Glnx6DwTxFbQ(HW{z*^*ynlu4U zPF@ppI{(mE5THp_3>e+sIrC@I&H5JObve4%P)Y(0?I%bA~s&zxpTD-IL;!4N0 zE!L5e@f)L@(NQecg2|=)hK;SdyK(j+gd=1fEa#ErwNJzY{lnEV_se~ALgLa%N@LVf z>Rfq0-Ph+1!-W#v_gNPmT956)*?3K))stt@HatrTLvI@G`^L@KNE^k#^4T-wo`7sW zWbiS>ja#4AlO^ARa^c-uONUCl5EVJOiDl+x4^L+kG-+u$hGIT1tNa~CIfv^3+9{`o z>|d0OKOL6K&wFvT?>o8YX>$lmT#+dtHSj9d;6(sW`xL1ROli`*shrA_?KQBpg&;uh$Ez zV3_01J0Qr^S<-4qD%FWGyeD1A)?X8}G4BY>qTgKa0>aM&V4;clZfBck1Mt8+x&{(f zd(%j<+J6M}x@xf~(2@n*q?+cQHB;r-CcdyFGD5s{IUS1ww!m3F;&gc_hNQU*xe-Yi z#jDXNj$dV!E6_B@_6!SiI1~axl6+)S%+94KRqvs}6eLn6t{1A;f{oOsExiQd1v&>l zVYswc-Yh662vxZ~)24LV3cC;k8Rd{Qxf?=XYaCT)4>gHD4tqw3@-vqG7RB4fWj2R< zV@^1KR^y05ICo=>-Kcs@)&c-Ft6Av3!CGe#3Dd+ti4KVF?Zr74J3KZoPlN4T>MW(_ zQ`mZK{>KehV%rb?^p~}AF6jT7ZeihC#oUpp5Iu>MmowW`Hh0I1kM!1IC{da;po0Kr z6f$ZAJ8!v3t(;nF_uo;asY)jI#O^+z%vy@{Pl&o4-{h-mNdXe#HgMliXM69 zU$zf3i)G(H7q&CaQl@SjEjohdS6tVHGnLIE@&jULykqN~kqMv5zll-meJjDX z8=E`tVR=*I7b<_gTWtiyA`raP)OWjgHfZ%CXFA#eXo?`Lf z+mh@Gb?xWIeym1c&0|CDuN+*5{^oW1HH#ezI^6SL41uaC1&#NzW71Vv{|9e;x-#HA z+ukhr3vf=a|Fz|@Tnm#kEmy0-Ei>n`rx6frS1DZ??XJp)~Pj+ z%JJ-G*ruM%YjI5xHoZzsyU)MzM9K-xgI(M%$5dB;4{o_6{`fC0EM$Ex$uUyW z+7d9G(Z{?#^Z}fkuh>;GnSQx?J_8s3zFqPhQrD}uH%MI6?@-auOlvnZ6_JVV^|lMV z*^Ap+)x1Fi=YUMrwNQ|(r{3?;yBlcea35gW1p@y3BJTT=VJ@kB2Wrvcw_9!73mYoj zdUN5)JoJ4yxe1dQZZ|Lq;Q*IO;a6r1Vlv=>k=_0cv@!mIl5%2l9=!GC=YwX9#!oX2 z^E!b2H_N&MO%fCf=A4*549#^*qsE&EMgcxlX~7uu2blS^{v$F>b1aSO8yjp#WBGlH z){-`9nq+_`P$$YjUeIxcaO=(yx~PJe6B47RcEJ+;2nY`@66+ z>VEq8g-iPWnyGv#a0sU9Q5RXr`Udt`+p1vq=cE3ll5nWGzG0pz&9J=R9y3q4Q0aHY zJpH9PLDYO_H=pww@=iPz=Av0pZkju_LuQ{hL_$udbCd>4z-l`;de00`5CGe$bStdpJ`$Ib>ndA>!K%Y1cdz=y zTNOfo25gxRM>jOx{GT4%1;0KX&hT>zkOp?P8Je37r=qrcZIM&62!xPbdYw#bH4S3! z9wAq%-gu%F@pFYnl(WlH2b0<)wF0G2=+=0DxprVcAh7`*%9!-3C$?0vGg_j9%oNJz zIeUVVz2X19L4@X4I%&0IoNiBh{%F7D7$Tz<2q*UCyJ-Fy@C7tExs{T_^+QHpWK+@y z-0gfBXU_p=KyiZqM%ggI10exczNU|2@Py0IoT`%Elf-r$)9sx2O(N0&McHP z%xeLb7KER$1|FHcE^3Oha+bCN-;FX?geCKitMUWh8v86%eo^x;rMy%&!pN!QNgjSj z|0`^c^(Y?|>-5>jsAK4a>i#RGOgEOX2;Y&(X>4boe3opb>b%uFYen|FmV*H59q2!r z1hgAA)@x6o+FeVq!Wcr}2`|~h?MX|Uu9!E(9^*nQcF~Rfs{`LsQuqiIi5o7J{$@X) zmMb(kp}Ml!OjQ zrr%)xhF8#hpIuIfwtjtujkI+-{v*u|C=5W!p`5YD%hIy)hqGs12lo7@inK+}HHWTN zk*MV~l2uN7bBBhcV|7Ry9ZS#xKZQWS z5^l3y25sdD4U5Nw3ZdB{x$paMQv5a8pV~4qxd>XaC}&ZeGIe-Bw!}ywZmrOG^E(3g z1ytlUlnwtC5vsQoVS0}D^4o2k4oaBa@a4!xQ4N1R=8>dlM~Q1ZPC@6E*QwL231pUJ zB+_WbRvBe-}A;GiAqWU;~_PrZ@3VER|*~23< zEO+ubc&1U{m}t1?8&M^_N`7nj9f9U(aZp+H1O6$aM?*4sQqV~Dwe3E}mNuTT2i8{j z3hGUx88U#x21MbB!+;mapd;9N^h zp>T2U>9$q4E*Cy=Sh-i zujtk@U!)28)tVojA}%}W3*MAw7_7UO{f(Xmy>uU$lrv)1!t)B61bYq{!tL)SupNzR z_xr1;YT)G{@EI2yxl+vbJapDSc=SbxT3_bKL3j!+Pk~Kd;yS&eI zaP|MW&p3AbyhGLkO>6>j)6`yj0YEvJ&z;I7?%K}1<*%DG!70_&eJ8w={^wCd`?dR0 zO?u6cL&WOScWuzdvOmVL4fHGq9PdYh0NnUlE}+N7WB+HvRj_Y=L3jpg@@;wPaz}j0 zB_6rO)q=T+ej2ZUwaKge($o5ty5Xt~kpGD5V&9Ne)W*SA^#0C= zN5#YZJ$)hsyHOwlnZrhJ+&LELRNd>=bBpO(X#6d$7kdL4V1)%=!eVp2=db+$MqYTe zBlVif?eax{UqBdXW^WlU^ek$mH;vcfU2!+h-5!pb)|J(2h(#bIt3< zmZKwf779*l(&D)Lu>uxvs#xcs>3lzuZwCj3O=|KFg#d;DfUE0(>$jJes9}hf@Sbu% z!G9TAqtO=0lDh~@uhwvVheP}RQr&LDUlMy-=x>p`&l*SRi+i5h_BxP%-DZC?M-};F z13?7b@kdc|iGn_=-U8((8y+|n1v5PwK-ye$Jg};g#UsCu)?ZxTz96S#Kyd2YvLJzh z?!eC2E*HRU1R{_!l@s_|Mvxx?!+@K0Z^yG@V^aI4z_wz8dEctr_XjC6XHQGibM}+v z(g`Aey<2H{`RM~=?vh9k<9u0BPHNlPzN}CpUMP|-{2Es_JFpz41O)Xmpt>hC9wD#m zX<}okDx+aAE%?3-SH_dw+gmg7RLFd<^sZ22c`OO>+xM>f>DCr@cE9!SVv6FaK~MJG zs+^6eK))=>r?d0x=3&N1$Umm~?jahV)VZBW8R$BtB^AuS{}yS{Rm#DPSjWOn;G zzDpgP-T3A04T?yT@4gGh%4XkSOJCynWFFHE^`>Y|0_SF&%k>Mh6v`St9f8XU16hgY z_($!2Rm3_)Scfngxgl)t0yP!{v0#hr3R`Uq{K4P9ZawMh#K$%8@}w?0lDCnvt`MiO z+eva(kZ#wxgI$}eE_v~vdr@-z9o#q^BSW_jxQ3QKWm~i|y0RzU?%*xGgzi{6gOQH3 zARO;ew|dE=POR*KTr4#e%&Y550|NuU=qoZ(s&2RCAoYDRg$3~m>G_L`x){vk8OSM_ zN{!+!u18+7Ns7@|e7vn2PYO6CWG5I6qanXLbU|aadkjThUg}R)^g04fn+o&N+YsNv zK-(VXVHkJ8a2(WL%%p;=Avy`?wwl|U(vU?X=`X-#!y}*rO>s!lr!Fd6Se9E_xZOu^ z}6Ht~SLVCc1+bX}a zLl?6i@fSucCX}R@$_BrA6Z#s0e-BA*!}9N0YHijGw8v2f>V2gB+-v+pN#Q=agQXWY zDRAW)_$TBkf7kJ7`1M3@YQBA*oEnI*;;ir0r`#E%6N|rlKd>P_k#&-5I}QCP<|Jj8 zaE>2!C;oCFu6hTpX9ny~40r=A9NS>W9ePcq#JSH;xI*M9TG4Q7d zt{P$+8@cEFaWw8VCOOAfass#cj@8a=_hV>_lPCr>C79SFBcHk9cBaG0xX{iVxbSgh zF~2k!A09o0py+p=t#7VU@F)w2`S=xB8XX_Jt$WWJ>0mmL_CRX8%wxd>*l)v`@`s4o z$9(yr{J**}V0MDckr0}%?;DTV60pJoKc0F}@SADrO+5xj6w_1Pj;Z~6YKpThsw+M8 zBd@iFdE>jPnpUYs!Tn*U2;x=~S|o^&CM|6zVjDWQo$60^CzM<5n9ROuKVmBUmpBYW zU&Su3t&aEqh{GVSzD|n2ug`_{!KP)4PR9dPy?o$sb_w36K6`|4NHQX!$LTenUbn>} zIQh)xlDZcX3cwGUcn;eBZ_+J=n!>Cp_iVe*C#X!D>M?Q37PZgNX)KE1J1^nS#FSC;pN}h5`d9Ibk|1pm9}pWxc@9-|Pl$2fjMq z5)u+W#D6I|*!3pmCH>S5)uf{w-I-xMjIK|Sg?oD=lvCB$xHRvXr)g5plf+>MnL5QV(BrErtE;I<6brz` z$So*o6F(pKh;NQ(K35Mo!#H%0KHn=F1sLC%NYY+mrhck(bl%j)9V-%FAu1UY4;H z%C$ijO8$Y5$9l_*z0}16w=i3%Zlljp%B3`qD^-1QQ5D74xK&tTEmu#=4G|Is$zp)S9 z)~a#MxMvDbKTNH;w=-gh&*h4n>OIVzp%oy_OO(4v&G=3H zPQE0`FKSp#y>9MyRWROOK$cEkULI6;0w+pOCb%FD!JUA=*q`6Dpq%487M<&>8?#HE z!^ypV!G#l#Hf#|OQcuG_bf@?fxCxqEdm#1ddes3Ua9y;4yY3KBP&@=|JSaOjKk8fO z2evmhc|d%BKvWf3&+w`dZ3F%1j+uNY0wM-{rt&=%O@E*!6s zAsku}YxVkMor6Ympr=M}Vp2|aHgx{zqleG;B?t%zq5gODIb%~bqH${*^TpF@nUHV| zybU-wI1-cYA6u=zJH%zxxA+N{IB*AV|F+!(@72H94g<~RjB3?+ux9-I%kLiUtcZeC zp?v5GWswzmRTF4&?_&%X)Dv3oXX?@%vi*);M8ZNE$UO;RX>=b8;&*DD*Uf0{sVXgf zyotj6qI;SpbGaVe5O zDIp=;2f*>xCK`@|lnVPXYS9Z@vCFXCSMIz1fH;3U1JC)sS^Jlg1g-ZeCmCGs)MuS1 zjc4enRm*++@1F&rN-P@SqslT0v^gW%x8rIfBvk#WX~h$AE(DUyoxU%{`%*CIqi!H- z(e@0o3tRKbG(q_LTxo)GS#-e@KVe2-?0%A~%lCaF3{oKgonwde^BnzF4Q`f7)isgG z_9}-!gMY;2X6n?1HuHOHFTClHNtsK*uZZrYgl1m+nPZUKQHi}nO7JIYAgdGM+fKtV zR|p3x6vHrNll9R0J~_siX5#QSX0_;~qrR-|RiyfaYT=cNaZ5O+qD-zWC5}S5vQ0{; z=;FF?MTURvbCXb$Xf-WTy4t}64t8qa^_MhO6sim3S?Gwst|+HkJ#H3PtvrzW!w=U) zB;}cn_k17GgF+d47`txsnz@YzOhN1uK-xb4vAHZY(Lrnu0kJ{=+H40*|=0GjjkiP_xF0yN5C;)Q7o^NCy^G=M0i#MPEH1eVOz+)1Hk7( zYT(s8D)`eQ9!w{(iZVm4yQ7JTTs_oChUbD(AxZ<8Oy3efP~vQvw4`CE*h7`^8jbGs zegyLcr(@J)`;$Zm<$niwC}EMpuXTyY!g+@B#206&z^ajt2?PIh3kir&GYiQ;SL(A!(js)%l<%nTAiHwl{82h^ zK9I=}wG<8+Xp^6GQ`ERgf6fo!{ z0Qm1fEt+6N_}ftu?no{u<_I-%qC}FBAa=L_&$J28UF9GtxZFt;Ktl}5?e%f)oO?Xk z7j*^IH6Fo>M?a1_NeR;wXjCRi*db;N;VA8V86*djiVDJ_b-o90_W+mQSG8^`g2$xh^u>f&@^kf7i1o#OGQ@uNYDn#$d7G~_4VLN`CA6CT5R z50kgIF3yrt=}NikuX4TX=+E2}*JQo=F$?IVH%|AOM5$46H9EUE+8O3<^!>pd$NOro z3#XiV6s%~tJ?uY zT^eKY0(8Ept>W}v-&SZ>>Rx=qly!H^9ssDhe$!bu)16C?_1F6#lKsKF$pJ;R2>+28 z3Xv2m5z6r~3gRyB*I%E$8NcU5R7m>}fvC;L)6Z}ADpam*5WG07``X#o29a<(O!)fj z?`}J}S}M5OTB?)yyS@OtHDL$oh0vs6oIE)9zg_?5)t9tIe$kg5+O~rJ`LMlV>&}@C zA|5<-axAmmGk@cI!n3=?KKvC=E!Ouztpd;uKHq4Y`KB@Ffy(_tS? zhHtaPQ+xl;TZU#^{(No`YK!U47f^Fk`-Ghi@O)B-Z;|&pIa$t_y-78a()mHG<@+Ui zf>!2laO`yUdforNYyEEfbDz>7py8`&4e_h-j@+Z3g~dki>#Di6IcM!B7k0e~UZwtZ zu7||*|mQcw%$fhcDPNMIM7`H-k3qm zw)cCl$yR*!Ja1h-ugIIa2)_q}NfaTU&l5n%ei?`mS2ZNP7fccyPY;Xpyh~D8oKfUA zwTQh&y*n_xmpf*Y;Wmd%4QKZZ=i}0mCW!8{bkcFa>z&+o5>Pxt<3&86-#@-kej>-j zOip58Wse%uGu~%pU{lKpqyY{TZO>Wq{~j#t_j}TPk{a$NZ1S#}Lc8QOLwMgG>@VEk zC!E4NPX#brL1|iw61H zbL<>@$j;~5B)%T*5++H&d^VMYU<@Nsh4JD8jfIPt6({-w64Nkd*4)X5H}kQW9pH1~ zqFs8M-}wb@50Pm#7NR?N5G#J@hTz)uEx{!TeSoh)7`K4@GAefWE9O+y_|O?DH9>E& zVE);-D7Yypuq`r1i_)k+b3pFnH^K52z*vhu7w`w|6g8tilr4Bv7wk%sXr5%&QivQc zfeped4&oyOBb2XZkOw4)@B3!4V6dDBNT$$Ok4T2wp$YWQ^pD}AuON{0OK~WNyW@Zk z!OuuOa`9P{wSnJ|pxhvpkVzG_LSQWPgI~-j?a-~vv_?+P(8AMN2SJ2;O}IJVIehNQ ziB~5D=@=S=u0Z}8OD8G>_YW}NGp;L=7eFD|VL5j!=)fFW?QLJem_xlpq6%ji9_qun zq6Kw)M>1jKipk6m#sTHX2M2T1ZqN>&;&tUHx~cvK9Z4^OR(zI(eS#_)awryyo=$*h ziTO;Z1ZsUOv{&Hzdln>vLe`f7K2vZG>5y&N=y8cF5%h}p9(myy^C05)k2XkYupmCn z&1%751=~SEEfAv=nA|rb1=4_`We|8vIJVl|FWLtub~IQm6>>ZPKDVcoksIj7S1*de<=SxWS<_Y#v_3;3}w<(c;PQbPBG$&S-po z`puB?>cbE0+1xG@+`wE+EO9D#=+0kNCk>wWzB@}UlBsUB6>@Z7l`!OUQD zw`-#O_55Y=haZs*o+8O$#q=bQ$oS4fs;XA|6vd-%2E-fHopd^Ed+| zpFzse|MB#+lCzPxj6mE@6TG{d!6Nu`7e(zGmnVo^J9fTHyJM^Dfpcf;URilvmT4SW z8}jNjiA(l~wnW{*nrssfCY?Y6@7&Jpf&B06wbCF6J(>QPDB2%26&6|YSz}I-RTc72 zm3bs-kgL3lb7A82sy-M3O23mLre>;)+X97ebVyjMP3kE3mB=QGwDnvG4yWHQw+*?% zV=1(hgKJ`?+1kYR(@iZNKBUPf;f$1AW9{r>-KY>4Eb|szcw0qc8daIw;BNYzP4^9^ zUjT;!Yp6O0m5gTCR26jEY!}Tw?e<$$X>8N`aaq1KOw#)vhY{~fvzQ&c)|I)=vo{2l z3H~Pz^^;Y+Kcd=uKE)R>#$UTw>&iT)V4;;lUl^HO`G%dmo zoI|SeD>&g(Emy|k)|9w>et41a7>n=P*8Gy(b%=ly2xtPaaT(m5Yo%x8`}%;7?($~* zcx$h}UP5(6o}zNkZ})-mDqG^8*}8WHiPPLO%LrA62%p;70x{K$*3m8&M`i< z01EJ2vCs9GZJBC3vEkqG{!txVmm4s|=TqnQg|FM*;{;XnWwiJD@t3~5ju)Ia8QWy1 zYoB7%Bal3ZaPZT98fownCYSF9O*LA)Y_0Q~JA_%~)cUth^bh7Vt0Q&#m#Ji~Ji^qa z~geONEZcwQ5F$qp)>F6icD}QEV7I23V5tlCRI=Ojg)ioAdy4U3R#r3qA@2tAMzoSFOOakA;g-o2quJ3)+ahqimkooS{)57 zb2a{QA##$33YO0)+)ncgN)O;63;RVTOc@Oe9Pl$r6}27=5yG$!3mL$;!#u+vr5)U5 z=xO)oRO9zgz2eF^S}pM_@X4?;;k(y_37=!0CICI0V?oHM8(k}-L08_&P@e4k{GD<0 znz7Dkk&k)fZy`L<4hrMvpc6Dh0hl^eQfutQb?zMeCJy?s>cO-D#}V8 z;7jn#`ubz7PSa^(GQBmHMGJ8)(==&@$Y2O$Tx9Mcmz?24X}T?AD4-KBw$H0v!JIm1 zY{6hrw~!&8eIm^eIe8)O;?2#IfMf%o243mu=|*{!omL@}Im3NZwc%zYM6}V0Baj`Q zI=b2s;=|2ak>_C3uutxdPEU0NCLn%!-)F5mzX!bxi-^9rfHFzswJCtR_-+gND;#86 zn%I!p8M#xYATmUdVY38oo8|^wBNd_LPnQQ4tKE?jlkDg)lV!48WmqOjr zR$iHlRl2%PT7YTc(*@kTf`{PM6XWSa)P^54I z=BXWp~t(8q24sRk+CEQGcs|o^$Uu3QDCM|LbVAi2wTZg z*ElSo3FRm0urE45eDZuN|FcZIuv=k5Z?myi(z_K}BPY3)3AUa3r1sN`DrU0J#VkH*pUQv1BAw@vwk~ zt79N(h06iUpwA;p(rU^v(lwGVn*f^)`=&{(rTox}%3{Dz@*}+eyFC%EFb6zW8lT<| z3MHt5SvtJ45>)5johxc|ZAsH4^UZ^#3oaw!3biat6Krfvycos$Tds?kO(rn^{ivO< zy(P`|p11SrfEU2Hfje;%SW@|>dVB!miMW=95=YYe56Se~B~4@^ZW@;XI;I2#q6Iz| zmFqEOzj`>lgl$K_TpoDSsN!U|+LXy3gjkLE_8HVQGH-h)lEw*TZ6N0HV+Qls{J1## zDgi|2kDoh15-;5|zoj5Y&>#lk)E!rk?(ym8k2Ay+BfK2$Zyq9_he3kZ5M{!z$oYBP zE>DL)V?xNgDhNTb1+J}6f(RCC4`B6vRSAli!*nByCGAl$-eg8?$$?_Fil263&l&KY9zoNQtXP#Gj z8n8@a4|hDR+Lyq7SoP3cE3(YEKJDkOCbh|RGrC_wPdiTJqSZ#qpYu~wx+t7|3<_RZ zXBJ{-5kM6OyxwCrM9VFG_j?{zNE{ZZE*`r2;Pf$Nr*EASnP9cYSyuc5akTBQypHN@ z6K(xLhXs!ELI(b75kE=D-9*;o*+47NiQ1dNOz3t8V0;dSvhl=5Tfax1%;oc$CSVoP zQntOXDZd^klRRYLjrj2iQ@DAvI{(9hk;-i!M<`#iqh{GML%%6PZK^2gw!MTwH}~sA|UVi=YN~Xqlq^d|t;Z5CtJ$ zLux3ObysgKBqAeq>e;)gJni;mvWQ-jJ&(r2^iy?;>ddbkHueh};A=b3v~Q|V1`h2( zj0Gh0#P>?i^1s?{p2@yHww)hvZ|-$fc(gE*IWRX`dbxq?F$jM-Kv#EHBlrDa9&%vk zGkr-Focz5Vk4{iye5L(ndgS5Yx5zqloJ3JPpdj4CTZ5O`Qr+_2@q0Y; zV2N^5)iNj~1dWhQwHNg=QxSEQGA7n}5{=*uTtmGrKixmL`X-S$vOtB}&XZDpo-CBEx;#$y zcmC^TXwqk?cg@y4G54u5MY9^VWcc-40k?Obf1$gvEeECGA}G0gqyq#8Aysl?QdCqN zO_@0yQe|P1lZqidxchI`_VJNHaZ5=or?3f1g$Y`!kRGzXYn4%b1zIN`xQQLSjHip^ zs+`Hz4Lyn7`+aMuo!C3;{a*urSI^IYt^n(e^Wg+5BEC6kUH)3apNM~LVBMhV`%#s6 z!e-fAUvV;=W(ztGGcDvPgnGtSdGh?5idmW(u38QZ4k$;bxM{EZVX=qg_+j+gyYy5lg}{` z!$VB)@|unU2RrK@gi9az*sx32J69{k42Oo@$53>U)gSYRLAZbw14a99@Jmy*ktnD{ zjd_Gl)ud`+dYrV`AnxQgo^R(i#A>nkCpy36gJm~Zt_0X=juSNczSfs;P2xUID4UvH z5Nxk4Hy|P*p1-=n8<|Q2$oPjgQ1rl|t#Bz3kPwlP500I>PN4{XIdCpFlYNYXm8M*0 zzlxmT@q*RWJ>*QKtd}=d)30wHo{nYazcSlmN0nm%`$tUA2=!=PA#Tr-0q7QwCO{4&QKcu3z$YN)$u+rknDIkx5GDFXN068!6G z^hTgB{TjZBbv9fR+v^y_vOK(iwt;dp?m|~Fu)h)6EPR~uT5qJWct^zd)@;v;OUzMl zNjhTrk$F{cK3w`g3=S41!T#n9+N6J;j?V#%D){(7_rHMc=6at_R&#w1(OyYAdj-If zQBsyKcDXC_vZ&#CDQp$BAv1p$;dM42#g&wlbm4#Ka$eW#ignLwpZ>6V*F-+!>u2IqVM$=E@t8ueQh!8n$t5T zrG-Z>*}JQBjk2t|88kGso81>~`oJj&JAA8}N(&sMCjW)s9(4l-A5o*=`!4Y~}n|obh@TAt5zEi*@@Gm=w5ptOx*WULfZb$`_xc9TU zvhs~|K^EW>(+lH_5sugGeDRYJNsI%Qfl_?0`7A1&a%qcYH=;8E=KuW(n?h(j@2&fG z{doMU|J{FeN<9q=R0nGJT?$_~k1#u@*rjvxv&{K0LjU^bc#<$5q=2uNUZtEr#^Hg-mnF+)ViEK>B-c^J2I*z8KQliy|D7QEk}8O6(28uXPF1qq)l}d zKFb&`RSY!R%r%L+h8j>;J3E5!Z8LyZgg~LGGfDKaKHbg1$@T8g*-Ji;G6X+y-y*Y6fn*THH1tLTk@W(BYHzWh7;t1-r$4 z3eV7R(RyMc151JD`N8s6UVf4s!LRGJN2JH-@Qs2_U35=Jf8o6jjG?Kr%ClqJp+#y+ zO-8IZpfRFN4&VBX4_jB6#%pQ6`_yfDv4wHbruwnBkr5z%o-nfn zhc0Lx`9@|mE-pZ!_i7e(FBB0feYnD^%HGbQ$S&BV@5u$S=XuD6M~(mN)DiRJr*l5- z$nY@bkvi*f_f*LJ!w`YvLu?O7`%7MQY7T}EzfWoLTS!XW`}W*-M=w@-?)7oj)i8vy zYU^Y;EPO{CzJWT%$>)Z-+j^9b27yB-;b_A7b8|ZrlvWd<(GWNSa5JQeUmywgpSQq` zt$!d9?7!lF1r4vD-sJzg-*E)*U#VChsW!|X6nm{6II(}c$z>Ap$aTQ~=U~3vy?8#f zj4bBc&mX(aW|3Dum|D?EzU-inxK1!oNjSX7 zg|yixRuZy!k?86x<3CmNilpD<+H393e2%6~2Dvvw z-{Cl&7`e0P=+FfqxgsMyS0608+9aj+6&70mI9tgUgy(?U-vZr>FRR740%O^^uPkwK z`J!7W-c1_#*`zGg3J8+x;=PyhZJq$Q(B!gYPv`9C99WaWcOOhbv%=BDM8_Uy^=Dab zr(?YNhmHzX*crAR`zGb(`|~%vNdJ{8L9FWNk5X_3C8dVM6`z4CCvcX*sQhDO=aYyN z#Eyy)KO&{kHKFqWYBD!cPhyqLaXl&H##`EIn0V|i4yyv!iH&|+fw*R^)r=My7B^c2 zY8PVUD)wanOIu8h)k(3Ll!W>C#^4HzS*F!!!rZ>n(h452%#dXcSl7hsId))+RENuI zp%|3G8P~#hYTgI$vX`iV`<6*1rftYPhl+tq zB5W}%q5UfkCd!&p+SLn(`hNZZakPYfM?Xpy($np(i4t0UF4O&eJsu*cN zJ?`i`3h)BoP1rn*(={Vc_M4yD;2Yp6&!wp?r~Fh&z1UZ^G|DtLCpx*n&d)*3&dx|y z#WP$uBT&1C5NJg`jmty|A~9(rSB#=TsiG>HAkWiUXCcEPcU9Iyo&U9>-j_zAK~@Dw zW{*DXvNQZ$rMvOTODi)KykjF|MjBqAG7iO8@=X^}YUHoQ&4>jg08O5R*?qO}FtP^G z2A__m5z|haw}Vua8lk92i%j$`bHgetb4n9Q^UqG5dn3dJfF6xpm$nE24OE(%gW;FE zj1(GoYSFC691h#(bxH4aYNx)$V4+sRwOWMuBr3I->F%7e!BwQ`&Pu+dN>*H(%<2p; zYNX{pvb^w9S~>~+@6SGbRdApm39wdX)#ZGyXN>E|X^r|86Z~f*bwAyQfse=Y!G+94 z3ejRG&310VFKLTW9{E;Z)`;_KT$HM=vfg5w{KImNqPMQ9yWp2rBkGm-F0Cm$`5~yQ zB$bX;I(ko$-Wx9FY7GC7_^e#DB0B>#6+#YQ!%!g&O#8}u&r&1!inQL zPhuuk66)3>!uOt4WM3_toGwdx%#j84OQOrqM?QV~B~AjGS~Z$Q3aSL#}s$w`cPbFzi+x9h>82t+y)T zAZ=AvcbOV?;~Vf8m@d>gv#tx$euqE|&2v(*+)uePzwrLi@62I2Oar^WLbGYDRou7F z+|G`O-*&@W^JSV z1yqTRM>>w(!+Lt;(*;K_76fx=t#lv`%ih|C)w=%06I5%=2faaYgV76?tnkcPcov3X+C12nW-LZpObUfzb9lQSlZ;?^1x zEaAUr#kpFy=6Y;0t{{gMhqPIjpS{VJ{Z^_&bSyIhtyW%_6V~ZAsPlpGcr&lo)M>0$ zykyts^s9eN%xPO(c*=QPfa|}Nfu2=C&cCd#e33kIypTI4r+!IfsZDCIVsjYcc)H9Xqyjeh$ZC5>ni$`TZ6{f=xB z1IQ6`q%~_HD3e+@U09ph=omB1K@ej?ZDEte-&n(L!5t`bVlU1)@HndUTLx|L7%9eECmKEr3P7zgrBqj1(5c02PlrPTDC0VPtYR+0O}FDB zV7Y16j(C@h2T6O|TBWd;D>lPJnkXdHI1@cf685h)I}B9_U~GNGby^!Ym*MySk`DX~ zh9vL(U9gkkC`km1#pV)`=0QVc;hi*rU{c zkEfvF)5vpVLH`+Bfg27%p#+G38<6*SYya0>HpdVNQ`wQwx0lt8yZS=fk9_DHMBt)WG-`C^3ri z;}Ww&!MATzY;|>g;!J4&*^Lhs*l18!2v-Y#|Dac{#5{Enezbp$<1^+nN;s5U5DBo# zsjiNom2vczA&mF9SPp0QuYyI_Q)u=*G@Bn& zxL)KjtYb_rG3`_K@+vM!9&H?)&n>QuH@fD}-z&9AwP$nYThwIn%o)EvWckt1QnYu! z`+VFRvlkDPl$5NNklW;@lq=A1ubDr=Bug2$^iyp8Uwpk|bY)S~H5#WowsT^qla6hi z*tTuk?v8ESw$rg~r(?6j?>z7G-uvBO_wN~doKb7-wW@Z_nlNy_1~1+?S;dA;%g+9`WyK1cGX*epX?dBY&RG-hYFgjAd2RrsKAyV96Jc2liOBKi1sLX4U*$u=pg_WcX z+pv;u0BhIOjNU>Y{MgcTOi?$@{W@!Kwvn)Oe;$HJ|H(9;mW(_NIi7h2b0b4J%EhLz zvbn_0D}?qaK@HCmymh4M$)&MwM_$eP-_ssP6$|^Y_;*D6s|Jp{#L7HNK^$AOdb=`B zPcJ8?o-@zdfIywO6(V}#&CsWeQ{s6ku_po_d|tj5Acy@2SBsj!Wh^Z-b6{RM?Lmw* zHOus0N0qgTHPzd4bte2p&bLR~R}LjByki(`C$enh?1$@~TEKVbB4&lbzX?@-;GQWe z058QQ;X#%rFN3^FS7NOZVrss;pS9GZcLTq?Wzq1Y-ptJ-Rk%YrWASnD2yk#DkeO#! zIBjs*B((CrOJm(ioH;cNRBtau)YzUvl#e(xLN(;6egD5}doerT_YjNhO)L+K&*XC2?^maGUEPbp`G^|WGbl=NRI+~QRZp+`EiHV5F8b?cq$7TzZU++j~q@Kki zAU>&6cx7gAcj&Y_yL^+QDJMi%p#y)A_>X(KJG=$sOBjiG8 z(4#H#ho%lSi-IMcA`pZiaQn!j^F;^fYvj3blzLnCxb<-tHoCbO=9BRqgnjCpZZdPj z!mJzFmCl3s{n=W;AWg3e*$wB@UhhvalW-xbnAtwAuD%>m(PhUTo7A7Ftft6 z|LQ34cadWUYG$yB9AbCr3$1IV|*F;~ymC!-?e8CF z*yNtO4xBF_Ud7;#uQ)yjEg@BPSY946n?={xh3-#AbIIh z6FRi{H5OKEh`p3__ubZX;u#!!J#MoIE0(^49W*f=gPwxo^T5NqNznB9+XduA|LS+8 zD&%lTnAX+fh@f^giQyt*wBp_$3(_B$Tq{=Z#9}CqIKrlr9Le|u-0o_pX?k(`X0YHc znhs~!?sZHH>!SX#hBqj&16ZP4Ov=IOHF|L2y}Z^Xds+%CqH#utS4rjl8Bq;IPI+3B zZ@gr9SNXx2p>3=Ygs$b0sDA0qPymsN$ATDyC6ia}Pz+?{Z@)W}58p2glE?BQ0HqGFu$>t5{*^E=U=HJ6OD!MB&r`6XOS5pTSR%>QO>kf1ea_B8|omjXexz zG)WTWbQ!D&sL+73x+E1^L{0+h`yf_gvNFP?ST;x#@M=MHPzCEYGGZk zC5mbb14b^=&}d0Zz zMXumR7h-rAbaYCv2MBU7rZj3nFUrDBhPg{nJvj?5+}o_rv*>6bCrC<&L_?~Il-=8{ zTO0zq&jcDQG{8y_Bz0N93}-i5a~x0LSUu!Aqa^f;MsSxtzr}G?rX%mzgjh6xVcd|# zf>r2?+64>SWVaz*W^Xj$sX+)=q7w%L@8mVgAS7I34xvI&z0ANzLF~XWO|W%Vf>;1% z7E?$%#9@s-EYA!K@f#+Ml~IR)((@8u3J07N6)r-N6^RibvPs;i>N36zIA8`r2<0TE z-3})K-S8clA!S@AL?pOhfx*I8t;@}youo-SFD&E*<$yIwgqO`=0UJ846W=QOEJP=G zS}7)*sA<3&Kv~-a@dJ(;G68>TLXdKZyBdO+w3O@~8-WIAvg7xL8wxJ7Llmh+VjXp! zT|!|1h4=_I6G_=Jm@&8w*u1YwBDIQw0OpT#q$Pw!Qf6v;ZdDmP8zc*k;J`ycyvWJA zWHe7fhzOeiLBa04z&!G~uDocKpWy19@E1_jkt79slha|M$CZpkZq#^}eT5YbH3oln z0~AqR!h}nL#cL!<=k?*bDVOFwmdMsL>I8jU9_UL5=x2>sFDtU*8$g|L=v~}-!m4Wq zzX7i73uNuxcaB`Y){kjefifP~95qti7_`hB_eE;wG*wV$HM+{iaNyC^j>AeQEy z)8dscZ{K5@5D}50XGgItE8$IrplGiA>=wJFg2BAavzno ztUitFRF-Xf9n{wgJPc>hp0B{+H?B6E${g;atWA-el9q@lB<1Aal3_zQ6qJ-pkLX&) zGPVRdD#pWgcq2wNTs*63ik-rg&}xWr6;=Wy7cLexY%69g#SYHVA#IwM#f^8a$`%To}N&7|FwrQvuh z1A94hhiSOWONTBC^7C<*`(KI{&q&sJqk$O~_H^K=drV9vQOsvpG3n9wqtOI|Ki)1O z==xRZW2u~0Rkd>to22{csaYWo$EvNaDNxEoDm0)?rCHpI40`bm|Gs9Ne%P|OROLrR z-EzZU)THSxFE+$RM#4qks;F_9TO4F+E-EUX6nZ}Vvn{RBXg6bLk6nP`LK)&kvy3jP zT>#B2n7gw)pYHP893L8E>Z+*1J{^WrE__7op>oq*M09!vHRCinvMceq4p6k0_A>9x z+!kd`hBv7DCN5~3n~x4i+svjK5v}jBs70DskKu) z$C;h%I_VtE3%F%B#Ue&lS!GiH?v{leW9j}!qgKjr&gJd%RkgIYBWV)-gFnMw&#uc^@GDS$y1iXRg%-j1zZ6Pwjcy0@Jsko-+lv%J+4mx9fgw+P?P< zsoZPD6u6Mq5ZWT~kqBFx=J7gww8G*3drE1wkgKOdN_`R0R>Y~Y()zWuOjP`S-4v5m zr0ET}Tcoj>ABfyptn!2!r_E?|-kOJM!Se1(j~Vl#Qunf29rVfih9b>1D+K4+9IRmk zUL+~pz0;n`=uOV?lxG)Z(OvM1q3l~5Bia_MwOeFA)_LAV)^-mfFIxVprNkhV5eK~v z>B4_v|LaNb(`)Lr?c4EFcBgxG9N&>Hvk2vFTq*fcAQGr7B|C%~I0JEo-(O9L$s$_Rvi&?ly4!rx-<9M1dLhEv~+{hd)n@9V|>(JD-c9OlmQww20Mbjp& z=Y52ycccEkGIo2_ZySZh|J;LoF#8gBdIgD~=K_N$QFC*Xg_(fI*3}Ya0V3_**aG|GD;NnbT_L>{3+P0`0<;k zRiXD)Xltwg*D`zMyi$B6Jb1|ZxL_xwb~KtJJd4GUi?&(RlUlWk&c>uy>poMgC?_0g zxCBexl|RY)$63E{eZkEiM*slkl|;3zpVKvT)WaMdpNQ-u@Aa0HN7J+Sci8eCk3A-* z&ZU8-z;{`Ofea+lyh4MU?p12mm(i$bVTI&X2eR7$1Jui{oI6in3CodJZ* zG#4cvrq1qfAs3PSI_i0^#SsHxjs+HC7?E9kM;vyX`c9Eq#3+=c*;9i92U@olgme+D zo`rkjvEVxFu`&2EF3l?Zw`33#PjCUil6{3N-|}hxF`iEw*J?|q znW4gqO0h7tfKAXJiVv+$WmYm20CdacDYwtsQ)7RSNQOOH@!ZB?l&u2 zhtnoa=4gr2L@4I%+JhLkQc^~Pujn~xtk^+xkv3q3)%ABZIitex_~uh@wFzO$YLgWa z_Ni=nO4KnwUr8Egk6^q{cc@s#>6F85vl0(JH~1MelMJn61q02JOK+CB_L9PqEnmV# ze0qDlL$v$$lJgWJ;r=WTUz_i6+xONQ5v0@>3uQZ;Y=2~H&1F!3ESEf@k!F?Ulys6u z%m$Y_VLB7brX%2Dl3I}>??~nC2pJnPl> z8BxihyOH2Z*xR-0{@-)0=o2c{T4f<4Dfg){)b8&1cpiu2L7WoRMtJhs{X(f0s1C&tVHyx95#uF8C5TGDv)ai8apr5kZM zq@R5uayk{u-i%jD+PC;|oh$do(fzboaw}5}>wkd*&8_brMKvB{!fmVomK71V){OZ_ zg`cu(D%&0jTZ*#I8%1#IQHEQqWaTN#qmiy&As*zf>pK;z$80aw{uQUVne=nCa`Ms@ z&GWym&r9T71EsLF&dGFVdP?!YMMqLJ-b1Rc<7IZCwpMjU1Se4{Ts?KZt)I z27GTIlH@qo;<&UzmaI;#SbL7UiVygM)?S17YkIN_t*2(x{DAwOW&VSC7CM2&T)N=eu*O42Tt7Jpw+ zy;nolLb^8TqBwL}^+-im5GcfOPkyTY`HyD+d+lVdVz0#i-o#RqsyLZ}nFoA$r+gMFHoO zuX)Op;%Y)-gF{?+>oD_0b-ggt06G5n`jotxCS0vbm3lHwH4W`}oF=Yu1--oDc&51a zo^oZugrO5@%szrk&HZ(nJH`0Bt}SR144$mJ3u z$eL+xV~ET1W3*iYO8woKv``(&-zRJX{9^Bl*XQG8o?nZ{55NNZ7BPM< z3a}ul-CZ(y(Q6$pK%83W&3SpTbS?lNd{Qf;u$- zWe;ONp=UHo+%lLal*_r#D7 z>(yiYP4+lItEQ$lGsPG}p1Uf2i*W6APGH?g509`qLLp2-(EqhdS_E9hi6nryYEs=N zlzEPy7ZR;Q#7!wVd5Js;8=_uBh>Q+O5}8v3D;+}SP-rBM6xxfFE|l&9p1izzYnVQu zLgUe^#TSwH2W_U{);`^}#+aHyTHB$Lh!+=m?hX;oJm}4oPOm^qO{}jwT zq>`Ibislzll5-%=r4`sC^AFf`tO`{h)(;QtCnZgeI6aWWQ6bn!VfE4c^QbR>mgqP+ z+hYA;f{)f=#v#%jUb8H+bdqoV$Xis({$C6jfC>T%=1zpW|# z@wcLM-qtNzaLK8Js3H8zAJHvuNaD0g-Yp<^V|*3BPyhANc|A_YUD7=DJcF@8;CFCz?EghD`VxD|9M+CNn*3*9YR#9<{r7~S0;g{N zD{RZhhx-iwTPH_rPdPSA)QDpSvu$+J&Snj9?^kGQ(nTXT`>MY$U##fA;_GbEEV+x< zL;GIezsa`Vv9CyzajOGnAqY-bID<69Z%^Hj9iN-h+Miw&FjVhx-`-4CwAK1gf}(Pg z*Rgy3uaIXxUjsb7G&D5g#?8~JT6CX~t4ST&d0%;Jh7PB)?Sqkc-`+TS{bU*aU1~Tc zTw>ePL*=vcwl=x-omuX$Wg96qed3^_(X7c&J}Zf?A)~V>Njtq7%&jJTmiWK68hhU^ zuX8>=dZeFdT=(C|r$JYY_S0?RJ|ZsnP58DASm=PPqu}J7@=@#AS%eya{Gq*9o{-xV#;uM1v0tphKw#@~Nw#C->L4CNrhIM^N zqzYsOeXUfOdbw(2n5?X0ig`V`&wPF2dS*T>^UDdGoXpQaU6lhYb z{l*Hw_MBPKxE>5nVTWVvei(3``TTnw-h`kuGB*Rwc`=t{P(4V*_qIu-@8{W>J+&4q zmqD81VoLJ8%dotZ_-)eO@8j$9nj?aLW6k_Hij!JrT1K@!_bzpY_Zc`FW1jo(EU4N2 zN9NR@tW4<=*jPIKWU-8w$y$LnG!&ig`txw2DhY>FF1JEd0oFL&v$Jx;H1<)ko*tCI zKL-d!cvk}Ne;e}_v0Hk|F~Y5L<2~XvAL8J>G%%}*A-p1-h8TFf14fQeupNrQooanw zY0>^&xl_qVd&0ZKvH#GJhLL>(El8(n+T!wP5=jM0!|&guv;=bQoA}&zZ=_64%}wgY z>lmFxM{<|OJs8B?ng(9EPQu5_nz_Emk?X&k_zOW1!nM}^zW3WdKfanO%5cb?`y~=y zOQot~d!Eqdqs)6hpVH*PGbN7^if}H_&vzd@Tq9Z<>foQa^59u6*XpHaY(2q6dEX{e zv5)K)3-NuWkWSi>`MO6vt|-}^OA9*LPmB|&u`48B z#p^Kh)!G+HH$ zvAya3(w%{3-TYWGMws1@boubQw(Aje|1O*GUXJWVTmtv$YNR)@u-Fl;(>x zJTFmoO!zwt)Eim2*!>|fnZt67Oo2UeMG(Hb8O1~R?N?C#yE)rg^muVov}^iYpE~_d z>GR~RMB)qgPN8<}y7-DK3T!={cmE}9-Ai%1?#D#y>uvDX0{x*#t;GiDiGRzeb;z7= za3Ytnb}Umv?o;g5j}i^A;>X&2Gq%3w$4|jd<`|gMquJaqmzj9&(1f9uZdSA#sy4Kv z1G>G-A{9Ugt>X80H_w@hbrLx5nr7O8vt8?B-;HmBGX0bWB;6QZ!Ql<>W6E9}Xm}L% z?KL)}q@^AMlRxZ(CQBSf4t_sP=qPjn*2SRr)`SX6Gpx721KD-p7=kmNEs$H4aXHvg`xgTw!fEChkcEuRO+EsVoY`a6K z+Tn3KFP3iamd(+Iu}L=?F`$W~Uk10Rq}=XuIy&ut#oM+b_}~{j#D``x$a=ZLzv41U zdj>QiZ=NC>0=>as8;n-wGsN4p{ES0_&+kGLA!E>HiK!t~YJawY#k)pRrf!!n1|y&7 zQP>PR3Y%YZBkB;m&c6g^JzYid;hCk4o-dmYeBJP{Hv1*zi>I9UVz$z6Nm{(I6Qqf+ zJ_znay_A3BRidtF1GmXgxw5E#GcERX&9K6ah_EN;#i+vIt(EK5RhFWs_mOdxxJ+*& zVoa6XIK-E{F<9ddV@w-QB|{X`ana2lMyNjijPKu948MPWpHx8(cbQTW^+BVIT)Fal z+&oq0_Pd=LXjs0LfU!s_r(ao!>JSecGbY6fpI=Ja^*a4Pf5IgDC`umSQrWi2nhMnI z-1%~wv4jqVKgLAzd6-irN*yiRH@J-L#|I)MkP{nLWtfh3DURX=--EeHbq9;q3V#9hFVtd1h(mc>x0Q$5V7IaxNc9 zZJvYAbw0Xzizb%5I#;=biv#gf*xJ#xJf0UQp9>|*K^ys73E8xyih*JB?ALJ)Hm^@> zN;|D3v>t#Ii?+_o*mL(3a~Wx$puZ@!mY>Cv4>Zb0; z6DV_=d3Ia;9x`>5^py+)R@>+fXxXhmyFgtxyg}p3AfA8lh$Zh0R`xJJ|FKPHs9^Lf z%;sH<1hSc5Qb*WAHOyBuixn5|=-~x*VLyNZQK0px>21jTiIyVEeNhsipiQs3;yIwr zOZq(iq;anKS)!@N$4l==zCD7@&jaT{7gr9H80$Sq&&iH*`TTEnG$XIq=N z>r6m;$=k5so);x=)yOXa6jXnH2(|1p3G4PBQ6$+f-zgg|5LGE(bzWx+z*eGD8;C5_ zzP{bK%Jq7!GZa+0`YqkZIWYGLv#~I7Z?XyJ1-Ze^f784ML@tU4iK&w^)${Qzot>x? z^?I|r6quSC6VKUBk-MoUZrW6ry7%Fogp5x##SYW18y)zyZj zlTM=s3@Wcb4O94pNEKkCe5$IGe{(!Zh$07`(=<;N41kM8!eP;As;EULRsz1e;wX~K z4vr3Jx~L9npuX9*W@8q?)>*udL7f+>yZ#Un`-OI+IhUJT}P8tF9C1r z%=5g7#N1X>Fk4z+^PD?}sw=_%Bq8oh_K1*#v|dVoVE-p(PFFWSMo83|ZU#^@n4}<_qSaaz^0w>A*ed-TUt_Q!!@XYI?dA z+1nD;brvF#<#6*M7alI*{KM5>67AODg5S-I#&i!F1=(2@J(el}A<>JWh?y#bBwRwg2a71hM7k&SefzoBGG~0F9F+zHpK=LLqbeQqrdL|cL_j`lrq1n8w3YRsv z|EP9)zWy^l6)9)Mp>|KXys16I!M*xGzo+%`z&6+B&09@T&z~z#qv1UKUk)2J2c4ifluu)ZfbSamBUZ}3j9nkg z&^t-%O!dXs0iaeG|M$E3qlF#c=dG6Koi)dk-)2J~90D=V?YNYi*6(9jAOHtEH=B7b zMz0&#Ad!AHj;QkW*VW-H@dF#_k}toyfUKi~jEtWr$?-AzL%-{>-%+`G)#zss=;j#< zS!GfXK<672k6S(3Ef9xKQbLM3DW<+XR6oc44N{|lg>yBo1~QA6xKL_n0enuUV%@v! zvy_*Aw4p#v!8B0F9*Sz}^4__N5`nGwjMIkWC_P$5O&eCb!y86O8zz3|dismqDKd)?y0GK#eNmAYEJMmbx2&_b zy0blEQhcVa#XfGP^a^XO%i8MOa?p(|bQpM_apkIm7A#}&?Ma32^+?JnZk>_2VNo8F z$Lq^}q-K=@8_|8*B;BX?KpN$~e*@NJx|3>>sk~AiVMU*o92vLiv?K=SNBXnCCxR`E z#R#CZV2zY2`u?qd&I(rB=v`(yC@q%%{k?l-CbN{aX)@LY)63e{|KlK5;QglVJ+Qm9 zspcCDMy@RtdmfPy99k?lj}J_|o4A!VQ^*@mJAdFqx75RlzA~;PZK>`%g)F z22O+}Rc;F7AVP>zi|joZY#|w=_~2$zrRx@dzaClT(^+lUA<+H4b`bkDQSa~bu-18P zzftJ$)YK66PUpm+#GBBl-m~p3^ZE1SrsY{rzzipMRkyp zHp-HBiA>ys^JwAr1;yg*+ArIge|%TXjYV9RVvjq4tg`?%DDTSL7p!kjh4QW4tzQ|^ zazaFL!!TaWHD1!zVJFduTEK$jqrgeL z*6r7a0Ljsxe}hFp{q5k{YQt})J60Fjrfl5fP zv!(3aqwXAdgeE5834ySmi{dEI|E2ZK87T9iJ+%5izNTsUf_%fNI4@c>pySo}JRZ~# zzBX1LZ#RZ5*A7OTU)ySL;d0iZKQ4F`|0uq<-5yIJ&?XM&NzjbMitD*%QD^UC6C`Tf zXi=2E%&<8*u%22Bpw?ia^o9{)S&l+NzYuf>`s(`H+S(Gn*pJ`@N_Yz%v|%BIi%`fs z1ZG&D3qqcq<8gb3v8$2K0e&c?{SGa^D!Cd<|EEvC8lKk|3jqRj_(3v5vkE)xKej>*$oD(?aGGF47*}`YT9@| zH#u86JyN5rbo8u5vDVFC6j@Cth7F|#TkksDz#D6JXuFU(Wr%AUgSG(p2Xr<~$@JHF zSz|-QG6}8dkfrTUEyrXe5fE>p<)+IC3wAf|=JyBQ-`@xJ=i#}J(`61P>O=EO!d(1O zBICAaIYTZ40(G51q`?v(NvW{NV3fDSg393nLbh(jCua1VVL$jMczwEQo`#97!2upT z+<7JU@F)hiXBjPXWe>do6&ds)A`+5hWp0|5pbidF@Bo4R^mk-%Psn$4Wv6wA3$eL= zkt~D(K~FVa3ujRoBQ;%TLkTmHXY!jViaW~VC4~6SioxH>{2zCHpU!yO- zD(Gcf<1!WVw2<_>rO5tJmM|^Qy@5wSj-+8-#l#A>I4pwanS08B22=uLFO~XJx@XtU$Kj`YKU~#y6BLgE?Bch@%dB&; zh?o^M^Y6>(S*xpS=-Jt^vLMi@dW~b`QZcqpCUF#!6Hbx}y6Agvh z9eYN)hKk`st7)A7;+sBV3BI?UM52vO*iCBaYDzoV92nm7d>w#6FQskl$OY>_fRS=o zl{EvO9DH<5>s;JMnFqyKRRFb-)I8OrgnKYV->(Jk21XTqFL;FazmrR?Au=v14<3I|uI_tEa>u$O7(Zucck zWXlCm;t(rdfzhC)_II5u{4HG!s{XsB`~;M~4a3`yYH=4K-<9wT8!zg8O@Jh~TEKJq z8o<0cxJS&~%#%mjC!l}NBtq*41~b8UK7PKYTDMrX`|8{o*hWvaYU{o4SLjDOXk*NE zH3)UT{A1qZ=%B~5te;hwW?p1y_OJd0*Dkmjv*5#3;AtsUKS$tn3E@namN{V~-(#Ag8+XeG zg`UL?+?0*Q=E;PPUsZm(vAU+Vmr?@=QjtpxBrEv9)J{}GqPSB-P$}BT?Y&$2-bl)j zKAkSdvdsNH6~3=-Z~Y4*fz{)YLMFlBbxNg;VEe9HNTK-TsBI`4VeYm%w?y(c<18Y) z?bib;e{e(J#0tj^W6~^QdGwGBPTUe3G)pfGf2!mWLg*P0r<*Ddjxy%#=t`^Z9Af$4 zUPnnGL(g5RfUg4u6pf~+^J_e!5Nh0?VBJ(BV_Mdj0xj4mtxDH|%r6F~lA@RauLj}f zX|>O1Mm|QO%q?cJEY4f>du5$^zMY?Q+3zmMYRqnBbs|WK!}}U$buDM*kn3o+SV-v# z-Jm9Xv87DGDcAxYhDwr>dO8CL!$z;n1v`ThXXEHc&d=tI0xleAgTfJr!zZ7IDZ^|* z#aJk6f777jJ+iI z_h9u{zpLFpSMrSd*CYU;KS}5!$omg;e-V>5E}Df0+JYopr!8c^(O+q5jqtoEZeGJO z=03-3={ExFc=p0?lvSo>zUyE=F`C-P(1L$}blMFb>Y=`E!pyY`+CB7>Yl1IVV`hHu zstnB+tt!aK$hsiT#hCDRQuXZn^-4kxq>4AkUze*qtri`1R@YKa8~Gn*Zgwv7Hpa5U%)Z4TruThv&^|*b+Hs-mgahh0oc}c50464|c z^hcETB9P7I>MBCbz9nLwe0q68>UOL2C;hGOFG3>>edI+GP1q-kNY_2jvr%lMQ(W{4 z2jRL-_7R^s_s2068~Fpk^^}EG`nyOL4g4Z@vX5R>x4I0b_N#q_!ch%-ZH>5+R!sm&V*$k9u9W5TQSk zfm_9B=nKcPzK`-cZ+nTT;D}ZwR$(bJ6}E6boYskT#w%&5kt5NQE73A~eZD}0E=IXNc?46?C2nw**IY;IFUAX~UoQn7>Njx)=Q=6IkjJ?|GqQllqso$xlQQf@y zADUH+y#Y=Mm*f(esBml<1ww6lZd%$&6^+cdr-yDkzsIvB{L>$o%0`g172D^QohRQ) z}^ese~{ zDlarw5S}jf#dtL_Hxo8#Yb|W9Z>j%?USy|DgSWnCXTt<{*AZv<<~%}CTo3cpBsLvb z5NR_{%g4(N7!&mE`W1a@s9HKXUNH_K-^@3%82!PdDm}N8pJ#lGqNbp(zOuT?$~r;J zq>ebncq4&VLiHx)JK5sjq)x|4-i&~uy|W3f#%7Fy+5!e9?jR{Dq!K@J<9s-#Gqd&8 zR&a2dtfCvAh+^-2vW4Bdj8K-4(dwHfXwDW!o5QBW{zQEO5w0>IDi4I`)Xu^pwDeLU zDX4a}IZ9!(3LEcAdSG2*<%^?&4)}B&fG~wivbnt+ftzlZ^jv!MbevnUoxXCX%b}dQ z|C54S{*inm!90RR-Nqa1o13Lj*MK|)tIEpC%Kj`Ltkt2EO|Te4)GR|sTM2W^2U*x? z!h2Ht0pxkScps>MeRVicx}Q$$9QR#{MjoYoSxi=0ObI#HNnYzT&aLTFgA){OZJ}0$ zB)UFa&q&DH|C#B$!zr5jupjbV94N#2!F5%_?TuNrpjF{*_ASY)`~wkS5S$;o#OHO? zcBk4(AnG9axrM$fEUJK_m9z-@kUXO~(*`c9sH!fNuAS$!I3v-X8vpu-h-MdZV(9Da z=@<707(P{aFD)f4Y*R~{mCE)44fy^uLJ4Tdry1Q4SBg^^CO#zb82`qOLKr8m8IaRo ze^BAqT%7D0jSDWQkgAD&&qxenrg&YK|CYd@cfRCQ%RMNWmSgdRv`s_HR*>gqNtv_S7Ug-f1uOzYTZkZC%Io`eaeZsljCyfD=W=taDEmw5674Mbvy4? z-Dg#9o1k9?@$kxZw>s-fC=&jm_X9oo?@(X@9eYM3y;n+j=2rqI$OltU- z{Am&w0R@MqD-s1_I6t4F&f?t)q-;ln7 zg;VE+M6$s`XV$}&13`#A5``&{*wZHY-4bM`9N_#SbC|3)InYTIS?Ez_-$mbCTiO|( z8tX*unG=;&au!x4vVABrFbAnG-BIBMSJ^XppP}5~JYkPO&2J>X1k&O`{o1W#tI*F;FO@qaw z4s9*1E&4o!{jaJ_=Y`LX0`NTA-gXjTrm4hX#UwUw0(0e*H8Za94F>^xs; zB_KFRE2@CS^l}fTKm@FEc9NRiH$Vw7R$jU+N;Fd}8O5Z35r0&+Ox+?MLXc}0!>^2R z?(ivRdOJT~s7O^%0Y92J?QHM^1hgcMl=PYCYcqqnD09Nr4|OMw*2+q{5EX$mNKb}@ z^7^*U%E7d{F$YHuDJ5b<87N9w`_$TAZB76b1cfY=3;>-q#nr&?ZSqEWcoM(p%Vz zAb!quyoS{`7I;xuz0OYGX84#~WKHTwsdJeB0V5o`imxKHn-z-0g)>@iR6mzAt`>v% zm0FZ_ieMNUaD$3o**mGMo|V(py{WZ(yRd>N~I)qJaCej)8cG2;BLPk!?{u zDR1?&1VCMbeqBY~PE=R}tZ!*R!*=J1%&i<6vN2&CDNqm~P^Y^T`gUs%R~A1ODRJ|Y zt?|w^%4#sUS=j;3>3BA>t!7v>R{^MNJCSx`^bq__5)iuQ*94NN_#ZKWI9ae4BCxs$ z$T)2pjKh6A5AunL2^)6&b{3b^fO#nY{Jc=ck8^ziva5lw0ALU@5>oLTPM!@4vRn|k z#sBjs@=RqS5PS*YK{ws)3YNXI-ui+tzr`|f0BKo$lDsxyyx;~0Jc*{pPL4Y}ExGH) zNt;Z-k(^rrtg2_Y>XXGdkN6`)kn;Ffs_=>T}O*iIW>+hr$e9HJm0s41Hl0}uoZnle1i z#TNwl*WGqIJ~Wkw$)C*{A4GifT;xN$HRIg}j4|reDPB=rix@ZJ{ewT({rW{UnjOqd zF5eBD&pki4u5e*?`9IygQRMyyEo|+ud(u6i=oS4MszUvAa$BC58G?TAZ(QC*g z&)ERl(%+|*Ij<@%*|cT|guI@Y(oGK>e96-}nDiP)S(W`NI!fQ0C3WTM0}b_lUf=gN zyv9q}vZ!xyD~}3XXdgecipE2fU{cYlb-OIjPZQ_E*$Qd<7G%|A6@;b4G>*zIRVISV z%m19UtD%P1esOa!&FxkUF{srLL%WO^3DA;SQWVj1QYF3RW0;|T0YyNXdq@?u(6hSssQ zlO@)h=S?Aue*VmS&(NChk|*Q^35HhW0W(u}-Y0v@TpvRBwSo+_wk6U1Zn8N^W?Ouu zZ%mfcOZhza&*;d`?kfJ1KR%>{iRgF#)wWyoX2Fu#sfyEW12#UJfq<|`_NqCND*$W= zlm~00wE0?B-7dtA53hortQ01v!)=BZYcoiV_i43KjooI6|8;nya<%&a%@et*bYx`g zsPb4ppG=!tQgYrwEG6+*%x4rD- z@>Fj%%=TA+5LR5$Ql4=a&I!8>?Yd$%nvKonWIdEQ2LbWK=G^dIx!%;v55MA;d{I(J zD0qO@Bz61!sWadRJ=%Y>@Su$>v|ovoC7`oLrtOj zXpMCQJsFJ=6dug8!Z<}wFwhzZCd1+Da|@=#wY+?#n&2IS?I6KPPOw{G`ZVj*7@%wx z2?5S`wOmO;Pfm*Q>0DtcFN0iV3->TKapUi9C;2I#C)wYb=P}C3LXSP>xkJ){hCo{L zt`K^z$$!{ACp~R@c149aVjUB4r!sk*_OkTE=${pc7~c0r-=1|6H4S6B#_b_Ret5f_ ziK7FpYE>FqTjmsTjw`>)y`4A93dCVnb=nIhcX!&)VFm{S7g7*dpuC4g*)+KT+hr0v zdd)>#b5Uf4qtzm0!+3|9=%nl5un9jQqSy1?(c|YO3LGUTXSFj7N|QzHF@?H1EQbVi z9@pzd*4s6OFt<^j%iYX0WFvoNPD2Z|Hi%AzA9b5aS$yF;Uf7^vq zpr2LM&15K|Pn{xWGMRVO`g37L4YYPjMD0oF-Tnd~9Q^*}`&gmJ->@>wLDsx}eQwtC zx>WOhy`uh6^WE-KVX$_|SAd5_=iIYGs@DZQ{k6mD7q?oDxDf}L)cJXH9vXh31; zgjw#7DG4umFgRE@t|Pf7c`;r0BSya;8E+RW0@`Oabt(6cvzB{*wN~Ry9uN#{zV2BA zxB1`SPyAen5jFt3p$x33>j*a6o@^Xf7*HrzehsO`%!PzZ(-TwD3;I=))kRLeP85lh zZOJ%wXK&%UtnN)ZT5P&0fY|h!U>Q1T6%yPAA+XHLQ){dB%GbfFg(C6v+Ox8vz`P>Z z3m|HnUwaQIL;2bvmhM>OtE(`!z?@o*liF&#Xnrr1ViR$!fsOJM)OuwUO7#8o1B{wo zT$NF=Em3oy4G@vkUN|6P$xVzx{atXb@oOOXnH=_C8^D z#06=yOKqPZt7!);(N=%$y0wQP$Li%*@es<=&KudzEL!#slpNwnJZ(S5j_4=}j0_@P5 zQvCg

          _HF3M?54r|t%(VP(02!MS{Wf=IyQ#+*{?IbsfqDf&_C&aXJu^G)$jn36bv33e^2rHK083deN>uk}h?BUuFnCa;HIGO4 zpyF9(5T-MzQ`qpWPQIG%r{)kfx0wl~xdPJx72XcKGMk^LVxvUh2g&a-nhvKfPi!AC z@V=CHhBh8*ZF^bzib3YqN$5Y}s-oDGBFb#;GnQ|I@5!u<2=>9 z5Uk*tK@566R6LMwJum!eK`2(Bp~_ov`dy|_sxirra8}6!0S5^`srCXT?s4s?F!n5W~I;FHyCHj z=a>5|40?(`f=3lPz%fW=J)0GZ*5)bkP44 zTkcCf9nj8sAto5R#Q44;7^Da3u6ywQKn>zVr4sX^WlhV2wvVA z@~@}RYEVMqPoyz@xdBI8BnEI@U~Fvb7ws>I@g-V1q3IwD+DXP#w4NqrzF&t@^}HRP zJQbyREw#De#uc+upTyQ?1iwEnM8bMln>fFY%l$k_U0svoBVhdC;~?yp$G3$x=C3k% ze_4qluTX111_Tk#> zI)}s{jP%!jq*Y0uiBE&1-}BXW!0_(}Ozy&1VroHV4iuDlSY! zOO*0>ZZao?36lJLSx<$;A!50I{x_olsb&fI2xVPSr)t{!ZAnef&tv+Bj?@+>OO>~$ zoMlDtY2*>Q;HEwT%#w^V!qarL0V{cPwEyX0##eJpGXliKw+Jy)K1SH2DDv=6ksmdm zN}jRH7U&Sa`e*AM=R8ADRcGOli!3|JGJuPDykzreaA8Xs#W6E4!}u$1U=N0L)l^J+ zUMyGg@nKv;)sjf>Gnh@{cw&P+#LQaaCTR{S^l0Nd~k&sO?pBCw1_< zK<+^k6T}0HNmA*t`g_w$NM)qQQ4|T%BQMJ3L?Xk_nY_TyR@?DH0SYE_I8(-HvBd>` z{94;b88(2={#V!`z#aoZ%SuAm$o|;L`aafR$m=6Q^o)-X%ej$ocx+J=RZv}tmo>-3 z(0K$LU`>#;_Ej(Ar6Q~HK6>{hd>SJ}zyK(0uKx$Mr~L1~`!84t{onWUzcm!Ni{$@e z_>_eIsX_jwHi4}D|M@E(^ZY2Y@NhRRwLV5hM$F920Q^TUDKNjpAknt-e>hN?;K@J1 zFIa9Q!A71zcZol){k{kAAa=QdzJcA51D#0zOSD7!?OzIzy79%{-a0_Xg2}@ED+2j{ z01d|;B!Pa!f@N*>lJ?F22H7Y6_cm;z2Z}uqxEu1Lz|FSsK1lWw|L2D2K{Tgr!^+1? zumDb-0mvvz%k`zDA=3ur*Q%_c-g^B!H+5Cy!5{zOPciXD6G*waao$Jp29VjL?8RF4VUOhLShX53@op`VR`M9-`0i^>-b>>4X#z zOrV1OUy9c3|BU76G3ftbxH4x*_u_%_{z;htu+bJK3-|x~TzX`9!0@3|pSE!K&p3fG z{{WjqB8qS+CPpH9n(++(cUWG*`7{Zj^^l7A`jM*x3k;^PrDl(kC-&^Qt^1m*iBRbA zqmS)ZtuMhG5vJ;x`y=9rT>T*&mId#B2XdgJrxSrlMj#Hu;=_{>AfvqqdXd`;;bqv< zuSN<>0a9K7Dk#DR zj2eW|BLNY0jPwkFVi<#UZPo}VaVqE<+$$uS94KHeK}16PMMStjwD7zG8n2)?R5e2t zU8rDSv-$$5BPTcU3*HQv+{Zy!1m`h%zF9;^5Jc&-MEXaJGIae!(3(#)7e#^pj1Ovm zi5J-@Nl=wqFTfP8p?{?TRzc(!-_<&)(IzA@A6}WfibDRP_6tfA!O;yIlp5c^vZPZC zA$I2YHpN5w`*^3bt#wpqzuvVH-lIDga%kV(Gp2+3!FEvForPD7yO4)`0`mmsreRCGA}bATkX zXV5f2a$9yWUARK%1I<2|Y{VNrPWonJT9Vk@fEJj$4(=-m8XNu;`k(2Cj~g%^fmO5m z0l>5>Rnjjbz=7w`M&bJI#hf8Ic>KhE9m9Ar!Id3+~kU7;r0FCn6^zrN8&-8E;dB;y1+* z?9zex$Z;}(vvPC&dw}?K;QVY*m1_hAO^_iZ)BY;Io zGci6cKIPZ^`meRc`e7lbL1ZA~W>jlOl>#4`_Zo5rNDo3#ca>FoAY@LUj&u?@MBMmxH9iypM32rP1C}(hJE6nZ`*BRVAQnO`04pnUIz-zq-o7IY9FHe(db#sG_B%<)LHX>TGT5 zs5*ek zJrUi80f7T)9R$(F29Z9aqYFYiEBj_HQa>d@n3f)P*ciphmeP34ox9q+GF;QsUQ^n( zy8eo|Q3KZe04M84(dLeo>-BuJH7sV77?p|kgi>$H(ubmT?)FldZ>qmO3-*Ur+a4?(syvjcsajyIss^W^1q|S~ijE^N8a8dB^@I<1qaLB4kGQ*D`PJ-wvEO zj%6)X6q@@xSUa1ZL%d&$LuX_1_g!~i8{?|!(KcCi!<$%BHZas;J}#(*Dki|->8h04 zkfD(eDs+4`Vy-R;8rB$h>o7Nxy~%=4Kf%vIe?tm?h={8*LXFx$9eRxKqueD04}8wh zs_-aCeeIs&LoZf;nNdDB)^ZlyG5x9A|4*z zPA7$JSuK3owtz{V&#^YIXdn11E_?tL-zk|(-HDt>ZicrwT4PazT>%vn#aK^UnU-<4 z;&GMDDX?97n#s4Wp^5DNlHAk%+!SKx?!aEk%Q+-*w$;MWLFw{TcPiaEL{5-6VFJ4j z=;#y0QU0?q0>UFqm?6}9Cg>Qlce0F3&1*;I&9X%I>26*H9naX7L2RqZk3R0lIjD_L zC#1jI9vAk#_1gPY8&2~+Zd2~kZdkqeX`x!m1iw#4G7F6q#5L_`AXJbf(j$!#o*@aG z;>Y&sQr^aNnUr#Ly29vFa?_P(pq5`^8hA8L>MqF(nAM#}L>tK@$de~x3Oa957K?wMz+$*V)M ztHz%RI{KD4q+NzFlK;ETNCN!zd({9FigXO$;bRmzM(nuVB+Cj1f03OIuj&#n7Z2YY zD+h}VIZ}t>R`<*N01S9|%dD$OQXe21^;gp5(u;d1E6& zGNui2ooKHr2*d`uUdhLPdLiIydQnEl?usYMY_Fc2>Z!$Qkrj9HGfydZvj7k_OA z*n)*k9o5CFk;KLN$GNzOA<*va)hp6_7Q%eKgbWWoAxecUu&c%ZUmf8a^*NB3wB?z!dh6^xu>|<7Nho&-M)v7 zwD~q{rM)T=e%DKt&281b^Yh+fpYZH!Ej_$`UBoS&Uar0d_DM`E8#AP0={=p_?RGu~ zmniZ4;_1=8K1h{ATvG#x0HZrSE7XV1Gu!M2zEf@SddjypO4w`Pd$c^J5hmEO$c+cvf{m6Jc| zJ-nkAa0{O~W~fgSoN=9Q#0V=|W=HjyBs?A?g`e`^)+kO6f%kDSIkNEq^)X(bzq3{Y znB0KETSxWY!n-Di*oV{*6xYXPP zrMRt@TD}cs^sX!*($mjY6*IJ zacet$Ml-d3hH@^^%O*u+VyTUf3#-l?9!Y}Bb8$+#s=wlN64DjsbXY`R&IB8}&fshtv!(so~W*~+FkP50u zo20@5SUNwtWrPK8cR_OZC^9D?F)zIt-YM?T;ZmpcOz%@xH_45OCB8N2k6(7?@J0)HqJGm&zltFL`NBj}H?bOfJ&STwmjR%vZQ4l*j=CC-c0n zNNbKe;qyC|8}^h|Yl<*=L;8l+32EsGY3&=#*47hyyDzBuO=H#+_t8{AeRQ$sonD?V z^FB;4W4d0y)=^Gbp|4(_g8%`#yH}w!BG34lFOT$krn%WH9J~YUqM}`8)83) z@76(eFrz6D5r_z&Vh0a8A|?Sh5A4^ki~*7EP4RAx{}ew%0F%e)G%Cof3R2f4xD_Jg zS}Itj?r1&K7x)ATBp3W>|L`&WT}nKncwalhW-?(f`)f~%Eqy}jv6rSjDky4e{_R|?t!7+VYNRQ=%4sQNt7amQ_j*r zqSaeC3!0}|aBvGjMKW^^^+wG2ZxU|gYfzwN7vl@{O9HSAvDpX-h@z{0{|DR)!ukz* z%(cAap@aGtJPiBsQ)$6Z_X~^=;Q{%^$vKBgtrjRY2*g%;Yhw{ihMTFlnml14X%Jg* z6r@DDl5ALTGPS1^l%u6%=FtCcn+jHCVnv~v zkw9ugA{y#%vEK-9C^6#DVO-FWu0gh{FC`ehclf>#C3O)X-3f?r@BB^AAfFHgZ&KoF z)Z(jzSFP9Nl!FdRi^wAnyu|4P7cUIGK;u0Q?Y&9`w(d1JG5pWNzGWA*VkQZ~(Jt zs6+b5C$x`mKguT0k9ni95Pjs|c}&EGewBek)mfq-s{W^+MJmB#wLSlIa_+zY{S4@R zaee(r#QLvF2H{bbP&)rnR3vL+ln+pV6y6qm-xA0TtVq-@U0*EV$0`V>Xi?c?FG`gx zB#cPlt~qfwRdu>QetUp0SJ&%Ujo|{EGe6ty`eP z#=yYfkJIh%&d_9!c_8T54~aN&5Clj;!SpNT$Z|(L68wBPnnAb#D~X*{2)h{A z8i>pgw?7O!2?;V~GR=%&dmhzO?AFIdPha6{n$14L)|lg?YQna@yZoJ787lq5937b3 zbZ*s&+BFPOyVLw&OGrHN=C|02j?NaE$i=mMY%6FLwtyugp;HBk3=+6QCP)blPtCOx zRC(Eepl>V)CO6!^y_3T4ro@Vr$uJrS4s80-&fR+VqQCuRRC)&$G-__$CAmy(Lh5H( zyVgZbksYx%eOQTHI=I*8J|ZVslSlU>d^ELZllbPeQIGZY5K7ZO-e15?YW$NJKE~M~ zVK`J#P;Bk;krp^P=YFLj?H(E17#SGadcQ6*X9BW^@jMLb+lY?u*x6Z~_-WbMO?*Hj z!I+e=vO=1w_8p;>WHl6imQI(aUtm{JV93$VYQAZk6ci>FMi)m1l*hE6lV4@If<#Ya zm=moR&f&OW^6K!j)A|^&LU{7v%zp+H_cL`m?k7!d%O9fRnx3j}!~djkPQ?scOT)d; z($H8__Zm53hntqB;WH=ks%D=&zx$I|np8QUx&gQ#d8fqhPr)w-$%&pKCFc@4$C3=g zO15s#=U6QhJep%pwO2w70`A!04LIjM<5*i|UgXydF{DUK0;W_jK48x9%&e@zy^`O` z7{5S}lV3z6_}g<`cB>D7mSDIVOa)33k7^*88TbNABF2sw6&Tg2 zD;Mae0SSc?p%j7L>eH1e<8a9Ii!lAxA2l^I9W%bWyrdiDVrA_RG5{GXBnVIcE6_Dd z%z#BbCc@!kBL;8;UePJmm)S~2351JM?3Xf&fouW83>2Z1-jYFp{=o-5#F1ljbbAI^ z_#v{78fbiCsB}L~YZ7w46lMVO88Y(u?C_L5$>is#M#L_sQAJ83H<|jLJbM%aQ%jgX zKCT#ud}K&YVFg;5n8-1We_8*K4#)l;feVPrK&#}Ag-nz498>RDF9wbkMS=x#oc>pOz%Hl#D4C}0 z8rzaDVJIn_O9azvBiZ285dVnbPDbm$x2tfk6SLvTW$Ie(4wRL@2yg-{>~dTpfnvA* zdBbI?*OgjYT3XWxShh=3-ake*$*hT%yq)F0WaX16Ae9=@8p^e*lxufToUXu-$al2h zALHnwD6JY#Dbf`L5?M?_E_+Jxm?rZG09Hn<14L(sCsue(@@z5#U|ac#CzL_4poqLh zD6vN%Hx|)j2;0kML6&QHalXF3z*MoPRFNrs5;l_12z6{xmuYEPX+RnLjPY1NjZm4? z?Kyu01O)PeBs$+sB~MLI%D2_NKAMh`2PCHU`^PDm;{)j)U=ShAq7jeK2*KSx;*S86 ztN#VhmQFUhewB-9Y*tp5jf~DGfMGkvS}c6hy|n1y2sJ(``TO^yGH;#y0%f6%y)6{0 zeRZvFi`s!fb*b-% zr6_8M)Pbw9`ly{YGL=Rd+yQLx7oXnTT#b$Og>_}+J=c4itc3!nA;IshA##q~+}ko* zLLpUNB+yCz+LeGiaa~s_7c}Ge0X`H~otC^JEXj3QB@8>){WkG_J*L~^acOF)U*!1`!oDgj=A5SYSKv|6`eRaNrk3ah zh(-J0N14Y@VH?dNJ^w!{cTnluyZMzDCWIS8yC_1j&bm94cr34i-;a^B0=oH9>AEQ#T>2kmR}LD9ZNDR^Rv>&`tm>G~y`nM`^t9xZl$>*$V;rOl4PLq?s;b^| zfVC$IH?#&19;7<_=Iy<1mw^ujBU(V?tV?=HunSrHx~hJd6d0BGJM``Lfbvkr2jIke zFO4Gy#x3NMbrNiON#Kr;aOayBl1;w|K*b3Uu~9N=B9^jUrvwRQes-&4WaS+-{a5q@ zE=99V^NYfzvx{B(IdF5#2+}QEt;JdPRN^|D$by+E)2Q0@?+dyJ{`Ka53^qmLP{s4W zx|@KVz9GxiI-W|kK?>g2})bc!Vy>m)VfX`&b|vGF7Akp)pE)x%9QvI;3okE+`= z2O4WvX3pDNQ>4v^4uNe-7R@}(IRXKP^ZDWMeaiTk5&rL<0$A#&#&P+ zE~~P#ax=U^q9(PbX-l4Z7sr#O@5R44--JXxp^j^>E8+&2CtU|d)w~wMEQa3TZ{%MA z9i)2`ob3%R3f~IrY%enXU+(mK>y##p>F$(>wdsRr zb-Pxo`C>xYaSdgRkr$PduuN{X&GzHjBy(}=Qt)#Yx^G^ap0$}Il`)6Tf{}>Umbb8{ z?IhbY!|DnOhmQm0;ayHbeXUAjx^=D*cg(P`XcP(Rf#IQdLZ8>&s}|8Z5P9}gFMmd1 z$K|Aei+76=vL^!f#Y8=?^r6Or?g%fLnB*%ilzhW42DETtMO3yzB z5#~ZH+PQgkk1DRlbqV^QH8eD+`xvStzCQ}H)U+SLvguoYK>Xz5(!@SFvMst$S=%`D zvMJTl_SjPY)|pHyO^}!&wV1K9w4@oN&&P?KXj-jtl-*#;xA0~AVRvDLgOL6T>P=vQ zqIcqTb`7IzG1XPM7Qat)!tVzOtNzXw%Ndt@xK5`3keV4$ z2Dj88R|Kbc%h2+58!W*BbF9C%-(!bqZ_y)eL}a*Wn~f6Tcp^!SQ@-S}1E~Jhlao{-#`EH&okk_L)SQH2iYnLj1VuPf>sdoU$ z=Q8iN?_?LSGZL*vV_CG=iV!N6p1w`kedmv>#h4KIX=E5tRHtD>v5uY`iNNFr3?}yR zpobdokKvsiZbLP3EI`_{qyJeW|NVPa&Bs%ctfv(r%U?j!p~i-fLF{=ts(z^D$0s~} z>1AM_*txw=(0zVS*A4t^)^K`tiZkvJ{q-58?9;SkuO?P?7w)7_Sj21oYl*V-5G&zC zz#ayJ-KsI9n1$X9GW}21yz-KKGRDC#*5cD;jd4_uSTLE2^}skK@v#H<^0JKpqQCLA zyqaO5p}*9U8wUS836k3tSdA<1?gz^N_h2BCarTHMk7r zbL@N$(0K*2jhs*R*cv#mn!9L*w?wQY=KM9ORS`hDrw(hV_QD>k6xbL3IlxL&L30Kd zmo|iZHTtyjm09WZI%%(gW}0heZY-{s_XP}!8irSkfi%)Uzr$~huBgmE1yT)a(oBE3 zDLgY+zOEsh`HCKs`k+&3m}zEeTAZ>OTLZ}%NfjnHa-@ad*jRg4hIYHxi*jJ} zF-%;VwcOpOusJw5czCLBCmnOp$N5i82_!_wIe&L=u}cwU`h=~=L6u)dvf2~<=9Y{H zjmIHhg4ndOyoO^@aWZ*?tUGk8A?WSzwp^>paKQFKw7%KJF}xBB41uZK>`=pA>g4nk zYF_IdVhc)Iu7^O6SCm+>wBu)FeW7D;4ZcGg*zO|bs=B6@M$lk@)X*cUAvx(P&l*MJ zBS#7bCb|Tgv&{|4krFuO&W;jZGz?T9D@#RLCKQG>Q+mZgg7lqLh#LJzTi@{}6(g+` zt+W-a)pw<5Ut}B|Mx>xR680&0{YGoYDrNBq;Ea+Jes^?KWvEH;y5-@fvDpp6tP7;D zHxPId?-xWkGMbpBST7tiX1i0C(QE?17IVRDBDB*L$MS{+h}&3ERulA4w5LP()3>oO zpfppOGit)zM%w>Xutn*Dq1@cmd@$#R27s37?q+MKO zZLSB1pErtOFuY8#pj01_=_cMU%uE@1v;mBq>rM=zSaYiOzG4})C@s49#4Q~q{%e2Av1i~t;Pm=k1SVFT=x zXjfkcAhSFIcC|FkW%Y)SpGrU^C)*|3seE}6qJN!@Tt(wHqJ#T}nqrrFL-fqVOdPbM zgLQ$CfeRwM-fn}#k3W8ibe%%nky#uag9WjyAQ3u)rq}-Xn8(!|p(+R>;h6v`sOskv zq%i=|R$SlM2pY6fNs`YkMN}1U8vx6sW60+4K(Oqw8e?wo77(%}p2HzPh4{dFFk7!yU;cxd`pE1QSQ{I>G#fYhda6 zlzUAT0^3sxP@lwN0wV3KS#}jo2{;!ufAL0{ZGUx*zC(r$5YNQ8s2H0bqctI-?vhUw zLOY&>i{n%>QcaG@$ji%5OwQ1o56ofXJy_xNL79@2&NsmP#Eo;4-IbMvI%Ed_-$1?p z@5y@-)1-U%IIPyyS>9)MxtCntyS;rPVF(sFvEyf5f;+-DYtH)*l4=$UPyyt(8jxj} z8x&>#5ESCCx)48XHq<&0@I_zF{R`Sm+*R(Oq~hNG0Iyy7%jRC%SW7*-F80)4u?M|` zd+@!bgC;Z0>7}dU ztU4*XUiaA{W&_;N)fr^rHb~GOKhw%$VmY`2Wh>nDd=9Sd{D4f;0b9KFxi0*~K%Y7e zh_dw4W5>W%_S!RJKzm56z9(q?_I|{ln48RLf1kQ=cV58Q2}hU&S*Q*Vh5#!p;I?h# zV1SmPKJ~jzu>0$rIdQhYm#@8;g#yn`BP2QmG=MLIF9N{hv*Ec$ys+~j-iwF2!dFk| zBcp7VXwzlwu%|%UXjG0nIRldP=i}sM)lot^scBIWbb?!h!GEW4vURi%jvy)jlhU&^L$=Umy0w zrVHlJrWByfyMto0U+F4J=?kartG{s(5QPU3A_Mv@ncm+oYeASPd!%4h@-hF+;Y&fO z%wGrZ!n6mFWZk9RQF)R9+#zP$pMP5e3ITSPLMKsI4{0ki+my4MplSFe&`}*2Kve-) z4gqjuN8Sz1yFyTxCS|s0*(ljZmBp#9eIw8JV~YJpy$#o=sEmyGuDU0ct%aRW5e6oJ zr<_7?_4ebhji0AkZfA9~o|HxE=(R}oLA<^hCbtrMACIb1jJ$*D=ZoWy0l4h`d^l4s&(jH5zew0S zv_Ok#%^Hv$6;&)l6GKBo%d%EIxvBY%T0cvW9W>9geR5e@dL<<#&YjwR0f_9-L-rM? z*qUl8Smk-8Ma~;qwCrhsUKTh-ZX725w2GJd-dR>GeCTm)Z+*n=55LaKTLgJN?hOEbf8V8I3IkcM`N#^i{(4Cy z>Cb&qe;1*2bB`6Z&tTWUzC0|lKojWqOY3mw|FM}a(SPK4c9?%hTtVKWomWhafkCHlc!hYN8!knwUL+R5Db(%>G^ndBOE;kH+zho zTyoEP-K_%6@C^_ny}ySYmF4pNGs5iA#@XWQWt|&!{rkr3mumVb;sUE0*I!LZJ^dP8J@cv|Y8L57fTFN&d_kxuYlt{HD3(fyKS$$FsKdTHcXu)%Kn+phI?GZ7_BbsFED3=hJjjazbLbBMYb#;d#w!`4qXuj0`JHMXAm?|N=|03W&JqvT5! z@{{Ay+S7CKIhf~-@8DbPBr zjK{DVhfGjQ2JxXRgoN$;3M_&gvF13bKlP)~(HmzSk`2+hvv?3`5&-HIu~BXLm!lPd zZvD)pwHAMLSRf9{X{pbQEKU7;7J$2>?7qIu-FODrMn8VksSTk%Y;ke(;0?Ld3|Z~; zPoDJ|mWE6kGOfm726eVdJ^Nf!O-cM29uvEvk)cgNTxN}%7a$Oml}K@2QbcJqjt5v{U_l-8!TXMO1Vi{ad`c=qFUwiB(n=5M*;JH2L4#Tx9mIo+&yfH+4OfME zCEDbPKwY?Rk+LxY=$Pt;zWhfNT_ygN;yZYF0D30w<@kfLp#9Bkp9oQ1)VfQ@qUX4^ z#w_?jS!YTBw?L!>3V#-^IaPBizwcpOl!CH$)2W>hyz&smka|(GlLeivbV)G<6)Kwh z>FypVU zBVjXH1}rCHBV|u}_+K20Q@@N;`}#VTf?@yPpIKF@zmzH z6O%`7YkFQjo&4Swa&slP57IIPfqIbrKS&0j9}QVby`($opFba69)tUvsf9D9OiXZ9 z^{H~^;WLQiWI;U1;-cf)TPVQpCXjC>&nNcz_~@1{2g)HO>6S?w_^ALF6eqiX3wYn! zM~h+}O4o76ayRckbGmqAM=$4|tgRv%1k7wqjI<>C5)@#rDyu4IT2rC{{WQg_;Bb@Y zb9Z)G#9381SDcH(nYy*UJA4nwA7T8#^~v|v&;M#XSX9kZ%>7z z`8`zCX@fZ_3(nv$Ib<TfE&V{H~fy9aUBlQfBNWTDVkQP4@}y z=g(m^63MZfueu0vl)!(1X0vE}zD3^)E>k1^E=%!O;8xX}H&nGr$GiI~CJj_J8DD8%#kb8A)SW11$!DuB+(n+7I$)ux zb~WT!X{+l(y0rRMp}5L7kR>sd)K@i;lg~Z%Z_hjhdZNQG$xY-aY?fjI5{7rrKcbK1 z|9+d!|5hH&Y3w&So(zMvuhAlH^M{9GAYla97DewHt)^9r94?L zabikqBlq%lN{!QQu}bzJ-xQWBc!;B=x~0=l5Il%23aOUFFlNP$Vy-#bCR~ z(o}0QZEjz`atqRa@zP5sB_rF4it^Z>46Cdh(eHTL^78wAoZT$5<#|1=aEO(w+kIXu z;;QLh< zZmB&Ff7%`F?=+pZ1)94(4*T8%mhG>auiE+V-CJI$e1C@0$Pw?=5g6pf5TsG8%n`F2 zhzA1uArHW0@0%h&&{Cw4Ls zO>rzqI!9W59N~W4Mm!2@2uaOUA%!Z`G^sxLoQ=;UIS^5q>nG1A@XNbHB*DK{tQz0K zhQbMh7=eDU*;}#rKwyL(t)8<#v0ga21#kwMO~%*ogIt4%I)(0JH~;i@a-~(nDfD3k`=}g9thmzJw6v=9#!SUcUhC!|J+VF+iQu`h4(gUn zHe&5kW^L)Qh)G-{lCGbKmfE@Ib>~Hxf~s>y(lj65q#hyaar`S zweswOddHaYZ8<@a%>7y%L3KEenolZv9oZNk=@H9TMETK+tRciby@McGx@|U9iQwXg z9%lyn-n+$}Kf@1+j1$Dt&^w;{9^r*Tr1!bkS{b#NW*zsiBssW+sO@Zf3(#UPCow@& zU(D>ZkEOoj+T3g*6_rHF8_|TcG>y+ie~7i2@f`>5X?cI~LLNT8zpnK)I;|(J$9i{# zPTJj-5fdw0B@r`hDH*!i4Z1XEn0kb8#x~!;)L*i<1pp)tdHDsg9Zro zDEYxX^K)i`e_Ff0LwLA>;UkT|Im^sz??$3`2@zLn3lE)d8au7f^ivbYo~JHH5d6)V zc=$;=BLXUy_)^-_fM&pAF|vvzcadtyg0nWmrorFW#`(N|n+2PXb&i{GmFo4ZeXg?` z7pH^7usXBMS2|5v1kv6M*iJgfP;uYyJM`uMM?;D5^N_S1o`8(*PV4C8O=k9!0+&LN zdAJbmE9u2Es|V3Xg8ck4S--)TGq)2347C09bmO57w@I%Lss&FTi_(El>G!%Qgc48v1r0pp1MrO2>kFE7If$Uun z`BLB@RN-2J&wBPA{Cok;Nx8GIapYr3J9%yS*$3ml(lM8fBG!INFOpb+uIgq~Srg!5 zs%kCapB;~*(1AUC^u2?%WsG?zM!5ax2kpwIT{ZN!(-il1(Oc}$5l$CYnhyd`l6Eqa zeh*40r}pd44?qf+eSTIV%V}$!O>SOLio&5SD!|mLcN!%foiacX9ePBDJCqshl*?Xy z!RgOL*C*P3$)HS@E>LE+sb4=0m26Gu-gt&VcXhA+sp}E;4T1;BaLyv-^cHhV(QVAk z8S^!evixJtSR;pNDZE$8oNSPYNlFHHB$PC0Qq$fOJD(eQ+P@0k8YTMv}@77EDx&*l% z-Psj5M=O`X74u4YTwPVZZhD+FTwo-fTgg*aA@uV#?)y#zI(_11px-g9X`B; zpROd;4N?ngOS59!Afk||e^904YE z6I&<|&U&CiJ5IsJM*au=tX+x`m&^i?6T~p?nJC*jD-MA#&fsyzH^7Q5xH*?B)QG_3a8(0xIl?$v8 zVUA^6kSzWxvzcMO)YtsUbn!H}OP<6Vs=Osz<#X`qvk+U1UDeP%?;t&hH)QwqP>NkE zsAHup`fI?bnpGeoU+(RNkRZ;MPs{mLo59j`|T)3vsNk9u6ElcLcQtbunG-r)yg!S8r~aj z$ciVr4U}JNJ~l`3gAxn$sP0_4e}=ytZ>tNK;deis1$E5Kj{SoC^)|T})i_r_LH` z&O?TF^69hFM^d$QdIiueOl$8;&p2b*-(Un`!jzHeuU8;e+8ssEM;T~>l*sG^I&|FiOXO4 zchNrx1#tkZ-RO>U68)S_potS?s;G9Mbl1BY+5Wgv;?MH6nfoyP2d_6K8*t^hwqA^k z+lx|ZrXE~|DUh!L{u50kW{q}-+bofeQlErtDVT zgs6d?S^MmK?YwrL^5~>Z)*{a{+-bh1MS!i2?mR-ZeI}umd6i;aGVR!JYhG+tOzy{Wn`) z{o-u2>@EO38uzA>c$43Nqtne; zr;1X8+RD_|w8zPCdS21U6q#J+=y42svGpWd-TnUN0K6TEBMQWx-P%Wwy_f2M(f2*npo#NE$YelLLVB#-ZTWRUgJfJ&P_)7Zhl&@!gxH zAFj_^2W#m;IOu~{@)g=v@!~ua@I35;k#vH&db%?JG0;9Gm8!YPNmP63T%?z z(;9Ei84CcoqRMdbtQcZlUiKxf^fjig@Hzivw4C7p8-D>+sj41I#Wc2zojo27BPK(7 z9*-h=&m_^~7g5Y@T?QwH0JN=+4hE(*EK8;xBZ4a%6I2}}^%e(?&J6W}^9o;CO%TH& zT=U>*2yL7Y_ZdBmClXM0{zU1=xIMl(Hi8NPhoKm(3m_7HD#+tcq<+u+vx9IsV?>Sc zSo9*(=Dl|x;iii{^P$4A(np8$222|u+wJ_;Ap7g;pVwb6?O!*|_A21-M?+XhGA@O} z9hVCM{rrpGDMgPtI|V=grStm}rst5JxHViHQ6m{!Ptn=D@g!U#jJhQl@I^ygUYPm4 zOBBXF`ggyr`)#|tjjb<$bT>ynV{IzVZzcP^o|oSPUH($MPF9~X?X@GKe&AzTEQccF zV_ALyQIpEz z%nAqmJ}(+K!7g*JLq7DDcM}rh1z`M~)=;Eebn;FSYXM<+b-5d$EJGBnF=0L@;g5f@ zu7LXr7}p(nH=$U6Bf7A1q?aW(P8E9eo^fx;BAY;C0F6lF$P@~=J!UZlA1Q=K&;ytV z_}@rE`CnGy;ToiV+RQprLjHcmIGVgmfReno+QnD?U6yc9@)u7PHm8T&!9*3mj{dJU z1q#vDGd)AQf z1R$f)kvhd`wNvuf6SX|G`qI;N`9Z;w=33tcK&C)(%)_a8j0~$-nZ~@$TunM$GJlR~ zCHb!^l_-^e$emKXaxv?KNYG7r+--o!2?1zp`8@>e1Gb$O@M_jPVjEL$4g{5Oc)4kK z$=67t=;q3F!A8nX0}-Hg%y|sVdeHn;-g1y0e3Oy=IM-F)boyuu7^!Dc8#4uKFC)Q3 zQLZOdmc*caG6T~thpV*#ptVDij@MItIs7AYODaLVEv8kI6E8L1;C3a*78FN}A~=xB z8*A4WKDf3C1o>@)8-n)p&`^?G&=$(Yw9$~Ho+CJz18Jb2SP4*{8x1 z%>!ff>MJ2$&vF7IUJha1Sa?5Uy%$?`juTXP)umDO`A*B8c;^QRIxm z4^%E+-(>*rg83Txj{<;m^~54GDiS_D`-C1*6o9TBug8f&fvx)ge2@~cj2riQyBa~!-uNsz|FYH zYpxM4QG9td`&k0KQf488RI{afD9ZB(&)1m}U7j$gS%aLP`B;RHoCOVl12wZroFK7< z8Z-y;!==z_pnwK^_8QvkO<=-nq4kbaNYQMuJU0tc=&{#iknqF64#**L$;Ti>+wZ%n z4@;wxJJ}h2kV;y zM0CD{Krlh!2thMiE`O7g$4me^Yb`AcBG+Qe-G@D>o5TU#E=BbCwa6ia;GDWA!0~+K?nGU&X2|c+ zk{Hi^1HBrrh~93oZ4%4ncTm;03M z`HFK&KxtMz6>n^}A@(`%PSXrAyChd@HM@fRMOqy_8ghmu8 z6P>Y>U9Ee!FVSmjLt~GvHV8$%XN4qV+4y;($Q>2K|`ZwYHSyc5=h0_(afpMi`WS8o;2zCJH*woN^fr_0bD35A@ zGjoRsN=49F1F>vB^EW$tIYI!dL6@bFClZ*x1r;t2^=ZU{RJ58~^NYq(WLL%)V<;T~*6P?yO;Cx_{uEp4$)(s7w4RgPD;WxLiX!no<>7ht$ zB%#nRQmk?prc<=e+qrSPvZP`Xb-M+tV^mb|3;2nd_SFT0rZ5wd6NkQCfhYhDuf?|A zr_c_hFuFFca?U5BJYHh(SIA|O7gJ@VEaBItd@G%h!6n{}NdGD|2a5itjjLQztf_w! zXAu{tO|~#*?;bdAS~Oj+AGF+f=nrEv1Es>JQ%BY`vcSj;zLlqMvTtNxxy%3-ug}tA zWXPv8M7UQHZaa1w99ZD6bgl_%pIGkWHcO#ob~?X?IQq(J+O|e#D_P7|tq2bYJt`WG zbh5eG{puo3Cp~GH*0o#v(`2(u93H7d?`TeZ7!fVgCu(9Y53O#D)vp)shbzgtw3M_jk7_`ty_fEUDARJtqD1P1O7W*% zv+x)(A03=&P)xSo`9#?S$S>Jnv>0YfF=l3u?QCk}^fc1ML@Q>gL(hAfduL^HV+X&v z;NkCVTK(IEB#_I{b-td@Dzd8A&dLMitS-vEIAj_y|5OB`$~;Hr-;Wsu&OHUPCvtn~y|%vDc26 zr>tyjrFW`=IU;6e&VK0No!7giJ?eVk2Y2eOZrh>F>HtsU0e1-O-X{;1-)P>;k<1hB z5dSfjLPVjZq270Ye=ENw@W$B6{&#==1td5#Gc%}wTNW(wp1Z^XLhkS;Pu<>P zMK^fq!Jv*9bRnuTAx&|p8O9-IZ4s|l14v5HqOMc1KU*k4%x3{|`N(xsu=McYA_w|i zS>)v8@-&Ei9#CM+%|w_Sb{x`=8FgPym?+ioR@M?usv-QIDu+Z})DwoQV8AoeUeA(s zD;7=fPwHpmkBSZjE@@%xAtmtgy2;-S{Qi-UoPBn}d$rh(@6?JJ9}k4QWFAlN*UD`1 zWT#G_S|s|afg8-wdA)hPy_vgC?%C*$LH&}e$wnNuQD!?+ ztU9{fu>gO-2<4Y|7;A2Jkgvo||I2_h+witB@fs+hwf}H1wbXeNxRg(0J6CfBYKDUG zkD;)5c8YV^`*I@jJ~IS-I#+K^W6c)`Wx$&LE#>eN*0i;0q203`S%Bl4nma2Wr_{LZ zn|74I|BkP*_TLXNyG^t2#T!NXZjlqSP{h{z2EIZ&={KCR$<@k?h4s_XrW#`x%=|p#KeyVD}0L%dggq8J8Q1R^#QF${r53HcJ*Jd_@71MBO7=~-(Hre13+YXbqz-$xb_5!YxQhBjX&(X$FPi1V$%XTDdikOI<2 z@0;r8s6#zL|D%-m2~ZBrEuO;*UBtNd^(&dZmuI)LDOP4*{PSsJwN z>|%yhVC(|e>PJ6tkgL%xy_=ZQ_zkdVyNc(NF#jDIlI1i(pv%Y3d#Sp*0E;_L(F`dg z(WoY-`E^K}*&kt@5kYe<9CwTzDsbiZaxwt?)6+49bfN9W25i5-gW@*0u}YQ9raoF_ zGZ&iR4Du49%4xOpK5L3@@QP88^=aG`pbwHiRQ?qT*He33a%;=!vpM?yi9rxF#9_sh zGPp`)n$LUk%;T`#K~|M4^VZ;<_ue*ZV+;Ix4Hn&fc!_d7>w_T7QQmbsOI zW~JzRPx8|X7L}<_=@#(`*}I28rZlV3(?KsVU3CK^54od+DsWkM8D>m`#5lFZ(^|f1YoDz9|)Ax%U$6 zAdY?ubB{`?_;#CDecK4E9E5<5Blj;6;dOJU6!%cB?atrFR*M_gu9vnb58GW|f3*ob z2vTJzea^prukDIEo_FhZS%>y~?FI?vjN`XlIbVxI?=BxdM2X+Vt=0YWt7WXk7uS^g zf#_W5XPjd*Q}@u0EZCODW^%`TDA3(;uIbtBM*Hu~;=Q|V%e^9Q8sk)BOorG0_R{Zj z`ith_9{HXr`<3WxSI}j<)6Iox19U4+h=91yG2AQ*^|M|3SQe_;_oFMHAz{Bos7c@C zeQ{ydD*bdu|0`9y*+tv!YjEPS@Y!%a6gJmvny<>ig@5zm`1bl-o0oCU?)Nqy0s0&C z^>64uZ45(8pR=vF6S3JpWc#zq8aU7;4z_Y9!SS)miL%=bndRNJ`o2EV?C)cSy3K6) z)pPb~nL5F|qkFzXIF`8Pr4>zFD;Z?>z#k2fdoQ6J*weu4hwGuYAe}?Om+@i2Pmh~U zwytp1onpb-M*xyy%rMRC|1q)K^ZI#1Nr>zApHaRK@%vck2$r{T~V=9zv zK7T4n7mo;>EE3qmElg-#GBy%lcmOZ3b-hTH0nHsQF6c~PhGS5V4?iAp$ zP|n9Zu9mhK);f&Yz5sNR5=Hr88)=g@R|JzV;^hdjxP^k69ykJ= zTrEthG~`E^(dgj`;eFmHfeRW}pJOHZgI&C3;v)hW|6uD$pv@-|F=c~Z=~+2V;7pxw zRkilpTyNN)MtHNLi;dTwwk#BB9|CugZoqG?M2UkZHp=cVL{EHFIa=k^>Bar);xV~8 zyl~0_(lZ#sr5U>oIV34B($Ni)oWk>eE+Xk$m~Ba7(qXUj$q%-}K@N{r{j&`g)LZb` zvdUsgWW0*NK%KHYM~NPcRz)g~X-JZOSvn|ChmTjF`21Y@ktx}_4X0~z#s>XMEF!N+ zxLkyy-=>`l1)eN}w~lltnd!Hz%xV-9nEF4=0rIn1`@AwfYjot$ zHG+UZxnsGf$=9a2Bxy*q+~%fnCF-PT{|2CR_B@+6mz{3OTb4UID*8=_JpBf0{D86A^4%6tt4(=&VB_iHnKCG1jz!QDmVumw;ll@Am~ z8^d9Yp6kse@?C5v2WOawn!9UDloGTd%+B@4%M?tf3BLT=q1#0@3vKSMI2cQw(o2!e z@R-edko&DC)=STD;;nTH_o8JX(*9copt}yfS*upQ#8;oG{|MEoE{f~5Bs=fD4j%kZ z+s5^Pj<_%-6}gZ~e8lKyeCuS)^T@}B{kWN*;0NAS;N@#u3ZY!xT!xWxk@MUNx0x&dn{}QrEQMw zGvAfE>0Cy*sq8+ic5Zu>RC#Zw#mB9eF54LCp$_ly9GbZN5GRpL_og*vZLVg8Zm+S? zXQR^#2NNy(rfNi7wxspuL*S@f^&cY-8kAoIE6B8?a zf~maT2W4KdWW0b%y`4etZZqM9s2po5VOLSN5jU-=ogyFB*}NFTxa-G zPO)-Ej!x*zka*qYBpSTe+<(r-kEV59&^-~wn0QoOARM?e=yx0rV2-7niMY_?Go5RP z{o7WemYKkJFtU6fJU^$eUW9E1ZY{`Ay0!g=nx`NEQVaj9$qxvc*RL`X0^U;>9tk6Q z&A0a2@8xG5W_COOcSA!+oy>_=I z`H$PEhTE4ro)O&V6=A%2ywMM;t`b@8CzQTKC`Ac zwKI&W+IclL>i@Z)E)(%;ZXlc!aJ8TkA5Luo>5upM_O0?$QLB;7Nt!t)e7w2LGw8VL zw!}|6<3Go}Ez660M*zd;Q5YE9Bsk++9S&HtJW>PNry*kpHu~2$nEJ750Ua|VnEh!_ zBly3%Wq$3v_cC-n%sh*42!-4;XqPfYd28`+G>fr%fMj|O5A7WVak=eSYnd?7Ku*E0kiv~Hf^D9)L56!FqIffY%b@EMa~%0 z=NF-3>Z??xpfd2z+lLeSHaT+QBPAN;Z4Augjf#z|!Dv)Q#n&><*YhI^MD*+Kd2#V@ z#p8&{(dJn~ZCFwphtY2>yvPGQe9Tm6_Cb7hhX}c8+~JF9coOS*=0gAI-H#StDabuO z%F+j3`~g}j=C-?>c%Anj)}?%&3Sg=#Y5N4@$X%ZCVpWmlakUv?isNR!3VSM|!Q0wS zo}-iGHYps8V?&P%^^cLb8bh{VUo9a?F`5=2vD@P&F~*Q!(B8fe;FfIyAsf>|tnf9+ z>1%E^%emOQ zDH<(L5aPBO;a^;h_5fweg{GpWY*30x9|6COz0IVm6>m@4(IUwJ&BhBsUMOa!IL;%z zRSfb|Hlq}Qr*$awas%d9u~AWq!FTzMaa~mmO=9`zb1(=bZl;D-ZW5Q?htG?bx3_iR znCymW1b9DDkkITltM!D?%GuNZh?>DdcxQ;wips}K6LSTW_A=JkTrohs{!&)_i|(+i zOcRcGa@cxm3#UI)P)U;N>2&-4e6si0rTh;KSBI5_vo~29l}UTvB;wy{x#vNbztq^g`E%uh8M))0tthuwYx41d9xv8xna7#X3K zDcC`A_ovNK4cE-^Q-=MXm1)&MG%I2_)EFbUt;gg4LPhvElU-Zq9G*qMY8=SS%h|Y5 z+?5cE(jy# z6OU5t5Zt@M(rtp!{Xy|&OM?-KYHw`{LB<(h6X1fwXkpQm8;5@@z*c4V7!4n1v0mgT&A=a(C$cAz9)d62afC!iY+N zhATDffxMsYonN*w1xt~FJhbJ0Q)P$z#DQ$1X{&JBb6+b;F{u$4D^(#9%<=l*ByykC z##^Lhex+D6XW`SixD^_$@hOz?MK9B#fyye}%j=aS&BK=uDL|uc+f*X$H00*t-K%Bp zww_~AK>Rz2((>_M=SZq7()G0txEB96Vc%o)CxTo$_Ewt`8IGZIk=*hQt)do+`_+`` zM+D8uDw^V*e*+8kAld-rwSx?>Fr7rx|nNw%u2P4r{RL?@XX0*tL z)>L|RC$hpl3M0cTAQjuV07`xeZM=-&+9)WUtP>)yJxc}j?@_*9{)D;Nx za7L;-2w1$(pMaNEQA$+3Ezm}~(*B-X`Ky&$AHurl{=zh0ws3mT8^=+f!Ew=94`)G#%>$|Dfk7TVYq&@umkn(AvUSMc>&BLz6fG^iNwC-PxW++7?jTGOAo|&Kod3kvTH?G)$Ga=oOqobn= zd_A9^zA`eAZo^N=)LhsTe&a|W;P?07|HDbm1qd_qFep?qSmg%=fzZ0Jfr0N*k0^1P z@g$uq2vTTrp4aC?aO9}%_T3b6Z1=^rHrytVA1rj-4z@wC${AY1(8}ns?Os8TUyUz9 zmnNLg`Ec*x$j~qF&5~eq68JNl4r@C1d4{!wX6|STQq&JO)5O|AZkguo#^8NvuwiRe zCF!ybxr_UlaCIcaKBKRLwPp>pfGNAx(f|-P#OvpgGeMf+=MdDt)zoq{T58Mvy99lG z>ulZ3KWU(farxaBDKyANVI+q;iyrZ>u5KMyWI@&9nO9N~&Z&5j>DlvvgeeCL4?dJz zZ@GzZ3zu=+I*zSzW(uH@UD4LcNQzbxO<%waf5Eq%(8DF11Zhr@F4L5`lkYD!x@p0^2(`vlh z%&{z*Cz_rUYgYT{k|3nuzQpR>0pSFX5h-*t0Tm59UC3N{9_(YUA(I>bO3~I#OjuZA z96hxI^T<5 zkm>&h)9(O_8R9p#!&u{qQ}gXry#)pvAFM!87)SM3PVmy@CO;zV~@nO zfVIuwcdRr;!>TN8@Q@kH2?AxX*uXxlL6Qg$d3<@ho&L(aKPD}^cYz9Zktk`rtZ9RW z*gI&v>^80+`f^L-My48jgA6x$-C__PZ89895vztQZ%{A!4l)vr%a0)P4g)+*#<26sS(FKG=49R+Ha%vLw7H@bIX|I7Ne~(s zB(aMbgu6jLS>Jn<=OR+iE^FU(<|WH>9yt0W;S?7o7jf!?3z*sQ@sniF$tv;#!*Y6F zV%ik&SWL}zl5FWHQ>9`#-T9wp7i=qs<|?D`E%ZuLSRcyL?k|l+p&eLfxLBk6alb`5 zi~R~BTq_tioS}Q|zK2jsUebCzGQ`Q06s!7ImcKrlhcIhmnzH+x3(K#pWc)!5;{~Xd zn+bLB7&OV7!tRsENXXKC(X7zn_?*oGQ}zbA`d1gs?OPZrf&-NKeT44N+00~ho(3}< z>bV;2y%lf|X{L82@S9$4alT536CW{Q3Gp**N92T)Z$-NLKluauPGy0oJ*+=(IRrEB_Q_#j3@(Nf|Mh+zdXoQn2}7ZixNk& zFkFpl=|cTlu@DxJs$7M&28F-+@!+7C-U!$D)riAkDFic@zolBrSFfH)cw`RC|NpfN z@c$!lbaa5POeHiU83Y_2Gg0%ex}`iALHk3d7*lsY&$nNHo@Tp$->OOx?0PzO*OT~s z7#0lB>8`~c;-&|ALWZZeucBuGb7hpv*vRnUNM~&|#kmJDc@G9MzXp$k(${vF){CiY ze_e*FC(FOcU;Qn1!-ZTkN9B(SSB!o^^jFz(Wv-jx=e~7`X;uSNwf8G@Jt#o zn3d`H3$rjc=k@E=K_13H57H#Zcwe%a0q=yP#tA50F!I{$f%Qp(H90gA3g=MHL}*+A zH#UfMnvRe6R5-Vd1G>uX=S{!2_3oFS577?xyB)g z%3z<9ypy%gSJRKT?)%q%_**8;Wlf(TWFJk4kt9(csJjY8AM5E8pLisk*WAZ=!2B%% z(;}6P&)v!Kp?>Jx?9WZ}+sh1J*UCdvGNR0fet!oUk1SyJsyt}q>XMSBV7qwxZm(bVmv)xOeX@H^>-~Mf(W2Ia@V9_P% zXOOo0C6-0AsIBYT$)l?$5hX$ZOR}2%WcYh98W*4;$B z2FvEdUMNSSyPy6_-LLgc&?Zvu4y}t?!%c60CFYXPmGf(=8EparzzOtRK8{zDIv@gk zZP;Ypv_H94rL4rvM_%hpgDm;w2b{Hp{hsE($yQ0dj{aMUcorYK%Do6X>Li8==rGQ! z`?S84ZNEBl&mO~1T`fU2W?ZbvZn@>L`H1V7cqIlt;eCiSU$AOP%xGysk%II{zB8$nlO! zPZ|R?L5~{zLy_iNw)I+!IHy3e&*Y2x1wViff__e~%HUT;iCAd}C#8S3&Pqhl_7-aW zULPLXyEu>{5AGk2mKth-qD$94yRze#<2BS(&5YXOB|%ZOKtBl{r$p!xe#jL@@(elK zoztU4lj%AB+z(6fA7AW~ku5-3T<-qPh<5f_bpi+RDMS&WzKeHKaXfeNW)e|?Bo?_ zRD??@46vMZztkA#dvd}x$b7}9XxpvHUI0U<2&qj)F5}O>)NP_b`zBwM;~TvzMvKpg z+7Jafs)6stF}E*T^^g_vpeFrI)9I;QE%Q@F<=}cR?0G^%`eLF%q!ie!hG_?p{g{=2{FF1^Ta69ManVq*GtGd z*hax|(%`4V?jF*0W#vR{!AF6cWv(JVf|%2Z-!lD>uj~^m-dK?`;^HJyyng_#OoBKk zWSkaCY|646KS2vbB~hftRN8SM8O7iODg|6Q!WjxYVvwA623^jcD9Ep&Nqc1=r>MgsT9eCQWE=0A#n7rhs=bM>*J z zT$6)vgQ#A)dUv~BKC{(f^>4R}w1JYl*0ZghbveAlW{S@)um{Y^aOM3U^7#5OX?*+} z{KT+_&aOUWVp5JKrfcMQY|Unh@;%el-ngCgJI;W5g5(>`<7~=SWlv|{ubF@{no_T9 z+F9%$ez_5QV=Vj5$Y!hiv9EWSEBKsPt`22rO(V&Y=4RnjTb(ZXjl`xFiPEkUVz3Z% zKD^u0ZPCPW_SJFhSK7V#TBVmD!6I{d8uR(QNG{x?r^FDoE*pClx;#qds?V!jlm2>$ z$@+VHvkl{3M*TfAe5G;hGk$+4p(a6Dz?TWUN?=G)GOrSw;&j=So56qr3^uR-TqYW_ zXfdo2n?8xc)N!Al4&9JRxRj|hPJ$0BAm>_F7+RGr3FaUxw<&CK$qmTjZ`m5zD9L)> zMl~;(NV(RDkS3jpbC*BLxdkYLkl@I7AFR1HiD88cJD608i` zOkS^=SbfkLp7+o=%`oOoc89u5ddHQC8p}HxN0LjKErqEJ z;fFKnUiM-W=%k`MmEK6jQz}y~Y6u$S8IG}7adJ9C(EYlBCEw5c zbX{{!%%fUjVrIEU8&y*Vouss@Vz948B>Qpak-AAWsBlT3;Wq@o)D5Nmh1^f4DTvol zey-L2Gc^)tLjUX+m%*UH#C;Z!iHT}rjx1Z-joXRU>9VHRx{Rhsz#$GUIMokXuhK^9 zx*N5f67#N#^!H!&7BEUVVkLR@sD-Pb_#|n@Bi)7z6k4?w#EN)1KD82$9}7B;1FzGe zm8fRFa*x&9!ec@ zMgAcyKZ_A5%$vLs8!)AN`Ia9)eTEM=8PM3X^c8d~y;Ku7I;N#$WOVY65kvwQ&rd-7Mkg%e(^%J*ZHdMx zfSd}0N#G3NamGBTiYuwZF28$)h9;e&zI=O*FuH`A0&Sy1Zjn~x7^X_D2^X_2*g^%u z+292-$5rXn8vsG?_PX!NNsZAG#f&XA7$!w-2+^-HdUyyNm%^~N2}cbT8^mHjypH(8 zF75uX!;q)V4js_n^Z>NNo@qLWMszy zE}!`?e*9KoJgty9dTJ`kzRZu?oxHdA{4N3@Br?KDxCxM6g9b~G{^!BN9)|RZordYA zvdAi20Nt??b)g3E=TCYYO(W2M=Q0|VYp=cNrs+jj*v#8(H6|a!Xb-sYaIN+fPMFh+ zQ62`qdjF@-K{olO?ZexAFb`v`yc)(Z{nrrn|JM*ZDu8q(jl1f{t_}PGLv%zJFMqZR z!t@bchH7eVv`suI^c3If3p>h1yK{2L!nY@O^@Ev`e^}9StX-<_t5xc+=HOjj?&4%* z1*KPg|6aQ!E*R_2lCkmpVCgaH0L+t>znhEnSyce(f*TYS)kb&a+`ZKiT`~qH4(i9& z55Ad=^rOVZ#fTQH?8R4xp#Yr+w+SeS>`0m;K%g)m<`#UUAiKCYPAVqbdI}R0NH6zKlh!jm0H}Dz`eh*7h+G6Oa!gB)>sI zpp2lEPo8I=j;eM=wF+ZFNo5NDa01~DOZ67#oz;_R%+ zqvT=t_%W$IGBWGyJE_tlG4zPN=52Ji=b(oe*||BdMTnkClTbdxhKK_B;xpNBW<>p) zsQ3jsnDvZ~q8nSH(nkVZbW+W8w;`os>!?E>7jn?{ifqNM?chdrDa8^i)3^&+)Ee z5VMW1{KQew17D$lw95VMWk^x1BPD7h>VchJhDU#XAYpu6Vo98E$?@fngWq-+!6Rt> z<}_0d>7s?&)USb@7K4tED}@OO)luo)j2+ zOWwfz%8Mfue|c$^zZQuo>Kky_J}IG){42eYsh(;|uaZR6~a6O_iP#A#xECl!=2~6wl1dg=?f@@<0KhAgrm;>OJ?YeiNq=^*fMZkA zK}+2LIZGAQJhz~Ql^R1ESIac!_yj#Q&PE3CIW{+x$I*i%D>5lcYDp*}Jk)mAOrz&? zH#6sa!H?s9n}+pO&3Vr?s2zk36(KQ-#lt&$s7_jh^#)7x8)Rv?J$cmI z9tZV>!BFxHKY9S%X}-Nhpp`S*>%vitTto1O#S`rxucJDYTiOD~X}cyj!L$G>M<(yq z_xg5GmKY}O?9FJQ?(U=L3s`iQuEHKD_H1l`bj6MDl^HRDwgW18M;1>5vHXu(4n}*I z#x>pdh}MsTCp^oqC#9Y*yCR48E4JZ$r7zrq2@!`!4*nx-&8&;{#z`oZp6)pmcRZHe zz3RTl9rb%TvTt<2#zIr0E&9ESjn?i`BQ;(AFcL~?w8KEtLg{7 z^YAN2D0phoGy4skIg2aTpY_dTuqRc^(5i_Yb8t9E>oE>SWu-Y1Y!OMUXGGAMWjger)6+f|epejJX*3zxr0`~d4_GN~xu3PEZNZKEf(lu>> znW+Ym$H+pFk`vc8vXZKaHJ5~uPfqhTRrKMH!lm;y42Y|DYZ~N z*4A#T!&ST!omPdoh2EA)^w;dxu-t>xh9BLw60G$2s4zrfP_aita?0OHu7^mkD+^VV{}tzfd=U4cWuraz1(# z{f-szr-0MY{j?KTdlK;7bM_jkc^rGF-OH*rWU$!os+Qc7T^+Puv{OH##hHs=>+Q95 zArqoTg>C2R>;sP!>$i;U2s<8TW2orF-*^h5GL*Svj!24d4m7|J*MN>9?~#IAOHv^r zqg!lWp5FO>A&rt6|a^1v@xbb1-L&UDK7_#o#eloL# zH|shIu_ivrJ+tcZ_@T5tYx6)O>t0l`%;TEH99@6;M>(_Y?}#f9*?R9yiyW0EKQN!` zG6X|%4A{H7l!($ME9m4ZcY$!LzdtTpgdAdnr&yhS;aM{CTaVu^D`*(#-of1Q0d*v*1M;^X0ceu`E zMr+o*0aOl`_v)Rspn=~bMVU5%p+qB|eKZ;!z~D|-Vw_UH^5JAR^1|xRqez~h?DxZD zsGmS}K}^YlTg^gyoErKjV{5KCtFmJOzsuFX*d%7lvWSY$Ag zPYav7!)FFzlIN~*+BW9#V({^|ZsJsqEKU9>sFtewfU@56d2dLhtmKc7cBR{Vx?+tpqP9S#Yy2Im@xmHLE=ZJHd0rARI@Y$Pqmb0XH5dHHMS z7#-=jc5J2a0BO$HcU17J5jS^stVn@UU3dkjB*Mb%3jtKr`V&*5Uj{6eq*JE(2*iob zp=_<%i@sPklS=trr>ENE)wZ0l(B5fVb1;VWJEUtWzK*B-*I9rez!)A6XD_UfNw0U- z^7|jK7G*S~gK+Bp<=wZQIk0<}pxk7?4jm-yBFMZZh~?fzWZiC=vzh43BEY?CLoM4y z%J&F)AaG073JfC7GHO+fPMezSdUA!6%^@k&>(I>9^=H&fA1ZfSC4d1nGSe#Prw>wEXj6m{?$#6uh;glNM#@3qluee<`>!6Dv(AG z&$_T{cky*->#5HehX_r$kzk=@=lnn;G3sPt<`AZ<|4PLFB|ezrcEu!uuYrQZh&y z?-y#~Y9U>$mT!@o0W$&oVb2zr9BBwK25pn*N|`T9dirSET`dL;D{3bDT+H9`OK}St z)`B@aOP1P+(AQQK_(R?oVYdlAea$>l<+kaNjudf`+rho7x|f`-=3aU%fwcTjSz|E# z@DJLv*HJZ9RW!oOc-PMSSFvBgw8cTW%g00Q;_l+kpq{!4`>*ta!_Zhk>a;+lN(*;4rRHy#jZ8crDw;p?sd5GUn|yz$|5!k>ZG!0za;;Lr7rSjD zijwML+lZ@-&}7+#Wcbz&yzyuYaOMN|N=< zGLnlNUz(W06!QWP_t*T{$FhH^m8p+(RWjK~+AnW-E8ZVKdh&wgo~XjeqvEL_HDW9* zEWz4(C^n4W?yAc%+;`N79L~<-#Cu~k8$NDe6jrDDG_y*iRj(ZK-rmnw150&wSg_x` z_H4JKyl7-fxR&pR+h=N~lGp{c-!Pp9+#z~^lh5u-%i)l*`wsu;#oXovT5#cIqh6*9K(h8l~Xr%LAPVSzVr>MXFqgGmu(vTGXpD=H3WDz|Qbr+f6K@$qm<;D~uq@2xx2o5zOOp{NA|T;1%f0Yxk00?t^WkPC9}?>y+`8Y~@#$gq^x0zG2JF0j^7^x|I8%tf z=_^~{C;rrRuZ0Za&r>l+=o@GX}tbs1{&A#3~q5>hY%eIIv?+Jj#;_vmqwtpVdM4nvi)al zH3POib0=)(Rj4&7MQ<(F>;I(eK9rLzknaunNRWQC(ytmJg>v*BE9K$coja@pSkXH( z)Oudc4()9Z6E61#4Btn8{3SW>F`qq!cnVh?tME(KqJt2El`z5Og!Yx;b^?MIE%NET1izu(y^KI9 zmAfvqvE7b>$(S5t$yJjNZF-B6XjGyNFv#vbu%L~an>?+N8p9R&+@J83BKT^On|ZqD z?lX9h6^V}Lf)%tYvUs!j=*QGwHDr-xGZ_#|)@%-IbP9{oa==-nXkUB9;XFU!gp}EK zU9j4)e`IhuHb@G$rP|7FVU1dXk}O>x=_2BhkgV}V#JD|%Oonb|wtllD#_Y*HsRefe zr4tN`PaIBMTf@pk1l=u5k>;M|J9#{&YGwg%EMVr}MMRyZ&Ww>GC->YJd$;HziQfZ_+Rx(2DLIol-rNxwG@Nh%f2D$ zTyIcztSq)$FI=);PlHEN|3KVJnEQ{CkQoO>NJ~WxpH2s37&u=gH8EwM9gS5Q-I~NJ zz?vfyuUjHXCgTqR?&QSy7*8@<5r*{gpTZ3SUEks|40gXFS(3e%&UHuQ6PV=!F#p^c zEVd~dC^&6{I`=2&A_~^Yb%BU-!UI>SD6);k>JPr~{J!xfiAd}l2V)1cTdUHlY;yI7 zQbCjN+y+lMbAQfY@!JL3Wh&GXC|yW>9t+6I)h6W6Gv6K;65 zD9lr;8w2U7Pbz5tnWV(GnAzGKXD;9zU!CHpQ6x1E~F=`RkF+|P(7(+OrS-f9M4`L7<;M_HW6IWawXnu zQf`JP$v}7YCq~k{+*IOuDKruK+-gW)GPF{e+h#;_xwa7LpPxrMnrN95aqcbAG16sH zgSUZC5DR2cBXjckg~>td$+(fpm!_sEO6!cIQ&}0>%ZkP?#W+f^gcPFmutWWt*{B3~ zUk)`cKiel8-GB`QeGwll>GL{#mm3Qm(C;>e6FB?SO2p>HSXSLaWQYw!Y)Fw3JG1bmoXbU1t&cOa}m9qaS zsd;Ar5B{s0VRj9^-Y-jwkp_N;xMvNYZS#LF1PZPfG#VSlf)R8g{C6$Q|6OGhTz2BZ z-$sJxDtuhEYvDMD5%b-p>IwrYDkuo}Jp3sxHgj-5%!Y^>n*V}vY|FpMs!uSQpFi<% zap&=I)0On}vOPwSM2wC1uCHs3PjSEAJTS$yesy(KOUVH))Wyqdb!jOjJza_zc^C0t zi>ki<4+QY08>C_7iso>m~=!h^xal z2tTR{7D$QeSB;`r)pc8B0#fDR!!-zVCBsp_vH44FByibj2wRO4I@j0-Jjt#ZZ8I@8 z2Ovn`eX|OZB<(@NMmTP+`aE;qkpk<90e;bMboBJr{a^E>eMh$aTU%R=jg6U1zeFy7 zS7)ENaPc+{y&SyhVKV7s22b04zs3IRnt?FukF8jPP6r*e3k+pXnSz>=qwFLZthP*> zQlSF3=AuJH*-GE+n1)7)PD2_n+WyYi{ILZx5B8iX6^!U9b|q?UTwD~W*t*T}roR|5 zo=bQPyB$MfVM*fja9Urjh2&gH$=r;6&UCA_2jxc?8ymCX{s>W~UJNG+cwV#2OOPUG zItCLZX8JKp4xxn9DeyjlrO99@aQ_11?V814$VJ~o`7HRSzQ@UC-)Uliq>W|S6jk)V zDcw3OO{Q{Oz<0;Yyorvfk&TvzbV`J=-u%_cx1)-Wveb+1uIhufg1*^VVuYiu$T0%e zojm;}w6^X8BV5(P>e9isLig-JPvr98c0A%fjiEKRwg!Q(%jHTZU%GFw?;!tM+Rw09 zE4pjvu8q(rtaS@#;Mg@*?RL7Z({_kO#vwSW^)lf?{rG;LafL50to>DGMH%h?(;6KS58ij zjh)^9{dR;nOs3@c=*W7Z+#ldaFG7xLaxwvL$-y_>!HzNbr7-3mSaWazQK}Hx4I%nQ z&J!+P&mq10-P(c54hBwC1$P~q5;Lo)D?BnN`>n@af5}*U%lRZ`MaiC~`sZjt%Z7x7 z+v;mCXV3DhGXau_ZQ5}5)qJbZ@9AvNAW8Gz^A@VtZ}uO71^`tRu>lj?3Pqq=Ub!@j zvEv3k@#ey_&)f6exY29p4Ip4YO3_l&qX{?fAJ1~!2KKaK1<``e{rQ9Z7JOb_i>=fH zHMXevny$NiD_3aR0n)zX!yRd4a+1c4|(0oR64b9C^G6-6RhA=$< zwHOYRx`2Km2@olk9w}x8?J?)THFN?ev;e>R^nUIDdIFBQ|J!7H6xjtNQ;j6LZ(h5{ z(%Ekq*tl74=i{n^H=U7S)ngO_oNLQ#Ey^VX^UQ5S$*05CDZHH?mlg7`0)FtxtdmL! z0Sy2KqDFE@v!(}H(R z_ZaW17M?zFH*b6Pv-cnuLSpE&2<GfkfvRg|)&|$&@Z{obOmBx>J_kq3+{Q&^ z7WL)u`2O=VI$V@)dQN7#4kTqS8!J19K%@wO^8)6BsGC`UgM+;{NWxx0PL4ETLf7`E zuGQu6-5m#XXKXrAUizxAX_`gBfW3W9tz%I$x8ZPWeZV*HKq)ynNX>6X*L~LsQf78` zm($a+9-Nc96Pj9|6My%ZN&+d%6mkJ<4f!!X@&+rfJ9InquVA}yN`{6+$jHdJxa-^7 zAN@a+(p!_q$7PISgKH6`Kssl6mPSV3{A>_^R1vi;-V|QBTie^Wr?*?Os8guiHm zGaOG6r4|*L+b<%G-kZAr=K`4jUyYW@*H+{IJVz5??G>Jb<_k^;#AG`XzX+EUU>bq+ z+Wh~53F=jOWJ*O_KK^Zd+p>Ae&^&S1ySFdkKvw%*LBnncnZ6?@Z$IEI6u!H3zUA2$ z!$p||pI8B3Dt$j+)Ys>S@fCl%jrUOz`8i*;faN~!EAAV@B9`?pxIg|I>O#1DU&6!c zR(WI3!Y5o>cpj!ma)O3&EG~1MV9t}?ZVR|?&^Pn7%>)farS16MT)sOko&B_w_4Qny zNSZO=7@?4RaFcVq3QopHY%lF{^GlK&rcX{utw!PE<0$`d_U_8qnk+DC zX>IQ+%xmckp_~(1?+G{Hf-B=1vNtpOB|8+W=s9!(^bFNTS|0W!gOx2|h*=}VgNaT> zI1$B_?bCuqvW1U~{I&vlGRk)U51%l~1X&kC?{ive8~K=N>e|O!mgt>{ZPNCZwx{>$ zex`Pv$D$y0V)OTL8ZR1|t|w2Der8L0Gs&{3uPpSkwH_1o9@BtZ?N$7m9^&6~Gzgx9 zzOmJE?xk*|sk?3uV@%Fc-?xCw)&R?egIfY{?24vh?LF(w`KsNuR~5V!WI9{U?fV{G zr&G7`lT{9a1x$5h4S1qv^;3X{NZ@hq(_CGljW8Mgv><1|&J5 z%V2O<%<~1pY2@b6ut0ApgRv*cw5jh<;P`jWkHjABtoO`8^SCGL!IqwsJ~5Z{FQLmK z%QK~KhCSUQm~dQP_lorC;6A@{boGDF&_&`^16-l`&9K&pQQ>fO2P$FEjj9gf29UjU zvIjubA01g5J#87`()w0nZH z)5VNzMggCu9I;QB<_PrRGtVevLJ%JB9MacD=v!XAVCYe``Swe{MAn=Geq;{YGs@lG z!Dr*y8}<ZBbhXeLCA?+FOZ3I`v4tOF=v2M*KyhDVB3uyFbl*B@-!FuqvwE6`j0E0+4I&eZ%* zX!jyMXITA|MYkQ}D)skoN0)E9c4qaQuML(D4?-e> zXlwtt5rz+##QOU!Rr8OqTl$fGv>00}2QCyz6g>e;CGoOlP~y5AlNHdq4hWOEw`py! zntN>O+tqz1I;{$+IA8aI{}c*iMh&4=0Uom|^{==EaJGu4A{+K+4_}Qd1@-XPH`zd2 zF!WOtn$<)>4pKQZu{T2E+WKeOLmO0Ts4HQF$In>6X~TvX{5)+)P%zc10I){E(>>aD zTB&>?Cvn*TkKn#wT5jcm2RB%pf?@mZc^lezM0usKwWyE3lw@SqFJm}{&$2Ga=5>&^ zoP4u^AO<+szP6O;xu+2FcxW8Z)0GQ+^K%$NM&6q7T@>#S%uP4YkqqvpI~J3Y!2;Fs zKHj#S!3-b3!*7HTw6fOd32;x3kX#76J48PPSJ3prbG(Tt>-Q~ro5}jDJRWN;!(iPw zAO{jz-alVF(Jw&hMQh3#=jWdEY59v>$bHd-Y+yt8#r(QnyB_qvhK`+9JLi-Ij?|~T zk-#fq()8WBpnb<#VK`e)pdC)}ShaR(o39)a2M_38UQ%ET>o?GTpF_AGr|Qo0w6@PG zKW;JlxLC__q@6yP4KUuz@ z07b^FfF)v^s*?l?^Wctq-@=N(CvEt6FK1<5Y7}$RyhXOL?C5ZYJ#e%RGZpFC*^iA~Wj+t2iiMwj4IQe+sC=9-AT0&D{A%b_MX0wlAzMapnN}exiphn(_ z+w*!IGF3R27PP+!rK>+8f4N(ni3x!mAKHC!#0)1LbP?u4H%M>Y;NS7l9O2s4dz_{a2&ZKHKf85|; z1|tIG;qOK7(dq-R(}}?T|B}xChgbaHIS$79k1CA$WiXsCk%mW=W^b#{ARzCg>gCDU z<17_j-FtK>f}FnTy<`;;rdDjmd%p$#MTFU3@CoK*L%-*jvqlcW69T{K4c||6D0Bo& ztuO2vdsLe&t1{2u!vD4S>MV)FQRmn6MqYr6#M8C6q~X+F!0j5abD0b~T)bm|^v8df zK&28%A|q5*1PbNI{-=8_@6hY~MP=uBzciUoLcox#x{5VF5lM*R8D?S(fWy;$35Y<9 zp>EwpJmq;U+)cibrDu}$Z+|`D*WIazYj;5fUI!Z_dHz<<(~ec24+@|u*+vT=(38XF z=Wbls&3o2?;m2$xz<>N<8or$k+!vq~V8SBVkVm$`$Y&YwcyHFpeI*KONHe<#lug)? zUsQZox+>_4>Rc3YPN!O%B3z&1OVC!j!oU$F-kt zH=i4T=Z#O`=Z9pk;s=Y}vpbIQ4bp_71aVT)7VP}n&gZiyz_b5EW~*fjHKJfcvCs`7 z`Xg;g^h@#)4gE_!l^|`guzp@VY+-h=Vu#F;?FO z?vhYO#pi+j2-{!cZ3oA|TB>XTM!hCz5AMhg9J^N}j<{b>FxT@QMiNwgw<{;^0q*C+ zycW`&Jhzzg@?|lK?@xf2CBVlP*5?S_9(-^96MrFtrXz%`oxwNcihkXRIvx zMQ-4PgGQdXnV-|to#+?1auC8PkP>)ApQL&JaWLH4ac#ir{j~G3@OiTX0)4&_sF%*v0~C2J`yZ=gxf^`@+-6W|z3Qvr0U?$B5RfKp&FSBBayxpFTCUf%oEOdf_{`*T5SVe&v*3=N(Q|QmzG{y4g@=K* z2D{1az8ixGxgwo#hV@^V*yW$tW%Lu-o@0OKD%h~ge6KS6b|ctRaN&K``+gk^c)!Rn z4DfhND?`}1w`I=aWg3rqSy*!=qMXs5Va?HabPQkrcr3g<+qdVP9Vs1|*<$}})KAz( zUPBpk)7xa7j(MLd6G%H>nc~e7=zRFN;m?X5iJe9@`ZB`brhtQuB~Au`4wq83lg<2s z>tq@?elNeP_oAPc!jlnmQ&BxpFJEmugiFkc6h^Wp94htjPAx)$i&QBD1jYW=)i5*T3b<=*K)8g znH>YWd>)2xSkXOarVoyQmn*7EeE#mM^w0_=_l=1R*vR$l({DuWR#2s+#?A7 zQr_{+hir%G`utMgsd4``0lQVhbJ0qK+ndK_5~=poN|EU9I2BHmnLTRAWN*t;{`O+n z$XR9CB-kE))HZRk`SODKzibCQ1OG}PV*AE!z_DpRCsl}iD!}cf0krn{@ip8y+PiZay^l+d4KwR znI;lhmoK&EATS5C`P>qHEWN)UVBkRxco@BQ9RUqD4&lRe+`3v0>cq6kJ(Dpcb=X&pM8V5ateh( z>&&1`=3vZ_A-2Cvy!*krK9&{i+khvJ2%v9i0FS*6>wLyaI5(T8Ja88u(iHtH0eCt`T_wQL!h2QTW@wb!lg4_yVF%rbutKY*9pCI zO#h;u|B4;rdpg_Xr8c5a`{XMJJ(ZC4()w`(M^Qd`a;;a-_tXQbD7KAKnxF8zFlg{F z3pe6bH#oY2f1I>}x&^;{A^3!%eCp{=Ext3b?kODV%L{VH{%0Zo`PBnz#@mnB#_*aV zuBX2Q|NZpk<`G%yu6Tl+Gf4CCJ$5Yi{$SZ<`1j8v2;)>z@CeKluK?PQ;RZ zJxyR>Aa`sR*iEe(wHNyFFhd$eK&A)@8XS`rWo~7>ZBa66AadixAX9Pikv-=Q;))OH zTM8o;3rAUz*{RRnGNK~1VNd`9Iv)qXF>NG)Ca%^UQ8s^;teX^rb6OL{rZz zv+7Plmw1m-1#$H?FgD-f-zEghlM%!f(V`o-scXV(c5@_m^jt&11mcyY+_@lvo^F9` zv#)t#^=;eXl7 z)%H_`#=P@q*0jUGnf-UevL1Z$JTlF@C&c-pP6T+QQE+Z=>j8m6s{A~Lr14o%SA_z8 z1MPbf>47Id9>t6&C{8pQkx&szvKnJF(G7INNJ!2_UDxTGBwCygo_P69w zi&`!E2VML6dOu@tMnU0!^gmq5M7YCww;Ffxw<`}e0F3!h4R2~g_`yx>7)eZSGoF2Y zolhO^ij&x(B+7S4poiy^Mr+Va_Ww(3;#Lcr9Bz# zHh2m~wC^$RCI=7CwZnrV@>hF&!9Wt%`onYZ?i+jwB3-R*gqX};8xV_oyH|ZL3h0{D zhtsVytASlTAWwg2c{I%xEy?g}m-l%KAt!(mW1Caug&d9cRc8J7JX&p((cEHHS`6@- zbVg*;;S&WI66mL;Z9|e(?2K+xZlyMwMIS}V7h{*3wb5pZ57*#tB`SO>n`LO+D>1$t z?BA#lT?i%V4qehZOBKZJNv(0&?}AHW{*7+edF-Dub+o|f^UCRQqeFzsl%TQ;05%+{ zJ;SCnsVVR!#8pnNy6nk;?NOC_lm{;4q?Fy|c9%LlnZz#*kw3-!U^R)&t7^A?WYB1Z zbPG<-gmb#>7?vBMd5~?cL+HT1xt$M;Vs1%xzOgN9flilp*~v55byx$o%sbL3A!MYY z@RmvRx4RKC)M9bdnWOQ?vNhj~GA^C`uIEAZeB^J)%~w`SDBH4Rm6iuCn3V#ZCt`!c z99ir-oPKl0#klkuPogC%BDFrVj)d(jq6a_FAI~HiJT4<~WWPr}x1Sy|3{*A423c8p zD9`v70OBN9C49M>Ru5|y8SA)Aps4%iToYZ(G0s31$`c1_R}{hws-s`%Sb7yQA|4Ot zy-gb00q+hgzJK&_BNB}{jXbC96Z83AakQUS{A^KDQ}<7e-LkYCQlEawRli-ELl;Ds zqudK4Eyk3N)+?(Wm)_X6pK6twGGiMT9;sWANp=h|+o?OQlpeNOz|E!a`N?0B8^?pI z9>O3WiR;}+-kg9f^7*}*Ue|EVr4NC&HsQ!*miq6#U3Ly@Nz4QLl>`+k1<7~VITR3v z*zO%EH76W)hwL@4P)(cPGi-PAmr8*+(9y&0s2n7XOF?5iz zD0(Ku{EEu7VjE-=AIb|y)CI#^6N8)e4X`KC%_NCxIft+;G(MLRPcSP?l%35+eSPh` zbw2E!9{goi{j0@S4wuK7#||X_mcg$_ndbSu`uO~9%|6%o2Tzb)5^_|_3iEsbd*lBm zmt5IBSz6PmNhvj(1bXZoR?alMg;Hr(-v(P4#ME9xL{H=G5A%I73ym_RQLKL7^V#{R zo~yP4t zuZT%&hTML`-W3G3-7%HPjkqq*bU|rh)-E*uf-Ej{T{i3j=8wvPkwT=UkdKn?Rg$l6 zBaaKzsHdkYk6J3>skh`Q=3JS6;u7aIM;ERuL-YNIb=Rh|AL&7&za zUB5<->^)=rjRkaK_ZuUVGozQ^s?`#|(S|3ASI*#b5jAv>26X|H=8dismEabCStD3% zte5X}XL$WuYp6T>XIF-AbDct6;&xeDDeiko9VJ@QeC(bVyR~UT2>h6BD&h0rZQ2r} zNu0uzLQ0sRFBY9FZCCH~yx3c)uTr7yi=ED9CK}a0w&t%Cr-D@Nvn|qei}=x2Gua%yA?9seSm12KNuXKvwvvq0^5muB%2S;aNSC zIAXMD&S_tAx(Ae!bJ$-hG-gZYv9FjnRj#qCBWYcNLgh+AufoibDx@a7lodO@QPZik z#cV$Ax9Q%yPS?~>j65!5%Cy45d0Dt!ryz<`>*6>=0HO-Qk7r?cxHEMceh%i!MlHWW zK&vecW?4He&5_$=X_33BbK(%O3%j#q&T+W%>yuwkuNC3?;j$o@`9$IK0kl|tE+6xh zR-Z6>kqS}IicqS=wbE@B&^tlt(JyE@E$FMV)3R4fV!OeY5%CwdD%yS`xQw5sNwq2SEy+>2ZY#PUXCs77Pq>YHr> zXj1@Yf=bTz`Jx=jEeVtiW-~|kr`^BvhV?fXO2k7tf!mK$`kx~LD-xvYlmm?R6q1ix zgE78>=|EXL&xkx}?Bc|~ztm{g@kO_rts14Yy|`q2Jx0VSwNBGHJkHv%cn|V=v6E)+ z>lHc;Pe{~hd9~JKk#5*y@t(%AZ^zOfd_%T~?=U-${ULnqSV}=GWn1%>iMmLzW)cen z#t^LxBM&%E5>E>#?u~Q|czHRT)@TA4|BQxtt7fB#B3x7muPL0-!~_`?7GIj-ban_ zTeWQQTInVTx-OG>-F4iMYx6!!5nY5Qu7VeidV7HlcS|v!{6~xO%z|(`Gw2sr#4ub+hU_q$pkdT8*?e){%T^@hO zI1#y!?VB3`9@cSWl#H!Nbatwz#lYOVWp6tDcL_uqtXpSOb0i{64*K|)bqvVGUX~>_ zw!At%*6mI)WYA(whtk#zP~E(^q_nsMt401mD_?r?R%uRHiUEyak`qYwxH_Zp@{&6G zlH8m-Vt>yye6jMfa7S%s(ob4P%_iFTvGo)Y6l_Rn@0i)=RA4TU3)4jJ-)(7R0X7m) zBWNZ6`rU-b!Mn>DVIZ|zVZ@t^x>)4h&vgei)w}qrcoGDR>>xo`eLr3yN@G=CfXK;# zhY`WCVyFg_KEv~eV2$dm${P>5w$b$|NHM@ev~ck=u}h-$ZYK;4iNp2Iej=uzV5jG2 zC2*^a4!R4Rx+$7(?n3#>?WE44mIP|1d&J4GX${Fy8@QWde(<63>z;Xzm$(4q88M?M z6g3wij~P;aVb_a2vdQ3)rH&8z4QusNOe~hV|5hVOk|J-QvQEAPKI-k<=hADn2+3s9 zML#k};1yW82}(m+CyM;;+smyyq>@y+fS`z%Hg{=9_?>8jNf$g%ZI&q}MDV>DGjmn4 z__5I1Rl7q279+~5UTqM~>OT0AWlc47{n92BmFC-}|KBfmA2Vvnw>WvK2osUt5FvRh+bA$OtEx5huv`Uayl1Qxz*z z#(-@o)tjHwg1=zws=(8zR<0a+t)nU`UT~X*FAU8+Qf`MHaMdV{TJA$9Zpnk-JDl9k zO{VED+WN=%6Cy+jqxmf})|#a;gn_qB0r@Ny>cQt=%5bya@+-(y{v;e_9tUZtg=!Q8 z2f-N;<`*`*e^fy=pSXx^q{&vGGo=z`tV{4?3&9TQoqOGxPb7yei57J5DQ@8XQM3IO z4aGxjCHRNWCR9d=t2sd4I4|GY2PhE#gB)_hhG1PKkelZR3H?uee%!ZX#EWrd6;-`0T5O7H%LraEN$@*U_62!Iet;;B->7aqcNX#-w zw>6q8RjtH8xQ5_&qVQF=i9+gs5G(94c=}k$mYQ&j4NMPJ)(l+Zbq-OAdN_X3ophui;SiLT7r!m=r1`}c$;dllfh z-y&;gl3q5&5AsC;`SNjCv{BBD4N#FXkn~Lm7I`F(3jN@ZesBlEM=Qul+oo@mBvK{T z>QHF_TaMqJy(P`v9A@*I6DcNx%fWp?uDt@*D8M?LdOlVB;?MAjmICWYV?@o`HE8uJ z7K-Gv!b2vko%r-;El0)A@v$ErJ~5IsX)O<{%X941d_4TMX6T}ugp&;cPw=8Uhli_5 zFsx|dv&Z%vu9cnSV`~eHv;x~3ti+w>K19kUHbfcAQ3X?$7whEe42847%$D*EzMM|0 z7OjFgZRglHghwYPK5t=)7tl$bbxIhH_I4K-Dam_|-k@{-@NAsrBn-+Sm?R{SUe#vz zKv9vX9i9Dt1*Ju1Qn%y#1dJ#DKJCfBS$JtRlj9Gsz^u89oxJAgpElb11OV*(Crg5j z*@xtB7e9F(3zjbMZ};?^Wg={al;rHXS|zQ3?DFlgi7G|l8VaqijDazCMCOZJP z4QsJ|#5onNj5@gufiv<_q!FNOl6xhhH6__{_N^(w^J;H=H$l@8I{liD09pou`7(&Jdl*dr*|^%YJ3CctHjxuMY9#kiPsb7FJ* zCpjf_dWpBx8g`}_ZX~zsV`jahnw>~nSw^n6&kUlqZ5`LYD%%4@cgK>SBTHL9`8Whd zIk`TJVLU3ShHqb~T5lvv%bqhgyL@MOhy|D_IQp-qBk@pDT*EU-$GHag!j~;xOudHp zEM%Xz;5nH6VMOLdRHg0YE(WC>lH;@o52n}qqAaI#+fE+qOflK@jf*_5f|?EGbV9NO z%(5rUfE@`kDDK^YTkC~JHfi)|gmUZ@8SMhOhB?);&8#i=vC)x_U5*FXxx8VG^a_dN41IwT||yf<*Rmf)|2 z>(|;MJJc*aZz8;$G6OSSyqCBMsd~5oYwMj=y+x}NBqd(h6BhQ#zGvI@Q#m|Fvl_gG z*{;y7%dfKh(eyXrl44LkJX&5MEA|c4NpV5f{%&JDO-;tdy>yF=vlqsqvJQo5wn_${ zv}b3pp^_+9Gb@k~H*v)G`Kp+NHEhMJU?Zp~cn3!&7s#3X(E*~hTz+JxfcE%?cza{y zM=vkUw`+PQ6i7|_>utZ19qSbvrU=c3_!uNVw|?kZylQ0!&gnIAzR~e1fYvNmwAPsn z`(q?+I;ri74suLh>!Cxd=$eL9qz z7N|E!Z%w)zMapgVdCptuv6%^aYT7IDU2U6tRhiI5V9(uV*P+nOZhFTN2>8+eD~eE_ zD^QAN2X8F$zNI`@zxvj*%X^8LfsvDnvGmI>Ll4)5UlXWV|$}r^OGiRNO8}o?zZ%jEL*4w194pG zx!7`CFn)a*{k?=!m8C;e_j1OCD|fyrJxqw{O4pq~0b zbt4xC2M1wiZ=%G(xhhP00X=&-L2G>$*f&1;|8fmqA(XmbFse;ADvOZ%L6ZxV87jGT~LTIVT@s8(dMBA#rINeZ+@k_(DyFWG*T=-xld28y$5nAdHZj5TlXmm_%y zybD$e=YXgEa4S?4$NJHs!3AbCjm*cZ=6WIonN6kg#lHz>p08^P>Ws~DHEbVAi z3Bv9HODydcV3Lrca2J;W2p4Pmgv%0|v7hF7%l-*cGy{(%!!JB+baa}}t2yuDA*_ng^&uF z<7&Gm7KatC|2fD;O^>GbHjsIp(Y;jjM+mTzNHI!epR%!y6lE(JX$Jl%H|$;+(qNr< z>{5!3rrD`_{U&&BGleK!Ze1Y_jA1OFK>We5v!6KZYU&p~Pf7EZV=NF@Bi_d)uE+G) z8Yg!yB5THXt`-(6uCj!xd~s{`K5(=y^trlTa6Q6Y;O&YqcfC5mb>aIGg)l4e8`LwH z%yq+o&@!~bKU!;|PK;HL92(ZbtljrEW2x6FU6V^?D+5JBOt%7=>sBFzA9St-(|uzj zb+RmBncaD9eG%~m8ovj&$F~ZywUB{ zE`LP{w(oMEd&2+k+r-ld(UA7mR92a=r6*H*BJRa{8_>dl`8DkNEqEcn+C2>>1bwVVoj7O7*x1_Y#UtbvsjfF_+;oX{kRf$O2JhAr-lvd;3v=j)!A1?)zw2=Qu*}eaSjYKDKQuWE5HF#xeJkp*kuHH+#m7 z9?Pm9xjztVRN}F(Bv}I1Lqk}YOSo?5K)+4`Lb76rm{41Hmw)8Xd9{%k1Q=u zov#7>hC6+BK#QIwiF4{8^mpah%iu8%_B(l7!@@rdWjU>9Xy~%86E<5WzO5@nKA_~v zB?_Ot2JG;g5S~33z?23?u&otru3!<=C690{d$Br*;guwd&4_FEo58D7FeqgybDg0 z0^S#@SE$6om|Cv3c)06bDB(w=uW0^jJR) zoGGk971m`q!1nE*ysz18RB)Dd_+D((FnzgZHUbj~RL;jY8pD4)*$HS4psxh1IuF;wVC54;p@=Hr(PtESF~gu`xNkD^pVQvd5qEqmD1bdwkbyn$fp? z?yb9N7GR+`o~N)6dFRs3xN&$I-U0U%8z+oCZYT(39J}>vc~RY3Cdd9I^XvTT#E4J9 zHe>yKyxl5yt5qQ_>bN6YJv}Ri)`fe`O*ZTy{yVroi;wgns^M%I|ekA#V-PG(;m^uTDDtAj~HMUR)F!*Fz=N-g+h zdzOp6-o1W?gC(O+_~An+?B(gxmYdTc%TO3!%7e9ey9Bb*7Zl#!=?YHP=5BChhQ_``uzPEZkV48t;~mh zHNv@Me#^n4B40nLYMxzH6DJ!$egUc4{1$H{a26nDFW>6$HlG$MPSpsJ$7mxZ?mx-$#_?0M0{Pih4&e66cY(9;-hs@V5ce?R@`WRF}O!FN4qc zla;8k5DddsNo86@>WA&b3K`$*`m>lO#}Sx}54+i8Uoq9kz8b+H)<-VJe+3FX^^vmG zZ;u3D@a#A}9KL0H+J_E(h+*TnAtposzc3@B%H?kC5eGcbPn@|4cl8)e6#nx<%fLDS za*>8-$o4W%PftutOjQ>=>Q4iv%;HIqC}Ms}PC)u)08RQy-EvX+g826-S#f*1K4mW6 zW#RaP{^3E@g%*hVNOMoL9MWBaaFIBGv2+cCvZaDZh`GvQmYpBfYSNSK zNN6ppc{hs*Hl3LJ=BzOiW?gNv+y|1p$r1jTfmxA+=@F zv4{9~#D>eG+MF~F+c<0K=J9a6OSEC)ICE378clb2Q^?+5%sGt;)3rDJ$32`ZG#JF<== zyGA;7x76beYOXF1Z;D%NnlZ*oXcp4PJ*lYmI~$Vb`pgO;SyCx1jY+SoF7G-xK&G1( zJV38j(el{@9ru9lgi4*(@b9ZAf!OyOqzmb=M(_98J#Xo3%o~OEa~feHZZ`R~Ixj+w zllfd83XuUttHi3Aig?^x=MfXE_5qq4mE!#Ea053ki0IDwcbdSqHw4F9A4*LeS zam}mWH96VkZFS)n7a0`wau=Xpft@u;VUpTYLcKve50>h9U0I=w&CbBLOOjeJ^Fp8> z^VI5f^Av6Xa_QWv6p_0h`L^um@5@D|BPXDsrKee$B?b6sbZh*q zaQ}oqRl}NP+4=P@hRKG@&R>q-4pc7d8}Si7APZQ}W4psj-yZDorvQAnwHv0~iO8$KS5fowWo?fig}gKk!ml-s%>U|=j5ShoNyx%{ArAA;knIn$%Lcjn|Tn|1qS^N6h$7A`QIQ~tm3>*d4n*rhC>(D(Y}27d%c*~nbhGP z7tVy^F$$rn)AJyr+``gHKeYDbfvHqw3z?p{6yc@A^JHsCFx~Tt;D@gArTgN6V5rg9 z8ZjekL%ZMJsWx_c;&&XoZr;r!>jm;8_8fe&6AkuZtOm5iYC_T_J~oq%K&nQn0tZ)%%K6uM?w0wNH{{e08vv8;=xJ_Ilv>xQ*>{~Lp=Yq13_?qvPed@c zCXv_Y5IE=1<_az?;XK-kdBe6lJ*jtby`>6zvr1J+lt{uXef?j}aodaUMz`PIgcW!P z@F~&iqncV6<`1Pb>hgcB32<5DP8#317=qZ20&qBOSySl2hQU^Xs1$G`OLz|bK| zLtb`?+II_qtk1DYX5Ig>L$!8ecD}>?E?(Dne(Y;%wv@OxC?3PNgz}(5`rlrr$eMQ_ zED&Bqh`BAebCJM%tc|#?gF_F;W44lz4ri3`Y;y4C@@0?ytD?Gb;3%`AP(B290As!A z^8C{N;l)|$r$0pzX-F^1U^cHjL5L%4 zx>KxuYIAVA)*L{OP5StpEA})>hwmX_hKdrG{5uhQ@#gXgq&fbrBSO6>EVYDtd>oO= zyIHcBd@@Z0p{ZwJ-u1>((%GW+DtN0lQT6<^7+s9I#H_ zfG@4)=4)qH+i*7>i6UmC290|;?<7cO0K&R~W$3YCJJ6RS!l{O~(+|6sq2B8- z7q-G84x$X69U>5MEoeLF^{;4wTZrp^Aj18C&AC9#ewsE>YY7(qcqbbzS{2I^&U3DN zwbV^GmV>H!Mws1hg*an+jH_clqC94ow^H?Zz~|ozPtlBPjtDFdDKehw9a@drHS1<( zXVt?mop-aN<9tqMn{AH&c63F4*aq!*jW#$%Ql%u*x%F?LnnyBVMIme+?~(3k)_rd^ z!aX`TProng_Cu4N6O{oc2$1ll*awIfSiGGSh1RKM9|mxJ`}vb>6ydIAG;^2@Z{-bc zz=MRI+a0qlgD>4j`RTml^R+GL(|a_ z#pAm=&3Ud3VSi^S8?TF(PsBwx*lKLQJwGJln`z_N7C?W&#HN6l^a*b1y%|#%N)r^Z|955V?FiQU5%#X zI!=fpkRIjQ6-9xyyk=w=rrp|W_j!G&2DaXsNZ1S zQndx-bIByLuI!^HYCC^#Lk9DRy9Gw1yDY8mU2S>{;Vdm%!5VJ1ey0ok>Q?q)Dso0b z`kK{xclbc+PX16=tZix@s0?a29I~rVY+sq*($md~x_Oi%qM5w`5PnDR+(W9YMAncj z+~bPSHw>+-8rhLuWm~L$Z2Hko?VRk+Iw-^TG*tiSwG?&DM>YExl4f?_JcEfEfTV=I<*%gq+r9sEv)Wpa!$*H$Sj%KfI z2M)TJJqJfAuF6VAPK(Yx~> zg0FBF)K$Oy9m|RaVr&(eA-7GNGxkGayXQ z&(WJ2^uS7AxOnFE`1pkS@K^Zun{MR7#@gJ~WzgH?nMk6|MypR#L!>Z0YUj%K66AJp zrnAYHsxHW+Y!R0z6t`{vLj5xaIYpIBJpZFd# zNKTqPVGPe;O2rVr6hhM>|BldGU*D1$fswn}5~NGA z@mt+0mFf(z&yVa4Oqgsxe~IjC@#UzGV1LSXt@99vUWj<)#Wp9x?DJDjl4T+8P{T|T z4y}5_P$ZJ=w=R4JY@O5F_7|6z`%Eeh(d;@W@+l1YYx)`)L#NdQeKr{-eiCe7o*Y|P zu{2PxzFnQX;fj~A_uCr>Qb8Q(I(np+N=N+o@pXWfn}y2nL9LRahnq|VM1g?-bGr^( zAqE2#lJzz3Rf-&AL>}hAE84T*~edVJGHSA=W?sU1l?e>4T*Dn|($BZP>PgKxMUFLcOc58B_o&fmo!BEhdz z;mSV1-EhNt2|le|{N^c`O$z%Jf_yLoK14haI#_J9si~>EyZb|x2rLoS{XBAT8x<9$ z+HtkFx5t?|v9kNbANYWe0As2Y17>dH;&OL$yS=?dLPGl6Lyo2a7P-R5$1m0>uj7V+ zdU=4buOAv3nwnBUi|l{>3MQt3p+s298xk!H9t|Geg9I1=03hl&G{L62x+EZQ+`1vi zb~PaDbo#&z%w40QsR<7cFF{^ zlBHthgL^*i*F#1vb+okuYG3bO-uKjlJm}S85r+q->kv+f7Rc@|BfnmFFOb<%hD(l) zjCg;%x5-iaws2s;7kp;pxKQZm=^-3iy5yTG1;AIU&|p6f1O6!3>RDDMrgxor6)n6l zeriq?Yihl|PN*GGtN&1f_?x0qy1h!(B>VEhzpr#XyGi3Qj2K0DK?22j|LRESQ^CBG zBK6WK-W-l2iyVgVXCT|Tyqe*3EAdpKeOCB)>83^{%#WM+5FgHD=__xyA=<7OdbPqf zgsT?V5Pz6p_opkJAYP!90dZBV@BPfXXlRqOlFuh&*r>I$iio13!nCuW{Kw=Z1eqEr z)ATFBeq4Deq9_{P)0N>$+gEMn9R^e3SlB=~Vpc21=4x{OLeB^}8zSr=te(VI=y`?W z`l2G3SkBfAK?lSvJs7Co@$s{9wjL!pISi!mNO*`83aqHr)l~ohaOGFBSZ-Ai@;t6n zhil=@nnC^yMG;`ty7CljKS=CpQQySRAM~R{OHsa%2T>(04J|3~5>KU@^+nTs6Yt3? zKqK)2TJcLI-6GW&$pOK7rR8tbS#1$=_#KgG37rL@M%^wo23U+K=f&|x&W1qvr;UQU z)Acnjl8+1Y&v*2o&VSjf?SD(+(guC>GYkz3ex%1?J-gkQOWA7djWDKe;RbApR;G&= zPiXxRFa!cu{la-z6;gKkz<+JoGsEfh?ltcp9@m8F4&CX7Rwz8564t)CrKuiYJbH>S ziBhg$B@WvnWlGWnI*d^*T1G<$ys&zC>YW=P4x?wXk_CH)5>YCQXyT1HIj_7{5h?vp z(fo*c%ev%A5roN^sdSG~nQHaYeI}M zvcJhD?w;p(OM^D~@x+o$R6qxAKBlHSJ3Hh*zkD}EY5xS%6^Zyi|7mZ3U2C#8@ds1S znp4i)O6f*NN8jGv^}g6Vdn2d?wb??rzg+Ge*O%mkgnWF2-2euK`+0z_MvV+%Z%e11gs7u(6wFwKt*O|o&&@zGI@Y&O)}=W#9HEez*fE5?mvp%`*Gh;l%dH zCSP!;QE{;E(BGzc+vmy}%kk8%@r;F!eEd1;bjJ|iN$_C$dMOv)Fw;<0ESq}fL`zV% zOkA3fpMJ$5x+6fO%ELC$t{v0D^>Mpu%(bz&oB6H5OUj}q$n9fTVnHv@lq&(_8jIY;%{(3Acr7pFl8Xvw1&fv@1kEUcA zg?%Sjum!)-T>dC~?a-a%SP^Cg&Y0|2$ngcSaS*i@w9 zn#^!(C-2;vAQf zx#h`zh7Paxy-`&7o}xn<(%j))w^furxsSr>E1wdbrV#1-nGqZ(*JiQhyB07tYw&|8 z!9Y<_QB4hNrV<(8|fJHhr@rVPu0I-!4^WI$q`#?KYY61f_! zF&JVZ*{V6Ga$GD{Pm6$nFr||DRU=xHnx)g`eScaj3)DZ|DrPYfb0I!WDIM~9Cc}H9 z4y?d2JjyP0CK_VSKoSPD8k$~93TXVsvoAo8cr6C}yojGWSgBL^<0(V}xkLL=2MVbv zie^aEZsCdYUr(JJG`!vD-xCusu7{tWuHM{Rf1EtxME1NNOqWjOh}f8);2H9DcFG^s ztu~tE`H_v23v8gy$7T7`atOe%%XH@r>s zpRaN`Ld`TA&U<9X@(93`ng42w5sNsKzhdI)b;qa;E@(x6GT;ua&_Y12rx;1YHPgB@( z<7{)pwI&k2Hg5C0)q#IHxc}9dyj(jQgCI?z$dgCI!^2@=VNJzR-T!t}6aB-AvIN^+ z78X<^`fG1tDLnArqYd7B68hlWgE7&Ljz4JS;M^>JlEVfIa05rl_e$zk^7Aj3UTxPK zbh9<#mqwMi*VXVBeCeDT158&;&$53MrW6*D9fehhjU_30Ucy6cWrkMOmFpczx6!SsW73>+LBbabV4b(luO!TDDg7uA)OimIyMKs#91 zovhtQ2ynk}Ay3giA(SXfzWp1(4%v9U2Q zKqC9IPZPeyLV@*$PF5Riii?Yf3UZ09tgId$9waGVCx@^0q{_j5^NSwD>9w83`H>$% zgP2_`03`Zoh1^;RU3AsodPd@#CoLB-lyt&jiD7l!FyBm1af z`_CO`-s%27-ST)v5RaiD<>}ZvKc0}Va4ZR-zRgeVp6l9d+hT|JA=)Gw0dKbBggk8~ z>Da}a*`(PMA4>F#<=HRv;!35-?lF28`ejB(5Yrdm$#OFjf?bgBxG5gkrP%lAbv&`8_mV$2O=5@?MnV zCA*5%qix6k4qYD);6$Ns%zVSa;&pXG;o#;-D2$0?1s@njINXI#Yhf#BNL0G5an-qh zSRg}Sg&Q=4zb8^gt3y|A8%{e12+=S(+eqShcd%C}a+DKMX%FWOc}A%! zPpb$Er7R#ap2M#cCY82o-o5T35K{77R_s$Ssc8Zjj4zxj1te^QeL^I3ogAo3r!NO~_uX?c1YxC$?8`F(=9dH+psyUh`F{jvDQ`w^b~HHk=f&%!2f zaH3D3+ANEFDU49OQ0K!9u%Tpe4RTHRo2^F&#WYI6XtwGXLNxW}jr8k|gd zey=sgqxb082#@&nXWY2=Cg)OKTa*91q4n>NiIA7{Y9EGOOuJ$R)eX+m4jnuLsLlDa zQu;BG)Wp@WHsVBWLYoU?UU_`S3nadXid_F}-ih>b58rCb@&-<(a+hef-_^0I(W7Js zj$tzC6&D4Z1^s{kE=Kt4TgSL8o<#o_`AO;=79%o;YNpAt>1c1k;ndL=V4+oS{F08f z7t2Lo!=Fa7*G)eJ@B;K9K3Wqycr9$LVECm}tWn{)&bjp3u)`G}Zo&M}Y+ER{{S^8% z@44D+-o-;ZF(6Hyd~);B3s#;(%}y{FyT;6a&)G` zhhvN?7 z7y&j!-f!EN^f~{O$%??*wzQsw(TIXoeucwTrZZ|LQNLFhq|OdEY^Z?tl&@?mztMEl zaPYR}IV#g8J2u1kmE!Q>MF>$Z$2ux_r9zpz|J1jh!Rpa(X+;Y!K$rUc-++)I(pXHHP{vV%)=9HY z;jbHBU!;qPNljTjjZ{1(yw_~Nl9IA{p8hGs6Uj6f4A@`c7kx-ap)+c8>!0AE7eq_W zm}9S#)cc0;F_v$dQoew^{Cd~P=EGB^&~mSFYik$#01bbY(MlI+T$9n4hTCo3HZ~|g zT|!6)i)_YoB_gPG$oGpR^o9cV&ZNGU|Afke}?K(%>2$U1n@khCP3 z8K?-ES)9c0GiYuJy|xE4LlW6xI7ONL)3!;4P?4VhK{d|;GXDWB7$dU%H)TC=%pR#4 znOe+vR6Tn%5{Y9e-{K6aQy8>{-~Eh7USE$`VnTYp6&t;{cdNS}hrwkCeu#d+i?a%E zeZh;9DTa`RamDCTdtD8_tVls}v5m{60Jl5FQQjld->Yi&WF&V<(pnDof%U+2#Ga zHclJ~kJ}%@up)@>kJJMgpRrs`!y2DZx3o=)sv#8;Mq!}lRv zCAe(RifX&xoF!TpCk>Zt1!eHiu~LTEnrs&;bt(h-uC)%A=FE=M_s2e(R*mn@#f<#2!FWbdH9-jS7u1b^4-Qy|81yc_wPRd zvTt6gMa*0>h>}t&V6xVv1K)_hl@;>rXmALD?d)vXdD|C5ou_Rs_skn)@-ZLu);}0o zQ!LWZ_0nsyi7Y?FpRvi=bUSfO%Yd>B+3vU|r*0>`%Pw6yU&SLMZG(rNv@b~5M%Pr} z?3ya5d2sRkcj3NfweXpj(qwG#skB|J)yj8pPUQZj03|>Njh^4WK#*^+cYS?(@&5Oy zW9|fNmRzNF%+mUNzeR1)yFZ5ljE zAGw;%W~rLQO{Q%kOxGXUn)7G6B$SE~Kfg77FBITp?J-ZOSg4?Gz|FzL1t@AwS!Onn z(K0^gyj+~MOorJX`b4u-X9)wyY#e<-Igw$>)iIGil48gr*5GAScpz076uym*SKft_ z8Q*iwJUdBU6a$ujIlq7Td9P#)uLB=fWAAZSYj|XuN&1Lh= z;d&(whB5@;kg_@2FXI}g0?7xnPAvuPnIp+gBhdYwQCTZLicafpO7&sw5?D4GzID8v z7W&WU#Q%cvH&=`ZTg+C(?|HrJ*_tHK%e0Sa>Aa)w4)l+kz+po9!XyYnYvSV>IWRs) zj+Uu4X7=(#jP>u9B#nJtV=1vr>1rs%)HLWnQKZ5Y2BGA>$7kbmhze53j7_PizQT(a~z9|FeoiH(!ioa z=!e{Dg!j2_f0eQ|OqQnNH=}#|V$RaD0tZ(8;e|Ms+A8L~a)+e8JaVE3rJT0S-(*+HW%WTgnZ^pg>2E|XGV~S` ziLJh9as-zmYyZR+2g$RUpHHv~*mzB`#OXvBzLsbwXr`T=R|jxtZ(4*EC$NeBZDgr( z_82nh#s`Q9PMcSw9=_#%FCQG`7V11%gSo2h7b-ht=_id=87EN^G*yFB*j_Q*MQ}H1(N+F7_ zS!dK`98-DcfsAIahf}@eBj$29X%E!PIblU>j4dPG&YOj|V9OL^xCG=y&Df)72LfAG zejmE8l4UYHRE^e?qjNpIU*duTv<>C_1I6?QzbG`{A*ck1)^l%0wB69n=e09XcG11Q z7v8Ic>eZSuF9z47PX2NM5lZk~S`Z!C)Oo7wq$^#T!NE3mH?FMgRHRe#LyMD>(F~V^ zGr}dpe~#l*@%dveFlPQ_N~}O>(Jz+FQH$vO0sj@2SujqacuvnK1Z5P?v!yvjqg$LB zvK=0UVW5nJ8h(NSrI9GE~nCl

          =`rkVI nh>#UxDC~bB`bUwOZa>k@dai7_%K0)Oz>mDN%GVl6)6o9`r2i>7 literal 0 HcmV?d00001 diff --git a/windows/client-management/images/tcp-ts-17.png b/windows/client-management/images/tcp-ts-17.png new file mode 100644 index 0000000000000000000000000000000000000000..e690bbdf1cb51082679749f520d0e9017c456413 GIT binary patch literal 50513 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 ZGbTGP7Z#m%cmb$<^K|udS?83{1OOxnG7A6z literal 0 HcmV?d00001 diff --git a/windows/client-management/images/tcp-ts-18.png b/windows/client-management/images/tcp-ts-18.png new file mode 100644 index 0000000000000000000000000000000000000000..95cf36dbe7d9048e361fa18026ad06f611e84cc1 GIT binary patch literal 250515 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≥64vNdEasQkyLSzFL;3Qold6 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

          ;_ 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

          %-IC&D?m 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 H_3-}yT3_B( literal 0 HcmV?d00001 diff --git a/windows/client-management/images/tcp-ts-21.png b/windows/client-management/images/tcp-ts-21.png new file mode 100644 index 0000000000000000000000000000000000000000..1e29a2061eb81104296f8ae9a6a81ce1a77b49a6 GIT binary patch literal 83618 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 literal 0 HcmV?d00001 diff --git a/windows/client-management/images/tcp-ts-22.png b/windows/client-management/images/tcp-ts-22.png new file mode 100644 index 0000000000000000000000000000000000000000..c49dcd72eec76d2f1db87183915bb23e633614e8 GIT binary patch literal 139711 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%0AvI1@s{R7bk3cH(;DFJ_1jUW5I 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

          &SX&+we1-5#3+F7^)5tN8o0pm)jwumi^^T1w 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%0DDk9dt3bur#kx9v0MQmDP>G}(Eua!2 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

          _7ez4Yh+-E% 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

          &k`mrzTIH_!ocm*OTYZl|&dBPcy+E{L@eS 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

          qkwBYS8iBT%5 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

          5zKyuxfFyWOko){-9!QziefnbZM^y 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

          R|u;XIr|@*G#HCU2^GOUnFQ>cYYv57*&h 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 z zJ`te}AOlE;DgzyD-k=%CRPrSpo&$hMifyxG4N%P{ia`NGd7)PrGyz1ONC885LkGkP z@K1DFGTabt6M%&!)e#U&SV38#0oek;1w@51Sh5DHBOjJA;rud`CZTXNCwv611x%L| z5Ew{PQw-DAWF5hGXzrvXsAP1zuA+C~|0LOv1oBk|$;~-~532>{k zhEIjt;;(35i#%^8Uo^MTI^cTPffi9C^mbDdG!~Tvcj{zFz9{1alnoAy{0N(c###{H zGX%2AG#UggDk;za2FJ@_GV*a40e)-(M+Ah)G7kqwysF`Est$m5n`RJ5ssZ(ZDWKNS z98&!7Iwy!O)f8Ct0_Z723oT*G$to|9RjAR^c+`SN2PBJ-6IcU4l4X+N2f7aiQ49eF zK`1gurRF2kF*QelL+NB54+q<$i|90> zOIA9f+2q3rFrH-epH%3 zJegW#$f6unOo1_NfV`&Aflq+web>ncy?J2AM8vKYEA! zN09+pcb!aX69mNpPzJ?dXJrxwDF-$$=nSQe9tKU+1Ix=zecad45A%9dCj~!9X_4lfkyg z@KK)M!|12d_s9TXLYAYzJ!@;K>#8cM8>;&?(cRxxUr}D)($dHH>guXW%4#Xy6maJE zGJKq#A_Mp!dIYj9DK9CkE^X*;VU<8@TU|wQV?|eOqpPu|qOP{0VG!u$2$meA+2F&P z>gtM``s(r>JNCF}l?RxqWcDf#%79xdTI8T4~FFC1T!6a}FHThmyL z=IY^|>^tE+DZximJF)K%3D1bM&Uuc|1jsi-M$ ztdr4Ob(q~@b;0lLDk&?jsHqOJLBuPBwa7$8*2j8%L9K7Fsko}Rw5pysC%6*b0ig|K zH57|MiJHHzy(gJflVGE}#w zrmnK0s?*(t`##JmEN`tCWPlzPqcDt(7>_S5Ev%}kt#54eYl!dw_5_SYOE=)vB+6pK zHf?b;U~WGmVqiDeQdLnT9>O0W0!eWD*4fI&rnbR=XhQHnS_XhTgr~{Ca|C_l15oG- zXd;tPJ5NTRqNlV}l~h)euFP>{vMCTAnoO1|TIwrGt6V-G&=W1dNt9%OMZhGifDpv7 zp$gqB3(*eJg?0V@ftt#a*4AcOk(%4vN~$UZ5Wu^HIHH`s{?(FNTttu(5C@yR7QF*Sarm()d19)0p znOD+KOCjh043k0O=(Ms*EXKFB<8}eWwGd?x>nux+89N#qknQAK8bAjdx3C}*RSN(f z?CxoGc@Qf~wRLsPEu8?`!M?7#s`3Fp;ykmWzPzTkwym>FH~MO;tLv+qL{;+yebqJf zl?|20AoICPO7d%OJ~OAe#*1BTL5vz7?S!y}YcdrL6-F%p2~; z&R&o~e^+O1&HeJK>c-wa7UXL%gRa(D^Okd*WSBgVTF@OG1Yi(#1og(L9xvDa=@*k> zIx=JiFs=C^D}fK)ZLPom?eAA?*(S<1!dX#ebq6vO;*|)pK35l16tp0MZS)k@(ipO^ zy(QX+ha_Hs9E6C0Dgyix*-C*Q$!KO74m`vJkNMzd$Us#D2m&G?OfvmPGJt*6I$3GJ zhiDqYx1+ncup~eAOxl{QnF#dklw`=B&8?{0Zb)wN3(3hv+Cw0T2WLkoH94IVInW&eCKz%MKdNmW-{efj*k z?b~(~SCm}MzBFmZ%=~+IPb5TM%gKsLOv}7=W7NbcjQ*$1K$bYRqP%S9-ks-eUM{aI zIhCFeek`gWzc_67;1-@8+IB0gnjOai>!l)Sn5cjHf`6&5@!d2n;vw%v?sP(o0G z-@)28AcRFQ3P%%7O0jqWVhwiJIgo*Fk*Vkk*cZ(Sg$tR43rIIZL-8(m+dJ>Sd-LX9 zQ6~?|$>%Rf^Gkpz#G3*cIfRfOF(V>Z$WaqL9Pz;QJ6EFPW3#ez!jDDc3J~v~=9KT{-&OB3)e{IXw-C6fa5{^e+yO1{W%h_&!pz!|f{DQo%=gdRX zKyrwN;b#X=$H(1ya4+-T)lWx%>}5EbcbU*=x_T+=VrfNFTueeiX@1&;^P9J9R@5K| zZN-2YElGg9<$S^R*FPBPLAY#*K?7lxf(`&@fDTSQdE)Cap9Ngqn>TODxSKO+`YcWr z(=JB7_{s>DQ$)$XaNe@~`*~gcZFlnT-O0`kKfLp9O#`Ax-I5qX5d$s5N4%R~SiEiL z-iLLqnn^i80?YCdXM|HDXkZqFZ6e?21fiPbGi@XQMd%<<0T7jC=_;L*bLrBZyStAi zK*Ix|f&Yv|>y8aX2D-^)s<{CGB?~S9AE6fwB`-hs$nofin7HtxQD9=kV-Q9N)e1`< zL`Eg#6y~g2zX?rakuQb7XQ1H`iwd;CgRpglrzCI#6f2xWKXWFbq&R==$~AR04Ihns z_jb;${Ic4bs=B!7-I=-PH*GtTopUED>PS&Zk)P)G?+t&Db#2?mO_j}U+YaqHbs}-g z?(m5C*yQ8kNik8!F5GD8YAP$rjZZp0W5w#DJNIPXx>nsQ^9fL#?h=F!kmnchBK3akC4WeX0ffU59iID z7#W|m|IndZx2~_>xP_v*L)&*e$je-@VN-vAIeIKI@8QkKGp44TNIDU9tc9xOm<#*4S1s*FtTp;(nU#U63?7FHDl?9lA5-d*u(kvu590ZG_RoG*6mBj zqGHSII#iQ9o+97jli0EEzwY6rQ<3`)96joj)ls8HHg~r2tOu%JL4bfJP|4tI70wSz zP!&$#hduY)!v_zms~b66Srj&9?36{S;sk+FDbO2!nS&Z(%(^XWWT@id$nc7WIyn6! zGQhP2izPw^*e2mDLS$P837URJ9(ezwui)&4!iUWZyLd72dTAxxSEPcBig-#jWFam( zrmnLWAq`JLNnKXS3jY7>$bcu)n+-)4TN>&UQ_?t@4O=m#sn^YmjAJwR3i5JF>jHtk z-@g2YUnETSW9ca}kYq%Snk)&ar&BvUeXvL9ru*s?o5KH<`Z=$$+Fb@oXxN+FP|u_#MaM+Nok%`^=^9z3LMnRd?P(FDypY{z~%N&o;Ypsnx$N@cm3uKQ)f;& z9=C7%?r^}>f_2Ml+S})hn?CXDv6ru=u2{c*!K!T!D;lOxp78b5Da~#5XHO@@Bqqls zB&8*t)kWsz*MAkA99!Emps7+{XWQI)iz%pIBbb$yvUAt2+J=t(d$+~K?pwY-ToN?L z2xjNq-g-DvfezLTvZ8>^rbWfM*Z`+_9^~J-ol`u2!Svaa=U%*)zF^I~(W7QATd>^A z`8)duz8E_uIXPnF_^;mk__K=Q()ZtfWB!s^`T5uW`|n=d6A{_t>q$sSj7vHmn-E{$ z*qEDp@BG=*iSaSs{_g1LNLXXa)HyBgcGK!vxqeHKu|%eS?B|otoJ<+?^g&iXEO~fz z@7{hz3tC`QFr6Com4EQ@mmJ5QyKt$Xx;H#(=e$`H!?y0JYU|s-aVsyi{NWFOzhw26 z%7(s)<0p;z`s0&luQWHb%$qrV%($_cW%>J#Bu$$*>8meBUdwr~E9#`I+Y(2GAKpE6 z*7Ox?)>KuNO_@J)@{DOK!j`j|n07Mp)baS#l;qfyegzAy{wx#b7#%_YT~$@qWp{L7p6>`@Zr~=RW@`tR}?3uoI0MGo{)U1 ztG5rzH0$=|-COsHj5z%57otyu=M~o?y3sX{mv7m7Bw^zCSuw{BUc8(Ju-LgR-ZI>a zmrXi%J*&R1j}CUf|Jm4C(---ATNTB#_TUNVQd{Ao;v!1AT35_kaxO0Be#yP^*5>eo zM?S`PruiB7JcGGOk(2cOPAU@>yu9GZmhX~G%oe^H{WA9@8ug;N-H|z_a9Zn{;3O=cvweO zwA0rjR&Uz1V0xI~@9pWYI2@I3BIJ_2nfG(D%R9(~0e8!cnG*`@s<-c7e>`&E%I#5p z-7yg%GcDnT-H=Qu4{fC44+X8OR5qf%BzWV$VAMIT{fA0JlbGK~YelsWQ>v3O(ZCsgMcyZR;DI-UHmXUM! zt7(%?T{=B;!IG~ht|+Z&p;*?I`#v4{$!Akm#wP4uG;_`u6Bb{%d;3<#$vG3}FIcrI zBIfAx!+w{3<;MX!rD;0FnqGj2V4b^1PZrAEH zs};u~Q&M$PkfnbK8ECc+0EGOMWwEohB_j5?sEVr=O~4&h1Zsx=Zf546{rUg-U;g$# z)wTDM&s%;k!^i0eCMf4IN-+8=b3{&i%zN{^sw0^MW5i zXuxY3{yT-YujN%sD$fQRcJ10b;59z@=%au47k@VVy>~b7iQz=0v$#-i(mfvp~M3@B}H|Gt(33vpMLkZGna4liO_mlLc%!@`S2tov4fN>`*h{B=|Ag!+{u-8BfYY?@8FK@fA;6U_^*Ha_n!Wq z>C-=VEAoTVii10MESfu=kvv{+^KrSpbhD_f z)-^y?{^rG(d)j<|^>6==U;M?NE!eX5y$`1=G7~3=rcB}t^jleBIPxGx)uN)48eIV|r%#zV3sHv*v1j@0`!>o$%$<|M-{x`Io=^<l+J`JRaPCTaVNqN3jw80#J7wWgANi!B zAiE8PZicxrKg=Zn;17`(FQlP zxJbSB`@e7M9Uz}Rro1~MPYs0u|vCZ z?q1Kjf3MHu8~f!KQ1m)kZIR^>cL_2rBlO{qO$jum02Ktp`8){NoQs zkNd?h|Kp$i^51RR6^`i2P&-eaO6rppda(BY{7?V>&;H_X7A{{s@||Ifq)~>`-|0GX zU`s5I7Q_HKz;Jkk-Xyl)5yRy z0{1e{E?lsruC8*^&V3JyD#v|3a%tF1mJ$XA0?~2Niq5TAv%IXPLL%czhu#^WBZ3Uz z1w)a6rNMW}I;j@V$-3kB3vC~LI#r_8z+mr+HJi$cZ;zWaixMPSrfWL7D<3@EyL(6I zW3%WPCcH!;%dL=?5Pu{YAgLirzy?l6WB@V%h=Y~dTAJe0&WO60e01Z+eNmLcHP__k zWZb#+ut|40fpS*bb_60Ht9LZ3Fl+!8ggFUt!T(xl4<%(L# z((hf1*|TvYS!Kwy84dB(;I%6WcZ)JJAJ&VS-_YFq_8q)*qcAfwtG_pQ_&aYeT(P^Y zy?3CuX3382Sy=_81(olQ{%laBQ==n};lG%~Q)e#wD1Y*)OS0)dbM6ci6zE{fxzuDs z?3p)jdU#aahRy4@MkEaO^km)7;dCS6$T3Esyo3GOIk}Ro9E;fFRstriC#79r!MIBB zVQrqr=cj_~7o)$JJ9TzYVfaALfg^``OYQBh*t-81EsB!O-zk2OmUzwGUjF8L&oAG( z-_4quEFO(bZufc-`KF~r9gB+#kBvQj@~peNy|ym5E9hRbCR~!Zj)uBf^A>n?rK+|- z(>nGZ*nRMD!s*l#g4F!m7d{L4nZmp)iD~Boh+OR8skCzf8T{)x9e2n_R@(|LTRNkt zs->-|Xojs1cPt-4||VCd9=oSul%Ld^FYhyVu^O zc-1@58+Ytjd~{TNR9sbM4NsPSHKGz@ePU3ywbr)Y#S7N@EWd5LR&Cr4dK+wQ?&#=t zb#^8u94)9WrDfyB>4Y=6S!eGTe@Xg^97_TcKcF&c&_qT;7 zf=(sMGw$<`8A%j0v#GA;;_a&*o}My!0s!$;a`K6Y$mr;pBk>6r&fU0OSoWZ*an-sF zl1v{zm8RR8VfkyCO9ui0o*R7ky|)+4TV7M%D1uQHW!y(!xLuuRGcGl@dRmJMPDG!G zj7toUNowyMtgbDPL~7^8eZ{%O1%=mXq3_MNM!I{NH?Lh%)7;CM{1>CA^mlb+WL~

          yCS8|~G*R5JsRav4-%+B?D6)CWM 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

          lY@9cHe%EgA zbm{u1%;Ne6lV#Y5K`*}9wMYN{;0E9Yw1ZD^3b0h@kODb2F8)wR0HmfOxGf6QRa(-? zYg}~1sjl7LGxIF3TUkSYGqFxvbGhHh9+mYubC>Uucsh>Js;hqE2E6wA>pj05Lwes+h zquE8ZFn7TRNq?tbb;F+lhVs`51Dd6GSc3#h*^9x>o;e$`VE(MMl(?l!{XhJ?&-qh< z1x2?lqE=c_J!k4vi*Y9D#trkYXT?Xw=g4w>x3^#2w>Km<{JKSf?hjD_sYd5OV-{gL zAygy|#TheV=-Lgd8Xe8k7A+h%e$1FYAJ#jWCf;3FT{)z0PeGMWo(O8H&RxD@BO|zM z_Uf^-R*auK_vY;kMzdF0tWG=oaj!4UrmCva97vsEqes9f+PrmRQQ7UWqXu?;{)G~| zOdD-I(75eeHf6^ylV$&wWtw;o>PKY#m?V}E+?Z6|A1 zJd8=C-AdDD&S_|_9x}LBz0Ia*ipOnQzG~5poT4K~kJmL6zVcBYtK?Bto50>)ylm&~ zlFY3;7AB@-$6hNlJMy~s>{DA_H)qn2!m_-6qb9oD)f48NT!aYt+R684v{DPX>&QuY|TM_rQaH1?VYXeT1(V7*~c8 z<6D>9B2-Y$PQ9G`4&UMbFgha)z=KX4J1}s-$n=cFgTbdRM^+jIED!7M9680|h zn3b1KO_iOdKR)?Xd2N$OA30%O2oBby)B70!v-BGa19CS;r|l~tCyrKCmMryOaO-CA zxQWwPhP)&)ivI409}F8h(ClD;_nY6EEalg;uSUeCilSL^$!phcOHRygbTFbz;9x$J z8ysRBK4GAfCp~G@u)&R{x_^J-*VT2EqsNSDvRYWHx!EZ#TD5N6$RVbhl0KtGsgh;Y zie(PLrD-mk%02tS+x7LePNkWa5Xl;+xoR6Kr_Y*b;&_k8r3xkc4{wi8D@jeiX=85x z!+$<$6}%pgBPM+RqmTZ-AOHOOy}#%l7MT%uqmp3?x_{iSwz7K4xG##UYgVp5$S}oA z)~~H`cwM?v)oSN0-I$kC#PfEW=7D6jC@kl)W~4@44m#tM)n=AAS({#Y?fJTfy1-*6 zvu~De*|&fEw26(D`d|O%-+uV`4}S8ae|htzcZUsr-ztc?*Rw+|2AKGgXPB)GmC~}Z-GTcoHq(R=LmQ!dYrLwd47i({bwQ0cJX_I3Y83|1 z>FCp~o3*kxUw!%AF~g^hA3Y^HIm2mdo<4W_&{4xiP8gY(mbP}u{7-uH8Zma#g_sy# zmlY4KGbI0xcZ5OfyuBap76x>Zxkpu09+p9EU4^PhA}>#wI_vy}iz7yl88m$OzJmw+ zCXQuzrm3lZ)RTPIj9y4zA$T4F_jwRnjL+t=n=j^h8wjrJCxRF+=(d9?>^!%{FeFwezUcbWP{5kW-=9QFAoixktZ20u^9({WE8#{Kw^^8o_L;kTv zH#wU`6B%#YTO`3(f$PSn$X20#7k8$H#qE$N#-|0!$7dh3GHBx+&Rw^(f$n`U%cenS zydXlnh0z<=eWf+*6}lb0CK!&kT35&UMAvu1;5+<{qEnWE&hl)NOH(m5-7Yfz$w#o} z&^#VNlm%l}yF||Hc55zjhgI~r z6`r%B;sVlmoUA0#q0E}jN_e`?h;DKaL=HRY>Ao^(s_1p2l+f&Dp6nG>(P*cF*X?B) zMkEK(ZkFRj)k)_+yHrLLCEZIN+r7r3P8ClO1Y=DiY!_NFf~qUF1=Gfrl$AJiU2^NX zqBCHM)Ey4l-3T33&=5f@xzSEArbNZS-9?j!~5#y9RGI>MgY0bNi=2Qg_ z%Azu=gLCo7Rj2j*x=h<*Wl5p+g=9c^y)td};8c&KLu|<8V2u_i(!mTU4jSLf$|8L# zkrWR(Nf&6fk;}!)ithD7aPSIRRF&!UAha^AY~d9FFuwXoy5UVz!mqTkKu|m)qz>#w zq(&wZh6nkoBOlQcot7bS0`04i$lWQeqer*$v?)aA$wjG~pzBVaL58%rNTEZv4X1=+ zOL~{Wh!||T&v6?_Bva6!D50?`U(jX2rEnT;QP9zkD70pLN!HOgisJRsi$TMGD#QRu zxbK9)clcXHXM};`;=Ewg3Rsof19k$|2R^GhBw{gc20FGXcwLH>4!Yqmr62H`2=fr~ z18iS)*Ld76j&ZxeQHWiOR?VxrY4;U`0Vm;h+8)O09v3!dauNF{F*2H)&8ks#4d zHyzwY7s;crth&kTvBJq39q&NyhB;o9=@1=>AqPZIZ*_)IbWuPO>@t#~Y|M{v1yk7#$*pqXqCGag#CC4*VgxfKu^sDsVs zv49t9kOGjq;N0Z$m^X7QgO>B?jK`)Z4yR~E3$vUC0Ydu>z=BaK5>)6-kK*z|G|DbP z^GZ(M!SE=Wo7Nzr)dWUTtrAsSmo*mc#yEM8%fr(F3FO@rW&x+GCYu!+1C1Q8Yw}MH zA%RDTg1|x6Fr1U+X-PdJakQyPc8G=>b4K7r2ppHo!DC#ps)ys~r~@}di%JV^A(?0e z0WY#pKQJ~}QLs7~h#!b+!B}>QktQNaqk`N@)B1V|!%Rcw2+@g(|?2|pBBrvK6?3zbj zxKS3s^&k>dx5&`>0Uidn2G}iF2C?ot%LnL(w#3f@(-CZ!C5K`-Q^DL2H%m zNFci17KxSI3<@R*c1aaDsFDhJG^yZp$WnXD06H&N6}5`M>9mI$wFakDRN1RRU6wh` zBcLD}ZxO&*WkzyB*F}@?YLg8aE2u2%fYM4wE5QH|=-^grcqqf*J5IOD21B5Ml^7Ug zD2dw+8^-1JI_Zol0kRn;2CcFe9J-fxctrt{gls5A)*vw$kH*_2j|f|YOu1UG$0;e! zl*|H#L$lf$T@Xk;VGXiecDPRIi^j3i!zvOt0inuG5kAXK#FbPAmg$>C%=TTLL# zgI?fBXn)N~>+Ib!qriZInV>m&9uGj1py5hOZi<3~&XEF}hI$XdigBoehVBmwjHfe; zNGiYxqZPGQ#zr;)9rQ(}fQbK-Q)yZ_%hQH%-*yc;8$b|6v&m9fSu88g+Q#bYrUtvL zK(pas>C!sXw&k#QkF@Xb9sV}Z8DSu64$M0RDQRmJZLs{H`|D<&;h z#ZQ0s*bm z{_Gm!t7k=(bOP5udA)XK#`$S^6$U%=3|dP_SjDz8$5jA@KGbIlA3fiHE{Q) zU;WeHJ@)ti`q<+?ojq;jl1-Zgw{ShuS%^#kA>_;9&wkeBh4-2nJ1>Ke@tRj=n{U1U=|D5@wX*gX-hBEek3BYe+?R8gtfEa` z634j6Uy~>~6_--m*g)@hG+2MSAk%he%?pKHrtQphXqd;rR=)jS?`boZ(4JwLJ$CdW z$3rqX(Ic!|4Gug~UR%vU=m|piSKfH+N00yL2R}f;=nV`QuE4S^3=#=|!cN+{*Dbk3 zmsbYU7Zec#4+Bxe81Z7radx3@-tzfY+NbV?Z2}9x!8%yh{@k-qu2?$nso(#<7hd@D zV?X}cV~_tB1J@7+vhIN-gWe!29(pL;X{|9%jm#SFZ3G-1D(45J7Mr0{zlOmVc=k_ zdv8-OhhD0-X`*CsM??QI-_w_rj^u!PV7el!+o93)p=*Ha_us((#bP1BMNB z;Hu=Pudf?AZsvwv+bSB9XD-=vU{^p~Qn=vaU`~jdS5zU8pml;HkT6hOBE6sy*r}8J zoUDVReQlioQvad`^XXH^Z)ILP5)^DhB25kn37ofjWkPCnOhQ=fjlvz9{Ta^8>SUE{ zTC=*arr_gGK9zY!cgvL)=l-K1s%pA$=|o9MRhQ?UpEqaJOK*Q(&k*HYPhihj+14r}+6z9JhGk++!if>@Jt7xmj>EA3e5z)W}IO38@9yk^l1R|5~+i z>$LgP^Gl07qU%P+W&d>x)^6T2e(dz@Th$3kp(95Rn&&^aqONw^j=jT%4Lf-FK;F%~ zgNOGIA2lT5TB?JsnKW_0_^}g;ON-uqyT>B`gI2o->VI-dqMa?@uzu;-3FC6hi$)F} zGGzGB!m2Wk=f?~jY8M5JqLCibI!pyXU>^EY1$Y&SM%0~Z%>#px6#Q$+GvnSE)`>QiT~^=enTgX z88Cd*VC>u61QdB z=FOWo&h?)^dhF=trkY8U#((ztXUR9>M^E(|I&N%bQ$u}oz2AgsUw-lB#q%ekVlGaZ zF>&aak>|q089HU!XBntpV;MmI=y2sbe1~s||B12GsnN(Uyx=!zQ=~aMa zVVVXE8O*bcTN5Ywjo!UuM|MGx=JD9c{q^qMyXWQ? z9yk)Pdh?>#loLx1pU zeB-t5-9yfwh`$z-c;ouo_3QHT3!eG&3$MNX{-gAiAy(8@-AK)CwA9RAFeNED z<Q)Hhf5_+nsrRb!7YdfHSHX^PA0H)~c@%+;F(Ni!C06lFH$+Lh&N{m;k8^!;+Q zOSVj%HRag(gdIDNG&f)G`syn)XDyD6j5>Gj%=FolUU}=ydH$Ojvi`h*0Y~$46PEhV zDXpl!SzUEx|3Q<(!n+lQbB-M{JTyM;$dTi$yFB(r6B|}Lk9WXNKG3#V$`{_p@D}_Wo2gBnX<*J{cFrl!R=vTWy1K7 z(eSFKI?}I)3yz9OetxgK_QA`qy|Hc2=70OQu4UE5$Ik3ZPAQl(f0?AZ&2>$$z4l5I zYcp5Z_vrCaa%SrC#s0nCc;|LqMb?efU0YW~#YLwVR2|sA>`HXh`S4^Ib05C{Vn%+& z&08hsE}T@|YGy%ZLGex1>)~}pq}4>e1w{s0EzUc@6#|UlR!>||fC#OxNey(o>pOgh zJ0Sg%Lfv!ez7oao3K#`ogHY}et#V;}#S598OP4$W%ui(;&q3eRC^Nbny3)Ylz>QnC7ME2W z3pvA)qg3T+$dT&C@`TtkOIFN^$vRGc)H*t8FfS^SzH^ViLQ5^l=j_o;!K8vbM&;3va#q#?V2ZnMK->w{rRF zn+0XXB{$cu*_xe~v3|?)#FT{0yj!*A+May|Gpz9b#~+w^9*w8Eo98ZF#c^6y<@G5G zmVWTjhY7Kl1CQ-H9TTx^*;c_`zHIf9^HF)%uH9tp*FWspWA2hncG*2$$_%X{bT z?zIhhiYRjuWPRzSKAda`j}HzDPu;X- zpQyMSDr;eaSXIu;$suzSar^XJYqnwt9z8N6=GX7I<< zjI?!YS5KcjY3H7Oktvz121cOEv~C@ephXy}~2t25Im{l7W%$dLF?8VDVmM@#L zU~zVCDX%c#5%dj%-W!lGfMuYoEG&Z&qlSU|Z`->sJRzEso$r14USUyDVNvO@QRBAn z+OvJvuI+oan;ng^)Hr-hzl+J&4(!~&XZwzcGiNs1?H_l4BO^2M#g|{-ynXlP?b~zn zi|QMz-+u4;;*xx_491PzvU3B30WZq2iSe_SEZekx`MQl8mabj5dE2IANB2#dGk3@C z?a-{pj-9x3_qORX<}#dZwBO+EySE(-Ji;s7%Wu9Ha^mc{OXp@TS+H}Z(BcS!IYp2=T@)Y;ZiNj)-1gkm6dY+CNJc@^49ACN6yZeG6VMC zrHE4>_4;VS^m$vhAK0@eaL?|&WhEI)7SCI`W?g)G>iN@WmabY_-dM#7%!r{wY_fFo zcFD>u{>j@ZnHav_)M#nVwlRcfpd)TX&raIW=L*M9xj_VJoXDCeNS2*lYuPe7bVm`W4HU zrl-UtrXBRTe9q#P+ZXsRJ$?QZ1c2`ox8`-V_{zP{c)kOY zRfgDbLmu39OB*`g@*Tdz9e_*B!>$&0Vo&B+3$4W|eljDrr(Q$5H~VoC3UI;&OjdYd^1 zIp+1a&>9veCwRSPj%O5!mFRssgn?@8Yo#XpCc=PL_qY{1XM=r!P|{S?RC9aibE20d zjf1zNVB~aO(a7PbWK-QdFDaD9rNd&7HPq25=>j85t*?nt3eim-o>eDfqo(wFCAVs2 z%#tpGL|ZWe?xW9`nn!aAcDLK%@(O1BqUkOHZRl=v(($)2eqgDvvPP@26c;BrJzn1H zl{t>1rM&0@uUGfDElvxo$-%(~8_W%&$4#3)$g`%561v=8PLMdkf!-1o22au4GWl56 zdD-Q4BXfzfh|M0C*X5cqe1+!6xTGQgIypxuJG2S}77wUko-0~g1LmM6}4Df6F z#D5)hMi{7=;oy3-ol0dTW0|*ymP_J(USz;K6t~8R970|t@1$Ql0q$)7ajBZIy;IQX z8~_HQg;Z~Pk0fidTL$uuq6%-}S?SjA%Robhi(B1?(!`Ijn1=da#Y!e3b0RwzrC7~$OX)}0`%t;JN zD5?q_C9CV?z73p)n7pj24nc9yQbk$vl3QaLMuzUv6wxZEP=4JkO5|~at1BueD*$8@ z8B)ATA6lp)E~&V*&?z{0w1LMh%97$HclH`YB{(C*u}g9A7MZ+N^MWeS@=aPxi;4@Z z4Cbkcx>cgpu`bok5a&`AV_Cg%o)6kZXHjtl!h}`|*HIslpJlWXvSN6hfiRGCHywVW zNlvzbWSS_TFp5eGc+jD=;Y)*>K&z}^KZ&$sjg~37H7|y@tk*dC>hz3KCz^n|2|a2g z@L~Y)yvAZ&NxF*_k%_7(a%p*KeRDI1s?jkIszP3x1r!*))-qw-PKDfGv#e|))6XTN zRZ%$P!$G>s^7YIc^^94NgrwLQhc3Y|m1WdLVr1By)GUxO)GltffGVL!4Fw-Epo2}| zL+iLQM&O-6h%2IOtdcNROwhgrN>5fon{M>ABlbJ|{~5**LU=D>U~J~U^O3*@#Epx_ zXnZK>lrS(p+xlM4v=yaoV$gfi)~WJUbbMY%v}jTS*tDkwKF5~0P6z3@eMjZc*V;DV z#!lpXmoVsvmajCJpT1=11^}$8ZHBidXz3VS^xX?#fcoC)iB`1qlksRIYh@N~@I6SS zBftcY2f_(Fzp}c-0- z7`~X?yyW3=i_tYyPC7n_7%`qgMysz!e6KPQ_dV1|>|6DzKo|W`+k4{L;1tvG}+87sZFY(9Q^-UHfSE*!8;3!Z$j5$M2!Ex@zx*(S10A8 zu;?c0+u>IXAyOiB*}<_T1U&IPK9LzT)4jH!u5UO zIl;-*2f_;i!qQGg-Z&MJ84^|z6kZt+oqs4k<#7DfV^LYbk$H!&WbM6tW8amu9cL4R zqq0s!W`|tKJQtmRU<$6F=#)Y)whJbpHKakxNyDv;{9D8g>cf$7MrPPWGDP{LZ>4lV%zXmQ|FMS|7_RBXx*;jJAgG;Gp zeg0f@}5{U1R@7SORUZHUULi_We8 zYalYGu0u)M1JC^*L5D(iKumsP?EMjwR~M68`)yGZlUr?swb6MXTc2p)N@{UpL2X)T z)1{=WK@(a2D zL{4y6X5gi?!=YIR!*X|B$_j`sI+j>=DC*{}i&^`^@{YuoAbv2S@L=T4gOP3F9r8fr z%|o$82V!sSzLXgfo`3X0M&Om)BZ;K}*Qz#N$lDWsGcYpuSa|xeu$;qTmHQ*A_eS5^ z8=JN-_WI$-{KFBq4~E~~7k+a;GKnt?h{+9#$T@x`E9gQ-(3Sk4h}(z53J-=A1jQ8v zMC2R_&pZ^Jb0{wVKy)6iACD>yiM)9%Jm*M6?xDzA`=g2vL>3*4yagb>KdR(FR1vNR zMid+i&khRD4T!jTAgW|vblJYBGW>dwe!YDt@@7Ef&BLu|BLkvt1w`LE9DOS=nj${5 zk%7^-17mIn#N0j-LlGa^kwr&hirT`jk^wPAhhr%W@P(ZtefRos&zun+i7g6@Ejk)Y z5g*!-#Yf_b1LN+5-++tT3NBN4efyo*dM!xU&AwkLxUfcxM3VDf=EA4@C;f|AOE5lNzWC&~6W-Ws+= zIzxseRUA*MXbbO2p12oDxLOf>^-g#QCTn~p zIfF2@rBrR?nbaB|&LX_g67M8=_C~D_=Mbi~#M_Z|XK&O4=h}tsNnhmry~(dqsRG>ZGskwlnogb#~MulL~s!VDwqJekqp!$pLdM)==DW;Xh831OBI{`ZhsO+H*k zm~DjZ$?RqyLJ{T|;eQip3e7QH&M_h43)_>Ivzq@GmN_if9F}JxWHf;-#dEzxXodgRh1FM zCOZ>w>f)3|Yl5y^3yI0uf8lzsF-!jLzh3{%)9*jgrPq_s_k8xP!9B;WTzNQp&&90u z#}fNZ+w|_>`O6PR?!A=C zBj4&hecryvtzm_GVhZ<1<_3gi1%+lEy_|a>qGVV2?OhSMdm?Y_4Nu)4mV5BZt-#32 z!x81%&gTTDmIub??mw3_ec_H@{l{zn^;C~1p6&f~*8#8em^^&`p5=Sae==%rpXtl} z123))iTnHCeKg2#%Z`Bf{U@(3+jVa1+04D+r055R=LJOMlVK2DzCW_;V8rdfh(cIC zL02*lhTq&BS+OIsa(6@-emw}=AmY}+2-rNgjff9-$OD9%tzlb)!mlQ7Pa5_HfQZlb zcz9$KP}DBGi#!}vWB`%k)_6NIx;TJP6cAlvgm;rM#Q`xT?ZUgsXxx7L+rfCmUkDTc zh4dBJ2ZQWT$ZtX(i7h=ES9UZGVYv|^euq2~SB3-z+9K`9yAyY~x0M7yw#8e?`0^k^ zSx|h15#CKElm{hL97`xamQaZhaRY4^JCX)`i7SFzP#zp#N#Qpkk0(?fPXsECCsa{L z@jGNlV%3SH>Jv%r!mqR^;6u(2Z6cSHq3)_=~wqmq}Es?XSb*-px7w;5# zF11CWKX;>{HPS}5LuzA7*cNFCeUYYnkc76Z+QOE|`Lu>sG`5R(l5D&9kjV?_jjd>E z7k>!k#f+v_G`EYlke4!=FJ-o&sa^aVk*0R>PLY?hplADFZWnJML$l1G*=;bji$6rt z(k|Xg-YJYPau?Y#@!jN=97`*#?cxuGY`b_*(sCsmFt-cukYPF2uv{N(tq~u5WZT7W zP9kT5rCoT349~TN=lNi7jdY&ucrhZ+1{l|2c(nc6Au&ZF^6jl~w2QZpQ3cMZ!ZtYC z#fgk80Blh}KA8{*Dc(v(=2M&^c~JN5#;*qQ?JdChTF57*1@97&s;rZ(hg?~2M|KFbdc*Wj}2QQ`p2QJ(=7MXV>EF0nB z%NhI6rv_fh^8IuyBJWiE?c-4eyG~u*cOeZnLtymnqhUEg$0FW->&tgPo8-Sg=3qkk zmJ4yg@#!ZcGLN20J#;E9Ag1t8LgC@K+`|#+heB_hzFHa>adZFqg2R_ePA1mukImV3 zA^O1C$R#UwKK=B&^H(0(cRJ(nm0Jfd=O4L}b3Quj=%x6>5s3%mQkNgS@~bC$j-9+~ z*WU113pW49AK&s@7O?YN=E;~_XQOgXgl7cB6z#nNCB7&Sn)-#bvk__MqB4)i79WbQ z-y7Gk<5D5i_kgI|^jRS4W?&?RZIQp60Np?$zYL7JbtLL`V025^7D0FfVQb`Qq(K^q zJ4>RGql=Ejw1jPuuO*KnY>fm(8KjX_8;KS>7E>G)+Y)}2B!GUyRJDE^%GO_$bLivgKvJ(kqr{WRE#j=y%fGj_iP>xJa8(AUVc@p=Yz|)fusX$2a zPLrn+D^Dg>oV;2=k*gIHe@Nu1tCfW0%F{_uxQ+P#GP&LgxvSL(J4v23$aBfn=dM+sy;glLxyA@PkX7fdRi3?8i3o+)I!{)ezgB%d zrTSb-&G~D!Mp$z`rRKkZyZ~IUK7YL$5nuSQ$cxu&E~eI8NUgbez1A1DBWn#3k-Cf5 z>wV$H)VenEQfmFB8}%1&)L%+%@P&7ib(e0`Uc6C@h%bCtZv!5aay(`0>EMq^lJ?!%r-~l zG$VXiWK<5Ru#vfDL?Uxd|4Yc|Tx(RWB{IiMr8UUtJOjB_lsP)r5}jv>%Ck_iJhSm@ zXUUj6TTH%{RCXx$(BM0e1Tz8Y^GyiblktW2_?z_lKPm@Z(~x+}nQ+UoV&~ca`2AbI ze)`?RXA-X!HY69+9}i9Y-BWM>`ybw1us$fEz!HN-&T5RyZA{E>NY1YbO~@EFep*3s zd30Rd_d*QAz|J`sfwS^l(78)f7q1S9Ob!Z9J#^`MuhEO1c)9Pg9TyLu%M1?9J$f;1 z;fBCJz4`g*S!*^NJom-O+0VSzYvs<6EdiH58aU~dkB9UaFsaXwY0I|YXQd?h6?*YTBzG41253v^RQ9{$$Xc#hZgpoDP5W?a%(R>!&aF zUGVYfjeA224qeGR9F}_|vLG-jzb$-dWK_Y?sKO)Bcfxj&77~$Tk%d7~1wjZSJ55Fx z21VaI8gnP?B z%c<0HG*xMnoMaScApD;qi9~OBcuINNuaY%g8Nh3u3n~(; ziAI=I4zwrFU#&QIwfuaN5niqMM&yO$%Jaz;7p@v%a^>A*IdJ}3SzFjy67g#l7q3-b zxK?>Fxr)MTRlt7-nNoQvrSjtSinj2fk=H9PU$459dMCU?QoI_tgfOLs!s|6adonb& z_Ht@X=yfAZt-YJ91}@*IY6~A4d84`&HSOXLfxL2~2B6&_t>Hr>(`v%fYOkc<2_G7n zUK^HP7nV^Q-WGPA%%}^`s1MJqi)ahK5t;dI$;|qQtcHlJ`pC?-@F9^|jgi?v0~Ep5 z@F9`eO;I^OV>Cs4;X@*Gn*K_FLL8k7_#!P~XUSYs4DLlf*~Z0OQ*53AG9eoAQ%oKK zWLwxtGA_>?n{NVqk*|;d(hy?vTOw^_baq2bZc}`LDWSlOFfy|~Hm?csGjTTuk6rl7 zfBoaTANKpW*U(@58o^vWPD|a z-#bo*f!)s87?H8^?3u9e1*6boQz9ryn zRQkz?w6P1fz4Gb!Nwc?{4-6mh(ePfqCokS}d0$lS_@x_v_w38R_=n&8!!Q2uv%i0G z*ut$_E?ylvZ|&Qk4c{4fDL6c<=ZGbvX6+BUTz2Ma-TuV1!&j4zg@r9$vii9{zBX^^ zq5WsGjzpFQhTjT~$T@m4?3MREe7%3)xknDKJ`?tg zw~w@hF*l)V2gSC8ZIKo-=2lSjt)p#W2QvDBWX$bjF}H(a?}XokBm^){03y)Z7A`<@pr<9M#dLGcR!wRC+s|VoNm932=xAt#A0OS%af8N7KgOIE0Jsi zUovRefR6;A=p%#`L54)<$WyQ@5-1ZW`Ut-f>BEVnJ7MQZXz;+vt9QcxrR3FiZ~sh15zI0|+~k*Q+k3R$oXZ z+W_Ik>(%YaOQ|)NZq!`7Q3EpoVMp>t^`#qC7jINSl}Cv9!zF=-PF_x{1}>#lLzPF^ z84~CW8Jb?>1629Tt?`FKUdgES0g8TTYrK^M%|5a<-bpe#uNiT=jtmVlI^RUdYevpQ z8i1l7)f(?48Iy1F0cHSw6KF>oAOqljNW5i@&TS0Otc}TQ0vVOlfGa?FMs@g&vS+%y z_t=kr_4to}^(wGaFE z8#{ad$;e}ullqOF^XE4{-FV>C-jJ~1(5w4SgwI;Gt^4Q0kzm9AlYK@^|IMG@n7nAi z(Tj=uPDOt)eo>c?My}s}?$VL?&t4z+!6&1qZVa5b<;XAp{Px_HyN(8j&YQpbiRa&$ zx;bRs*=s8UE{>YHwA;I%ck3}?@bn$)52hXqt2+={v?D(CP)bs8WcXtLmB0Vb=jX3D zvgb_pfv}PT;YGpG1;@`tzumLfTSEuT3_P&py94%yu2{J0cfbGB?Dc^= zP9+^V6E%OH|9}4H6GNx0*c_4+Ks%4~j)z`9bLLX_4|;ttc$R-~`rc&o{>a;bk@-iW z@(xGmABrhB99?jz4G)7n98*Y$Ee!BQ+L7%M7~K-KMZT5{h`mXOyBX+Rk=baKV%Yu^%Qu2r5%c`zyr_#&MrE6=7>oxT3wjWgG)&RwrQms(}O7r8Ha z_8XGtZ&bIU=3E+ucSwrg!B@!(H)=1Wwcvbf3ca!COw#^y$>SDo`)J6_<-5;r2)Ob=p9xQO`RK{6A3y)r zmm32@4_&<8d+efre&*fx2Tc7_x1LXS>G9#oJ%@ZeXv)kT=Qf^8+aH#-eDA3@dXIj-$LIyS!VZL%9tYfzh}2pN{)%)U<&MR;)T7vGhb_*Pb(` zEDSn$EOFPNbG?U6{nN|6-yJy1e@jsC`PfZ+L%O^>=*e!qpX}QE#rH=Io4H~4k&C^D zPaimI^RnY<8$yc?#*`k8x=F5$@30KxEdbT81o9iP<(Bq$DuD+!1z4U8>AXv7JDu||mNxEN1i zpf7AkB665+xd$jg?7eZs7op7WizD$5M(G1^lzar0{S{DpG!ZB{np6^Gga%m#1o^@w z@*{NA2n|#KM~#q>Snf;N@+)pJ%Gq)yk*@eaUWwXpwStfYw7d9?VB|nfgpyjqw#e6# ze+iBo9)$iXxKLkX@qU?kqA$w)c8CX`68Vs5mMy( zo$xNw03xUFNq)_}wS-ji6x0&7Ckb`H86#{%r%B4>%$=;-lkF1UxN}PjNvH?T8etpS zk(BK0oy2!Yq&b^be@I~$-TW`D%$hi>t5xO@FFGJ*LDBpU;2-}lJ+;Sz~a8+c4ZRFPi zIXnOn`Sx%i&lYBEDW6u+O7i!2rWMyioAI^q7d*s2sj*3&`Of;QJ)jifXKqb1YE%_ zw|p1L(Q1q9AyoX<{>b}cUsMbBM%~))i{G&sT1!l-(C6oo< zANaKeDBf4dHs`0`0=V}9=#coE!RJTyKJa;5y)UkkN7Vb_!~@YGaR*Qu!}ln8B5Dg; zBjlgdXC5TC3p+>p{FB}fEh$?Qf1`V09{8M)-WNXaqABgd&XKKNhVBg`*;k&`3SZfL zg>S3EU8G^&+!K_8FaLW1hDWOlqk8}eI^@~A=gQ5VQ0yXC25Zb=X}=ivt;;7 zZ3({#*Mmv0wjirD(ne<0`Ea>iND<>k-=~uM z!T79ke`GgxG*Q~&O19}i$Z2{2jGU4GJ#aav@k(AZl;HaTzh23`FTw!&?s0F>r+~cs zA|lrsk!!nyJgWhV@nOOEl5h{;I(bly%(qA7I|x39LM@*HOi_i+gqw(%qY5oig;qiV zk~yOa7(yWvS>QAr6Scu`M$`&e0tU(f+EuC@PY93;4s2*BRqB`?PNq&;Q8cvYYvQ^y>7?RD@V^? z4GBvN3D2Nk!!zziOAf~)Gmb^19ln%&B=q{! z9gRpk+7@=2JQk529GUS@fei1$@yHv&1`s)Bgoq!DN)L+4XoqxMxj!nCD!PR8b(ipe>BH_k-ooG~K!2?_3rQ?a?H;_i#nad{5_rNQm@1EtCTR>(UYpLZrc z_bb4~79hdBkdN?8LjKu=f(HNz475c$OVaI$ok8IP$$Q{jV&SA;TA`yeHz? zg|V3xMx-Jpt33L_$gTilvM6i=NFQP!fb5F6?8^HgmQZy+#N9!4yLby}+)Md?8{||z z0C9QM@%Kl<0}-E76^9(|gZP}~^6Oer+b&W=D5y=mFKQACstq6lvM#ZpK9N2h5R&qd zd391=<<;D>3o*&VCr-;LE{#e`{9f?MQ>-XDIJU`Raq_~M3zsHLo4IWL=FwAT4VyS~ z)U<_u^Hxn=vSo_@ma#Kej-9b&;w=A(vlh07iwrEBG}C|5%!O0uES@~mf0WVoX8iOye$(epm^t5X)&j!JMMh+y-^_)bBqz>ZG#Le(;GCL#zCZ%;1pn*q%C zo3YRc?;?@X*WJD@YwLYqCmK(|BNk7ZwZsUGNE^`U55TO&6KDGy&0@3_;s)7Lg}aB@ zq?wBhw34%0I;$n|-SvGi*=|%UxqECFQhdcG{H2EN4)O9G;-Jk;aK#4olsI9H; z)kj}LBA?dhwuSA;4iCDUY**%c-Ft_;S37?ViSYivKCo1O3EBFr`#krrM}AGI+Ryrq zbN_3|2R;|Se(QVNk!|4}@@sN_AlV_S4rGVK9mo!eJCgTpXCr*zOhFD0cUDy(tHW%=v^hNF>J3OcZrnNl!-k3Uf z(UkiGzfPTZUv$W-13DC=1E!Ep*aj$pZE?~Prvh`@1Ghji1`zR|3^j?A7Qm;#0MLr( zO`0_qm^gFx#2LVxiPPs!oIc;cf{D`?0uvCD_O-wOBJ*40h!99aCOz%m7(Zj~*qL+2 z&YU}L#=NmJ7L1*-aO{jlV`ljKFnscyQB&qjo4;)S^0objjVvrJi@lokz2J}#tIaA& zqN*tlr~Smq6B{>g;zY^i@n{~eA#DlBl@d9=FTua(VEJs=1V}Le~LV)nrY>Lpebd6(n@4y3PuMqG^(<$g1i~_AMZ5 z0A+qpbV&SFbVx62s;nsnWCcaL12mvufHy+XNbYMN9cZgB8W4~Gtvz%JHEqcs&`|Mj ziLX?l^H6n{>bfr!>iUkiv;p^`i|+?j^Qh`Q;RO`U-8K@w3XB9Q81mOTg055B-WPP2 z>%O3R89Cn*Usqq$3#0nmKt+93*S(+tG-iC0>kd>^R}3K1(i-&koM!L9K?;NA}9Y!4*pFk0HfSLOSneaqYv9n!bQ18ej( z_dXbZNzQ-4y&W3%8-a4ZKROhn13Dz`07~K_cS#-=sN`R1-aGi(KKi!kSi5h6 z4q1I8P|3fNVH-Lm?f@i!7I8m3n798W_)E%+PK3GwWuPr=iKwI`D4Ivny|NB*X@qSN zBb0Ra-5SN+@Tna4Lc6Dv=pnt%7ilFmT?Zg{D0ETSMp8smAMj`7@qjxdGF9bcMwK|<4QDQ?FlDgUgRcWben~+v~&`So_8EXLs({231@X1cu>wL6Q}hsJH~#jZjil8UJaxD2Ng# zDZHYJh^vaE5M)UboQy-pA6fw=RurexDd8T(aIc~Wl1M+IK8hm396?-F=}sbL2g~Rf ztct?&Jj)?}%wK3rEeR-;Tc6a9L?)7vr!PbNgiI+S!=j*+1fy%dO5&lo3vG(TBC?@k z(&I$Bs*uXBXs}LX9iak{?yf`kmjz80R9RFcNdpv7lSEAvRZ$>Pl5w9ZDo7#;_RrhCTy=YzWGqaz<)cQW8ppf+#2n65qSbogv#Aha&CBdnRrpeIryrH=?Y@ zuP8D~-_`{*a*b}qglL%)uxE?}1j>MhG5z^284)92jBA=OWLF_nT&m*MRJS7Oii|i- z6(sXzU_>Z0>Q+1p{cDuS=pPj^G$tZcBMCpzWhxK#AR3JxE7478&z1_dRo{1|lcew7 z`?VFNmu27B^M&n6UvDEBipq;EolgToKp-1=OU(^sm_lMiSsA9>e!l18Kk) z`6@~EH7ZM2e6M0rWuw_!fMl%^Y7mWnHM$;y4sFjVfCBXm*LYujQAL!hUtD(#nd6 z=*aJ#I(33&9E{V>I~@Y!xNzq5_AQ&K2Qjo{RS+bY2Tq1#G1e5F6Gc1Ybn+Z-Kp}KD z#--9^F`KM5Coj-rP;gzhGF-FOVWSuRE>U%hnun7#R#G{%sI0M~;@~BxAmIwHfK(lv zg{&9?HoW8Quk^fgnuuVG;NMNu~33%1z5EKhb3Jec9 z;&QXHVqtiTlQ%Ow-6d-_UTU^7P61*?h7^Dt4WVnJj zFz-9e~4i zQl+6O>K;nTi-^O#f!+nH1}XtWJoEtv3kj$~%GenwOFAz>+cXqBpTKGj+edtjcF&eX z9Z3U}pxsf}1|Nx5Lfi713yNHW)nQ^dD^GPtt3ugBm8l)j7ZBNy*SI3m75bHju;w|5 zb#OMb9g3cariDocg#?lmWwtpXC=o&Rb(@2Ca;TKTpd}fW;RT4-_EqRmBeWr`2hHO_ z16rLR#{nLacM?genLv>h46^| zM~*ICvu?ofQNzYf*c*7P847_QH`@7Tr)Xy72Ag1FwMK{BU>9()0h+giYj*NY4gm=) zoNDD2#2f8mlS952@GC`{9a6JHG&w|sZSavzHXflvbXgb~YImcRZ?tk&j^b8MH8aQo znco-9P6;Kcw>p~~yoHrf9$cw0IqNNKgW1t+ak9MZV5DZV(`02}W}x*OZKw#}KLug zsWuSg2B+BQ6q=l985TfEIu!E14XC@xDb-n6gjQZl$tqm4d6&rvexaIKYMDm6U>98t zQ0wi2i9y#07FKL>@+K!|VK_6x09Fp|&x3`Tp+w?3E0~c0&C7^p>NN@0fyoZuBwL)K z$tGBxuo*O)Q?}r`mA5)1i$kn$cHoMG*P4tDWhA}H##%WrO4V14S~EkvU=$l9iih%0 z`5Ed&3@vmkiq}@P|4vvqDonkVH8B`kEH#%g;GMF&!H)iAiN7*bqlXHl6J&56RT(IZA>!* zg;g_gLL*cK$PQjKF?^!~@>*!J^UzGp5CIS|HjX4X3vsC!$`btwk&SpwvjY(*NC46! z4ldmYWrmdul;Cl8sB<>1-t2?~@#$lbAVvsvmV+p1 zhDKyzZIC0lViTKf_(`#`n%SW=T14nbRz~3!ccX>JPf!x>iRQah#BT_wTacuHO{lX8 z4#h)pyJ+SVtDx3eI1>~MhANKGCc4ld^)?Z=;Cd4ynmA}^wq}Rb%0XB|9NSSN)Dc>W zozpE&-RwYJ)Mgu%6IHV?5aJ}qk<6#|w1d(LB5^y(S*TtPWQ9iKnjNG~*?8W}3WlIZ z#WgddTRE4R(NLF0JG5f-FXV3H&auwxes%<`$N5h;|!qvM^SM0ONt4!cZ+N z6tcyY<>Mw#EG#aHjE(u;iPI;YWEsG4;8;dDed@xdO*>@OV`t<>GgD`Rx-3AKt+hCF zipmckKeg*nK(o#1LwQa8<%pOu6Q{o4v-jcP)A=P;6^*vCdP`L^w136IyUd(kXOk+M z`6dQKS!;$W!=jZjj;WRFtU`WiT}EMfd4mIWZnP`y0Odow1Do1plkW$UQ){-XRgFwV zoul3?I7JN>a7{CNtE{Qs0&NUgA@h5q&VpGdL0zkCVo)R$_*O;Jg~+5Uv8g$QWj70o z)32sPU%V7{=4|-c^A}H^4%l~ax&N}^Lq>ktXF$OJ$KHR3$8lTVYdU0rqRR87}8gPGyki*8>m5CPX0T%nBJpSB0H z&S=pct2jeBw=dy!hrABI*B!<%CuZ|H{Sd$vT;Z}KTyaDybac)htI)BcBbIkT;snoy zD1?s*Zv+AM1WglCo~pAP1`!NWgwb zLyb39z+K^%p79x(POdjgH5!pZHZ2lNOml}O#(Rc_TDyDBUT8VfaPH`-x}AFty}EwW znpZab?vMAKtT`Wuq%(yQL5Bj7yxW&_x#P)XC6%sNFt-zu$ZQ$#2D5fo%p1zOgBhdE zV<7{uptvJ!g}ag^ST*$84nl^IB0MoiAWeE>U{x?#hFlbPMksIG3D24(6I{Y4R$+lY z96FG61Yw`&?EVBiQ+N_>@7Ro3V^tVQsScZ!sVDh@(W$Avk&%wRzDu25O_$ovG&Joy ze0XqoFT|G&>yd0 zrh42{U6HGdyaH0ak-RUQ_lNU=NTCXpeW4uq*&EEb{VDJ^P6c66Kn=x8@pL5=%Ssd$ z3+1b%g|eY&A}|KZbHcOH0k{pM#@ynNq7Pt~7mb3-KNPk4hV z+8qHIj>9uQ8-i#xn!_od&O{M(z=_^p%lZ?gP-ZTehA24)0UPN{(r_X~i@rqJ6Dzu- z1$Q*RL|#!L&~gS+?hxb~3Ca@#NxGxZXChZH+T3tzn`|DdJz)379sVTX3?wN}#7z1^ z$r73%L`uON>54-koU8=nWv4%b*(0wTfKURC^fp^&js2*>CPV)zBi-+ALI%A$&DakX9;$Q9+Cfd>|&= zQ+KxG8{hfqnfg|l8iUBjMu!MT*kE;;Y~WBo>`Tjs02|ay!c4@uNde7L9P)UH?8u6W?SV>@<a{}$PH)+~@8L&R{`u~wxk9snjF}uMgFSAbV+J~EqC;jH zjPY6RZp`iitah)}?q6o=t$>0x@|j2YkY4<90HViWcX}*-}21PIyBB%H`A;3|zjT`BK})Ej#YI@8Pe1>)%(d zd3|VZ4>Q)>rDC-xsc{@lv7 zzxdBT{Q0g&j-P7Q=L_Y|KzvlTKW`v64nATCEO9x z!EPsf7HXM=SFln6E9u7wKMs(Ac?iGN=CfcPv(>%k<&6(K{M_KkEDo;)v!mLwZ;bD_%Qrr1p5t`9mkqbq#U(GDB<6*u~BfvC674Qos4r1M4@vH!-Ui zM>$g%X-{Oc*>WM7Pes$QU@YkLIpkX9_$2qjrOq8Y_uqTp_#sd}`M5kUjcJ1ycM){a{73Kw0ClbNPC<7G2Fl)F9jTs-hETm&vENgCU zKXBye!DFYt`-9*9{!dSB+H&&5nV!C3xys-(6EO=J!|XAW4FWTWoC9VGqFEGUn@N|6 zbec#9l7x5Tmg9$yx6cSkE0MEMSqqgm*rIwo1dC{K1TA#H>hw|mkj9EX4~YS89pg?y zV$c>zBqH&6ES`!bGHspxd-k932Gfw|X)R8b*{QO+wM0OL`&F1nWp!w+lu~cqykpNh zJ9a<)!kSgDtXJqTr2*GrP95gbVPI20uBTKchuZ8`ncPaV%Sy-9W{=wB)LR@{7#62A zddt}h-EVB#yLrcXfTY zBOGD>givmBXfU6~>QP(WDvL{La_Ddv&ZWiNfWm0kp&Z5wWsSwD!(A#PEm0Wyy8C-C zT{KGs(&65YgS!UaeMfS1x1s4|LNy&x@Iu^iZ{HB)5W>L;xkP0#Q>4{x*3vo^VbR$! zm9_bJ?a#jR!*jLGa-~_Q!gd~N__y0`zu3hU$!sbO&6`%8JKt5`)K+)C4Pq^Y$tKoV z+qx&lCM7)soU<3&np-+2`AVRxcjWB33(XhWhsI&Pw9(`+>a9|V`a;`qLvt_m(9zv5 zmMSzx>o8|_h%+mY>2wx{-s%LS2FCgQW3v#w0quPg_2;|ln!B3Yhh%yZ7FTU?sV#0O zD9tcyFL*$2^XPE5+UU?&90r?rU|g_q=RsIgGemfB74vAUPBl0ameT6dpdM(_9p{PE zjpy5spRVob>9G=cAR6)neHOwhl1utWhELSiy#Ch4yB>JtH-EVEe0$%tP$gEFm3qoT zht%M0SQL{>Yj9yE7o{{k^t(IPu6lJ~g0HZ;MH<=wTf$&Jb@cR)fB2Kyri)^&b$nXg z(}$HvexapjYDU`GKXLa1Pu}*k-yJyC&^5>t$jmY=InGnmH+40f z>u5aJ*+0OQ%8V9^!(y`c_fNFfFr&FurzB7p&e22vfy;fPx<_MAK0($dmBJ}xksf`CTr;BaNzyIPlcJHYfpHeDxq!Dvbc8|eG3{MDp zMrOrwt3hS^{crDD{py?bZQVN#p87xk&o969(#FQ~ofETSncgf{T06VO&z|qDKi_$w zdl+8ADzklXQgo?%ykmgdaIt?zYJvxa#^O<#oEnP@UXrlExMIzPu3_L}&&b8@k@HZ|zFtWmQ&X)z6K}Jh+UQ z-;4*%m|t&l=*y|p=dwtGI5q6n#US zlcyV2ys-AS|8?j6_dnIvHm+8?Fg#(!<0eZ)XY%PyZllFv#b}eo*4Ea2_g(kD_2y>5 zwA8F4tVX9!=g^s43Jo?g&V%FWOk;0T`{ekHN@q0p4h#=*m9uI%=zRv0O(Iuy4e-XM zwF-k2GpO~r z*=(JenHd_L5NIrX4e{GQJ^A!=8!nw6tU22Fk6-%Q^Dk^TQP(}pQJ74$L5KBr4L3D) zG&c7(wQ&SW3c?=lq`19(q_cOX;o|7D#0uf18a?OH@u9T>UXV}*pdJDnrr_3LUX{rO z1wf{=3lx@-DT$eIrAu?kVkJ?icwz;@o5b8P!XG!#-kpabL>kxH{92n&Wpx<{pB{&< zXtj})Yq5tPe{S{K^__hqT8z}%9BRx3u@l4zTB}{5wf^xBkG!;M)A+E+thXC<#Ly7G z>Eb|bQ&&^xkj#i1jHF1Q?Cl$AIDe_WxvjH@H_Nx`bZ(^@yVy3^H7Gvc!Rs92tF43) zC$xIZXd)~&%3!mK)!N_Q{^*OV-y0dx>+~VBC1k~e8a+9|6`ybEZNAvkc)ojVN;WOh zb@WY+@gy>>MWWG%pw$)!~`QcChboc#h51;58nlMQBHq!}y?6f+k3Vk4U3xfi;mkJsw0KBm z4Xd%R+6rZl!en2&Vf+10to-+%{q7IkV@RA!VqfA3lpgVWx3haGa-2A-Mw`Ur(S;Sj<#2y3ZC3SZC_0sTTh?d zvTKxtN$aL;G0Nhnl;-pM4u1K+{kJcD@gKhQm2ZCk_Ip?D zJT@T3X62+->v(tbzDMtT@Z70diAYe_bauneod;^paU`a{{fD1??OVUyu<5;vZEbIE z-1I;H@!uYJ_}Q}!XD5gI_wC&M#V`Kw_^APdhUz@m^s68JbnVMK&s`Yr?Vs4O{hgow zE#@$ZC$hB zy&jHCi3N4`n3{@;O&*cKB{R8Im=~59P2cK%RNecen7n&v!rn*kAVU+BGrG;X)RmG)zrPSG~01_jf*e;CRy{UnkeQ zHf}ri=X;*r@$Si)X-(_Jf#;rB^Xy|UjCPMnCWUw2e%GD%KDuT9iMp=gL+9G>dv5KK zrVcgbpO6`!d}+g*yAE}8L~5H?W_HNom2YuL4R)Eq4sH>u@jD)P`d_|z+gHDN8+i5a zzVx+keeY*GcOR1|%qGmOhh&L)n(Iw2=5Y)UWv{{Pv*00|jHbx~-|XMX9oy%wCmdq|N6u89sOb}A+tN=1Z}{b8oqYr-Os%C@QddUpW_ToA8k1QlY8%9vwKg!Od&H9 z{7I>tE1eme+`4J&&;R51BLfDJz`u6wd$-^5;Ld~lcnaRGWBY&bAGiP4@1N@(Ht8%; z3mGtAX0=}0-P8HyFMaQefA@ng{m&o#!kwM(BM&(B?!+cJrz}2+#;QAMrk_NIrzn|ef#ge@^An8??3+M zZ~yQgzW%*`{?=`E7rP;~&|v66thPFpCRzp0sOl!PLfXHS07x}@QG3xl8Z0a>Ha}-#s)U(WR8;sLJe78f`MQ7AFX?NV0wNj$i-mzkdDW z-|yRTOfaK0nVcH6afZw7?CR|sm92Pf&z%oG)7f>gsj2Rnmo^_gJEpSur>D6a-h6HA zt|J`-!sE3a-}&B8PMti{*VEU0sbj~{bL)8`PVP~k8k|_ zKmYiDe(mSq`O$wJIC4V78+q%MXYaWC_m?JkqiXs$_pDjH=Dm@2Ztv-HKlt+3-r0P- zbx_HZ*k-tbU;NR6GNT4C14em|L&F%rNqGw#_izU;=a$)XrGFPDeQNkNB z(0)3aQd6#zEqyyqo`3koxAxVyO=}6EkyPPMg@pva=`4g1BYCs(zdZiR!2=gnIuGOw zI!8!q3kxki2}WxuOl8#m@wfM`U$t4rQ7U<&pMLkY?VAr=Z09s|a^5-7@cf(a@Mj>K z(amzlI|eTGObp(6_lh@PKQ=k49vz+h^1uAsJx^@hT{AHt!qqgT#`Sj6XN81KXEjh} zkyiDmKRxr>nnT=CD{hKtR5q=~^v>o@k3aF)x${lad|^XV`{r$j4jw(<*~kC-cYj%X zzVo$Bo1cAYW!G3&*J$65etG-j&#Z55;ZE^!xz?vL1r4^C*`74gF{Rau-ulPgR%bwA zv_7*25(8|U$AQG)0+SeomLvv;y}_8p<~Cq%oz<(u0tOt>u^U*s)e*BV5TAlThM?9jkb^;3urBVoi$*Ld@?>*oD$*=E!{w)<2#bny&?!Ir$>Q{Ps3K8bR2=As% zJJzg!`*d4(FHiKXZ~b)7j$=ZB)_{5W3gW)U)^FN+dSrmxe7fcb-}pvnOTR*8+kg7( z6R*5}rnU1z=g7al2SgvDf|jkbV+ zj!6i&9H&frQ_IQIzxwv~T3b7ZXQdks)jag-wo_eP2!m$$##PU~_QP-9_UvDtUbS-7 z>a}a%+VSq0OWo}wqHo@I*S6h_kolQx;L}C?YmF%1rp3?m>A)HpEm^@Lw% zgAC9Mg@H-Q*1ac9_7G65|3LIMp8@k5tq=q|1yb$0x3=s(a{OXf_sPaaGi8rt@@k8H zN@Ot83DRG(x(ib>>eTts?T4D>SVWFT#8^aT4O#TAxJStHpb;rFw``I5m+hmg*YVE6gUw(6&2DhpRt=Ob_?v;1$dGyV$LA}}(*5f`i zNf>c`??C@Q{lgCq9c<%EC_NT5T3rszu2<-vTe<$8$6gv9mEj`megApKYj1As6Nx(} z`Tz9y-#@;$Ng&pW^!igx=l}cv@elXj@#KmX>sGwD?!{N%I&`LKbVl*y$~PdX7?@BR ziMSq*8f45ce__>YzxnMQx8M2j z*`9GY8DD;5%iEiFHn;TFwe&ys!s}iAlhZSb9Xk*G^H;z3(4)_;TK&q3Rj;mEw{zFo z(J5<2ZVBU<*J-v12L^BZ+PC%`Xc!ff5-Y^$VG~A~weq*ut-9;JJ1&g!rcA!y-uKcA zt9J2*B+9XwAAjXLyLLBBh-rb^(RB9GcmMTk_y6h7E1zGr@};*|ytZ%W$xi;P@~xNG z-FN51ePe2gIj*+F^#p{Y5xp&3l~t-weznD~h0}_Rn(c9@mUxaW49pR+XN;dV3ZrFYNxi@yK-n93^FrTX-6hy%4OX?^etc8*JaE`%33Piel z?tcFD*Y-_J>9jVV40mfB38g)zqP%(ssnBcx{QHO2ui84^$!)E_^p!7u<<37n@$~a= zKlS1}Prv%kjuQOZvwLzf&}i9%QeqFzvAD2@crjjtXTQt z+Lf!97&nVa=O0p-bWtaxa$aC;m{fV9t!49?mbrjrzc>shMSbho&;Ij) z`noQ&25Uci@q1tY{^|ODfyya2lc$>MzxCrEeD5cJ+_txQjBis~qhffKi>JpFCPBU544XzsQt^mfm83g zPVeQfc(VU@e-OX&rdO;Wtt5uq37Z3V_{5}B?ebYkx~2ZyFTVGqy881%olQoD4xAtO z>d)>xeSU;9qg%gz$FF|&ySLVFluDI+i9({csBPZDh0j*(MSlCOXJ&+lwI$D7hMoIdyUuYPyS&iXN)l_${edT-xtKl#bv#I%8M zOEuWxerf_m_0HpHGlP6KfnL67wgUsNOex7$;*@3VB%^lEYW)v z))1h#Cye&Ek%*Yd2&8t9;F*Z<@T6kDq(@VOYhk7?vb~)?%8|v z%;|F%gQzpdoRuPHj}H^aDej zw>Q7{;>#QQM`vE$u=DOmR-A1a;X!h439Nl{?=NqEbl;I?f!Na9Kl9`hFFpB})iTJt zG`4&0e025Njr|;n!4V~bxfvDy(#G9C`1M_Xe)NS4y;D%Dfi%w^vAU8Ht=&k%69+Qn z5aCHfSz&UTs37S{TIq;fZ@1XPP%xuUH%7sAI;$V@VFM%sSjbGqtaf-Q#*DUzi2yey z%vc1+V*OpyYo34Y$nHJUqaB29I7AM`oLydXopNd$e`w=${}$fBUinOmoIheUnjDTO zPG(eww9%Z$jq#d8=WqM>U+q14maDUfYz{F-YjKxBN!<0TdtZ2PRp+@rxzyA;H1)kd z-0|9hBYhI({+gzL`N!|HH}%X+3N~%p`TZaMwyAlVH$$&@amR1|{P4b0r)M>?W6fuO z`s=%X^%U6GT@KD=~#I7eIRx0Ro1}NP1{OS#Ve(;6C z5vf&*-}k%w*Kgd>HZ@z*G5Evp|KaeybHkG&zSht>H2UQ)f9I(uUOCs?C)MCu%sC-Y zNp$4%Yu~y1k=3oevvAbGnP;UlCNe40dE|Nz>B$)&X}7rHQKhobls_TYlS(74wR*tG z;PC1ni*ZLnWprEZF$)y~uYM4y-UvGxGBg$z7M9OB@W`^IOty^4mPAJ??CyK^Mi!!tO(} z4?S^g_3O${(Ra@CPz^*i_1{_KxW z5AZZ&qmwIFyzs|+A8+AW_;_kYD1YbeH-Gx`U;px+mHk4}fO#C0`+RfTzkK7z&%L;@ zw|`0`Gx4r? zfKa4+{iSse-1lVHuv}x$>8Z4Vh(SuQm=#pZC~~7>R!0&F8fyST9hKQPIH?qCXlJMp zNERt?CYCM5bCp=8Q2X$R+F<^}?GL^E>U-iz&2Z=V zH^2IWC;sw!ebcx=>rv8?S%ZCGcxLsAwX0XJ7Hj35qocR|?Cw=B?j9Z2bPsU;{$IYm z;l1WDsaNmG8@vI7leXHtnALB>TpAmuv|9gs&$F+*dVt5Z()N^APic+V%j@3w@h^Vy z+J?7;3Z2?O3+4DE-*lm!`_KRO%Z5wCYu?!Y)Qhk36iR_c_siSwf8x0}I(qq9OVDVG zDhyt&H3Uhf77J)Fub%Lk>^_?(q%z^pz6gl{HpbLBy6)MW<>pos{segD%WyZ`d_XwAN+qZxH=9*n6 zkGCDK?W}9+THp*Y5j@X&J#7A$IrA4jfxBghYk19_Ha+{uDKaRV7KIpRm^I-Xgx zY3IQPEgm#dQK-}tVUTuz9-cJ@Ti8s+Fb8-kVTMe}9yQw`^bG0o0Pchh6N8)zB{MZJJV(&g4-h99pew*`_P|$`_qo*_YAT+Ty@wi*=Uu%>e6j+ zXf|My4T{OP23yv3U)Ukx4`5b{$?CDY%QmWnTN6T_p`oGkWOLVnx(oYin$EQJj`39# z5q4OEvtzQR+Kxkq8xEXm8jo~ITBV#Q7|uN@$?Q0 z+6M(jYtUnhwqF?R8|MqGb}{Z68j+nnH*l_XctoJkQ$EZVY&zF};?$*+b**R4bzbNm zm+I*Oj=W<~C{odwBa1t8S}WvKF;AqR!@}^YG()&gM=@7ai+d~%I4=WMdxUT$jW#$S zLpEoUaHXqT^x7K|NodBx!ou?The}$=yoD%Q$Q<+R3Zdu=1z_Ro1ILXY40AHm0FWZ zGNZ*E9RBR3-r@F9mCl~WoH5EBveABtil{l;bE@Xj@zWPhH1?buQp)L^*^wcrs2z7( zl!o@Ejv1jvVTo$Uv;`t{tIJ6{r@2$@J^ca$rJxcQ`lJJ6TBF`eTU^}H+1hi1b*2JaA{=U@e7B~v<*(k#<=qFX<1wE#E!iuo>=kPmiJD!4bIBVKC36IvW4_? zLT``j?J+Z)HJ&u?j9KhKj1JjdQ4{7dTl@x-e_Cj&ztFe)Nd1Y%j)wN(zA2H~N)gUL zch3}eLX8^(lqH~5**iLTwT(l^YWoh=_OyqW5h|Q6}9T5}l(%S4DeKW&j8l}o(wg&BP2&DZwD={%E zsA;-*@MPVAV+{@G2iy7t?fs(OQH9*-6>6xyNpZ^{M^AXhrd1c)C(fQ9?(E}hOn##+ zf;&>UD`m1r%;<~eL8~J`dBbXx4J8IvY-|c82A7zB$KXn0u>a7pU@T>$y|^=oInhr; zS{xCx6LN!uSnnI2#d{{rJeg-o<`HT`QbTl7<{T4{Q!)ov?&PaI3M|SI6JsK5N>1_= zc8-itSi=@q7IS6bILDn)%pD^Aux1H87SUS*ZcmtW`E+zp19%$3Mk z-GM2oaNn8P?T1Sd+284DPL zwnzx4B4#X$lO>!=5_H(%O&KgP3z4-s)9AN%909W<3@IGuh}q~UVUJpEL5v7l$%q-E zTP$E9BRCx=;H3il9t-KQu+4>ncrz6TpFm0gfQr#D_qdsP+ZCKJ#?$QBTSqw4a2GtD zFyxjG06bf1@1LLU`>RkW!B@3-G^(t4%PG>JUy`g`F3Vc4Y|& zk?lDf6(;F`jRr4;Y_2Hoior&Oh}J+wEU@Y6gn^2i9Z7g3naC*R$w5SJqvLj00w+Qi z+-tK#rW(d*cp}HT2ZaYtTwJqm*WM#d5c(^P9t#aAQ_AY7K4M~!3{+DiGYOuFfP~xt zdE1%PVvs+h0xTaS0B{%K$-wgnJfOovAZ_k6V0EAd@XUe*!s#$hx(N~s`pqK)#|FDL z2_`n`gc~v0n=0Kz`vJz{iZ&5nWrQfMM*^MB-Qpq}>BM zGp;xL0?r&w#%!LX!JAOpL%1`EfoGg?vnyeCL`gb9J5rPj_C{EX!y_dDi4*t=awOPn zq$jV(BUU@?y);vR*J&EOZKfjde6TtqR(M?4!CeX1x1=i#(n3aI6>Re_=MUYG0IU}R z7LJ95h2?V&JO-&EMwT%ukDg$37|u1!fntN|1C2ltRLn@AcWluw@`<7k(M^B5NT~&X_eY=12$9Mj4&lZ&#V(7BfRVF-nBg6wJwFpAb zxC8x&A_eg-`eDYX-IKPFFm6Ie1@x}4$rU%@QJW)WbVqgGh`|*x+oDziPQwT^&=GzM z6(Q*uP6n-H*aFQw6)l_{1O#kRrz7m5d^7|wRNU&!WA1{LPU3Jn;7*EiK~kY6f;wl$ zgXcRx)cL zV-|1_89`CS)j)XhVW7{(5Rh*~ED&qb0i(lB3?Qu$d9--ea@dcFd zLZV^>9;dJbW`oopf=F12Q1wS4F_H<;si?^wHPBHV9o5re106y?_=SGH3Ywu`=0YFW zq0kSQ8t90@9)h3^Vpe1f${7M+25w8@c#3&(!o3jp$1xiWgnsbUNC)8-lmdcdp*Lb4 z^rA%*Uk(awuS~yMh+3&?90vJA5`gkBN4{%c4b(vL3RjnPvV@o!tRmwOxiWuyi86t8 z(&kR-ZDFz6DO9+GN*`Yl5XgffbwpuE=<$r1F2ExL^X4HTgt!y>pGnTb(;N7H;`a7T&91fPsL8p_gF~BdZXw zNszQUAu9_IPA5s5xl?L&79)j#t??BC9w=kE`5B@Ul3Yp0S zWCh4(@Eh$nIlM;NZ$z$(GeCU^)ze-x?Pn$%HNu{x;c10lwitn)j285>Ye5nZ+fbSv z(K#Yu4C>Gxgsu$m=&?h~FdCOJ32ozf?^TxrSloM8HX#G*5ZOtEnB5h%5Re1IOY#~! z5Ln#mSN8nEh%78DET3E8p$CC})?&+Bh%|b3p=Y(vLiy1**3i>04sp537K9_u?hO;J z5a~?eRDO!*-nnCR%a)NxAK(Az6YstF%Bj~koCEHDV9QVcbM+5@_S~QD-Y_E#8SsLM z%$Z0CALDQU!EuQqius@0_A}uGIzb2`3{Px`Pt?vB9JLVi!xLWPj4E6)tpj4AFhQUb zR)^vf2yY_L7#hG?0EeL7o&ul%PkS3goP-x7Jh5R!BZc05gYyD{Jskb&e*lhVJ$k1J z&LB9)BQ_>Xf_tIHh)!Mzhx}Fw3`0i=^A>&r&H@ZhZ7Kw}FgKz&8=Wav$?HSS9EIBw z5Up7uc_SfQ0c#;kNuclyTG}C)fnajpIS}mWQD74=qF@hw7{Npb4748(Zgk+%=pPG0 zD}}zhh=Nk)Ttl6h?LM>J%SdJg(Ja7bbb^CqfXD~E%LWUCRthcF!pS)A4Y(_y!`&v* zOM4@F3-R2lH9CW7YqL3>9RBnHV`k@kcjBOyEy%9|j4DcqaFJxR<7A!EW7 z$kLt+qG8YDou5~M4R*&|TK>4@FKwDcx*78hh%4tLV-ij$C__zXD?zz|B+R7>iAYx= zJTU7d?oHS{DZ4X6J7LNR+!rwfV~TKA7Rf3i2~8xd3q|$*tjSlvJUO__&2xBIdbY!zq3>Ih=a5ZG+@rS0A<>B`$21)MHo zQ~|RWaXL>x?(0h1TnXG2v$|=0U3fGqSs5lpCfD^{}!q5NgZ} z9f!s+3Ij|($-wxbS^&dm&fS{dE7yl(@#5ml*>!`e2z!} z_OK^w2QN8OkosCZ8H+oGgRhViV7bw*r~(@R`GN5g00qV^FdPDEXm^~hUaHzqbqksi z(+su~v%yf!yt_b+lJK%Z1vDZW$OmJ=?#kI+S@a@uhiO+Bb|AboNOu?hE0* zFl=m_Cri3BXk1qm))ZE1(UVK4?mD!8mZ*zV>(L97a;F)ps9~PBT2c^lrslUS5$CEDNh&y1s7a`SR!Y4=bXNr!=J#N9?an+TtNuEC}+un z%{iQxZPXm;n4?@}3z2vF=IrhY;VhHR3hkM*IkJSaK)Q->3d4h%Ik4a%A4iXOZ>0K= zhX*Ev3e{+VIeZgLIFW?Y7W1K41p^hW0y;GaI1%7bMgay2>fl~z1`!tkS5a5)7(?}- zNmUQ`>XVr{%F#gsCp&_<1TCwLnHn?%(->-?XB2?hyikwS#T%gjYPH#tC;vyP^F1$6 zozc}t_LUltsJyWK7z3Cim9emT5=EG0iZN@Hg#zh`pk^+Jd2&n-=)|wa35-`^(3sN| zb2=f^L2(Y|i(7mseuE((qJtn1T!h}pNA<7}s6B+QjGwEPR6+F!SUa?QQ3fV`sw4CF9R3NlN3s6YiWkRdp{2|MhtKmrdYXkXmxjsZ|Z`V&L|Vvewt_PZf2 zBm=ZJ?u_LyAG|zbb~@;^`#sK}!xNL+0%S7pjHfBuPuct)s^YX)a97;mbsD^s&Fyu0 zqmWnlV4K^Z+9>vU%+Uj};cxRY>i$Po`Z zV;)#Je+&!8Eun-Zn8X7~rzh=orQu$`GvRf`oiJa2j10uUA<)w4MNs~@EdX9ZX80hK zgba#Np*Jt1f&-xe?)v7U)JR>0fas24HO-aKssVB$VG{$ zlg>Eoc{^30>?I7(V+5QNMTfs^_vg{SMj6Rap%fX2Q)qi6V5`6@lmQA0sxJ@-jMeWaKjxNH*w=*6-Wcxj-1KCow2 z{TM2ORauo)KLr&|J$SOg;}o7aEhUW10L`2 zoP_7+!byh?UjWWH2>EP*G(7XcR0u5~4g?@ra>7#`MNsG=jQT-cG0zGHC^J;g*(>$c z&ad#k#tY3*OH?!8a{l&(W>vNNU|&3{7Uf5(OS)RLq&iA<`p{s$%%}@oi5!?H%MK1? zJn4Yb%@;|&^yEo#Grg6%>=9SkCCd<&!@bbiV!%iU#{WHw9{hMv{(rRfm}Z=Rtw}to=7_-P|rvVQjJX@ zGtG*1La|OP)eB_$DW!p{)C=TVxmY6?Yx#1+w9+soQ%_5jQk6li!Xy#{bTTDZ&#Dbm zvofJbD-s#`Lc^>?FEW@pD%FTsF(K6RMWkZZqZYd*3jLINdPF%nsZvi%4RVpeBsQ33 zCIMJ3)4@Pusanb)VGv6-BB^!(olvS5%D^xq|0+y;nL#MiiexIGTsfoAOe^&~g=I#D zizI|ffNN(l4d1E|TBKr=P^OzzXn0C3PpO|#px%U1aGi;#Fwe-%GOHDv=Cq(^VV5WCb!ESiXo5fC+veGMxyJ0^kQdAdu()vD^SsD20L%n(_Eb zkRq7@xN`6Nfz_9(`BK;ha=uK)m&%Zo$puoC5cO|_nF>TEzR)NT8H5spSO)#8gwRGT z5lZA@bi009VFbYcVyQtQ)k&BI637g*%%TWo(1}q5?v=r|fxQP#M)k0ELMa1kgQi@a z4!{^T5A@IY#K@N$(T#vuClcx8GNW8>lECf~X$3+JU!)O9baItNsxVb=XKq|TuAfDq zegslzu*j9s7e<5^k#+$MgPH+0m0ltxTV@Z6hMW_`Fa>as+9r~BpEl(dlEbVJ7mEU zFbP&49L0DH8K$nnbPH2J(}CADU!j^+s%Dh1EnzKeLWxZx(aEH8sZ=4BfFG;^DJGCw zz%x9RjHgn}$c+MtO(el3Qax;77#(_JoWJNv*rmW?VNqQQvX)udtNo0C`i0&2p?=md zuZ3lOvaqnQd>&bNl&OVs1p_?9;H<=iV!Kf65KHYs2|Q`F5|v_BHX~H>`7-{jM1p=4 zNMsPp&9h=SN0e%VRjoI1`NGK=K3^;o%e7JkoVG@h#0<9!r3iRdqX-91F*%F~M}R>j zfg=E(_Ei8ftP45;(K?z%5(`3VW)=&4qCsZJlp>izB2z)nD14F_ zn3Xb%B_`4Q?T96@E;DzjZdR-k$+aA=;E}&PZ8TYVylIpeKu%Ci3=-(0L>=qazj>jh zt+S`Ee`vIOV5q&fzjtV~XLz)0aHzAdue+~jaCl&BY`C|ttGBmnV4%0Rzk6t?e{g7^ zufMmiuXkj0bYgmC^!9ODghW`?=5P}wy)Ix;ym&f$)a^Cl){CV4YG!#yLsvC*07 z!AZf;n0T~bJU%2C86O+u_6_g{`(~zxc*3zU9;bhdGXMil4|Au7C%I!2lVfA!<0Iqa zqnyz(&hP|hgflffIyo{nH8RE>8Rrd8@CGM&1CzYL3GVRt)bKcWaDq3);SNnq3_<6U z6TMt+=hRdOkK4`T4NXi>_whx&0>R)6cXVoOj59Pb**i7aF+JHjJ<-Y?>zkSynBWa? zX8M3J?${W2a&!t>0^?(ogOgJ|Q=>e%=svImSD=S_}H0wWww|0Jh>3Y<3z40Fc&Ih;Puh8594>EobYf_XGsc}A z;|coFh*P7J+!3&r11K@Q_m#tFmY(^pvNoB^44H86{LVB*7LoRKlkIA>~X5||jB z9EYuewg8VaILR5BoE)0s4s&^9yy+1x3^zJBHaNloe-DjL4h~I@LK`rn+Vi3}kYNn) z5*wL7FE^MGtOUsFOOI(^^~NN#OcQ7c(50%=;4ZWQ80Ov1%muYadueil85g#bV0fGl zeU6XAt7;7VJd74}7M2x;7?>Izm>fgC8t0EN&7ecn16nWS9LAFj%oILUU3BJBC*O#l zt1R?f9T#5FXer;P&adxZyNV>MvMQ^7#%lGMb7Shl4Z!I>JvA`iH^dnjo*W#3kbyfr!JB~tdTa{LXio3o0GufkyvfNKE{6xtVK~Ys z;4EVv^6&_qVL<05m|cBrGG`@oZZgkI^dujj1(OCR$KkO*JOOv{K{7`GSOrJ(%;?xO z1RKn;Qk?=i*Q&Qew*wrArqEH&oJZA1F?v`Ha%O-b4m`%I_d?@I=Gfu^j3w2h3PoAf z!+it|#~fj3AY?O~O$!6T!Ne4*^19XP3BJgZqonGPdABfTpsOISv`5y0CEyc?9A=nV za~SUlhQutF>c5hH|!W8)mo z7>dB))CL>+C#O(71PNoj@lo(L3f>mZK{#+{(CDbJ^z4R+ZVWMw0xA>@!ZM9522RzP z&d;biHJ~5DyBVS0g6YlHmtTJ!BWz<6V_#@(Z;d75(fE8~(ACwoVZ)oPt(OQJW~Xqw z9d|fvcDu!HH`BD0rg7R1*cb_5OeJ8UX=q@fC<{rNQ^`m=70c%{b93dn3NV*WrQ^wD zBAZSZvbjpGJeRM`WecT5Ea?v?{K-->IhT!9a6myAODw>YR^Qk1* zGgnN{6@c7aIX_o{QR2B&GM_HYl}eW@seCG$jYM*hcp;vJk-^H!<+<|ZO7U_bS5BvM z;DvN49n1tn*+8li&tJ}hwWSK!S}GPwg<`r;ik9aRrOVkwAra2RquF$}QpuJoIk2W! zu9RR!N^^6Cd_IwZk)i!uAyvs`=JLh4T(Ou;rGm*+C{sx0DurwX`5~T%9tz1)K2gl) zE?>@HzMLv#Q~7Kvn@Oe;l}Zu*n=53p&@!7WR7$0}O1^|T3P)mK{@mQ+1U|Cz1Dmn1u&}UPKh+26BFnCR8Y~;=Ru28w z!ux&lSL~uZV?5y?Us$u!h?&N@=pQ({W@12L4!W8cm>>ag(AbA029On)9S*C*fjOOc zHWM%8Qw0c=bD3-=6_3V>g+ifRP8SP6uAIx{6WKh3)X7pgS*&Dol}x6ROIGsHaz0Tm zM+&)QsaU)WDMc}zi4}`!6xNnA#Zo3;$`s4Fd@+;Br!x6;Dw|B_Ang9Yl%NV)s!Smj zkB3Sr7$KW4qUbhOgs8Lv89_c@$QMi5>Y$ZkzEXsszf#VJ;(>TRnSo@ZRLm5M`Eog# zO{H_`d?B03B_a3*!;+~;DjkK~Ae&1IAss#J>Sa^Yk)mY$mn7E2-22C_X^HgGs(R+(ZU0jXLx z3n@VXyaee}ac&M|28KbkkaOhl?seHMZ zFC;VBNU@x#T!yeZ8q35W(nW7Ymn+%ITqd87#i0jZxtK}E!`VzSTPlQ7DF}X31&BdQ zP{_}fAq+)@N_lBAkSi?#0_bcqm5D>do(TsbC4rh`xd@SNDxXh4S^>!cgr}KwppXuM zNf4c9(?OrRP|BrB=}0CX1N$qL1jNs!LTRp)FXo`PGK9s2G)!~uGRiL!$w;x3gR7}r zHWZ6O6$Hw;LLT}`Cc&$*LIEOvv;f7+U~?HVge>@>0trbzl}|$^P`(TfDrU23XbgEk ziFsEZ`Jo8OL@Jw$=JSzaFK;bop|kFc-@dq7ZSXV&w{QTd|nT=He=i z@<%`Y0%(63a21dE9M|K$oTtOPd;+TPrvz%FF*a(77=NWf=QPv`MEqSVmuwq=R&CnIWyY% zm2Z6G|M~lW{(t`NAOH4?|M=5i{)Tk8W2tl&8~_Vi%s^L>sCRgz`?=@;^7mi*n=gLp zZ@>BNZ`3u^!>sa<`ORGhAVbKN*u;Q^g@uKMg@xtT@#!W86lEew6XXVj&9ryV&fom{ zm*4)@H}Agd&Ij**;J*9s+qHL(Sffss3i(PgnTco7JJhLA#ChRj!|F9J-21@25C7%S zmtTK<=k7fmF4yn(mkar@+j(-&t~Jj*xog+1LnqJN^U&k>KJ?h#k3MmzroluzV|f&t zr%|3zSe_3oQiixcUn=L~5&zLWyH`E?^tN5w_8dEO_rv$!`|!i}KlspzlcxwfovBn} zl|ruET|a|-C{OsA!G3eLp_5Nk3IXE z!eGtKUCva>@mwaAj(Hpgv$Rh&*~A@hUw5Q#oOZkC<`Q6YHl8XKiseit@6QH|df~{5 zwXcee)QvKl{aswd>rOVze?xgra*+)~$YHqs~S;1EEyDfZnu6Z#fq;`CP78$d`-x zatTzB5Pug+=-vHdHaVBezPD}5uYdci)$3mgKfxE}ze3G69c!&FWP=?j-Z4fI>Q#F3puPU=8{PMJ7|oVm9j} zmoq#vG&VXiGCVlY+cP>mIy}Oenig9~XTDS_&t*apLT8xdOkErvZ5tlz?jIWH9YWvl z>>1>Wk z!eMf1qUW)P?`b+)KR!O*e4%yCt8ahv`~TI}H|vh&!OBQBQ=WrVB78Yd2JN%M-Stmx zJ2XZ(+?7fK{8`DRAZaV6D|ufrYQbdV_doWR+wXq#_PZYa_3iim@y`zrkMRQGSg}$r zl(Lz84APZSB~mDdrul>SKlq0~-*x-%|M=S@CywKkld)+ooxhxcPT9nOg@uKMg@uLX z7V@col!$3*NhKqY7__%t+Om0*$K@;*;Q#1bwAsq#Or;V{C-cQzrBV;QuJ37v_!B=*zi<9B7X``tX1MzyJGv4?O4(M`EdLu3RaU3y>X@a;b7M`QGMt?!Nb~ z$5%YNeedoadv5Px%}*TM|K=O7zO!}X_V;#ffA8JR zJ9fPO<{KJ=E?>$Q%lQKH<2s#PEpNTO?y<)oyyMP4ZQ1(H?mfFYdpa?a$Q1JNOeUSr zXL4EiZy?}1cJ%P;ufO)jo9j1hdTaH|FTT9~RjEpr%%}5nkRCzek%OohGNocM4^znH zAYnlteo8?IUn*yz7Jd0SQ7T7E?bEELLE3@)h(A5QT(uzW(60w_keZ$%lS)$NeidZhP<4nZYSeGM~&t(v?ra z0=h8ig@z-~u3EKW+s++(4{q4J{l!<_sHs0kySln7cc->)nzEG#T6EG#Ua5}$5j;C9=5KD)<5 z1_SPVE?FrTD&^u_r3}G)2Et^Bbc>~60{wJmJe5eKV!1p-znQr?i0D&^Ogx!OGam{n zz3_1w~g_q-SJp7k7DrL++3`fcY*`vDxo4u z3`$TR4M)PhTp?4MD`$#@Fa*qVm1Gw35C~-<5kY2G=JNRhj1w;u({q=Lu|znLhPWF2 z4k*Odg}Dk$K9xxa!+~@*1r|V85YQ)bDfBZ$bA?1P6U(R4%-4|%%!iArzbpiyawry# zXHvPjO1e^rrQ^v|0xSY&&dn78$aEl)NTMHZ$|p+2RHc-yKzLm&p>JZBVc5C3T%nkV zr-G%q5}1*lE5{4jP$~}P@*MmReaShWiO!XhkiwKo`9isp$QHm4=;L4L!&muiA(<~E z^7%-q6q%b#6e}5bChN+V{DnfS2*wvPbEV>3sZvVM<)X!OI2wFM|ib zU4?QfolVCQ(Mkop0t;Ix!4}M?Q<-EkoytMh0IPNRGRRB`rjNdHvA9iHSXfwCSXfwC zK5cHrM~P?}V}7d?{ah*fozD{bwat8?n93HDIrN+V5Jcw6rF;nj>ommH>1;e-&KBm- zPm4mVnkphgA^1)vLLt9h%o`pV=<4q2=^7lH5GZ`{Y%~LrYYAf9QmI%#;dG*uPn8Sl zTqX`V1^T-IfCjE4pk)z4Z|E_dj)m2H{#b8MPj^?x(7=Fz7s{mLg+d(t1ZOdMc`jJa zhf3KLBm?=}Tq&Q;#M7C0BAtL71cKLGsTfNq()o0$Qb50MioPz3BxD8gL@34lYX*=u zpntfaQci;rU<&%4LjjV3bRh#XNmGTJc`uQkQk&Y5SV9@#Z0Dxewj2|g2X5T z^T~o4rBtGnNLSLZV5Ks+umbZzpSD37mnbKal|-_bKwk)k9H}%{EEMzk zM4=cd&&4yvc%qn0K*~{q_H!uhD3wc)K;(0|G~_|qVgda-2AO;sJRd_QrQ?}sDjhDD zA=Sy{(2AuYPs)~|$80#8jAS9bKsgE|Es<0_l}nc)52_R|SBix~7V;?cM+r#lz&!Nt zCBSec^n;}Zm|-@X%@vEK%G_L@k?C9(d{vw)XMDY7P+UQ`HH^Ev1=qpd-7VM*?#`e= zg1ZC=?(Q-;1b27$pn>3SAy`Phd2W68-nxI@{&S{k*L3yi)4k6=z4uz{YZBbCmcZ}6 z*(oUA;J@1a*&QlAJbEgLG3E-J)CM~iG9`vz%A^uUAs~HW+{(QZW272~fM_~B05R~5 zu$Mi4SC+#T{mfbbsra) z$02q$LBx;K9s6UWajD0zXgH!L7Mi~Z4|y;$+0%JCoj4MAKXKYE9~ldn&6Hb=bn?i} z82rM9D+(567u8dqOJ9)mfT=<}{IEel5-mZSxO>bwVo|GtTB094pDnn;yC_HUj$=oY zKU+>s20aYXEDUYzOA5_Eosf;~q&T=Bc$m+S)(!bf%9-U}PNE{ejDx0!maRe~sW&x8 zxXeJHp_hpq_zk5tZ`$^R+Cs@r1;>r}{*;O_SN2T02`-dBD~-i2rCiRI1M!ghxRA9d zc#jR)>TtoELuFD4fVaoI;ot1Hz}QAaM)vS1mhW^ zuU5H~tVWaC-3w$=*cf|Jrp0KBd{_i1p z#ZI_9pl>Z6oGyd}sn};n7p7CMf zr!W@^u`WFc$@iqpw$x=u3_?(F-UHO@5klz*zI#Xh&ra5tplXbP{SPPU|KI*M2KY}L z@PAALj7b0O;h|S2%Ypx1KhW#{F~R&lI{7~)nEyv7|HlOPe?~Ix#f0SS%$~K15d&+D zsEQAt(AcQ9Y!{g!JJ9G|N-x=+J4; zP5yz;qLM3xOEh2Tp&hPy$E5;NuFt%LmP8OXiHVZARWQl$^@sv`{Dqx%qLM^egi#zf zW^3_3?PaF3zMrJ$ZtV5=*dqedqx+KHVvsw0OI=D=N=qS@$K;VXyhc(*PSgnt88t>) zB$qku8??4dZz2OQ8h~qq^73Rb{J(Q}pMAR+BW-5(V=SJWhMSA@F^QzZByC#RM=WB; z#a)OEYdocPFEA!FUxA9j-T%~>#w43HgH?V44Ujo~sTlL$zFA*iLNCD6a$#xd{`H~( z6BCo0ua|5y?3T zf5cJ?Cq}Neq5ZAbMD)3N8Bh+a!l_BaD_5aSo&%&=BH(`jmRI;ImoYhB~QrZl9%r;c`>A>QY0JSvj7bcl|QkuVR8Lh@+Ja4XPHoYd2)32Se zN9eDe(tiyaXQGZE66zW8kN;dUu9kAg??e9re15Ri7qa@l9hW}4W#ryT5Kv{>2m~Z_ z_=Ob)X9)iu^Z5~LCOQ57TOy;?Z0Z}!w#csCB)etymTSb3P6tg!_9u8Y|Ia&eSyxRn zbLDK8g&N^c>JMnsvmK_?Fa?UA_|YE$tun=Fs)S3)F^ea9bzFw(_}f*SEv;<~mQ6lv zDY22ucS`i9k6l-k?K>x4KD}6p^JnNCffoIOr;m{Vl>OsJpF4Iwx1-a~-Ug+cR(I_- z=x(u@_F}CbmE?U~I-^ZCKHNM{u|55qxpNd2Bvmqm44K0QvJiWsiwhN}`noj5(huXM zyLYo>=E_k0f}3oVYlY{q)gnQrtv8DFZ&-Y2U3H8{pYs%f)gPDl)mZ_wEW-*B9a`?w z0g+8c`{Z`fR?qZBB9HK`1x&r(*r#$!Imk~HRsehL*uM`?fW2U}X{J**AWh~3xwdpr z5!(CmDeOv-x+!J%TPuy=_+6V^k%yi6%#rM#Z}0^2UY9f*LkN z*VTkQu#dbsoN-uN7)|zL>e>wvMa-U|5Zf5E;!ClQ?aQN(#=?9-d6Vx~T+&IZC)1FL zP|$j)@wsxDZe^o&d_5#&oghAQ!OvVifT8MT`jj4RO)qpbPnCXC8>1eij>G=piGkZC5L z=WIJO+p}*y#~j1`#k(!hGVt) z72%sjg&@Q<`$iGd(+bR25J!!tdT0qNZc36N(bAxUSd31Z4Yy@-taZ!!i%9k49-gk$%-+GZ=A8OqGD4EXO(Z|5 zV2|FW)Ffg#e3=q|pH|EQ{i=0|a_Oqlm?7{9_v|N0xDIavS3T-{iJ|>>H?hJvsHfqa!MY1nVB08}z8ko}g4Ho%`+-5| zr@&c$UQ=b*!MzHV=BSA@D&^1(iu1>vu5e3Tsrld^$y!YeyH#uWe4$Ak->*gF-!VCW z#^FmJL^4e&w?6spV@A^-)ZfD9i)}XeFUH}fF;v7Y$mSkFY+3ouGogA}!EymyGmd|F zt+Kh>Ve~5!`x}m_VyFsj#*CR(Pv9SJt0dfssd@^#x^6wIiChZ&)Lq%SF2ZRjT#N|) zV)8hBoUj^Z_l+Wo#4)Y`MC9_FVl7)%P07^Fono%GujrYZTeLHUs0%;PQzozfhN>I2 zn>pQx{8-!B-t}+tf7ZV7(K%6iTTr{8ZZA(+{|8Ye;jI`vAX5(mBDdncU!~Xhhnn1j=`9T(}QB_i?=O zL8m*ZbW0amToYW}43;-7H(gGpDh^w&U*)X~46$fxG|soDqHv`mDa`yDnW)QD|Lb$O zCk9+AuwG>5jO>^#U9jXMY`*HDS&YcbK5xz?W%eam_9dk) z{V+c;=_{bb&AhDs;0J4F&s0y56YKzZmzS4wP!y}y`<~}MR^u&|$gcXew zx4+VPzKhM^W6PePIHWU#4;hbG@&3f+2+kUIJiGM$9huJfHIkSACGxA9C5}RjG*6CN z>*q(O-IoHnQoU@{z9pejuG#8O1$en29kIyx$^ko&&G#7h@0uu#{ri8`uWM~akZ=0 zb%qepzakP6W~qn+c=cFNb<98(+vn_D%rY8Kiq8&u{v~aAOz~0``_jsRlylIS3<(tY zFigPJ6q-a{LM^}4 zyghF;rY6$x00vwf0_u?sKn;_Bd5aWP7fNqK(6u8aGcRbwP);3By%<*%kRDr9#)x+; zYSyP*JtH@%_BlH{CA>Bxd&mp&b-_IqN+AOPf|4NSQDLdcf?8gt7u6fEQqp&W0GNkX z)&axj4^w(IEpTM|QX(Y2bk(DSQmmxDt>>DC`4}AOtC-rtoTP+r1fV2z#Cgn`2ccE! zPbcvZ4*p{#ppX(Lo%q14HfVwOyx&m2f`c2rdlR5g{mHrjX(MV%71*8wi!KUAy7a`-7X{h=Y1*ifG6QosNALT-{ z-Uqy@{dizbng5ma1g%OT!uEn(S(bmkQ7Vt-UA59V1j@}q`nV8I?Tv{w-st$ zmjxv~^aowiGsK7Eqj9}r)(G*q6|k=~zjQqOAOW0Ug@_D>bTgf`CvB&(7u36H^EbQgV|65j#DB?|%C1W2$#@$T|nk0a}&zo)+tB(Q!L!`W&L%Mo1=L+W6 z9i#Y&zO7`fw6vOyK1s&aVW2EQBw(fa!x(BX+(QVNKsO!H=}788k8+Ku#b;^ZNZ%A9 z@9j&ueDmw*S^VMv+|IdQP&f=(c+Bw8+`mzCZf^UF^PQIW9fv0EG6CiI)sVP7$4M53 zIh|D6QXNQpBAOR3ICuLz^gdz)Man|O1-2+iS60eGt*oIf*DSZ zKn^j$#5!W>R4$Tz6e~vrGJBLokxsy_d~cZo@My}23&UrlswhzxcqE|io36K{>?yJF zd?j`#gyd-@m%B%;T|vDdXB?gPwZKi0S9o2IA;{*Ong!m)zJdh?5PhEu3-sr&QUav zbWgIBM8iKL*5>2a-?ugn8q0_?EJ#~X&9rQ?&){mB@1B_`R&VZC!h0szdb7eZ z1;bG^YEvN@KFz~@m!v{$`Lt_!s4Lh*cgjIB>73To{!RO z=u)JSb6|3P27b}O6);pdxsk{TW@`W@3k$-96Op9}LoOx5Yn_Yso^0LJ4ko~&lbPrf z`f0guk2TD?t^$Imvba)PW9n z2i7YJt6h^-J%vRI+cjr{SlGsj6s}4Ug~m0!Qql9Wz|m9u*+UMADN~M~v&f;YaW3M1 zrbZ95>vg+{Q4H&K4ePvD98F4bdn)oF-?S~`p)b(7{a z9m*RV@ci=5Pdq-FM3s{u=q29z`Cu))m3&vc?elVhcVZztFPZ50?{#Cpz^%b?-QG`a zjuaX2zfswAWyeoHB-RC3og}j(gFjO`BM??>@Un<+Y$JDDZVe)Rr>Xf7fQ^Ba8K%7V zQk_pNX-0C~Twyf7r1>|ByCm&-IArFQ7gqOWSo%gKfDwrQY?L^3{;%V?eh$Y4gW*`u zGSmpobhMu>xdV51{R9u_bIU93j2TqUAH2C_eXX!>9=_@4BP_;Ot1))gH?c5PuQc`T*9eT*v+gUc9IVee9ao5 zBhe~0t*=*<8|Kd}PQ<=eKb;Oqt4~aE3C!2Z`ZR^bG#XzG#guC}t=t&nuFKf-)|YTo z$??LoRzDC`$7?hgT8&V1?*$asVL}g7S2?N1Qzqwj`%L_Qvv?_l8V{#dKjnkz{Q6Pce zvdo{Uh!wuLU49xQ!edY?72Aq7O(Vr6EMeT2aD2nCWH(f_g^nCAn1#xz<4hxQH$pO5 zihv)>j@WChpFQYT5m3(uO%^=7z^ew~q?)LiMU+l8BA9;RWF!Q6*l}o}z2K}Hh$iOT z%|Wci+A^T|I|{BC7JfvGw>k<^h0OvCnIlX8cl$3s9~j|!L#-@OPzLq-n&4&JNIr;s zVF^E?F2;xicZzU47uGZm2;h*S#GqCnITT>Rw9kX7Y52k*MO8KM$eb8^x^q`PmX5U8DQ^Mg~}$0|Yt; z%`7bU^vtOw1)nkS!U2W!+#MCO(?1`L#@k8BZkuP53J!g<|I7GI3}1iDE|sLn`@I2{1nCXAcN>CJhJf=fJKOZy*8jF7 z__zJv`#j*HjB2yh~fM7LFIM8pEJS>L5Y836?Ue<{>y(4 zW_wG;b;9~<4W90gO>Xj??9V@BYvpz`AEK3Y*$1}9khVDKI5jt!X3c%-X$;!BPCcRCCMLba(b;|am9xW?>sMKZla4hDpz`^B z)LWUWh;Uv}a3?8#zg;cZej~i<*?3JmQmRo8rBq&+;^dpL zMW<^`U`2vSE2ssQW~lVplK3AV4#(%b#9o$+a(@@pI)6CLCU|k{I+yR32j;0Pwi zWu_Jm)uQzK%da1Z@@la|0~^A(XZ(avMuD>!7U79_k1&z{xzH)-CBGMXm)N9m){J(d zOuO5@0Y|SUNrWqHac=ZP(LJ5+6a_bM?C;8W@J+CR?w2~DFA=MCcD}X2vW+o=Uc-z? zf?sVuJ-9oCmKP3pa^KFgz4jwb^M=~|$Lawp3ND5IP`5Og>7`Jlfcu#k^8np+^@lK2 z6DK^}A!_DLFr1&W^$5d$Fg96T*2_>m}3?Rd4HVMfNDxKfi7~o6cnGUpFZZ9 zJdU-g!l#NwI_QR9iSM-B$2$`vF(Ueb6~b>sb~`NJ+cGRni4|Kc-`9`}{9hsk+j@I^ z1%WQYKF0z74%3EabPO2F6haGNZ23qQrqi8#ZYFAso+us9PqXnP@0N1EkQpM`5iWx- zaLitA(HpLXcUFXHgaWIGr>KQ_-do1Bw|1XStMwA{97%})K45$ZcAd|e@y!IaS=)op z)mQTN_Bb^tC0Z)l`|nb_0<-?Jp*;i*o4iGRnr~*EL3S4lY#O%Ju2&n+yMKuVodWKz z;=RTGt_;2&?>d~Ftqm&by4qhJyQd2jY;P`z+)j--6L8Npv6B)9J~h#<>(P zj_RaZX?r}SS?YCpJ&o7}qNp#F^&s1~1 z&_BC&x*wc6xP(|ESrVhuT>HG;f}M3d{(TR9eZa|onpYaJ#Um@EBKgsAbK1Ab2-yf~ zLGrsUAc(;r_|*><* z##2K@h=)$Yrp}Sd?{}+uW|YqXp17GJ3g%~9@`1TQDd$VFK=-St=ADC7cV06^R8OqF zjB65n$%m=6e8t?cQQP9($z;Q9?5mFAKTV;O5*+o876^&Latg0RbOOTlp(B@nG&NoJ zQnI$G5>Bk>_=E9!)<@V|J0ytQ4wzuwQ|3`vVa{;qv|ju`!oQnBw_)yM2P#AHuuaj8 zq#Pbto%_gl8z=(hFp{akDVMd?i^kwBpiW*@^4XGif zQmthnQ*!#MBQ0_=s`R+l#;Rj{)vx z|5GbiLEV@DYUZONNeU&(Q!pAVfbK*m?Lw;*Js*g!SLG*C?aj5o-FpytK5kcBhz(m# zF^7#D$jp4l{b@{+A+Fx>XG9+T%N@gXtG-tF0JM9t7j$T~vX8XJ5aT z_Tt}rCkoUB`n#S$l9&XsA3$4Jt3A)Z=RPKw%N1ScX1Hv72aLY5i$k@0!9F&ua$jy% z+c4vlTbm8Z^=t~XvpQ7JHJn3}TE4Kle8`Wo_tLgF1k7wDuGMdS+Hmc7nOjNo&Px@f{`eSnAK)^p25^lo7Alm5eIJhF)5$WCc9 zXMeBnNpbiN{_qL12$kP{=MKMDZ}a__>F#iiAe9Rl>CapSh4tF)1)sk^&og!Fd~L3- z=_(Bs<;CiZ?6KVWKNif53i{f`7qFxU8eU}a3%wwH889c#xiqKIaLCgl9gnyt{;}zK z$tL%Z!V=kMlh*xO=L{WBOQO1L(yZ3$sDisp#a7Va3~xhUZ+n|VR>NswvdgCTwL$({FMmHxh`idB2m3r%mCia3!;My{?qK&de!j`} zpra+!bBGv$&s&xd5if1M7Bg*st-I=7#zQ}Cz_P3o?&D|9bD)w+w;AYcy7WO1t%90d&o!QZ-hcfyWAa{a?fAcyA!hJXd zd@tKZaa`e<^7lNtcsrkax~ET?R(GsB^^h~XnEWc9blK~%M^8_0*&L|*WxeIMWSi|y zag^?Nc%B(lgTY$L^^NdUmE}qF9j@yKSEs06no;VB&u)Zmg9gr4Om;g7rN|c|QHXw| z$6wft9nfXAQA363Z7mga5AIn31aU67Bdu`}_p{o?CysGn|5}>6N6(yg^HJA)dSTbB z(dzsDGbzV}I!NOi4kP?k2ZnicLZaEPvx0Zd?)8vj&Qw z$}k#KVm2$cl!!LA=`afQmDYvdxX|XlQT+ACph|N9&YjUd!%1@G>=?SO3bD#&NAmFp~oY`OLq-5RL9`+#2Io)S}h9JlGhUYuqGnoCjxg5XeEo@vNA;JAVobQ z*VJN8>KoN7Lu0pmE11q-S&Fz?Co*@a!}m345KTBw70H z6a8`O?EBkX%cbP9JEZUZxwD{{^fBVQPoMYw;Y&fN!$ui}{0n<{PmU_QEN?YSj536w zdn}@r82Od4+%i9(l~>R!;YQ-~^-gL07WPVk)A=D!0@Nmb*TOWCVp6_cud+|`F%?j9PxwmCw!~XuT3ISZzmh6Pb8QKlB@Jcu zK#IG&=BxKqy!vgvI`$t*zw5MSz9LuJEW1C% zEp3X387+%!^D>;U+#MH8%6d7!eax3M{_(k_vnEhRh>`cR#xxec7glTwMY>JS%cmuW zY@4_1Wuslu#qHVbRV`lgO1NC$&t?%a+93zb$z%iD*3Y3>f&YATo9|fcX zWw)pmYw^jM6O{DUMcj(LE!B#yPgDy0?q;F<+uyyb9iE!To)QGxu+`_QYh~&%#kc^P zAH+N?<|jS669u6&OSaEiBT2r=&9k*2vck`ilVN1TcmkvM>E2kd;~j|Ku}#e{WZq;8 z>QItZ#^7TM)l^0GN}D-NBl)0Ricc1TriXa?#TZpzRN~cU_57wpTa%Y#<%8?#B^mxK zb0bZ`z0_=ZAk%!m|K(+jhlw~oUQ=k)Sfex6YD!R5`MjQbM)kK1qUl z#9BSbZj(eJ#?y;T|4iD!QjM{nPS)FKO0ekCdsTpBnFu&2B-ut+FE)D0oV zmJ-V$o-+K2R12Co*ZwVKMzWo&X*xFE5c@Cp;37N@2j0|9Is6>%2`=^D)VH?0)N zEJ~mWnx`5&SfGI3tFoP)~j0^7Vn{B6jdlCrkT%17`_#S3qN;s2`5!) zu%*b(+G@AWxJ!&SC+JKbtyjtdr+UVcU4mg%os|uaA8|iT^8ycY0?$?)MI=QHDP^R8 zwdix#u1Gbw^Jjr*viuEYg3nU*mg;eh^#@-v&R9T#^j{fGj|S7W*XR)5pidgc|-$8;zrms_uQ1L zTf;@z1?DH%jUydYZ1Bjc3@{M}O_Ld!wUH44l4gjMArq7bRi4J_?lK&O+EwE=IrS_X zRbTVg+xQADQa&ohkV5mZf*LjPGsvkkaO{jLmb920i+C~&bD4&b?lSeC0A4PUn=Bbg zyv@4VGc>8oXmzU9<(-yvS%Z3e<|$K$y1C*-LvmP!T`evLeQiOMGf?s8@Qr0l{1)y# z>FnKNzOFQ+br{9hXO9Ni1nw!FNl(6QtmTM$^Ds+7VFo^Xc8Lx|F>2uVmaIa~;i42) zo=__gW5d$ke(a1Gw;_s~C}huqS+y0ba}X227v2i5Hw;Q&M8{H8Wf?9Pxoy*doBhQR zImjMPt&hmzHE?Brh2avvf$e=KN2E{9U7HiOazJA*OgHF*$GVMvfrYnVA&rkK9SEjy zBmTu=tq{7~k^uv;5}Qq%z~~L-UTB^pi%<>7#{5ihiP;g^03(^Yke+sib7*N{dY&I47iWzLv*s?z&|0Zln3S5F;kJXMU#WVCe* zJchJ2%{G`mW6_nc_((hs-$vEtR+JQokLtAI0F^sH3~!oaB1Szgl=`$3~(z`Enm1eEcZ2L z6-oXG1%~I+)I|Atz;xu8peN_G(*8#zMKr5JZLhwgrS1#}Iw)Gj_gjQ0 ze11ss=U`Y$>BcX0<|*Q#^+;&HHIwg&nO#GF9kM6YC3DXtmjog%<@5ifNo9}Tf>u~c zHvhEgjUgdDk+xhIqDR6#o*s{xo2$PP{X9hojsddhoiU*0>pN(YPC7J2F|Ez1#KUD1 zhACC$;7qUwM8-7mePrc>Yc;JER93f5{wT{dnDUCTLeGg^&kwNCE)RI16?uiLhR-6s6Xtjq@iKL$MN2V2k?b*g5a|)1 zS=&a7xeh>BvAnek)<%+UBhi^~0x%S>X>0S(5rTn!D$Igk(}@}tAzb0fU^;Q`Iuep2 z)s-wwTLc!6l{v4PIy1kFY9x{I7Y$V4hu%EW7)nMIJsZPZP1`WaXKi=_phCB{qS_sZ z2eY1kQ7oBgQ%a9EQl2?{pX*lGy%s3|F#`wi0nr8mJZE-ec_uv{oLs;oLeJw|Pbr$R zSj~z|t#;OgkFS~4Wbj0E_9Up4*oM<9=4K=Pg_6Y4gH!`sRf4#iZtp-m)P-$2+oi8aM;gD(Lh9? z+jJS^Y?>;$wpov6AeXrohfcbmb~#fzk{e60wN#{r5kD8dNUn^lY>GwID{Op&_Mj75 zh`0g!HXF#MQBRAL;J=(gz^anoA{#+HqyoHAFQ7$6hp3I2!eX3Q&AmvL3ctYPo~%(1 ztx6LkB%IMZd;=O!oC5isxiXDYLssUBb{ai9Mz9oZ}l;oD5 zv%B;XTIkcBpzDLY&gwpfuU3tdOu7XEwx4Ol!$-tGajJ)PP?Ac*WjtZCMi9vUKw#gc zG(H&vM3~N<3G2;1b)i@Mg*A}JJ?5MT2MgZ8u85QZX{Zy%*y{pzDITrNXuL>%sk|Jf zGQ*t<4?yE9_3u0Bs}B4tzM`Dn*HcmqpONSvpxfHZ?hfqP7m;mL#`I|+A-uh zq2zjjM9fJN11irmY8F*sn?_B&!&NX$Bak8TFdia}4o@%>*MrM%Uj7G0;gwx&e_6Ng z0T4$n7s4IaqhbP6nuKk; z63`7gel&4TtY6Z)k=aOkhuZ1xV=UfbZes)Nx&Z5u9s$L)-}I=81f_IooROU+NId5B zf3oOeyMK1zOLsu|NUv`h9W*E^19)XdYh0c9ELNUZJfT5_+=0a}ixRn(ni{M3*GFip zoL?yr)A8=QzO35x_>!=`!r#7<*Xvnbe`f7GeD)f}i-|ctpC@c!=3h~@KeCY{%Rip5 zk}ss~4|f3|n6R2B0x~n&^7-xQJlv$iUkN7DSS=7YfbZqc7lM!U7&z;C@Ur6! z^{eky&tkMaA8(?5Jgs_o_fxe&vP5=Xe-`B0Sqqf7HZtMoIO<{2*e>3kW(P zGJ(sZsjYSv+HS3FcVcQM-&y!)BDwamxcRr=+&9cvI~%b%yTW zi0TmOGOHfdrj69SP8}O--@n`{=QkVI$>u(Qec#Xd{riNC#|d1r{nDv+Z!qm|QKd=) zWF+noT-AD60^E7)wTY?Z^!k4{==AE&uSa#hA2ipt%YR&3Erc|P21ULeJYtStkVC% zXRMwUdypvFcx_ToYyvp0<-DXJ(yeV|SWm8##DE&jqGW&;Uaah{%Slwv;Ax$}go9;5e1Kevwpj@+w-G7GznI|77t0QBxL z))F~vBif^K)oCiArL#__V|NaZ&Md$QUZiJrk}~nbBow#A1_Y$@cmnHT%C#BH*iKa1 zv$X4he|!$5kMBFx>NVv&l=Qx3t8jP=7xw0{hv^-oK|#&`g%h)52BJmEuoSWor(~kv zO_z^s8{--4_2qGd{y6@|^{!o|2_X9VV##8}W{VaH6d;~Iwk&tA5XziPONj{(%hot# z^*v?P<6vt($$+^wJRX=AW;len7yJhobhJ!uG-n5R@hnfOCsvRpv=C?zkle-?9vmUh-{+cSj~^e+GjG1W*kxw z-9F=(@}EtfV(1)sHB#z)q^d_tMKU&@>JiwB11pjuGu-%-mB)BdJEkD%^Ht*#K|Z=O z8DB|%O_`{$=&;yLN2^t(v1huc)9#m<>c54d3aY6knkr*RjZt%-UJH5tQbPK3#Qx2cDPf`g#my zcwlDlBSJK;_fHi96mArn2$TqvPu?`wOn&a$TRYudHPgL@bN@D0nZC#-q3-WycRq>k z7YF&@Y_>XHwXT`I8Gr)2JX(@f;hD31MU0B#Wyb6ks0{fKeacbs2?rvRS?s?-s=t*u zeyjiI5h_Yl9AwBWa!)r4G%c~^={3RY` zo41qS<@15xbR=rEjSw-I2Uv4q#NgTt%l)KR1ymk^c5y~(0mm3BxV%vrgYg(39v8Xe z`MBV|PzgFV_Q7F{mwv)D?CSS^_`h!~q|X?BfB$U;NTUC>=>oUkNWy=QV>?Z;Q0ihi zGfdX zc2rekam6rt`@!B^!s%wPHOM#s@Eog!vPMeoGc47WVLBK^=@vqRkEIv(IPb$1X z(5=6hZZTQxQX=XA5}U?T7qR|+87v&j4N8;9Qo|hj13nIw1{j> z1qpARYW;PW{vsxUbaf@zeUy`7rAv4N;#PlxC5rgFTWnqHH!>X+gsb@~4{deXl)|cR zb6VXPw8HeJ;%aTJ>FBcK(rg$~(>+a>5O6gSwP1aek8JYw)KnIhz#PTLp)Cf{q_f<0 z+1l=;2K@>J!DuUvpr@Nea-QpcGI{Zfe}T9E_{H1bRv!<{AgnV_WES=K{{pZ4XXXB) z+Q+m|P@m`7yOm7F7?{qW!i6$tmDr>7O!1VIKvG6L0t|62OD6q3T)NQF6BTg;qv`#K&Tpk92C!OeIZ3jW&5NwcGt*ua z@nUc>w9wx^FJ@b9!BZhc^O%4?uPkT#8Ub@BJR~d6sZ2k{5<$~S8u4yniQ*m^eib|B zwJD-NCX%ljB5S?(Hdrw`vA6lNWI{V))-%V^U{lNEQgkLUt13a==>Gkt% z%P_QS;?m~qfsBRbFuar1%DQTVp^Jtg5`ba5s<^ZG=sZ&;K;(HyhhOmQ9`Rc5x8rR@ zCUSE$R7U@Jv3~?oP>K4RA5=*%{lu}Bvj7%X`G@}C z-;y4`ai+dB@0r<~@y||JpU^6%&)It_R65YfUS!7=6er`s;H9gfi!r(J%`^H6jM;{j zpFHuU-*|$YT1-r@nN5zNq)mS|e$0}1C-z>pdYY>bw6R@pk+{2lT5+wf*=}SoU= zyf+K@@FySy63Ierw-+48F(39RREr$cWf`{86zZQErXm60i!qZLflHI7yWaGRL<$it zBR%5!8u!cHN7MM_oAL-8XE~itYXEs=2mP$P1Giiau3_a8TD~rxGD}LDc1uRWy9{48G#A(@=L$FYkowI# zvp9kx1FqUqm;E0-uf+y`-VS)rUSvz(-@>C!Mlffdnt_t^lak1XYw|7WXdMOTUliV+ zka4?(lF74f>>w%KR;9^oEiU+@E()~eOge_NEKEPyrlTo_zhzr95+*1*F=5vhh_+oE z7I^oFozATn26vnd^_=+q{hjRJxAwGQ_H^++?Vxib8tf7jxRcXtw=3djeY93LO~fAb z(7K+f9_XOl5X#BtE98{M{zPk8grQ8(&GhYQ@2-{HyWX_j|DlbpQUzS9OiC`YKUJG& z333Zz-e7J1l;aj+Pu*#^UaXq#q6b7R5eIH*^q91y0TX6+Y0^(<_{lN^RO-_t2;_cg+ISA^ z8EYjDk7OgU6^eprj4*^zo5?ix#0`9G`YqM|4aMHukGCiN&sV$eir11ryad!@=HP3~ zo$J8L_Di8}cK@EyIxPNHk{D7A*EhVY9m zCk=w3B#bb&gL(#+LOP>`se_huVo9Z^Ubdmjgv5cDk3BdqpLdD?QeO@(a#e zEglM<5;8omm%5jA=068i>wWn+FR@tsmI~#ZxfZzfQMREk*EANG%&|Z#0Vunhv1AbZ zbc<;TD4%Kyyt!-5#qQ}2x;Zvs;skXLD;HQkTgR4aE2KPd%gVLDnj4{SlbF9VTCK zGmJ0dqOID{!@P&oyxgW#ORjMwv&41iCn;51m3_a4PVV)z>G1EquxxFgwyT89ygoV{ zf9v5$laXyD-_c`c6U|kD25Yu!n<%@wapkb`e#C~aGE7Ht91{_0;oG{$3SP2`0G#K6 zfX8d2ZDAB0z`2jk0fbMFjIMh&_g=bG@URoMNbcXcs&9P3(<2QRyh2jWbAUtdRN9g1 z^P*3vau*YTYxI(AnIN=s2(Ka_)s*8lUWKZ2^08YgWl{is)+f$ zes+C@)w`^FEUI>Yx~G$Wl`Ecpof6c0FP2dz*<8+V#oxX=Z+=;p)LiQ7s?fcCUeUfDG!QbC z>BPgzsJO8Y-z}0zW#2J?4n9)VI8v2e)EeheoBVDoh3Yzzk4_qjgAx%be`Tf}TfTy2 z?J{!Ape5jTFje38IWx)5`+0NnX5V>*7x-KiEpLz+qw{Xm)Ag7 z|LD=k>+y+k`yqE%KBwIwecO?HB25$W5;L)Z)zltlbyK7-#${r^`gXXQAaSzHD45s4 z4n9qTyE+>z4}~!94)IY*JhpiP*Xad)k9GzGQnIQs+$MM4%e|-xcJbRrTFuk0WksPg zNTio_9q?`8E|7v!zw{kAwO_^Ku8m0%|0+TQJ)ZH`aP{BFJh~J&_$iM?&m-plNEztimYoyS;R`?uHHc3->E8qFPp#@7`l-v?R4 zua)%v*T0*6_pwYxL+Sm#o9X@C=GT!>F~_BNJ*GJBUI@4>>|5V+*~PZ*kA}(R@@re$(BCboLuS$P*M&~CZGCn# z;%la}sd@5U6$~ZY-dmYJ=q1NG@f0K3*N{r3@&+Bbwn2rrPhi*Il+b}?%J%JH=C?DV zxV~m)y*iZA&80{^FSamc)KofdZl!EXYI24$X>42snt?xeZtI@kuY)_z33dxYV$*&e zptEV8NO5>3_2J-4HKp6wA}Rp4Kg`vMvcrKPYZC57qePX~aLXIya~VVVP7q0-T4g)O z_P`1r36ZxsFSZkrqgsoo(k|AAxt}w0yCkZ9Oy#d&M?e6STQTM$tTFUSx>+z@0lE0M-R;_K6c-gtRuRo zSUh&O@dnaGLr=T&#BbM{HXXyirD5*r_V~bm~`P z;-&>lSd0&)=S4l+xVo)AhtW(uEH9y&Wz#u=c8@{Ks=wm$1)z^`@6yybUZY9B9nMp6 z?SsYm^EQ^z?935<)R<>U5qYb;9 zFVcy!+-=5|4gWQM$%;<(aTVRdgU|RkZ+2Y^@*PR~p9^}tp5zEDRLa%&3XUl=Uq3a{Mo`S zHX-rXOAF1cT;_)9z+fdJiN^eWs?28Fb~ttKGjNZ2sO)cU*F!IZJg9E(n8Bd~XBWAf zeb4A|x8Cwv>(d_SZ0x2xfFJ`g!!ej{>mL$(M{p}(AfMQCaMHC~BF5KvIHOWDOt9Z} zyD!P9eF&9?*Y!Bg@as2lx-`5lgqClxviV3g-`{v^{B|f0pYygfG+S|Vc0KczYWJ#k z^H(3=Tj>j37@wfU-9D>1l4kGh{J+ZD>iW~=mrh4t!@h>EsQ$Xot<%ML0alYaz!CMN zsHXLqK@RKr_O|5AN+|wT<|MppeIJ|qW?e6~HU6$n_Y?1KzyHITYN_VMkvjY4(-je~ zxlVpzF?4)ZqsisKWR{U@uIXpc2)U#p5s%M8OQ!wrE&sNa{7Pth$7I7@x}XGwtC;UTZP#gop$rdXy-h9 z?#lD#V85^Ox4!#j;=a%0s;MIme3)SVm||)n_0?|cY(6)|iV4hybKS5dAcuqk0YAU@&iRLg z0uJA=jg)m+H-eski_)4IPXCGSL+V)^0k1*XW`k|_e;&a@@xyz$>bm*(+_k#}u)*O9 z>;3>0bJKsl=;`Hu{Y=+FaKXbAa{Dc(8k5SR!aRbh4`Cc|pb5`%l(U&`M>lQq{r8tE znP&ZsAMp>%XY%d`s~0W$1TK$Wnhms7!Y>AitnQT_LBPe;HwV;IHGZM-sOoS6U(&;3 zGPo?CLxhLMkZ}cm-#8bCBjEQsZr1sR#~~65c&+`r75zRYvwsx>v$2F+J_iM;$veFI z2BGw;@_aq>=+uI@`v@FtoybH2x5@cm$E}<@Jcb(K@3o_tOzu>59W1GNF3EHNs~UTH zrhNXlOXK2WBw}9EL3k!xfrbwiQSr|0$5-BL`~LHFbsL3MeaGLr&6j^6uZeiCt6j!j z5hoDO-TFJ9a}Ti@mp$L%vFi+8W*#xC+YoUDE3e0yuWh*-9{#*=?r!|N=xi(wi}$yA zDN{YEKF9aPp4Id8+}KjTzVg{W8u>oEEUrsTGaAYx#O0YkiAf9V@HVRp5qQIbZdodIzrQLXW#ef9qWn|1u70{hCQ? zomeJ#ra9k%;s~QAg6GXVvEK{+?(@}b|3k8%|CUH@$ zW-Wfhr)}R!jK-M)&-XO!r{P(tqK5Z`;?SB%J(J$;i8s;P%&gzn;^y_|2=UivHt#ht zmo?m)b1S*Zxkv_hY?!DLF~ke#6puSxWBnFxuTgZ$+JXg{#Fr}~Co=!TgZBKFx7y*? z@<*@0HAik7+h#J=lFs2x8n0+6Q5B0&ckwAydjBYH%_CJ|J}r~}rSz)Dc>U8Vx=y~O z6V;jBtq!mL`6?5Sb9ioOVKrXgy8Dy=y#TNuO8+H3&?4LpF(o9sI_QN?p_I{b#iLY) zSO1VqFjiW^fsCGvIfA{z)Zs`+v1l~8=2m6d0B%eNS>658<^R=gQmuaQZK1dds2?UDxOWu8+nPCIxr>)d^v@bae0z76F|#WmkkCr2B{=#|N~+svdp!TfF;sW+{;0;+LZA<2H6RJte18%V535;ib*~^J;!ogOJO) z&*>Fl_4NKRz#YAsSK*=w-QWm4b@2#QKXr=ecFy;&+wf%>x&L#@(DzBxzyG|jl~++6 zvILLV`QP~ZroaEm6#R~WvQ@RaBvXDTFx>FN`0RrFZ8n`z+kfvn=H}OtuH+QcTDhFp z{?*%+xAVis$BB%gzx(Q1dYW8rr`htP{H)7WqurukIQf1o9lP;kQ+gG}t8KMg1LQe3 zi3-?v+bN*5h*4(+N66*1zZ0HMBxtpgh@P(BXQrN8-m~$k)-KTQd&&Fdc=w-1k@y4H z?mpw^IuWxDf8E)CnBE5r)^^4w=5;OY+FAWa(l4d8isA5v&S+ROk6U5oLd@^iX_zm4 zcT!txeUnq!`E1#5VW8D@utr(FJF!IEecx{Q{_A)lG+TyA&amy1v;VB;C^s3CGPNyi zaX3-9U6qalPSuZ$Vx6+OuPGMiMBu1YZ@5!fri^aE z4!Zx*Urhh^P4eBhbz;B!YQe8PZ1=6t^zc!|TwRNJ4GyS@XbjD!73sW?E;3t0&sK3F zGtJGQx41L{0oRwgiRf?z11@E!Be97i)e{-I^NUvbt7OXbCt?B5gQb_`awYm9E4+Of?un0CN&e330mPW9tL zf-B3@d33?9%X9SdX^`>=z%-EsGL!2m@Zu94nhrmk$iHIO-tT^{W1h7ttE#Q1{Z6yr_omPLt=_}C zy}8ZrI!(U+?ZJ>bE?3ia!q@tG!qDf$0(t9esT&_zzv8jK%jHAf@ME7B-`$?q#d=G& zUSRpD6Rt!$PpvrL?*1-~N>vlD$Xq^=$9{pRkk0N?!rf=4$NZZ{{d@9%Ehqj0G6_D9 z>!3tmOfKX81_C7NCm?M^fk%OE^n@jk!e%laBuP2je?p}G0P zS!sKkdR*VaS){<4mq7XVYROO}?joP=zDRWN+@3?4jlp9%>rILRlIR{|;qxWc()9U_ zjBfhhg|~J;64l${aGK7eDSoU0pQgR?xJvL|BNaR*#^q;(vHK=l|UF*4C_4m9P@w6xG zSCibqeOZ(blq)5V(kq=w{sh@_L2dnAHaK9%yTN935M?1j-`#!9yL;Vxe%y!s>E6GQ zE&2N89`C$+(RmjKN=JP09NcbZ*Y~Ay_K_=+tytPW%fmMGOeasx3jUQh-%xc zJe$A;{6$G@nlN&udyD@~aMgc&_#?djc`)m5ZlkB^GKWR%Hg3eC1=F&?yIB4_x&cG| zx6;H{zHht+a*A3mzu$PVkB+j`|NS!m*Q{ado7qPUaw1lnZxwUX8fX^Fw1fkflA_^u_S5WsuM<0Nbvb1@hFH*Z zD>{1hg09+W0TYwm{rxn4cGlpH&yOl+w1e# z3!I;oe?Ip`p3(0!xqal1ZYS3Fz5(7ww`Iwk)FFEB#R2T1cn$?0{SYeiBk?~gs^ zTFWC8SR~;jfURF$?xgUJr!0G<^>*6b ztXK_lfeUoa2D&Uy59UlWe$InSozXi6{>LV@Lz12%4W>({iYx2jhyZfZ?_F-%FR$xl z!I#rr|GUlb>(|X<|GuxQ>)qS)`u9D}WCJ}D8##^q9^f1ChtFscC(_C?qgMM#xuBQX zV$a#Wbv2L@;{-f>Vy!}eI-Sa8zueS`NngQeYewo$k#y6I;TkCWC zcw|3!uUT)gIGhCf)Gf+`xHM_{rzBAl(1`PMKbH3lt61HD3)b^U? z3;0;K&w#rTR@cDO$TR+$&cG$iJL|e0_CAV5jNjU|zere}&98I~&poMP+;W|5E|#G0 z^;yAmKH5PUno{(60Qsh&yoObEH=QF+}q{5(pfw29NN5^(AR zULtl=&l=oIh4&4O&2D>kY!R|%gE_^*TbrHvYGtEpQXInl!n3XUYYklvFK8>s=?0u_T@9*&+EI8G*r8z2+ z^|3k~NM!2QJ;t;F6Y-6xM{bH0*f@;}#p?mjJL7hls{n8CRIx*_LHu1ekEPrH>&@Qp zuKXz5EoF&ILecv&FFcRmp#r1Q&aT*dtAra_aOZ2UkhVTJi|h5MoEI67)$JjJ}8xN%~PW6uq>m9&Tr@*kD`;BomLk5r!Z)@>QdHpcXlrz-nZ z2`?iznGbpiTnpstKl{)v3>G@Q(NWQXepk;sre2QEUw>}x?|a{gdue~;+IE*Jp4us1 ze;S0he*rHJjG3-^w8fVtv#NdmKJ*1`m-6Q3Z00@+xe8QG%&tI>WEH3oE?Ec5m7)%mkosqr5D%L$MM7Q7Tx!+|(e?6&Pf3dci{F@nnDOmq^c(#RWq15n_L8Z8X ze!xfCHW4c%z5Zd%CjO7C7UCKbQHt2)7CPJ}|6R8fll?tkB*J3>2UC-1s>mQxh&c=Ud_a)0j zaL#LLaV>rAg8v{BuiQMgwb?t{!TH$V#|j)3FyAkHr|W*kUR^Kmb-udP$9(iy!8*th zh6?GP$8>&9;;`=lIBiEa@A%Z1)(a0&GikMW-8MbQrrYcFxs9!Ck4;){EgJY0OZF!g zQ}^`%auJ!P{hDR36XDZ-SJ=Sh2>4yax9_qarkaP(ZnhD1%(?Gn2>9k_^S{M<)-&Pr zTU{-JQxo&-s#ze*dmBHB#`Cvc4dMspCnKPd9p`IeWQ zCix#Fu@mN>ewy`vGBNnOuS{ObwiE3-_Z)na6}xKp8Xwck6xezsTvq3mvs}tgHP;ZE zKPk0#gaJvH0_Rd~Z!O#D62EU&fDF6uE3-4{9CBGaPZM$c{$JtVeJ{2728=daO?P{R z=qKrnhVF|eeeXBu`oz9PZ$<4ZcAL)cku$zTp1^e`|4T`9s=scps^6`Y9jQInAp%8w zx}K-i)!-P-P-DTwcM}y}#`Sx-IYa$o%|9&ndakv-)+8Oor{I`?}R*3Vv3A=SsTO z-?dfF3K=YSjY#~jNO;{YBWavi_1gWHH}lQv(28k&ohFBaN7>NvncVxOrRVPX^+ISk zNig29PV(bFeXR;m-x*-MM9Fb2f%A_bHpmY00%ZfDyg_`%0)AZ+`M-hXLN|C5yEtZg zq{n*NrYBe6j*DYFF8)2DPt-j3e{Sc;y6g0MT~~KZgTYej-^1=Lrp+6--DpOMNOJGGR zg>pJyIiYsqr4ZaMsr-H9n3I^qNSPg=jDusyhuL3@f9~X>Y{L>EbdO3BGd$4idB4AS zZW?I2dfi`a^N-bvo7~)akM3;RT^-aeJ8S0QJ`QFHC#N%N1=EM!&S@i;ZWwbblA+42 z>RDCPI(r`m3EFA!CW68Bp1;>G_Q(Q!S8J<0HT|uNkM&PH@14{u{`H$17AJY@ z%5_W1p>X}m$1B!8Wvoe0;W0{5NRSx?g19gg+hTzts!~=k=ZMCCvC;@h=h3nBg!@*8 z)IwsM8wdB?W&2r-7TXPLo=4AbnfMF^yc8SAth<7?)Elly7U8f_$Q;OA&~9+Pz?=W4 z3wCQcWF5lA&<7nk(%kkN!A#H>ZgMu3CG%EFuoaR*&M}_HOvVStwa955QEf9DRFFJR zsv9X!>qFP?QS&tq{CSi+9b+DtuEEjA^7U^jI*z_ygtDxT>v zSxJ9iuJ*5?4LpRZOk(PWNDVnHR}qDnI+H6fb=F! zo*Z>QUHz7s)VjhH8JVj1$npBR-{;rgbn9{l+0*A#e2T;GExf*4h>nnJb<%Qf^PC^~7870t&Lz&fqQ9$G+VpR(zCGtJreG{xk5NZs!D@@Claz-#z^hO8`Me0;&F zS+n6a^?iE`Vh7aw@2}YV?YG(QI&Hf5JDfkc5p@|MN4pYr&C7NV)hwppLsbaO-hytQk8QhIgn|}`(db! zdEb>`rUvv%Qh)fIdMKQF*pDi6u<9)z#J`W|VI9h=zgc3Z>NW18L2IWzT^P;a{}XN+ zw22!Rrpg{m%9S@YOHl+?vj-n_6>%2zBd@}#lo^824tc&cPfJ|2qD8==ZfhH0vA6H4 z061$BOtiac{F%u+>2;XHJL~}l!2q$~R9;<>h|@7xX#^G-nExIdIOTmXElCAsPcLk; zhg{BYTmh@uRM%hx4;SJKl`vD5KucmkuhVNk(#Fc}m&XDeqgzBjxin}hwH?dc+p{`X zP-7M*HN-bEG;{^zeJ5T0E+If&hovPr*h@F?r^UnWF)rI7w7*drD2dYb5UCLy>;z|% zvq3J|CQbV{m5VSeR-W(n_97&82W>7$5Zd8Ail4@3TsL!d8mJm0Ay$rueWE;uSGEt2H8k0UgkAkdn{^)!*E!uher5U_#F5o>EEHNPDlG z9jq7p**TO_dz}L`h{{eMn#2^eD0jgwT^q#BX2O-1G4NkFkA;4h?iV~lED=7+Wgv&= z;z=|iO$sZ04bVcLFn~D;>vcZX-QIoQao+6Xy}joQ|DE5|T1aKv0hSpr@iQ3Ef%uc_ zPg~L7{|{Z66YQpN|1i>Xg9q#(IIM7p=^E*QuI!ug8?R$iw`>yq$`+|Cvn-;)VtCrz zRH#_;;IOi_D+(LVYr z{yc;c%N=N-%W!$+N;kZR5VudbgJcc-xd@2p0LSITaSIr*EEsfC96VL*7UnhyB9E~u zyYvIzvn8bPqYlU?5nn9XnkE31i?$V^?!(3Mnf5`8BVc1u=l7>Va+P`Hx`QgSK$bBk zh8L2y@qb5+ohP4`MeN<3yd$v!ejOyL{Yb2U55r5!JVP5nPq))IY>a8Zjbe4gI=^SMqj4HMwU#Oz59 zZzvK7xqD$74D1sgAv_InC}b*}DMV5(5R~hb7Kr7cMR18*AWBEX{MB4Ktm@<8B_ZOO zLQ%n#H?E>ZMdZd%_p*9AXpay^^$RO_F&-d_uY{(tWxU^8IRAtmbZrl<`O1-yhN<*0 zWRM`+kpn)2it}3ouOx?|1h-+Du#Y~ZJLl7zpsg&%i#V0QK;Kc?&_SLHw`V;P1jRa` z>=!VNjkz4Wx&;xN;PqdMdN}0>Fe@?k!0#Yf9~b*bqF=%WapO5p9mcjvm3&$U#@L>< zHPs%+)bX8yK@jtAp;Z+uxCl&xlvm{Q;#un=mQalBnCDRs^$QU^YF2Y&UOS}%o}kvt ze(K|wTNrX4CAEpw0@blZbQn20eqd{{mB5J#W-uWtTtT(p-?=f} zlXr_&{RPLxQ4B#IhRo&!4S#}Q`6G!c1yonKa^T4@!oLV4B_I8c?r89y{aoGEN-{YT zqPUDTvc!rWL&wZDo*+#1W#-074`!Y~M@#SPE`R$o;V!uGG!y>1<7a>E%@eEBar_*2 zDE}nDempZ4_IWw6?=HZ$Hv|3ZMtma@8(rX!T( z;HRAD0J{wx?1Y~18?94h4QYE9z9T`1cqA{^r(9|YNRy$X{@kVAkR z=AGQ6$((s81X&sZtwpR@(s&??0`f9W(H8DR@}7_MK<1t`d1V=d=~J1nhKlle)GDN< zg~;u&x{^;jJ`L_F#>^U;o@z*)Ysfyu_p+Pwyc;K>JgoyrI@2lApXJ2{qo0h!Klo7+ z^#ukl(e?ez=9>h`$cBVpu}8%Q9l)VDX|0p!_tPMeilkr~sIy>IeTu;&2iD?c5s>J$ zo;9+9t5KPrMm+4*Zbr?q(=6p+Rdwhq|17^7lZxOCC4iy@T9qNLxIxlrH-;vAC?dB3A>N!^ehNm(lptN4%_ zl|IPli3LrB(jWwZ1U6TtAN0_SVp0>sIgPA0jC-rn7^c97$5@WXkgZ4D&PQOt(iRqo zrAhLkOMzTSf}X0;g&+$Dc@%OHgQEGwsF0}toK7~Zi2$nUA%tg2iHPKF1YGY!9Xuo=0Gh?PQ(yqBaAf@LB*0~%bEK?r9@E`aa<<` zh>$X(p*Q>%WhM$#6)3SXjTKn2XN3(|2v!3PcoCBY+l(laO0+3}B2-2!K(R10n)1*@4QC-QnvSYo zWqed#%c*Q;U4hz`@AFw0)%iDg7*uTJTwL+psE7T|?!bRqS^9o#|5(hB| z%Y^Dfg+%W6uRyU%VCX9_#rB!crQ}Fni+cWwa{HW8mpC)@O+j@Fc*U z2>=;Zg{uhN^^&_nCY44RFc@T}Oj{CBZk#6qca<&?mgR~;fw|j{z(SY|Bq59(Lo1+0 z6~IaGAss+3|4`$>C^bG(8gKD#+E;U?C=RupNgwwZ1nY?91IFECr^G!X53*!X=?1@iK{B4I6==5(ukc@&SoGb=pH2OPK;|#>IZES)H0ygIKv>a%mt$WR8A00 zQ<-EUNsuto$q|Tdl*LK`p%TVhw;@_YT{LX@9Tn*9Lz40Mibkq*hT^FVE*fyolWZ-j z0%9mxHUQ;1N*$i)JgQASZiePrMkIrm7a{eT#x6sR!%vt(!!*L(mb_Yl1=uWP>CXi zxiaELx%?w;!`8WiAtEby3DO6Z2Tm*;o*cGrDCMvN_oIWK;86khH>pyzsHFjBeCY9} z^JM13O5>bsmR!kE&8J+sF=b@Rc*eIM!vP&{Z$GG@C}i5`@dL<<$b_3Fg`WvPGoPX7 z-KLR2Gmq30%qmNJ)ny4fr{(SRLbs)C~`S#ak-2)W@lM2KY+2kEhlQ zJV!BAQLfeS*1Qg?M3`awuuW4H>Cp#?1r12xMlbH;aG8&W^XI~VY@~y94v(H7Miz28 z!Lp|ef6joQCRE{EMcWFyy$mo-{DRiOm7SQ!NP^gb-a-2{2rD2Xz1GBUyh4l~#m1JE zHozui{Q--6j}aUABiffBgb9PRy%~BzK#m*qkxYzc9osaQc~th+SSBhw)H32}^tp^{ z6UThZku(D%5#IQ2)>u_CeJg53TA{SyLF;4mINaG;C~ z0|$PhTL5YpZf^^O1@}9gY5Iq<%uSdjz{gs}sG?;mkuZ|ur}HsXR3lowc_wePWlxss!>t}#vR!( z+hmC9Fv@T%njQsZS0c2;gf2WhgEzmixiT{Z4_<1*=LNqk+!9r6(w`pfPr}Dfa4w&P98dt zc}VbrB9j!JWXjAQguw{Mxwl_Y7=kBTg$h`ZrpW9;rog2!40?iC1TeD^Ebu@MeP=6- ztO zZZy0G>lXhoYIHtx8S}@&BM{Y0L#geW=coB=O))hifuOcmSqX5kG%PwjTOq%e+p+3w zFL5e7?i*V^PR=)%+QktY@;e{l2%p}vno}zrYI$AI2QCK|Xnllp`8_T~vaas2NYDjs z9oVinCIL+;Q^#az<8o-ga!cnzH|d>#^;F(qeH3TGo(OR0AR+ps1-K^4+-ZH2if zGhifmz1l9u*PBEs&BJ9U<5KjvRaD>z_`Oe`Goz_z^g5!V6W(EXau}c;FvUXGECoG} z2Parh7z#l4Xys01&c_2N@5T;1q#+$z_59xHCyyi*4Y}RAE+DEX)8ljb{c8Yx+-Q0Y z4ijJsn60mYps)_AFg{p|G&2!ea|=Js!Ujp-OVP`j&|B0BJxzv9EM&nuz8UW2crBN% zUyzi69|Avv1(#zT0+-h@keP)Z_paFX9=QtT@T}y2m1ke;Kf>0LB{xF4cp|}X1fKMoG6YyJiSY`>`V>5nfUx$qTV+h zeOa5YvEGbqcj@+e+(_fd-L<#6bZZrwtWDRtyw+ss*}WXH5bX3~sLSEg^#sZ-M=qw0 zDQXf3>iYq0Lm`#)PB-<$G+uB&UNowBT>=mbhG*uT>g#6gGXI=rRN&$DsCiVP2HP2U-<@JR#XYbXN0Wz{ZH}Ogr*#5{bjv%q=(O3ms-_=_oGuy+axjs z=(#|AbOx_k5EXS-sySmwLn#zkaKV>|_=hIK@$Yc-pChpoO=|JUgevi4StngKt>8&|=HWH~V02r5ZEqXoVsNDLZPQ<$A zEY2qGX2clVPw@6}PEiqd-Gtbjk`oNpdaSHiFkH~s6)sM&>D8X7l}>cPowWe8*JhWg<&A zXL9BlOrV?4idQeZDO2HpN{OBpu;1VPBI=Z z(>74O8?4b5m58%-;EB)Y-{fH4(^g(R9+K%Do4wEQ_@cD@y2r+-MuS{l{PyUS`~HfD3;)X5kTAF{YRZ zND&yoNp2TJr-VTPlwUn4ZD!DnvZ7{dk;W!%Wd7yy zqqTQyuNSyF!B=mU5toMzVg>>$=242?m2U3SsK;2yT65^>rmRbO<$0&?Lfuli>GrDFQb6l|%t805X9l ztJ<=XLu#0lf@*V?*?3cBfvq`ASr(-vq}==*34zrFsUfNPh?qs|T99cYiFH)gva5~5 zmOiKYwwl9mESuV)m&&cdrE&QF)gEk4h!e&UL5hONE@58SH>$t&nj5Cg}hQl|ik zLL#wXW=^3UA}iZkklJ9-tHt{#+SR)YG{%?}K{GI;_Z)Aax`o<`2H>ZGh=mmaH0??8 zxt*5e08uD0dgi&UHD!jEayz0@TqbbkJrj>Zq97 zKM`A%#*glxhRiYKr;lUxNTX#T)FDjKT_aT?nvH&CJ4-QOIGi8XByys;s6egL87U$1 zgYsJdvhIEnU8qdJAW+|Nm7WYVNO3ABL(KVtuS2fUsUU5O?H=0_k)H@3iEVX_Z-O|O zYhy+gp;19YS)C=-!Abpe(k8%!$z{ilJTwFC4AdSEbT50xU|4`#b7(fkaIySrD^XSO z&(n#Q2#6C^aQ-aBg^Zdq@ zR%a-xJo$qsJRocg8|*`z0Qrs<^ZxAu)}cP`kOBpkqw2tRM+^EQhJ2N+nb>DeDq1+F z2U2U%;Zj#13s;Qiv-64)TLj-h&hi5hz@4A2F0Nr-p|H$FF8k`B6hQ@mqmoNw0zhb| zsBPi(N{1<>tOOW4CuN2rP-r(TG#`|g7{QMRBLOh}$XY4L?I-DhT0GbaK(99?OpIp& z__0|yEq5^3*5U(eV~=Yz0)_xwsn~_02jbdXXmrgtbRbl$^t(#(@@geNFoOyAS%;-b zpl(Ii^d+E6;MPUz{)IG9!8vdc%&*h`xkUgnH}WMxaA#BhPBy0Tz_>R(0+A_PhtLv; zjX|o!c1dd2nM2=p^3+dQqiOzprl&7+(OfLL)s(AK1O5=BH<0+ywYkr_~HrN+9#-)bhuPc)3JbDQ{9xhU7$ zJ$ZQVa>OdG%@WI!>O#q~okP;^I$)ZMJ(oq#6xXb@fFTHtUj9pBPE7X0mq!O~+}x zoT|B|KR?i_CxRHK!mI)EC7^JgO|q5*Fa&65D(vIluygF+{(!qRaRA{3vvZ7RUya!l zNWzf%f|G$81Zhc57b<%Ywn2@F6SwJ{iRhe~pb|V$w6f_&115E^AQ8K+WHlvzX*O<-%XJ3Lf{S#w-7RpA4P4_={fPf>Fg>~97uDi$&T zZAW_L(VsYZiG*4pbACUwB*R8b5oNncq_hErPrggBMG zYg3m=!YUoqLN^~UlK>)34QUB06M+Ziwn_V+8l}IQkU*}4QEy-%0*|8r0BWThh7K{9 zw8r9YB?kDD8Du@7O@^f}TOk!SKe;M9WZ)O6G94-nLeNaxj z7&lg1S@O3PToss9S6DOJlBGy;0%AJ{PGBf}VE`=<)W&+aKEh@oeb0|)IAAA%&bk7t zUPWGA3@Mv+9?U#Nu3C zmsvb8OxG#(@eENz7f%pK&%7w99*Vk4)OPGEOH<((R8fmJCZ2Nyrrfx%P3**7RpoMcTzut6jdc5uiM8F zlmFNDrT_awy}$eQw-DB_;pfN=K)JaH4p8WY)7 z5dq;{6`Gtf-$)qKyu}QMCz};f6}sQTv+Nlb>qbYJ(_?%32OzUHiK!y=7lAmdV%0iX z0x6)yHVzen$TS;DS~;OH1HdXYo}JS-UjO^+4%zR1D*yeSQ}A=$-tTRU_hj0;xT!4> zQv2`GJy;Ti8J@O-yT-wEP$jk;s@(h%!o?)AU(PB>z>}y17>2MU zX`qn6vMQiy2bOuRVr&op`_tRr=P+k%`lyA)iw_P7Ji4?bCeYEiMtYH=lk)NzVf zu$KtI{{zNAIlr7lL>g;0v9X0M1vzbZNyPF=Wke(=yi zwe>YnFC5JJEE7@(NzzD~k<8GwHru$#leX>IoycTrni_fy7+6+Q4VSRqGN~f6Q0tEq zFhP-cqs}QZ3P_pI5=*CLU56w{R~3%?|;1G zJ&!%{w+9~Cb?B%kP942)dGre}1~M5jpHHytsgjbHXT4lmUHSSOuTPmab;9!#x_0kc zS6@eG==B>nbm-Lau_qqC_r80VzP+@pyll_jJ@?&z-~A8X|Ink4&YAy4t<$3vnpr(h zgQ03!PRr4fCg%&tGdSH8ba2)z2yU9iEM$l+C<>u#n!$=XBN*X$rhBjFj-S3la|S2n zVkv&#p%Wvg?nt_-!7+c~oA=&#-@W%g@W3OFy|UoVYMV0+Hk!?4bc5EijGkxp902CcYlfid zqNYizA_5vxEREMc7J`9{MUQ1@4m}OMcoa>8yuvW@M^9hw_{`uYS281JDOTCE^T6L8 zeDutv(m4y}Pn|Vm%%llDdiM-blq(dTw{Xb=k9N5C{>T1y-{YswmBQ%fE?w+DWWcw- z|J~o;@ux8pCmlU|o;Py5+017PoKax3W|jalXL(I0q*;?OCmfL(@~Xj;xtPeN1QYUT zqNz$*0$S$NA_oaMWCcc^R|||-U?uXcL_Rt_`Zjq=+>*>{)2}ZmaT7W7%*r6 z{O5rO9~d}j;Iie*#!VRi;*6L24d@3?yHt94!t)ak9XY&W)r!$$M-Lo4=%Gg*hIh?= zbzW&@b#;?{&}4FyJ$B2+RMkAZ4_LSn!d zzpixW-u)xTj(>CM+i8|01|ZggqVlpTX*w?}G$%NmzKxr9_U$)xW$>d+*TE zF5R9THD=tU(lSnx(i!^sDU)7&`K9uz3Q3V=RYuF~*|Q&f;K9}Ju35is{i4Nh_w4^% zzY)(jh0?T|2ap~xYBtVDY8DjJ;1yjYAYVq5%49GX8LV28MO72f4i+ot8=Q$pJNDUs z_&k--c)7q!`EZmOFlgkXx$d{O|7p(L*VeAzuzcmJk)ucdAmaVp-?ijdDr3UMvv1U*|=?6$7eb@e6~hc!|Zvl4j(Wg;!NpQ!|PTFsgzwr)#XLGN|ILl^cXp6siJJ1y$u#E0<8sjF{VX z;M`sJJpJa<&F^m5JL|Q#MoxU;#X0kjm0WnZQ>Ss$rdBl6Q#=pW+pSOk@l#$buWq6; z(t*S0p6c3f`Mc}G@x+mnCm((CsiUV#;xwBQ#FVIrW+BOElY)^^O;*dNgd8IkI62G9 zhM*c5Ugczim$PW$FcCB=NG6F3S|9sSWkXA`nRq&l7GOt=7EiOtvib}hy7%C*Ki>KGNz-0l{PwD)%T~{vyWrQi-??_OPc;xXe zZ?D)Gr-VbtOU_;_UB6{($1dFt961$;CODOgrUUzr?)&+#{#z~y`t%vu*cf0rvBBmTFl20(XNT9=g4OoMzQg(~U%%8FahyJX_V4#Tx&Oe0 z2@_xK)o09w(z=wu9Vt0F;`xyyCy(E>_q`wd>hBAeZEx}>ebLnBU3>rZ*L%)hE~7;i zNDDHjnkimJnN{?E2wo;fPA0gX>VF;#7XC)w0<|Ec;%HiEX~9`efmwl;tFBYXkEjx8 ztb(P7s)q7)RzEvFg^(XxwNxP!pm4Qn0&S|TXUQd>1-K~&xiLV`)*wWZj{pR=Wd0CZ z?@rWi$pGcIK#+9-N67+d!Hr0J(MH7!Et!k1LI!NrMk`vK>LYRW?l%rdg<~6&{e$Xf z#8o|iCSV*KKS9WAs#j68OR;eMRRUs{4|?qNRIgtCaU=hO>W6fN@!^Nrk3fsJT+{!v zfOsjyunHsuU0=0D?Pz?zN;+I;mFVpQn*4Ot>%Y-;RZ;kd)z6OWywQK_DinJa@Dt)H zZI0JdC8Jp$e#7|3LS9oX3SfPlN8w~yP*t9AORzGX5k+JL{zwEoO(Tgx{fs$t`VSdw zLt;G%Lj^ z<^Xu`JrC|bc&z`RVXrM%9EwsnYjgUZ==jW#VWXF=So373E{%3iDkB6!$!*&YbnMvU z#OaG;Crn+rW&}@1~x9 zcKDuy=VK{Z)|zF-Y^ZY&8#;FWyhWQgZ0pjgYeRK?G#JiMR3=45!U3M6GYl0^Mz(C* z{N3;Ug zD8`ED~hHh1BNK8f`kM46NWUMi6zy7O;vFkdhpjHHt(0m&Z2>FJD?prlKsjlcW-JzxI%564cKzIfHD zX9o>VgPKcvN{I)Vx}z5kJos3jW2c(pX)#Ls&tBR8aK}HdT=&kDX|K(lvzleI(HKRu z!pn1(^&2?zQkk#3zO?ty$KGE3f;UuJT6VTer$O7+U7SAQ-I>!@(`hqKhh5RCVUznj z(ev?D+jrmj;INaIJQUX)P6)?NpS%B&Cytyv8>KR=q{&8J)Us(#$_Vg4Ykhtcu$*of z0+!-u21!IEi`vR2Bbyn;q*Wjbpo|urvicafWAPH)x2+hT0wgS|#5r#WqNG`PU-;|C zjm!K26jgBzvKHF55M32V#GC}P2DAt7%^_TIJ;T%_0^JBLa(4{RGP zYF8u+vZ$y60r|cOk+k3xAXwe3{RTM$?rvb=e^4O=#TymftmtVUfO>TsyCJkH{08t@ z_52}Wt`paY@hL#`tQM93=|OB{x#+b9x(;BzSb#TpYvL!wuTD{&H!b0fUB(7(Ht2gyEydjhXQLf<;R_f$-+-yGD*3-=lZmQR5~& z-tnoquf2Ze{H3EO&-5KQ__-0I$4;0$;rZ$P`VG79zQ<3Tx-j^;(Qhn%JC>qBG?8rV zd2iq7iDSF<>^@=A#EH*O+_7`}md%@{PM-2i=cmSv8Z&;}^V43Mvu@k|Fs)_OTuL;_ zhuyU-1MVfrqO8c+vm}uhxNP1`rW0wFmNldeqM(99tBkBMvf&8Ce|N{d&-55LV)W#Z zqbH96ot!rN$l=rBV7#WP{`m=$dvxnDa>U4q6DCZbHudedm%81K=O>Nt)w}zcaihnN ze}3S=F-MM^4~3G)PMqlQ)Z+t&^m}>kOZ|ro89IF8p<|csf4K9Z6K4_(9i$?sFJF4R zbFUqHPA+|WO`kpk#*7{_Y5emO$4%iqjU>X2Y0`lrWmRiCk=1UR-BM^zgc9N!J<8Da| zkS~hHd&kaq?l#07pb>%@>AB}d_3Sxd`0$C3 zKKk^61#eZ=)H8z6=x}!E+`UK70k1Dyc;f8wqo+>%=qG>JwdWK?3-J_n_}Gc>|KRuA zwx5h8kQs6(Phb4$&+pi_<7hk~iegR>OhF`jrzESQED88eku*b1(WzuAX_z?)(S(;- zP7`=jMl|HKp3e?>qC?kFW5e**N|G~q?KR|UYc~*pB_ASyy4)kvhgEdd8$+IaT7*%?E1i@nWOg{-+SQ9g}**L z=y-`M%@?A{%z?wl9(}UYsgm=sovedKgyux%nfdbVC-Juto=AwOJg-EluPEJjiU#3&wH3;&>M3EWnU>#u$YZA0zH z;hIaX>qgg9Ka+j0&i5*=5$_}Me*gCq1CTlFWUYxoTNE2{77P2TjgbEr1-Or?uR@&GEBTalEdoB{Te_t>;{C_3A?S=#l^Hs?d2Gp7E(b=1T@?Yx?WP zXCOl@31rbvt_o13&c)QaEv(eKWy-CWyg&V`$Lp-N-uDJj9H(`tPrgyx>Q%I;?iz*v zqiW0LA31V+_1~iUS=L~SiHqiLEnH`{1s^TdCs#R1Mm_+rqQHYjwn+?t>rD(sj-60U z3>3q_HLN5sA}gpoE3v#Rh^lN24H_z?SvH#^lb|p`<`@BYr&WVD@~W0+IfD|6gpy6ES&r9b z$)Fh_nPI{8RYhSl44q*zg2*7l(>3zOz#vQ82MD3<(s0&LHVf++J6 zG6bD`P)9CsVm6r;(u^pQKf*Pl$#^oIvrVp zpg19uqA^7pV#WH)U)Jok+UXj7)#UXjFut3kz$lUMv7=gj^~;gMrMVyq*AI*`2((*GhUxO zVL>DSYh$+)8BV3yY=+kpbexwHicSe)JVQrwMphH@hMd_Y>QTZz#LmILAj;B z03X8v?2Fj`NhAN)RX^L>Z?Vn|ppA*& zx59N+Kg)ev=3WF;K^y~Kf$;cYSl-gMe=A7)wVM2->IYr=hEUWz3awVSo@y(gy|$Wc z)#oQyf!5L5j{IL+y}A}!gXgEHUiIgeq1u%H=T(V;KGRxgL2KYG7Ot!M*?fb%C;($` zO$=mRL)jk=ecHs}ofLz_KqrZTC}aeNS2#w@a5Bd$0tKEXf|=1s7{IgvYzH(4-pG=V z8-aGpya0bfCSd)ct*$c20%VaD`9wNpeW577?q-smS|c=k{Cq=rKWkX zd|uIYQISD;K}C@O&~!%EbQSp@#NtImH&~V>)LOxGR8do`4^UxJAkPdEgLH}&c(6%L zQE@+p6DVG!MTr+c-x(hC8Zuk-8;OUSprBEe2Px)Q9Ye8_%^3f_Ha+*$RNMsBhiI9X&DyC1;BIIM3pl&G8 ze40)PxF_t+(ij#@8l6R$4*wvTWa7@aN|rTQhK-bBO28wj5)sOYAc6$TF>q;B7t>5K znT}cC{SWnJAgYSIQPmk_crdXf!vm4+kZ+VS49H^Tmc%{KLOhWC&IXcBE0t4`7m+U& z6*XK1mtX}5$+4zcNYi{elMtks48qSSl9(4olFM;Iiq3=>HtDeY8|%WEl!@sey+Tk! zf{~;%xk5J0B+vm0mV}H31_YmhRgg?(7!V@zH#oSvtY&y6nNbBLk31fU0Gw3SK!czM z2|)e=y(v&UZVt!#C_qCP6$|7>Pz>TEYTO7~*c$=FBmb}{AyE?q{0R~kC< z3`XP`k>O;}*$lvf{K#C2O^Yf7<-upnrCsxG?PiuX>fE^1-Isz3?q>wfdxG!kGgplOCaVV zA*upL3t+~?z+|R82M!Nn?GFZ^$zmRb0!dSlw#dlIL}WgQvzQyE2AK_0K}yB2sSHDL zJZ+U}hM_Shl2Cvj(-}Q#8{T6rv%Fq?rv}6<@BxE70 zm~2R-ooEvNhOj`EHj-Y6G>Qm?2oz|vezeh2CPFGH6ah!V(UOxyGoUDNYaghZL}4NZ zQd1%us@5eW2J#9gsOSj~Ok;x9g(TWq0$WdIgqE1_VZiH1tSy!;S0NwUL5$+CU||ko zD9f5x4NA<{#=fKnMn@kB#w73M;ID|KSi8i&Eldjwv$&kejo{%hG1eU%N&*lRVR{IF z!EiIIC62fRc?4($5Cy%73}k#v99xNX7vfh~U8pKnmRJTZmNNdwU@iGxTU`+iw1BJ>((hFx zw-c2@Mg-xjRkF=tHVQ1x-LOC7))1prrA0tCYre%rjcz0wxArN{$eI+HG730e1v!fW zN%ST?|4UGG?4qB;y^F41M6n&f8p*KOk7Tk1gOS6d5TS{O6IVxg1gw9S)3=08tjS_D zC2cq=xYk-JWOZ2k-3{yceaD8JWG^F6ma*F+G4KTZAo+SOThmbg@|@Wpn;7ige{l5p z=aCp-)q=oG~yWkX7)fKa9;p)kg!8+br!6D*!94-kg9;X(JTRW{TB8NKuD~7>(R0lqf#WL z(GAdL*n`K;u8OiM&d=O0fb3W2^>`g+ZnN)GAgFROBp&7N6v#A!xdCb)eY>u$uu1k5o$9cmEhAU@)#G~ zS0WGc74kMhHFy~t02G&ob%-qpwZRUF>0ovgCnR}3!SfVMgcI0IiYpBBwWir(-y6VH z6Mrm zBAH61kw+msk+_4MAcZBEj={c?%qqCA!~{d0a5#|3(BOq6YsC7&(j|TfbzLiM5k(wxD;YiCIz!XIcS8%&76TvnqgUr zN++OihBFKkJPb<}OM}iNu>4_SM1VA%h{Z!#uoitM@d_L>nM~0zqZLCC#bj$gLrlPa zh618Aj)|A}Bk!ovv30Khzo zMk!h<32(Ky2&xGxi8A`Ya8x>lMp7kj^2x)6B0I!r$Z3mdt)Plnp@5)>W}f_(MU637b8H6g3Ls@gPjs`MTS3)C+aC!yI0k`wv7uwAL^6T`^o&zrtC%m?Ho{9d z9s@lnk_1E;&>#>a1evxW=mQ`RH)XI=goR)%fM@_9rnNp4Kote@B^n0uY|>JEYziAC z=r}f}qHe>92(%{~3d*rm9F37=G=)$`*wjY@<6w|t6pB)jSSpGZJ+Bqx6>b5Ma0?W) z9CmSp19DUJ$L@dvu7aHC;0t?kEzTC#LL?c+g+-tbT8cmi%mo*6GpM$!O>+QZbZ24pB^&ih~EFm~bpA)ybB6v95ZQWBz*Pa&njQ7GIXmPk>c zOP~^oG#^i8l9^;I9SJ8wIF(FgKxr{_ED=tm0*RDANd<|JiBvL?0Xt}w89Pdh!X)EB zoI)cmiigti5KV-qNVj-6MOrW&>ne1EhGWr>(K9yPB4UYXG!~{(V0pME3c%Hh-iG!B z0+2;G!V!No7DSoOkZ)K@rXW0-Foa2CS57A*iD)DdOJ)c&gO@}T5P)oi&@%zbxFCs{ z1qp~g)1;;4Y>b>r!cq_^nuJ-=my92eCu0EVK-zKB7&5FR{3jVghCsnk#E4-k9YZw| z3m|Vy(n)_LKwJe|R0bCi&%u<7$7F^|(y2t63P!`lOfpLBo+LU+M^khpO~ZGR=`Oa)8t_Q~+Gf}^ z)DD)6DhQ2LfLWk58c8DsV$+b&7xv>8@UbLG zM03W!WFMgM<`TK|JXXM97m5 z2BZU$g%Nte=Hn0v!XSKIU4{S_DZ^$UFbOh=7y?c_7D4cV*syrq@>SRoYEMDE>0~g9 zxIy%QnbKAofX*c9THBtrlv;uY5x%%I+Gwn`@#7FpL}5D!Rc~>Ey0w)SDB8DJE&6S-9TyhuONRZBB%cB>0iqxxp*22^ zxEF*8h6A`SWGl8HT`aa28*z8i8IEVIHRuXQD6Oa{%d8aqpSXRJC=fBQRgGB1xDeJX z&I@v*42wN1hE;}O!%q|vPywL+K*g+)S~6IEPWj4+=J^ubkFL5M;~ zCyHh&$`8p=!0iyn&=Y;g-K}7SGPw(8cQpv3om^tci~{=OSRACN7PR9C@emA2*>W4G z4tfiO{O}eqQB(s#Ka^Q)FWMTrE0%w;1v-Z_M6C(l7+P$Ey&emysBNoUlo=B#>b9s@ zGGz#fMU+7ZeqXU@@dUlaD%#NvDk8&v=yv}pKtL<{SkdhPq9SmrBzDsqE?ITxE4UQI06Z?Rtx%Adj2Gj{RhBMWH)aCICGIU7g2l^TTxRz zbMBmhLx9{Cb zzXY5s{)qw#x#nig&@@dnHNn()oXL}40oHSQLnq(QN&eDQF-^TtXoXS8<3cl^%jUD$ zypb*F*@BjBR&g{7no%$e^5eu=y+D4nSj(A`rm`YW{?1jGayhjbW8~EWB+@0_#Nc{H zkyuSta^y#OWnI^^W-gb@<6kak>V_&S1tN`3{!&2GaY|7XGn-YkJg?-G9EQW~G$l)Z zD?rq;vQdC2dfp(v0^BTQ3re6bu~&HJjC-1ZbYzR5c2^W!7dRj~3ZzmJHlF zhbpY28qLrF`8{l_3TcUZSjK|MT7fDN*v#ohR#kOLQpj&k$mHiG1c;X_Xt{!#Z`KuE z5>>%~*ad^L-pMMas^xUJkdez}3$T4wP*e?L6`FNiW5Rn1*+R4RC0yi3JhFL7frDkU zxqJcttGb-#Jc^k%$gP`U3G2tRc`3`O1xYDryr#&xtXlMvW>Y2Ko2qNgy54M9ewDYJ zusGQq6k=JE02+cs1eSkVD*8_bW(}ByJXttd;@emws6r3cih!Q=k3)`FLDvkK3-tO|OT{DK~@8Va!~<^?qxk|slMx*?O_2RF$PXJ9YIP;{(}d;va0{*K4YY0w6A z@*!!9z)CMJc0HHnWeGAD4Tp)KtY&pAmX8B`K3jk?vw}(sniuKdxsG=+>a-q37kI-R4agaZ&VKL)u&I(po&W0|?6v|LI@wz-*JSVAH8H*heFh`VcUsA5wf^FVBsP=E%MtRWa0qA>z2N4`u#MR-9l!W=O{qEf_O z@-~myPP9IYl5a-X%EMSiGeP-9TfhWGEfrf(_&C6Px+Mq9Cn`#Y=TIoN2(t$@t3rePn1L5nU2e?$8x%X2+Yb@J2rB%)@? zZ?^*`nhUu?a~_SwpL<7(q7}`T)eS5Y869Lrl8S$tb=B*LoMa+I!^M`O+Mz(G6q2J_ z?1oEtiC3}vVY|^}ECsj+`9YejL4K!SS4fa2yQl_OUo}Dg01!t=0yV<7$;SiGl!dMU z6M!_*8rnI2{0T&M^RBYVpU<}q7k7S6mUnP99e=GXoMuh z4=p7V)j^HTB-9i`3V=b-?GsS60xm&;=2#qy?L}MQjzDoJ+`9OR)zX+nu`H2r#9cT^ z#NAOPBjj@APo5Cp5J)Zi;wp?ls+Q8wf!xIxEZ>kfUBVYf2isk2ACUs zn=C^_KV2!lDFxv9SbeQ)5UYb1Ih+Ms!(u^j#tJ|bExKq?X1E8`4mCpHqPF2K?M zsi9o#iRx#WQLAI%?f_bfG87w&$Ku}@^cyq~iNWb}CD$efJNE2y!jCoL$7q4^tOW*ZONPcZ7u1{~Vl`ovVe^6#izWvF z1xd7!N74YEN_a^QI~;-woEzJWqC-DuMhS1~64{T!cbh5hdQtVsn@ua;Ej8V;rUxwIsWA*QC9I&f_L-Ioh#nmlSrGenu=Q#Bq7VBBP5hZ!o^Kf7nrK93i2eXNlN2AGV|}$6Hck|~pB%kmx3I2-pW|9~P|3qS-M$8sPUPV>_wd;r>AZ-{A8iUxFyJ29ZAi^MAVlE(>B9C+xA&6H*9{sas8YzaA zZ(F}{u4>ro;23CuK6QiPk)2x4Kfvl_xyj~u<<)r?OH1J@$Wp9F6)h^Ve#W0D>XSh+ z^saq-UwdN#SQHFe++_(@AQ7WwFZ?*bw!~pR21qsGKRLuqusum6-!rDEoWLVJfa4(n zli+)neIfJv_Jx0D4Gt^Uq9*7=9zUxX*i`A2Dkyl zmQ`6%C5%I!edWoRt=x#DA6OSwh5+`1v$z+^=z}A4MQ&u~c=Br%nv4w&Q8#Buh9ZKg zXEjkrz(>}Ku%!!F%~+lY$VQeC;dliw0pdJ}MIQw$A4U@31J+eY+AX&s0C&et^=LA7 z{LG1YZ@lL6xe-hVoq%|z%1YQAvCCW=h+2U`pakeA!*P%wp%{??YnG5si^jptz;IA4 z2I?Z)K_5gv87s$11)*(DBEQr`__Tqu5*kTFCQY6nL_R4kxDT|v7Y`EM`(MC|8#(TMB|Yo#}2=_cws0K6lH-tB|)4wR4h!ah2pv^ z7Lbr*IZ&zO;iHEidicS=-+RxCGiR1nSCfaW;9b@Oaif40hXtZQlcJ`f5iMDg>19zy z3wn~z8-0d(LCHm6khVYzlvXTP*4Di6@{Hd7`!zWoC(nN92hMiyKR9N>q(yJNLxQ;F zm*656J;hQ1Z?Mw-JmS2FtR7rY1wG0)E97B*Gsj8gS1K01`DQ2?lgOvZ!4pylryw7= z0Hm0rBD;2N95wd2J_CFA>DRM!rzdZ}{kOgP^(n2c6tjjxm;niC26=RywMf6ki4odJ zLP8#NSriRGVt})VGT2VQuSs%Gm;tT>QOssCjJNdCv3u{n`>7{8_v_WW*Rx%pe!Am; z=SCbobtayq=oDR7Q#Wt^;{Jn1ckeZ@cfY}X`w#BXwQKp6OR;!#`|h2OKKV$WKHUcl z=+%GFkXIJG;|ivE%@j->)L8}(&Nqw5QJ@9foiJvBWGoO5s>vcNC=lXkr8L-3HAJF< ziMgPP1q&Zi3IwQ<$-!DkZwly%Q=n<^rsBLTos$s=(D@n^LqC#HMUl>)IrZ|47yI_< z-J@HVU;XM=f4Tdw-Fx*MIcCI;ZL4dmFK*nj?z!<}dJe@L`}FJIec+((^A^1H-pPaC z`|Y0|?9{Di|Nh;c?b4B?j;ofIJo=K!HrsdgKb<4h8+IR=qQ3?8vU&p1J#Pcm4S1KYr%fF1`Bne0A>2 zCy(r}swka2XJ)ryL%a3w+kZfx!2^5t?9t)a;eC@POuO?>5BBLbuvhP{9iDl3^6VKW zu2hOSxC`t-eiM!t(`QRh|M>P_JkqH{&%XWp4;Van$iRO6yB#^UW#*h&GiJTX%6UeS zMN?3*81tf>QQJ9PXRcuShi{RT>#@L5Qb_&vEC1B)B zu`EuI$4-Xb4oXmS*!i%k;q5sEdneWlk`$8Vq6NAtzJwtv!nK6rlWZRAmZ*-bEbv~i z4y-8+Jd-@16J>GtzP%GBPwLUD_p`nGJlm_!n28h5T|Q5Eo&jcHy;&k=!X_sn8^So? zG#Zj~i8JzynP*B$PQ3KOOFg=E@7J$e@4nqfjUByZ$8HW=RskFZDLd|)2iHMjfRsQ( z#*QpYks9odhaP|8Z};8Xy-%-a2M&CwL+3YFtgLf8u&8y+41@rC2}$Y5swZzwKu18% zK`+1x3PO{=X6C$?USGH%&GMpY%9s`59psy33Hw9@huy$pv6bg!U1eW-VbWc9-qF2V zcR1+4VI#Kh+aIB#oRsvsOSf%b_t(dsnf~gMK%6g_xp*k>+UsvT4PEr_*S}}izFnSp zZ^wqZ>hcw9HaygA;M08vcYfyS5kvZK-@F#A_d;dWthsag_UYNbZ?C~a2mI;Je|(~I z=hd4wfwP*;IbK6HfJFyJh1@0J4^@mBHR`UvJlwPA;NJcFcka<;@bHn#SFCs1-OYKe z8GeBs2|+MlP@7FLD@Nm?^=ns+8Zj`P_IN|K!J|h1;V%z%?>V$zpMjk^bei+({EHP; z8AXzHk-PyQdj%4PoSfs~fl3ZM7@UkWs&YOS3$9+b__;Ctq72O&#h@qWOys8)!G~hu zOC(uEMh8V=D-n1;db#Y_OS2|C+~L6&=FId2!lzD@4D2(YSNCqucJI=s@4$D~zZXmi zSikXj;C#uEZClnq)3wXa{rgxIDTE#lg}QX^^yniGbnn@%_rQUD29G#>q0;H{ZQii9 zN4JjflV1IMKmF{pZ@#lK&hwCiBad}8)c{$Pbc4el9S-~E&3ok!fB1c$e*Jp(>C>%e zukn+o>^*b{oKMh2igk6i9)0@lJA9A> znFk#LMIoF3tOc1E`~>7r(-G&fnh->+Cr3(7Rr8WgUK$sWgN0*>Wh+(;9X|3(MP27E zJ@*|vEUL1Vym30o;mHGaD^4Ob;kIPskg@w3%~;nM8Fxg;f;V6&A{1CR)C=ZnAi(C} z(5fcp3s^0Jy~(lYjklla+_i6?9uGcz&nt`GzTD)?KuE*^@-9w;)sPnzw;vF>s>;hV z=e*dtXSZkj_wCkez~EtHR;*g3X>_5$fdY|lGbWFOnnm(p0xKU2N+CfM;y_*bW*KCi zJgvYsX9WlHW`HmzLJX0oVzZaINZ31b&dg_ebnn@_XTLr@p6dMQ(Gy3~0(Z4t20q*C{E1WPBz3v0eAxKO-3JWq z)oZ|<7iOM6eiC%Owz_WYlo=hK?e}z#UXMNU_|A>%si@EIZCtr_#Unj?br~@DzWX1Y zK7LaDmCKrvI(hcM@X2GIe6~l|p8W^*9kzbe28W}`=BnSYb#1Q!J^S|S+pl;3NA7>* z{=eQcYx=Z?x~i4yRt*|AqH~`f{f7-%yM1dQ7Pq^7tJZDo|J<-XeR~h;-L1m|fBoCt ze;zVy*k=rkMOwP)Lt9Xdr~DOm&cB*}x`tcfNg=U6Q-BI=TjRxKcx#a0J*&;`1-=E|5U zQ#$nM)v-(0Cmwrf+t&4gL=2k+T$d&LW5Ehs5~8LmGG4c1)Wk_k*Q})lPLr6LvJ2h1 zcAYR`A_mE7QAG%i7(IH%tBVhxxx8e>@>n`9WmRHnG|~2Pxk8DYx(NUw4kzz5>7@-D@vEIT=DQ@j~+XF zj8(aCGO=^lp^hE8!caZ>bQ(Hl$j06KGlJ%Jh2DI9QI}^r_rgXns85%kgV$|7NORbO z5ZE%gJe|$aWfd2Pj+!)O)}lIZNFblBKvI(lxU0K7)A7+KJ1$%c@+=UmwHY~wfJ_Nn9tmGq5Fm44x8xUT1(1XS{97Wqn?bT=DNi~p1u@A4 zx9r^9xl1oUSQe`sJ92FEwoM5xt{|}@bP4pXAZXc?B&j(%$v8Icc=ws^ef?o3l3@29 zIJ9;9c8ZBm$h*~(sMwHA#cLqG`h}b$^M?l z#YmnIB{f56ZWeP|O6KF+wr#xozWdKyDo?WWMj%ge z$pox4%-XzBCfvh%>Ux!@WosJiU!FUs|ByjVF6Z%&|5l>6Qw)p5fLw{7Md%Kwxspmn z-rKvSPmd?)xWn(RePPCnJqM5UQ4*&WUSG8Qop)Am-njXRCmt;+J3o5z$liTB_3rW5 zx4wSM=Rg02(a%r6Tvdy$#mH-voEEc6icM|Xw&~70|9HOiLPp{h#6iM4$=vZz&1JIfp1o4^}NLQE<~ESpbn+Olr) z^w~}B1cx07mdF;643QrfGgT}b>mghbL=2rgn}Pi>1MAZmL_&lB@U~A4YpC}D?pSPB zEfoJaOe4=$5JU*!M*gozg3H!4bm(&{*Kgv;C#6g=>6jY_S}O#p4)%Ei6IZ3WS`6aw+Fj!KU^MV5f0!+?@Mz1fSe|FSwe`xt#$C2A|NoP zqiP_Wf+mTEA|wA#)2R(xHgxLtbeK-anvi9a)yLkOGG@g36Q^t}$B_qPyuyb~GaU8T zFM8$eSEjz33TgR#O3M2uE_k8ymPvHN-pIidhwixR4>#X@(-*(+g+KiHj?)!YVL=F`qVKL=^5Y+T z^On!u^0}M7_^V(2VeYGMM3U4y?=Jt{pKibT3t#xgx4!pG_dW=$B=AWR!!eS|b0TdJ zcgRYb0DnM$zmm+* zeG?~6ip3Hv%XaPd^w+-rm76|y(|5oBy=gDaeDbL-dk-EEG%?OmtgdzJ(RI}Tr8U+!JvV5;fZqL{eEf+!{_^YcruPPo@9@2!e)a$P ze{cHE4}Lk}r8(I9^W*_Yb6y4yCNE(Gr13};@=9Jy74*#OGpEg%FfkcSF+4d-@dC|* zLZx!qCZG58U!NZS($Xz4vAJ1qHaV8(MMg2eJDa8Gkf-n6xqSZqts4eBH+sh5>qg;SeI5vwAajux3>;R3+8iT+6WM z7R;YN|CKGFP(GumLQe7o1FM$5J89I&f*e1zX?fR2I)3A}pWOD9AO7*azf{`G7cE|J z_aFZF&D(DN+E@SMfroFu|M5p(Tf9n;vur#K_A+Dc>`Aj`dg5`X+jY;~fB*6=U%u_; zTkpT`Z(+KrDO5Ij)|8H2dUoyl+;_k9hl?kwmMnPnFMs*@=f3d2KL5pAhCToM<=QKH zj>9(5Of1$6hKOwqI~bfJgJqOcU5=_XD_@y0YhXqF@#kkvp8o3VhfZ9%>-UeA9=#+4 zTzcA9cIEOf?&@{$Qkantzgdy<*Ogv+>dB{f>^YnkO;$kSs6YE;hfV92BxpCQWrRYr z1fq;EqGVJ#kuOMTDLrcH3lnF)?n?_{o|egrkbI#~zQ(EXc&h8x-P?mv?}5WRzwy1Ve*TtQzVWS}On+fMO)HwIY~8W`ulL-2 z^B2GT#V>v5w%fk9XYV086HPPTP21o7!foIB+~>Z2(@kIe`ZvDS`KfNFPgQp4*yq6E zQ((?!v#b`9vK|jdT(7-4`+MK|=9j;C^XETz)2vrsD6hYA;N;2sp6uIi z^!Y#Eeb@T+C;S0f!SDi4^j=0y17iQBl=nvXmG*eEjP(7w04`Z&Go}Gv&4A zudP2ElXIFN=M7QOIP3`E1hfEJSIDdUrgz^QJgBRm3P%MQZK|HvKv{E%kn`lwzK?$M zYd8PL&9{E}ySKl)^F$<_$>-#Yr{4Si7e4osuYco9w|?_0-}}YWgP*e{ePT`|ucZ-c ztY^>|8NtQ+V5rm#K5MGH%JGJXjge2q9)IAT{-8V;fn)D^sm-)&O&n{E^m5m`HTVmeT`=x?D&Vb_N}+^G_B@?^;D<3 zJM7uHEiJ~BW)YNy6S-tK_UhD^`aS*xYp;22+L#SH*3<;u$*dVx1SXef)Mi<0#*Us$ zi#bI$0`>2{ID9~lM@u6Ce=Zv}44Ql)2YM8lqAco&h~dL0_x>}*_=%vgGCGS1ekzZ0XW{yVvPL{l(+&zB+&2 zhP|gYym$KHu1}q*EEzO$Sm)kdpXl7-mYY6*^XIP-6 zs8tZfW|7kAW9NF@tm8ww{S->UU<|MIur|GzhX_djm>ahE6i_I&!;DO1N+ zx~^{q5-G(lB#*)uu6j{@Zu|*Z=f_e0bQHp?BYR_f0o{?uS44(Z;oFsDwY6_AXts;Fj;*a?`Ch-SoLH|Kz84 zJU{)_Aj@*(^E}7{6=z-Pt20J??ba{c^7*fQ?+3r1F!@DRjHWqnkDlGX{`K#E{^nbM z^phX%*u81%#^ujE`3T1N;^+S3i?{yAvUQ8E*eh0U-|e``qb6zWk-n|F2uVa`U%-_Pam)Y228R!-qb1^Uc_5 zzkJiJUmE|yWV_$4=Ol`WckKN1SHAk~TW#<%fn3e!BWf z>AKaM7reQ0{?gU67QE&5hUd(E_3hQmH@~<2(Wf81bmru!frDnfG_%p+mQ1~>v3B6F z0ZUgbW@Sb(B|+jSI`QV)Z}uM2_td2`l1@HSjJ+O&5+M-j0YF}Y!!^N}kcg3F4Ozj* zCI+Y~h<7S^1dD_ZYd$5~&Rl-4)6>1qoT>utBu`q%H-d6Q1`nM!W$N;`mp%IE6YgMw z)p7#3eh&L0E>pqY)U1LW9l4xlq*uMW=%tx6w(Q)O;;o;CRd!|2}e0P4`T9t?8-hudCk5j0{D@yYJp}_SyTwISZ$bpFR1~y$4mkYtpwz z^!Zb_N=v*?U%f2myg{A2`{3^O4V%`lOxv<;)5>*eOVU;>TfJ)c!2@AnIaO(cn-~aL zFlNm{Z{v|^J{s{@HK;U%L38GaZM=cMg7;(K97|GZ*NLW&Zv8p03FT-ZYJ8 z&!6o-a3F2<+SDb>lgFi`t=;hA)f)^h=mD4$egt+)YrZrSph<=-8ycMz&^2BRTDDkN zkagzt@inWKuUoY!WkP)F!r5oepSphQPOX|Pj~=~H?kQool82A3|InfP+0$2jKA&L< zf*j1s&F<2(SLYr*$0jDmBqsJ6GI;s=w1-cx@7le(bFcQ-U%xIBm7L6?4f9tG?9lVc z)90Og_eo7#msMDz8EhnyUtW51`l2aQ($zA)tv0`o7n)NH! ztxemo=D^Xt98+qF{)aa%Z(p}z_44)eQrGnyFlOh$W8RQgGrgMp##8pVPODzimu>RV zrafC$Wb{vQ!Mmdewr*H8Z{e&7*Ds!Y{^b6at=oo-PMp7dP1k4&VRqP+O&-u+AJHm!Q#)Ujb>$Hykk&3sp; z%Yv=)!3y7&jk|`Ait(ue;|QW1diCbc){QGRtysHx<%SKb)~#B#3YNBP)0RAsciYbG z{d#xp(6-U|i6f&E2YlbOPOHvcXD>{fGh<28sJIC+V!Z3pTBE&_{zH=52?t= z;ex`fH$#UEJ$&L^ScWq?YFIvZ^vL?P%a)|gn>24~$9}_ZK6(}AINKCL{``Z7wyoQ` zX3D(Oje8E~R`}G2!{`DG3|*zElCJq71j@_u7B5}$eZ$7_lP1QDOCA+HcIve0r%xW! zlmNpN@7lY0+@$fN91S1sBfUTCr&LhE<#1W#$YT zH1NQ_9qZOD=|8N;{dbRjnvkAVFn7+1k%PwwexJ9zaMO;hag!%UC64dacX-Rz?GNnT zym8Ik;X`^pd-IM}_2LT8#?6~zViO)bc++>lm=k9&bF!#8l5F_PyqTj$4Q$?|VeFXE z|`@8@I1swRY9w zWy_W=U$J84vb0r8wrpKlSnzsWe9EHPt5`3qE9Ii*8!>)na_W|H-T}5n4A!)G(SWFc zqHsk))xi)8(l4ApxMa=ph3hsXO-`LPC+*D1Gex-%nl=7&mu}6+#*dCk9M@-1QjJ<| z5A8X$Y2}irfjzR{JPUpOk1)%Eh=eT?Bt2X6@`-G zH?5Gag{n9VFS(N`GvqP(vdrllK zme{aqdP;&_nzp&PYs)mh6 zg*%S}03E}S!(q+uNu881e@4=i=Xb=26|l{qrpl(_Iz)0H8*IW@i4n_+^B;^I*73@z zL&aJ72lkzA(4zbOm+v4iH*Z~@I3f1Io6Ha}&=CSm!QmsjYt(4ay+_oHS!=G}NoQ1z zGeeT&J9B0Kx-H9qI_p+%UbSTFx)ocut=WF%=*hz8cUw29zW>yT5>aM!y|Cb2i)QtX zT|Qr;C|>+#BqCW60m9m19g{IRzoRRUUcX(reb<`JoATd2ojY#K%ZJzZ?cTI--n63Z z^yIh^hmY)f@#g8i6NftV?Q`YHi(aE+CoWi+nfF!|irzfGF)%I#x}icb!@i0WdpB=} zucxhCy((?X#ay|UlONu@^vyTF?bfq5-6?+3(1Am$e*LGT$97DgJ7H+_h_`vgykh&x z_+|5#Pe_V;`r=ys)-^XA+MDSQ0KAKtKCyIYSAl?QL_KenbGt37JO*!1Vm3-aH+NPl?!?&U6hyB~(DmiZJ-cU>@Q#^=vJd}Qa;DT(9a z#|-S-t5t`#OE+xTbl`B$VNtK%6?N}6@Q1ct;}9tmlZQn`S832{(fS=eUU6*4Rr!eJ zVFGUs?BCXRcziLe8M>BbZr!;VKV@qCIhDw*}tjLk7dC ztf?sAVwxdIrbx5d4((1MF743qQHTNh@&B>M^}Qtc$Ay7ln?7&pvm*!AFIv7LDmLZd zk#omaoCT-*9?S~IvymNE^iNk#d^n7sbLh_iXEt|J7ie1hrh2@3gr^K({u{xxL zOxHwoS)I0g%B;zUFP;d2h=9+~CIi}u4id>nOaY&zB^YnKk{$(IdysoNd^$^~UYn3(HFt+S(|G zB)%dP5;RSah0@Zzt5?o+?b>eF?i~ds_y8S`Wfhy((ao;mIFg}>l{*ywr7{1GFrc>o z*9il90g99oNAr#lqa2amk5$59||lg?5{$OhRJR#AzwFA3x$0P2hpCCd+w? zN;2*~ywkqhkjuBz1yzII5w%cQGepa-+&p8wzt?~ELOcJCFrYoFni7G#&~|hy6b>9X za-jdvfq9-{(U5FYynOa(i{_11ZrhgQ^T`p6wJOWOP^hq=;O+c{i>A$4781>{7>2e+ zY@i1Ov6GFWqLPx*Vjtsunfs<`_fFTIKNT!GoT@2|WBJMoUo2jnI&Sjp11B#2sp>bo z5AO5@%KZL{<0ntH=+brdp8ZkdrzB6B9`gAVZvj*MX7P%d<5Q<+`TT_ij1sigFWX$V zR)c!Y8sEu#QKp90tzX-|QS$~>YJ6Me+wbbss8YK|)!MbY_w8LCEaz3BpsYNvxB|M- zbYx$+G&?V+u&A7N^SYX0@rA{?c?J2jgEwNShFDZum|t83C2P5KBBijXAU{73E)a=0 z=%tGCQe3*GzE83g46>4<(?)Vl@6&(4>UFC;zLG%5_xepX%S)0jh{_c9T_K@) zo_AbMRfDhJWJHZg*s*87Hykn|uI9R&%zHg~d-tpvII7>vP_V+XN(w5rFG%a%r0uik zulkK1v+ell5FIy_BJAs6(VeNOQ<7G$EP&xUuFSAY=ge*PeZ7Wt>ej2@uv*O;RclnO zUb|}FK|MIOOkyj9kXK?@O*UEHj7gfhYSY&2!fewCJ62(S-h)Q%dQD%vv5civ2acy~ z$DAY?hG^^Mi>8m7o-z{RB`RTJhDY{kj;M-fj_-{c+5bt#yE5RKD&M+(VSN0UwQE+D zSCqnoRaap&KBu^%%o_kI=rAI+LQ>wAl|P#?eb$1x>siKzgKMtx=G~jLw6t*valEG> z>@5~K;rNLQ^_sN(@>jn(dF6ag!Mn|yRt_E9H5|^%EqXn9?yUJM*TF;~erd0)$@_WF zxyzRu*8Jh&m2@Q>V1pT_&uscj)!!XGe|GBp6^qh#c!Cm;)i%WPqVjE94kS*PQK4{N z-5=CS_a9x~v`O_wHEP$bS_@rOwOX}mwQGOhwB`M$uLX(bOu#>Nv+ViXYZGUWU$S;p zfE8^z*QUD`TT+z1W6$*RxZGVD#~Qh&#V5M zPw%wpG2qDA>xCsHOt6gc7ifAA?ccm}*Ng?rPG7yj8De2YQEm}p7Gv3#;|R9Hd;Mi= z)~_EtGOB_Jb8v1tunV^gy?u4BRjWE_8<%C3<&_8hnJ+Sj4H$Ov(uJTcWtLD}U!;#2HgNy8wVT#1iW?u5?#->R)a+94;)QAbJNJHl>sF_hjaO}2 z^UhmdEC^Q~J{dG*5XjSxm2={w23D|~PtkKr%T}#jGh)Q3r%yBb^dEKp@=X?v5CgIm z_Js?l&6u!g;XJsK3w=)Knxr5fI(PkMm%dRi-j&FP8e+;%pFZ8O-QcWDPbkFg*tNMy zi@NCVdW{;?s{4KQTGgu6s#3q<_fMYONlr|eH*2}4)T?Qpml^lRPM$Gu&Hi#YnW2=I zyelew=NG(^4K=RP0R@c<2lFbt*=ocL83wFk&DtG3d-T3{?@Z4=jgOt*>6iVqXr@FA zEh2}x9qZCY59yPe^;*`{B8FSKW7p`(6TN~@kOGTm&uG=4LCx>JL#wJ(ulil}8g;&} zpA;Xjv0jd;2#GACYqG72f@jM3=ymJYJWYQc6cm4m*K|`ew7my*kBJ#|@9`Z*3}xlL zTe5s{Tx?8kW_IP76mI+GbwfuCyYuojqZte@9oc_y-sDM-uU~A}runv`Cv#b)l=cQc z9?+%3owG+atxO#}Vo)~EdmX1Rw|w24WmBT#Bt%YI2!NE>iZ{sIK6^7^SnQ2^cY~(P z+p3@OBu+?3m_F^|?K`%nb6MHLTQuBrbn83b`bzkh>u6xUU3OYrzA3d<^dA;wTOmo{GNx}#+0zL+_EY>jXK{QY;|HmC^{{{EY9 zzwgz5*yXDi)^AugVRBMg7~O)P!Ufo(6Q>TfZP#Vp#shKV=4{=4#K(qJSN17Iu~SCW zZ1~-GHL6vuTCYy^=C!LesZ+IH(wH&j*)Kb_t$*ayk#e3ZXP8^JZuIKY(x_7;T=OiZrVq?0NV+UNf z@Y$2YD^@O;wRBguUt_I^WJsz~W=ropMUO_s$FJIXG$2_*IB@RNv5C{?cNs7$dCJrW zcQ1DD+Vb+vYhGSvc}?-NuBN_y`#5=8{P6MdSs}1hw=lbG?fhkPQ^wuCb-G38#`~^a z&XbiALArY5?)NpT-Mn$Kto-%9!`lXp81XKrI5(?c)v^^+rcF9^?aViIzS*&BOGQ~} zh!HN`e$=R4o12eMRfJ#cJF>A`?*X|*Y(|cE(eiaurcS$lth&JRVI&*tNGVI_3hpB z(#`AbdiOtm`LU1Hbc2!k=cV~Kdh{ANbKd6M0-vr_ynB5W0d&#o4QqDp>o#!Uvy99E z{YPy`+r{}++n~K+j1>v!F0X^**oMHn2Fv&g_U+l-eLzfJnOsrinUa{;w}0Q;nHd<% z%(CJIi|5anH17W8v)$UYK6m4Kxg@c+Ef}EjxPS>NRA+rehVHBXHc4C$~!Za>kV;u%<9y@cfOyGomGPniyud?Cjhi!%E;2 zHi_)_3k82u1@A?|KO_uH+Jnv8O0XpFO}*xg7Oq*Dm6z$SC_H)mP{+Rg4_>^HT@pBU z^jycb9q!$_FfnE9mhBtR_p)JT=4OwZJbvS@%|VIrGl3aXCr6JSb@cQx&QUo~YMNfB z4LIPGmBK(5B1A6V@2;;D28f^b-xCJ3ThyUU<~qJ8>W(kOzq@w#WR2QQYS;OpapNv6 zTKv$fNAGRxR=s+9KNt>%6zxrZ{+z{gJ9hb@VUq?;TQq6ap;i0dy{|ud{QTw9*;B^< z@~bcFRIk;rL9<3pTlXItwg1@ZprDC#NY)0qrh{d)>k0RwyZ`O_H^RUIX3+7B_oVqh zd;NW3KnDS#5+fv@l*(i8Fhfn1GhU@9#>ej7vz3=ZAOMWWdjh^ACk~GsJ-lJ##!Z^E zY23I?*KR%MFPwMb%B4=-`rWwul#yl8mK9fHz%MOG4VcLPWt-8?zatE26K3Ns70G*!^aM|eEa;I#S5m) znI8~TK{L_$vLTSkk6l$Enk&Jxzan?$*UteY#zH_JoHWIS%Nzt(KP+y_h$D z?&O&Z)3ZyGr>3;&(56|_hMhaM>o=fZ<8~b`J$!Kf?zQA8$#v`0Zr`|Ri@FUPG;SI{ zbH>$YPnx%E)vRHY7LA&B@6v1L{6+aZ8#HxMk_}#RHBFUz z&0p$Wym*%t{gPSw^!3dKja#o?yZ7z8B3Y*`h?>J8W^CHDscV;BjT<*>(xg$7W_6~{ zNV$0J%GI0qnl$_2*^9T5Ca8KC6zk^oN4D6b{(Nm`co#E85 zY*UUVN#Qf!y;#3>b@f(F>b7ZJyLN-bk#VmdynK_9JuD_>@5$pKnO8K{Q7crjbi>Yd zZF~1<)1}+SZ99DxKH7H*q*duiqUjh2@FK{Q;I}L(Gvh_dxWq>F8#Hd*yiT2_6DQAp z^z5Z(LaLS>I=HTDw>Dq?@;ATxrbgHPBhH_@eDVC*u`y#BG_BjBP5p)qYfqb+{N&N? z+^jcSHm|SUuwH{^P3t#lJ#uWy*~@o5p`fCRhYszE8#`jo%&D4+|3k@(s>41`fAZ(Q z*59!CXm);)q%)=yawFlK+?R2&NwumsYuu<^o0eVrj+wsjSwRuH{p$H$gL*e_-01s}u_HPR7&vqF=Ad4gXNR_>(iwVBp#0LA z)7{&(YhJfble#s#b!~g&!KK#)Z>FZsOHErF;3#8?CfO1%pE-M`NB`dS+qIm(cFEg< z=bGhHR4?UfGC=n&{9iRKmL~h@kctTlw?t7XDJXw2WzP78E0&abybm7U?cJ+;vnKU> z_vy4~`TWeHvJyt+O*=C;bJ?mz^&8gv*+2cfYOUJw<0f6Wbp7qC*WJ2ysN0}sy(V?r zcKKoY(v`Voo`+8!O`DujuXc?V%^EgtQZGI!>HL*zVNomzmbCBDVcwF(Z?f{}s2I)1 zGlk`aYd39gjrlsL{aZPvKwQJda=cyCL8qXPm z;K@xHIeg)w)wf^f1XR5+zhLBm9@kFq&w71t$;!EZ`u@AREt=GB*m&HyiLahK7lOXj znNvD->sYT<^OoH^k4Z^x-LCoBqdVT*zp!NPq?&bWH)zwQ_rU(WdiNMLa^$0j&ui6b zSiN?=#w}YmY2CC#*S0U-KEC(x*3@Y!_3PJe)}(Rs=1qF`?!I!(>O&{bw(l`GJ-d*T z*ifkK%7qIZTldXK2l3NnMG(Q$g>a>nS}Hvk??z-iT6R|9@}(PEwQSe4S-tAtf4yYg zhSvoiL9_X=zjwD*^A=8i`t}hbF`ZX7O-%}(Jhr1(pZ1MgHfh+rS-plW8(zMBd;RALb+06>UV@D4(ZPehmzxj2Y`t=&OZ`ZVa+o>}qUOad7;_2f(d-iV9 zvTfZK%||80p1yJ#gOr!^W_-$&rY$>u-=JBY2KA1gK2q)}42C=>P9CXNvwE}U&Fj@| zFm7DR)2GjLQ_akI8=Dy0v}Mz-J-SSvHS2XoCY3QW^~bNC#Z8DE5kKnknD7g1J-McWv9CMa%Xb2QOW@Cq1u(we{zjPZQ$@Bqt7g{^kWqCRL6Yj3xSFW256! zCf!n4HxCV zh)W#Zs6~@H4I9*L*zn@@YXOeqHTBHJ3(cE1+rNK*x!0@PbY{}VKMfnTe=cwkfSp~Egcels#kmAx)w%%2{Sn zN#XrbNr}t0A1G&J$511dw&(E4Uc+O?O`pkgp3}#6^zPfWK~n^%HZ7a~FsRS4Cr=+d zdU0p^{HYj)dQDo^uiK(w-R6^0CYDy@9yznW=g|K3S~RcSpi!e{t#01D6%2cHlfQZQ zN{6oP8#HY=HYR%L(81GYOih3HDt3Ha>vpZ0G;P?aOUFSYhc|B9;>zu_-ca7vTjz$1 z1fOX>GAgF;fWZml$Dg})sY|a;ckW$fSzj>VfBfWSk6!(6Ke&DE&c&2zarK*2Yuc(w z{YGuSt<@@e!YoDyIY9)MBq4b2_`w$SYPD_NxLM0)14aznwr@|VxBSATi@o~{LM&<2 ztVx%i?GB#UJtbv)uZ~?>H)`Cjb(0aJ2DE73Zqb?z8+IS)K4@@xD17(!z4$Q+^=cw$ zbZXqRXV*bv_n*HUkOf8KKoB7P!{xp`yAE|9JhqfkM3y_gfA`=){pvPv+Msod-opm< z=+ixQ&h%h$-o0y=dkz{@r+EvwMz>zQE}TCVsK`IGYhB--9a?v7pSoqu_5-_PW5%>- zSPvaqwQ7~sdyc&Egi6Dqv!_pd{g>Y!xq7iwk;1b0?Dnl1fB5bBi^sjZ*UJU~JAeMu zw^wi60u`qTuSzkXSO%{5dH~lyykbCyn~4NEnoRi#jgV@EHCGT#Q2=A6Y%meah&UGL zpRVg*31QXXOh=*Y4Is*u83qJJQh{=n$tWQSWW1maJd_IHJ->XF^ekTn2EK#zg%EP$-a=ZW3g?9cOVPIekX-3neGX?~Hx}qzR zp-7g_0}dToc3`*yr68p|t{7YulqsMEIY$)fG@)tO5i3Hwrnv$Wub?`_zCA>dY&WIPSXt&JO19G8 zhbcE`pk<)%N+K8pWs#Jw_9NOu}LASxY z@nKDn6c)EY-?3D(S}-g=w;+A%&Mo66EXgnMRptiZ6+7reh;}Fn?2JwUx@ed!D2^&Q z08lkTD_WG;Kr&2Vq8y3v7SKkttbk#96)k8u8mx-39XKB4wWRZSCS_=~a(bOdc_+VSCjZug7^R@%T#*?A}77ur$Q}42Yctpqbs4vh>V3snF zkj`+E6=}NQy68jvg|eB6Fi_e%iqC@y@-E;+i|A6sHX}Biz@&^`m7D!wjA~`ZGvEyD z$pr>UqNr&B-3-%FV>41x5jb_?@YE>@4_@4sT^U{v5OykO3_urUJ*Y%f5qO9oS}E{U zXex&@9N9!@Kx@$nnk7&Kq|=RbmS1zq3d%Na*gSE@ltQjJ>_}|HV!;@xEi&c6LqrC? zfxl7$Kn0^ud6;cckOhhXj!CK;k&zNdSd_Ke#)m+vMFeLAN$^-5BG`64lnzBUbVgId z@Kat_I9q2e6`|ZkxHC9OQ{YFiA}iv;1r!JU2q+OK&$a^ABd~z(%6wd+DCn|iQ&wD! zaTE|)60nqD&tPO$aWw@7W{Nz9$)dE}mZsQH&KNTtCSsvGSkvU;_b#NPms45I&?1hZ zOWtc|4$hrB=jgdhyiFMeDb^r*e*vjDFRFsL`OnU2#E^ffnJ$=8?Dk6#xfY);0T(~4BN(#D~6t#mAPa4 z)@hR_aBP@TAEHlTSSozN1-BM8na2aUuAlS(6-xM})%Yn22A3i)RF*gg1e#g8w-1U-U%K#6ZzDAr?E7Mkh6F+ltOu`tlVWWZ3+ zeQeNGgAs=j9oCP2bzPdskW|>MYEgzF8G;|)4XlkQAS$fP0pn?(fvS}Iya=;ugtCdj zIl#2&fPn+UH$fs{6SPo3VS&~SaDi67r`nXRW zKr;ifL0PCR1r71ZDrAi1l|Y@*x1tXCR)a7~@D!1D3W2{tu7`O}rbFFy;*l=Az$MY> z(S`|cI6w))G2)dCK(lfED>hH-2LE-!fO3%QiXCxW_$S;GG(d+-IuTeNT4jo=B?uaC z0^=cO5D_hMYQJBq{At?2j_;zc@Hr4P9wsmN)ylLdvaS7#@c7SPXy@M%1~!aOkpf;1 zWn2L8(~zlfIzS9~zvR46hbjxaETflA%Zy-f(CY4i-R$NS^|7EupdK^6=F*C70^3iq{2vYP}8VDb}&Fp z%rq<0;X6hMHb7Y{VGG!?uifDE|R*1(0L-EPfn38mt;}0-PH3O~GqLGh|g&fhhoZmc`%EV-EaT zmJl-{5%jXmaADdggW;s(3KE7p!~+i<_^F0i286LAKvuXVNHqeMVQ_|_uG~%He|k;3)ueAooBYd>yin;;GJRI)|sEM9u&iN}3LE&{P!+4_u7n z_#lFWM$v+fbE5~L9)hZf=Laq$DpY*b0BLT-` z;6{1IC}~%^J+VOapawv4^q^}>_*t9s0&9L%WGv_{H6$XA zM}!arGDMLL>8MjN4Jc$h6r9(P@RkeGt%(Yi8ijwumne%=#5G-AGy=NC5ZeO@Ga$tn z9Uc@BWS5t0p0d`W!=VjaP-)<;#zX#7(G*Zna5lg)_^QZhA)gQmL0CAjd4Qyg{#TTc zj?vK|b)iFbf2c$Pyj zf}Kc&CG8<-HY*7g0vkYFgG*wxST0~0VIAVi^hpLA<`p2e1X2%j3zS2|C7Mea-{2ac z4!r79t&kPrVep*H)AT$>82ZzY{eg1bQo|CJ7lz^q!XFfar?aX6bx;{HEgjAccg6rY zE(4}vi6&q~WS}Em^eN!8(!u>fkD_ymDIl_FoqBq0Sn|F(bSB9g2;*} zs=SQIZ7V!R85TrpkEo%fg;<>-!Uru|pPY7`g?z(~x1Hh>j{9O2A!!yle=5 zWuoVKnE}lJ6Ou175n>T8p{zi7z+59Na2U-qWK9l1 zG=XzrEW@V5AUtVd#pOgXpot+@Wo)4W$c+)h;6R6aWId#-BH+cQ^wCsz1^ht=y(3}+ zo#F!W(F}+gumjiBEvnBUso=Zt1u9(v$Hb?3=t!Uzm8>x_93Uww%|u1;X^=qxhN^K6 zO+?5*N?v3kGb+stRD;U!z}{%CsFFHLFi>#a%3nsP#b7c(ThJv}2FXOA@iUx8ov-P7 zSb^Sn4-TZ~D3=`w5Bi+y2~*W*fsz-y#GUcW&?E3BXt{vJ`D{r<?%M2-E5C9^ZxG}s~H_RX;wvHcz@&NQZrb0PvMB5BO^SG`FN*&bofMGxw zm{i3=Rvb_yV6WuT^dJmU=P)QHgkqT$@#0U^SCG@P%dslQ;oA&^2_$soGa)?DR9rxh z_%whiEJC5;`<`-5Rl=&um?mRDz63C8kgA|lz%Rf$kOVD6SAcXWn#jsQ!Q>QlKEf%@ ziP3Ith*CTV?e(X9-1zqU!Z-{khj`jV=coX3!>gG-^bYj^6u9Hal3>|j2LVP52s#BD ziG~f2V8Z|asswe2;J`DB^61h&XGG{qZ~!q-$&78qa5xT78R3MWss&*_(0~S|q=v?l zc|)wsHG&ZlOeL&~Ja8F(0lFV_b(S#PtE;7s$!Q|2TC7YY5ebR`2t`0JLJ@pW2A;UO zWbh%;Yq61CbGyCR&2u0mrgvHYNZmYCv~02I(jb z^hDCp#E79 zP);$xz<(?ZNJ&uca0}S4J7D}i)hUq;pQtzrd_o6;n}W#WIVjPsE`t&YGV~>JXkF(G znmjWR`6P@x&=e9BZdN%V1B8&Et}3%wQhfv+%m8xJup*9BIpO^`T8!&IV)OqO*WVWg zl_k$0m#L-(%{@bT16Cl*z||??%(ibrs0Tp}5sh$#W@iVV(( zpO;LK9jGSGw823wN(87td4mE=ybYM+WfNK;tZ6Kxsv(0i95D{BLmcAKpy4!=WdgF! zV+2)Gq*(?iLfsaq8jB^UnoK!5X$eV{RSCam^MV=@bWJo}be{-8#nH( zC}&}j5TA5%Mx(@QbbcSEps9i!&>aTq0#65p0yI$+%ApDrgcn-2z{{ayXHTBFdd&}k zp}DY5_%5h3o#nH@-+7u7A$5WP+DrTX{swM}NUZ`TVPE)yA%XJ&+MyL_k{;5Ea>Bx=dDEiPbCM%dO&gGTbT$<` z2}%Y6Bv97^T0`TyKpAK(nHEGus*cC$8f;8-LGMiP_sa8WfG-oDMw>xcG2D^}j01{M z4~4)DR1hO8;=?T|ULc}^2!OLGfJku1kYmUoWN=bB9MM_V1|;x+8^Its;WHx86)+7j zY@KwJLp+bzx&S)|RdeCECODeQ82~BHuvo+75WV60l@&P@Rurz?xqay52~Jg1fRY7K zh^GeSjewgXAVEKvG$|-hRYQU@fUE-S0_55nkPl=R^w))P>w;9tx`EQPYmiZNh!2EL zz=8t52kSQcDnK0=OG}Grkr&Tr;`4|U2#1sr)AA`oND~YUFRi8{Vp3UF$A(hDkII4^ zR9&94S=JV1s4TP+T$Sc-7!YL+<4wXq5Y3=rk?8?h4aY%5V--n|5Jfp~FW5V@FDN`q zmE(BF@L77$aG)o2Sc3v7Xc{2_0vP=d+og#qOYlZi4iN+H!_ic^#5p0=3TOaA%5+S; z4u%BF_el6 zywbq?MW8A|Ic3KuA{1EwZ8FnmSi%T2Y! zHY!w$57`cGL*A(}ip&5{B&cJw17CJT!DKiE^n)fuNx{pAsOTy|aX1Nor9v_A6CL)b zYd%qZR}s$GwDZu7dv6&9+Q8u~V7R7%$3T_QNu z_2`GoC2Q#qoS<> z&c9g``2S28@QOg?S{z7Rix;^QCyosrGPruRs^5P7^{;>RPk;E!AJObajTS*-Mm4KfsZ#q7Q_|)> zswnZAj!We;jEE|6p|Z<2&i<)(mA_Q4@?DJ@)vDL5QKM>udf)EZyJ6bgdDBu?dqo5* z4H&G0Q^~ZTDd{jRn|hG43Ii>JjunLZfJy;zF|Eq21y%&c0hY;VoPtmSY5=Q)qM)4` zv~D8;hlp;Qi!j@TL z808w`z2*iG01@A8^dC#y#I|JHWn?8QBRyu!u>D65`DIXWhbH-S(NuYZ>g<7oSR!<) z;{pf~27m;v%QE4D^XCr^iyHLj+O_Y$efuuAVB3}*E$cOGRHaJYZ>!ErTYImpq5xqZ zjvNjaW@T+%zkXD7bQvfEa3JhGzCNwdU;j|MVf}CG)&I7B+kE^ITGUw$2)|WJg4bc?it5B8Fc)yx5^_{co%OwMwm;)oNC&RrTxH zlcJwIxXp>GU`5bGC>BeTT{-M%zKC5`SoS)8+Kh<{*B6Df>~~o$sX)iKRch6)QoZW8 zRsVeY^iIFG0A_>G4X*FiG@mJRR2YP|KEU6=4qZeuB`nCr1!XU%OrMy#I4vkTK0U&q z4?#&R1|brBz@-UcQ>8*E0A$hYFG-9}`0fuiYJFF~YR#HeYgb>sb?rM(9;p(N8I&Sk=cXW#Eu52(BiV`zvVXmNr*V zWdepRNq=*H{M3}$i2zY1;sgyMo6&~09c@G6i>f!KtfQf_%k;0+ckl@~&i#H)tp6~mG(hnVtH zNB0jOG^|rPl$Td*TD!Dy-S4VbtM-SlzfIe;E8i1jMET+U=WSZFYSyTJo$qUQ z>eK7`tG8gXyv%Leu)Imlzt*evU5)RmH2$Gy+P-7uyp)@nJ*0D&W;JTo`lf1+-up67P_7fMM=M-+;wy9Z@2DR&aTl4!WUw`+_KmG2T zF5QP5*t2WSZvxT{NBA5Q~R;Ri(Yghd<0IgNKHgo4M^;Gza z^79ujoc(>BD%ERL`Mz$o;Ui-Yp14`USYan3BDfQQkzLEMA=V9709pb+EY4f0*}*tu=v`ZcQ7u3EExqgI1r#^;v%A*I(Zm{axFKdVvWo2s>{ zS8LRC%EFZoUT55VbhAnG8nvr`UANA+EjzRtJAGlcFTk?p8PBdPn?LcJZ@;Ztz0UMm z3+_IARuKq4dHuTO5AAE!s)?{YU|_#z8E-k=C@3sip1P=YgNBW&Rjc;RU)S#0k>U50 zbIh&lm%FxX(YRWz8h@?Pv;U||FLKK?(5nM)cL+{)d5{Q?%1#?#Hj(rMofYD=XgKkEm^a8(Wt~J z2QJ-$o}gKGu_9RUcH+3GTD5CWpTE+}@TwXJcr*7M*xqyS=*$YfLRLbwQ5>4Uh2-T_ zL9`%p6~um*rU*<%3i)`iWJAmAnj}Jd(oR8JmMvL;qK!n#IPUt*n*;iGdinSy&%8Z% z<#<%ei~?2%Q*~^b&WF%}*5h>c2FlL`-WW6iAIcD6Htp~4p1t5kaB5Jv+L@Vbu?ZMC^rddfjh&@6oAZ+}vV&Gq2 z|F|&F_)zG|sWSt5^eikb1Rdd2Z+^*((--y)8Z+eF&6~RqpH7}Icl)-ZtVb|`q?(N% z%r7koOFlnWQXVStvOyV2P*P^io}0RC>5Hrkrg8!qvW|9&S8_@TPZ%L#P`MNWaSu{Y zdmL#d`#%r{utv?a3B{oR;OVZ1)p9fP9?hDw^zoytvLer^;|E6!?^9e+DyYhZbEh_? zEqQkD=A@J%iT z&X#@KO8w;kb5O6!iafx5n$D%hR5IiL&xC<&Ae2dxCcUpciJ`X;*L1ZYCp$4Aal^J9 z9+s!Q-|HWcNUoRr%%4C)B4zz zrvb!#>%XLq0bG*8DjkC0Wl5;;l#wYDry*%s9lgBUaHt*Wz z;=?ICy>`~p4S7EP=(%%!2KH;wtYNEW4SVHE7(iOSgsV*5wEMXV0G>(6@h+hE0Fy&~@Up*?FNbNT(o(8p~Ji{u8Kv zpKXY`#z?RPntzbM1!(C2J|?TQn}xQ`(`l2+9YmGJjLsn)k9QtFyO*|hY23K6BV$HP zpEv#Ci${Q<%Kf;&XgDgoM@Fcw-1x1U25%ZnR_2pxfBn_v3rB*iFRaR?44aW(%&NKo z7H`?$6B3xC%5#zig-u&+Bf*I4iP%B}<|A^v=Ux9EEjDgUs|bbyKqJj9tnj|geRJUG z_L#(xD^{-R*1g-_0~;7VC*$4y&Yimd(4l9`R&56l9XNOXoc0}h+`pHuNV+JB*KXbY zYrQ7t@87Qo7oR+}<%b^{G-}qo$q$`&pFEoHFTQc_`nZ_nC9{`|9uqrv*`fz89wo(& z`O6=F|JQH7>o;=r-qU9tgdZUcV(jROt{JT6zAt|xI<`s`SHlnPoLIkR=EjYwdk*iY z*}CPeSDCeIHJv_XB3t-F^;QY>wOAF>qPe@4c3czdHEp=>X zTCcYCDgxdRRAA-)KwdXOoYx;LR8srDe0G{X2JGK4(V2`(obw zgxYoM{PUk{wQk>MT=MviojM#la|S=_<(Ud!L6077_wL>74|?xBc+{|2+Xk&VH0s!4 z?&`%w{=%ZdcT4BZoi}M_-0(4DhYtz_Ud>I7uT!t)AOBRNbI;Km4qeO-^E`Mk9f=Cs z24_Jznlf*SVJ#$EY#>-ZYvSzGDa-vOBBwd5Q1U=S<^%Ael9dTdNw;TD$Wzjy{-mX93C>P-66H|!l6H=)1_mqY+`b=BlK zrm*-;_dY+YSidg2q#P_CgC{tGK}ll}5q+*);4OSHYufA;D|RqwoyC+_WXB{-n?7$- zR!MNjkprFkbZXwJMYCothm0DYUY=2=dbaG`x@zgl$M^1QmLTY!bsOf*nw7kK^{O_# zN8f!@QRrj$?A_DthxTn6H*Md%{n3+`OL;Xr;5&BZNY|bnTQ;iSv03xPnAm4;UzM|g za&P(W?VCHbYtf`>gSriB*KN{h>fD6~Pu^(TWyI4r#U7UBRK{@Nmts+I;mnz-ty_0# z+_YuuAKF~GbD^O8-SM;g$4`l0x^hYTA38Q{)O=jZ)CW(WN;FRo{1kK(j6tN?CQuo} zrG+$65LsXUo}KpW*y;5JgS>q1&hu9Nh8?1oEj~Sgd zX$oIfA=ysAwzGnP!f-e&%DEZuMh@tYpwp~n)8S*H)3eHW1wd||K6bE2w>C{$0FoMY z8a!;>fsWDU;(DF5Pqba{o?!-(GvD`8a=xci(|yO?&ryT2>O21L06U=gW%l<(AA% zoV94e!gY^wN>$og7BmfA4jk=7_$=KUXj===Ebt6-?2u;lITgWLKJ8=je4oH#alYYb|3S_6I zgQkN3+q7>7bjIXDju^OfWcQ+F3(w{k=GgZ3gB#Koja##D*80^uBvDI$`Ec{5C7U*{ zc=7U8a!Sh8yQg>TPn$S7F?D`gtCrmwHfk|-_Vfqo_d{wxb7ecCD+&jK36|nG;L#B} zZXyakZ}#vZT@M~PR9xW;gq0gtUbbr4{lcA_VFRvF{4V3>*^~PR4vX8k^GuM@b2DGJ zZ_(iJ;gjV)mJ_ANj~~>pSN+zl8@^B=&sUVo6tETtmA8G{I0*yV?2%^QFJeZA`6HEFf_;HjYQf?~+Bz}gn$Mr4G2)sCoCK3{QEI?qwL zfS}W&0kQvo_xgVz41yld*~3Q%_v(|Im80mQ<_35(Kd1Cj!zOh%ZP}GFb z+_V*Q7c5@zH2wLG-CO6*ney`S{azir9ol;=W$J>?14i9=@X;Usb~*LV8BRke(~j7UzWn3}hrtJcnI7C<&!^ z?_ICbxb3*POE>M@xjJo0%DBYIvzI^3EG33STk-y9Oa9L16l^8jk;i7h-)Ua z{=uV%28|q&? ze;E(iMSFPQFOC_J6_eG_ejRoUF(g9w+onVZ>{UcHk!8wOu39>E_RNe;XR z()H^Lf{b9(ti7QNw5^;L5NIC&u-!7i{Dm-6cI@ExlyM2k;}aJwTeSVa{);znmj^l7 zqzW61tjVURIs#2M+H|f#)i^3TPL;J`l88sl)hkD5&zd?mCVuLy`5SlcI&<;-iLD)lIeuJe-T`mJ*{Yc-rZH*L$NgJ~-_Oqo6< zaoVW+Z>}Uwj~zN@*prtpP0PM>?{>nts0mYJj-EbTt#+%8+fHWXmr9zTNTGtaZ=#1s z?K^g=T+=~Yd6`|YY<^-))YwrYMvfRZVEB+Bqecyi8nb@K&aC|0$rIv-_3xZIcf!U^ zOU6w~_;ZcMbC&NIJtB5O!h{v6^LB1uv32L#0i)u^PFnFSCrmqA9j)A7uzk;lF)`6z zFHOg|y7c7k`HAC)4H?;QVAP=Q!-p-|w9U_nx{T1zUA=U2-rT7vDHGPL+4?T4gcBsy zfV`*LVI1^{3G^UgQ2h2$+^{~UP8?=sL8OAVbRKu|qzPkV5)K?b`p$@_fduX^U2D^ow9Z5wGTK zKCnMJF=kZM@Zp08!{|ni96lyy^wP9N4CB>A{^-tw<3^7kGc0!Wu-E~EN1V8L)hqC# z0XHuw%DX#dcIvz}2g|`CX`0Gs+w!v~Pv*>+7CmalbyQv8aQM` zz4~B%Lr-43#<^~Y_DCool+T_$?A)X4>J4l23$meU5eR6{SOoT_3Nnm}bIk&O@xyWP zaf1iPY~HeO>$Xi(XHFS6Y4)KL*Ta%g5iC1(djH;CTUM`38=I6|w^N6g1^FdKdD~Yl zn-CM_2~`|Ee`MDDlpVWQpS^afLD!C#UcMfkG&3${%FBl@Y>mHn{d9DEOzOIgrGiq* z@Q~{VcI{lVWKlwFbo<_29=>}WKVe*ALfp$|4{U?Y&v}V4nl&eN@1b)oIt)zDso)Kl zwt%WkMM+l6MsrOd_X$i^Ucu63X=7vK z{d|y7nJs&_#=uNRM~xmnX4H_V5kp2sM~z;&cv0b-^v;OrhYkdx5%fsDM{3n=$i`#G z^TjYjn?f9mwmHh0CaOA#F~{Lw-nzPW&g{gf5tFA+SifWIk@M#sy?J};;?*iuYtEmS zx@GH@HS5>LjUQL1S&PT%8Pg}vo;7~T%lmh1JDgqmdeqb@3%2bE=@#erE}J_oK6>Pc z5km)$7&dh5m|>%%h7B8baR0uynXkvqnAo*{k2!N^Z(hHC%ESrZ)%YfD&8pr#1}&bu ziuJSbeL<^;9v?kDFC&Z7OmM=&%BZ;|3_bwk7KWzVr(;iWN^7_@X#q&q>>Jr*XarE>}4+}wWNpzZAF)8(+u9y+Uh|tLz zwfxTAlRf))x%Keg^H*83<}4XLdUS3@mWMBzF?Y&>)cG%-zo3K*mQhw-vUo{q=PsS+ z&R>+6oO18sV_uPgw#DUT)89y?&vuwFw(^zJ!q)S5lVNd$%PaZsexk3G&x$i=%0uoz(=E}i(Et@}h znKgWH{L0idY=zg>eY)WpF?#6yCCe^fzZ(~yv^aIaRw(&RYbQ>a-l=2EqbEgvHmKS@ z!|;~mzZ)}n(5mH&pTBr|^33HwS83Lx@2FwGi$UFn4C^~{-u&_a^Yq2r)YL@-2KF2= zs^{2qd|pE2I6 z`U6^U_4-w@v9TjZjT|(5@QA1pqeqU2jT*UW&2n#9*1fwIM<>R08#ugur~cnpYqDX@ zww&@Z#t|hqXc?uYInQHaCvVz$*2n0DMLAO@$4r|sY1xXETet06zixB0rmc4GJ5c5+ zGhDDxpJ4cooV+l59%S(;R@8_L*+6{ZZEnWe&08kVoSmJYqgslnE41&|aLX!67cHDQ zdun2^?A_j-X>%8)96P^%_u;+0`wq>{F7Mv6&(IOW*Kgahe)paQ%U88--63t+>fPJ- zw`$$_)VT}3U`c=}*?agv_kN=@a)SN)44plFTGqRlyc9Tb`E>Vz(cAW&_65YdHy(8D z(DK29ljZ)`yAJQ}F*vp?pot9s?DpOI96oeH3b9Xa-RRb-)vc%3 zi$%|tqX+6XZM7x2#kAC-;Nza47}F^e>;Wzj|c;m3;8ac zIx)Cc&yY80Xo{$MyMrGG5y8UI%iy|nj)-=KyuauSM&p_ADwb0*b&>sv+Am1-nq^dC5KVBm-3tJ2aNOP8lknzr)riHHC6+dpmHzOJl1oegK+zkQ}l_x`Ik92*g{AaUZd z5UaR0<1I^{v1n@Y;`sr`RdiDbnp4Nk`uR_OQLS#xSKgv>g;}^@cGchh=BFQh{KaRV zfBebkAAS7QS3mw$2e}2>*29%sactTdPP-vFm91br zp!klVT9mGbeg67IwK@%N-%qCl$(0ADwTQ;sA<6L3_Dx&!aXh8k)?Jy>Ny1t<$CYT$ zooX0{8RSC!2KHW(I&baLWdr;43(6Au(d*0Fxg~YTz-}RhO4b8gLrmd~o2NT=>+$eO zrYOMd6rK-A_M064^+}7z&s@1owCLoWH$Qu7(#Y5`{f?YI)V#;AOV7cV=-`N{NS?P@ z@gv3@JbB7*8K9d*f&7l0n*IF8pMU<*N1uNB(dWPX@Z%qS^x4mU5|xnThsX)>YS^pG z#ev}KbC-`dY&+!U<2)Czrn9nG#297i#jg{l&YYRL8X8EF)d1_s_rBYDc=PC_SdU)| zcnyuyBc^P*VMfnkT+h7CX-NwfKYd$B2jplrkkK6`uQYFT;^dX9w`IP4?O1~8Xg=9t zDogrnj-xAl{)>mB`gT9CcaJX=66uJfP*L!5QEJM{b*TX<6gJI}Xe7l<`~6p6cWKhm zTa@$iJ=~-h2jorWR6eXEAjF4&iWu~m;)xHh$#z*y|%sQ4+=9N>I z?P%7z^TS6s2Mz6U=eiuyx3I|M1=<;-!*5NCQKlqJTD^LE`ny7dPM;PO6yHynGJnS6 zeE|m1LUv^juZKfUSB)|7)DqzSVbzW zDA>Di>u-Pai^B)Dd&}SXz1hc49c|co@YC#al?^_>ba>^g8Crn(pdc}U7RW&9jSn+6VLcdW-F{`&7{O3P5-@E5(d09mukazOj?q*$E z9lddJ!t5CvwryHUN{-8^$h zXG3(5TQ@?2QCRF*w|;%Xg!qujORnMZcs8tA3ligDnXqLJ96R=tAOHBXPe1>sFMj%y zk3aqDi_d@bldn4c(6;E!>+Wq^@7=$rH?LBqAX}fMYc_ktv^I?t?7?87aAsCx5ap|1Z za(PIp$SN;-kvx0G!X5i76gM0UwQgMhCtrU4`In!5`P0uo{sR8<(QkkM^^7@7ODY)f z^spFY<)Vt1E?BT|!QzH3I^25nRFHx`U%}pk2V3-r zdR-b6G}+LD_ih|-RHw@M^XKzCOwfo3h{%*Fj@`Fsc^jd@+qMB z{q^~mpZ$L3jCDTF2-uugFV-AC?Em?r7jf~6H*ULsRaP$JI04HU6F+tNqV?elpKAqVCVS?bl*Oypq-{J@w|<{jFDq1u z4fr$m9bVs|U(eTt6>;%1mM>mkQCeu)WkufSadF9;*B|7O{>03Q} zOv%m!fdY1wJx#w7pFCmm4 z^R5$&!0~LJY4~Q$UAQ=H*X!&u*^tAsU$E7Hs`x6&m|~iO9Tv>8YZv$RX#D-Y4eQq* z+lub3l}e) zFk^a&!XrWt8anh>KmWxSpMCPtXCHm^`A469{LycJ^5xK;9nYWK*Q-zGD~}$83`jk* zG%Ih^z(EJkoqkoG@8wG@K3^<<7af(je(TY&>HzEmLLMg;NRr1}UUBLCgKk}i-MRmO z6aA{{FD-gguWs#4+m2`Cv0l~*a2DJU(NK#h?@F>)?A{bJH7P6qwQ15B?_gMiXL`y? zHmqKcV4h$V`-uA_CeOLUj47% zKAK(rX!o)0{RWP{apPsjwm;06GA=XoNm%gReDolC%-o}UZw5>Gd)KbFZ&&Ba{X=ic zAE)hF)1l{pa-XQG0)R>~7_TTi%FOLIGIsm^W*E2G6hQ>_TuxQ#|(}gF+4ghVM0<;N2%4(?pI zY+cH-m;g%V30Jh&|`Y3#hE%e=g-*e;ZgNIA?5fFkZ637+1W#6s&1At^3CVe0JJ=|#mpNtR^6lz_I11Mf1-%8Fx^^fw~rm%ocmP98ZXsmvEJ++aaP zdR$U+)Tqfmk7`+Bd3nZ!q}ZhBc-H6l7Qab|8Mtm^T5d_PKwI(6(z3F|Dbt4~PI#MN zT$q*9xow-(8`gUyF(ApFqOxvn+pk-bRvsvO{POXT!2@GPk4%b-j)@sHGA3%)s#Tdq zrT!9T$BON3o43hii!1D)VzC#G9q87k)z;%jbC|F|2>@vOk}q7EJS~32=;85kiP6!q zL!*W-TE6hog|oZ1Y>tZ=>*2zZ4Y?c6&Az{O&BCsIhK!0yicd;NT{vU?hGk7#wt4z2 zvvQM@DaoQ1;iX9E)U_jt6Jz`K>ysQiu78g{^JY!Ie&hVTC$}56X?f$>3#Rf!zbI<5 z-#;mS?4ZH@CNG+E>i%^~wrNAk=(HW%lzBZQIf7uRV&!S{2<1_cExjTXetY%Sx#k^* zK6qJ_pOtau#NouG(b37H2E+_sw|n2)yb4KoHA8>$;^Ca7vzm8oUZqy`(PL81oV@b# z;q%>_HxBIIDPi)+VevzTBqwe-biA<4d*R@L$zw;yj2;r5Fe)lBE`Hp?C(rUiA>Y3J zYdUmpbm+pxVwR^PeTpM46eWuP>ef#q5^Cyo?nwdO!?BKX@G2@b=5@JW3ym03Dwd)BpW_Rq>FD522 zJ}P!XY~uP2tBb{A#u1L5Kbtsy^5iMA7?x2rLDT%Y=6(76VY6mkmaN?M;$4vdXLoo* z%?^}2oHuLYiWO`94A7Sn{2>Afa_H&P+hfNJi;EtW6gPU}_?YOpnEF2qeEhal;lmbF z@aX2rx{VvH+PNdEG`oT+ICAMw<8GZFWasQVekv(>!tg;u#>FP|?b>O<;z@U2Tz>ra z#lWGHM@LPI8=Ej;Ty%88;6|OA+|2dnssZ(CPsVJFo;ow z&%0^;hJ=KKfGB`kFgn6A&&mP>JGi&DXsL_MR#I));VA+;k zc_n44rrfx7wO-Q(YqxI7D=md~M?`hqfW+r7U$J25h~Z;n$0j9=iHhnoWB$|&x30g; z&Yin>WshD1#*B(i0@zJRT(n_HUaZO`Fn6aRDa##F<@Px^~RXDS7p>aQTu=1Nse4NQ`RVxy78t zYaYGIFAsQ5p58osXxrrYK~cko3>%WL@8AQ!pxu1-VD|FaL!x>m#1Ea6Fls{7#6w%p zX1*#obnL{4=s_`21BdnRH7t7Uwk!8?6z$3LyXeenzy0;#euJZ9$B#*xv|!Ep8;|db zOzw`g^J3%UcN{tuR5ZneH1?l4x;F&~(7#tqV${gkk;yX_pStw0B(L=1?(N_G>Srz6 zG#?xjJ#zf`(Gw>hI(6dSiT$$%^sN7zU-#)ZI4W_{*yO2;($-(Qf4kWCrhA{}^A^s2 z{_2ftMs}CbdFY$WFGO*G#pKL^UErB zoY>ocbieqd!Q+#n5@VC5O<(mY!}l_?VELLA0|$3YjvqE=M8Bx9V-KIckW*B$b?e4I z|KZoonlu|Wd~|G5N_6ss{bx^IxqWfX>iJ_w^i7HykuY*p%J^C5F5N9C^Pf6*ap2&- zaWO-N4(T>>%#ed;&N7Pj^7-=>ix-R-(QicJuvUG$EKb|;=6SK~V>2J!oS70cHgV+8 z32~FtR$YJcs5nj)0095=Nkl2prsedLwojCZfwwQn|OY3h@A z86v<+t=utZ3z{3w&w8|C>i7-~>mRsyHc#S9LxDS|PBi?>U&l|If8}LXQCNC#=SiPV zU5_0;G&^y3-mq=^z6+PHdie5gZqd_aE9Qii_z*ClrIyp+|W*+IX-mwz;3;|9Rx@9`9NMkp=%M{)%$%4oA+g7RAvwhrGiJ;fGkQc^(&*9Shl6u; z>KMIa!<9gZoSX4tz<}mM$M#yXanZKJyJw~@>(sUHn5dD73DJ|MPu#F)XJLq0wRP8s zn8X2thsVaoO`1HdRp;Itb{{VHhwk0F{>R__`s|gP0m%rk{OxO(zxl)OuHU%DikdIT zUb}kr+i(7I^~NC%)pN;5^4v#cP*q2c-}Go~4ob49jP zP33K>%jgq0N{OsFoC0!fDiY=K5Db~IOo39=vG_NDm)8sy?RF~@ubMW(vSxz)^lP*L0|oS0%ABF^vL-W($rDA}v^!Non$Ji*`?1 zBCBvRG=WV?cLTB}*^uVwqmpEqYXL zonZ~#>*}maJNq?3SD_Xd*cN4J6&)*RIlLNiIWyvAx$L~`r%&&_Nq>51|DNeH=5E@# zPosmdrfLd`&Z}hcPFSHm=w!FB7cDHx0_40}naF~+2T^82L9rwi0h%)X37j70RT-wQ znvN&~7ez&>Jnd}Jf)kakwV-iinbHiH7!p_|r*pg}pnD+r@V-RdXs~REQqEiSHI-H$ z;0dCt3p(wERb|Wav!a9_gTvrmTZR^VoAGSZx)n2~PiFB=^fGPh)CG=3BQ-kr37diF zbvRwd=<5(UWI{?v;YABUA*jj~lHiwV+nH;kCskJD1CARJcteIisSyli9$Uazlxzmy zb?_uCSR)=3R;q}a!0?h{*^FWNDI=*GQRGNv20kHT^AQ`P!;6fD$JQy^AVP)WQq}*QM)#N=aCCPVfL6!XsQ$`L*+4~_5HN7%#AgoQLH$lEF6Q+whD`o^C z2z*2=5p6zX>S0)%ZBqi(aH%4BVOgA^fJ5n4R0>zhpA!S_B`KYg4u_t8yDx zP`4x?CJ4A~Ya;I#M8BkSGVSfAbY7MnaVwLFQg#bhVU+-*27p(xD3bqJ5z&gUrYk|7 zay~)vIcCt+!j$REaw$)m5z#Co6s}-}a@pkJjEowF{nK0r<%WU%;g=(>9kDH7pC$-= zC>)SfT8A}(e!A!jLv#X`4ari%8p~=tzRalTJ`FA`szDtt?^41j-Eu9Beo8h%yjiBW zLEyTk=_=*w#s?hQfn`SEln!h$Vgp_TOA4zDuS;+f-oY1v986jM<9)j~^o*JK+T)WA zUE};JlOKtA9j7uc9UZlb@CK1K&2fpRI*hKDx^BpZxl&OHgQo%l5lavH^6nqqv7%$w zZcj3D0$ZMvwK@~{P0V+HU5DqHnydVTkQ%2B~OjUK^3wTQ00@f@EDl51=OIgs!LR`uV&SmGn95o?% z*4j;_lxW&^U=}XI8-amYnU2tgyspfP40M!K^iNpPyu9R5bp>4|ij+IYrmUv01b7(+ z$)&;)2#a>0GMf{k3yj$mXqUMoXeKYo5f>pnWaG;;p%6hs4a>0|+(UyG!=70yLOJ^l z1WC!DZbv|L1WFVJY!c8Vl=jR3NbBGXux-=kbvO>N!H%$+%cDmDq`D@C7{p9a6VbJV zhznR0bRZx4$)|+<7=Ia`r{qvhso%T*@V>Eeqn@Wfk_`!=O?N9(>)L{A`7J9XyJkRz zfTMyFAbGsb^Oh)3uPSJ$0rl^>Ro%ArA%)_TF*8~Po8f?|V z(<Xp{-cWiy&3*+3-Czys2RDmkZLQGL2r z5)NFsb}@R)sOPU=%Z`gnBkTds3FCH_7Epp-1a{7*d90qV~B`zCLNLu7%~e#LI71ISrtTGQRO3}}^E6>O8U zB-TM!2)4y(Y*3ToLJ<&6Ne|hPkPW7$f>XjGA{Zw_15*nFwkZ`AEh@pR+ z#DHDU2}{X_mjOmtRS!xUUuoMBQKfo87$$(F3+Hlzf*a&5L~HmS92Yp?Dyr(|!_;e$ z2xSQanQ~yj_#sNo22%BYl1O#nDKJi0h5>S}P$>Wt9s$r0MDThE!kNMue&=6pAA0}# z9~B0$Eua{9gve1*H$1G4u;jX&129!Yh38ZRU75-N1!XY|gHTjg1W!_I8Gm9VhR44F z;)s3*rJ6%@;baNyL54{97h&)|vl3#=du@O~s{HT5fQZn){AXp_A{QT!M2!W70!9M* zBnhGeLqY{{U{8iAfSdslB@Hy05)JZHx4^{>U;==ypn`CVo&=!;*b&!uT^W2s0SqAk zxGoQ}2^2Fa_y`(>cO9nn-y{rlQdXu0?g+1g>(NPU3=~KW9q`2q*ganHRF__sDLDql zf~th!dq(9+BPjwbHmSl0)rPVFY>gftCXp z9fLI_d{~Qs=JJ9H5TnALbeaU#=4ebLX-hXiK zX-Sa>eT^>h^M#7#Ghn)qvMSm_Ob*c*aZU$K0Z)Uc=?Fy%U5BG;Q0QQT)>lFMR9;Zf27nLM zBcK&RN*K=(B1I6ZD7PtkADFM`0t5qyAh1XR!KG2gx6m74$(Dx?OOWAIJSS{ua4*h8nm?h0P@NmW^9jvMli;2QI`(4Elf)5L*gw2&${e zl(RyTT_|cZAcvv%2umpk1)!f;uVw?askI=sl_^OBiV4jFo1sD(BuD;$T!d1vWGN!^bSp+ygMt{q_}CbKI1;2d{)r$;8Gb0oBSO0(`!yw?$|2aH zZrUM{cALRWU~^zkJo*zp1v-b2QMq0UYE1dy>CAv^YM`v(vd$O_3xN-ZgDW z!jJ-3Oh#hM10HW6B&%=;nld0uqKw8e9iO8#8t`lk0h$joL9)E^P#jfOfN#pA+m)~y z77aWmFkO~(*2h<5loVw91C`Yl(Y+3Q9IgiMp&SR`u9bP8f%YH=pwzSn#G!P?UcZ-m z%68%QoUDnK2BnL3aFP~=i|GZnQ$bm{aeI0bI7~BUc!V$?hF}NG=-|uHL7@C-A0e`$ zn-a+{jIRP~bKruOAz;8YkT;lnx}Q?1K(7T^IgDRZ@GCMUs|Lh)0u?2mf*|ilf5Outk7$C<q%^c{Eodfg(_?0Wrvh@hBj#GA`;OO~RKP z0Hs99lwCt{lmG;QV&Z75bSHn@Vg5iVK_oKZU?&OO%XT z;8cJ*XXs4CWg~VN=mkkmC~rfngOUPj$oUwJ=JsdZ?vPh~Suqq?yB2Ct)#3K+g$*GAyQjS-|6_b{bfgv)l z@a0}_c_6?lD(w$Mdrayd$L36}LX-ReYeY~uGyoLlDoTjfFg`#m5Ll^92LlE{>Q1oq z_ciaJt8oX!0+3>XLO+7Nis(n8(WYq%P39Ca4DV6EUkxha0&@ZzApPvhtQlhUAmB3s ziVMLbK}I8na;olC)DRdKxL25mf~N#>ro~D+!)P*P9>;G{0OCL$zaAS?b0Sorind0B z^@_S4)Xi{idEwKn?2MvPFbVW7Yyx2yfsNrk_%|n@g%%tWcp{hqjeH*h3fj=m>3N33 zp<~00CpY)y<44z?J-q$!&dt|v-!Qi2rNUN}KiEJ-0ElBeh@eyFkXcDAxiTev0^sPP zDTKK)Sq&f}!p#_yW^N3c$cEb>_=vKDNW?KF&&ZGfwkbK_C@fvCfNa6h<|t>LBw>;^O$4-ZD9BJ_y-&+2CHMZ)|4{6~cW8f0KZ z$Z-r_s+75qY^oEK9SvgFf|L`fz8$m!Ze>Bjf{KPECm^{pNiuYhsqj>#k7f`Nw9pzf z7eSr8$hQ8KFd%05UK{)y!c8*Ze_X`BHN3$4_<&9y14#h=f#b<=TdEUy1l7@Kf@~XqiCMSSa!VZDpH9w3aC=mI{7v5}v^3bjtArQwEb0 z&^sDTMMA4gFf{zED!}1j{}B^5O`ZY>0LcK{gE{GFI(}S+Dz?@i?>*#1CBrZv}V( zF%YT9UC{;`g9=B*cVtcDWF>@<4Kjl`3i?aaiXhH3A<0<=Wv%ATNZ5?PbY(}-T`mH{ zrh7y9ML-s4=K{qe=nIP|wt=C=HwDEOh(#gF1Aqv)HGxV(Qt@I0Ktuqb7>t1jDA{7f zf%%ERRs;^n0l=;Zp5d4X9Fi{6aeu1v;E+nC{0E|h@v(u5La2~3($W2laT_zTfhQE14j3QCJR)e&ewyBO5#U3z z!5bJsQw#}y)s|(z7A4|CZ%~yb5H#L0z&1iEs2d`jNoPTb0YLy_NGQ29LYbxtG^OK! z2rG&LXCc>voQD`d!!)WELM!i;mE&OBVCLIJ4mJGTNGbBLe zG=qghqX!ffqm1SP-ym|d%I(x3_lPnO3QAdd$%TvOOUueZ#}(SrDuLU>Ng*R?+X6Wh zzGVTc;T{kn=n^v`={BQL^*sQ|`;&y^B~*P5oemy^F2>h&K#c;8WK?Pj*D}yLV#yFz zM03%n;D|I^30#$w64NTRZLi~S@JpUSn4}3~AUQxmGF6#I4Xzad;bl~Tx4;`IJ+fiL z$US&oP;-GYu+m6_q-bUYj{v0Qz!VV`$+&3QMx(lNRHO+GOZCtIoSFdOLfquhiIxkQ zWSiue=tkbqXc8323xW(n1M&_Ofmk*fsC8I49$3Q@6J}~K5n!?ctkb}ic?35^3W=7z zaT`m4pdyWD;;BW_S^#{@jyN=N26|hW4H(9$1KZG_v?gc4x6!R|Z>opjXuJ^=OuuCD z5=M^p9z`rr2D}1mvnhKoMopt2fgXfaNQk7SgFJp~56^TfMHE51 z1}*?VFnGZT0%Kv~tYipeQZNTl4o)<@vKfXAly+sn;h}SR=ttV@O@s;oKvL*j z4DJs!l>`hWm^waBas*TeS|~_W3n=R-)ncM$bN~-R0!3NCrKCk**d(wG@Dwxzo=zJH zf!H)nhJPyPU648aC(UOOQ>Vy|z=83C9ikckW5wWa*Lz9uj|&5Q9S{nw4n7e^c*a9H zwAkgA$s%j%ekO4I=)q1M+7*;k0CQC;nSo$0@Vbb;G$M9kY5ua6i+=WtpMCn}Cm(6Ap_?I&muP&BVmMRge5tBpk zWx^HbFP^Ddzs~1B`SHh}eEIn&Kl<|H&%gNKgZ;ZU&zrY!%FN}Z0mP#S;$3C=FHi(0 ztZ6}A5-rAZL$1R@RyjaM$;MmgRnhcnZh+H$L75S$7GZ?p9Pl39RU|7M7J`V(2)#7L zNEA&F^)Ro27s_xG!3r~42*eKTkdy2n59UPki)b$5t|*0N+UCJrxqhZ?`?lYI-~96B zJAx20p`SHxn3I9^#5ah1fHXi;Xf$aK{F8~BR!&1Yh>9|ZR|L`s0vw1h`?;_tf))eZ ziLFz#;DWR^7SS0gbng23U;Or$AAkDsN1uKAeWS*!)^DO|Ld)T)l0T@e8fGg%M@5BW zNVn5@o1*-;W5P(>U!r7zKrp@p&Zb*xGrNG)9i+=gfAHaM*`RL<% z_1i9AwWqKwl%4mgP3!M}`sK%;e(*`{+Kn^vz2&TM{oak}=pkQy`oU*p{GR}Bep}_+ z=m`k`ElFeqURIz#sCH09FnFIQKW*XcAH$2_OF*YjK5Wyz_33jbXjd3bVYtvgH1UN< zM48s4@^IdXi^se59QiW6q`0(fdD{G6{q8Gr!p}ba=<^>%#U%KGK}iWJdPsE;twB8_ zE*>1930s5AqRat06ojn%0&L;+dzYJa==dZvkE021hclJDU{xtj?DO$`B8% z2<>hGd9AEDYVO#!v0JBhqlWf(O$fyB`0?X^`A@(8=#$TX^2=X8c=imEQq&|cPAeh^ zdT8~!b*olwE-m%L6(p4%J$m%#pM3?u`1r$5KK=aT84G7T&v|+7@`d03^!Gpi^k<)b z@yYLN{61k;lH@`qn>;K=0=-aJ*jt2V(8S`LD~I-f{moxL{o<<+KK%5nFMry;W0#Dw zLKaln5;-v_vf&7vU(|W3hNTI#^~%;bo@6zp?%_qnQ{vB?G<*KCb-Sq4ndmbeP8q$bNE^gsG^Rt+SGF~;` z3KNA6GBwu?t3(QAh!t66I2JczS>Ni_i~sp|KmYWj55D^B;|BHW@7}e?wr!u!)3|w~ zFMj+5tns7IKmX02s~$OV@nw4YtQjf4`1vQFefhzMpM21>&)^GJZXvP-nX=n=&$nvb z^urH7{_9_>r>3qhD)ND9Z&<(b_rLks7axB3>mU7c+r|SPp9nUS6MS8-^><(W=&LV2 z_<6Sug99uj#0&`KD^|_^%O8IE<%ggC{L5eMIeMZ(6*4Lc)^A<+n_vI(vkyP`@fV-` z_!mF@^f!NM)Tz(yTlY%dWvp5>??ZUmCm*!w-tFkcix}gVPw)Ko&%gchmtTJR(=S`J z`{7Mad5A}7hm|{|%r%W^<pMUz{kAL>#Kc2mC)6WUT zKJT;imw*2HFF*RxkKj#z`mXkbc`JRAeC5XJKD|4B`Pm0Q{mBO(0$4u&xMuwZGZ)N1 zf9dp}zW)7ZKl=HHpZ%;wyDs-$y@nMQmKIK)GVT|@_z{Kqk3JX^6My&q6Ig9lMtYN=k}McT;wH56!^!t zuGakPAD5-A$Sf-24fAzoPRmwpHg4aPx@`V}#j`@8G7?h}6A}ob1b!3}IMR3#O0x|z zfJ;^bdyv1*O#YC5b=2~}mqt*GEK_8!~acW_)msRW1s zXz?m%SP@l6sM2ZeO_v0!C*lIRY(qYK;zXnG8=pUSr92e&O1z)WB}EK5VrfwPmS~A# z)2~M)s3B8?*wuoj9CC!5qKw5$X3tqLvy2JQ>Is4%RN z#NGd+>;Hi;;8=h9(|fzNt_=oDSs`@l{MmI|c6b`1ZS_g)qJD`D_2 z+Mtpa|BDQu^#OQ0%{kK?CnYblAT`moG#LxrpbEHVP%-_iRQ@vKS;wyZuU>mB%etoW z<;4Z-R&1S-GWWunlaHTXiA@K?$ z*tM639ERRiO4n?dmoPDD)1HGoRS4!BlPxRFeDdP%`I}c;bQ^f(;cG!rMb`V|(e3Z* zH$Hy-eozIM1oix%E%`sc(9XXj4CrvFMkPWVLkBJL2YmYu?(08nP@%t!PN$gM(kI}waq2iNvLetYdn=B=3vW=@};$|7`Xc3HV^!mI@&CQK~~F>JVe>)O&7mzZa1)(V1x{mRON2(JGX|8Biw*{$L542NV#v0rbkUp4 zryI7e8x}Qc`0(h}Yc{^jcqQ8+?T!akq=JX4pv$VQDT)XhgBT_u#L|!{ zDhiB|S4=^ny>_(A6+Qzj{zWHF=kvB|lQTwkU1!yu~v`zCslP$4(p_H+fQAVoZG8;N3e`B__nrTdIrm;>ojiSV^oV}7s{eUZ z%$RKl_U9Gl!MPEQs3?PG!kYvdVwf5&sTeYMaQ}ub-J9fAya}p|NJpb0lIB{rk(={s z`J#o1v2i0uMMF7pw&NATIVEr3X;Sut%5d?w)7e311_Uzi#_aoVk?>558=pBPSX1O~j{6(l|6FDW>%X=`$H zY?!t^aI9MP;PLsn^JhfG%y{*#Z16uDbdk!vLo|`Q0nunUb~@p?_O-ExV$2J^PbHyDdWZ_jZ2y^IVZayov_1Q`O`b9C=ABdbADmB|5c{jItMwily=23NyRV-J5k-v{lA{VXWQnSPU~95W zHF0TLG7#`SdHi6(+*zB}rp=o%HGa%UG`@fD?yFa)e*^X}bVJ`k2G zUcR}weAVop{f4A2*~;>8QBD#(lTuPYp;C&wMWa569G4H{-{sej?3mE#lQ z;>HXeIG{(<*3C{|za2ekcIvvFP>(7EF)iou0_%JA>e1wB6UN3z$0Wq<+`G4^tgN6g zf5)yJ8+UJCuyQG#u^*Rw`_64o$S=On_6Dx2$+RE@4x!0-lal8f`hi1-q7&kuyvqnE z@~e!TMT=IBn=l1Dl2HIxz+*U|iZAeVD1sA>;ME%!8rE%k_r{|j%kUOo6eziV`yR*2 zAwPTJ+{I~ArzR%FkBJ+7>DCo57vvR*3o$E~Elr*fKX!a{{M6*xD_0j(1Z9D@B^Hzk zp+~0leY9$aU?U@rib92_FhBowS!tGSN+KJYIc4V3)Rjf~C8ec>?S5#s|LC>=Ujcf> zsV?|JpdwJ1omoxpE`SQ&Fb|F=FLoh@lck6ipD~yNTxY!&dStz z>vP`b8B)dLJI67U8@6n|aO-~iUPCV5ei#aPigRA=*}l2&(CC-hO z!NZ0{4eh#P>*DN^ypU-Jb*nrWT(mefIXONyX3WeP)A#Jz+o@Bh%U8~qR}@{nc6r+L zSx=t640B=NHqEFT7Q!VX%RD8=AOR)=+8wc|IQ`hs^|Pi%?b*3%MAYcDTlb#5dbdyi zLD#Qe^9RcE3$wQG+TDLh^xKTWnG*q~eHGAB`B~PJMP+H8P)mES`o$6GN zpE=#KRqKMBLXA^w8GO!x2IeDLcG08#hu4lt9NVdXOm?XZTsCDe5;kH59U~YFhL^40 zGAb$M+=DwoQ{r7(U*VXF>lcnR{=Ulb(y>wJal2_xf^;u0q$-@JGARo3&Zd$tW6Il7?2TM{VQ ze_~(q06O!iaJ$WfFP{zAnQ7zlPa^sZP>4|X@Q)bOL_vFU^puk zGw1E$Lpvv@#7{_yO&K5aDE)Rpu<-hmN6Xgj-n8}T)JgNNUAZG02Iq(@ZAJiz6KF}3 zmZ3CNp%rn^PQ`H~8w@~DRobX8I}UHqLKOZ)iw3R@jDlgm=hgr2^^Xe!*|Pcjch7fd zS@-RehsO^cUbJl4tfhSj- zxUy;6MvqF0JfhiP-R*-EM98IB(o-P!a z`9BWQzLx~=um8`40oW!iBP=ky$k7QCi;mSRl8~L5k(iLMbMOA3C9Fna`hPu3WcmSVH3bbt?j5pu8|UY4nf{tLD7PxP9*Wsh|I)%3ta< zt5L6Mty;C})v4CGea+)XHqD+rf7-0I<$hPvteo7;*Z+U^{yM&{EISuPf2X>uF`Ujx za_$Kyo$gK-nb~D1SDDJLGBb%KOEQBjgKSy0WEmujWtl-nfh}g1wwM{Vw0SS)wKm)_ zw!1qyx%cM1bWYy8f24Z-)Uvd-)?9Or@s01BFh*NdapAKoS5B?`W?ey5W9X@iUvJ)7 zR9fm#Df3kSg{TOhV<#Wv6#mUmKTc17s2`u~?&-bv@6n?@&%9PTv~X_1GZf-8M^3|A0Zpn)5XGvKwjX{X55-ZYZlRAZ||%-edfrgpHADfW#_$zk2|}22M0!n zdq=)pwld`Ck-GLqL1Sdr80^0%@@iClM<*fBZkJ_vu>SO!(;>&sSJrh_RoC81y0!1n z{)nV2MRm1*^JkyMUrHJ8?VA{G%}9@0z3%gOr3JhFLf35eDX!}TM^>Dg$zaJyd$@PM z-xxtKn#A(fH!m{2STcLstQjB8ob}5YGk-aK#;4O~FP^)+p}dZ_o8D&K`(ovc*~>op zXy!-Dzus{x<&~Y5S%#2#YfpP~dP?$suYm3et5H%J+}vdwA8+vSUb$lV^yuho?OnrW z8`;#P+qPxxg1JBc#n1ld$DdAn^txfp1ffOHM8c_AW!W5jG%zGAJiEMxb2tT_1A+}* z%R^5(R6;Q;4!eC~=<)5up#9!MrYTZ|5wr@zRC7!D|NQCSK794kC&1U&`#^I|y=0SK zK7LkK{ia)AlUwz6=@$p;YbK0i#QoIdEt}S47rd=$X}{;BmUeKCWsOv$^-p+ZQV~?yl$<@l+p|8ry2; zE}rw*^iMze^y5$9%d}5t%$hZQ#`K4e9+j4sVRj2IuhP=u(vrfn;itB4{J^PaYZ31Gay3jq~+Sx%Ny3N3l0n^uBb8y{FEXXRhhuu#+WX3)gzDp~?} zZZ9i*GBj3s_tDj@n^!e8H3XjsJAN_t>6`MO|K0ot>6ybL?Ja%9(TNwAt=ZVtsplxg zJU-E-Yiwz1O1*n$Pq24XTHNch@}GUQBt7~0A(WeDeJI&4i6R_O^^pSa4T{D>3=r z#;x1C#=AI`#Vrv)7!(k_M$u&xTm-9-z5QKL5fO{#&--fKis;)ht=;WF{%AXU(D#tv zfuMri!rJQEH@R8g?${c6{aQ_3fq565ASZX#1(Cvkx+J=6<@WtA0e{1yV4*$a^+p z!NQ8lrbB*5PWXiuynfN%QK9Ro_BnJc>`G$$u!#Y^q;Q(umi_R7U!d2y^y`Bxv2TCS zCx7$N!k>S%{G)%G{*QmR$A9n3isC6jXzl7+{nd&&pMLz0fB6@S7cR-nuN!A&oY_`5 znkQ@wBRL!zbh8W)YjrsdEI%3+8FBemims)rx*&Jqj9)y-elpGxIaQTktoi!MlNXcv zDOnO|%GTP_u7!0&)10dijT6yJMsQhaC*X+)RvIzkS(m|D6RDjbjs>_pZPj5mDsi zkS0wClJP)5NaXdqCc8t$6S#s)qk4OEw^CEKAHPsLK@vc?M9EFt$-d_E2lt)`Kl-k= z(kycIZFS4Pm^}xE?eG6)^~yE(v#ZAh#R4?n;dDAUff}eUdJ-0P>REQaU2>ABA*rOe zt6RTW>3v{dQMGQ^NU^f4I3*GEq`&~t#N(?PbgV@ndJCQ>U5t##DlDz7ufKBU@MLdu z__>I*r`b7`&HhJDXTHg)Z)&)F`NE-4zoLRSpMLi9t2eLpj0^!?%quATc-m+0%8Ln! z%P-Dfv3TL!&p!F|vyVTT_7QxY{n@m|bLSVAl~3C2FWXj5OH1~y z?zXh#l(S(cM}|AC_R+MoxH;2izk8i$HJEFws6Le)4e5-s6p9EEuV#=`A}DYtWQa3mt^%=z#mv^;L($98VtfAnB@V^u9p_TGPRVe`I~*HUj?Nyzwk z_BYR7HCQYx%QJR?VB8YxRz#3cI2EY?*$@=qTC5A}sEW`o!R-dt4FBXM)<83$vM3Ix zd<9vcfQGnSfZIT-f1?Ec)%71123X+TGTL90aQ*D_hxbn$IesT2Bex)T`@Y@x9zVa8 za3}X|an_scwQE<@)xHY}-jkScldy3VrJBrCQ1GE!w{OubNP2;n*+-cVj-5Uh8-D|f zbU5L@GA`l$voL^%{z@AlEkfQ2gd5Ksdwvc^42|Jcjl--kDu_}nN6g_q1x|LG1lO3E z=`F7>S@Vr|US2y(Y7U+ifJP3C9tu5{a4RPBVf>;+pJta;k5eqCIdRXsQ?@%4yDWjv}$fEHtsREx^%Im>8wYx|eq`rpjRDype! zY$@p-XfTq3X9FUp!hQd&fA0nD{5OOF{0dr#g-5Xe9FtS})Qq&vJGb^u3~?f*l7`|Z zcQ&nDp3|V~WWf2{yaQf~c5_{}k%}wfr~SQ-6&JTu)iu|*clJz;nMFH9IiSfd+y`m0 zGd)Fh?^bL+P|(n4Vt~@w98QzNF=d+SiHf=!dh}9mLCcpbcSc{0EqM2+v?x6(A^h{@ z%i>Zp1CCq`JsC4GX?4j~yRqwhba+VQ#X(AJ(6!fBHeU>j{A$I@&AYZY>xT>yos<;! z^^(P(&zL@E_N;?^`itsm{)A2y| zMNPtuvw{=Epx^|p;mMtWhm#~umLYbKtdkQQxEt1q2OS(X*@4MOKsHNe7;(`_aVlrA z+HF>*r)S_=%=Oh@t!b@l-oJg{^Or9<2Tuy-vA!ms-J9;*yJuuTQ7E!JG0NsvUK^010g)J$=cylQwVPjWt}{APhL!NjjXM)H*d~A|oRu zBs47S%(b;^H&m7vFjSAtrpwLGT(ZjdZDEhyOuA%?X{tRc>cW;i`(726P!1=L2NA5A zWD^C6;oYR*fZ(G#Y>ct*S<*GXz1xkVV8QcI1ji0ll)av{@bluDhR)v3mZqwl=b0Oq zeYt&?4Y zz10nk#YNRG?!8<6<>m)jFHH^$?VfTvM~D0BLQb5$aO*CmI5d`X0W6A=iU|ue-fBJM zw?8p4rf0Z=2O9+h(43kq7UsMN3OtaSo88GUCYPIV;4x6Q3qE3UX%hs|la=#q`mB{H zsktQuwT-oPeSlkLlRGr;^6aw)Ia{)|Nihr*0JEo!~4&^$avY% zQ1I&Aoh^Pl1J6dJKQCFa%BR1>pm7v!?9R_h|LW_nUKEsh9la19lR9DL-7dFNk*wo` zX*aLz+qp3-=S^8{bxBQaaaB!2W8+YF$L0-dpJqQdiHw!!Iy>99Zr%JM_oY=N8{3<{ z{_3lxGiNWJF>~Rp*>h&k{cP^M8H<-ZeV!W=ow$C}z5y#|)|>+->U!e6pwJ^0yTL}8 z@T8~14LV+SF`m;;W?nY2h*1ubqe9Sei+~9(nLcaDj5$kZ zFIe%_`t8+CtrSNp4oX&SiU^}ACdH;jh2JR6tF&9Ez`|usFRJ=FUB$X@_vGeOn8$}T zM&Ddpv~K;DYYFLXgZ);K$}TAQ=;!k~8wW&&kOV_TWzHAt*1XIs-Q{)g!o@2F{h(7C zp$tu-hkY*Jyp@?-JbmUOpi3M}vaIz@_L~_CzU=HX3c$1adK$~#*4O5}eEx9F4)0Sp z?~jA@#ygq;Now2p0FFc+P4tE~i;wdS1OsnY;9hzx?TpSu+>S`{h6V z>F@k#x4&0LUT#`W4tV+?s3t*BB%ZXHbxn2OezSJpzFncA!O1B}ERX>Svo)mMySsel zS2O3%nYnP`^aTs2&z(Pe;o@(0?Ccoo?;GxEYAUO#eAQI*toYsC4V$+^q_`aWbm_8< zT^&6%qqkE7+4(QlZ})2NGW%{noOt1;V$!R^fZo)6;LxEfNl%Rw?ih5bZd{2|q^f4! zcAvo5_~dmfSER&T(ugUMG);_8_y(Q5p77j40jxvlpd%w9!cL!iS5$81xGB4Z7kN$M zMtYiVUpWzU;G4GA>M7IY(`PSs>^RWfIl$5M*y!NhM-O-ShLkk6>TMPv`i*rJdpB=+ zbmvZIf43DlfK!GbglDA{RaLbboo;7PK-#lMlaqR^7l-^wwhE+;wFolla*$4GN+gDk z9XxR6#E~aYpWJ`))K1aQ?%#X;Ec4Ezm+Smbw_C{ZiQ%}*r;i8jDlW|VYTfF*iZVhJ z>*w_(t5?R;e9xf52Zzk8@5z%MZK-V2$cByMzgxNOBY zvjf9|BjeLI?>;+e!o&9vxb3Rl?4s>%EaR(aVACS2sJIcsJ|`no#9x-<+?R&Pxr`*PDl@8!D zz;{6J{AR@fTlwp)M0m;(R}7rI-@ z(JLgRw63wY2TbttU;p`^goFlPOGt=IzjOcji{_plUekc8vX~f8QC)b_5pOYc=PUUqn1gKd`^|NO!U5aet+pV>jT2iM<=BurKjGy85Qck zsXYH##F_B$u*;(CCNPJdQ^aavJjGe`gMF)(E;@BQP}f#jQdhpTNvOtxa>7 zMcySA(g^v$?aM^Efquw+SoY5k2`=?C`v$6Sd{PmYg@ zzWD8~t-i;OmDDu_cn4pPx|x!6_x$B+z9&xA40hWvu?OkoZBB*f1&IP7ip%;A7EjTN zM&o4Q!6SPP1RDv4b5MN~9e#m9-upwW1`_^iQr{IC;^Xggz-H1D#{MG*_guezwY{gG z!GjO-(AYo#G$`am->&lgjqvEcNQ6>&Bo_6@|_76UK{B3O+p+Q8!iXJBW$djDAULkvL-il94 zxf6Ts)|oTsFJHXe*V5&)_rRTp_oo;ur*UqXc$gX&di2oYi1P^#Gw!6uzRP+T6ngMX zR1Bp$8Byd_9=wlIX<>ixU%K&W9bmclX-u#3=8egW;Fs z3d)+i_8vIszb88SWPDP@nM)_O?K@Jd8)aCwue&xn>ePZoOWJw|?UF*s!1%$s$^HAb zg&a9mSlI~XaD6TS-Rl!b0;sQroK3ODti0AgFre&MMSSuc!x}D?BvC>q5J*! zABi}BF)nW7?%m;+FPD^+Wu&J1`+AeCol{6bwULazv?71uvM)}bi+q*!c6fBu0a{;C z@H`Bj(vw{f2rz34^sR$eL_5c*ZY+R5ZZY0Ui{It9+ss(T&H9{zw+SgJkym2(?g~u5 z`?P0#m~fI7etcx0G5vPz%CEm!vvps}gUrE!flgh+^()b5!_FlqB?BGVviY0bx0$V7 zb&2;=4xPPpBPl&OF8;!?(9_5KTSl8lCHvvXm>s^ypJf#?f=$s(8mMt%IQL!F(v_QA zy7YqNR&e=+CtbuiJ#zl?nIj=V57JT-Z^oXFIKOi9j#II529|UxQ>O8@z`)S$dqUs5 zE#diz34O!iQwJ|!kJGh}_<0=<@I4Y0bvf+9k^LcCuO^-A8S9RWym>U}?46|4q?D-3 z*AK7Wy!y=L8x?f}UI$Jb4nBP|=1SbP3&98X&0n_oby4Y7pWyX7eQu@POUrnWmX^}h zuFHM>%;&%^|3JU^#DwHK8FwE&&B-sUYi!uKb@TJLIVO%VGelQU>(*`Sv){cWcpEFR zE{8*;IhkW|Vh)cqIPD@Pb?)gNNJvQY4L*21F(LG1c+lZfcON|PoaH5tpEdg65Bl?lJ_}e}Q{7)V|b?KZb@}D zG*%@hM4vlUgw`b7V5bA3@r=?Pcr0Y! zC%^oM@bJjEl#IBvlxNv53M)$Q-hF&HrM2 zZRi~< zy*?oqVxz7kMIXHo=6mq?=(ycNF$s54H}Bn*`tY%ZqC`bd6-E+_!-KWkcdUs|PwN=g zbC}|p>+5RTvS;&|=!>QGRVPmz4G!?WaXtD@2K?Q_%oi_Lu3eK?{IY zl~Xj-2ew*o$G8P9I6R9k+L%*Wojli|U#&AM2xxzy0e!+rDGh#mlkriRt$r zKB{f3A#D>KEfp6po>=+KiZR2WCR^NswWYS^fcFufps*`3*KfsLKXvBR0so-kNkdax z<9@FlAAkId@G}=uQUUB!v+`b-R^&a*NV#|>JpR`0_@uPs=PqpX+1JpiBS|9ZR@~N& zo6_#zv-1oX6lPvhXqQWtMGDaPz@Bdp1_!oujdHSMq_6GtQNN{Md=YW`@gygWjt@p( zJbvWh-pZ1K^faL)_Rh8b+ z;rq{?h8#JXl9Cb^b3NEQFycbgB*oe^X?U{ZWmcNE|NhTruDBeXUf0-RvKR;Yo73Yj zuUoOWqP&h0FrzW)RC%||V$L**WQ-M+c^`lD4=-LknbMDy6y*8t-;h#&@ z=-9@FhS=+|2ag;MyA%O7f9LUo{IVjy0N>LmkKIX4NW2{rdHM8;FBe~oj7Uj)xMOE< zcfa*~RIJy*pcCiM#HS_4-${P>Iwup9N)`Ny zn*RFwwJ-qv?hyuOE}Y+eV1M^Oe}2ioM;L(h;JG-I9~=iEo&oBDyP};=7cBsH#0(3CBXqD1&*ctuZNG{vua?#?`Psc z70{B45^?$zPrHbk3l|nJ1py|6QBXfXC(3vf(#7(!g_q1u7cYWn0$f!bSZ4+39GH}- zk~m@DsZqdTItn~2AldBp37qr+9fk?SIZB~yieM5&yP`0fMgi}}#144$9y*Z{Fngei z$?<^iz840bd3{ZJzsm8e-BAAlZGib$f0KXdUtI53BqZ!u7z=zl=3#TfH~?A24R9<^ z2@()}3HUR~*)c;Ud>;A`A_^#Gfnm^DMWC}VxSGo)fan%+8I$3$`!FFNP#Vv{M!0Yj zxTfMr$-JmQM|!gPyA)9q7?Hu8Hqh%X7YhQ#>B6NfOkewJN$@Y$H}H)#iIaH}x)vJj zb_lA(f-yK0LS#6VS6u?gE>X1c0s*Q-k~y#t*^_E>%4)IGEGq)n#Fk_B2}SfIW`MsZ zB#Gs*vVdqJ0o`Eq6^geKoKbZH`E*G#ax_)bKx&T}`WVq9Ixw*`sHQQq0UqIWuqtol zY!jTO<=3`_hF!c88>`?(3zNXv8Cf(+$`CC=v~aprmuzu~dY6Nc+%CJ*O*mD-<=G=I zFaUibp3P(#r({+@=Bpw(F4|b>toPb$;A%H@wp-G%Tfm{?E0-C4i~4wh)cM`m3f~6NLE>J zXH2^Zk%$oK36Lrv5(U*s$edlVGa4ugva`Ew$A15#XRlfq@G4H^4Jw2S@PENUQVfgf zWpGvk!iSX`g|X!|Jh?7o-Z^5*HpB`Pbi2p9oE&r!%LtOd%c9<92Ej?I8mVY3<{ENX z7#iLjvz9w$knUIj1fHa+0NgBYImK*vv>=*n7CWU^A@Zt}BvB$}+r&HpV8E=#*d!|{ zGYZZG0n3rV3mqCM&{KrX3_hW{6;3l&Hs%B#@=Z!hkySU%xG4qVn8_clQwC=Sq_RmgrQo>& z88i9FlnNme_zKRs0fs5EOag=hV+I!n>y|MsJO*$V#F4?F$85*98qew{ttpQL&hkMTZ%0M|Zfmb+!wc8mRa4nz* z4yT66qg09FX@UV#r#am2s=C_n3+K;WjF^}*;PkT_h@;3UA}_gs1cEEGyvasdc-B)& z1+!g1T!!&+$&#CwadHsQ3tooeB@Xk&L7M^gWg6Io3x-?qBxQ0^if9*DPL+WsLfpqG zLd=6Dvl3&pP60UEC>tYin9Bh^;c`e(imW*K;#6Vq<{dLUGmJ~ zN(4(!(bNRP>Q$`72crsq0K^Mu4^1n28?Oh316&S}kOJ3t1Em131{GzK9i%L=B*9`H zYYd!V%LdIsXt%+W>i3po8$5G8l?k;O)50Lj&TBS;BagAXVDT z*(3#+fdGb!po-_6NlhaG%rLnvJYAyT%|uPH@v4D<_-S%E&ENu_WEEgQv{Qp9Oj~&l zfEDhIdzl6BJfO-z{r{O;{)_8ZeDyueYi@5pbN<5a{Rg`H2MS6`|2@J$1D1v5OB^b# zDP~o+DJt+(w;(%tJd_QcD8es*OfW2smCG?n3vQI=G5;cF&jltVK-Z`|#gnuE-zdN= ziT5?m{`ri-|0)a|aC>0?|E4f-;*hdD#4yF>7F7o+D4-2&q9g%AbE*rXI1980TEWp6 z9URC?;U<#m0%j=-CWm5m!>ECQ07y$bi_3tRqMpZD1O=fD#vJGp@EGV5mlK!+h#Z_3 z{FN|xFJPcIa613JAo~{s@bA9527Ll5g;zzm0P8tSyv1Q| zJ$R-J+?c?2DZrP(&A@N4k(hiKlL3PP2+#(+i@8^q`_dqKO9UXX1PmL`qrm&a z|0_;Ha#$qICgZ!}tvL9Ah6mb!yebZExJQ?tc|ZN;wHr6C-%3uYXl^ly0_iEj4XS{V z@N_wZTO`TQdpsfVHh3K6(CpxaKxY+(ipQC-#6w6X#?ES_Wlrvl>#C&lUqxLBk>`@vFxpuq)@&9DN) zVU++ya%-5m7>rQ`xh{)fj1m|KX32y=1u}q@@u(jqioj-g12rGCo=t+pIxaCj*{m*csXD1~H35ti|hAu(j4#Gge zoOCJ+A%{^!V4Pt2c7kkgZSU^wF;Es#V=09|T?E=jf_MPEDq*cPkj~Ium?{xxYJpvX zT7b?YdD1FVv{S?_g_!8d;Z$jo(%VIr0w)4D!Fhg0!CbVIfVpG^hyYj?K^8feN@xlp zL+7v(43W&UK#T=&WRQ@H%>*WA6zmR-!lU(AED&M|*bsz8 zO!6b*i`Y30f*{ADCxViq6r8vK)b&Vx72Xh&PhbpEaGC=%aw6k*0lqW913;;R%#gq` z7!E6Gun@dNa3N?UN(cu8d$=7Q*ug}*R#gLzC4g1ZGzZ2F43EPN&Y*KZ>p*b96zKqI z8gE7UgK5(hS`=xC?iy_G9_XGlfuNP})GFKpumbK4R0LiPXEz|81GG6bV4vVP8oU4| z(gcyqvsRh6X}|zfT9hFCg7wOFQRo;MevzMV0Y<5L(!6>$t-_m%GGHTtPA!A(R)K#y zA*jg$1!#h+=ztBFuG1mmsM=L=N|vpP>HuzsaSL=Pi{+|ZEKnU78;Fe1S2C6zgkT7; zq5-5zA|XjOh?HRVk|zf%W-{>1O+XBB@^EvRV1V$c9G)w+0e|BJ4&X-6oK}!l(D9Pd zp%|R14aO5xHt%%PSoRE$xdQiAL>O_fVxTQxz+gx~)bag*F@P*59WD~LMgVXE{4gUU z9bMfGWBNe}p}|4ATy}@krfPN=PVh7h_!_D3Mu%i_Yc@=L4daP)MH9e%Ku7_+z;Md~ za8tl@Krk>uGi~$iodA{z|HO(1Ky3j}AcVm^B_{+yOmeS5d%?(@G9xjVZ5gZptlOoC z3ZNChCfwNxI0YdMLa7W^3qS{LInc?=!ZY% z;btHp016-^@ow}WP}Qh!G3l0z2BIW^sX}~&*v$hqho}p|1pON#v(w>nBL(DT%nFB= zrU0&kdX#Yvb4Wi9-y?~{jR_DsAtnhL04X@1 z2HF`c6+jOQ5kN=6TX8&y2rQUD19ZXY!J{!|;{jnAuv%fQjE#}7*aEJW0x)CWf_RqU zCvbo0QFI|BAjrWukzo`t5u8FsjitIFCIN@xfgd_#7;cCyIN!kW8fJA9z&ucDgTlbf z{DOeH>rrNN4j_0-n&4rmFyxQ2Vw!Bc<=;)D?pONHim zD}41B0$2`i(}nj%X9dma6a<{KfPu!{{fK1{Q!oxd$OTOV<|I+jUEtTaMohCVE90<% zRig_^n13437E5e_bWv!KB?>0u11keD&Wk{|a9$dsG2j*ieS%RaoF4~gM|hJIm1Y!@ z2ciPphGQ58)S^Q3w4K51Y8uXG0k#O33l%fszz_hyfQ4}sz>w--c|55MUCn~+fMP`A z`hR7l|GR_%FfH&hti@r)LKPyGe+9Jzr(U258 z;{9eR4MYMw0E7rU9-=P{BG!q(G|WJ_|Ft9lTJrvaQ0{=xh6Ok{6bX3b8!UunWzZw= z3w#ouY{Z@hv;sG9u{;QBH@Fiz8hEsWaR7sZkOd4=#;JM*D`AnMN&zK>f1~4JK~sP& z@GoGg3@z`2rofKeZm?AmGmOJK^Q>&=RUkhY4_KDvSRi#E00D9U{Y3}ZH<&L< zeTu>9KTL%L2Cg`0AXo5P8af)B2i{8N&32GO8Y%F0a4(>)SWXm}91H?R8O)WBYpeij z5{b$iVx9u=j|X?e^CT|N(FhkZO)_S%UMp({jt)HDQ;G}E+~EhD5M`jHq$rY@Q2>Td zlYvlL1&(&}JO}|N=TazrZ)bl`?}))-1?`7Q;63k!@Q3x@F@c>6NDX18ttyxeG!6KT zhq5x52MMGns6jAuN#rrf0HrCU3&a-V5{+(5T#IB)0*r9t&K=M{BE%PveZ1W?HQv+H zGcYy=q=|5fEY1izTryVu5U^+?BRGN9u(U`xotztp4I&jsffxXTRNRsSEE9|iU|e&- z__(c{GHPeXoenGvttxon9LCVjnmCPS!JZtLYh46u1Au~|lnfSf#BMRSHng^P_DtAp zED(3BeS!0=V5l%0xX;bO&=N)BQk&BaB!~jprO0mFddK3#Jp@w@nhOCJypL9RQpTtZ zsuAEDt4@JS3M|doKr@q`l5M!^DSIjnp~`~i2{wh3-8cz}i*`se@Hnzf#2815yosho zm)i;+C}N#!r$z`OB{*SRTmVm4T|wYjj;3Xaf?x){0j|c8&?>A51f30?1c3uE3%w7_ ziALIsIFAEO19b*S0DA^hae;rq8+l5#0;iFHC4jQR=h+32>tL&ZU6{=oS1eS<1rF|D zu~r6za)3t{kQLBj&?GllKCUD=KzoBO5R)c7P& zf4BqhSx*5LW@9Oerxf5uGFDp#iVt_gIZgp^3=9h64z$l~WpQT^)q6+3bGbx zB`7Kp<1!2M2zW1udcZ#wC?B||gOMEsuu;$$Jg5&KPFO#ig>k`&4$7ri-3nHwr&$tD z33$$o0igss2+B+HkXM}G#)8W5d9Ws#U=g(?7iK?)hy$`t5O8ygh#iK>7eQw6Di8(? z1VBb1PD8JPi&L!4Y#Y_JRkd|=7>srZB@lPu<1&I0L^sh+TNS4QYzZ&|`VJh6mLQk| zpK$?dvEVYI4Z#ZkiJ!-)1SSRU0??29NDcjrCP?A(3pByOFcuNdqT417>i&zuDY=MlTnF3`7 zCJOWhxCaDNoLa@|Pgbmff#M(R4t@#ZgR>D<5k%n6W;=O;l6P*`pWH=%-F7oq7ch>Bo-5}@t`XQ5rtI!|u_%TzUj z=it*o<^+zj>ZgF;ftDjd_9BS|`_dSWgi8X>@9|9_C@}7#3Zh5?8{s680!ZSyM#I^=|4d;3p#bEr6}SONYD|d)H&+1x zA-K8-$u(iH=H=xaITko%7$jAO1_uKr=$W?yFNFX;Ix&=(61QmC!Wpxt&zd)9*8I71 z=FjyBKG@XN`Tw|;=>JP$0OV4`;?LkbP8UP5leG;c-+sGc{@nTVX3ktVbK2@<3m-qq z)K6J(I|o?5$mtq8_U;RuF=z3#ISb}4Ugi~ew5w-;wj18POk2C`)A_Te&z&>NCm`tM z+afaylGnun3Sv0Ii67jf@f%^_Q3be~@4&{ug=GSrs1Q7_@S9=ycU=FrFz_5bl?4$L zEbw$$KQ(seZt53bEJ?h$tISZ$MHgo3mS#8|?JZSo?>9gj{Ubtk1x9`#7(gv&x;{<6>unM6-+(gW=f$xDP1i24V z$HQ4Mxn^T~OMFuN#i$DeW5qQMpg5Xp7kDeQ80RXnj)@}D#=(I@UI#v(GiTC85~03I<-W5|lCfZQ=GE`{SyLpWbwSuX3zO_(b7+6EnF~f(cT@~-aJY? z6ud9Hyl_HQCxB=uTKx5x^yKSTqE0XWV)2Zbi}0E?d)C}(-)vZ&^*VdgmR$!=g}tq< z;9bCCji&LIf_<_*Fz%pph zVk5{IS&+wuhEJV7R#2YHJM5a%Ci9>rJCc&G+(@{dTV8wM$hC?#i;aaCfGc{2o{g?Hbrq7-J>D*7J&7I~Q=vPuv<-|PJfUQ

          )e!;?dGiOYjHFMg`nbQIf`j^*~jZKYj-MMY{+&Oaq9v3Y7Y}TAP z3m2uPCL1QlAgB?d=|c3mU3+&W-cDd_HV8vjKqkSon-tGZ)OBAAT(S z`IA?37JWWr;oRwSXUthNf5Gyv<}6%SUej4yRUUEr(A*iHPMtm=FDHWX~*r< z`&e*WbK5w|CQ_0Uh>s{xv_w-SdD(H-FFPHy#jHPZ{PgTui>J>3c!3}>^Rt-?!_LPJ zPuk3^9TS3Ue13URY+|fkG!eXk=WQ>ZKKNqE;#o7nFBUw`d|_u;6(YR@=(9jjHjcOB zWIS(DWt*lFEzK2|B2Vw$zqP2MH1znHd5gXT9Gfv~#!P^SnbX6=!d}13TDs)RS+nQC zJIVTQDs!XwTSKuhBRW7ItRAf~C`Oz!uGzv1rbmMOUxJOzQRB?QLFrcYnTc zJ~*|X&;EhIzM;|4;NvG}Em=Ne(X!9xem;HnqL~YpUb%7GN`SZpG6ruZ+6jGD&XW}@ z7R{YKbMA~8b7#)px_xJMd5KBnr|jnV_?rvo&YnMW=Awo3Zr@MqFiuz%**IlAux;Ox z`Sa(`n-&yuz)tH2#`^;f9htT0i&+bo&VT`hYv!DD=Pvd4^$qs7ZrQSW?%Y|^XUW$ws>kJpA#4$14_nzIf)0^($8AzpJuP8jalA?sStt_6zbW5|i&6C<2r%VeL=3 zdExUppUs^)ea?dUw;p76n}AFRV?*uUyS`q&6s&H>vXv`OU5?S)37)k*&4^#Kd>#N8 z#Gq}yArIe{cMVNEy`R2f@j|fJX|twHn>l^ny!ipXUL75kQ+nOqw5zjcOrJl0?yNa; z*Kgf^GyTq}#Z=T#>wDGM~rY8zPA>RA>7v4e}tAaHQCPf{@$0}`0p4|_>a@OZWz@%tpT<|Fc zmvm|1^lrD)jRXmR085DqlHC%1>cnC&$OQ{lZ{1$s(?bYA3~;90lX4y;k;5*6NMN9a zR{cQm!Qi>`pi}35zG&g?xEmv*BM@Rd(Fb>{&^&>4#M~(9>_E0TYhKRNgFy#;0{w^d zdLB#O$w1$26oYd!&U2vbgw!;jwY(Sx%J91O-A1nxWvL zG=wTl4((achRA|PT0z@@8)6C_oO!@0F@dFIoF5Z31)4^lJ$q*97hg=9zu?R5J36Nf zR+h%iJ_>|B=qKnk(0EQ!6-f>Z$Z#s;)K~M@ES>k|wjH~BMh9sSN4N`JvC6Dn0WAS< z&KjmBO9~5@EnQYrRSA(A!qaG5cj!K^;_@OrWuS3YkYz{{FM>h`l8Mc=lH8<;c<}6L z^4)j?(KBxDzIyG(%U6X4BS|p?ZlM51ha{VKp^Cu&BuQa7OcoA0?D(-W3m1God+zLQ zySMg^^h2x%f+~m_1Wur55a0+=ASGOf0fS@+y~LPXnp-1d(}yPE2EdgFn`xk+=+*2c z3qG5>%=ggQmv6Fb3!ZKGYUZ5JXMYONI)B#JUw>Kf<|$#aK$N9rvA(-)!>%2R7cBdH z_VTc>OCuCPpc+y^)Izl9KxJX^co=6IbexR_qy@J8pSxnf3lcFp+VM8`DbLdsP1e-Z zynCBR(yXXD>RXzdJKDPYyR+WCnKVt7)|9?2eET-IUR@m82^ zGq0p*$Ns%ZcQXbj_3u@|Zzl|Z2jijYZQSWZ{6cX%>!u{jQ{MaAHzF-q%sr-dH3vMv=B$zkYq! zfq=U90fN_fe5hMOOHp}Iz;#Sqta>jDu+FJx%hPX!foF67e~vJ~B_z<+K(|$_@oKgj zGG9Ddx_t58eLHU_-0bRUpO_rG_xRqHotwX0^JQXM;{7KN<}F@OU0+8qScJTPcfEs%ZVABd>Db7zh&!K!Nl6*mzI{?}Y)F99*ahprs&Zaduf886NcU z@mjzB>k}uBXXj?wD0_8X{e_6DYu0Ss@a;yEsb}l9K_?pu`s9m?c0jd^74C6 z6E^Spa@5of9%r*L87WVeeZG8fv|(VZCgSRu(-9Y~5IUWX_U?hBC(j=_cCM>uB;w-5 z9lLfudG?6mDDWGKRfkCfBxV; z%hCi-H}`k%^7Bf+f4{q{x1^|KWMnMAv^2Z4_(@*&jr7E%^yKQA3afQW5XphTo_qK2 zr>3W0jfpwn>$P#m#(~Kp3qur?muKe}BHTM%z?4<+KL8@yJUKGrvwzQnhbdE*p^Dnl zrC+SBscWYNKp_Dn87*mMN+_#tD6Oip^ESa@6*YTfQ(bLMBge>u-S+y;^Q4rd+sTQK zo<1^6j+!k~wK`o^VR3F@;obD)l%%+V(vlIA#Xu0xp59-ve91nq{izS`-+BD#?|=ID zFJ3=4+AXv!3{8$_zItge0$U)On_BMOeGqpuF)=BvsHa^x?h!o(`MU zR9sS=n39^1dMEMjoE33~P*B`xK;m-ilvox!P9%)ukjjBRXWeA~|5-|XIb zBr^PQ_CuFqHjTE2pFedr=4$uY`15C(Ui)^u%6?!Mrvx_`wo7rj!5)gsbAyf@I(z-@ zu*J@4PGk}^GuGL=f5-M`ZyuT?J)umvod&~5{h6?Uljl!A%d7t7qWzWa6SU-3BvrH# z6D?f<+rPl*-sDn1cimC4-F8i zXi@mCiqgk_`L~~yR1ORenNkzueSCMBc!EQKYxv(Re>EC>yJsgzSDP)uBB-wNU7IvScV5#2k*j20`ez?u@i=OC3(Ai z_HWs~Bm8t&aelVTWuF*rJ9^?|v+}B)Snn6tZ5W5d1E&$Cw)%#Muv6<+E%W!@ZZ{8) zj`W^7aXR)|B1y^6Gzi-ua2e4J(9b#4il(ZgVaJzzwQQ%)P7^!9JFFKj91S}b+}Yd! z!nd!l&&NOT+{Mclf)+IZWd+wbC0gPwPK6j5YDrFvIvalQ*fF1F%jXo9d1$0KgUrrAsoZuy?>uF&J> zV^bbk6sHY>JudCYtjbl?m9AL%`SX_Bc%lomF{ip9yh3z? z0g@D(**ch&{bb`e-wgEhD?DeK9DAJkWaZYaZDV6+E?vGF9Wy%6t8v!Wmg?O>e&^zE zXO&egU$Wxe%hy)JgxNIqB=gR~CDUJIX9gWPej_PkieNYm`WR=uB}uc}?A;v=O-*H1 ztC17L!t%;xt5-eG$~t!Zbkv0_?G4QUc*R+7y$>9^o%$H~prqLA8uCw{I`QQfYkmAf z2#K@v=E#W9gy<6!eYHGeXzpm)7I^6F?ermwZE&Eiq57S{FvLn+NnPEtZ#TUwtL*7& z>DE;YwATYugqR+3Ch}}-(%`s3W^68%^6coOD=SOB{`#x*w1i8M;XZzQBQBk_6IS5) zVD#-hUHPRY2AdTiG9fMf!qw=vr6qVk3TKpYUK%U>sFDIhtVpsfb#--|I(1_E_N`^* zWjs!Y%Oq*f%X>REHab2rURG9`nwk=ylo*?olvhzXGC5USUGwGgr4OFoI~#M}`&6J_ zu`@0p;hI~+LuYutjKgDZ3NTnzu#FEN+_&rA{fyqR(ZMOx{im-tZrxp4QC{6p_4v)x z>JA;HN_LuVsI4t|n{62G?P+VQuCMRcPl&2w7@1i0`O=i6zmiaXKPEul8!pp4JLu2C< z#|e0zkZWwJ-@niAV9=3{j#g2kK?2z9?DOY2ojtvcEsePa@A8U@@7#aT-P2WHSM}<} zlbq~V0Nb|{mD8Moit{= zdb@1>=F0lo+J?#(Z!%jt+ra@TJJnEKR}6%$t!~Gz&6$s0P7D}F`}OzlJzBqELv3pd zp~!Zy4{(0BgVhAkHliw+EK^UPJ`Or~@a~;^`MCuV;TI~4%Z7*gn{+kVInOemr>CVS zR5jF=)zv?KnUi+!X-jv%-ej+9X{u^0)SH_hy^3GHV)cRjhcln$c6N30BB451C&&|U zHjc)rcn_flsXVM7-?n?#!@JLhdd5eGC!f4{xqS6k)wQ*Cb#>V}xy_y35a6IQ%c?4} z^K$iOlOVFa?bX+#&aPa&e)%`vg9Zt7QddJ^?B$c*2YrXER;%W~O4o$Fxjg&p<)4-` zm6|l(B2k^4wL#w7&zwA7TvD0!u6&Qrp{%@eyN&Gb=)QLS_P)SllZ0m`40r7UOLP(F z8(^hCA2h}31Zm1EK)F5hfS5%F1uF0~_z4cl{{~^8iJU;?<-J+5a7J5G!Q1SImo7&g zKNIutX#v1h#QCtR*RQ5NdAxGthNkAGbziUAuz6ihVGboS`2|JWw(Yoi>n6)n;7@oY zz#->G8&v%9X2D6&IGVBqKqf z)I>K=d2QKn>PT>0V*Drb7BvmoCOIrP4!lZ`ND%ds0(XY@l{`6O8N*QLt=Q<3XD^PJ zDA9>U$T1VNf~5?cZnuQzT9Kgt^NPX$uY`e!@5|w?Av`~(5Ty0Rt7qGHZqZMUZr#4= z#HnM6DT(VguFosZKY$GNPEBL2cYx0ifA`0;=g$LH2N-F#+eY=10l^`u8Fxt*&+pdj zn!nz-E+#%|$k3Tv{``xt7Zg;yWkh;tZ1mcV_>VrGdH?>)qen0J`yDr#ICw)*!A(B6 zc;eC^h}#5$k-7IP2EP#o@3p~uVenoXP^7)Lrz;@9FD*SK<9^1x#q*(UyY}siijGT5 zf3kh+w(;Sbl;pGX7JT+U{^}q1`JE<6z;?IAVtDp4b&ub-L&ZeG3q&8n}) z^{o@8-iW9xM^9Wa+He^%EC1EzUF-LH?|fI3_m_Y9^Md>a7V}BFLFj94h2%}FVzJOu zxkY(@|4*}$lOIkF50&IT{r2nSw;wziFk3((5*%eQkGNDzUFF+jCy$-F98=iX{tq90 za^mE%w#M>-&f04+7r)rDyS8tDapAjTNeR1c*__!w_;3I1yWjcXgYSLt!S}zDkdfNb z*>Nx9{;q91J371PEm^YFd;hzdiYc0WmGkA?o@eVn-Y4@(Ox;jDANQRaq!R=Hfj_z)5I_T^5`qe|Db>z*v7k}|LfA#$z z{`iCMeD6Eo`@!%2m|NM@kpAFV_=T&v1$m63uWfmE;`EWoOV@ObT?^*VEhv0z zvYDqWrlQjPZ`Up^$bY%r%X{{Ub@yMq(PT?&eW7>Y!GN%+VGA=h&>G~u`PqvnHc9Ez zPX>hq{n`Kcvrndfax*DTaRa+^@&bP*>`b8l!QsI%r{>g8nogZLf9S;NXIVMl`N0oQ zUAWNM-_J{8PjC03Lm?R%DSiE|lg9qnxsTRuTA5Xtb@D>kxht2db&X$d+!&vjFfiCJ zi#%<&kXF;y%^OovQY?0Yt2Vocc>}n@TtI)H?B91PaO|Co1UCpTTyc9eE4@i_-`M6 z|AX)U_=n&9-uM6HPyTenhD`%~gPXT+Nqm(4tmw_Lb4Q=wPpvAal=lksL{Cd*bmYM`TLOBthv zjmzi%`yYPqgYU!jqwjzBM}Pi1f4Fhk(*D+(b*n!Alb`(Fcfa?&@BH9LAO7$M;g>H$ zpuKqM;_v+EhaZAfe(yWq{qTbgTQ=0_YFav5XU&=U!yof245zxU%m`{2W$eDK}h{o#*(_(#A0 z-Mu@$PD;G~M}PVkAO7f%KEVF{@Pi-!?vMWXuS%=iXdA5wjLS(2>g0u(utTRWyvV7f z1&1JTcG6^`?WBx5-`qI)CfFuN(i5*84A^C}3=Z_S?cKBgCqMa%?|uLGKKRae;kJMG zk252pQj7%VW-_tXQS)T-{X2n24~|<033lRe$o`{2-UFSjE~iQm#HFaK=OeG^+Pi51 zSfdM=l_W7kgYEayZ(ckbT33~8G4+?1z1g_wt0&JMEMC6)zkT>e-}&(OzW3uFe(>RU z{@@ROZ}*O!*P^cd_dot0-~S$%%6C5e;RkaU&u;DRs&DD|dfm<+{qRq}_ub$9oge<_ zJKy>4xyy-dBb0%6@qj80E9;~h3@|T2Os|4k3XEh zWX|)#l1W~K7ZRQ<&U4nv>ilmv zue|s4?%dCpeek{C`{2VLeDM7bKKSs1zx#)u-MpC~@Pf!$8QP$#qMe|gy?V27#TPw; zBmMzLBhSUyCyg%AN*V_a1|7b7{f>o%KBrWb8yW7qcI`^=k)Tn_2vB97wA_dY|I0u8 zJ-9L4`Fw0l+ZgzZQ*ygu&`*V*`o%x}bnVw)P3TA7Zvz8W->B1lwPx*)fA9CxGwzWj z2~orCQgIWUNSEY1KXt@EI_7Lkhi?7WT_LA04@{AQ(`mF@1etOGX;XQZ!@)Cjb4%@! zu+Tk0zN3_Yrvcm`!$h8E!O-A8L82z7hVEpfe*Dq&#)cN4JXiq+XS7v_PEJ5IHx@V7 zG}TH{6}skAm!l4!KGW9Lv1`|khtD5H+`N47!m%ORFiu;x?b!B{-~R(Jnjd`dz3+eU zy$`?tAz<*@RbNi_w$J(apB_JdF-3E%>NHOn=6*Uo=k2=*yY=>y2Y>p@pOxxrE`}dX zxq5N1twnOUK>m?DZkLh-rmMN@i>0fJN~(AjlTB05a#iMJ^6a@2vDYux zH&njO%U-@>S$SpI==f+ta`L=IpSN~*QzD<4_2T@cvso`QfBLt7m6i34tFJJJ9D7cwqjL`A=WGW;tnUVj}$1@h#u3t0*m!WxlSy zX5;1!>o$Bta10284coT-?jQXA2M`&*^TCJT{oscme&`F;Muzks{nPBc;&+q8X#CyVfB(^^^}4Q$=Po4QxZc;=JUKM@`NBnyGhdGz?KG$K zb@osHY}VtKZ>A_(fM&UzEN+qHc^AvM82AQwQN_E$jVr%i@x@owEvd~Ceb9fy z>cy{fGD;irKbtpak8kk1l7?5gWi#e4d-5{teAI=rmk-m*KwDqAk6+OJyKg8`#TiqX zTf64VAOGn4-~Zl+zxTU8{LXhE-u~c^{^Za1?Al+HTlmq>e)%RR%g!z8j#z1xO!$Td{uU&ZdB;(|Xqj&G#d;6|%=dJ^9^NQjVlQUnxdY<)au+UMe>?v<5)rzersXi zN!$s6z{!h@sE~?-p!q3XYt^dNtIJEP6;XD`g3Qu{$#OV2^z!9P$r;H@R<0p||Cp$f}-~XJh)T0gl zmoo;xo<9HWuKy1!26zIGmpvU`w+)2r65^9nv{;W$~b>c`too;tjG-G-PO zDYtIlx%c>aOJ}>Cv9@-$%$xW5ix=R}iFg97mt$3Vdofr%B z+4byMn!!But~h(q(j|3GI?r)xFiwbalHhQfN$T;7Oy7gPcGhq%^5m1uhl4|d#YM%_ zr+s?#=;4?f*KZ}>PE3hUO}gxsy?G&_Paq!ZOwxcK+h=%eVD3-_us*xA*HO z&mLMhnUFOO_k#k67|QF)BCbX(UcUJGi_GAI2RCor9Dgez{#IgKTvA*@>hrAJ?84&N zOP18M=twLMErFGejSuPLGuL}qWjJur_8<%+HR&sn&lFScvwHMyJ9UTyn)IMb$9Ur?JA051Bok;7U zf2@+jrn&()6p`eZ@%ZGZvsceP&3UzM^R~|JUc=PH!+R-#{$6IY4X0Ef+zJfC5QDt~ zd-fl=|N6x^YiS#7jye~b8h3fmft{zKF6CF(eDu*rwUxyzJ;n=@^(}RuF8umgcDczs zZZ&ni&U*Oi(v39(qrlV{MFufr?e7cNz2o7VXA?3*Iw8DHScaM+&K^2>F6?nu!JOqg zYg)!h5C$p?C)?4~ynn~WH?I>+)~4dJ=gXI_YiS&v8l%%v9_;h+HL`X}VFZ;XC{s~! z*@DlvwzLcnbk@9kc|HEdnQKXpht1TaVJa>8mY@HAv+TeV8;TPX`cM{$nEZOxqNF@xVr@gmC@ncfhm%z`yXfQ{ZV*gBm@QMicON8e-Mb^ZxCD3-$#FVeV|qqvd|Jwr ztnB8_PC;N~kupsUB_+fJ1@7i~UHbSU%onKveve=r`^AIDZ>9u8uBIWO$J* zD$AQTXXcBn+|Wbe@p1PUN)~vIq-ej;vnL}H`px#bzWTIBiMNt(WWIdf*4AY<5KkXH zOiH|ZEAGtEcVeTjoL#qa#>o62M^3y zFfFGb`#?Z&OneFlN}Tb43UnAj68e(Tvb)MEHX}oFD}SG zed5IVb76K;Zzrex{e#Y(iy9uCgwKl#hscDdBV@&aITMEUBM+Y63y(Z|_i1M5zz8rQ z%-*lbm}r3mfaEFKkoo-4{CS@@)a$I)NkOzKxTjK46^GF@_2|i+;85SwVJB|J-@Y7k zW2cwj{=kr;vdR^!S3P|B_|lEb!C{BY0zpb_Qff*_aA=@kkiWOTzpr0#U_fx7U*gS} z(eBoT(>{IqPcqGV8~2M`l~%g-;h3YwV_>g$@8EnAjbQfd}N-U%dElr@HR zQH0Y5D&3QKlDKv$D#R}&_~6kaVdq8wG)G5cBhH4O2(S?SgOi=Ref(1HKA*A*r8T-` zD_3V`JwJ2l+uD_`&vlfrZsA1h7&LL@cSv zlQvWDgGUe7?>aa*$qJ<9%9)^$z`au(Z_-?5O1XOVmXDX;o%FP&Uo5I>E@K^p5O~Id|dKAqY((!Sj>PUp-&HIdEtk)3Z2X5G95H5#V;?Q4a;zv}xXR z_!tWXil795$*XP+&x@-Pa0;+94k)B&L(zX|E0L_&IY!^p-MHrK4WWllmX#Eb4RzeR zo4oTtz@t|MUHv1^Gat{L_gQH}iQlonxa8XuMX9njG(74T7?_ZpzzH;TMsuJm<+C@Y`=CdcR_z!QW!dFHUn(c6z+Bw(#2x8xn7)RFzli8tU@izWZ|R z)=RO8Ej_&>6N5>~*Jsa~9v2s1URPb&+L%{c5qdhjysCDnza!=LrJw%YPj1D>=9QFI z>snfRddAFV4igqhHijiQR#0UJnj*nLkX92+ntLy4&8yX5risKS)`vmyc zG}QYA1tzDb8LbuzVXv&M`F6|Zqo+?4RhH(J6@9(&oBYy3iUUoAf)cuy7x=~|-HDT@ zrq7u9GAj#iRom3?==rmAkryXz7Dfdki&-b$XC-?77VqW3`%7~Gegm7ZPa5=IeqO0} z(`bQFTn<(dcvYIR8Xspq+PQO6T}5t0_@R_LiDiuq1(h{fZ;Jy0LT}%`otPZIVcP~h zWnmoh$mmG?wQEb}&3f_ber;1#L{#*-OV>>h;=nT$M${zL<+2h~TKc`E%f38%>|{x4 zSyOX!MNRG1>(Tk8xueE`SMOf^AAkGPl+=4u!voC~?~WeyI&tyhtJ2ca=Eml}HiLC^ zu)pD8;BH_QB*(XP_N`sDHtfie+{{PsUOzj1_RKf_hiivNt(wZHBCwZ%wwAqHHeNgz zUS3&VR$CR5ny_K-&V-bd#Q4OomVMdX+2iHwm-_I&nWZ>I9vvC-*|Y0$M#`J#kG@^E z=I)()xo-IZ#b!0?% zgRZiqs&L+-c@LgEuB@xAs;{eVXliI_8=5c@Jl#3i5`8Q3n@w9TL|$&|(8(&<-ch$~ z$&&Ch=U=_at!rv(X>081uI}opJ9+lP$%yMlf^j?T=^fu;=OX`?4nWjSZc=aQ^J&D-CU(yASxBJbmW% zt2eF9Am~~rMh5ro-R14=ot|;GskN;Eu8uZdG>lJnK75+?_dow6zqDau%KG^6kF@Xsl^!ZK>6@HMI5EfjBzE?tb0j;{iYa_!lp7^Gr6{Y@SR_zP@hFs)GEQhK81w zmd4iB>bBO}wx-tYI}SX~err~Et7zuvUcUoh&sjY8_~q!f=_v)|z=9iVVT|<-R_&e!) z{QaivI7g&9z^{0Pw>d=HgS1;`&z?+3O)06WdG#i1goCLQzt@#o2sfeZ`=?Se>1_K&lQ6BxW_;a3w~4oNWU2kRfC z-i8#iq&Dk(G?#whFfSYNZQwxprHYQNXs zuyf~2Yw8%y0ilt1xpA+H3aVNpNuwfB01u>nGVk5Xuh)H9R#|@dWW?25_dpnEZkMD1 z2NOw~CFkYK&*v}7ee{hrBXC1J!|tYlCdx7+awKEX9JHz$ zNuvL4*5gI<7G=H6(bZJvyaoh5zb!Dhb=-XT?B)HwL3h$q8)^&k@?UK6+8-7hH)f@1 zl4_}`Y_6}2i@Un-z}DMI(XBl#-a#RuC(agE*Vi^TG_*BR@!9>rXZet0*nv9>fO@@zoR;U}-(u?~e4%r;`YrnV~VY{Wj_ zfP$Ke0mJaAlLrrMUl)HZLZ_?EDkxm%edzS9yN%ubuO1|3-;1j#$OczTeDq@0nyuO8 zb?>q>pQl~Rew5hSTwCAL@~!WYgOTwaV^acasw;Z2XV;D^*W;&bB*l<0Kn<0pAwCDT ztY2MOmfzG=+t|{aka7Rg&E#P#4+J_cJ^jL!$ajS~vP?TQ>}=*~V3U1p*K!QUFJ0 ztKrGBryqa%@y+bkP}#+u6Ns-wq`zRG$L9UB!K8c{7UNT zSA6^Rt+d-=m(CnMd1%t4S8zXuf@isbvU38a?B+SA$TPoF6+ zEiS7qzZw^P?9`DLPaa-68rjH?F^Y_4>)1w?W~NyMhk4b+zfo`_hx+*R5XH(=`|r z7<}Z|v4Zl#G0WJM8&_f?uVrWEDb*tB}%6OD` z^4!7G7Y><-$?>Vtt-H1yJ$bCErq*DvNFruvl@+%N48|c*j7yTPd@~_t?bhv`qmy2~!N-rCsi>^w6`2+Zi>0rw_T7aG zr@vaWzPi3)d}JW^&C_$|PoB6CUeVN)S5)Kcf85(ABqulT^W}?^GHw-Dy{&2}&dz}Ce6n~ zj|BMo8!UFw=^WNi1RVMb&b`Hjnz#}&0XE2MiY&N zWfdNe>3EKDD41dGS7!|Hf^TFQe(TX*zpl~t{w;o+>)#dzG)K}bfd|hu=nv3}Jm6j5 zK({Ed&@fD#CgQPr7}ma_;R%DmY`1mw_Ey!_RMpkiH8#Tcpad9!?;jr0o2Dcn?hegD zSPfQl_uv4~yAgw_PSt_LlbE?w*k$ zqbJ#T&)8^dU!UG?#hhIZm1QV~u+nx*I|T9S%7)si?!NXZ%UDx$WpzV2G^wH*f~2mb zx<+pSVL%c*VJ0nYon26B@BaCCHV%)nr} zdY)k|qvK-}Q)WR{DaJfy7;Nuq1G+yrHr_Yf)7(~9)l^#9RNB(n2+4$@8|-ESMcDfK`|2U=H|Yv0s_Q$u1Sdy{w(dUN)rd1^jvlG1s2rOz zR5j_U;E!~=nwpy0>gtZpPAf$Tm}gcPHVrj&HnQLc;FcmcG1^~SQPR@VR#jbJR}UWF z(9zy9IjZj;9G)Zz5^WXOnuR0B+Im~sMg~bmwc2f?Bg35?9bkaXP4z5olUQn?XXr}I z?M-|450T?0l_a5;Xct2{TyB}w5?KXqs>ev|AHt ziMLB)O;h9F{@I_tdy_Q=H#FOtM)VraDDooar3GN;HOAnQ2-DPfXIE#PPFLR8048T8 z2vE_@@FZPBbyay)ZF&DlpP=v@&+3{%9aPuVH8eEoDjRh0Cj&z`EW_gic3C7H5~EVA zWU<@zU2Ppxlg6&0-hSf<^PYw+BnCL=`?Olz8zXW`EP0u;}>C~3EYET}Fo zZf~hKnZ_BGAQ*CJVq(~6wn&N%K+>UMKj@b>YH^9yP3R>};Bt>=R@g!Ncnh)_}#<*S{^vhaQFB_xBH( zO=h!kxVk#Ov9T5nqpktGtY>tHZxo4)#?yRM*zmwzqWjb`K1VPmB{p`^eA~X`L`mj86=MD3B$9BMy3%@FXa8 zL7Y((2TN-D%)%8`aU9BUAaiAi=3I+!I%PY&uDgjmN#*I^~ zgbbIU85nwqTvZJH>tyaX0xTEqob**Ne5un($+sPYNzP2$;qLy zG1-afC8qS_m(HK@+PABwx&nk&Q>$)ha?~a=xZ>k>*%c8jQ07?(^=^j-GzsJZM`J>G zMIIjP*R_C?>&oleI8gz`Gc`FhFxX|LDO!*riuQN+_H=iGk}z?W&ffl}W{|Kg&4Bi} z2IOEBjZ{R+#fffC&`g4?=lBV$eXPA#XCdvL3@w^@jMCM#8-QL+jg3w9$*P$ZOhd!N zhADz$9X5jM=xKxyJv5=~A8p6{ft)xBv9G78wY_b4#EhAY6gN0I102&O;UQCyIwFL3 zyVGUk#EJfa79F@&gRW86i8@gt2gf@)`gIn{BB8|M2L?w5hDLZrqD7mP80zb*ZLBZS z)m1>$9EWDnH1Lq#zSi2>%Bniu;DnLlWxI`TZEdQkEv#%Ps%x%nZEvzzOcX@|%avWK zT_BsgT3VVxg*A8g4wzYn2d*!&);Prp+#G8#c(#)}1&51KHB5?(#Z72V z1wxMoA*&jEL3IJAg@}A#< zcz{bmqKp-hc@fB%!TK(W126c-0nY*oL7zl^(tK|Yo_;t18_mTiU`K#;w(t%Uu0iZE$vkbt%f!M%`UyAAk zhRrFU5j2{W0Ml_5Si@NvO;9xka}P`464=j*bSQTS@TVm>>>p8}plkbAgGfHh~x2E*7i9z@Kx11Dp#B*f{}CJ&7JX*|k+n zbf{utL{c{KsF}gT-8>%DhWiSjRRAVHVB1(0{>bHqK?89|sVe*>-T)#cCjdpmM}x3O zVhL{hYk%YwjbKI0mnK7a#^g)TZ=ei8pTlU&PD<2BL8d(^!aWmP;Pzk}&^8C|&t*jz z2nBo!;w?K)8fNHffo0)k!2khydC>1} zx9oNkGJ30`!Ov_DGg5BcyjDv$a`1joh_Z+^ z7$9bQW)MUO)QVG6-MEVC5Lg$(YJ>(H4}PUeG{86bF6dQ>$AtL+Wbj$ZJ~`GKcO(AB zt+f6zJ*C-MC&2;Qs4mTkHQG3*%xDs*QC^Z<5YH6_3|;_VfMLg^Y+%Vin(@Rf0Znnb zKukC_xGjz-5Dix2IcOW0sKjA%H3*)VDiQ2lg6=`faj0g3s4gx(dF1fPOXpuzm)OC; z!ExXnWdI*Mz9R@U7?ukx1){njfgyn%GBPqD_>oAFnk)baur7gg3A|e&cna{?4Xp+E zV>u3>7*PvdmEyr2usR%gB^W1H(PhBDCM_1{}6vnKV3h1uw(OJgt%v zMgT^WG5;^1is-~7i@2hQh29vaTLd~tBWgRa7MYXQFk7ggIz)&j@I+7PL--8X8vr!} zXbj{YGhBgzgUW&=@!;Yx#NNnpZYWzg~P z75o%yK48K_2pf#z@>JVlWf!ndE6`N<0Aju3hAssQ<$>`jFf`CU00M9zxWKJ}ajJr* zG7!9+m{t-G`)SZ6U<)F+hKErJ9CQYtt{Z+TGpdYPj9o5I?tgF^L6T`jWifH|`wZBM zAizt5!c(!tK3rB{8PH-7Ik?vxf)yA8^bad5q%0Ab0~0ghU~y(3ah%I(0m9|UJd1%C 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 literal 0 HcmV?d00001 diff --git a/windows/client-management/images/tcp-ts-5.png b/windows/client-management/images/tcp-ts-5.png new file mode 100644 index 0000000000000000000000000000000000000000..ee64c96da0b1c8d99d5247ffed9fbd3c1e77acfb GIT binary patch literal 102233 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 L>gTe~DWM4fTjWrX literal 0 HcmV?d00001 diff --git a/windows/client-management/images/tcp-ts-24.png b/windows/client-management/images/tcp-ts-24.png new file mode 100644 index 0000000000000000000000000000000000000000..14ae950076213b9a5b71695e25a191528cb7c99e GIT binary patch literal 404706 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%0AXN8LbF0+@RP`WPHAsR`GeB4KRH2lq>1S&O*qTA6 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

      CX(dcOlb19*6k-y- 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 z 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�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

      ^o<0w_M(ea?r;O7HE!8aA0+?& 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 literal 0 HcmV?d00001 diff --git a/devices/surface/images/sdt-4.png b/devices/surface/images/sdt-4.png new file mode 100644 index 0000000000000000000000000000000000000000..babddbb240f7a24821a022e99b4ce1afe68af000 GIT binary patch literal 76274 zcmV(&K;gfMP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!~g&e!~vBn4jTXf|D{PpK~#8N?EMFT z97lQ{3_p|8=A5vIi<}9N1al_uc)Xl+C+RFpvL&68rB4oW(l1+9ux$CWe#tspvZOnm z?oPTy9*;SLAP5jSXKc=Sa{ivTs(WU3F}v6W7T|*HXSb%itE=96>#eFcbocbw9{k_! zSu7%?vo>Q-kcFf0a5~7j&8`b%GjgDIHH==F=ZnE+v#EOgRB5^(Z1QKb8%KGtnl7E4 zUPD9b$-gRi1=VR#{WZ&x52+)E$Y>H*sa^;vYO~vQ^(iokm~Gg}dPeq0Up`If{wn^b zAxnPb(=PIm)AQiVgjBH?jED41je*I79IG=1dE-F#vq}&ucScBYyB?e=kU1c2T%~$Z z=g7E@ZqH0OUJE*~^Gcp7P`_my~E5lpl)Xb2= zstsLNXB4N9$)=1wmR56NI)s4ei5cosmc`Fp36mAQBGitayNbSK&0$=mxN1;7*gw&Y zg;3cB{UXr1Az#NVB|H`H|5WI;W-u{JaapTUO3I6j6ht>kJ97G(0~C$98EjHgU$sUwEcOvMeVl-Fg|>3MX^M6P}TOfuKj;~8)bye%4t zAZALpDsIAfsJX>7F9=^sw*26~92RF)JCbT`<>v4FI;Gc*HX!o`c{A(J8B&yu$$G!S zpw0p8F55Kp$u;mTb(C{2dQdO}0mUD6kt9>b<~XV@6d2Z933jtn??<|3m{kksndB9w zIY9^%5}5|!Q|)L|qoY>S?C{LAcGP52C+ES0DzB)^&NX8$afNaeio)b~4m{7XTg5T8 zaxrd9NnD>aisQOizabngM!diMEF2?~lPN*U^$p@w7_`*7)w?r*1q<}mR2B-3rk+?J z7)EWrv~#+s2y(QfKw+Wj6|TQSBHI~-YcQzF1xmJTMzzFagX`Qm3m;zOW?#X)nAhB!D@a%?@LVg?Am{Q8Pi3Lt zD7RaT#?6Mlx^#t}6inf>kXK`WdbWuoq~-!8+hX(zp!ifeR-hS>dZM?q?!9%e=!~i@ zo1q}Z2xQ?f@}@%%61{><-aAke$QT4=K;&L2$0C>1KuJ6&N%p0lxzF-b62(HT&JsK{ z>*+dXQtgQ`mA2*rgVgk7_SMcdY`H}GMxA2NZR<-jxuk0pK#qlg+2=gujF~j19u+n# z_fmz&{8?fKzGi}2FjENRq3+)BoRCyW_Gc)2tx$`S|JOoR=774#WL~P0%W1;sHBnn^ z;7lu6L%M(ZlHqJ)b|YanY0iTwb3>h(0W6o}S<-x3Gy77QF}Zs zDG$k&j4Rig38|@^bTiFxN!QHLEs7q{I>ByB8+w9tjAZgLm6t1_^i*L|?aLXdSS-y1 z(R-w)nAAG4kcVQ)gld<6GeNCULmn(@BE2WuVm7{3s3)vrK+97}Fqw zsV1H58)@pe=-MjfMt*u@VpwHslu_l(t%+F}oQ6VPa!JUMrj0u)u`l_g%M^!k#+>0Q z>8vYZ@SXeAQ1n%jiiK%9q!2ff3JEL}gr-4Xb_>%rVTLYTGYn=F33K}ag4r+CH#HYz zm#¬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 DD=Im| literal 0 HcmV?d00001 diff --git a/devices/surface/images/sdt-desk-1.png b/devices/surface/images/sdt-desk-1.png new file mode 100644 index 0000000000000000000000000000000000000000..f1ecc03b30fc1f36fd68dde6d82e3814e2196b6a GIT binary patch literal 702748 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

      ~o<|h*Kb&u0KwsPq#Yd;P! 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 l| zQc-NLEuxa@(8wz3&&aS~yL~Z??WDEspCRuo6M24YtR0>`_j+5?!Wl&pZAXc zx1FDC@>b=(NkmM{q^JnMm~&9UGVtobjYTesJ?ZG;p|MnswsCm#*gl-_Sn zt{24>b@XfR7MHlaBaEgf|fqOzYJ$~e~Zub^Kq#C!&exgm4jXMywR`3+uY+w)zwUQ}h^ zpLlLuKKgyWy-=p|QvTe$yX89E?@+onv3o)`>iwAPX!U@SWDsp@IiA>jw*v9h?Dunr zj*UG>;|z;0+pnLlO?k3DQS^j%O<`-2tD5;)?|7P*C~rlfFF@BY+v|2^6Z&VfawAK} z{{+o85Vf`%lWz}1DBIX`ZakIAcy~7tazg$0*K1lGn&tOe#|SqbOB;^&y!XHUoAfmO2TFNo4rHOr7CsgkCvMlK@v9nOLeY2maD&{y#^&d*05}eU=D6i$|^SmdD zGX0NA<*g6WP69z^FDkhoa&O*MoGJgkd-$_cRbKT-D!C~B!DCA6&Cj&psH1J&KLoS>e6;?Cf+x}hC%Goq%x^3ZxxDBtGJrVQYMzcu&VWT9;ZXCKxw{o+WtQRK2leCyp0 z%(F%4FY^IMH@@po(noJEKA#WSSUFhGXX?wWqtu3M=R+*Iae`YpTVw%*@h_wuzmwubbB>XB-9>q<`@X>av8PfB(Ay*SX_# zd5aV!zT9~y>lifOk^cPD>Y>NgzN{;ZI7Rpc$3}yJT-l>#RixE5YeKymBr(}R?;El_ z=0(pzO?E+T4y=CQ)ap^nIjrK9{YKX2q(gBfqn5bW%Pudix*X+HHBo{-XdH{6A3oU7 zdJo6Y@VUDGp3nZr{uZ5qzi&89bsYam!$&PkvQ>IwjdEqa;#}p2M~NBM(`WaaCAKG2 z(JHdGY;_r1xcIdfj-8uj{*%f1d7o0V%$cXJjGjC?z5N^)XAW_WAYG9>lRed`s36F$ zEQMF4TXp<(vFAWys(#iU|B~ZYo4;o5nfXoEp*mN#1ff%O|NoG6R$XnVU9{dUlol`U z(4vK6!Ci_LE$;4KTtkXOaCg^Iid)fABzSOl3Iw-c!A|xb=iHp{2PC=59COY2tasG| z!G9hmsT0EUG#C*f4FFQ(@RJEQxX6!*%Zzt%ijy?jL4|U>tNnL*)TyK~RnK2u+e)BS zqD+4wO9{(z5HpJSJ2lIk=p4cg<7ItKcS?@%*D|Nz#+|Qnim84IJzG*e{~-eQKGE)I z;D4*tq;2Yd$zy{3g0E6Mj(%`Cv^%95h{rRJW$hS-ZKla^& z4@@=JSb`l|Hc}fuegd;jDvkrpl>HECz=m zy!A)0**JIXCOg!?1TI6FDLA<5wkf$=Kx5%h=Z4)4-d*RXq@hFTWY+^_m{azkouQ0< zuRU$OHMc;cVaGjwPVaCnC3!@t4XsMozQC;wK;jR_D~fKOs!oml)9j$D1s+z}a&tDs zqa4H3$jm`aQ{Yo3h%dAR+Mcswm?r{!n6IFTf~e+sAOw*ImM_;y^!~3>RK?5W`r>pG zKVe_)VP5~#8w^fu7w~TXPbgfTR<>rYcUW~B^Fm03DW0M471OH5XBX31$;dL}Q9koK zuiUaJ#{)khfbafl>EPVuZ*k z=cLoxrTE85D{=v2I@MB@^4DHekSlt+2M~qF5$+T_9~H~jlsVHQIy?HvX~sX^T*$6Y z(C`L<6Z38RJMz{(kSW-0^<6Or$u|L0lpoaiuC++nm#hnI^`#5!$x1o(8xfEKYl7$` zLbDQGsin(^L3&>1pE*&4qVy*WvxN8-mEpyN%&RG-HVH+cte?b=R{P`<8C7H&lU|g} zKyXU~gD|G$7DXtDqHSgR65&Uc);(KooQ+53YAsQci$WM|KS+7d%8HIsN+aQFZY&Z* zzuuGvy{ZtfDt1n~8Y@u`=cng~LelI#A3Nk^sa6+8GnJu)AdJlcQr*}w;P{en&aF*D`j!%pnH5BG!?bb|=^ z3X^N!*qTe2a(5P!6z6&VbGRUr5eogpVTbAW3bLQuM3Gzxt^2GW;`zs1ww&Ga>x@TL zKxHjPMc;dmmnuO!a0(5HXFxwZ87rf12M%ZLTWHS;3{r*@9(q$~sNmi>dQfgnQ02&; zZf*&N?@lU%-;(FNPl(BGkkZE&pbLyI>S;4ATx@Uv?U9?H?w_ z0!@jo-(O|i&6@F*y^L04*h0Kif@qtOh@nUPCLRsZ=Oj-Gi!&ewt~3zx#u^qgnUM(L z9iByz#v?ZqBe|3U`p7q@CumwyBndbY8XnLyFP)QHw%*@47$>wN1Z9wI``UR*R;;Ss z(sj%L71Vb1E+(oypZj=2k(d%RHj2VgvF?)&ABsT#xh$zU?e#|?EqS6ocA+hne#V8~ zVOMRKBtUjQhoFS-)O@L0*iqmrcs0GtV)DG4_3khFp{lqU4G7mIsmfyL;UM4 zLY1=poDSmrIJkRRqxZPzPE6SW4Zq~bY`&}1y&=fr3+!D1dc)rCA%Fi*{WQmZ>sgW& zQ+_?{Op2JgV%r~62{ z(%LO=@*HS<1%+P^xoD29sLE}2!c?NXqHK51sLqm(uh)_CyN_7p)9}~Ws^2{ybIkxU zt*Eg!wm#_E)I%A+WGn=Q5`&CCFSJKk2#FAu7f?FN(ocJPB#}nne>s%fqfyQupO~H1 z3TVz12L&OW#$(7GUFq+XnZ>=*n3z$J>i_c?^qf z{X7U-d$_x)zRUktFhE*1Cbj<=3wmBYzM`tC2c2HzZ@l|Hr^=Dyas1_A>zld`NlJTL zq2oK)Nf5ZO<vx$o&S=}M{ZGzs@tUaIlpXG9+Qy)LjOXQ{@P8sedxUF!iyQfs+?r-^JUB)r=$ zuXtZVds1pi3I?zH^ud znSNNc179avyc|?8x!PFNgj3YsqViYLcqA&+P*1(tNg9Z#((xUSOSvtzeYO^2z9*@&gWtcV485U z1gx&s1I|Z_? zYjY6~5!q^Hu%9^6d6;v3s&r401;uM3d}APtC202(Xrm~H`#V~3n;95bKnEDXk^(3n zW3=-JXS5^agAbQ=p$6yIp-&^c1f6Q7aLkGx77zT#-tuiq(d?l21a)aKb&+IPO2*&( zr7>SP*$nAlB%F^>Cp93*e1GI8w;TXU9jF0jk5UJGVnwd^8d=_ArAFqb++|b&;~m8{ z89<5Ae9xqbq*+uFb}OYxmWwhPvw&&qKO;J7T=$&3isNbxaLT5UaW3z56zyEUk>TkY zJ=#oeIqJHnBg|$)pYb@TN!{fSuAU?(lc_eiK(cn=r^$z6O^*8%qdn@0Mi?nu^vxID zrpS(F&%Y|GpR^5LOL~q(vgSi02Qk8L;~_&F1nraOSZ{_I1w3B101OEMnvEJ#BbPi*;t0i8UHvXYo z-^*P#@kh8ud46g)FTJOiF>+X;`=4RudFTP}@;TEgThR3iVB3<@&_Ln6V*lWYY#gAHi6_c>>#tIsrPTIWI7!3(;_)hO;L>9g zn5B6ZUrqpMTFgaq3e$|U+kkU9DK6mXr!VP6z9p{TWmQ~2nuG)K9K$aehJGiG(ro|Z zdK6(#Gns`N{i_gzTYiz}6QFv|fGaUrEg1m}mJyd8#a5TztjI(wp5?&z{Gr=;A1^h= zg2u}Y(5bwl%M`GFGVfZ@F%eHGeM3(`(?}lz`I@3Tg6j#;F#<0ozC~(`0JCyVTca1v zBtNcXDF{_Ty(C`moqpMi3cc_`GiDjGFlPIQ4_E0^-7hF-}bEbdj0YR)yRGI%aF6SRczF6+$u! z{G##t9&$4loE=%zQf~WvRj7}6ytcT^(hvp;(aD2fsTN!v|3s_J!pT?VUAp;X!U^>R^@yDt|7M-!8T~@d}gkl2%cfQ7>qV!F+eEv|!udf_SyReT!5jYJ@W? zD_RCli;x~GjDGfrL9r<$ZZ@&T!)@0-(d)_zg&XAkB*pQY9+0_(+5&I?xrn^~gK1sz@3C^X;LQ z>E?Q*l{{wn=5(E+9(bhn7nYK4WN)k9LOB~##W|{#19f7{!~0CdlSGE4l^xslvnrgS8*-}I5NPo-f%r_GrHy;5$Ddacs1sKZJczQ*GbZ? zlOZNo{TS3c4}wM+h@UU!<_iQI3peNZ_bg3A7yR$2n5w(?{>I)oian-e`k&OpU?|o{ zZOn6iW0MB!ZeL<(x~`~}*}JUwkjH>;4~XvBJI!u%I0U~c8zP@lQZWWW)}ZaEi3?LP$*l$0Uv zbvUCvLaqN~e=}qSHq;Gg#Tks#8louHk*7vx%87JF^qC6qp``mTTbW?2`jHnGbNW0@ z9^Ls9$bXWPd(FVWK+K^(dc5o{CjDU8UR`m2d9-*5x{FCcYQSkcGO75_e#}9N#zi7b zFrUNkF7p-dudnKI9oIVUOcnzZ+;ivPiPK#}NbOL_1=jti9SMzYI|`awTF>KWcLpCb z#aXgMzf3jB>4Dx2`-Obj7t+PMD`t^-gp)_r7g}EXL_LwF(7VeiEHcKGcB#9Fr<6pJ zY7AAK%l%Y+cOd&@3%}MXG0@<>&@TC^vA+|dfIFE^8|;UO1O2}fJSOHH{ zDlnZy12>_FWk@{IPI6((^@@-yU%qJ^`!sPx5(M_-(I>{UmA~>HE%lW|P96Qy;FWXj z3~_aRzN@t@G3y{(c&bw2KQi5?Os|+-t1P~Nol^iilrE- zF>Sb$1tD*s=JD2-G{l^GpBg-WjKk`UUTNdbXYFc$3JsEk5W8BtS_`i(&S{e$V4=4WZYP$kH_ulSFc-kT|P7}FJ*x)?`W#GFO8M0EJ&+oXny z&$ohboZLtwc@%3pxBdN`m^L6~r!2`d(1RH`kYWbo%QJS)1e1%emPF>gC-d<9To$c} zuRs3X7FPienh#EtLmCsp32#SqpzL3>jkNGCe+;1LR2@dufS?z~b)r+NbhG)XfePrE zTxmeNkXyGySm*p?#l7x~74K%aTuy>u?mc%Mwq0S31F_#$rx&hsnYSrLn&cQ3{Aba8 z21`tD`7~Vs#(Zh4$5ZaWeX9EO6-MtxDh!7!x~!PibVAF}+xqiIHeRfPW(71u0$eUb~?Z@BGqn9K8r zmeq8T91G8x_>8nc*Q1^k`Eo%+ZP2{>%j_1)&O4Nd>gT~VMe*AEdQ132q7*-9_x4!a z?PxdN{6S6ynSapftT)_jIp7%j^*)Ut)6PdxWGa&OXwq#y{cDf1jrQjiTlq;Kl*t?P zcVU%AAn;VKZrt1aiK73u=f`PZ)|M{3lo!VYII_lJT)TIdoyvYizh=Ph8<%SCSe=of^I6+$a^Q>tcr8fl`SV%3OgZjV`Kr zB3dN@her+nMWX!w<1+sLNc5S-#Qp1|IdRp(_;;1D!e>h4ClJ{}_vQ@9q{Q|75-PsE zzyJM1z*CKycvgj-ZQ)8kJ`oU^WMbN*g-pW4D0zeIIJWHSAg&g3YIYr=FF`>?4_#@XMknjp+>Zq8iRuR1g?0GJ@ingATh@JY2_o9*5!wp(cb>MFPfvJJdRs=kA0%|uc9s` z!7wT<4bUXXo^n4>Ibb3|ed_bJ`p@@68C(SZoJ9BgOuL!4MeJj|xY{ML8ZA^2%@$nx zC{t?Q!v)bALPABegnK1^pN75EEmb>6Rf(M_$#J48K8_X%%s6fnGOwpN5vV27f^r6m z`AP_R=ReKJ{9u^y8q%6M-ronjCc_40E}hzg6x0Jke;-2klh6ILfAn zb}G+ZKnQDmKkv8ATeAEAY0cC*uM&=x>-GJ!yF#Zuik;z=3vgOD&Fvt2oRG0a8~?QE zfM40AF^Ov;5nmt(^KU6SN&9%MA5{vXlNGztMQxsBvc(VICN{?xBZHg~=U6au3%L^G zNGdPfYi|%P21`j$4TurcUSt<=I>B?2zO=*_M#$l$<@u8O5>EnkyL_sZ;JF0*n`vP^ z8>}9N+>@Rv#UlllJZSUV%5n^K8kw*O`vUBLuUYXn*8 zQk;CpJXbXV7lQ~?da!kU2q#v%Gbah4YPE2_{vW4_?SC1`Fr7IAC$TTmR!sjaEn{q# zTP;g5Do%>|=W#u5xLYfh#hZ>#>Wqq<#q3`3SLi;xQa-H4sIEJMVW#B-^iu-7H=}f_ zgzm$6_vnoq^x-=Bz%c}-%K~EOV>9S63uV50r(s##4Ym}2)cHUs=ll>BbmbMu7;z6-lqoR>-TZo-ZIad zsySWHbg!L(kp6Pe-yck%jg^q~k4u-hAgGNuXyfnLDbYMt8$3M3q|^L#4=VWeoR=bg z-Fh>whS|_A3f(0c}BIqGoR=Vd_=&R4>U7?_%8!p#0gYq(8O zOP2U;XF(Sc|M`nFs-ASp7O8&t{-EV(zpi+^j~~2AR#EW~WPkl2sy?GCDfuFvTJ-M6 zIr5+Af3_i6o}bLc#r6D{_+N$cuMFtUWbU0gY_4;HPTcolvT3Zk1G@w|!c@;3uKOP- z(pgOxcL@xSkrhf5(wK-#j7Dc z6%*x`0UJ-RT)8E=`0d5sDNC?R@Kwpi}G5xC+UT4EA zYjFVE=TBv~U@8`_$D>>4^Sf=f*jSC*tPt|^pEcuYOEX?mhWXDFY$nCGHInR|!+z}+ z0NxRV6qb_4R(#^{;^j-VId|^-lhN!D*tp*Cg)P;*7}onzD%Yd7^wGKa0r< zR~*z->b0JBw`AK5(x@dfVpwzkC|aCuPTcTM`#F^W6I&0j8G3QO_GUsyjHE9`B(pK| z_*g%S8*Ru`8a~e*rJXwmAn=KZOD0?79zXN4I-v!Iq2+M;rTbiLY?)@Fe*1kg;VzWh znkum8VH+8Dz+Z7+ixqmU5@qqNnqQ3Hk1jli{))(tJ|`I!yohXoL!v?x^2tJG{&dw9xue65+;h;ICt+Q zJDe{1-?6=B@7&!;^``7T&m#y{b?(}3RnuMOZQ&GYjHP)vwhLJJb|Z& za~i@NVu+kez{qFU6Af3Fed-8~?(Kqwc)}MRXIm6=)U68rF-E91P}&Z2>d!mek!+cv zI)=PbvxzAX;A!e9r_vnzKX#k=eF^~X3>Bl*rE_Dzm5gEb-zhKfh&R45}bQ6w%6{lKFp}Q!DX1BnWoP|Dt&xTF9t>)s=Kd5L~H8UkRj} ztW}Yf%9-ZGlrkEf<;1~1l;;iY6Rhisv&+ymFl4$ebYhgjd{sQBI+|SMRAr&oOn6^M z=wKkjY=2du8+rFg*AINzkB~G!?Xi{LQ%3m$AejgMs@&Z|JejZ0;Z^9PMu~wDQF~Tkvr9PGGIxe+O^y9bai%K~l9&ZIdq1H0rRV%r?6-ws|?HcD#VfZ$UH_?D-Yt1(`ci zHBgo-hFTd%|A^L--_#0KJ(MiTFxdLePCIBa$esw2ww0M3@#S>|J8!if){4Z)rcC!1 zhgSD0?$e&k&x+DW#nYZQ3`*L_Ir!?uzl$0wBFqL{GVL^ipi&y@Da*OSvSNt{AO(yU*lN5xE zP}ToJG1EZTU>PP8&eH{M?YzLDxSEniry8OrZ!hD3-mV|&z&sbhz)Rt;XJi@h;yCi%w4Co>sSG@0BR$H`9}OHD|Jn|wb>Ph^Qa$LO#4hACqzH&SsWjoa zU-(GDZmOy&N&#xT=wGCd?r{oHLq{$F*rfAkwCSIG*m3>zq9PuM6#HWllni zEQrCf>!tuERIL%)Muy8Fu1|QY#n#kOm7Z9Y#A@ayX6A-D4RORyq%2ddsg`eKir7oT z8{TNl?5F{7wMI2gIPikYlnD>`0Jic?A;@0QD+V&b8|{1|1H<5;CTYx<8d@0`k6W5QFXRvU0uCu3o8PNj#nEO5w7v3N6C z2%e`0jh+;LO_T@KYH&}jeOtVpFRaFm>hO6FXp=FL1T*bIwEuy zcN$3~V(;t^h#s=p--U??%sv{qTF>2flm0zF!;*1ki{FZS{(gO}7xK#4>mmLZ;jP zR0c9PcunT9=x{3ID$Y5N2qLo$wV0lXfb-GPjF_r|8XeKJKsH_fD1X%E39ZpnvC2=Q zk8fYhIN9PDz;g64>)f3qN$gP3jRYulS4qL+*ddp!d1x~Y3_G80y?Q?; zOwDO^YEgC!8lC~hXEw^!9=>-HKACR3V*j~(I@xs?M2oPwPTa$2u(|uLQv@6z?N!zF zcpy83cAGyV6U@h5Y-EC2xV@st7r;)&eJU96D6F#bl&IkZ{uvCMUprsyr4bC+^Y;pT z3@?qKsXd!8N}~piwz+dGxIHllcLx;8Up7CFq#p^~hpv+3)ou1US-U*tz^52uVk&=g zSH@%%4fU0c_3_qX@jnwf24B=(e}?$@U_Ex?f4xu~5aT3(RH0STeXK+07ywlKtka^oDe^m;pm5}h%Y|<0q#%!%z>TX4KIbZ|NEqb>CUj$N~gan-c@nr!!Oqm|C^H` z5M*%hA^d+Q79Qlpa&rl+GHU$R?{MSxq`l|<R~`IY@J@xWOcWB-&z@z-X+dC1eo%Y;-1?{xQ+vupz%cL6be?oj5XV-z+so@<;5imS}IWD$>pB(QjvrB ziY%$v*<#E0|MnDFmD4igY|E_fMRu6dqMZ<)DaERJ2Wd7mYI8?RDpA?F;(ax?lUa!y zz*vPp*gwu$0@{x4S@Riory@1xBGk5)JVB`+He9P;7thEeN-;sc7+RQ4NW~LYeNJUt zcJfKoiC@8$0>CUR^LOQ*@F!443qqmr>emmGg!Ti$@6psrZGYdRU%C+R-GMi_5~r)T zXT1^&WB1OT@3S^#UXy0b1)0HLj&2iM5Y2#_RC$Rlm`nvKlh&wZbYJnA?r4N~O7H^Z zQcbrKBlZVh#zgE{h}5U_yysoGQ~GV`Ay}R0gcX$;nW;l%{lo^x%#c?-B?im<(CmZm+giDzeaWvQ7ZD2f@uO(akJ{Mo5|sv(c*iq$|XE*w0Em&p7+;A9&tL@^S;^7;D6~Cmj3pPt-VX)2^b=8y(SCO0W zIf3|l&ubmaaRhiKGe5Zj#??e|GSzW~H?~YY*}Bv7noqpMY2ISVTeQULUR1w%6>rgCXFX6xY#4KH!c3@LXUakHNDy;1z*Dk)Vxp9kiTs^T`=Ve^i654_pz9YsVkK&WZflMJx^%nX1IjBL$Z^2uzxAo=3IAU&TWB-Cv$#N6Q=6Muc(e zB;#pB?fkYyV8{OUvZUwhiqgGjGy^aiCvJ_+@Kd!9(jrhvCd7-d+BZJMbf~+Ysg|E+ zXpXLiOgsrU?ByesWRJu8=GdU+$^Jop1$35>ABgxq4gHM7xz^GCCnsIrg+AW52(&imewjuVI8+AFh#leOS6*nuV;aj zpZH&BGD5&klwaU7=zpGH(a6=n}_s`#FX zPe_F8_k;_rC{UkBO?WA9wgRU{+E-VQ{Dh&Row#5>Cps?W+DTr_2+gLL+ec*8sGgJ3 zSm7qo6Bb(~39|i8yHwt;LxJ4oGj1y^9v?v{Lz86IJ3yR9}eZZo_2FzL6GGrBJO~UhIt@~IsUy>AU2`5(vxdYgQ zRHlj|W=?POc2~u}wBNCXA;qNmFJ9E;X+p=D7@)!Vt=JA%B6kgDHK2Kuwf6wZ)pqx? zm?eHIrIzqVf*t(IrEER}UDrp;>_kH*A7BM1*HbX5v9AIS1FkDe_G*<7@$3VRngF0| z+6OF}y)$CO{TwG}2i0K#U(7=m;N0mCyDe?+1BL5_!=I^kJnnoytiF3r^n8`m$X^-K zY@awxg^Ym9lN3fFX({H;O0hmPL@*!C3D3W%SS#W)|4h;3M9n3fgW)c1y_fq3YN3b( zLpa*rgo_752wk}u{VWqkW{6#%2%?W2!skGz;@b}655(0D)cAVk(j(-^NS(^$ieVse zTDT>8uL=Q}0Zx7iyMAAh(VUhX;H74)eEhKJ4&BhION|@=hRz%_wmlMPYmxJb7T86b9!in7h#@a%TRyFn+huz^v13y>Pj%e!IW3=ZdETHfelCMn-z(ug z+TBwF4krk#seOjwkMSAqx6B{K{CmLD9D4rO3{*BIbx(gBwDa*Ek*#gO6OjW_V|wq> z9lLL{MAO&n@3Z+G5f4NZ93AEnDdERI(vNP{54v|JX1xQv9@+M)ySElfNsfM^Av|Tsy}Gap2xqa~Dju%+c_7f{HKjIsrR> z#bR|*m~|Nx64qYLY1RW6AY!xp+e#jeO0r3)_9p{QJV39xl{2d{IKYwFwa=HbC?YOXGsSB$C7lLKD{|H{yR8O%BowNp|u=;Iku{@ z`_SzcQ4{BEwo~+q)vzmUJN?v?Yj0gHtqS?t_dWi96%4K2NE+M2`t!~6BW^f!U7z`& z9G8W0t>WrjD??rUY_ZE5`%V-h2l*?Yrk~=^-%6D&beWQq6`3-{&ScT{&#tzZ9!Q3iZrmX= ztk~*Em4x{MLi=en>Qk?wp$#))H_@B}ui_e0t;ADkSK~;dpXH@;1ZvnXIx;c) zvM2Mr?p85W&%-w!6X~n5-vXu> zs~rXtlzP$OmjC#wNOp?Xe*%Rs4=09h?VH_OiFId@2@#Q8rtPG0P7Uv}8a3qZ=akNm{_Enfe9+SU` zZ#;SyRTf^?Xt^WW`9Yl|c*;10^d{VoTs_HM?;VG&UP>P>U%V=&fNmLHp*s`FxvCmS znXEI8%BDu!jPy^nXPwX~!VVHu^N|cGrIAASq)dkYUsKWMw}+Dq88IyVQ{8b-LCON5 z&6DCKxocfNNuz8|`HS#hKg$|Q8Ia*2UufCjLqk=^^+bOH z@3i(1#?t1KQhcliKB=(xi>vIj^a$IsDHZ(iifxaF2hFAk@PW$cyGnvTJ0qO}fJ`Go z?G}qNS=*ee_FLf7@s^Qlp$z_~D;+Y?D+wyjb<}(? zc1=FGx~W+Gn%}03YrAmq4H0|u%G-9q$KY!;0-Hax^^tx0TFi9mNv;SK|J|QDfHN3% z`bO0JB2R8q1fH@}Ze0I#Iqwm0p2ddb%o}W5z+R8PNE}6*QvsC%r^0#~=~nRw*d$l|K5oplKq_W6+g zi+~kLBE#jIp=_{;I=3@kDHg`)0Bz zctB+*O+PHj)xOtONJv|vv9c_w2R|xFhHzNjp7#f83Y&Squ7FU8n_8k0%`#7llX~AB zswSd8>TbL53J-~xS}~gs((6`zgpriVW0u=fM}>!mSw8d?+hvEQIngeeJ5e19AX$J3 ze0L)2_|}?mD<1u=HT6oqp)<9nm@m@*e9!m{DYRXTyw~eT0_?Hi(v)%Km61`^m63S% zqMAip$b z%xZgTwQCO=vOXlsK%=`!O528Z|amiu88Mjog{6f zvGsc$Utpr6AU2!k#L8q@bLAF#(wM-_Vax#6>2Na| zH!b+gPk1Xa2)$&+kO%3C>8mR;|Mhzf zF(%gb5WFqX81_|3k9$Bk@#$N~ffi@+p4iuKYSt9w9|Q51#kHg#V@%GlWk#wsnh|`d z4yPRBzv-kDu{VwZ6uR=YjrN~`zsiPui`mJdfA5KYPZe2w2@ zqE9ird&YIg+1^LL5P7RQYjww4!p(tK;m7Jmd6+f2{@1UNyKq)Rbxc)=qwjw<7TGd| z=DV!sOT8VRciHmSp3;C@9Vv+8v!<2++PE9zK*$M)i5u*Ygt8j}o^DxlgC9^J*|Xuw z;+u@FgO{n7VrEa9{#7Dw>AvkQ^%v7j;K5><*C(}>r&@E=zlJ)FO*F*z-URiJ)J11U z?zj5oB$J;h*%ON28|DNz)LlXQXlY4WU~Y!AAHT-2_rEWS*_3f7HR8&b-0WZQVKCiH zk4aQz8IaUl2;VWoqYZ?98n8G>kMxz`0tQd*^ZU>*>Fei`i#`XaAOaeinzna-=zuF| zkoKff{_gr)KIrM!G*sc=nFr^8W}f*mnyB{lJCAvNWYzmSI80Hu$qpC7VYuUL{e{lipp9Ip$PsBd!$~jmH`jwThCExaE*;G$ z0Lce;(kw**JU<5}SNX!(cg<||!S3p!?|+ca{Ir;8jF*yWJa~Nh<#;=`EEAXfrRU{8 zuJLa@9RDCUTV$urDBIL|60`)!`KH`ufEDN5?_M4HNrJ@y7W+7~Nn^z57yln6Hbd zqtN=^AnPVTHN^I?Pj?4l^Y^Ep(%n+IW{t1X!OD*qdx2Q@6Lz!`=ilrO6nS^cb=bDj z{e8W_Kkv z?9=dsZQ3bvVq^y8JzKWYwv`l}=75{s$&Df`i+6HVNYb(Va7G|~aS%j%C={Hz<3N0*Y83h&_0ec7IE3HS9q+L z*PD}WX|R10d~N?X&j^c{@k7%uPqKf=aW-_i!ZzAgOU4D{)`DFIO+2Dj!qNu~0#g52 z&3`ZfMrU1l+pW0eH|Nq6`O;fc2aE=9b7XkK$r^A))pD{MFU5|RPq{tkMR$)tzh{oU z31ugaidFTV`zgFW%Z@jl!fr3Hv%Au!+CDe=t<^p>*suycrGz25_uDfRzQA*E2!EH= zY17S7D?AU0z`Ji8_{V|W+q?a~bAD?E-hr?3MJ*4RZp6PL-V1m83{*#R>EBJ;(w#gPZC zZ51YY)6{Gi>8JX|$gr1DHGe`1S@nssEj9aniSDsnRp3rYn&Y-k8K3^6`tR?Hk%7+w zfV>a83S}{{8=8o4Ei7`dYmie>t14?-vwC0rZvcwXJ-tW2$k>ybM-x~=j?0Gi&#NLA zvMBxTukgMM%^JBeMrz(4A2g9EZT`EuzzkAciCGp@Wet;=vB$}`kfq%hFgUIZlpRC4 z&X@$Ed#*HDu^d`#MG@5{6(bNQY4e2(5t777niQ93z=!CKCgk<;L-0&8nQ{S9m@Fvy zqE7+|CR3+cKjR7H&D#1aNvswtnEgX`&pZ9m5zX&CHvpa=8gyz2AK;m`3MKqSmnj+x zi~OZd7#}2X!dLb}sz%n&ujSqBORfvM;`s_ckCkYm@9T{#7%-tm)G@Qv3alDwPao{z zm!hX$9*;I=8={FPFBtXk$dX)`&XSd@Ghb{#9 z!U$PA9cqbgILVE_oo`^pthn!QX32V&YhoF4aZ+Z{1qKR|`p!>r+tS9lUXtOpkj^)b zE$p23essYcU-Um4T?+Oeaz)b)1pD{uePYUEsInFAyu9J&bip0})sF7e`3-o1<0t#` zH){b^e6VNe9Oe7QeS(gUHydirxuM_7qp}~+-xKg9@m+CWq#G7G&MFVsoWTAi_ZsBVt?*nPsJ~Lx1Yi)Oy6PK&}C}ehmtvbkge;S~aC4bszM=CcvO;?XGmcRw?#O(7C)y^D)kL1TW zsZ%`;5CK{X!pvN)bY(54IK*g{XN3G@NVqr)W1hrZZ5dPuF>JK%geObI+2~dmR5(JnA+kIsaBX#`H#Q9-q%?K9x4gKU1C;%ionv zV;Z%8@IbD#+R(%|8*v#OX-qV$$}GRfK7R52-@TG0abvS<+Xb5f=lr<(P$O~$KJ*XE zWpC7p7!%uCwT-eIl0(xP;{-T^xu7`t08TqgcJ&MQj4b3!wvg8BX*}Oq{%uv4q)5svNZ+Y zksGe1E^z#qU>j3Xfv}UVV_1BWQjR_rgwO0q9FI=Y1Yk|fDP!gXi*@RksC?XB1?TB- z8$oy`r+-9ssq-Xy6RdU`aGu#qT4>VQQxi;3On(cPBl7E2P@_l*NzxEHVE<*?mX1EW z&(-!Sce4pjIjw;EoJktSUL*%IKf<4z7I&s{9y)web)RxJL=u(Z7gj|CWj^&$KB+9% zbn^Rr8ON`*dW)dAnjZy>)RGy1XLTnLS{4km*XZ`8E)pMQC8sB`azgB20i(3L79^c- zZ$iTaAZ(>3aKrPpr3v)RSl10Dk;@x1f|j5_$%g)h(H>4u%y2t{{>v(B$17i!=I6Yb ze&`vq@KC|bm4GxjKL~`WQpk%HmCump{mO!y-+X^s;s(k6b9cPGoa7}1doOBm&28yy ze7HVMs0&HFYbP^y4>#LiCR>0LQD51-VHJ!7jRC^7X)JWd-XqGK`syx9T5p(QszsG` zm&;MLPHhY?U6aZ{Dl3f|p)J&O7ICE6ZW!xJqUNhteNX|_p8CU-s*e89IDgHWcBwi6 zc4OZVFt7Ryl#RS)#cC=~4*Vt$$&h?d%FleA&$<205>3=%6ItvKLzF38G`gRJ#td90 zJ9hYx0q(?tYwSQQe@5e>Sn|z^%}HTIRf>8C5Rufhw^qOT=Og)?Nuld1f1^{^@XTsU zrZ*g*s3Jlvz79dcY{5?J9ahu7(j7(bQ&y>B4eTKv7=Jo1NF_3Wk=R*Xh z(qceVrU6IY77Qg!vhnNx;p?rx+G^A&%#Tu_XmKf4+$FdMcbDQC+@ZLI;+EpYi%V%K zZpGc*r9gq=?htIwckj%aHFwQSe#punaPpp4_I~yY8*|A~i8WkE(SAo$$QMcQCktwY zew3kvu$RL2VzKs=a0zzL9`4mEcMY_0Il*t(R_l(?T``K|Z>ZlM(h3iBnHeQ}THb6= zAu&Fr<=~X{v4i~rJcwJLlrg9kr_fpQT7F?J z8)UvfE<7SKGv93_CW`o7=>eMbgL(&}Umw4ePUJ9wiG&|o|25M%0q)%Yr{d%V;c|CN z5?H;)2t7>G0+r`{W^%Ig6nfjzA^Y?wnuJ>9bOby3M9V{_HA$8p(GbYx7iVX?RGjCW z7WN$<$?~adRHI%+wvQdta{xn|OxhtWM)T!$%IHA8GjPQ{w~Z1s?lm~jL52L}(SCM( zU1m5?up)*lI%4a$+&AT^&J5RF=6w+0K`F}LNQucbW`$!#?=8o;&*SW6BC!+%*TKW{ zoJrW>`H-*jv#e5+Rc~-F3;ULFzGXfXu8F;7J5;}N>fWQ?u~pI#Yer0HH#4flA-QeIh^Jlr&Bw{&Wy2y^pQb<%kPLy~|W! zi1D-xI&&(_0;CTGE)*h|=)nq;9?cJ`MJ;M9ZBO*m?#eVmg$GjOaeF*e`;*b~MPkbuLaIIR{zZ}Ok=|_A zP$8&;nYER{?9h}W$FQ}uQ^6xPJ<@vcRWr&&AE!M@KS-%>?FL&TFg5*#^y(rv*!)Zz z7GnKJ@0LK~(gc_5n$RLv4U$}g6Is5BF}kQIf2?5d1y$Rgr;N(+&CU1BwGebB2&A^L zAP~h{ILm0VbfR}0SHUecwo$&YKa$mr3gm_0F+;JQ#{^`@`q-RFbVx`^5;{n;YGyDT z9$u}(XE25rgN>JLFzoMO8oUhAcHqIulsRHKR&%{F?VerMe9ux6le+k>;s;_)cga!V z{&ZA1Vv!AOiZA}IEQ{i{*L;$OaS7Fbxb8<>5*m+$2po#vi8c25x2k@zCFNTsIDNqa z#3bB@lUh3z{^NB|fH&_U{||!JYi=yC_3)ZpopX!a_5sUmMT_F~vV(R-v-JJ<5oJC1 zjQ(p~TRs1bRJMf-_cNT!coB=avNW=`TZYuHK8nZRV|hFSID_bqTj}Q8Mvg+?>UsPH zao>tr_UE*)g5e3<3>3At3k35NZ9Nh06MFt|RPvDR$Wu=52bmJ5_TDS#|9C0zP8LlDI^VgIOYB(RN z(>FMgIW|AS*FA%jfD4TqHtDfSn90;<;)wZahSs=~HNh)PmQp1%P#cY6mHf9(>O!o; zBYJo-p9OY;+QKKYa~DP&-gW777mh@BAt8_bq6Re^`CKR9EKHKdVGLN&7Aj1DX~(cN z=*8qYOBVP9|F>e$Dg9ptyqbGpry7Llc@wSx5Qw&Rk5?Mgvw#pv=rd?j?!X~$s<@?q zT~#;I#{(YDg7J>GMVg0fX0qxjp+ses9@Xj)7+p3s8emc~il^3T1yQdwtJSn%K?130 z=QdM)AgQSZS9yX%x;II^+0s`iMHYXuCHS-SKn%goAvv!C58XU!<78*7$uhmpA*=+V zSpv-lGSl@zRmA8rjiz~ea^KhSqP<>RXIVoC2HxqI7kn09q1VO^$+6%O^7>aO5+xet z=GOMz>b)`TjNIrxgdi+6y_BWmLoFJPKdfZrlfc#2WTq2ek#knkGu(|P8-x~=S^&kKI;V%ro|E{O~hHfT?tI?D=H9eh<6N?3qb_X&J%NG$w> zK-ZFIJLex!>fEE=TKc?|3i`H*pXi?Zhj*VaBbEYZ1x}~HU6IIqWAf{sjdvv|4|3^W zlLn@j7g-rh`O<`>)=lGpxRoYK-E>V2POeOBJfM@P->p(x50e`ABEw6yAQnP@nDvB> zu7@if(8CIK%y1jRJ8UYl)-+gXG*PZc=WYpa zU{lSZoN+7-rPq9Yop##E>7V{si?kCI!$I*-G`o%YK7yR@DFdO=%KssQYXDti9O z%o0!i!aPpDq(&P2mDes4GEit|c5!~L&`IqzP!E@St{5Bix&;oXD5e@0_$=|KpfT$P zNG&CCFd1DT)jM?L|Jo8#A+4Bd-ls=@D{A$$bh_yOMC4`iEP6N*sOB)hd$16o(w1(x z;3i}Kti0kL&lK|O;iSrS0@K?0S8q)yzh2-GJ35w;&CuG&=%QOR9g0h}&kNg*ON-<) z46&%ug}yM5Mt{aDQM)7QQ_U}F-tt}s7a?|%F&K0Da1?%-wHn*a`L-T|j#-L!xPmH+ ziRY$q>4Y>(Gg5ILDkD-_zF>un`75UTo&3LFJ|~%im=is1>FO8JZXl+uuL@`F z(h0|<81kc?&)N3E)H-P!2-!M}X65Mf1^IBs@{F3_-bgA*{nRSl&7GQ`hID>HXbk`e zy1HUT0m;h%TnI>Z6Z3%ocVv^|$9 z20QR)PJ^v5ZQg!Le$=BzeYDgnpGo45N)J0Zo17a|T<8F6{~IP*Wz=iU+882>A+$@m z5ru40p65_~9!8=MyOJ_I2{}EHgSqUgzxEbO%mg^Up0F?NVJP;wioaS#>Zcjzyk;$4 z>BOi*0amScd&>ibyqqM6Ep8r(_BU5=rPhToj-d#)Hb}?1!Gy=snD#T-x-7i&bA8<)#Pzm7_lmlv`UHljjszP1Kvo4of*&|(y%UN{i?_l}{9~WP8 z;S<79nncZsb=YP=+hVZZCsp)*mR#);OPqGaY8(u=oM@AH-i$=sqPKev9OiE;_UIw4 z(G_K|ndAQ6*iq;>LmIQtM(e(B5l)rDb;x|4+)f=hC5krRLGSQvT$3hN?D|A1xx%rL z>itjJZ&8eBLz$qLeHfuXWo9k<3v3SKA}1u=rvot-Ytz`B?6iLdmU+dSlgz>O{r-)) ziX5@=Eh-I~*M?Rg*?Kh5*>|D$(0PX{_OjmaLD)vIo z>h(A8cpWM=e{E9tp>wF${Sl#yozQAN6A5>pP;cIQ^?`+Bx@w1OjMSwHJ}c~H{H%Y5 z{!sDUO)+KaeS%``+$J$|P-&|V9A{UYIW5)$W!mz}T287C?r2geTZb;%7BcF$ak(3e zET=QMl}`jFX4y=+0uN;}b#qGW*Ps{63mTjj+{Kr-oX}-H>hFY`rd;GN-F7g=p93_t z(dJ0puFN@Ooughy{f*|SQ!uCww;xHeM!b_0)3;Yvl^#5jXzFN{5jG{r2|zWH zzupqxJ-a`8bZ-MV@a>D-v)68Jg>dhT$q>XVSb}hsvPcHXrKJ4*(rp2HEa2k zvP@X~cjE&TGH!JW0Sev+d>*G4$D=5B1H@tnEe&t{OO&0c!;k7j3*Uu{3bqsIcZ%}) z8AF|=(Dnu2lhCALVEq2L2Vx{Z6t0d4)h1%35FL>A6Y8DvPtbN?L~vRmz8Xd3titN) zWX1@bN;|-{(+e+fB9F`QkCmk5jjLExMFk_UW`3HrtA; zM{jk5=bKfs!YTJC*&uO@)$Fa_c3i+tDsDPyA&s*-FmJZEuDD*6LEO(;vd~maJiy*3 zVouONLas;qv)lGJ1g=;z(G-5AW)%0~2vRPy&g=(H&DXqAV~MahB+wA0w>aF})=+3P zmm&7kF%xP=sIA5%_HCS;aiMN*Pv%6+ifuoYmU*qdP(2286g?ttqF6%?Ao9jng@ZE0 z5$xRozZJ{5z0ESJ@m_`tmGxe-6&~7c))Fbx-5(hU18%rS#-F1Ff!I3_@ zOT>?j@4khTWifswOzW;ODA?)-j0{`vKZ_AE}Iyc=T(MZIy5`JMg*TO(cT1Mefl%@*AXLc6`Nqb{>G)LdAGM>!>7S{`FANsg@+v6*O z*a?l=18QCt_L{vx(gx#4L}8An#6aDb-i@rP!x+owfRS=h?~J-_WTzEpkkvw9$#Gz3 z>(gyU>lWb%)+(fD=%HND^>eszyY+ktNBXo|TnRz0rqJp8FX*>g^{)If+zkoBzM>>} z3)~gfOi7vRL6~erDG#S(0D4c2p&S0LWAcxxD7K#W%x^<`(Pklv8fYU@Oz%;O z6L3?2mldu~w5FM$q68gdxNaetPK2f_m15#HT)DKLxCPY-E&l}r7K2J{X)wpy!Pj~_Yk$NT1`h{--a4C9A4SI0$+x#Avu z>CH~~#zpvU4f%U3$b~lKAtmC5Tp^AjQ-li#Lb5S7=*5Shi2X2P`pnG8R*i8%9wVKT zh5r<4Y+s=|mbzR?D&y)*GFao3fMToVO+HKQAUjS2f&?fD-?@^TvO%=*=Ew4_R13-$ z?3O|OE24!=IN#JjDGqRQzq)kp4R9oXYPGM%%2IrZTGERc>zb`3@98Y_z)TNO*c0*d zX*54!iOP;w={E4|^ES(FLKq42+=Mz*sTwGC{8bUar?5N<+xlA(pm-j^KMFqgC(MP1 z-{(G$igYE_20{9K^_~UGam()?)i!@~u!>xwCu6;I)=7zR-JiwtP~JsfIJqbod8F+v zEu7i4eUckPjUaUHVRxn|k$?oP@uvH!bk3Gah-h&KzA^yeKJdn6E2Txre7l>-H|%`X z9L`Z>bH;O(%!e&-8oaoI9wTI;ReNce=^dmtwxi2){1n&lv_4b!AX-mqIt`p|^kYx) zem^7WkDO?99M@An86D=hl0H*WpGM3d2 zj4_6*B3qtx3kIUo;HGjhI&feqtW=E)_fDSqru*_*q}39P3~z4%8j_sUD6q@HqR*kNE*|sL=bFs`G|DfNtL7;m}#L8jjpI!md?yru1?5 zD}(omAlh!uhjcOAFG}p{jc{r<@`d!)Yd-fIQS<$3{_>|Ix%u3O#Lu}ey$!J)RmX>> zi>@1Tz(KdS_v@|g5}YdB=poL36nqtRZIe^$cGBtNek~K3P1*31R$vjhbfM{EjN^Q}b5t&3;N#p2D z^)2>(F(=81bsqH54(YY|)X~Y0Sez$0H6h1T^-u96mzxp0frK>gaN-4)yq z?#rnmTRHw})cQf@6fK6rRB$*&pAx6)*AS>QrqDCpw}&{n59RA)&Tp1C-49PObAx0J zAEbVil*oE0V|bsg?jFp&-Cv{45e@98e7PG?72^PWcK=^ZM$Ft2(SMo@N(B%I^zFxw z7pb}l(+7i0+Z*!m90vsBZ1=sLbn0cJ@Zdr#(KvQQ09hw&e>3z=&qMrRtod&j5n zZH2CIld&H@P{`C@j~wNIY+b;%Y{IU8<-t<$@Q2I~bEvq(22_$`b@g#1KVA+YqM+VY zwR@B;)}-QJWM`L;9))qShbudY2PLr_WvS07GTr0=JFe6NBg{Cd*Kf#!6g#xSli1ja zhO_!D0bsOQl#6+anx~h9A?2}$U*ZB{H9(A{kb|&eyfKGGNBZ zNl0_6?f1(D!owQ71_-CfG-7nlm95*lb}7#v*hjyWuYgzixmKOu~M-&=683gOW9SQQ>`T{fu6M$Qwx; zGm4FW1h1m?#80E{7mHl_>7BR{xf?AAI%1%xhgI^cVKSS3@Dk^Kp+MoB52b^~ALCoU zaM-S0r|L7j40caI&DR)$EQ2kdv+u*LcAtA|YCEbn(ejXW_92VNcd zlA~iL(A+2mA`*?NT!hUhy?Dd;4;vC>-@z8z_s}D*USZZnRdKj1@~(5&M@z&|Nt-|V zLHJpJw_$dIU7e5Qi(gJ?&EQCo%$v>hU&QeTIVY+F%6$BC&rkk!2u1QY<~}5I8^8rVGannCaC!~|TAx5i0mhL2_0rpN z(MvoB)xe2^8L_IJBkywXWop^VsRqlA(*BmcP{mC9CB+Cha6H1DBfV)KEtxNneO`E^ z7qisP2%0jzZ#ZPDFV$6tSzs&^aQtf1o(NZ~HeG(|En7yMjUNp~*)@z}y?gKX&>g{e zCrd3sv4;DtZNWM@R(cpC174O)5hqB*O_mU@ z)=xR?`{@{pI9vBuB&o5{?(Ya8&~>VeJw>KJ$h4CqbVxM1WnlG??jz7gRmpWwDmx;i z?@j=YNfsF_^}5;1d^3Otxgpu~*FqhK)m5NeO`2EZrJH9BuFbnf= zl$>n9P%k&%%aniH$b$i(zXez$DWnEwMhda<){)_1Dm^0B6ols^RjR-qBf#jQaVxup zV7L5plcjT~N*$u+!e(Z5j>Hg)Ta581_bW%Efw3-8bA-699Sd^sS11CTKp#gxtshk? z1llnee)Tp(q2rHTde~?mz#Nsux!g-@ihyo;oAE&3wj~R3D(J-q|iT0VWqsU+N#*Fm06F!;x>cC&G|M% z*(H}A_Ot>>LL+1+$(keB-{+mMLb;tSQmgS=LfZ7`DhGc0h#@JRYIdB5H!ZLz&V%#K zt}Wg*c0exH8b`r5qVBI}-Ucd-ROs?J`Y5lQ=qihxrP|50TP;@u73IpGo-zOk{~$_n z3Q!GQbf|4=FyCci<`*qBTg9tMTcgk0e`T$3Sf#Mu`6&$RchdZf%_BH_B%YJc`)$wR z#2>aCHs1r15VXcElNzGP^DGh#_ms{EwKq&l!%;_{?>-zu9Is9Kb&eoz`rjrf31ji`7?YC|C6W7_%{y^P0rt&0jv|VJC zf&VV>SfaZi3Q#%e1_WaP8Ldd`349OeT-LdC7VuI_)P8hD!t7%6YdRUHTpgxOn-Qmy zjhoDQWHp}rYB3AHorWM0l&EG{9LW;ny-mmfBQZ)yEHcKxJE2UJl%8$$& zvc6oAjJ#bf3fz~-)Frd%&L&S8TT|RGclxWmqO7@vwt1L}YXD07_T4uubqwO6Dr~a! z^X{)oFN-%d7%7>Uw;eOB$^Kk;tv9Mbut{2HilOS0NtZ7%ip|Wb7~(PZISEKraUU2> z#HkdiLOzM4NXBZQ4a+d);}l=%_-T*Jumw^po?kQe=@haWY`cA6{QN^k(E8P|IRxs8 zrKo|#xT`EfU^J_}XHyORosNWlIa-k!G1Yp7I!$7!x{2)chOYmV(8ukF!yDm@fI&ZQNX&j-KW_ z!G68pUEQ>UGMj9n1Ar3m9u$m)77hdYkbXC5iXAC;ko!n}ha3*yW>dTp7d?BK-Y=`^ z75#(K$r;g5pdIL|A40zL@DW?y^pTMtieI5fPtDOu{H93;=iH~qGxkE1L4gswGyax> zfsa{xL_!2Vnq&lue)f1iTK`6C;BGQQVgF_5HnuwY=ST&xQ^Y*nVPcFMMH*gkMbL8K z9OGth?fglqdNZ(ij}es}muyQ8A=(mgrb3+IGyBReuODmNkL=f9QLxaoP25|VZ+bvD zs>x@b*@`pr_c{dYsMdQ!rztns7dQ|s^?gdBksj}m+sGuEbqbQZ%sB<>f}Az*UYB7A zg6x-e*vy5S>b+d&>RoQ<>bY&Gu|EF2McXQNK4kgc*jC~UOce8CRQA(Ivh&c8A6H~n z{v;+|*p1U|7(;8Hv@Rg!y=!dUrDk}uu#6y4(bmJsGv_`Ldn%AqE}qC1-w7VLhuMt) zv9}h3eN73bR|{QXv8Uq`E%ccSjCsu_YzlbE{C9Hhf|nTDZTb^k?A9+cqy0@lZZ9jq z;ayqqE+-mgeX8bx7q9nv&d@}iV}~bdE7NI$(ctz|xeUL&iAQ8YKYA1GPaE+Y)d=lu zGx>9b2zoEhZ&$=8_b7X5jk#T)ZBW07MgLeVtncL0e=J99*fjM{N%7SkH1fzQT3U$C za{m&wGb7DUfh~4g??dQ`t=<&Z+1wV!L&i|^k;NCiy})k3y?Q}+v#mp$SWN3}tL1R; zuJZC_*gV^9*=dtXPe}{fW$DLjOnQLzpK40y|GZ#1dLL4>Z=;ZTL836Dn#lWrfpj^p z(Q@HnQ1tC9CLqVyr$5eenQGW4Om6sX1&@maR51w(z=_t-{GT?+kel17lQ)yW1;K|O zbXxmLxGQQ2pj&)Q(hl?GI3=D+u*C5+4G*iR{8Noo%J_;5WDBi(#2QZnEGM$!A!}97 zbV!^A}gwDL=*R=KiX5%rXY!nV6IoEu5ftj*de%~LFZqq+@;v_z>C?%U#8!`{B;2c zICW5kDbdr9n2Ek|@PEdVmjCzNCmJx8&;q+pQxvhsGsKdTk|34)8(^y8d2QTWaGWmA zuM3#r{!v)~UhYJNe4L0sB{B-g<0Hbf_zn zB{Hk*!sJNdE4&H&X3WZ>g>OPIK$P&uMD;Yk4`BW)iA`vR-&=rb@klEb;qhhN_9+6p z8A>kk0kGBSePMymP#{JGL$zc=z05@YU31(Pexlgw*Udd4Mue{jZhHcKg>>T%OL7HH zBw=2r9L;)2`Bn#^%^CavA9Ch55vIG?tdrD~SCr&B`)l%tHy$z_k%nlZ5sFM}F?*-F zvA-78#Ma-zks8eKK!{mx=)_4Km=hOIu%F;z&M7SB#WrF!l(f2jo)8GnOU`m_Jz8W zWX-NNtAaf>p}RPy$Tjq}=x6`sn~r?9U8Mu>)&l!O^zVFP#gHw$3*9v;{|(QiUE`jP z=T@ImIbtIpjN5|3rrED_&ch46btdmyw*}fk=x5jy+>%F5@>j}0C=DmQ4GWG+ZX(|c z;k|=tQsWI0i4sL(!x^{>(}q~TIeD;V>~+d%S1J6>v*$qHgbz2Goaa6zZTGu*PK5eNMr=+Ec{Ctk>^S$8D95gvPXiH$=3mqEgBaAYA$& z$pe^{>*za5^FR-{>v%DV;AQibw`=4%5Jt6Yb z$06A8*YUjavMU8!Ne3eWW;ahph5eNfMHxdNlMzWVU!O6&xG-f3_Hjy5`{PbwO3OdR z-M)-gDpE}KHTs5+yp6>;RV5D@BR>0yZfHnBCv8A|*{y<3POr% z2^Do*s@XOL6d90b+wVULt@b{}Ik0C+#q6Kxu)>jSoBuLRx7jJ${XyPljH@^LIQel{ z++Q3y6OeXc$>Rl130W0vWrr`FeH?vS?tLe7bV~k8H@^ z4q5C}0&Vp=20U(XVAkeU;L~CC*^dF%Dw2_?{j2zlP>TZt5qdH!=?S#@!w{p(B7GblYBa827t_N5Ay}7%^WH9lY&4T{LrK9&PFEGJ3PKo&w?JTvBq&H?sgg>~lg9n>P z(uPc~VZY}%zAc_5l^CCTpU#-k&I>k)JYBe90I46r-M{l>P*;5mFFY_XgBh68^as!+8 zj2|@ijK7lMSJ3mwx?@`Z^T8i^B2(?WQY2h!j>O1*{Ld;hG4H~n>GL`ee`B3773|xs zNcPbSoBLiw{}PaOY=UISE16DwWS+m5rj$dK`^z1A>jGrYlN?ei+vPTkE;sc=Ooza3 zV>0$Y6pzg#+c|>Rb*QrMR2^MA+C70Ey z1ATsA2;M*cyj&?rOK2ZM6$s9GI5iw0g42=R*L>^Aa6G1K|O4PW5N|0wYmSAP!(8t;uUhgI~#ZIZ?r`N z&AAhJ2FcnqY$VN&st?@_+2M7R&JZVvQig^N?UkrV@OyIEyIoUaWSyaD2 ziopddGee7$Sb&U8<#P}y@IN+{MYrlrm&-_i%#OQIVZ1w(Jn;B`?eVLw0sHzJ^$k%QNHTq_lC~DYjH&elbuhW-M$0wqPYcEzwh#?;aMDq>VfX zSdJ3x#P4)^0C>k3@g61u&s}966f5)h27q)qf*{hB zL%1^`gd9ya_0+;+i2|6VdrIN&*FK<}GZPHR2%itGk4|2FzyP`pe;pLSNk;Ou@oTl! z!`XL{-t>blSUGNrlBbO--mFh%zEvd9!Jz!8Q@N5~{$$m!gS>s*&+dRyao^&~Ci2O! zx=HT16u=x0-hEMHG_`y~(;D04bedn*>ozG`ru;nwn|vYZ#%$b86S2CXaJ9JYtVWvv8v4 z$mp#ia53c4xDO%rSNbTf9qa;Jr1971CYiUbR-0WeWh-at25z~sOw+bcG)Xp4srhn_ zAyW_i>@-+zTHT4iOje%N1Ul%H>GKL@?5?l!rRx4Y#Z1*ULh_AhvFBmn0l@bNyycb= z&13R6<$4(O2kjzxlAcC;f6R*btZC3R!sBIBY`3KXILn55RTk{@{KEm=ryb7Lv7rmM z24scY`Z%z+pm0L}e8>R+`*da2ax7lV2?NAJwV_9~H|)mIhC7zBMSLKE_89ZBG1#Cz zU6m#B`4~%dxygGydF{CX$PXeseLlRGY`#|)D^cIl#|9snd@Spu*Vjof2D5{G;k1tZ zv3wS2)`ISwN;y$7k~DC0t8cFf^6_ahLM-bwt#w_DLuo$0^DCiM z|0mw&UBu;}g%{H4?3cqAc*kOkix|Jl>b=8o;~~E@^Rv$BfB5OL0P^_1MAJiyDX|C4 z4tmQ=fX!hVE%c!Iua4_*bA+Sguh{dJ*t7lJBim}0E${5)k+Z5xV*pG}8;CEI@Sd>u zYbG+|sY?e-0kBFPSc3z*y()<|ZTxOS=~kq)?R0AH69J9h2UYmaQ)Nz#<4IE!rR1Gxb(vS=iuhhtAKlzOTL zQ)V3;#*Vc?ED#ZUF3&?=un&G8!;V0wU3-Bv0U$D<-I4rqt z&SPEW^Jtn}$u8E)wE>U}{n|Y~gb<^RZG?C$Q9L5yzX{E5Rvlb{z0Fi-^)&h_274 zXOb)+!8=@KS(c2u;ZI6SY*+XL0S1$(^57Lq5u3mCMUor-^xaNQTyip{sAG8@H8od(=9y<3YECYv7!j$^*%HY$rg z=45CJH5IM{>7~*v#h)B-w#HgaH0n2)!j&o#1#e0FIhy2Uw@UBka{C+4S*h?;an;=; z_WEa}@hPdk?{iZ#m~;wyk~=SvOY>(_yW9sV&Wo1X&S_off~jr#q%L&D3jB6Sm*by1 zXD!x&*@OJ2ze()P&&750;ncOF?^|F@$ON0e$#lal!OxH#;|aUv=M?zZTf5)P8DjCa ziPX>rAQNLjs)Wo(@o;~(SUA6V+vw>Tlr}p+mp0XMm_~_~Be+S()0*R7_jn3ZxNtC3a z`Cl{1|2c!G+n7fEJA)WMp2r8#($Q_3YPLTim9440Jv4*KE=)UEe(8P$k%NMtdxkkl zjTLlnAs&%`^N+K`pF4T3XtxIFvP{OeK&h~7s--LPOgTViOZ;nl5=i%=Ddq7%p__3! z^J$K@&`QIHMMljRhMiEzK%Ra4FciBNnFytJX-AE;K(4U-tU&z!ilnJzS^hN3D+OqfrMmunM8x!SA6y3*=puH=JFcKkxQ0D?!e184>0<5T`pgV)BAnZVgsT z9cB}39p?YcE}KHGBmE?hMnUZX|4?AFPVF=lxa`$#^?XjL9{`VM6}#mg5qrrXAOcp( zcY+Uc)_}D{A7y=}^$Drifl{mbTu`NDExC3Rhf1Z?Rl#Wd&n$reZDlW$g(&;JgPWp$ zbl`7EvQ0t@5-`D!PkxR)3>G*byoE3;SQZ=r7@lag?F;_Yyc)kr!>?$P%NNkCI-mf} zwA0F$lZ#!y+IMG9>bPUBC#Qr_+Cf)x7AP0l78yv`G@BdWCW5)+0tb$^*13)AX5s=y z{z{#`KDArDOg+F<8#0Ba9rf|c=Xgu~-enFRvx&A78u$}25&hNoO9F{*w5>pV(4}33 zWkt^qS7C+Cr=3cur2YVU%z`MMe}MG!uzyMgRD21}z;hBfQjWLIeOgPI;rl3DLgAK>|}tXf`65PLHf(xwqe@m2k#WJAwk!IfI0ML*zO_W=BE#zA|1EJccW0v8(fj1 zE#c$`<3so@@%r6*?YGTTvto5J$@g7{Y&v9{Cum_!EiDXT39k!ifgkwZ-V4-o>--C7 z`3j45yE*PBZQI#Tuyfdc^Zc6SMC9#P8blHiP*S|?>!|~D%6FJKia&zKdFC1l6XQhR zHDd*ccnDDj?)1w^l}(Z}jYmt6_Ishi`IvdAMJ^ZaScI~d&%YB|-9`kAW0 zF&&RQQjjr3Rf)~Q;D)<6+>AwH3?bF_z+k#5m*l6%s2!c*ZB%P2qN5!f+=*A-HIG;2 zAqyad2!8Gp7_0v*Ee7XFdzj`etgaY5wGdARYuT3kl)G$CwwrYqQSnnLsF!b?<;6Lc zUYvL{mOo!dVm-mIKC0gPc^r>=-zrJLG*Z(edk5rt5CCMJj4!nRxTm*7?~&r;mJBQG zX#_C`w7hA&FkZC2Drm?jY6~4oT*+X(xRSPgKV5R}KZ(8)mci&f432QwCwOFb#^yXl z=8j?K6g}lJap%}H2_RT$y@bWz=j2oTAoD{mmVy=JX zwnK-?9s^~Mz&>M+6~FxIBh4>isP)c?>EQY$HFnFgAe7vTEMi)6ofC?8$F)iMm*us0DJC?o!1aZ2wX5Y(NVRr+L(^5_%0G(Z72k!^q&0otQMUk;BPZMj z^=GTZRZUB8lrLi{_y;9!W3y07cy5tr%}O&vkrVX$8}YKNoFvBSkI-z!c!T?d$#Cy8 zW`TH_3-faBxO|43fd!~=M!FBI%L{#PyMrV&9Wh|HHnEy&g%i);GQ;;>X$VVGY`uTl zs%3vRi!w)Zn9Vss0E;tjmH4RLH4RrIn8xLnyQbmg{m%JWvFC)bB;mRSqv7-5EA?{L z$2YQUEo?Uz%;xBo%+Bi&o!|6sW5!9A6@=H)LQMx;P^;ZDc0rn)7n0V$>P3hw95~H? zxZ3F$&e=smg3eK2DZW;U-{QY*ipr&}yCdGHIpj|y((#Ikis7clzo#2O&2djZi=ip{ znYh|TZef3*C}~qk)4cf)Hy6Jdg&r)}pINJQI)jrY8kD0Sz;xGlB@K3uF-wpl?m6nd zv$rQRRZ+8!lEQDp5ZM#45;DHBnbdSaK86L@x!^0K#BvJhMNBOZM$TI!)bYM8$f&0L z3~RGBI|#PK>1?@i<8f8_-f-ZiD)muOwk96OE^!w-{x5L^e#&Qj0TiaD*LHq{NiLuy z({RZ7OfP?~x9A1_t#gtMm~uRQ$X}I-2irnk2ceEHUA2&3?|!h{4M`V|&-M(9h}}rr zsBP|SG@}+^BI`c!$7R}oznA@&qULs`2Mj9^~YTx1f9sQqp1dLQA3e*uv_MD3jXn4ume- zKTBuTE{>=#A{M6#|TA;52kI_i>G>14RwgdLt6mbG% zLfn!Uzbe!hE{3rZ-HljW8@^} z`~Vg&E z-KAuAJDf1RVqt${((8Xh@))az`+iT?1C}Qk(l>z0Bv!2VPk4LlC4XxLMji?)#lbvj>qI}{^$I+KQRL)vCsRpMD9Cz zqWTNkB8+){e%-V^!5)cZKbOD3k>9D=R%1-kvaG-3rXja8;7YR4tjGSF^Z9RD_}{NF z_z96IRsS#*;WIf>B)Q-u*-!+bGj5T`FSQ<~(rhBt#eXlzk5a11qup79bfz&IwLh`n z%$5XnEG<@B{PI0)fSeaL1>kLLkLb<@ZG9^%$qbU`omH2@{P*i~2b#7WmJ9maW;{?R z`tlD368^0oUgtYwS+))iGgan2y0?#y;{do(J5<$FxpZKGY7Z6*nY??`tO6_U(?#GR zKTxQJHt>+`N#c?FZ>#27126VU2c<}=3R?`1;vPHf$f0Ylruxv4^@;|>Z zL~X!6*Fh||TU|H0vXVtNCe3{7Ub-|%Qb)n}CH1M?c6A|azUHpbAzW5W%iwKY;r>53 zX?-;0N|`r}vRWsl9dwjYKA}1NJkxwqT30XTYKUD5Jp14b>p%>g(y}8$ zRWG^)Q`ZE#cg=*h7`4U6rCyL62zk%Z-QSgc57HCW(KxP&7C{ z;~(_IQ=vl`_2X;ZHQIm;h-0NDrGmz zJ0`1BsqGWSQ8{ID!>Gz0Q}Q+dha@#N zn;Ck42FV`v6WwtHgeYvf^~d}Q+WwWv1j%hj{oQMMN&w4gATDeQ6&P)g30$-4+m!Qi z*){OUu!FRpxU+9C?XjVY(WRYp5KUNbs6ceq7~BuvS~~hF_wNAZ=9k)4jQ?=96yX}Z z$FoZH`X&i`n^f<#Vc3Y<{dkTH{~KeUubsm`!q|Q({2p#8s%Vj0UT%@*_!T3!ftqbY zfxGpU+G7nVgn4|!)C>7#dgd-=aB~8+6)o( z05ib8pXc4*TJN8|zMt?9*1C@SJdZl*ue&(XI}6*--=CQj%X8^BOCaiGsl?Nb#@{_J zM40G*m z*pQ4%irY_{Njci`#+cLH@WB2&q*tsRAFC6s$x7I`1Fj$8M%VueNtgw zdoS1vJr78}l?%J4!Qjr?!z9B_XKta1V>i!?t<~GXpYH14ftlEOE6mK8ZymdJ4rTCU z#WWmX273DBd|Ry~KE91;rS5pqa8A=3vq(YFEKlI!WFxz4u0QfBm?x-_<6~c8^1~h8 z@fk(KY|AI&x^F1>ys>|XsPnw>qGVzXwoi3`mNX9|KkkTmIGJ>sa{uIsg7y%ZKa){~ zvSTEXici8X%<7&=+uWp;*FM|cgtPrdBgPx*A}YtXp+q@sSpB(C8)vpPY-XX(wl5B1 zm)k?R+$VVn-``84cd|}dnto_*7&1v58ie;bFg>v|il2QG)Lgz+x^|>7+8QF;sai;? zYrK&DwsE+L?efTf!)nxe1k|#!Pu+v5JCTYCJ7HKoB5L2l z>%{p=P<`^m4^c@_`;m0XjdK{KaCfwM0mDw`zlou4htyLcJm=mx~>ydW!L7_s6cNx`j1?eck)^oj>J%h#8#JV7_=d~NeVmN z^DqJPvq_I-*PsIMCoyu9piW0LfB25$`G;K^5`OLt_-=GAHpqQ8VuY^c3lcQvntKh^ z>-F2!3Jir&N%|ge)gIB4?^5-dSA^pJ3Y8cX{KVx~AqmvYDHaCHKVxTpIzI6#xi=1N zSq$q74)SpVXuCE?Vc!~D(dwuYQYSAnI`?5>L%li;hN7bWuFrzcyI`*ZM~N=NBz)Qp zIKE^TQ>uI?79?ZUh<_UTc?2m(c%&SS=8>ROqT$j0^}Pc^GSNGg5JcO4|7q!`?UC~8 znG|VDi_=~g0ysD6qeJRb!tOhw-+m zT?GoZDn2C(ETI*(D*3sy*k?YP$?dQuO+pIhoNuIHzeyPbnpzgTj^*zzqFsR)0n@alvXT)_Z1^%Y+V*uafnms;h3n^J@$_4ydDaT*D!_Kx6 z3$Zh|Ly%Rqum@AE9R)@Yr*!(lm~PqPohE$>Yp3cYjiWP+mM80zxL@YV^RhE6T#V(( z(u#w|`3rvRR(gLW;*)5WY3S!WsE{I3Dr#bTcEO#aq)(J;MKM+%^>^|enPXjc)ou$! zpFs=iky_m|`oM7kw=QS7=+f&vkeAkXTe3l^-3h&rk-6!=E65+N7iY9<8U0Z)kJ0I9 z=cEa4wGGM&t@0dK6bO*HAqbz0G)nX#MyLz>yU*B{IVc#>i5(mgX_!zcOT5x1a2*ng zm>imvOY_ECJv#^(=@9SE^_1ZB{9FvQ4#z9`x}zWx#Sa zbpq?fDMW_P#<>T@XN~v;U0z!(Ch*KT6RZZpe+zHFBHiob`Xo5?ZPYaULVH+!lJxAS zg*kD{Q`8WV8;L&C$NI7qW^IvWwWao+fsN5rDaJDId<}FrM@MC&Z(PsY`3Yv-GEveh z;=!zl>WiqgL|Fb;Z_%^*EG+$7hDgl!+=?Ro@xPYCUG)0{eml#Zto~)ZuOnyni9#Hf z%CWb0)i$Zyr#V9G5&Ugy!l0fcES8o4^L6(nD8~k?;|M1D6DN_1yZq4U69VX0Y+zOx zmw!}Zw+4p4=|p^e@x?h~4KsHnR$HR~cv%gLqk}c`r^aF~Wf)H5?(6q5#MhSA#{@N3 zFL(M|suY%g$S=^OJK(LUGOofLpEYO(+oySx!v*?IvOKA>nwU>h9ls21KW^_S3e|Iq zDRwWyW)qbAoz4*O*A-1n`^Wr}4*d+DKp6R;owvb=N+k$_wqnawGd$ECivR7(5+0r zt+!&nF@NO&?xMcNRz!Kp{;A(oNEXuJ?a8KBrc5n)?;`S9zF;kHFCO;qJ2QY7ghD&u9@J)vBAAz%1jwD93{t+l1AG`&pIy zqXJ;DVE?~Z2P{?a_kUT3C?5W=D`i;VvwQ!fp3G+Y=#YlvPicn7wKr3g5p=v3?|z4> z{m_XQa@WH9mhJBQ^d$~I#csgP15ZAuBa8QAnH=J}7WeafT6iuWm1lz@1^MYY7A_iq z{z71tcs4BR;za&R%ob-n>G`lz8L_(U@MF{ULQ8#Ktqb0w;g8k}mT8kp-9pwB6IDqM zm!0MI*yd2y?>+FU3)@(}&i9cIgMw-g%N3t0Nr~q#BHtC7MupbKEQUJa*eYvTQRLCh zed?2|!nJxo7B(Y(Xo2{NLEVul$~+EZ&O`5g5DZY*?AqlA#a6`SmITsn64wsZP;BXp zklmG1kX6O8Vxzd_g#3X^EuF^X=2V^Z2g&s38m6>;Jg~=!O+}9tH@FUP72J#L)19Be z(7gWUDS{}r%-2cS$;{fJKpe~)f|k*_O`fU)vpo9T71kHP)*9^DPm=DSV94Ift9VEA zmOIl1(}cJ!jaA9B+snl;)dRN@*q1qC0`p+qP*AR#2$Oc@O2h%$pLdUDv3$wf_ZmD71 z-A#nlgPOS28G|3w#BQ{P4ZquB>)%wEIxK+-CE%tuR|@UV=LcL37psU+#>91Tr#aeH zFT91eGR=CI_C5Xn;Z>X0@RSDO1RWdg4)7?p2mOiQ>S;x^)%8j)EpdZ0g?45f6N~nJ zz8zssh`9|aW+U62+FFzY)Rr|;*k?FavX@=!Ns{c8FF2#=|2|LvlLJ-&r z5iH(Mb!brhWpwQb{aerwqUREqZ2CS#-#spWxA+%?)G^H?7}akfS7wf%2d5+RGSZ!*h0J!6V4I(A>WMu3-ySyCSDjbk<^`J) z>xMJz84xQh0z4L4n=DoFvT)l3KQ-KbTleTiTQH`_s!Sk~6)} z51;!#E7fhe9u*7wD;h>};a?3|#?Ak=VRi6o{<+SQmlDTBXKtp=Em5YTF_H!31#i>x zAEm8vuh~flIR^a+j#AUUP5&?)2u*4%a=9)nOtreBR{0Oj0B{Xgr5_V^PU=6i-xcTd z>f@I9p#PyFzA~F?XlSq?^`=O@tu|=A=0bXP+jG`mnS-d-#QxkV@Xb1B7gP`(1q)8v zWal~bDLPU=UBLaewMoa}4|JC~36=-TOF4!xls^&7&M}ptq_)<2{wogxmgRf0!0LKe zJ5lxd_<S}prLkR z+e4-B>XQesR?Ih_zpEhiYF5a;MLu)baW(id63ii+A0bi5QSYA5tS5?qIrl z3%qI)L`}|x0i~eN&hI|`#)(ser5C!KOqWUWr2h)5XQ8OUkgyGxXpBd$FiYkM#u1Fi zWZx_3X}P)Bp`BbT{+r`vw(2P37)L5ZnXyJ#qx`W9rRsj za_^GT_bu7|Q-BmVbT!y#2_$EPTo*>s(?O5pYIi91w0-G)ZXM~>LBw7XQ(>s?$~gGA zyVz6-iXIN)wx)@$z2j~Y@->>t)bC$JP&T#rymsDn6o%<^vTc$R(bpSBH)gG`l#bP> zi2J6|-z+5Zj5$BV$k^c?tBB8;Bpq87&bmts^xA9kC+O5Br>qOE6t6!^8P$@+wCiFN zCFLD4<`DZ+yiDGA*eQU@pNoHY-ZA2$S$j~>1zJ0U!!2!vsduG8(ReG8(fQQYL%Rr>bnaG0VM z%DKk6-#jW(86tLv;2_d)4_v#R#nyL-`&$4^iOz&-%S^VnA`|ad7>tj+Aty50&d}Bf zBni?+a@^WpdNtI%Q?!cKNRh{7J+mf_V!j1XAEFxr0iMw#ApnvTlIoiHyNMZ_O+-fG z+J2*CY+t#np`iR_&D+5ZyFD3G%pm4_wdAU)c>q? z9ms7H=b&xb$=yr+WL%`Ol94#vQjyXM0|z5TpwVVqCo5Avx+B=ok#@;}CqF+m~K37?y#nHd71ZbLds9OPOd z#7fdXiXUlt31tSseY3@Oe;ypm7oupLrYp&wO8N#97U%2c0Uz#;iFuW7!4fFooy`NPbFMtDHPoPvUH+46w}t#);d@Sad^w;TxOYLoTGuVz^aecZQj!u|J06C z+`%r7(mcyaq@cA(nb28`MS7;48oDy99OX*=vAf|rE|G%Xk=D|hhzlt-96Wd{h@2>L z1Um}uYE5d@zuY(bc+lQ!VL>@r4>MV?rW|kXU`@R}e+=;%l?nUH02O^HxKm4GBUNgs zV1etHKm1t=bnPW5B6U6CoL{-IUp~m<+pG|ho#unv7C|`9KPWNy0TMugTitISEsL4u z&Sokxr-mDcXOL=7353xir_R46gWTDq)bsn?*#B^El24jv^??qEclv|BNrNK~ zhLi!}<%jMKcDh;S>*6!gbp-rH`xZ!PkoHBxzMlh95uF;$SnkcZbDlgEQC%un_5Lga zQe6;*HQCVd${aa5w1j#~XWGCev&4LP%Q*STZe7_&|FGZo5zuTeOGEhC1w-)^S2(Pa zEANUYlRkcSPuYbUz9AcS5vABq(nFFF#r9;l>3iDTfu(!Vw?S~A`MM=Rron#Mrra=@ zF;??d#tUnqz}cmm$D=J`Ct~w$i}JaNI?VRNwx_u8*m}Kh%OX58BCkxh*{dO$>UW~O zHypn`cW88Y>o%O$iM}{}U-S3Af*t*Ky|fd9;uERZXC}W+lGbzAwMUZb`S=F} znuqFt3u+wT?N&*rFF}9km*og)#d(~NNpG^^E>_9`b(I}5z1BUoTkh&u`=ItyC?&o9 zY1$6zcZZ26Qf4 zAY(l|E0OvBv<64jEKU0>6X!tF_;c z>%$(BP9GXesIy~$NH0KpJc*HQ%wsu8pd+Bqzot(j)iq0EQ7_JN+>uAVE_|0u?wniY zTSyz$k)_a73|>~#*!ls56U}<)%-jQy2%N&jq~zDGGCKBAWf6+~E9i7K2>RNuxB!V=*7y^Pu=)XC-mdT@ z&ggn^V~h~Aocs^}CYD~oY>3V&25Xuxz2j_U{#O*F2~g7dG0?Ep&W?S4Kj<;RuQj}t zgjsBzZ$GZ;qKJ`}nv1?l`{u_lmhNgC6r&wi1c1&V@l|uo)q$=gTR#H=Z+4uqs<+~O z&B=avBwl+}v7=^ehK+qZz>Hv$zczb!K)&&%2MdY$!Ia8WvYjnEy;DGzRAJ=Jqws?= zs74{xAI-z%aIyI_*ptqL2JEDAU(!_uvw0ChH4#SlVTPVt?foEH>BV!ECOES=sc-!N zDHt3ka4)?=<9-a@e204ELJ|B8NPezC@I!R2G3+UQ80|M@-xhC2VG|o)h25UBGzGcN zKYxA9+tcYvAjC2cf?S5$&dLaNUYy&QjW|oz5*~jdSK^<-@BRymkL><8jBd_^th6@re3m`AS3hwr;7#%f;7Y zO9Cm0%E}fXh6sEUC{5NQ$azfbSt+~Qqrn)XnQ;~XF@xAXrgH2DsDz;1rQ3U?Md`!! zm4+MNNgL)W40+`T^hp04l+c-y*Yqc5)y7Cr!2xqu8!#>ehPGxuN~LHXJGn(3EbS?$ zeQGz5cLxfunmmpK`yw;ey0Nd@v*MN-?c@5QXy2|zl(h2#tfc%qYsBhHSP51YPR{<) zpwshsFW2gZCHIt5!mlOwoZT7h^Nq7FQ97zvE_A9Y`0kMY>YXgIbN?*`U^JOi~u5>A#@;H^CE`gIEu2c5l z3uZx|{jkE~N-UvUHsV35o{hqe*S57o#B{LR6;i%KOR>SsLO!@{NeDQ?^W~WjEz#?h z{9u|RPl~a2B(b11#hBV+c>ND*i^Wy{C?__HB2x)wYF@#RUm1xYT5OjWjz?3g@%-M; zEtVbW%RS|?<>CFg7)0kTl7I}HNQ zFAW1?BbAIcUZN)xQf_K1-8CCbAcWnzwmXz!JC`VV?7jS89%$7X8@s@(mPxAsWcJk0xV(yTAdpJI{Z*EC%M@K%jc)2fQn zuopyMoP!?_1hKcupP!++%iUh>AVL_g+v&OWuSe+TH<%q4aR8f?#0cOTTSmO4Fglhw z$b3n_@}a*FO;19*1{Y= z>;R|4&mKyeQg1`&M9v+v6yGDzs&9^(#uGGi}Y&n-P!W3iSVxs^({AwWMQarWlp zvx<+;bOW}ylU#}F>3Zy5xFcfFFuK=eQem2Y#7q-0)u;xC{Kjo*R{yG8;gWp8cu005 z=5&{$%}KWCvbEV+(50E< zVC2ZpWtm@Hu}3-ibIzDzsTLWyd2{QGkr%bKt*ked|vKEJ-%xwraT`jwe{}MP~w0i&SGjY zzE`V|o-en`OJ9*}-pKsfFr-;kpJ-uULrohU;_fBV@< z@68l6KKqJ>I*!(r?|gz^0Tnck^j>a|l9z}cF}E9k`V1RKRABb2*z zYRrq^i^MdyPxU4ZM)PXGGGDkeSCL*<_e8~cH7Jflbe@fF>Uj~Y#>!qL>h*S@pRMBn z0^t=N_8>g2{tmkdc>m^uIH$p9z?(x$?=SQ*vb9JpO|(d`H;aF~b{;=&-ranb>BvFw z*@YxZfDBvLDJr0jQ+giF`%~M8&gBn|SdvI@=~*N_+D&!oix~2Z(tj39_vU+J-6(Ox zHyM9Rqq1{ba7?{!c$4aR%{uF8Y1WJCUAlH0+EDJVh7?tymF8^gj>sM_vR{7vN?_#i3CZm2`dQ$?6X@=Myn%B^#{+Uk{i+a&D2$)rA zRtB)Rq2BYj+*eu)d1d z=~1pfC-B^7+WF9S5}Q1U$=!eha5L?p=0e^xmW8m45|`^lZ}OI@+qnYj-yp;bjwY#Z zY0i%-b0-5-b=7p*d)QiJh9)Q_*hx--X;RlAF#3#FqZ?@B{mPkB(1*n;@X4Z|&OZ!q zEv1I2A*CgheOc<;!pkQVJv@K8!bOQ5T@48)jEd|SCpY6)#`3ytK~Jk)3}0yUm>@OD zuSR-2kCh$`j;yJBJt>-M^E%R!AS+ejV^g-UC58w=KinisP4@iGnz`|-ox(4Sv1gH& z%eAn~_|0r~TFW1`q5I?2$}CQypWch-xMJ67N-VK5AD*)ryZ3R#JgLW)=C6{jKcy$O z@5{G>(p1tja^v^6ys(t?3mFv;(+G`kea>n@5E~^O%qIDaD1N#5^;gkn`eE^m`}t)r z)(P{c-bqu?gPrUC5?$~4pCPbBEfz$3r;t(Uz{hTVceAe)vq^pL zw5}YvC3_y8gCEvi-SO(EUF}7c zrcEj1Y!cm$i(C}e*JeD|q5~{^kEqkU!A1kYNT3_k)yInmL~NVKc#~E*vG^(zL|2715(Q9|9 zS!SN0G(ZJOksZhEnNBkgWxLT~_=PSp8YZec=dgc!9MgJ9pqZ8#({aT7%;j##Msq5< z+@2rA;C+P8Smq@$hh7X&(`9z*wDsRvrY}CjYeyUt2;b9;zlCHx2ftC{kV*4lGMZLi zf-M_r^*>*Fd(4%mQ-9U;!*ibf5t+y+km!KPEUYk14f-igFDXL0ZXkacx#EYah;j4H9ub>eb!=DC(?wX)v zBd3|ooSDwq$O{#^9bx#Bb)&oXo@rA4NgU3NXwN4HLz8pnSxU!f`+jg`W4Ggwz#pfo zD8Tr>uIrNU+xn)UAp6+mK+GaxYza4ZdMQD?XxIWUla#=sGw#(^by?mQ=+)bZlVIsI9uuH6a9| zPIAiZ)%m*htOJ0KEQb!oZ=DbQpIs8DG}1;5**3xsySbgAMxDHdRzNa%<9doGL6O?* zv_Ka7maXQB&7#Q-dC9}?!TZM>#@kyO!s^qL-1GG#rwio`wr6r|W75~9H{>=1vig%; zPHgmJby!7NGF;xnVwT3FvQj8wkGbB{7ziKej6PwVew|d%%6YU-(K48r?ih_Oji;Eq=HN*Fut*1VS(8wA_V^N(;VX& zpwOy@oPWwsE|AVKrTv=AjC3h(wole4hX65oW| zTWTZgj9bDZ^|BXx9-cQr=4$uer3jz9PRELCy*cz*M*N`FrCm?hDymFR`v|7y>bp|A zin4Ays66s*LvBWlN@e;UU9=u{jI`*NDh#Jy&aT7>W)V?*y`q{wi zt1Fyu&-fDqJ8vqoCSR3P96;5=x{W?|f?+AzkH#{^M1rp*^0V zOb-3#G2=$EHYQ9&s3DbY-_yx;ZG1tWcNsJct-IU{mbdt=ki5N)cC@JK<~->@=n)JggM3#K=s=3U#x!$xaNQOzgZq9Ve0zA72Fu zc>3f?f1A0?l3Be9&!1Kd)w>D#h1n3Q>k>6rfCRYg?+x!lLd&RjhVTHIgaB#_5j>KL+241uF&`>t(1>H?VOu4VgxcOuhqn!swmwA5J zXHvOp*V|7U3uKMMZNnc{>--1FDI1?`?&@k3Qj3E3u>Od_5NCw*&du?$@2HO&y zvWK5&4tE#px`lXSvow8jn`TE3R&1($d)T+cs{y$1*{-?FSf#4^qv2x$5w;@~Y`ls_ zDR0hrqBhfAN#BpJw4A@ZBYBUl&o;@SgZbU?6*Rn=F&0TOyFGtrcc$XD0j_ceE6b(+%J7t*XSf>pYaR`LtRCEa&GBAy&aYZf$*&p)D8P{_U z2|u)rdv%ibI)txz3qbUB@LsqMVkguff^kAQ#Ec*WO^|-8#ZGW{R<7*qWu4IUYh);2q z5_KZuHT;P)pv0sj!E|(dcg4o+RYmpChJ_79=Nq8f@LtN@9kWO=YyIjp&Y$^%<0Tc4 z#kmT;-%*-YP|f@YUg15yo-DyX>hP@esU-)3!|U*F;xXD&JudJfFs<-74ro-=#5p|6 z?T*B|7aWUu6>fb>@jeU;ji#I5>2D@R=ujMer!piJwT=Vt?3fz!;77<+fX<0D1vJ(D-r(*$ydRfv} zi3-0v6=>(zyKN)g8%Q1Ydj4kT3nH>r%iKAmc{DpDS3T{s@9{L^HqSNhE07uCkj^; z3i)c6S5`BUIiOmCyq@;3%5*M=r-E0qQk!P?)%Wu5bgThA=NrDD!1z`;Rz0bq<;_DH zVMlZ=En7RwP2{aH(b~WbK*mZxe7JpHHg@dhdy; z6Tr`ooIJwM^I;bHH}ZIS$b2lPh>bCxa4A_%QrkRt$BXamKBEyUp*!(_wmj_K|FNOTDJY?1iMOW|G$;UL`by zzjg`e27!_AnkZKd%ph7Dv3la4d=Vux$1;)T%Va+|x^;XP(U_oEH6T3PI3^#CqXiYc zB4s1QH%M^_@8?Ec_qwv{yRjRa?DF>p+L{|}Dc~9-d0CBw5?OGdDD6f+AdRSqM zk}|8jtRC+-8C-ao92$0wX-R+fRmp)vMK|c=AWiNAhKCbTMu6gqI*e;1(fhKr9LU)& zdl-gd{Cee=o>4tLI!b(uN_fAk3@l@1!qB^pjaHIm~A{P2ew3)u#gX)q@SM zk=UAUis%Q;kg-9~HwQq0R9Sf2~8Jl-x&fkS+XSIXH zBfPGc{z5s2{I7?E1N=zW&uc#!YIHwgVmdPPI#-bFgPY2sLA4pOW86_WS*Cn~^{2ZU zuP25X!;Y1`_VQq|QLGQ0QVykp`$2q^2QojnX{7TCCkz63;gQI^977iPOUU?dzLzqE zs=~3(C0NQ5$pKr@fqb_01~jqO9I=l4v1!16!|OhZ1^=x?m~QCS>;0<{(Pu1@Vd?tb zMT)&H`K>=xv@y#?!!+5%I_D{)Cz8U@&+_A6quCt=;3n$h*#_A1VQS+aITVRZs~jQV zCNw*Lni*5#zs|%t<*aw6!>RAY#l<%ZP8|J-m=##o3uKe-3)H}0Zx;9DuS>3wQ{_LE ziAn&c(R~XVDYc9Nxjrf1;i_2-lO!i969m3n)oAWM3pnc{Nf2C$NXQQduLn^-YJyO%x$G5r2`6dqbLe9$! z4L>MuE4sMU)r6PcR-nrCe@xV`z;YCPomUZ7Q!8;Ex25}v*~jL;I8+j+-6h{-`hCn0 zDO1+(&1z8UEx*tkC~k4(Q90Cat5P{~UA~ygkj-%K2pB+Wi?*F^!)Rh|yRg~8Ol*eBJ?9GuynzY8LK!g*bD4rVThM)-pLBoW4>njkILGB z`kHI2h@oYnJ&~IwFzg|ho8Z+Km543xK{+8Y7@wFsY9>g^cVzl8PLIAaiD399ZBlI3 zzaE3lVsaIC*iWr?;$6{^fsmlrPVo|K(lVJyx5FuCPaujf4s>r1v)FZL_ zTJG8Mcb_catKwxjQl}A+pZfZ1;qH|W z+v&Z6d#{+PP~>Fw5jh+QbF;(-X18_3G{Dpyx_!*xSAn(VV5mz} z40~|b&MKYTiu|Luc5CV`7?lD^_HSFiBLI4$zblG-k?-yS5rYf2=1?EcCi%$qhGro( z>A@XM-%{LMK5ZwP3$rA_B3Jmzn|(V7r&XFo1J1!zTjLH*ulJ=rT6UB`%{}y&I}Dpe zL|ppX@)3~#Q~?s=*JN1i0-=g`NVgrYDCarBpa^_1>v#} z$uSUSKQ~6dfHD_O|LX?9BkgcvjZk8h*BcP&yKQMY96)h}wqi<;S1BzmJs*Fmc= zaD5+tr3_#DH6m*MT&1jLg)YCOwb{*`Ma%m3Yx?XU#@y_sR0X4Z6m9&Tr2rHM0{gOm3~{xS1owQ3AH$|_=dTP}7gf0#iLB+#{TC4ybo*9Lvr>70;^Lv&V7WLOpNK(iQDR(x zB_Q8?FfMjJD>s--TJ0QDyjT`R-VhZ^u3ej?+YxG?W|cN3H~TE&;S6A5EjTjpOvSIx zFQ^c(eWHmtg(*1Q4FqzmHX`~Pj-6p02nrA~u#cj-TjFrDf-cmggO5)b2LTmmB`DN=x zRukMWvud2~PF0hxtT7@S0a>vuI~y?o&T`Y=%#DD8<<~XK5Ti!ihmlGZmBMAf?-*rl{_ZF>~%i$3`Vvz5e0*9jZm9o*`qToQt=i=&K{o|02%QW9^y z|m0l}907%f19uKp9V@5hs+>D9aQl z<6D)veJKsV5m4~D-b!?~>$8B)0YpVhZc}Ku?Yt)qUFAG{aTnRrKi;{!?f0h~O<|tnriEeV+v)5rX+lAU=OFH)BRQBer{)2#Pb(ipTu#!O4J#ww7?{pX(;QjX*i1wgA+I|F=20rv1dvc5#CU!4Vu}eN= zkZsB(UPe!DK~k`U$v4H9d1uCIA+R+$%ts;rgJt2vP=1TeYX4)=Z_ep#26I`kgPyuLKty9Ija};mv0H#e{o9w(S~DZ7$Bi%$(YhHJ<_M9 z(iEkZ(N&4AP`p>6v{4g>)Y5zOoX()qgsJ&Yi{9L!v99&g`7p}TKEqai)KhuhFF^k$4m}Z24eLt)mc%F_9oepoR z!iQ;TiA&u$N-kR!Rt9~nBUnc}F4tXeYu`*w39#?zv!743Iu;#_{9Hk4BHK#;8DvXb zTU;_r&IF5rcE$aUYl`AIeTq+DXC$IduuiF{JskWsZ$G2tpYe65@_*4)CE*@hFM_%9 zr^k{yN)ygo^bfGAB+T}t&7e5Fq*g*wktn2AB{-_ty<}ke3iV&bCif3YeAfPr6oBE& zEmBDwx)yW4a-N;S#6cEw0g@TPlM?k)G4qQLhBKd7oKNLB&tmf(*nKR`?5zdTaULmS zdV}fwBIlO#rozJ>X=5cx6zrxCizi*3#`skw=;d{_`8-2!w9NPjE+~=Q1wVnwv_-Md zvJ!|D@%eO=pL1shw;M^%Y4$UY=C9{u{cRPI3b%i|-thMm#b1pv0F8EkU z!TvGOEI}jvGlD!PY-_>GeF0I&J>|o*7n47F$YZU?g|0hg5e6n2vUy+7@0HVv z(*7X7Nny%0jt!`gc_vucznf~#GiF8l!zAgeLJw}b*3S@d7OKLik?pSg*fiGWBGz5* zl!wCSm?(L%Elr?;Whs~hg+_It^IOyZ~RYAK0ll9g^iGJuxYni}w@nDi5gC4%T| zdK|@)zzlL+2B*r0IA0A?Jqdn<*8pr_A3gjTo}=By8z`6rX`kgvn}r#5qI>o6guqXh z7AOx90E~93-C1*hjK2894~K?}+k|NI$1FFi8wOCtWKV4E__rfmW`TmKhq{|<{gp=* zDw()Voxnw|`)vXpVPq_;l{>l36CLjS@VEB?QSg8?C_Q~WF#>m!$HCTb} zb?AhUWuLQb!AU&bPu@H9_zbu{GPOg+B=;b(GF@@9Cam3tn#vkI5y_s|Nh#)Bp^HFG z!}D<5r4UW@!*mBlR^*2!Ab`=kH0Y+TV=CDxU=w#~NZRzgZA{)sf95TzQk?%RkHVO+ z5A)?uRF&dtl;fr7k{NAZ%?UXO!hDkE82Gy0zuSMfWs4=>{}K{uO0z6Ku?G@}KPI}h z0C$qf-+ttKE_OBd!T;Dp)M*AMJI{bJjzv(jDCEYz_8nG1jt>?*SprcZ|Kzz%4Ip<% z1=VA=nkV&m;-yGO&P%&cNb~ngU((yAd}o9y4wDg^@&Zw0Qo8E|hHIdFfb6^!@YsY9 ztAuVb42a7{ca=ob?;sk!#n84qVs&`UkqaNsi zCh2M3{%!Tyl+1wtP3`cr>bmh#_OZPaakkP>ZeS`49W0i)Z$ratui;awfKgBt0e-}Z z|KOmp@XN{B3x3|33a*o)+@6DC5N;CZ^C;hW1&|7EMLX490VKfR!+Tcb1RW=Cn1JxO z{ak(L2LljvCish*d6o)Qb2~xZ{@q?@X~_k!$=<@LvrFcnFIz1+F7S%=^*y~?+sT00 z^xmcw%%Og&qteDuhuAMym%L~}q5cDyL)MO}=+e5sM`9)X(2MDp_xP(l&7(K(iapGn z&+fJmUpnsJw_^C#t~6(jCKcE8`Bp!n7-+1^>IZiIcgF|tlrWh7*D~-byxINDEGpRT z8Z@}-c*?oh@AzWX{jJ(m^#h{M)2>IYv$N{7|8E@CyZ;}$-ZCocKK%AJ2|?)+0qJg} zyHh}<1*A(#x)r2`fuS2lLO>-1hVE{Lp?id(Yv_*i^FGg7=l`s;&KuUeX05sAdtH0) z&vw=Z#=Y+^$!LcglmBrwZ3V8T&i`Fap?vFbC>(irCY0O(`E)s6tiWvKbr+ig1?MZ! z1a@C3<`-c#YUYLo*lKR5!1nBw=S>x1JEBp7f$H{*(_26U!juWN@1#CY?FUObzDh?l zLBonImDNnxjT{Zf-ou<0deiibdSLsGii3CSuzfylf|QK&G?uxo@n7>kfGJu!f8V01 zjL4qD7~?rC@A83~0OtIdO=QgX$25T`g(3n;4~jK4q1g=E0`BJC@KH+(28ri{2tM^Z zh$)8=QKtgAhFPf3RXPI#&XJyTrF}9Pt;IEgw!~Kou6mD=_Je;^oQkRn5UNLPirrZs zn+#BhmnN9=lOEN>*;-yKcFbHftE-4anqCp$jzcWc+|;o(Dk1vD53w`WvfkTe1j-Tw zsq;b1Q~YHs9#v+0ru=m0TG97as}E+fnWQJ2mY{bU$5GhrPelKky{sYxNETLPE*0#- zS|vewdg8R7W-T89CB3c)IoVW6?ftXEGCzh6CAxd;yXc^{(i`e^es0SwPvA1kRFvH= zu)!zzRLGU9CDd`tq%ak!Kj-^ivaNK5>!BJoLBoxRIeRdZGm4wR=`L(_xD^O<@hNJH z@q%Z=3|E47yBo5i%goa~A66ylkTX(u^PvQoSeeOb{H5!wdbu_P#-q7Vk{i!*7=;el zn!g6_i)e4K08lF65I}yMgergXy<%DHvL~3{%%|+5de;l4$R@XCF>)%pGqF!NC@UfN ztzOskf9Z8cdCpd)?H*vWzlaaHZPg0GRk$&9tucC#P=B!C0=m%gIS^V0{dqspk36TG z1;i}X-A1!5Pw@>?y$}6Q^_F_f#34UdX4MBJ`X@^AXRLsVf(yQ-wdupMI>ojSv5WT$ zZH*_-f~@ti*%~8#PXw8smiDq(;1nX}d81~Alv_zQ6`XpsMj5;)r+!|$_6fI5q$5$l zowP+k2`k+@e8yTo(#VIRwkf~PDk@N8vHMBUY(ODR+h3La5dMpyzEpEXNl-Oh>)7=w zGaP{we`(U`iZQ!!cnM~MmD(c40VqRa=av9#Tx{ZFd#QHFx@8lB938VRFD39i#0~(y zId<|03|ZJY5i0PvdxPoXP9E8RB#vdcO6FL3Y8fw2)z3v@zx|0}BY@#I14HH$hH-oX zhg@s=s7ap%4K_s&^v}1?htdMiav(Uj+1FgT#S9KtUE&7sgg}G>YBh z1(r%Lg&f{1t^TCH!5Z-8yWeTOiw5}~3%jr5GRNv0-}ZUme`xm7xO7g+-S*e90iK_e ze=vge^rT9LGn(eiohC+pF9N35D-F;0YttJv$<0ys%9L*=Z@ia-F@E7)Sfz@c;$0?n z_D&y}O_jTA0mkYfDPdyW7gr93%~&j$Ur(>gyk8rfOP^@IVAG{$nu0nG8wE=h-;B!* zTontw9Tr^@D0kOQuU>!e{e0kR8%)2h|Nexp)S-Fu_&yN+YiDA%Q_Pr!En&R+`qzlQ zXPsH-^v2QE1weJ7(wbJdz3ji}-ME-@$M=UCI!gYNq_lX+bkWLtO;`Q}Nt4;vG>}U| zRjEqrccm4kXSzjuG-djerc<)F^#fXyX3eK}cal>(tu`a4XV<6j_na(i)f-y3C1z&c zi@r;<@8q>Lj3!0z3SxfQ9?Uf!eGc@Llo~K-h3~=7jZdj3w{(W8&%_LA20rXG$xQ}M z)f(wk7dH3;de}R{a=6*#($wI!OEbMo7iA0kwm9Uxp?m@OXaoR`tW-~A!r6b(`xq)xP(^(1_`Sja*uR(hTO9iaxTkpORv z&L;_qlEToI90R9zlZ*Jn)EFM4H3h@clxzDrQ`tS=X|F~%MZ)y*vcpq&Ijc47mOSY= z8#M|Qyd?zuGe=8Wf2^36nFJFVMG6l4?~K2lCX4|F^0q`6)1r0s>p-Kv{S}Pae36N- zXHdG(HSXA;o~;mjyUaq~HjdCc zo2`>KZ{N+RNrf-@5uC(veq&M^Lo!e}x!1qN04@Q?KOKSDJ4kY9+Xqu^IWX#|{klUz z(UM((eVrb6B7sW8+XX3 z5TIXi=f>GM2&?oTDz1w-zq!8P^p%}CB74H+`}U;4Ol9_rGFL6QjpY)b2{;j}Nq~=s zbO0;1t-~Sbhi7HxQpb;CtGa~KHvmN5NK#s;fpykLqh%7CNWaQWlqu6T2xdM;a6PGd%SfF3`aU4Gi2 z%)-Wp*Pjke5~d{S9C!Gio!{q0iXWLsB^Q|=J~aTMRH@%@fJ*Aim}l`)=pmP(B|L1( z9HI}NlxDoOuL&@?o7C!jUI0lTY(rOLg4K}U&V(#Enwts!->@+_nnLeoMS>#Qeon;8O22P8E!9T!GFN3{Nwm7JlH7XXk`ovK>U9hG1c|jPZOI2 zZTBj4*B0c)M$T6azB{Wz@TuetUpx@#y&hF14e0S73ko4CW%fgS3K4sWTCgjnQO4=i zT6z<;N;T;7a=zfG%%0)7e2W$7+s9QegFVP z+{L4>(zyn#E0{fa-$|1In9YRR;vF+Ev0fB$H7=_S$-B7C&ek}L3Y_>31w&Xdkrdfa z52<(iHU;2hI+KtjK1@~@k+EG8Wf77l;|kM>*(d?W=kHR;=}m`dxiarT!-e%>&tqOT z2Tf}_JuGJ8GQNe`AwqV9Tt3UzT>199Z;TwCZ0RH;Q%?<#&$aio6!(r^PK@~LEM8q! zYfG7g&N(?&1(`ZcaFxsKHT=62N{!qTzo&UHCB~4H`>JD#?6uXztD`9`g?UjeH`kvl zUus3s=b_5F5zun@8sm0#U|1?2o7PwdTj$(+5Y{KlzuW#CwrQe(T}W z>r3>A!lc+c?(&gi!dn;8WB>7>)~)nt)pD9ot)KLZViL{^y$>~CEbUb5ey1zHjpdg=SogVSEpD1)U03A=T||~ z{!_tqNVcQx68!_b7G`3WQ(f^yzrFXRTh-#$chx<5mt2FF+`ZTOt@OcPkWl^8ETCEA z*U??$eQYtU-2WjB-1EJ^t11+3?DB;dW-E?2pvVCRo$~k# zdb@EaKAO`v`R?3ulKZx~krFhg6Z#9S_8vmt1G$O1Cyg65nU3NE^y5Aa^S33O1*&g- zcT_qy9}yU@`3^KRtzf+6a$M?Fucs{5oyLak^1VHIlb+HXWB1F6WBcW}>q)NKf+k!um6U z*u0OW+2~0nkfe#|s1hbKY4cywkWF1EC-v5oqBRHT0%dn!(~_m|D|ZQ6biEJaIp3`# z86AEUS8cNrutV|x{FS^*4#A;bHo1JzDf z6Wy>jn)rQ^kobG(kNnr7Q@;9cX@Mla4O4kkMcTX4ZpjN@wJQ`XM!Wnq3Bo~xGKGg* z=#C(~Tz=eUn9eKXZNmW+4Ue0<=x1!8o#Lm$C_1mh;kgZVa~H0xpta27mu{;LMD z4p?qU;%-jirS*}pvEZUs*oZU;h%R`8*Ee^T1#p|$yszKC3j4)BsVBwW1=Sxk1xa=H z%Fi0INZe6IWd<>PLYQ=rF41}%n$YQs)A>zWR+K}cOpm{HJ=csfJO5U2x?))3TOtnq z^8>Gozb>NHj;MM?k`|zs38O`2bcND@)N>C)EIq^R%OT+D*fmfMMyZF3lJd+rbIAp! zfJ9un83QrL`Mg#Dc;S}>)KHoye(H?IOjjAB$H>DbzzI)O@vVRSGx>7dfYz~{r04L4 z&b&B=Q9&-_(loW7xm{*Yo@07Qnft>AFW-||<=i5lA}PRY(rYQcd9x@WNr6_ZWtD`{ zpcOK;b?k+E!UTyV>_kVhz2%o0G1{9fU-ckM674@GhBI81kOo-&rZK#US9mQGjm0oe z&R{#+Y+Mmp^jc(%zCP;W#8CMRn=U7mxCyKO_Y+pDhwna8ysN_sRkg#{Qx2v0sr>Ni z?nI!Yy#*s$1Tyw?7#(rq|e42dVeskeg)(pG)c^O-RZ4JC< z%}g6}z*n9QMUGmnvA=+U>-VO(|M&3A3Aj#j8TL*UQ!B>l;J?6*RN+5xa!>G+_t;PW zeK33RKh$tCKn;)i&)OwpYiqmYyFr!Q0mq~fET{-4b!yPeGl8?(d1OoPXfl1D4SYm% zKBoUIOK_11@vHHnlY(JmnU3B3c%)vl^|CGB%j}*}J?Gy}s>dTl_MFB~Pk9vGzdYuI zsoUpS_b639jf*AW^n1y^k2Km&8_!F{^54wOWnTf{BeT5^o+Fe{cX=Az5|X2W`IFL0 zMgjY8=i!Cp`;?lZ0Vs|0id+wBGQ}e8uc}QO7p{I9AeljysJr#8&5R%UP6?_s`Br`) zADSwGD`T7SX%=eETjhU%x3&-6!Mf3!>VHiV#%d3m(bC2UqqHJbl6-(>e2#F}$b){3~wG5M22=<(dZr z;vn4-?A_zH%kO+1q6adca5fYfWXqQY_(I?y=5HLnU(g|9>Z#~_)>fG>9Cv-^HzmHR zn=28ZL7~=5yaTff^78@AI$~r;{)%KyGM+-FzX80ZXEQAn93$~fWrUIAsLWj72d7cQ z+YKK^=D}JYZG0Ih&PKCbdw?wy4JE4Eq-a-z611$?=1tuyZXVG9)}pXvg9x2{l_u5l zXt#YJG5xG(%a%t|DrP<_bH+NmTkxDNw%*na*rAcnW+mpFng*PCo%THoyQqHEYyvdX zX;bzKj~+tCGN>!D8Up@p27M|1kssQ?i8{8ACf{n!iI)V%?nepBM}mB#h2H?y!I8

      *ecwx0&vyDKPP$LFOD4$^~hrUtud4qlkjz$i#)eK ziw|@rneM~ww+l~Al7}n~myZ(!#pxZdA*;JL=_jS|NPN!_G9+`r?Bhq)YTv`WKhhE|O zZa1SZ`(1q__Q0Z|Y`3|^KAD6pDzcPvfC9ACmD20Zk@`9 zroDV^w2+5y73|Wx#@)bp**$*ahsI>00p<#WF1vPbrb5rIWMJcX1;bCwGBgefx8z+U z$%V4dnbkM4SxuD{+d-MN80)+OuF5~Yx=*P^=X_%LEzc0mqfH%RMFv@AI9eEt`>^p^ zV^HBJCwkQ|YBeELzyuZrcrt5V^_SPp?HSK>I5>WPAd@PL;8L6*^L%{#8+{+&4JAiF z1Bx`Sj0!?xl&b`3e?)rq=OHIR4mMoU8T7_C97NW1RA!M$!kMj%@IrelwwRY7bjd$F zYQQ#*6dyA9KJW#NNJj;#_g5H{h*{WcSGe`=Xy$fA0L}q#>;cij;jlV?Dbyzgvmkett_#;lbFh zWV~P{`ANU9K%<6U$(L2}VJ_6x%>1|5$EEg+jZs8vrIIgYemncwd1V7l>i}M$7o5_p zfk=8vGrN}gaVMvT4j!jh8Kx!Wp5d@F-cTzEj2b(H*~IvpqT$yBXF~b$pPm-5ugJYZ z+<3gq2G+gK+9i*dTadFPJ6K`YnB@myi5{iVKv{;sla(#UtngTS(zzbilQ*ie^9&SJ zD66Y9>roA-%D7S3e9RBK~ zbeGOhCBP!{O@B>J;UZnz3$OMFbB1`S&1#*IiFxoG*QD*!x^4-Mv!$*N=1#{v=m2Hp zM|1v+cjTt%35TERsDNKu!?E}v%?&g@($j0OaLQfY9vE!`IA6%~^RcZB`Zjq*u5#v>5(j>#IJxB@09*O(`WcOanN)lgig~P7k~t`O#)UV0*Ys@-AIQWjqL1V}@`I<@ ziF@kk<@6u*nO%$rw<;e4#rIWrA*L~v?N8rW^VGDWfiPN_c z5oP&984GK@SM-%9uMs~YqBx{veGoz55Yjxfacqv#L!AYiqf!mNTaElJTT(cF#4C?% zn{l{kBBb{+_pqMRskJhHm~6@}z#(jXW6CbbUh{Za$KIA)RzDwqPW>qNRNia}x-xtn zE(5$qjP_PETBdu2pY$^j_X|d0#EK{jvMQ5CDeL`IUXNEU{HmO?tbA6Xe8;Gq^Fx`- zUU?iR?uIQcggxFu@AXp-*=L4qVP(OXUapNwlX}a_i~b^4*^N%( z+U|*zOprIer2d}7Rsg%CBM!8Q^a;nRBE#Y$^>vTuTk{WD&lhod_^|&EsWTY+SJ1@&mO8EFm6Td%w>LuZ?8YiFof^Qo z3LDyhBuN@WooGL;gE#DqvYYqha8hV8v7K#D>H;K6CmMRA^V;t*HH@W=8oAX0)0(}! zuzik!MzB);AhEy|5Z7(3F1A#t+E27wbbL14pz+QO_NNMY< zo&20}81RX|05}%zP3Dl2cSqE($u-2M_Se~aKsm`pZ@c+Ho+z+VfFU;eD$n(MZphh9X zzwxZd^L(fq`K`z7-n@*qrq^?C@@N3A1{aMP%!>8_uFJMdoFRZ8!sk$;`x%Q}yM(yH z9r$QRc(@*XyNly9+!%wrxqia!C*7CO`-C${{%>9{FbP7uCoKzswwCHu>XgfAo<31{ z-6|2cNwY~i2O1-#%EcllnCN%Nd|i@wTmBK|O{zGv)ukqAl&Jbj-(vc

      VG1Cbg-} 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%0DCQs2HfH| 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�Kja4qooh=NJ-u@-p%A_upN(r*K{ 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 z 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�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⁢U#`gI==n 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 literal 0 HcmV?d00001 diff --git a/devices/surface/images/sdt-desk-2.png b/devices/surface/images/sdt-desk-2.png new file mode 100644 index 0000000000000000000000000000000000000000..3d066cb3e56831c3574bf3e8c16f530867054515 GIT binary patch literal 69969 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 R798-B6q6Gz7uNIpzW}LY=9B;c literal 0 HcmV?d00001 diff --git a/devices/surface/images/sdt-desk-3.png b/devices/surface/images/sdt-desk-3.png new file mode 100644 index 0000000000000000000000000000000000000000..bbd970930087da22ccba6cc03dbdd2fba821e82d GIT binary patch literal 47970 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 Ija(o8FUQ6eS^xk5 literal 0 HcmV?d00001 diff --git a/devices/surface/images/sdt-desk-4.png b/devices/surface/images/sdt-desk-4.png new file mode 100644 index 0000000000000000000000000000000000000000..f533646605af41874d0dd806fe0d90e8023da0ac GIT binary patch literal 31945 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�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 PSxEOT_)gI+yI21Uhr$vz literal 0 HcmV?d00001 diff --git a/devices/surface/images/sdt-desk-5.png b/devices/surface/images/sdt-desk-5.png new file mode 100644 index 0000000000000000000000000000000000000000..664828762e8475839f417c1deb13883ab0988ebb GIT binary patch literal 30063 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 L(4FF2PhR~G`K7s< literal 0 HcmV?d00001 diff --git a/devices/surface/images/sdt-desk-6.png b/devices/surface/images/sdt-desk-6.png new file mode 100644 index 0000000000000000000000000000000000000000..1b9ce9f7e2fcf2bfb88f860f4947e613d6e2257d GIT binary patch literal 63549 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[!NOTE] +>In contrast to the way you typically install MSI packages, the SDT distributable MSI package can only be created by running Windows Installer (MSI.exe) at a command prompt and setting the custom flag `ADMINMODE = 1`. For details, see [Run Surface Diagnostic Toolkit using commands](surface-diagnostic-toolkit-command-line.md). + +Mode | Primary scenarios | Download | Learn more +--- | --- | --- | --- +Desktop mode | Assist users in running SDT on their Surface devices to troubleshoot issues.
      Create a custom package to deploy on one or more Surface devices allowing users to select specific logs to collect and analyze. | SDT distributable MSI package
      Microsoft Surface Diagnostic Toolkit for Business Installer.MSI
      [Surface Tools for IT](https://www.microsoft.com/download/details.aspx?id=46703) | [Use Surface Diagnostic Toolkit in desktop mode](surface-diagnostic-toolkit-desktop-mode.md) +Command line | Directly troubleshoot Surface devices remotely without user interaction, using standard tools such as Configuration Manager. It includes the following commands:
      `-DataCollector` collects all log files
      `-bpa` runs health diagnostics using Best Practice Analyzer.
      `-windowsupdate` checks Windows update for missing firmware or driver updates.

      **Note:** Support for the ability to confirm warranty information will be available via the command `-warranty` | SDT console app
      Microsoft Surface Diagnostics App Console.exe
      [Surface Tools for IT](https://www.microsoft.com/download/details.aspx?id=46703) | [Run Surface Diagnostic Toolkit using commands](surface-diagnostic-toolkit-command-line.md) + +## Supported devices + +SDT for Business is supported on Surface 3 and later devices, including: + +- Surface Pro 6 +- Surface Laptop 2 +- Surface Go +- Surface Go with LTE +- Surface Book 2 +- Surface Pro with LTE Advanced (Model 1807) +- Surface Pro (Model 1796) +- Surface Laptop +- Surface Studio +- Surface Studio 2 +- Surface Book +- Surface Pro 4 +- Surface 3 LTE +- Surface 3 +- Surface Pro 3 + +## Installing Surface Diagnostic Toolkit for Business + +To create an SDT package that you can distribute to users in your organization, you first need to install SDT at a command prompt and set a custom flag to install the tool in admin mode. SDT contains the following install option flags: + +- `SENDTELEMETRY` sends telemetry data to Microsoft. The flag accepts `0` for disabled or `1` for enabled. The default value is `1` to send telemetry. +- `ADMINMODE` configures the tool to be installed in admin mode. The flag accepts `0` for Business client mode or `1` for Business Administrator mode. The default value is `0`. + +**To install SDT in ADMINMODE:** + +1. Sign into your Surface device using the Administrator account. +2. Download SDT Windows Installer Package (.msi) from the [Surface Tools for IT download page](https://www.microsoft.com/download/details.aspx?id=46703) and copy it to a preferred location on your Surface device, such as Desktop. +3. Open a command prompt and enter: + + ``` + msiexec.exe /i ADMINMODE=1. + ``` + **Example:** + + ``` + C:\Users\Administrator> msiexec.exe/I"C:\Users\Administrator\Desktop\Microsoft_Surface_Diagnostic_Toolkit_for_Business_Installer.msi" ADMINMODE=1 + ``` + +4. The SDT setup wizard appears, as shown in figure 1. Click **Next**. + + >[!NOTE] + >If the setup wizard does not appear, ensure that you are signed into the Administrator account on your computer. + + ![welcome to the Surface Diagnostic Toolkit setup wizard](images/sdt-1.png) + + *Figure 1. Surface Diagnostic Toolkit setup wizard* + +5. When the SDT setup wizard appears, click **Next**, accept the End User License Agreement (EULA), and select a location to install the package. + +6. Click **Next** and then click **Install**. + +## Locating SDT on your Surface device + +Both SDT and the SDT app console are installed at `C:\Program Files\Microsoft\Surface\Microsoft Surface Diagnostic Toolkit for Business`. + +In addition to the .exe file, SDT installs a JSON file and an admin.dll file (modules\admin.dll), as shown in figure 2. + +![list of SDT installed files in File Explorer](images/sdt-2.png) + +*Figure 2. Files installed by SDT* + + +## Preparing the SDT package for distribution + +Creating a custom package allows you to target the tool to specific known issues. + +1. Click **Start > Run**, enter **Surface** and then click **Surface Diagnostic Toolkit for Business**. +2. When the tool opens, click **Create Custom Package**, as shown in figure 3. + + ![Create custom package option](images/sdt-3.png) + + *Figure 3. Create custom package* + +### Language and telemetry page + + +When you start creating the custom package, you’re asked whether you agree to send data to Microsoft to help improve the application. For more information,see the [Microsoft Privacy Statement](https://privacy.microsoft.com/privacystatement). Sharing is on by default, so uncheck the box if you wish to decline. + +>[!NOTE] +>This setting is limited to only sharing data generated while running packages. + +![Select language and telemetry settings](images/sdt-4.png) + +*Figure 4. Select language and telemetry settings* + +### Windows Update page + +Select the option appropriate for your organization. Most organizations with multiple users will typically select to receive updates via Windows Server Update Services (WSUS), as shown in figure 5. If using local Windows update packages or WSUS, enter the path as appropriate. + +![Select Windows Update option](images/sdt-5.png) + +*Figure 5. Windows Update option* + +### Software repair page + +This allows you to select or remove the option to run software repair updates. + +![Select software repair option](images/sdt-6.png) + +*Figure 6. Software repair option* + +### Collecting logs and saving package page + +You can select to run a wide range of logs across applications, drivers, hardware, and the operating system. Click the appropriate area and select from the menu of available logs. You can then save the package to a software distribution point or equivalent location that users can access. + +![Select log options](images/sdt-7.png) + +*Figure 7. Log option and save package* + +## Next steps + +- [Use Surface Diagnostic Toolkit for Business in desktop mode](surface-diagnostic-toolkit-desktop-mode.md) +- [Use Surface Diagnostic Toolkit for Business using commands](surface-diagnostic-toolkit-command-line.md) + + + + + + + + + + + diff --git a/devices/surface/surface-diagnostic-toolkit-command-line.md b/devices/surface/surface-diagnostic-toolkit-command-line.md new file mode 100644 index 0000000000..24e4b2011d --- /dev/null +++ b/devices/surface/surface-diagnostic-toolkit-command-line.md @@ -0,0 +1,143 @@ +--- +title: Run Surface Diagnostic Toolkit for Business using commands +description: How to run Surface Diagnostic Toolkit in a command console +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +author: jdeckerms +ms.author: jdecker +ms.topic: article +ms.date: 11/15/2018 +--- + +# Run Surface Diagnostic Toolkit for Business using commands + +Running the Surface Diagnostic Toolkit (SDT) at a command prompt requires downloading the STD app console. After it's installed, you can run SDT at a command prompt via the Windows command console (cmd.exe) or using Windows PowerShell, including PowerShell Integrated Scripting Environment (ISE), which provides support for autocompletion of commands, copy/paste, and other features. + +>[!NOTE] +>To run SDT using commands, you must be signed in to the Administrator account or signed in to an account that is a member of the Administrator group on your Surface device. + +## Running SDT app console + +Download and install SDT app console from the [Surface Tools for IT download page](https://www.microsoft.com/download/details.aspx?id=46703). You can use the Windows command prompt (cmd.exe) or Windows PowerShell to: + +- Collect all log files. +- Run health diagnostics using Best Practice Analyzer. +- Check update for missing firmware or driver updates. + +By default, output files are saved to C:\Administrator\user. Refer to the following table for a complete list of commands. + +Command | Notes +--- | --- +-DataCollector "output file" | Collects system details into a zip file. "output file" is the file path to create system details zip file.

      **Example**:
      `Microsoft.Surface.Diagnostics.App.Console.exe -DataCollector SDT_DataCollection.zip` +-bpa "output file" | Checks several settings and health indicators in the device. “output file" is the file path to create the HTML report.

      **Example**:
      `Microsoft.Surface.Diagnostics.App.Console.exe -bpa BPA.html` +-windowsupdate | Checks Windows Update online servers for missing firmware and/or driver updates.

      **Example**:
      Microsoft.Surface.Diagnostics.App.Console.exe -windowsupdate + +>[!NOTE] +>To run the SDT app console remotely on target devices, you can use a configuration management tool such as System Center Configuration Manager. Alternatively, you can create a .zip file containing the console app and appropriate console commands and deploy per your organization’s software distribution processes. + +## Running Best Practice Analyzer + +You can run BPA tests across key components such as BitLocker, Secure Boot, and Trusted Platform Module (TPM) and then output the results to a shareable file. The tool generates a series of tables with color-coded headings and condition descriptors along with guidance about how to approach resolving the issue. + +- Green indicates the component is running in an optimal condition (optimal). +- Orange indicates the component is not running in an optimal condition (not optimal). +- Red indicates the component is in an abnormal state. + +### Sample BPA results output + + + + + + + +
      BitLocker
      Description:Checks if BitLocker is enabled on the system drive.
      Value:Protection On
      Condition:Optimal
      Guidance:It is highly recommended to enable BitLocker to protect your data.
      + + + + + + + +
      Secure Boot
      Description:Checks if Secure Boot is enabled.
      Value:True
      Condition:Optimal
      Guidance:It is highly recommended to enable Secure Boot to protect your PC.
      + + + + + + + +
      Trusted Platform Module
      Description:Ensures that the TPM is functional.
      Value:True
      Condition:Optimal
      Guidance:Without a functional TPM, security-based functions such as BitLocker may not work properly.
      + + + + + + + +
      Connected Standby
      Description:Checks if Connected Standby is enabled.
      Value:True
      Condition:Optimal
      Guidance:Connected Standby allows a Surface device to receive updates and notifications while not being used. For best experience, Connected Standby should be enabled.
      + + + + + + + +
      Bluetooth
      Description:Checks if Bluetooth is enabled.
      Value:Enabled
      Condition:Optimal
      Guidance:
      + + + + + + + +
      Debug Mode
      Description:Checks if the operating system is in Debug mode.
      Value:Normal
      Condition:Optimal
      Guidance:The debug boot option enables or disables kernel debugging of the Windows operating system. Enabling this option can cause system instability and can prevent DRM (digital rights managemend) protected media from playing.
      + + + + + + + +
      Test Signing
      Description:Checks if Test Signing is enabled.
      Value:Normal
      Condition:Optimal
      Guidance:Test Signing is a Windows startup setting that should only be used to test pre-release drivers.
      + + + + + + + +
      Active Power Plan
      Description:Checks that the correct power plan is active.
      Value:Balanced
      Condition:Optimal
      Guidance:It is highly recommended to use the "Balanced" power plan to maximize productivity and battery life.
      + + + + + + + +
      Windows Update
      Description:Checks if the device is up to date with Windows updates.
      Value:Microsoft Silverlight (KB4023307), Definition Update for Windows Defender Antivirus - KB2267602 (Definition 1.279.1433.0)
      Condition:Not Optimal
      Guidance:Updating to the latest windows makes sure you are on the latest firmware and drivers. It is recommended to always keep your device up to date
      + + + + + + + +
      Free Hard Drive Space
      Description:Checks for low free hard drive space.
      Value:66%
      Condition:Optimal
      Guidance:For best performance, your hard drive should have at least 10% of its capacity as free space.
      + + + + + + + +
      Non-Functioning Devices
      Description:List of non-functioning devices in Device Manager.
      Value:
      Condition:Optimal
      Guidance:Non-functioning devices in Device Manager may cause unpredictable problems with Surface devices such as, but not limited to, no power savings for the respective hardware component.
      + + + + + + + +
      External Monitor
      Description:Checks for an external monitor that may have compatibility issues.
      Value:
      Condition:Optimal
      Guidance:Check with the original equipment manufacturer for compatibility with your Surface device.
      \ No newline at end of file diff --git a/devices/surface/surface-diagnostic-toolkit-desktop-mode.md b/devices/surface/surface-diagnostic-toolkit-desktop-mode.md new file mode 100644 index 0000000000..6420daacb2 --- /dev/null +++ b/devices/surface/surface-diagnostic-toolkit-desktop-mode.md @@ -0,0 +1,99 @@ +--- +title: Use Surface Diagnostic Toolkit for Business in desktop mode +description: How to use SDT to help users in your organization run the tool to identify and diagnose issues with the Surface device. +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +author: jdeckerms +ms.author: jdecker +ms.topic: article +ms.date: 11/15/2018 +--- + +# Use Surface Diagnostic Toolkit for Business in desktop mode + +This topic explains how to use the Surface Diagnostic Toolkit (SDT) to help users in your organization run the tool to identify and diagnose issues with the Surface device. Successfully running SDT can quickly determine if a reported issue is caused by failed hardware or user error. + +1. Direct the user to install [the SDT package](surface-diagnostic-toolkit-business.md#create-custom-sdt) from a software distribution point or network share. After it is installed, you’re ready to guide the user through a series of tests. + +2. Begin at the home page, which allows users to enter a description of the issue, and click **Continue**, as shown in figure 1. + + ![Start SDT in desktop mode](images/sdt-desk-1.png) + + *Figure 1. SDT in desktop mode* + +3. When SDT indicates the device has the latest updates, click **Continue** to advance to the catalog of available tests, as shown in figure 2. + + ![Select from SDT options](images/sdt-desk-2.png) + + *Figure 2. Select from SDT options* + +4. You can choose to run all the diagnostic tests. Or, if you already suspect a particular issue such as a faulty display or a power supply problem, click **Select** to choose from the available tests and click **Run Selected**, as shown in figure 3. See the following table for details of each test. + + ![Select hardware tests](images/sdt-desk-3.png) + + *Figure 3. Select hardware tests* + + Hardware test | Description + --- | --- + Power Supply and Battery | Checks Power supply is functioning optimally + Display and Sound | Checks brightness, stuck or dead pixels, speaker and microphone functioning + Ports and Accessories | Checks accessories, screen attach and USB functioning + Connectivity | Checks Bluetooth, wireless and LTE connectivity + Security | Checks security related issues + Touch | Checks touch related issues + Keyboard and touch | Checks integrated keyboard connection and type cover + Sensors | Checks functioning of different sensors in the device + Hardware | Checks issues with different hardware components such as graphics card and camera + + + + + + +## Running multiple hardware tests to troubleshoot issues + +SDT is designed as an interactive tool that runs a series of tests. For each test, SDT provides instructions summarizing the nature of the test and what users should expect or look for in order for the test to be successful. For example, to diagnose if the display brightness is working properly, SDT starts at zero and increases the brightness to 100 percent, asking users to confirm – by answering **Yes** or **No** -- that brightness is functioning as expected, as shown in figure 4. + +For each test, if functionality does not work as expected and the user clicks **No**, SDT generates a report of the possible causes and ways to troubleshoot it. + +![Running hardware diagnostics](images/sdt-desk-4.png) + +*Figure 4. Running hardware diagnostics* + +1. If the brightness successfully adjusts from 0-100 percent as expected, direct the user to click **Yes** and then click **Continue**. +2. If the brightness fails to adjust from 0-100 percent as expected, direct the user to click **No** and then click **Continue**. +3. Guide users through remaining tests as appropriate. When finished, SDT automatically provides a high-level summary of the report of the possible causes of any hardware issues along with guidance for resolution. + + +### Repairing applications + +SDT enables you to diagnose and repair applications that may be causing issues, as shown in figure 5. + +![Running repairs](images/sdt-desk-5.png) + +*Figure 5. Running repairs* + + + + + +### Generating logs for analyzing issues + +SDT provides extensive log-enabled diagnosis support across applications, drivers, hardware, and operating system issues, as shown in figure 6. + +![Generating logs](images/sdt-desk-6.png) + +*Figure 6. Generating logs* + + + + +### Generating detailed report comparing device vs. optimal configuration + +Based on the logs, SDT generates a report for software- and firmware-based issues that you can save to a preferred location. + +## Related topics + +- [Run Surface Diagnostic Toolkit for Business using commands](surface-diagnostic-toolkit-command-line.md) + From 3da15ffa98e2521d090020f8d39237b0fa2428e8 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Mon, 19 Nov 2018 18:32:00 +0000 Subject: [PATCH 354/487] Clarified Office communication apps in ASR rule. --- .../attack-surface-reduction-exploit-guard.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md index b09d4d8b79..a3272ab6e6 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 11/16/2018 +ms.date: 11/19/2018 --- # Reduce attack surfaces with attack surface reduction rules @@ -53,7 +53,7 @@ Use advanced protection against ransomware | c1db55ab-c21a-4637-bb3f-a12568109d3 Block credential stealing from the Windows local security authority subsystem (lsass.exe) | 9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2 Block process creations originating from PSExec and WMI commands | d1e49aac-8f56-4280-b9ba-993a6d77406c Block untrusted and unsigned processes that run from USB | b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4 -Block Office communication applications from creating child processes | 26190899-1602-49e8-8b27-eb1d0a1ce869 +Block Office communication application from creating child processes | 26190899-1602-49e8-8b27-eb1d0a1ce869 Block Adobe Reader from creating child processes | 7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c ### Rule: Block executable content from email client and webmail @@ -152,9 +152,9 @@ With this rule, admins can prevent unsigned or untrusted executable files from r - Executable files (such as .exe, .dll, or .scr) - Script files (such as a PowerShell .ps, VisualBasic .vbs, or JavaScript .js file) -### Rule: Block Office communication applications from creating child processes +### Rule: Block Office communication application from creating child processes -Office communication apps will not be allowed to create child processes. This includes Outlook. +Outlook will not be allowed to create child processes. This is a typical malware behavior, especially for macro-based attacks that attempt to use Office apps to launch or download malicious executables. From 2d71e327b8b3a083007c793850f1017a9bec0b61 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 19 Nov 2018 10:56:42 -0800 Subject: [PATCH 355/487] merging conflicts --- ...ows-defender-advanced-threat-protection.md | 21 +++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/onboard-downlevel-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/onboard-downlevel-windows-defender-advanced-threat-protection.md index 259b8c499a..6d926cadf6 100644 --- a/windows/security/threat-protection/windows-defender-atp/onboard-downlevel-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/onboard-downlevel-windows-defender-advanced-threat-protection.md @@ -3,14 +3,15 @@ title: Onboard previous versions of Windows on Windows Defender ATP description: Onboard supported previous versions of Windows machines so that they can send sensor data to the Windows Defender ATP sensor keywords: onboard, windows, 7, 81, oms, sp1, enterprise, pro, down level search.product: eADQiWindows 10XVcnh +search.appverid: met150 ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.author: macapara author: mjcaparas -ms.localizationpriority: high -ms.date: 06/25/2018 +ms.localizationpriority: medium +ms.date: 11/19/2018 --- # Onboard previous versions of Windows @@ -21,7 +22,7 @@ ms.date: 06/25/2018 - Windows 7 SP1 Pro - Windows 8.1 Pro - Windows 8.1 Enterprise -- Windows Defender Advanced Threat Protection (Windows Defender ATP) +- [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf) [!include[Prerelease information](prerelease.md)] @@ -43,7 +44,7 @@ To onboard down-level Windows client endpoints to Windows Defender ATP, you'll n Windows Defender ATP integrates with System Center Endpoint Protection to provide visibility to malware detections and to stop propagation of an attack in your organization by banning potentially malicious files or suspected malware. The following steps are required to enable this integration: -- Install the [January 2017 anti-malware platform update for Endpoint Protection clients](https://support.microsoft.com/en-us/help/3209361/january-2017-anti-malware-platform-update-for-endpoint-protection-clie) +- Install the [January 2017 anti-malware platform update for Endpoint Protection clients](https://support.microsoft.com/help/3209361/january-2017-anti-malware-platform-update-for-endpoint-protection-clie) - Configure the SCEP client Cloud Protection Service membership to the **Advanced** setting - Configure your network to allow connections to the Windows Defender Antivirus cloud. For more information, see [Allow connections to the Windows Defender Antivirus cloud](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-network-connections-windows-defender-antivirus#allow-connections-to-the-windows-defender-antivirus-cloud) @@ -51,7 +52,7 @@ The following steps are required to enable this integration: ### Before you begin Review the following details to verify minimum system requirements: -- Install the [February monthly update rollout](https://support.microsoft.com/help/4074598/windows-7-update-kb4074598) +- Install the [February monthly update rollup](https://support.microsoft.com/help/4074598/windows-7-update-kb4074598) >[!NOTE] >Only applicable for Windows 7 SP1 Enterprise and Windows 7 SP1 Pro. @@ -61,8 +62,16 @@ Review the following details to verify minimum system requirements: >[!NOTE] >Only applicable for Windows 7 SP1 Enterprise and Windows 7 SP1 Pro. +- Install either [.NET framework 4.5](https://www.microsoft.com/en-us/download/details.aspx?id=30653) (or later) or [KB3154518](https://support.microsoft.com/help/3154518/support-for-tls-system-default-versions-included-in-the-net-framework) + + >[NOTE] + >Only applicable for Windows 7 SP1 Enterprise and Windows 7 SP1 Pro. + >Don't install .NET framework 4.0.x, since it will negate the above installation. + - Meet the Azure Log Analytics agent minimum system requirements. For more information, see [Collect data from computers in you environment with Log Analytics](https://docs.microsoft.com/en-us/azure/log-analytics/log-analytics-concept-hybrid#prerequisites) + + 1. Download the agent setup file: [Windows 64-bit agent](https://go.microsoft.com/fwlink/?LinkId=828603) or [Windows 32-bit agent](https://go.microsoft.com/fwlink/?LinkId=828604). 2. Obtain the workspace ID: @@ -73,7 +82,7 @@ Review the following details to verify minimum system requirements: 3. Using the Workspace ID and Workspace key choose any of the following installation methods to install the agent: - Manually install the agent using setup
      On the **Agent Setup Options** page, select **Connect the agent to Azure Log Analytics (OMS)** - - [Install the agent using command line](https://docs.microsoft.com/en-us/azure/log-analytics/log-analytics-agent-windows#install-the-agent-using-the-command-line) and [configure the agent using a script](https://docs.microsoft.com/en-us/azure/log-analytics/log-analytics-agent-windows#add-a-workspace-using-a-script) + - [Install the agent using command line](https://docs.microsoft.com/azure/log-analytics/log-analytics-agent-windows#install-the-agent-using-the-command-line) and [configure the agent using a script](https://docs.microsoft.com/azure/log-analytics/log-analytics-agent-windows#add-a-workspace-using-a-script) 4. If you're using a proxy to connect to the Internet see the Configure proxy settings section. From 0c327eca721de0c0fd01d527c764e6719a8bcf8b Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 19 Nov 2018 10:59:01 -0800 Subject: [PATCH 356/487] delete char --- ...ard-downlevel-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/onboard-downlevel-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/onboard-downlevel-windows-defender-advanced-threat-protection.md index 6d926cadf6..0a0076523d 100644 --- a/windows/security/threat-protection/windows-defender-atp/onboard-downlevel-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/onboard-downlevel-windows-defender-advanced-threat-protection.md @@ -24,7 +24,7 @@ ms.date: 11/19/2018 - Windows 8.1 Enterprise - [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf) -[!include[Prerelease information](prerelease.md)] +[!include[Prerelease information](prerelease.md)] >Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-downlevel-abovefoldlink) From aca045a25e2d81f2ba9d7b13b4b05082a1244055 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Mon, 19 Nov 2018 19:02:55 +0000 Subject: [PATCH 357/487] Added note to ASR rule. --- .../attack-surface-reduction-exploit-guard.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md index a3272ab6e6..13d105b946 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md @@ -158,6 +158,9 @@ Outlook will not be allowed to create child processes. This is a typical malware behavior, especially for macro-based attacks that attempt to use Office apps to launch or download malicious executables. +>[!NOTE] +>This rule applies to Outlook only. + ### Rule: Block Adobe Reader from creating child processes This rule blocks Adobe Reader from creating child processes. From 424f2c7493f609b836c54f3bb281f88b812bffa0 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 19 Nov 2018 11:30:22 -0800 Subject: [PATCH 358/487] edited device ids --- .../mdm/policy-csp-deviceinstallation.md | 23 ++++++++----------- 1 file changed, 9 insertions(+), 14 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-deviceinstallation.md b/windows/client-management/mdm/policy-csp-deviceinstallation.md index d40320f06d..339805360d 100644 --- a/windows/client-management/mdm/policy-csp-deviceinstallation.md +++ b/windows/client-management/mdm/policy-csp-deviceinstallation.md @@ -6,7 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: MariciaAlforque -ms.date: 11/17/2018 +ms.date: 11/20/2018 --- # Policy CSP - DeviceInstallation @@ -114,10 +114,7 @@ ADMX Info: -To enable this policy, use the following SyncML. This example allows Windows to install a fictitious device ID, a list of hardware IDs and a list of compatible IDs. In this example, the enumerator is specified by the GUID "{17ed6609-9bc8-44ca-8548-abb79b13781b}". The format of the vendor-specific-id field is Vendor&Device&Subsystem&Revision, where the Vendor subfield is "ven_1", the Device subfield is "dev_2", the Subsystem subfield is "subsys_3", and the Revision subfield is "rev_4". -A device ID is the hardware ID that is the most specific description of a device. In the following example, the device ID specifies the vendor, the device, the subsystem, and the revision. This example applies to matching device IDs that are already installed. - -To configure multiple classes, use `` as a delimiter. To apply the policy to matching device classes that are already installed, set DeviceInstall_IDs_Deny_Retroactive to true. +To enable this policy, use the following SyncML. This example allows Windows to install compatible devices with a device ID of USB\Composite or USB\Class_FF. To configure multiple classes, use `` as a delimiter. ``` syntax @@ -132,7 +129,7 @@ To configure multiple classes, use `` as a delimiter. To apply the polic chr - + @@ -225,7 +222,7 @@ ADMX Info: -To enable this policy, use the following SyncML. This example allows Windows to install CD-ROM drives, Floppy Disks, and Modems (CDROM, IEEE 1239.4 devices, and IEEE 1394 SBP2 devices), and applies to matching device classes that are already installed. +To enable this policy, use the following SyncML. This example allows Windows to install CD-ROM drives, floppy disks, and modems. Enclose the class GUID within curly brackets {}. To configure multiple classes, use `` as a delimiter. To apply the policy to matching device classes that are already installed, set DeviceInstall_Classes_Deny_Retroactive to true. @@ -242,7 +239,7 @@ Enclose the class GUID within curly brackets {}. To configure multiple classes, chr - + @@ -251,6 +248,7 @@ Enclose the class GUID within curly brackets {}. To configure multiple classes, To verify the policies are applied properly, check C:\windows\INF\setupapi.dev.log and see if the following is listed near the end of the log: + ```txt >>> [Device Installation Restrictions Policy Check] >>> Section start 2018/11/15 12:26:41.659 @@ -464,10 +462,7 @@ ADMX Info:


      -To enable this policy, use the following SyncML. This example prevents Windows from installing a fictitious device ID, a list of hardware IDs and a list of compatible IDs. In this example, the enumerator is specified by the GUID "{17ed6609-9bc8-44ca-8548-abb79b13781b}". The format of the vendor-specific-id field is Vendor&Device&Subsystem&Revision, where the Vendor subfield is "ven_1", the Device subfield is "dev_2", the Subsystem subfield is "subsys_3", and the Revision subfield is "rev_4". -A device ID is the hardware ID that is the most specific description of a device. In the following example, the device ID specifies the vendor, the device, the subsystem, and the revision. This example applies to matching device IDs that are already installed. - -To configure multiple classes, use `` as a delimiter. To apply the policy to matching device classes that are already installed, set DeviceInstall_IDs_Deny_Retroactive to true. +To enable this policy, use the following SyncML. This example prevents Windows from installing compatible devices with a device ID of USB\Composite or USB\Class_FF. To configure multiple classes, use `` as a delimiter. To apply the policy to matching device classes that are already installed, set DeviceInstall_IDs_Deny_Retroactive to true. ``` syntax @@ -482,7 +477,7 @@ To configure multiple classes, use `` as a delimiter. To apply the polic chr - + @@ -559,7 +554,7 @@ ADMX Info:
      -To enable this policy, use the following SyncML. This example prevents Windows from installing CD-ROM drives, Floppy Disks, and Modems (CDROM, IEEE 1239.4 devices, and IEEE 1394 SBP2 devices), and applies to matching device classes that are already installed. +To enable this policy, use the following SyncML. This example prevents Windows from installing CD-ROM drives, floppy disks, and modems, and applies to matching device classes that are already installed. Enclose the class GUID within curly brackets {}. To configure multiple classes, use `` as a delimiter. To apply the policy to matching device classes that are already installed, set DeviceInstall_Classes_Deny_Retroactive to true. From 97143cc860819eeb034dd25740f0d81ead1fddac Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 19 Nov 2018 13:50:23 -0800 Subject: [PATCH 359/487] add machinegroup parameter --- ...ing-rest-api-windows-defender-advanced-threat-protection.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection.md index 4ede6cb172..563c0c0bf1 100644 --- a/windows/security/threat-protection/windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 10/26/2018 +ms.date: 11/19/2018 --- # Pull Windows Defender ATP alerts using REST API @@ -106,6 +106,7 @@ DateTime?sinceTimeUtc | string | Defines the lower time bound alerts are retriev DateTime?untilTimeUtc | string | Defines the upper time bound alerts are retrieved.
      The time range will be: from `sinceTimeUtc` time to `untilTimeUtc` time.

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

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

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

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

      Example:

      ```https://wdatp-alertexporter-eu.securitycenter.windows.com/api/Alerts/?machinegroups=Test1&machinegroups=Test2``` ### Request example The following example demonstrates how to retrieve all the alerts in your organization. From 65164c168b201ac272eeccbbe97bcee7a20c07a0 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 19 Nov 2018 13:55:33 -0800 Subject: [PATCH 360/487] update example --- ...sing-rest-api-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection.md index 563c0c0bf1..1c6449106b 100644 --- a/windows/security/threat-protection/windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection.md @@ -106,7 +106,7 @@ DateTime?sinceTimeUtc | string | Defines the lower time bound alerts are retriev DateTime?untilTimeUtc | string | Defines the upper time bound alerts are retrieved.
      The time range will be: from `sinceTimeUtc` time to `untilTimeUtc` time.

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

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

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

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

      Example:

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

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

      Example:

      ```https://wdatp-alertexporter-eu.securitycenter.windows.com/api/Alerts/?machinegroups=UKMachines&machinegroups=FranceMachines``` ### Request example The following example demonstrates how to retrieve all the alerts in your organization. From edfa88505ab5722672f4a9c710c160058bd4846b Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 19 Nov 2018 15:24:50 -0800 Subject: [PATCH 361/487] add line re bandwidth uage --- ...d-configure-windows-defender-advanced-threat-protection.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md index aa40fd346e..3dd7d4940d 100644 --- a/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 07/01/2018 +ms.date: 11/19/2018 --- # Onboard machines to the Windows Defender ATP service @@ -128,7 +128,7 @@ If the **START_TYPE** is not set to **AUTO_START**, then you'll need to set the #### Internet connectivity Internet connectivity on machines is required either directly or through proxy. -The Windows Defender ATP sensor can utilize a daily average bandwidth of 5MB to communicate with the Windows Defender ATP cloud service and report cyber data. +The Windows Defender ATP sensor can utilize a daily average bandwidth of 5MB to communicate with the Windows Defender ATP cloud service and report cyber data. One-off activities such as file uploads and investigation package collection are not included in this daily average bandwidth. For more information on additional proxy configuration settings see, [Configure machine proxy and Internet connectivity settings](configure-proxy-internet-windows-defender-advanced-threat-protection.md) . From ba5cbdc59bbef5093ffabd11a0294d8c005d79a3 Mon Sep 17 00:00:00 2001 From: Heidi Lohr Date: Mon, 19 Nov 2018 16:24:15 -0800 Subject: [PATCH 362/487] Edited as per Derek Adam's instructions. --- windows/client-management/mdm/bitlocker-csp.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/client-management/mdm/bitlocker-csp.md b/windows/client-management/mdm/bitlocker-csp.md index 89db97d978..622d8f2908 100644 --- a/windows/client-management/mdm/bitlocker-csp.md +++ b/windows/client-management/mdm/bitlocker-csp.md @@ -795,13 +795,13 @@ The following diagram shows the BitLocker configuration service provider in tree
      **AllowWarningForOtherDiskEncryption** -

      Allows the Admin to disable the warning prompt for other disk encryption on the user machines that are targeted when the RequireDeviceENcryption policy is set to 1.

      +

      Allows the admin to disable the warning prompt for other disk encryption on the user machines that are targeted when the RequireDeviceEncryption policy is also set to 1.

      > [!Important] -> Starting in Windows 10, version 1803, the value 0 can only be set for Azure Active Directory joined devices. Windows will attempt to silently enable [BitLocker](https://docs.microsoft.com/windows/device-security/bitlocker/bitlocker-overview) for value 0. +> Starting in Windows 10, version 1803, the value 0 can only be set for Azure Active Directory joined devices. When RequireDeviceEncryption is set to 1 and AllowWarningForOtherDiskEncryption is set to 0, Windows will attempt to silently enable [BitLocker](https://docs.microsoft.com/windows/device-security/bitlocker/bitlocker-overview). > [!Warning] -> When you enable BitLocker on a device with third party encryption, it may render the device unusable and will require reinstallation of Windows. +> When you enable BitLocker on a device with third-party encryption, it may render the device unusable and require you to reinstall Windows. @@ -845,7 +845,7 @@ The following diagram shows the BitLocker configuration service provider in tree ``` >[!NOTE] ->When you disable the warning prompt, the recovery key will back up to the user's Azure Active Directory account. When you allow the warning prompt, the user who recieves the prompt can select where to back up the OS drive's recovery key. +>When you disable the warning prompt, the OS drive's recovery key will back up to the user's Azure Active Directory account. When you allow the warning prompt, the user who receives the prompt can select where to back up the OS drive's recovery key. > >The endpoint for a fixed data drive's backup is chosen in the following order: >1. The user's Windows Server Active Directory Domain Services account. From b2f7a2677f93d69a67b41b3980ee3fe8129f1082 Mon Sep 17 00:00:00 2001 From: Kaushik Ainapure Date: Tue, 20 Nov 2018 15:44:39 +0530 Subject: [PATCH 363/487] Creating new on hang issue Creating new troubleshooter on system hang problem. --- ...anced-troubleshooting-windows-freeze-issue | 272 ++++++++++++++++++ 1 file changed, 272 insertions(+) create mode 100644 windows/client-management/advanced-troubleshooting-windows-freeze-issue diff --git a/windows/client-management/advanced-troubleshooting-windows-freeze-issue b/windows/client-management/advanced-troubleshooting-windows-freeze-issue new file mode 100644 index 0000000000..17f7fa271a --- /dev/null +++ b/windows/client-management/advanced-troubleshooting-windows-freeze-issue @@ -0,0 +1,272 @@ +--- +title: Advanced Troubleshoot Windows-based computer freeze issues +description: Learn how to troublehsoot computer hand or freeze issues +ms.prod: w10 +ms.mktglfcycl: +ms.sitesec: library +ms.topic: troubleshooting +author: kaushika-msft +ms.localizationpriority: medium +ms.author: elizapo +ms.date: +--- + +# Troubleshoot Windows-based computer freeze issues + +This article describes how to troubleshoot freeze issues on Windows-based computers and servers. It also provides methods for collecting data that will help administrators or software developers diagnose, identify, and fix these issues. + +> [!Note] +> The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, about the performance or reliability of these products. + +## Identify the problem + +* Which computer is freezing? (Example: The impacted computer is a physical server, virtual server, and so on.) +* What operation was being performed when the freezes occurred? (Example: This issue occurs when you shut down GUI, perform one or more operations, and so on.) +* How often do the errors occur? (Example: This issue occurs every night at 7 o'clock, every day around 7pm, and so on.) +* On how many computers does this occur? (Example: All computers, only one computer, or 10computers, and so on.) + +## Troubleshoot the freeze issues + +To troubleshoot the freeze issues, check the current status of your computer, and follow one of the following methods. + +### For the computer that's still running in a frozen state + +If the physical computer or the virtual machine is still freezing, use one or more of the following methods for troubleshooting: + +* Try to access the computer through Remote Desktop, Citrix, and so on. + +* Use the domain account or local administrator account to log on the computer by using one of the Remote Physical Console Access features, such as Dell Remote Access Card (DRAC), HP Integrated Lights-Out (iLo), or IBM Remote supervisor adapter (RSA). + +* Test ping to the computer. Packet dropping and high network latency may be observed. + +* Access administrative shares (\\\\**ServerName**\\c$). + +* Press Ctrl + Alt + Delete command and check response. + +* Try to use Remote Admin tools such as Computer Management, remote Server Manager, and Wmimgmt.msc. + +### For the computer that has run out of a frozen state + +If the physical computer or virtual machine froze but is now running in a good state, use one or more of the following methods for troubleshooting. + +#### For a physical computer + +* Review the System and Application logs from the computer that is having the issue. You can start by using the following event IDs: + +* Generate a System Diagnostics report by running the perfmon /report command. + +#### For a virtual machine + +* Review the System and Application logs from the computer that is having the issue. + +* Generate a System Diagnostics report by running the perfmon /report command. + +* Check history in virtual management monitoring tools. + +## More Information + +### Collect data for the freeze issues + +To collect data for a server freeze, check the following table, and use one or more of the suggested methods. + +|Computer type and state |Data collection method | +|-------------------------|--------------------| +|A physical computer that's running in a frozen state|[Use a memory dump file to collect data](#use-memory-dump-to-collect-data-for-the-physical-computer-thats-running-in-a-frozen-state). Or use method 2, 3, or 4. These methods are listed later in this section.| +|A physical computer that has run out of a frozen state|Use method 1, 2, 3, or 4. These methods are listed later in this section. And [use Pool Monitor to collect data](#use-pool-monitor-to-collect-data-for-the-physical-computer-that-has-run-out-of-a-frozen-state).| +|A virtual machine that's running in a frozen state|Hyper-V or VMware: [Use a memory dump file to collect data for the virtual machine that's running in a frozen state](#use-memory-dump-to-collect-data-for-the-virtual-machine-thats-running-in-a-frozen-state).
      XenServer: Use method 1, 2, 3, or 4. These methods are listed later in this section.| +|A virtual machine that has run out of a frozen state|Use method 1, 2, 3, or 4. These methods are listed later in this section.| + +#### Method 1: Memory Dump + +> [!Note] +> Follow the steps in this section carefully. Serious problems might occur if you modify the registry incorrectly. Before you modify it, [back up the registry for restoration](https://support.microsoft.com/en-us/help/322756) in case problems occur. + +A complete memory dump file records all the contents of system memory when the computer stops unexpectedly. A complete memory dump file may contain data from processes that were running when the memory dump file was collected. + +If the computer has run out of a frozen state and now is running in a good state, use the following steps to enable memory dump so that you can collect memory dump when the freeze issue occurs again. If the virtual machine is still running in a frozen state, use the following steps to enable and collect memory dump. + +> [!Note] +> If you have a restart feature that is enabled on the computer, such as the Automatic System Restart (ASR) feature in Compaq computers, disable it. This setting is usually found in the BIOS. With this feature enabled, if the BIOS doesn't detect a heartbeat from the operating system, it will restart the computer. The restart can interrupt the dump process. + + +1. Make sure that the computer is set up to get a complete memory dump file. To do this, follow these steps: + + 1. Go to **System Properties** \> **Advanced** \> **Settings** in **Performance** \> **Advanced**, and then check or change the virtual memory by clicking **Change**. + + 2. Go back to **System Properties** \> **Advanced** \> **Settings** in **Startup and Recovery**. + + 3. In the **Write Debugging Information** section, select **Complete Memory Dump**. + + > [!Note] + > For Windows versions that are earlier than Windows 8 or Windows Server 2012, the Complete Memory Dump type isn't available in the GUI. You have to change it in Registry Editor. To do this, change the value of the following **CrashDumpEnabled** registry entry to **1** (REG_DWORD):**HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\CrashDumpEnabled** + + 4. Select **Overwrite any existing file**. + + 5. Make sure that there's a paging file (pagefile.sys) on the system drive and that it’s at least 100 megabytes (MB) over the installed RAM (Initial and Maximum Size). + + Additionally, you can use the workaround for [space limitations on the system drive in Windows Vista or Windows Server 2008](#space-limitations-on-the-system-drive-on-windows-vista-and-windows-server-2008). + + 6. Make sure that there's more freed-up space on the hard disk drives than there is physical RAM. + +2. Enable the CrashOnCtrlScroll registry value to allow the system to generate a dump file by using the keyboard. To do this, follow these steps: + + 1. Go to Registry Editor, and then locate the following registry keys: + * **HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters** + * **HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters** + + 2. Create the following CrashOnCtrlScroll registry entry in the two registry keys: + + Value Name: CrashOnCtrlScroll + Data Type: REG_DWORD + Value: 1 + + 3. Exit Registry Editor. + + 4. Restart the computer. + +3. On some physical computers, you may generate a nonmakeable interruption (NMI) from the Web Interface feature (such as DRAC, iLo, and RSA). However, by default, this setting will stop the system without creating a memory dump. + + To allow the operating system to generate a memory dump file at an NMI interruption, set the value of the [NMICrashDump](https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2003/cc783271(v=ws.10)) registry entry to 1 (REG_DWORD). Then, restart the computer to apply this change. + + > [!Note] + > This is applicable only for Windows 7, Windows Server 2008 R2, and earlier versions of Windows. For Windows 8 Windows Server 2012, and later versions of Windows, the NMICrashDump registry key is no longer required, and an NMI interruption will result in [a Stop error that follows a memory dump data collection](https://support.microsoft.com/help/2750146). + +4. When the computer exhibits the problem, hold down the right-side Ctrl key, and press the Scroll Lock key two times to generate a memory dump file. + + > [!Note] + > By default, the dump file is located in the following path:
      + > %SystemRoot%\MEMORY.DMP + +#### Method 2: Data sanity check + +Use the Dump Check Utility (Dumpchk.exe) to read a memory dump file or verify that the file was created correctly. You can download Dumpchk from the **Debugging tools for Windows** from the Windows Software Development Kit (SDK). + +Learn how to use Dumpchk.exe to check your dump files +> [!video https://www.youtube-nocookie.com/embed/xN7tOfgNKag] + + +#### Method 3: Performance Monitor + +You can use Windows Performance Monitor to examine how programs that you run affect your computer's performance, both in real time and by collecting log data for later analysis. To create performance counter and event trace log collections on local and remote systems, at a command prompt that's running as administrator, run the following commands: + +```cmd +Logman create counter LOGNAME_Long -u DOMAIN\USERNAME * -f bincirc -v mmddhhmm -max 500 -c "\\COMPUTERNAME\LogicalDisk(*)\*" "\\COMPUTERNAME\Memory\*" "\\COMPUTERNAME\Network Interface(*)\*" "\\COMPUTERNAME\Paging File(*)\*" "\\COMPUTERNAME\PhysicalDisk(*)\*" "\\COMPUTERNAME\Process(*)\*" "\\COMPUTERNAME\Redirector\*" "\\COMPUTERNAME\Server\*" "\\COMPUTERNAME\System\*" "\\COMPUTERNAME\Terminal Services\*" "\\COMPUTERNAME\Processor(*)\*" "\\COMPUTERNAME\Cache\*" -si 00:05:00 +``` + +```cmd +Logman create counter LOGNAME_Short -u DOMAIN\USERNAME * -f bincirc -v mmddhhmm -max 500 -c "\\COMPUTERNAME\LogicalDisk(*)\*" "\\COMPUTERNAME\Memory\*" "\\COMPUTERNAME\Network Interface(*)\*" "\\COMPUTERNAME\Paging File(*)\*" "\\COMPUTERNAME\PhysicalDisk(*)\*" "\\COMPUTERNAME\Process(*)\*" "\\COMPUTERNAME\Redirector\*" "\\COMPUTERNAME\Server\*" "\\COMPUTERNAME\System\*" "\\COMPUTERNAME\Terminal Services\*" "\\COMPUTERNAME\Processor(*)\*" "\\COMPUTERNAME\Cache\*" -si 00:00:10 +``` + +Then, you can start or stop the log by running the following commands: + +```cmd +logman start LOGNAME_Long / LOGNAME_Short +logman stop LOGNAME_Long / LOGNAME_Short +``` + +The Performance Monitor log is located in the path: C:\PERFLOGS + +#### Method 4: Microsoft Support Diagnostics + +1. In the search box of the [Microsoft Support Diagnostics Self-Help Portal](https://home.diagnostics.support.microsoft.com/selfhelp), type Windows Performance Diagnostic. + +2. In the search results, select **Windows Performance Diagnostic**, and then click **Create**. + +3. Follow the steps of the diagnostic. + +### Additional methods to collect data + +#### Use memory dump to collect data for the physical computer that's running in a frozen state + +> [!Warning] +> Follow the steps in this section carefully. Serious problems might occur if you modify the registry incorrectly. Before you modify it, [back up the registry for restoration](https://support.microsoft.com/en-us/help/322756) in case problems occur. + +If the physical computer is still running in a frozen state, follow these steps to enable and collect memory dump: + +1. Make sure that the computer is set up to get a complete memory dump file and that you can access it through the network. To do this, follow these steps: + + > [!Note] + > If it isn't possible to access the affected computer through the network, try to generate a memory dump file through NMI interruption. The result of the action may not collect a memory dump file if some of the following settings aren't qualified. + + 1. Try to access the desktop of the computer by any means. + + > [!Note] + > In case accessing the operating system isn't possible, try to access Registry Editor on the computer remotely in order to check the type of memory dump file and page file with which the computer is currently configured. + + 2. From a remote computer that is preferably in the same network and subnet, go to **Registry Editor** \> **Connect Network Registry**. Then, connect to the concerned computer, and verify the following settings: + * **HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\CrashDumpEnabled** + Make sure that the [CrashDumpEnabled](https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-2000-server/cc976050(v=technet.10)) registry entry is 1. + + * **HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\NMICrashDump** + On some physical servers, if the NMICrashDump registry entry exists and its value is 1, you may take advantage of the NMI from the remote management capabilities (such as DRAC, iLo, and RSA). + * **HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PagingFiles and ExistingPageFiles** + If the value of the **Pagefile** registry entry is system managed, the size won't be reflected in the registry (Example value: ?:\pagefile.sys). + + If the page file is customized, the size will be reflected in the registry, such as ‘?:\pagefile.sys 1024 1124’ where 1024 is the initial size and 1124 is the max size. + + > [!Note] + > If the size isn't reflected in the Registry, try to access an Administrative share where the page file is located (such as \\\\**ServerName**\C$). + + 3. Make sure that there's a paging file (pagefile.sys) on the system drive of the computer, and it's at least 100 MB over the installed RAM. + + 4. Make sure that there's more free up space on the hard disk drives of the computer than there's physical RAM. + +2. Enable the **CrashOnCtrlScroll** registry value on the computer to allow the system to generate a dump file by using the keyboard. To do this, follow these steps: + + 1. From a remote computer preferably in the same network and subnet, go to Registry Editor \> Connect Network Registry. Connect to the concerned computer and locate the following registry keys: + * **HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters** + * **HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters** + + 2. Create the following CrashOnCtrlScroll registry entry in the two registry keys: + + Value Name: CrashOnCtrlScroll + Data Type: REG_DWORD + Value: 1 + + 3. Exit Registry Editor. + + 4. Restart the computer. + +3. When the computer exhibits the problem, hold down the right-side CTRL key, and press the Scroll Lock key two times to generate a memory dump. + + > [!Note] + > By default, the dump file is located in the path: %SystemRoot%\MEMORY.DMP + +#### Use Pool Monitor to collect data for the physical computer that has run out of a frozen state + +Pool Monitor shows you the number of allocations and outstanding bytes of allocation by type of pool and the tag that is passed into calls of ExAllocatePoolWithTag. + +Learn [how to use Pool Monitor](https://support.microsoft.com/help/177415) and how to [use the data to troubleshoot pool leaks](http://blogs.technet.com/b/markrussinovich/archive/2009/03/26/3211216.aspx). + +#### Use memory dump to collect data for the virtual machine that's running in a frozen state + +Use the one of the following methods for the application on which the virtual machine is running. + +##### Microsoft Hyper-V + +If the virtual machine is running Windows 8, Windows Server 2012, or a later version of Windows on Microsoft Hyper-V Server 2012, you can use the built-in NMI feature through a [Debug-VM](https://docs.microsoft.com/en-us/previous-versions/windows/powershell-scripting/dn464280(v=wps.630)) cmdlet to debug and get a memory dump. + +To debug the virtual machines on Hyper-V, run the following cmdlet in Windows PowerShell: + +```powershell +Debug-VM -Name "VM Name" -InjectNonMaskableInterrupt -ComputerName Hostname +``` + +> [!Note] +> This method is applicable only to Windows 8, Windows Server 2012, and later versions of Windows virtual machines. For the earlier versions of Windows, see methods 1 through 4 that are described earlier in this section. + +##### VMware + +You can use VMware Snapshots or suspend state and extract a memory dump file equivalent to a complete memory dump file. By using [Checkpoint To Core Tool (vmss2core)](https://labs.vmware.com/flings/vmss2core), you can convert both suspend (.vmss) and snapshot (.vmsn) state files to a dump file and then analyze the file by using the standard Windows debugging tools. + +##### Citrix XenServer + +The memory dump process occurs by pressing the RIGHT CTRL + SCROLL LOCK + SCROLL LOCK keyboard combination that's described in Method 1 and on [the Citrix site](http://support.citrix.com/article/ctx123177). + +## Space limitations on the system drive on Windows Vista and Windows Server 2008 + +On Windows Vista or Windows Server 2008, you may not have enough free disk space to generate a complete memory dump file on the system volume. There's a [hotfix](https://support.microsoft.com/help/957517) that allows for the data collection even though there isn't sufficient space on the system drive to store the memory dump file. + +Additionally, on Windows Vista and Windows Server 2008 Service Pack (SP2), there's a second option if the system drive doesn't have sufficient space. Namely, you can use the DedicatedDumpFile registry entry. To learn how to use the registry entry, see [New behavior in Windows Vista and Windows Server 2008](https://support.microsoft.com/help/969028). + +For more information, see [How to use the DedicatedDumpFile registry value to overcome space limitations on the system drive](http://blogs.msdn.com/b/ntdebugging/archive/2010/04/02/how-to-use-the-dedicateddumpfile-registry-value-to-overcome-space-limitations-on-the-system-drive-when-capturing-a-system-memory-dump.aspx). From be10674696687ea230987d63ef0b115afa51f7b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dani=20Halfin=20=F0=9F=93=AC=F0=9F=94=A8?= Date: Tue, 20 Nov 2018 22:06:52 +0000 Subject: [PATCH 364/487] Merged PR 12957: Formatting fixes and update for ITDM guide --- windows/privacy/gdpr-it-guidance.md | 5 + ...system-components-to-microsoft-services.md | 1054 ++++++++--------- 2 files changed, 531 insertions(+), 528 deletions(-) diff --git a/windows/privacy/gdpr-it-guidance.md b/windows/privacy/gdpr-it-guidance.md index d7673c5f3d..273464ae5a 100644 --- a/windows/privacy/gdpr-it-guidance.md +++ b/windows/privacy/gdpr-it-guidance.md @@ -237,6 +237,11 @@ The lowest diagnostic data setting level supported on Windows Server 2016 and Wi IT administrators can configure the Windows Server diagnostic data settings using familiar management tools, such as Group Policy, MDM, or Windows Provisioning. IT administrators can also manually change settings using Registry Editor. Setting the Windows Server diagnostic data levels through a management policy overrides any device-level settings. +There are two options for deleting Windows diagnostic data from a Windows Server machine: + +- If the “Desktop Experience” option was chosen during the installation of Windows Server 2019, then there are the same options available for an IT administrator that end users have with Windows 10, version 1803 and version 1809, to submit a request for deleting that device’s diagnostic data. This is done by clicking the **Delete** button in the **Delete diagnostic data** section of **Start > Settings > Privacy > Diagnostics & feedback**. +- Microsoft has provided a [PowerShell cmdlet](https://docs.microsoft.com/powershell/module/windowsdiagnosticdata) that IT administrators can use to delete Windows diagnostic data via the command line on a machine running Windows Server 2016 or Windows Server 2019. This cmdlet provides the same functionality for deleting Windows diagnostic data as with Desktop Experience on Windows Server 2019. For more information, see [the PowerShell Gallery](https://www.powershellgallery.com/packages/WindowsDiagnosticData). + ### Backups and Windows Server Backups, including live backups and backups that are stored locally within an organization or in the cloud, can contain personal data. diff --git a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md index 3ac0a072a3..757bf80259 100644 --- a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md +++ b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md @@ -16,9 +16,9 @@ ms.date: 06/05/2018 **Applies to** -- Windows 10 Enterprise, version 1607 and newer -- Windows Server 2016 -- Windows Server 2019 +- Windows 10 Enterprise, version 1607 and newer +- Windows Server 2016 +- Windows Server 2019 If you're looking for content on what each diagnostic data level means and how to configure it in your organization, see [Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md). @@ -81,17 +81,17 @@ Here's a list of changes that were made to this article for Windows 10, version - Added the following Group Policies: - - Prevent managing SmartScreen Filter - - Turn off Compatibility View - - Turn off Automatic Download and Install of updates - - Do not connect to any Windows Update locations - - Turn off access to all Windows Update features - - Specify Intranet Microsoft update service location - - Enable Windows NTP client - - Turn off Automatic download of the ActiveX VersionList - - Allow Automatic Update of Speech Data - - Accounts: Block Microsoft Accounts - - Do not use diagnostic data for tailored experiences + - Prevent managing SmartScreen Filter + - Turn off Compatibility View + - Turn off Automatic Download and Install of updates + - Do not connect to any Windows Update locations + - Turn off access to all Windows Update features + - Specify Intranet Microsoft update service location + - Enable Windows NTP client + - Turn off Automatic download of the ActiveX VersionList + - Allow Automatic Update of Speech Data + - Accounts: Block Microsoft Accounts + - Do not use diagnostic data for tailored experiences ## Management options for each setting @@ -284,18 +284,18 @@ For Windows 10, Windows Server 2016 with Desktop Experience, and Windows Server - Enable the Group Policy: **Computer Configuration** > **Administrative Templates** > **System** > **Internet Communication Management** > **Internet Communication Settings** > **Turn off Automatic Root Certificates Update** - -and- + -and- 1. Navigate to **Computer Configuration** > **Windows Settings** > **Security Settings** > **Public Key Policies**. 2. Double-click **Certificate Path Validation Settings**. 3. On the **Network Retrieval** tab, select the **Define these policy settings** check box. 4. Clear the **Automatically update certificates in the Microsoft Root Certificate Program (recommended)** check box, and then click **OK**. - -or- + -or- - Create the registry path **HKEY\_LOCAL\_MACHINE\SOFTWARE\Policies\Microsoft\SystemCertificates\AuthRoot** and then add a REG\_DWORD registry setting, named **DisableRootAutoUpdate**, with a value of 1. - -and- + -and- 1. Navigate to **Computer Configuration** > **Windows Settings** > **Security Settings** > **Public Key Policies**. 2. Double-click **Certificate Path Validation Settings**. @@ -359,11 +359,11 @@ In Windows 10, version 1507 and Windows 10, version 1511, when you enable the ** 9. Configure the **Protocols and Ports** page with the following info, and then click **OK**. - - For **Protocol type**, choose **TCP**. + - For **Protocol type**, choose **TCP**. - - For **Local port**, choose **All Ports**. + - For **Local port**, choose **All Ports**. - - For **Remote port**, choose **All ports**. + - For **Remote port**, choose **All ports**. If your organization tests network traffic, do not use a network proxy as Windows Firewall does not block proxy traffic. Instead, use a network traffic analyzer. Based on your needs, there are many network traffic analyzers available at no cost. @@ -381,20 +381,20 @@ For Windows 10 only, the following Cortana MDM policies are available in the [Po You can prevent Windows from setting the time automatically. -- To turn off the feature in the UI: **Settings** > **Time & language** > **Date & time** > **Set time automatically** +- To turn off the feature in the UI: **Settings** > **Time & language** > **Date & time** > **Set time automatically** - -or- + -or- -- Create a REG\_SZ registry setting in **HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\W32Time\\Parameters\\Type** with a value of **NoSync**. +- Create a REG\_SZ registry setting in **HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\W32Time\\Parameters\\Type** with a value of **NoSync**. After that, configure the following: -- Disable the Group Policy: **Computer Configuration** > **Administrative Templates** > **System** > **Enable Windows NTP Server** > **Windows Time Service** > **Configure Windows NTP Client** +- Disable the Group Policy: **Computer Configuration** > **Administrative Templates** > **System** > **Enable Windows NTP Server** > **Windows Time Service** > **Configure Windows NTP Client** > [!NOTE] > This is only available on Windows 10, version 1703 and later. If you're using Windows 10, version 1607, the Group Policy setting is **Computer Configuration** > **Administrative Templates** > **System** > **Windows Time Service** > **Time Providers** > **Enable Windows NTP Client** - -or - + -or - - Create a new REG\_DWORD registry setting named **Enabled** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\W32time\\TimeProviders\\NtpClient** and set it to 0 (zero). @@ -405,11 +405,11 @@ To prevent Windows from retrieving device metadata from the Internet: - Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **System** > **Device Installation** > **Prevent device metadata retrieval from the Internet**. - -or - + -or - - Create a new REG\_DWORD registry setting named **PreventDeviceMetadataFromNetwork** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\Device Metadata** and set it to 1 (one). - -or - + -or - - Apply the DeviceInstallation/PreventDeviceMetadataFromNetwork MDM policy from the [Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventdevicemetadatafromnetwork). @@ -417,11 +417,11 @@ To prevent Windows from retrieving device metadata from the Internet: To turn off Find My Device: -- Turn off the feature in the UI +- Turn off the feature in the UI - -or- + -or- -- Disable the Group Policy: **Computer Configuration** > **Administrative Template** > **Windows Components** > **Find My Device** > **Turn On/Off Find My Device** +- Disable the Group Policy: **Computer Configuration** > **Administrative Template** > **Windows Components** > **Find My Device** > **Turn On/Off Find My Device** You can also create a new REG\_DWORD registry setting **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\FindMyDevice\\AllowFindMyDevice** to 0 (zero). @@ -437,9 +437,9 @@ If you're running Windows 10, version 1607, Windows Server 2016, or later: - In Windows 10, version 1703, you can apply the System/AllowFontProviders MDM policy from the [Policy CSP](https://msdn.microsoft.com/library/windows/hardware/dn904962.aspx) where: - - **false**. Font streaming is disabled. + - **false**. Font streaming is disabled. - - **true**. Font streaming is enabled. + - **true**. Font streaming is enabled. If you're running Windows 10, version 1507 or Windows 10, version 1511, create a REG\_DWORD registry setting named **DisableFontProviders** in **HKEY\_LOCAL\_MACHINE\\System\\CurrentControlSet\\Services\\FontCache\\Parameters** with a value of 1. @@ -466,35 +466,35 @@ To turn off Insider Preview builds for Windows 10: > [!NOTE] > If you're running a preview version of Windows 10, you must roll back to a released version before you can turn off Insider Preview builds. -- Turn off the feature in the UI: **Settings** > **Update & security** > **Windows Insider Program** > **Stop Insider Preview builds**. +- Turn off the feature in the UI: **Settings** > **Update & security** > **Windows Insider Program** > **Stop Insider Preview builds**. - -or- + -or- -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds** > **Toggle user control over Insider builds**. +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds** > **Toggle user control over Insider builds**. - -or - + -or - - Create a new REG\_DWORD registry setting named **AllowBuildPreview** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\PreviewBuilds** with a vlue of 0 (zero) - -or- + -or- -- Apply the System/AllowBuildPreview MDM policy from the [Policy CSP](https://msdn.microsoft.com/library/windows/hardware/dn904962.aspx) where: +- Apply the System/AllowBuildPreview MDM policy from the [Policy CSP](https://msdn.microsoft.com/library/windows/hardware/dn904962.aspx) where: - - **0**. Users cannot make their devices available for downloading and installing preview software. + - **0**. Users cannot make their devices available for downloading and installing preview software. - - **1**. Users can make their devices available for downloading and installing preview software. + - **1**. Users can make their devices available for downloading and installing preview software. - - **2**. (default) Not configured. Users can make their devices available for download and installing preview software. + - **2**. (default) Not configured. Users can make their devices available for download and installing preview software. - -or- + -or- -- Create a provisioning package: **Runtime settings** > **Policies** > **System** > **AllowBuildPreview**, where: +- Create a provisioning package: **Runtime settings** > **Policies** > **System** > **AllowBuildPreview**, where: - - **0**. Users cannot make their devices available for downloading and installing preview software. + - **0**. Users cannot make their devices available for downloading and installing preview software. - - **1**. Users can make their devices available for downloading and installing preview software. + - **1**. Users can make their devices available for downloading and installing preview software. - - **2**. (default) Not configured. Users can make their devices available for download and installing preview software. + - **2**. (default) Not configured. Users can make their devices available for download and installing preview software. ### 8. Internet Explorer @@ -548,7 +548,7 @@ You can turn this off by: - Apply the Group Policy: **User Configuration** > **Administrative Templates** > **Windows Components** > **Internet Explorer** > **Security Features** > **Add-on Management** > **Turn off Automatic download of the ActiveX VersionList** - -or - + -or - - Changing the REG\_DWORD registry setting **HKEY\_CURRENT\_USER\\Software\\Microsoft\\Internet Explorer\\VersionManager\\DownloadVersionList** to 0 (zero). @@ -558,11 +558,11 @@ For more info, see [Out-of-date ActiveX control blocking](https://technet.micros To turn off Live Tiles: -- Apply the Group Policy: **User Configuration** > **Administrative Templates** > **Start Menu and Taskbar** > **Notifications** > **Turn Off notifications network usage** +- Apply the Group Policy: **User Configuration** > **Administrative Templates** > **Start Menu and Taskbar** > **Notifications** > **Turn Off notifications network usage** - -or- + -or- -- Create a REG\_DWORD registry setting named **NoCloudApplicationNotification** in **HKEY\_CURRENT\_USER\\SOFTWARE\\Policies\\Microsoft\\Windows\\CurrentVersion\\PushNotifications** with a value of 1 (one). +- Create a REG\_DWORD registry setting named **NoCloudApplicationNotification** in **HKEY\_CURRENT\_USER\\SOFTWARE\\Policies\\Microsoft\\Windows\\CurrentVersion\\PushNotifications** with a value of 1 (one). In Windows 10 Mobile, you must also unpin all tiles that are pinned to Start. @@ -570,31 +570,31 @@ In Windows 10 Mobile, you must also unpin all tiles that are pinned to Start. To turn off mail synchronization for Microsoft Accounts that are configured on a device: -- In **Settings** > **Accounts** > **Your email and accounts**, remove any connected Microsoft Accounts. +- In **Settings** > **Accounts** > **Your email and accounts**, remove any connected Microsoft Accounts. - -or- + -or- -- Remove any Microsoft Accounts from the Mail app. +- Remove any Microsoft Accounts from the Mail app. - -or- + -or- -- Apply the Accounts/AllowMicrosoftAccountConnection MDM policy from the [Policy CSP](https://msdn.microsoft.com/library/windows/hardware/dn904962.aspx) where 0 is not allowed and 1 is allowed. This does not apply to Microsoft Accounts that have already been configured on the device. +- Apply the Accounts/AllowMicrosoftAccountConnection MDM policy from the [Policy CSP](https://msdn.microsoft.com/library/windows/hardware/dn904962.aspx) where 0 is not allowed and 1 is allowed. This does not apply to Microsoft Accounts that have already been configured on the device. To turn off the Windows Mail app: -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Windows Mail** > **Turn off Windows Mail application** +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Windows Mail** > **Turn off Windows Mail application** - -or- + -or- -- Create a REG\_DWORD registry setting named **ManualLaunchAllowed** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows Mail** with a value of 0 (zero). +- Create a REG\_DWORD registry setting named **ManualLaunchAllowed** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows Mail** with a value of 0 (zero). ### 11. Microsoft Account To prevent communication to the Microsoft Account cloud authentication service. Many apps and system components that depend on Microsoft Account authentication may lose functionality. Some of them could be in unexpected ways. -- Apply the Group Policy: **Computer Configuration** > **Windows Settings** > **Security Settings** > **Local Policies** > **Security Options** > **Accounts: Block Microsoft Accounts** and set it to **Users can't add Microsoft accounts**. +- Apply the Group Policy: **Computer Configuration** > **Windows Settings** > **Security Settings** > **Local Policies** > **Security Options** > **Accounts: Block Microsoft Accounts** and set it to **Users can't add Microsoft accounts**. - -or- + -or- - Create a REG\_DWORD registry setting named **NoConnectedUser** in **HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\System** with a value of 3. To disable the Microsoft Account Sign-In Assistant: @@ -620,7 +620,7 @@ Find the Microsoft Edge Group Policy objects under **Computer Configuration** &g | Configure Do Not Track | Choose whether employees can send Do Not Track headers.
      Default: Disabled | | Configure Password Manager | Choose whether employees can save passwords locally on their devices.
      Default: Enabled | | Configure search suggestions in Address Bar | Choose whether the Address Bar shows search suggestions.
      Default: Enabled | -| Configure Windows Defender SmartScreen Filter (Windows 10, version 1703)
      Configure SmartScreen Filter (Windows Server 2016) | Choose whether Windows Defender SmartScreen is turned on or off.
      Default: Enabled | +| Configure Windows Defender SmartScreen (Windows 10, version 1703) | Choose whether Windows Defender SmartScreen is turned on or off.
      Default: Enabled | | Allow web content on New Tab page | Choose whether a new tab page appears.
      Default: Enabled | | Configure Start pages | Choose the Start page for domain-joined devices.
      Set this to **\** | | Prevent the First Run webpage from opening on Microsoft Edge | Choose whether employees see the First Run webpage.
      Default: Disabled | @@ -679,7 +679,7 @@ In versions of Windows 10 prior to Windows 10, version 1607 and Windows Server 2 You can turn off NCSI by doing one of the following: -- Enable the Group Policy: **Computer Configuration** > **Administrative Templates** > **System** > **Internet Communication Management** > **Internet Communication Settings** > **Turn off Windows Network Connectivity Status Indicator active tests** +- Enable the Group Policy: **Computer Configuration** > **Administrative Templates** > **System** > **Internet Communication Management** > **Internet Communication Settings** > **Turn off Windows Network Connectivity Status Indicator active tests** - In Windows 10, version 1703 and later, apply the Connectivity/DisallowNetworkConnectivityActiveTests MDM policy from the [Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-connectivity#connectivity-disallownetworkconnectivityactivetests) with a value of 1. @@ -688,39 +688,39 @@ You can turn off NCSI by doing one of the following: -or- -- Create a REG\_DWORD registry setting named **NoActiveProbe** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\NetworkConnectivityStatusIndicator** with a value of 1 (one). +- Create a REG\_DWORD registry setting named **NoActiveProbe** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\NetworkConnectivityStatusIndicator** with a value of 1 (one). ### 14. Offline maps You can turn off the ability to download and update offline maps. -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Maps** > **Turn off Automatic Download and Update of Map Data** +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Maps** > **Turn off Automatic Download and Update of Map Data** - -or- + -or- -- Create a REG\_DWORD registry setting named **AutoDownloadAndUpdateMapData** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\Maps** with a value of 0 (zero). +- Create a REG\_DWORD registry setting named **AutoDownloadAndUpdateMapData** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\Maps** with a value of 0 (zero). - -and- + -and- - In Windows 10, version 1607 and later, apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Maps** > **Turn off unsolicited network traffic on the Offline Maps settings page** - -or- + -or- -- Create a REG\_DWORD registry setting named **AllowUntriggeredNetworkTrafficOnSettingsPage** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\Maps** with a value of 0 (zero). +- Create a REG\_DWORD registry setting named **AllowUntriggeredNetworkTrafficOnSettingsPage** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\Maps** with a value of 0 (zero). ### 15. OneDrive To turn off OneDrive in your organization: -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **OneDrive** > **Prevent the usage of OneDrive for file storage** +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **OneDrive** > **Prevent the usage of OneDrive for file storage** - -or- + -or- -- Create a REG\_DWORD registry setting named **DisableFileSyncNGSC** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\OneDrive** with a value of 1 (one). +- Create a REG\_DWORD registry setting named **DisableFileSyncNGSC** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\OneDrive** with a value of 1 (one). - -and- + -and- -- Create a REG\_DWORD registry setting named **PreventNetworkTrafficPreUserSignIn** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\OneDrive** with a value of 1 (one). +- Create a REG\_DWORD registry setting named **PreventNetworkTrafficPreUserSignIn** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\OneDrive** with a value of 1 (one). ### 16. Preinstalled apps @@ -728,117 +728,117 @@ Some preinstalled apps get content before they are opened to ensure a great expe To remove the News app: -- Right-click the app in Start, and then click **Uninstall**. +- Right-click the app in Start, and then click **Uninstall**. - -or- + -or- -- Remove the app for new user accounts. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxProvisionedPackage -Online | Where-Object {$\_.PackageName -Like "Microsoft.BingNews"} | ForEach-Object { Remove-AppxProvisionedPackage -Online -PackageName $\_.PackageName}** +- Remove the app for new user accounts. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxProvisionedPackage -Online | Where-Object {$\_.PackageName -Like "Microsoft.BingNews"} | ForEach-Object { Remove-AppxProvisionedPackage -Online -PackageName $\_.PackageName}** - -and- + -and- Remove the app for the current user. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxPackage Microsoft.BingNews | Remove-AppxPackage** To remove the Weather app: -- Remove the app for new user accounts. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxProvisionedPackage -Online | Where-Object {$\_.PackageName -Like "Microsoft.BingWeather"} | ForEach-Object { Remove-AppxProvisionedPackage -Online -PackageName $\_.PackageName}** +- Remove the app for new user accounts. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxProvisionedPackage -Online | Where-Object {$\_.PackageName -Like "Microsoft.BingWeather"} | ForEach-Object { Remove-AppxProvisionedPackage -Online -PackageName $\_.PackageName}** - -and- + -and- Remove the app for the current user. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxPackage Microsoft.BingWeather | Remove-AppxPackage** To remove the Money app: -- Right-click the app in Start, and then click **Uninstall**. +- Right-click the app in Start, and then click **Uninstall**. - -or- + -or- -- Remove the app for new user accounts. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxProvisionedPackage -Online | Where-Object {$\_.PackageName -Like "Microsoft.BingFinance"} | ForEach-Object { Remove-AppxProvisionedPackage -Online -PackageName $\_.PackageName}** +- Remove the app for new user accounts. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxProvisionedPackage -Online | Where-Object {$\_.PackageName -Like "Microsoft.BingFinance"} | ForEach-Object { Remove-AppxProvisionedPackage -Online -PackageName $\_.PackageName}** - -and- + -and- Remove the app for the current user. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxPackage Microsoft.BingFinance | Remove-AppxPackage** To remove the Sports app: -- Right-click the app in Start, and then click **Uninstall**. +- Right-click the app in Start, and then click **Uninstall**. - -or- + -or- -- Remove the app for new user accounts. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxProvisionedPackage -Online | Where-Object {$\_.PackageName -Like "Microsoft.BingSports"} | ForEach-Object { Remove-AppxProvisionedPackage -Online -PackageName $\_.PackageName}** +- Remove the app for new user accounts. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxProvisionedPackage -Online | Where-Object {$\_.PackageName -Like "Microsoft.BingSports"} | ForEach-Object { Remove-AppxProvisionedPackage -Online -PackageName $\_.PackageName}** - -and- + -and- Remove the app for the current user. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxPackage Microsoft.BingSports | Remove-AppxPackage** To remove the Twitter app: -- Right-click the app in Start, and then click **Uninstall**. +- Right-click the app in Start, and then click **Uninstall**. - -or- + -or- -- Remove the app for new user accounts. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxProvisionedPackage -Online | Where-Object {$\_.PackageName -Like "\*.Twitter"} | ForEach-Object { Remove-AppxProvisionedPackage -Online -PackageName $\_.PackageName}** +- Remove the app for new user accounts. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxProvisionedPackage -Online | Where-Object {$\_.PackageName -Like "\*.Twitter"} | ForEach-Object { Remove-AppxProvisionedPackage -Online -PackageName $\_.PackageName}** - -and- + -and- Remove the app for the current user. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxPackage \*.Twitter | Remove-AppxPackage** To remove the XBOX app: -- Remove the app for new user accounts. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxProvisionedPackage -Online | Where-Object {$\_.PackageName -Like "Microsoft.XboxApp"} | ForEach-Object { Remove-AppxProvisionedPackage -Online -PackageName $\_.PackageName}** +- Remove the app for new user accounts. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxProvisionedPackage -Online | Where-Object {$\_.PackageName -Like "Microsoft.XboxApp"} | ForEach-Object { Remove-AppxProvisionedPackage -Online -PackageName $\_.PackageName}** - -and- + -and- Remove the app for the current user. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxPackage Microsoft.XboxApp | Remove-AppxPackage** To remove the Sway app: -- Right-click the app in Start, and then click **Uninstall**. +- Right-click the app in Start, and then click **Uninstall**. - -or- + -or- -- Remove the app for new user accounts. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxProvisionedPackage -Online | Where-Object {$\_.PackageName -Like "Microsoft.Office.Sway"} | ForEach-Object { Remove-AppxProvisionedPackage -Online -PackageName $\_.PackageName}** +- Remove the app for new user accounts. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxProvisionedPackage -Online | Where-Object {$\_.PackageName -Like "Microsoft.Office.Sway"} | ForEach-Object { Remove-AppxProvisionedPackage -Online -PackageName $\_.PackageName}** - -and- + -and- Remove the app for the current user. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxPackage Microsoft.Office.Sway | Remove-AppxPackage** To remove the OneNote app: -- Remove the app for new user accounts. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxProvisionedPackage -Online | Where-Object {$\_.PackageName -Like "Microsoft.Office.OneNote"} | ForEach-Object { Remove-AppxProvisionedPackage -Online -PackageName $\_.PackageName}** +- Remove the app for new user accounts. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxProvisionedPackage -Online | Where-Object {$\_.PackageName -Like "Microsoft.Office.OneNote"} | ForEach-Object { Remove-AppxProvisionedPackage -Online -PackageName $\_.PackageName}** - -and- + -and- Remove the app for the current user. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxPackage Microsoft.Office.OneNote | Remove-AppxPackage** To remove the Get Office app: -- Right-click the app in Start, and then click **Uninstall**. +- Right-click the app in Start, and then click **Uninstall**. - -or- + -or- -- Remove the app for new user accounts. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxProvisionedPackage -Online | Where-Object {$\_.PackageName -Like "Microsoft.MicrosoftOfficeHub"} | ForEach-Object { Remove-AppxProvisionedPackage -Online -PackageName $\_.PackageName}** +- Remove the app for new user accounts. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxProvisionedPackage -Online | Where-Object {$\_.PackageName -Like "Microsoft.MicrosoftOfficeHub"} | ForEach-Object { Remove-AppxProvisionedPackage -Online -PackageName $\_.PackageName}** - -and- + -and- Remove the app for the current user. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxPackage Microsoft.MicrosoftOfficeHub | Remove-AppxPackage** To remove the Get Skype app: -- Right-click the Sports app in Start, and then click **Uninstall**. +- Right-click the Sports app in Start, and then click **Uninstall**. - -or- + -or- -- Remove the app for new user accounts. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxProvisionedPackage -Online | Where-Object {$\_.PackageName -Like "Microsoft.SkypeApp"} | ForEach-Object { Remove-AppxProvisionedPackage -Online -PackageName $\_.PackageName}** +- Remove the app for new user accounts. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxProvisionedPackage -Online | Where-Object {$\_.PackageName -Like "Microsoft.SkypeApp"} | ForEach-Object { Remove-AppxProvisionedPackage -Online -PackageName $\_.PackageName}** - -and- + -and- Remove the app for the current user. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxPackage Microsoft.SkypeApp | Remove-AppxPackage** To remove the Sticky notes app: -- Remove the app for new user accounts. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxProvisionedPackage -Online | Where-Object {$\_.PackageName -Like "Microsoft.MicrosoftStickyNotes"} | ForEach-Object { Remove-AppxProvisionedPackage -Online -PackageName $\_.PackageName}** +- Remove the app for new user accounts. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxProvisionedPackage -Online | Where-Object {$\_.PackageName -Like "Microsoft.MicrosoftStickyNotes"} | ForEach-Object { Remove-AppxProvisionedPackage -Online -PackageName $\_.PackageName}** - -and- + -and- Remove the app for the current user. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxPackage Microsoft.MicrosoftStickyNotes | Remove-AppxPackage** @@ -846,43 +846,43 @@ To remove the Sticky notes app: Use Settings > Privacy to configure some settings that may be important to your organization. Except for the Feedback & Diagnostics page, these settings must be configured for every user account that signs into the PC. -- [17.1 General](#bkmk-general) +- [17.1 General](#bkmk-general) -- [17.2 Location](#bkmk-priv-location) +- [17.2 Location](#bkmk-priv-location) -- [17.3 Camera](#bkmk-priv-camera) +- [17.3 Camera](#bkmk-priv-camera) -- [17.4 Microphone](#bkmk-priv-microphone) +- [17.4 Microphone](#bkmk-priv-microphone) -- [17.5 Notifications](#bkmk-priv-notifications) +- [17.5 Notifications](#bkmk-priv-notifications) -- [17.6 Speech, inking, & typing](#bkmk-priv-speech) +- [17.6 Speech, inking, & typing](#bkmk-priv-speech) -- [17.7 Account info](#bkmk-priv-accounts) +- [17.7 Account info](#bkmk-priv-accounts) -- [17.8 Contacts](#bkmk-priv-contacts) +- [17.8 Contacts](#bkmk-priv-contacts) -- [17.9 Calendar](#bkmk-priv-calendar) +- [17.9 Calendar](#bkmk-priv-calendar) -- [17.10 Call history](#bkmk-priv-callhistory) +- [17.10 Call history](#bkmk-priv-callhistory) -- [17.11 Email](#bkmk-priv-email) +- [17.11 Email](#bkmk-priv-email) -- [17.12 Messaging](#bkmk-priv-messaging) +- [17.12 Messaging](#bkmk-priv-messaging) -- [17.13 Radios](#bkmk-priv-radios) +- [17.13 Radios](#bkmk-priv-radios) -- [17.14 Other devices](#bkmk-priv-other-devices) +- [17.14 Other devices](#bkmk-priv-other-devices) -- [17.15 Feedback & diagnostics](#bkmk-priv-feedback) +- [17.15 Feedback & diagnostics](#bkmk-priv-feedback) -- [17.16 Background apps](#bkmk-priv-background) +- [17.16 Background apps](#bkmk-priv-background) -- [17.17 Motion](#bkmk-priv-motion) +- [17.17 Motion](#bkmk-priv-motion) -- [17.18 Tasks](#bkmk-priv-tasks) +- [17.18 Tasks](#bkmk-priv-tasks) -- [17.19 App Diagnostics](#bkmk-priv-diag) +- [17.19 App Diagnostics](#bkmk-priv-diag) ### 17.1 General @@ -895,33 +895,33 @@ To turn off **Let apps use advertising ID to make ads more interesting to you ba > [!NOTE] > When you turn this feature off in the UI, it turns off the advertising ID, not just resets it. -- Turn off the feature in the UI. +- Turn off the feature in the UI. - -or- + -or- -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **System** > **User Profiles** > **Turn off the advertising ID**. +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **System** > **User Profiles** > **Turn off the advertising ID**. - -or- + -or- -- Create a REG\_DWORD registry setting named **Enabled** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\AdvertisingInfo** with a value of 0 (zero). +- Create a REG\_DWORD registry setting named **Enabled** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\AdvertisingInfo** with a value of 0 (zero). - -or- + -or- -- Create a REG\_DWORD registry setting named **DisabledByGroupPolicy** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\AdvertisingInfo** with a value of 1 (one). +- Create a REG\_DWORD registry setting named **DisabledByGroupPolicy** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\AdvertisingInfo** with a value of 1 (one). To turn off **Let websites provide locally relevant content by accessing my language list**: -- Turn off the feature in the UI. +- Turn off the feature in the UI. - -or- + -or- -- Create a new REG\_DWORD registry setting named **HttpAcceptLanguageOptOut** in **HKEY\_CURRENT\_USER\\Control Panel\\International\\User Profile** with a value of 1. +- Create a new REG\_DWORD registry setting named **HttpAcceptLanguageOptOut** in **HKEY\_CURRENT\_USER\\Control Panel\\International\\User Profile** with a value of 1. To turn off **Let Windows track app launches to improve Start and search results**: -- Turn off the feature in the UI. +- Turn off the feature in the UI. - -or- + -or- - Create a REG_DWORD registry setting named **Start_TrackProgs** in **HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced** with value of 0 (zero). @@ -932,31 +932,31 @@ To turn off **Let apps use my advertising ID for experiences across apps (turnin > [!NOTE] > When you turn this feature off in the UI, it turns off the advertising ID, not just resets it. -- Turn off the feature in the UI. +- Turn off the feature in the UI. - -or- + -or- -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **System** > **User Profiles** > **Turn off the advertising ID**. +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **System** > **User Profiles** > **Turn off the advertising ID**. - -or- + -or- -- Create a REG\_DWORD registry setting named **Enabled** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\AdvertisingInfo** with a value of 0 (zero). +- Create a REG\_DWORD registry setting named **Enabled** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\AdvertisingInfo** with a value of 0 (zero). - -or- + -or- -- Create a REG\_DWORD registry setting named **DisabledByGroupPolicy** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\AdvertisingInfo** with a value of 1 (one). +- Create a REG\_DWORD registry setting named **DisabledByGroupPolicy** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\AdvertisingInfo** with a value of 1 (one). To turn off **Turn on SmartScreen Filter to check web content (URLs) that Microsoft Store apps use**: -- Turn off the feature in the UI. +- Turn off the feature in the UI. - -or- + -or- -- Create a provisioning package, using: - - For Internet Explorer: **Runtime settings > Policies > Browser > AllowSmartScreen** - - For Microsoft Edge: **Runtime settings > Policies > MicrosoftEdge > AllowSmartScreen** +- Create a provisioning package, using: + - For Internet Explorer: **Runtime settings > Policies > Browser > AllowSmartScreen** + - For Microsoft Edge: **Runtime settings > Policies > MicrosoftEdge > AllowSmartScreen** - -or- + -or- - Create a REG_DWORD registry setting named **EnableWebContentEvaluation** in **HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\AppHost** with a value of 0 (zero). @@ -967,35 +967,35 @@ To turn off **Send Microsoft info about how I write to help us improve typing an -- Turn off the feature in the UI. +- Turn off the feature in the UI. - -or- + -or- -- Apply the TextInput/AllowLinguisticDataCollection MDM policy from the [Policy CSP](https://msdn.microsoft.com/library/windows/hardware/dn904962.aspx) where: +- Apply the TextInput/AllowLinguisticDataCollection MDM policy from the [Policy CSP](https://msdn.microsoft.com/library/windows/hardware/dn904962.aspx) where: - - **0**. Not allowed + - **0**. Not allowed - - **1**. Allowed (default) + - **1**. Allowed (default) To turn off **Let websites provide locally relevant content by accessing my language list**: -- Turn off the feature in the UI. +- Turn off the feature in the UI. - -or- + -or- -- Create a new REG\_DWORD registry setting named **HttpAcceptLanguageOptOut** in **HKEY\_CURRENT\_USER\\Control Panel\\International\\User Profile** with a value of 1. +- Create a new REG\_DWORD registry setting named **HttpAcceptLanguageOptOut** in **HKEY\_CURRENT\_USER\\Control Panel\\International\\User Profile** with a value of 1. To turn off **Let apps on my other devices open apps and continue experiences on this devices**: - Turn off the feature in the UI. - -or- + -or- -- Disable the Group Policy: **Computer Configuration** > **Administrative Templates** > **System** > **Group Policy** > **Continue experiences on this device**. +- Disable the Group Policy: **Computer Configuration** > **Administrative Templates** > **System** > **Group Policy** > **Continue experiences on this device**. - -or- + -or- -- Create a REG\_DWORD registry setting named **EnableCdp** in **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\System** with a value of 0 (zero). +- Create a REG\_DWORD registry setting named **EnableCdp** in **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\System** with a value of 0 (zero). To turn off **Let apps on my other devices use Bluetooth to open apps and continue experiences on this device**: @@ -1007,58 +1007,58 @@ In the **Location** area, you choose whether devices have access to location-spe To turn off **Location for this device**: -- Click the **Change** button in the UI. +- Click the **Change** button in the UI. - -or- + -or- -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Location and Sensors** > **Turn off location**. +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Location and Sensors** > **Turn off location**. - -or- + -or- -- Create a REG\_DWORD registry setting named **LetAppsAccessLocation** in **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). +- Create a REG\_DWORD registry setting named **LetAppsAccessLocation** in **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). - -or- + -or- -- Apply the System/AllowLocation MDM policy from the [Policy CSP](https://msdn.microsoft.com/library/windows/hardware/dn904962.aspx), where: +- Apply the System/AllowLocation MDM policy from the [Policy CSP](https://msdn.microsoft.com/library/windows/hardware/dn904962.aspx), where: - - **0**. Turned off and the employee can't turn it back on. + - **0**. Turned off and the employee can't turn it back on. - - **1**. Turned on, but lets the employee choose whether to use it. (default) + - **1**. Turned on, but lets the employee choose whether to use it. (default) - - **2**. Turned on and the employee can't turn it off. + - **2**. Turned on and the employee can't turn it off. > [!NOTE] > You can also set this MDM policy in System Center Configuration Manager using the [WMI Bridge Provider](https://msdn.microsoft.com/library/dn905224.aspx). - -or- + -or- -- Create a provisioning package, using **Runtime settings** > **Policies** > **System** > **AllowLocation**, where +- Create a provisioning package, using **Runtime settings** > **Policies** > **System** > **AllowLocation**, where - - **No**. Turns off location service. + - **No**. Turns off location service. - - **Yes**. Turns on location service. (default) + - **Yes**. Turns on location service. (default) To turn off **Location**: -- Turn off the feature in the UI. +- Turn off the feature in the UI. -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access location** +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access location** - - Set the **Select a setting** box to **Force Deny**. + - Set the **Select a setting** box to **Force Deny**. - -or- + -or- -- Create a REG\_DWORD registry setting named **DisableLocation** in **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\LocationAndSensors** with a value of 1 (one). +- Create a REG\_DWORD registry setting named **DisableLocation** in **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\LocationAndSensors** with a value of 1 (one). - -or- + -or- To turn off **Location history**: -- Erase the history using the **Clear** button in the UI. +- Erase the history using the **Clear** button in the UI. To turn off **Choose apps that can use your location**: -- Turn off each app using the UI. +- Turn off each app using the UI. ### 17.3 Camera @@ -1066,40 +1066,40 @@ In the **Camera** area, you can choose which apps can access a device's camera. To turn off **Let apps use my camera**: -- Turn off the feature in the UI. +- Turn off the feature in the UI. - -or- + -or- -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access the camera** +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access the camera** - - Set the **Select a setting** box to **Force Deny**. + - Set the **Select a setting** box to **Force Deny**. - -or- + -or- -- Create a REG\_DWORD registry setting named **LetAppsAccessCamera** in **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). +- Create a REG\_DWORD registry setting named **LetAppsAccessCamera** in **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). - -or- + -or- -- Apply the Camera/AllowCamera MDM policy from the [Policy CSP](https://msdn.microsoft.com/library/windows/hardware/dn904962.aspx), where: +- Apply the Camera/AllowCamera MDM policy from the [Policy CSP](https://msdn.microsoft.com/library/windows/hardware/dn904962.aspx), where: - - **0**. Apps can't use the camera. + - **0**. Apps can't use the camera. - - **1**. Apps can use the camera. + - **1**. Apps can use the camera. > [!NOTE] > You can also set this MDM policy in System Center Configuration Manager using the [WMI Bridge Provider](https://msdn.microsoft.com/library/dn905224.aspx). - -or- + -or- -- Create a provisioning package with use Windows ICD, using **Runtime settings** > **Policies** > **Camera** > **AllowCamera**, where: +- Create a provisioning package with use Windows ICD, using **Runtime settings** > **Policies** > **Camera** > **AllowCamera**, where: - - **0**. Apps can't use the camera. + - **0**. Apps can't use the camera. - - **1**. Apps can use the camera. + - **1**. Apps can use the camera. To turn off **Choose apps that can use your camera**: -- Turn off the feature in the UI for each app. +- Turn off the feature in the UI for each app. ### 17.4 Microphone @@ -1107,29 +1107,29 @@ In the **Microphone** area, you can choose which apps can access a device's micr To turn off **Let apps use my microphone**: -- Turn off the feature in the UI. +- Turn off the feature in the UI. - -or- + -or- -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access the microphone** +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access the microphone** - - Set the **Select a setting** box to **Force Deny**. + - Set the **Select a setting** box to **Force Deny**. - -or- + -or- -- Apply the Privacy/LetAppsAccessMicrophone MDM policy from the [Policy CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#privacy-letappsaccessmicrophone), where: +- Apply the Privacy/LetAppsAccessMicrophone MDM policy from the [Policy CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#privacy-letappsaccessmicrophone), where: - - **0**. User in control - - **1**. Force allow - - **2**. Force deny + - **0**. User in control + - **1**. Force allow + - **2**. Force deny - -or- + -or- -- Create a REG\_DWORD registry setting named **LetAppsAccessMicrophone** in **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two) +- Create a REG\_DWORD registry setting named **LetAppsAccessMicrophone** in **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two) To turn off **Choose apps that can use your microphone**: -- Turn off the feature in the UI for each app. +- Turn off the feature in the UI for each app. ### 17.5 Notifications @@ -1138,45 +1138,45 @@ To turn off **Choose apps that can use your microphone**: To turn off notifications network usage: -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Start Menu and Taskbar** > **Notifications** > **Turn off Notifications network usage** +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Start Menu and Taskbar** > **Notifications** > **Turn off Notifications network usage** - - Set to **Enabled**. + - Set to **Enabled**. - -or- + -or- -- Create a REG\_DWORD registry setting named **NoCloudApplicationNotification** in **HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\CurrentVersion\\PushNotifications** with a value of 1 (one) +- Create a REG\_DWORD registry setting named **NoCloudApplicationNotification** in **HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\CurrentVersion\\PushNotifications** with a value of 1 (one) - -or- + -or- -- Apply the Notifications/DisallowCloudNotification MDM policy from the [Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-notifications#notifications-disallowcloudnotification), where: +- Apply the Notifications/DisallowCloudNotification MDM policy from the [Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-notifications#notifications-disallowcloudnotification), where: - - **0**. WNS notifications allowed - - **1**. No WNS notifications allowed + - **0**. WNS notifications allowed + - **1**. No WNS notifications allowed In the **Notifications** area, you can also choose which apps have access to notifications. To turn off **Let apps access my notifications**: -- Turn off the feature in the UI. +- Turn off the feature in the UI. - -or- + -or- -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access notifications** +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access notifications** - - Set the **Select a setting** box to **Force Deny**. + - Set the **Select a setting** box to **Force Deny**. - -or- + -or- -- Apply the Privacy/LetAppsAccessNotifications MDM policy from the [Policy CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#privacy-letappsaccessnotifications), where: +- Apply the Privacy/LetAppsAccessNotifications MDM policy from the [Policy CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#privacy-letappsaccessnotifications), where: - - **0**. User in control - - **1**. Force allow - - **2**. Force deny + - **0**. User in control + - **1**. Force allow + - **2**. Force deny - -or- + -or- -- Create a REG\_DWORD registry setting named **LetAppsAccessNotifications** in **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two) +- Create a REG\_DWORD registry setting named **LetAppsAccessNotifications** in **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two) ### 17.6 Speech, inking, & typing @@ -1187,19 +1187,19 @@ In the **Speech, Inking, & Typing** area, you can let Windows and Cortana better To turn off the functionality: -- Click the **Stop getting to know me** button, and then click **Turn off**. +- Click the **Stop getting to know me** button, and then click **Turn off**. - -or- + -or- -- Enable the Group Policy: **Computer Configuration** > **Administrative Templates** > **Control Panel** > **Regional and Language Options** > **Handwriting personalization** > **Turn off automatic learning** +- Enable the Group Policy: **Computer Configuration** > **Administrative Templates** > **Control Panel** > **Regional and Language Options** > **Handwriting personalization** > **Turn off automatic learning** - -or- + -or- -- Create a REG\_DWORD registry setting named **RestrictImplicitInkCollection** in **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\InputPersonalization** with a value of 1 (one). +- Create a REG\_DWORD registry setting named **RestrictImplicitInkCollection** in **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\InputPersonalization** with a value of 1 (one). - -or- + -or- -- Create a REG\_DWORD registry setting named **AcceptedPrivacyPolicy** in **HKEY\_CURRENT\_USER\\Software\\Microsoft\\Personalization\\Settings** with a value of 0 (zero). +- Create a REG\_DWORD registry setting named **AcceptedPrivacyPolicy** in **HKEY\_CURRENT\_USER\\Software\\Microsoft\\Personalization\\Settings** with a value of 0 (zero). -and- @@ -1213,10 +1213,10 @@ If you're running at least Windows 10, version 1607, you can turn off updates to Apply the Speech/AllowSpeechModelUpdate MDM policy from the [Policy CSP](https://msdn.microsoft.com/library/windows/hardware/dn904962(v=vs.85).aspx#Speech_AllowSpeechModelUpdate), where: -- **0** (default). Not allowed. -- **1**. Allowed. +- **0** (default). Not allowed. +- **1**. Allowed. - -or- + -or- - Create a REG\_DWORD registry setting named **ModelDownloadAllowed** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\Speech_OneCore\\Preferences** with a value of 0 (zero). @@ -1226,29 +1226,29 @@ In the **Account Info** area, you can choose which apps can access your name, pi To turn off **Let apps access my name, picture, and other account info**: -- Turn off the feature in the UI. +- Turn off the feature in the UI. - -or- + -or- -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access account information** +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access account information** - - Set the **Select a setting** box to **Force Deny**. + - Set the **Select a setting** box to **Force Deny**. - -or- + -or- -- Apply the Privacy/LetAppsAccessAccountInfo MDM policy from the [Policy CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#privacy-letappsaccessaccountinfo), where: +- Apply the Privacy/LetAppsAccessAccountInfo MDM policy from the [Policy CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#privacy-letappsaccessaccountinfo), where: - - **0**. User in control - - **1**. Force allow - - **2**. Force deny + - **0**. User in control + - **1**. Force allow + - **2**. Force deny - -or- + -or- - Create a REG\_DWORD registry setting named **LetAppsAccessAccountInfo** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). To turn off **Choose the apps that can access your account info**: -- Turn off the feature in the UI for each app. +- Turn off the feature in the UI for each app. ### 17.8 Contacts @@ -1256,23 +1256,23 @@ In the **Contacts** area, you can choose which apps can access an employee's con To turn off **Choose apps that can access contacts**: -- Turn off the feature in the UI for each app. +- Turn off the feature in the UI for each app. - -or- + -or- -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access contacts** +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access contacts** - - Set the **Select a setting** box to **Force Deny**. + - Set the **Select a setting** box to **Force Deny**. - -or- + -or- -- Apply the Privacy/LetAppsAccessContacts MDM policy from the [Policy CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#privacy-letappsaccesscontacts), where: +- Apply the Privacy/LetAppsAccessContacts MDM policy from the [Policy CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#privacy-letappsaccesscontacts), where: - - **0**. User in control - - **1**. Force allow - - **2**. Force deny + - **0**. User in control + - **1**. Force allow + - **2**. Force deny - -or- + -or- - Create a REG\_DWORD registry setting named **LetAppsAccessContacts** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). @@ -1282,29 +1282,29 @@ In the **Calendar** area, you can choose which apps have access to an employee's To turn off **Let apps access my calendar**: -- Turn off the feature in the UI. +- Turn off the feature in the UI. - -or- + -or- -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access the calendar** +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access the calendar** - - Set the **Select a setting** box to **Force Deny**. + - Set the **Select a setting** box to **Force Deny**. - -or- + -or- -- Apply the Privacy/LetAppsAccessCalendar MDM policy from the [Policy CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#privacy-letappsaccesscalendar), where: +- Apply the Privacy/LetAppsAccessCalendar MDM policy from the [Policy CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#privacy-letappsaccesscalendar), where: - - **0**. User in control - - **1**. Force allow - - **2**. Force deny + - **0**. User in control + - **1**. Force allow + - **2**. Force deny - -or- + -or- - Create a REG\_DWORD registry setting named **LetAppsAccessCalendar** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). To turn off **Choose apps that can access calendar**: -- Turn off the feature in the UI for each app. +- Turn off the feature in the UI for each app. ### 17.10 Call history @@ -1312,25 +1312,25 @@ In the **Call history** area, you can choose which apps have access to an employ To turn off **Let apps access my call history**: -- Turn off the feature in the UI. +- Turn off the feature in the UI. - -or- + -or- -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access call history** +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access call history** - - Set the **Select a setting** box to **Force Deny**. + - Set the **Select a setting** box to **Force Deny**. - -or- + -or- - - Apply the Privacy/LetAppsAccessCallHistory MDM policy from the [Policy CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#privacy-letappsaccesscallhistory), where: + - Apply the Privacy/LetAppsAccessCallHistory MDM policy from the [Policy CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#privacy-letappsaccesscallhistory), where: - - **0**. User in control - - **1**. Force allow - - **2**. Force deny + - **0**. User in control + - **1**. Force allow + - **2**. Force deny - -or- + -or- -- Create a REG\_DWORD registry setting named **LetAppsAccessCallHistory** in **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). +- Create a REG\_DWORD registry setting named **LetAppsAccessCallHistory** in **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). ### 17.11 Email @@ -1338,25 +1338,25 @@ In the **Email** area, you can choose which apps have can access and send email. To turn off **Let apps access and send email**: -- Turn off the feature in the UI. +- Turn off the feature in the UI. - -or- + -or- -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access email** +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access email** - - Set the **Select a setting** box to **Force Deny**. + - Set the **Select a setting** box to **Force Deny**. - -or- + -or- - - Apply the Privacy/LetAppsAccessEmail MDM policy from the [Policy CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#privacy-letappsaccessemail), where: + - Apply the Privacy/LetAppsAccessEmail MDM policy from the [Policy CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#privacy-letappsaccessemail), where: - - **0**. User in control - - **1**. Force allow - - **2**. Force deny + - **0**. User in control + - **1**. Force allow + - **2**. Force deny - -or- + -or- -- Create a REG\_DWORD registry setting named **LetAppsAccessEmail** in **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). +- Create a REG\_DWORD registry setting named **LetAppsAccessEmail** in **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). ### 17.12 Messaging @@ -1364,29 +1364,29 @@ In the **Messaging** area, you can choose which apps can read or send messages. To turn off **Let apps read or send messages (text or MMS)**: -- Turn off the feature in the UI. +- Turn off the feature in the UI. - -or- + -or- -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access messaging** +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access messaging** - - Set the **Select a setting** box to **Force Deny**. + - Set the **Select a setting** box to **Force Deny**. - -or- + -or- -- Apply the Privacy/LetAppsAccessMessaging MDM policy from the [Policy CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#privacy-letappsaccessmessaging), where: +- Apply the Privacy/LetAppsAccessMessaging MDM policy from the [Policy CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#privacy-letappsaccessmessaging), where: - - **0**. User in control - - **1**. Force allow - - **2**. Force deny + - **0**. User in control + - **1**. Force allow + - **2**. Force deny - -or- + -or- -- Create a REG\_DWORD registry setting named **LetAppsAccessMessaging** in **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). +- Create a REG\_DWORD registry setting named **LetAppsAccessMessaging** in **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). To turn off **Choose apps that can read or send messages**: -- Turn off the feature in the UI for each app. +- Turn off the feature in the UI for each app. ### 17.13 Phone calls @@ -1394,30 +1394,30 @@ In the **Phone calls** area, you can choose which apps can make phone calls. To turn off **Let apps make phone calls**: -- Turn off the feature in the UI. +- Turn off the feature in the UI. - -or- + -or- -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps make phone calls** +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps make phone calls** - - Set the **Select a setting** box to **Force Deny**. + - Set the **Select a setting** box to **Force Deny**. - -or- + -or- -- Apply the Privacy/LetAppsAccessPhone MDM policy from the [Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-privacy#privacy-letappsaccessphone), where: +- Apply the Privacy/LetAppsAccessPhone MDM policy from the [Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-privacy#privacy-letappsaccessphone), where: - - **0**. User in control - - **1**. Force allow - - **2**. Force deny + - **0**. User in control + - **1**. Force allow + - **2**. Force deny - -or- + -or- -- Create a REG\_DWORD registry setting named **LetAppsAccessPhone** in **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). +- Create a REG\_DWORD registry setting named **LetAppsAccessPhone** in **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). To turn off **Choose apps that can make phone calls**: -- Turn off the feature in the UI for each app. +- Turn off the feature in the UI for each app. ### 17.14 Radios @@ -1425,30 +1425,30 @@ In the **Radios** area, you can choose which apps can turn a device's radio on o To turn off **Let apps control radios**: -- Turn off the feature in the UI. +- Turn off the feature in the UI. - -or- + -or- -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps control radios** +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps control radios** - - Set the **Select a setting** box to **Force Deny**. + - Set the **Select a setting** box to **Force Deny**. - -or- + -or- -- Apply the Privacy/LetAppsAccessRadios MDM policy from the [Policy CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#privacy-letappsaccessradios), where: +- Apply the Privacy/LetAppsAccessRadios MDM policy from the [Policy CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#privacy-letappsaccessradios), where: - - **0**. User in control - - **1**. Force allow - - **2**. Force deny + - **0**. User in control + - **1**. Force allow + - **2**. Force deny - -or- + -or- -- Create a REG\_DWORD registry setting named **LetAppsAccessRadios** in **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). +- Create a REG\_DWORD registry setting named **LetAppsAccessRadios** in **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). To turn off **Choose apps that can control radios**: -- Turn off the feature in the UI for each app. +- Turn off the feature in the UI for each app. ### 17.15 Other devices @@ -1456,44 +1456,42 @@ In the **Other Devices** area, you can choose whether devices that aren't paired To turn off **Let apps automatically share and sync info with wireless devices that don't explicitly pair with your PC, tablet, or phone**: -- Turn off the feature in the UI. +- Turn off the feature in the UI. - -or- + -or- -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps sync with devices** +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps sync with devices** - -or- + -or- -- Apply the Privacy/LetAppsSyncWithDevices MDM policy from the [Policy CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#privacy-letappssyncwithdevices), where: +- Apply the Privacy/LetAppsSyncWithDevices MDM policy from the [Policy CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#privacy-letappssyncwithdevices), where: - - **0**. User in control - - **1**. Force allow - - **2**. Force deny + - **0**. User in control + - **1**. Force allow + - **2**. Force deny + -or- - -or- - -- Create a REG\_DWORD registry setting named **LetAppsSyncWithDevices** in **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). +- Create a REG\_DWORD registry setting named **LetAppsSyncWithDevices** in **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). To turn off **Let your apps use your trusted devices (hardware you've already connected, or comes with your PC, tablet, or phone)**: -- Turn off the feature in the UI. +- Turn off the feature in the UI. - -or- + -or- -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access trusted devices** +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access trusted devices** - - Set the **Select a setting** box to **Force Deny**. +- Set the **Select a setting** box to **Force Deny**. - -or- + -or- -- Apply the **Privacy/LetAppsAccessTrustedDevices** MDM policy from the [Policy CSP](/windows/client-management/mdm/policy-csp-privacy.md#privacy-letappsaccesstrusteddevices +- Apply the **Privacy/LetAppsAccessTrustedDevices** MDM policy from the [Policy CSP](/windows/client-management/mdm/policy-csp-privacy.md#privacy-letappsaccesstrusteddevices ), where: - - **0**. User in control - - **1**. Force allow - - **2**. Force deny - + - **0**. User in control + - **1**. Force allow + - **2**. Force deny ### 17.16 Feedback & diagnostics @@ -1506,23 +1504,23 @@ To change how frequently **Windows should ask for my feedback**: -- To change from **Automatically (Recommended)**, use the drop-down list in the UI. +- To change from **Automatically (Recommended)**, use the drop-down list in the UI. - -or- + -or- -- Enable the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds** > **Do not show feedback notifications** +- Enable the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds** > **Do not show feedback notifications** - -or- + -or- -- Create a REG\_DWORD registry setting named **DoNotShowFeedbackNotifications** in **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\DataCollection** with a value of 1 (one). +- Create a REG\_DWORD registry setting named **DoNotShowFeedbackNotifications** in **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\DataCollection** with a value of 1 (one). - -or- + -or- -- Create the registry keys (REG\_DWORD type): +- Create the registry keys (REG\_DWORD type): - - HKEY\_CURRENT\_USER\\Software\\Microsoft\\Siuf\\Rules\\PeriodInNanoSeconds + - HKEY\_CURRENT\_USER\\Software\\Microsoft\\Siuf\\Rules\\PeriodInNanoSeconds - - HKEY\_CURRENT\_USER\\Software\\Microsoft\\Siuf\\Rules\\NumberOfSIUFInPeriod + - HKEY\_CURRENT\_USER\\Software\\Microsoft\\Siuf\\Rules\\NumberOfSIUFInPeriod Based on these settings: @@ -1537,48 +1535,48 @@ To change how frequently **Windows should ask for my feedback**: To change the level of diagnostic and usage data sent when you **Send your device data to Microsoft**: -- Click either the **Basic** or **Full** options. +- Click either the **Basic** or **Full** options. - -or- + -or- -- Apply the Group Policy: **Computer Configuration\\Administrative Templates\\Windows Components\\Data Collection And Preview Builds\\Allow Telemetry** and select the appropriate option for your deployment. +- Apply the Group Policy: **Computer Configuration\\Administrative Templates\\Windows Components\\Data Collection And Preview Builds\\Allow Telemetry** and select the appropriate option for your deployment. - -or- + -or- -- Create a REG\_DWORD registry setting in **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\DataCollection\\AllowTelemetry** with a value of 0-3, as appropriate for your deployment (see below for the values for each level). +- Create a REG\_DWORD registry setting in **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\DataCollection\\AllowTelemetry** with a value of 0-3, as appropriate for your deployment (see below for the values for each level). > [!NOTE] > If the **Security** option is configured by using Group Policy or the Registry, the value will not be reflected in the UI. The **Security** option is only available in Windows 10 Enterprise edition. - -or- + -or- -- Apply the System/AllowTelemetry MDM policy from the [Policy CSP](https://msdn.microsoft.com/library/windows/hardware/dn904962.aspx), where: +- Apply the System/AllowTelemetry MDM policy from the [Policy CSP](https://msdn.microsoft.com/library/windows/hardware/dn904962.aspx), where: - - **0**. Maps to the **Security** level. + - **0**. Maps to the **Security** level. - - **1**. Maps to the **Basic** level. + - **1**. Maps to the **Basic** level. - - **2**. Maps to the **Enhanced** level. + - **2**. Maps to the **Enhanced** level. - - **3**. Maps to the **Full** level. + - **3**. Maps to the **Full** level. - -or- + -or- -- Create a provisioning package, using **Runtime settings** > **Policies** > **System** > **AllowTelemetry**, where: +- Create a provisioning package, using **Runtime settings** > **Policies** > **System** > **AllowTelemetry**, where: - - **0**. Maps to the **Security** level. + - **0**. Maps to the **Security** level. - - **1**. Maps to the **Basic** level. + - **1**. Maps to the **Basic** level. - - **2**. Maps to the **Enhanced** level. + - **2**. Maps to the **Enhanced** level. - - **3**. Maps to the **Full** level. + - **3**. Maps to the **Full** level. To turn off tailored experiences with relevant tips and recommendations by using your diagnostics data: - Turn off the feature in the UI. - -or- + -or- - Apply the Group Policy: **User Configuration** > **Administrative Templates** > **Windows Components** > **Cloud Content** > **Do not use diagnostic data for tailored experiences** @@ -1588,25 +1586,25 @@ In the **Background Apps** area, you can choose which apps can run in the backgr To turn off **Let apps run in the background**: -- In **Background apps**, set **Let apps run in the background** to **Off**. +- In **Background apps**, set **Let apps run in the background** to **Off**. - -or- + -or- -- In **Background apps**, turn off the feature for each app. +- In **Background apps**, turn off the feature for each app. - -or- + -or- -- Apply the Group Policy (only applicable for Windows 10, version 1703): **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps run in the background** +- Apply the Group Policy (only applicable for Windows 10, version 1703): **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps run in the background** - - Set the **Select a setting** box to **Force Deny**. + - Set the **Select a setting** box to **Force Deny**. - -or- + -or- -- Apply the Privacy/LetAppsRunInBackground MDM policy from the [Policy CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#privacy-letappsaccessruninbackground), where: +- Apply the Privacy/LetAppsRunInBackground MDM policy from the [Policy CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#privacy-letappsaccessruninbackground), where: - - **0**. User in control - - **1**. Force allow - - **2**. Force deny + - **0**. User in control + - **1**. Force allow + - **2**. Force deny > [!NOTE] > Some apps, including Cortana and Search, might not function as expected if you set **Let apps run in the background** to **Force Deny**. @@ -1617,23 +1615,23 @@ In the **Motion** area, you can choose which apps have access to your motion dat To turn off **Let Windows and your apps use your motion data and collect motion history**: -- Turn off the feature in the UI. +- Turn off the feature in the UI. - -or- + -or- -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access motion** +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access motion** - -or- + -or- -- Apply the Privacy/LetAppsAccessMotion MDM policy from the [Policy CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#privacy-letappsaccessmotion), where: +- Apply the Privacy/LetAppsAccessMotion MDM policy from the [Policy CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#privacy-letappsaccessmotion), where: - - **0**. User in control - - **1**. Force allow - - **2**. Force deny + - **0**. User in control + - **1**. Force allow + - **2**. Force deny - -or- + -or- -- Create a REG\_DWORD registry setting named **LetAppsAccessMotion** in **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). +- Create a REG\_DWORD registry setting named **LetAppsAccessMotion** in **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). ### 17.19 Tasks @@ -1641,21 +1639,21 @@ In the **Tasks** area, you can choose which apps have access to your tasks. To turn this off: -- Turn off the feature in the UI. +- Turn off the feature in the UI. - -or- + -or- -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access Tasks** +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access Tasks** - - Set the **Select a setting** box to **Force Deny**. + - Set the **Select a setting** box to **Force Deny**. - -or- + -or- -- Apply the Privacy/LetAppsAccessTasks MDM policy from the [Policy CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#privacy-letappsaccesstasks), where: +- Apply the Privacy/LetAppsAccessTasks MDM policy from the [Policy CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#privacy-letappsaccesstasks), where: - - **0**. User in control - - **1**. Force allow - - **2**. Force deny + - **0**. User in control + - **1**. Force allow + - **2**. Force deny ### 17.20 App Diagnostics @@ -1663,19 +1661,19 @@ In the **App diagnostics** area, you can choose which apps have access to your d To turn this off: -- Turn off the feature in the UI. +- Turn off the feature in the UI. - -or- + -or- -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access dignostic information about other apps** +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access dignostic information about other apps** - -or- + -or- -- Apply the Privacy/LetAppsGetDiagnosticInfo MDM policy from the [Policy CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#privacy-letappsgetdiagnosticinfo), where: +- Apply the Privacy/LetAppsGetDiagnosticInfo MDM policy from the [Policy CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#privacy-letappsgetdiagnosticinfo), where: - - **0**. User in control - - **1**. Force allow - - **2**. Force deny + - **0**. User in control + - **1**. Force allow + - **2**. Force deny ### 18. Software Protection Platform @@ -1686,11 +1684,11 @@ For Windows 10: - Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Software Protection Platform** > **Turn off KMS Client Online AVS Validation** - -or- + -or- -- Apply the Licensing/DisallowKMSClientOnlineAVSValidation MDM policy from the [Policy CSP](https://msdn.microsoft.com/library/windows/hardware/dn904962.aspx) where 0 is disabled (default) and 1 is enabled. +- Apply the Licensing/DisallowKMSClientOnlineAVSValidation MDM policy from the [Policy CSP](https://msdn.microsoft.com/library/windows/hardware/dn904962.aspx) where 0 is disabled (default) and 1 is enabled. - -or- + -or- - Create a REG\_DWORD registry setting named **NoGenTicket** in **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows NT\\CurrentVersion\\Software Protection Platform** with a value of 1 (one). @@ -1698,7 +1696,7 @@ For Windows Server 2016 with Desktop Experience or Windows Server 2016 Server Co - Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Software Protection Platform** > **Turn off KMS Client Online AVS Validation** - -or- + -or- - Create a REG\_DWORD registry setting named **NoGenTicket** in **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows NT\\CurrentVersion\\Software Protection Platform** with a value of 1 (one). @@ -1716,31 +1714,31 @@ For Windows 10: You can control if your settings are synchronized: -- In the UI: **Settings** > **Accounts** > **Sync your settings** +- In the UI: **Settings** > **Accounts** > **Sync your settings** - -or- + -or- -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Sync your settings** > **Do not sync** +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Sync your settings** > **Do not sync** - -or- + -or- -- Create a REG\_DWORD registry setting named **DisableSettingSync** in **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\SettingSync** with a value of 2 (two) and another named **DisableSettingSyncUserOverride** in **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\SettingSync** with a value of 1 (one). +- Create a REG\_DWORD registry setting named **DisableSettingSync** in **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\SettingSync** with a value of 2 (two) and another named **DisableSettingSyncUserOverride** in **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\SettingSync** with a value of 1 (one). - -or- + -or- -- Apply the Experience/AllowSyncMySettings MDM policy from the [Policy CSP](https://msdn.microsoft.com/library/windows/hardware/dn904962.aspx) where 0 is not allowed and 1 is allowed. +- Apply the Experience/AllowSyncMySettings MDM policy from the [Policy CSP](https://msdn.microsoft.com/library/windows/hardware/dn904962.aspx) where 0 is not allowed and 1 is allowed. - -or- + -or- -- Create a provisioning package, using **Runtime settings** > **Policies** > **Experience** > **AllowSyncMySettings**, where +- Create a provisioning package, using **Runtime settings** > **Policies** > **Experience** > **AllowSyncMySettings**, where - - **No**. Settings are not synchronized. + - **No**. Settings are not synchronized. - - **Yes**. Settings are synchronized. (default) + - **Yes**. Settings are synchronized. (default) To turn off Messaging cloud sync: -- Create a REG\_DWORD registry setting named **CloudServiceSyncEnabled** in **HKEY\_CURRENT\_USER\\SOFTWARE\\Microsoft\\Messaging** with a value of 0 (zero). +- Create a REG\_DWORD registry setting named **CloudServiceSyncEnabled** in **HKEY\_CURRENT\_USER\\SOFTWARE\\Microsoft\\Messaging** with a value of 0 (zero). ### 21. Teredo @@ -1749,15 +1747,15 @@ You can disable Teredo by using Group Policy or by using the netsh.exe command. >[!NOTE] >If you disable Teredo, some XBOX gaming features and Windows Update Delivery Optimization will not work. -- Enable the Group Policy: **Computer Configuration** > **Administrative Templates** > **Network** > **TCPIP Settings** > **IPv6 Transition Technologies** > **Set Teredo State** and set it to **Disabled State**. +- Enable the Group Policy: **Computer Configuration** > **Administrative Templates** > **Network** > **TCPIP Settings** > **IPv6 Transition Technologies** > **Set Teredo State** and set it to **Disabled State**. - -or- + -or- -- Create a new REG\_SZ registry setting named **Teredo_State** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\TCPIP\\v6Transition** with a value of **Disabled**. +- Create a new REG\_SZ registry setting named **Teredo_State** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\TCPIP\\v6Transition** with a value of **Disabled**. - -or- + -or- -- From an elevated command prompt, run **netsh interface teredo set state disabled** +- From an elevated command prompt, run **netsh interface teredo set state disabled** ### 22. Wi-Fi Sense @@ -1768,23 +1766,23 @@ Wi-Fi Sense automatically connects devices to known hotspots and to the wireless To turn off **Connect to suggested open hotspots** and **Connect to networks shared by my contacts**: -- Turn off the feature in the UI. +- Turn off the feature in the UI. - -or- + -or- -- Disable the Group Policy: **Computer Configuration** > **Administrative Templates** > **Network** > **WLAN Service** > **WLAN Settings** > **Allow Windows to automatically connect to suggested open hotspots, to networks shared by contacts, and to hotspots offering paid services**. +- Disable the Group Policy: **Computer Configuration** > **Administrative Templates** > **Network** > **WLAN Service** > **WLAN Settings** > **Allow Windows to automatically connect to suggested open hotspots, to networks shared by contacts, and to hotspots offering paid services**. - -or- + -or- -- Create a new REG\_DWORD registry setting named **AutoConnectAllowedOEM** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\WcmSvc\\wifinetworkmanager\\config** with a value of 0 (zero). +- Create a new REG\_DWORD registry setting named **AutoConnectAllowedOEM** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\WcmSvc\\wifinetworkmanager\\config** with a value of 0 (zero). - -or- + -or- -- Change the Windows Provisioning setting, WiFISenseAllowed, to 0 (zero). For more info, see the Windows Provisioning Settings reference doc, [WiFiSenseAllowed](https://go.microsoft.com/fwlink/p/?LinkId=620909). +- Change the Windows Provisioning setting, WiFISenseAllowed, to 0 (zero). For more info, see the Windows Provisioning Settings reference doc, [WiFiSenseAllowed](https://go.microsoft.com/fwlink/p/?LinkId=620909). - -or- + -or- -- Use the Unattended settings to set the value of WiFiSenseAllowed to 0 (zero). For more info, see the Unattended Windows Setup reference doc, [WiFiSenseAllowed](https://go.microsoft.com/fwlink/p/?LinkId=620910). +- Use the Unattended settings to set the value of WiFiSenseAllowed to 0 (zero). For more info, see the Unattended Windows Setup reference doc, [WiFiSenseAllowed](https://go.microsoft.com/fwlink/p/?LinkId=620910). When turned off, the Wi-Fi Sense settings still appear on the Wi-Fi Settings screen, but they’re non-functional and they can’t be controlled by the employee. @@ -1792,55 +1790,55 @@ When turned off, the Wi-Fi Sense settings still appear on the Wi-Fi Settings scr You can disconnect from the Microsoft Antimalware Protection Service. -- Disable the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Windows Defender Antivirus** > **MAPS** > **Join Microsoft MAPS** +- Disable the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Windows Defender Antivirus** > **MAPS** > **Join Microsoft MAPS** - -or- + -or- -- Delete the registry setting **named** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows Defender\Updates**. +- Delete the registry setting **named** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows Defender\Updates**. - -or- + -or- -- For Windows 10 only, apply the Defender/AllowClouldProtection MDM policy from the [Defender CSP](https://msdn.microsoft.com/library/windows/hardware/dn904962.aspx). +- For Windows 10 only, apply the Defender/AllowClouldProtection MDM policy from the [Defender CSP](https://msdn.microsoft.com/library/windows/hardware/dn904962.aspx). - -or- + -or- -- Use the registry to set the REG\_DWORD value **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows Defender\\Spynet\\SpyNetReporting** to 0 (zero). +- Use the registry to set the REG\_DWORD value **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows Defender\\Spynet\\SpyNetReporting** to 0 (zero). - -and- + -and- From an elevated Windows PowerShell prompt, run **set-mppreference -Mapsreporting 0** You can stop sending file samples back to Microsoft. -- Set the Group Policy **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Windows Defender Antivirus** > **MAPS** > **Send file samples when further analysis is required** to **Always Prompt** or **Never Send**. +- Set the Group Policy **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Windows Defender Antivirus** > **MAPS** > **Send file samples when further analysis is required** to **Always Prompt** or **Never Send**. - -or- + -or- -- For Windows 10 only, apply the Defender/SubmitSamplesConsent MDM policy from the [Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-defender), where: +- For Windows 10 only, apply the Defender/SubmitSamplesConsent MDM policy from the [Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-defender), where: - - **0**. Always prompt. + - **0**. Always prompt. - - **1**. (default) Send safe samples automatically. + - **1**. (default) Send safe samples automatically. - - **2**. Never send. + - **2**. Never send. - - **3**. Send all samples automatically. + - **3**. Send all samples automatically. - -or- + -or- -- Use the registry to set the REG\_DWORD value **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows Defender\\Spynet\\SubmitSamplesConsent** to 0 (zero) to always prompt or 2 to never send. +- Use the registry to set the REG\_DWORD value **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows Defender\\Spynet\\SubmitSamplesConsent** to 0 (zero) to always prompt or 2 to never send. You can stop downloading definition updates: -- Enable the Group Policy **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Windows Defender Antivirus** > **Signature Updates** > **Define the order of sources for downloading definition updates** and set it to **FileShares**. +- Enable the Group Policy **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Windows Defender Antivirus** > **Signature Updates** > **Define the order of sources for downloading definition updates** and set it to **FileShares**. - -and- + -and- -- Disable the Group Policy **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Windows Defender Antivirus** > **Signature Updates** > **Define file shares for downloading definition updates** and set it to nothing. +- Disable the Group Policy **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Windows Defender Antivirus** > **Signature Updates** > **Define file shares for downloading definition updates** and set it to nothing. - -or- + -or- -- Create a new REG\_SZ registry setting named **FallbackOrder** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows Defender\Updates** with a value of **FileShares**. +- Create a new REG\_SZ registry setting named **FallbackOrder** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows Defender\Updates** with a value of **FileShares**. For Windows 10 only, you can stop Enhanced Notifications: @@ -1854,11 +1852,11 @@ To disable Windows Defender Smartscreen: - In Group Policy, configure - **Computer Configuration > Administrative Templates > Windows Components > Windows Defender SmartScreen > Explorer > Configure Windows Defender SmartScreen** : **Disable** - -or- + -and- - **Computer Configuration > Administrative Templates > Windows Components > File Explorer > Configure Windows Defender SmartScreen** : **Disable** - -and- + -and- - **Computer Configuration > Administrative Templates > Windows Components > Windows Defender SmartScreen > Explorer > Configure app install control** : **Enable** @@ -1866,11 +1864,11 @@ To disable Windows Defender Smartscreen: - Create a REG_DWORD registry setting named **EnableSmartScreen** in **HKEY_LOCAL_MACHINE\Sofware\Policies\Microsoft\Windows\System** with a value of 0 (zero). - -and- + -and- - Create a REG_DWORD registry setting named **ConfigureAppInstallControlEnabled** in **HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\SmartScreen** with a value of 1. - -and- + -and- - Create a SZ registry setting named **ConfigureAppInstallControl** in **HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\SmartScreen** with a value of **Anywhere**. @@ -1882,15 +1880,15 @@ To disable Windows Defender Smartscreen: To remove Windows Media Player on Windows 10: -- From the **Programs and Features** control panel, click **Turn Windows features on or off**, under **Media Features**, clear the **Windows Media Player** check box, and then click **OK**. +- From the **Programs and Features** control panel, click **Turn Windows features on or off**, under **Media Features**, clear the **Windows Media Player** check box, and then click **OK**. - -or- + -or- -- Run the following DISM command from an elevated command prompt: **dism /online /Disable-Feature /FeatureName:WindowsMediaPlayer** +- Run the following DISM command from an elevated command prompt: **dism /online /Disable-Feature /FeatureName:WindowsMediaPlayer** To remove Windows Media Player on Windows Server 2016: -- Run the following DISM command from an elevated command prompt: **dism /online /Disable-Feature /FeatureName:WindowsMediaPlayer** +- Run the following DISM command from an elevated command prompt: **dism /online /Disable-Feature /FeatureName:WindowsMediaPlayer** ### 25. Windows Spotlight @@ -1903,51 +1901,51 @@ If you're running Windows 10, version 1607 or later, you only need to enable the > [!NOTE] > This must be done within 15 minutes after Windows 10 is installed. Alternatively, you can create an image with this setting. - -or- + -or- -- For Windows 10 only, apply the Experience/AllowWindowsSpotlight MDM policy from the [Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-experience), with a value of 0 (zero). +- For Windows 10 only, apply the Experience/AllowWindowsSpotlight MDM policy from the [Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-experience), with a value of 0 (zero). - -or- + -or- -- Create a new REG\_DWORD registry setting named **DisableWindowsSpotlightFeatures** in **HKEY\_CURRENT\_USER\\SOFTWARE\\Policies\\Microsoft\\Windows\\CloudContent** with a value of 1 (one). +- Create a new REG\_DWORD registry setting named **DisableWindowsSpotlightFeatures** in **HKEY\_CURRENT\_USER\\SOFTWARE\\Policies\\Microsoft\\Windows\\CloudContent** with a value of 1 (one). If you're not running Windows 10, version 1607 or later, you can use the other options in this section. -- Configure the following in **Settings**: +- Configure the following in **Settings**: - - **Personalization** > **Lock screen** > **Background** > **Windows spotlight**, select a different background, and turn off **Get fun facts, tips, tricks and more on your lock screen**. + - **Personalization** > **Lock screen** > **Background** > **Windows spotlight**, select a different background, and turn off **Get fun facts, tips, tricks and more on your lock screen**. > [!NOTE] > In Windows 10, version 1507 and Windows 10, version 1511, this setting was named **Show me tips, tricks, and more on the lock screen**. - - **Personalization** > **Start** > **Occasionally show suggestions in Start**. + - **Personalization** > **Start** > **Occasionally show suggestions in Start**. - - **System** > **Notifications & actions** > **Show me tips about Windows**. + - **System** > **Notifications & actions** > **Show me tips about Windows**. - -or- + -or- -- Apply the Group Policies: +- Apply the Group Policies: - - **Computer Configuration** > **Administrative Templates** > **Control Panel** > **Personalization** > **Force a specific default lock screen image**. - - Add a location in the **Path to local lock screen image** box. + - **Computer Configuration** > **Administrative Templates** > **Control Panel** > **Personalization** > **Force a specific default lock screen image**. + - Add a location in the **Path to local lock screen image** box. - - Set the **Turn off fun facts, tips, tricks, and more on lock screen** check box. + - Set the **Turn off fun facts, tips, tricks, and more on lock screen** check box. - > [!NOTE] - > This will only take effect if the policy is applied before the first logon. If you cannot apply the **Force a specific default lock screen image** policy before the first logon to the device, you can apply this policy: **Computer Configuration** > **Administrative Templates** > **Control Panel** > **Personalization** > **Do not display the lock screen**. Alternatively, you can create a new REG\_SZ registry setting nameed **LockScreenImage** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\Personalization** with a value of **C:\\windows\\web\\screen\\lockscreen.jpg** and create a new REG\_DWORD registry setting named **LockScreenOverlaysDisabled** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\Personalization** with a value of 1 (one). + > [!NOTE] + > This will only take effect if the policy is applied before the first logon. If you cannot apply the **Force a specific default lock screen image** policy before the first logon to the device, you can apply this policy: **Computer Configuration** > **Administrative Templates** > **Control Panel** > **Personalization** > **Do not display the lock screen**. Alternatively, you can create a new REG\_SZ registry setting nameed **LockScreenImage** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\Personalization** with a value of **C:\\windows\\web\\screen\\lockscreen.jpg** and create a new REG\_DWORD registry setting named **LockScreenOverlaysDisabled** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\Personalization** with a value of 1 (one). - - **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Cloud Content** > **Do not show Windows tips**. + - **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Cloud Content** > **Do not show Windows tips**. - -or- + -or- - - Create a new REG\_DWORD registry setting named **DisableSoftLanding** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\CloudContent** with a value of 1 (one). + - Create a new REG\_DWORD registry setting named **DisableSoftLanding** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\CloudContent** with a value of 1 (one). - - **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Cloud Content** > **Turn off Microsoft consumer experiences**. + - **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Cloud Content** > **Turn off Microsoft consumer experiences**. - -or- + -or- - - Create a new REG\_DWORD registry setting named **DisableWindowsConsumerFeatures** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\CloudContent** with a value of 1 (one). + - Create a new REG\_DWORD registry setting named **DisableWindowsConsumerFeatures** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\CloudContent** with a value of 1 (one). For more info, see [Windows Spotlight on the lock screen](/windows/configuration/windows-spotlight). @@ -1958,17 +1956,17 @@ This will also turn off automatic app updates, and the Microsoft Store will be d In addition, new email accounts cannot be created by clicking **Settings** > **Accounts** > **Email & app accounts** > **Add an account**. On Windows Server 2016, this will block Microsoft Store calls from Universal Windows Apps. -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Store** > **Disable all apps from Microsoft Store**. +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Store** > **Disable all apps from Microsoft Store**. - -or- + -or- - - Create a new REG\_DWORD registry setting named **DisableStoreApps** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\WindowsStore** with a value of 1 (one). + - Create a new REG\_DWORD registry setting named **DisableStoreApps** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\WindowsStore** with a value of 1 (one). -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Store** > **Turn off Automatic Download and Install of updates**. +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Store** > **Turn off Automatic Download and Install of updates**. - -or- + -or- - - Create a new REG\_DWORD registry setting named **AutoDownload** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\WindowsStore** with a value of 2 (two). + - Create a new REG\_DWORD registry setting named **AutoDownload** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\WindowsStore** with a value of 2 (two). ### 26.1 Apps for websites @@ -1990,7 +1988,7 @@ In Windows 10, version 1607, you can stop network traffic related to Windows Upd You can set up Delivery Optimization from the **Settings** UI. -- Go to **Settings** > **Update & security** > **Windows Update** > **Advanced options** > **Choose how updates are delivered**. +- Go to **Settings** > **Update & security** > **Windows Update** > **Advanced options** > **Choose how updates are delivered**. ### 27.2 Delivery Optimization Group Policies @@ -2039,47 +2037,47 @@ For more info about Delivery Optimization in general, see [Windows Update Delive You can turn off Windows Update by setting the following registry entries: -- Add a REG\_DWORD value named **DoNotConnectToWindowsUpdateInternetLocations** to **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate** and set the value to 1. +- Add a REG\_DWORD value named **DoNotConnectToWindowsUpdateInternetLocations** to **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate** and set the value to 1. - -and- + -and- -- Add a REG\_DWORD value named **DisableWindowsUpdateAccess** to **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate** and set the value to 1. +- Add a REG\_DWORD value named **DisableWindowsUpdateAccess** to **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate** and set the value to 1. - -and- + -and- -- Add a REG\_DWORD value named **UseWUServer** to **HKEY\_LOCAL\_MACHINE\Software\Policies\Microsoft\Windows\WindowsUpdate\AU** and set the value to 1. +- Add a REG\_DWORD value named **UseWUServer** to **HKEY\_LOCAL\_MACHINE\Software\Policies\Microsoft\Windows\WindowsUpdate\AU** and set the value to 1. - -or- + -or- -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Windows Update** > **Do not connect to any Windows Update Internet locations**. +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Windows Update** > **Do not connect to any Windows Update Internet locations**. - -and- + -and- -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **System** > **Internet Communication Management** > **Internet Communication Settings** > **Turn off access to all Windows Update features**. +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **System** > **Internet Communication Management** > **Internet Communication Settings** > **Turn off access to all Windows Update features**. - -and- + -and- -- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Windows Update** > **Specify intranet Microsoft update service location** and set the **Set the alternate download server** to " ". +- Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Windows Update** > **Specify intranet Microsoft update service location** and set the **Set the alternate download server** to " ". You can turn off automatic updates by doing one of the following. This is not recommended. -- Add a REG\_DWORD value named **AutoDownload** to **HKEY\_LOCAL\_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\WindowsStore\\WindowsUpdate** and set the value to 5. +- Add a REG\_DWORD value named **AutoDownload** to **HKEY\_LOCAL\_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\WindowsStore\\WindowsUpdate** and set the value to 5. - -or- + -or- -- For Windows 10 only, apply the Update/AllowAutoUpdate MDM policy from the [Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update), where: +- For Windows 10 only, apply the Update/AllowAutoUpdate MDM policy from the [Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update), where: - - **0**. Notify the user before downloading the update. + - **0**. Notify the user before downloading the update. - - **1**. Auto install the update and then notify the user to schedule a device restart. + - **1**. Auto install the update and then notify the user to schedule a device restart. - - **2** (default). Auto install and restart. + - **2** (default). Auto install and restart. - - **3**. Auto install and restart at a specified time. + - **3**. Auto install and restart at a specified time. - - **4**. Auto install and restart without end-user control. + - **4**. Auto install and restart without end-user control. - - **5**. Turn off automatic updates. + - **5**. Turn off automatic updates. To learn more, see [Device update management](https://msdn.microsoft.com/library/windows/hardware/dn957432.aspx) and [Configure Automatic Updates by using Group Policy](https://technet.microsoft.com/library/cc720539.aspx). From 7d2b0220c00cec5b5272d5f3cfbe03fb90e93bb1 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 20 Nov 2018 14:55:40 -0800 Subject: [PATCH 365/487] add link to blog --- ...ulations-windows-defender-advanced-threat-protection.md | 4 ++++ .../threat-protection/windows-defender-atp/get-started.md | 5 ++++- ...irements-windows-defender-advanced-threat-protection.md | 7 ++++++- .../threat-protection/windows-defender-atp/overview.md | 5 ++++- .../windows-defender-advanced-threat-protection.md | 4 ++++ 5 files changed, 22 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/attack-simulations-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/attack-simulations-windows-defender-advanced-threat-protection.md index f54267ebfe..aad3ef170a 100644 --- a/windows/security/threat-protection/windows-defender-atp/attack-simulations-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/attack-simulations-windows-defender-advanced-threat-protection.md @@ -25,6 +25,10 @@ ms.date: 28/02/2018 >Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-attacksimulations-abovefoldlink) +>[!TIP] +> Learn about the latest enhancements in Windows Defender ATP: [What's new in Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/11/15/whats-new-in-windows-defender-atp/). + + You might want to experience Windows Defender ATP before you onboard more than a few machines to the service. To do this, you can run controlled attack simulations on a few test machines. After running the simulated attacks, you can review how Windows Defender ATP surfaces malicious activity and explore how it enables an efficient response. ## Before you begin diff --git a/windows/security/threat-protection/windows-defender-atp/get-started.md b/windows/security/threat-protection/windows-defender-atp/get-started.md index 08d0bcb99e..1104afadfd 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-started.md +++ b/windows/security/threat-protection/windows-defender-atp/get-started.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 09/03/2018 +ms.date: 11/20/2018 --- # Get started with Windows Defender Advanced Threat Protection @@ -19,6 +19,9 @@ ms.date: 09/03/2018 - [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf) +>[!TIP] +> Learn about the latest enhancements in Windows Defender ATP: [What's new in Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/11/15/whats-new-in-windows-defender-atp/). + Learn about the minimum requirements and initial steps you need to take to get started with Windows Defender ATP. The following capabilities are available across multiple products that make up the Windows Defender ATP platform. diff --git a/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md index e9577e41f5..498cf8a90c 100644 --- a/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 11/06/2018 +ms.date: 11/20/2018 --- # Minimum requirements for Windows Defender ATP @@ -23,6 +23,10 @@ There are some minimum requirements for onboarding machines to the service. >Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-minreqs-abovefoldlink) + +>[!TIP] +> Learn about the latest enhancements in Windows Defender ATP: [What's new in Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/11/15/whats-new-in-windows-defender-atp/). + ## Licensing requirements Windows Defender Advanced Threat Protection requires one of the following Microsoft Volume Licensing offers: @@ -35,6 +39,7 @@ For more information on the array of features in Windows 10 editions, see [Compa For a detailed comparison table of Windows 10 commercial edition comparison, see the [comparison PDF](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf). + ## Related topic - [Validate licensing and complete setup](licensing-windows-defender-advanced-threat-protection.md) - [Onboard machines](onboard-configure-windows-defender-advanced-threat-protection.md) diff --git a/windows/security/threat-protection/windows-defender-atp/overview.md b/windows/security/threat-protection/windows-defender-atp/overview.md index 9741504d5c..d650cb05c1 100644 --- a/windows/security/threat-protection/windows-defender-atp/overview.md +++ b/windows/security/threat-protection/windows-defender-atp/overview.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 09/03/2018 +ms.date: 11/20/2018 --- # Overview of Windows Defender ATP capabilities @@ -21,6 +21,9 @@ ms.date: 09/03/2018 Understand the concepts behind the capabilities in Windows Defender ATP so you take full advantage of the complete threat protection platform. +>[!TIP] +> Learn about the latest enhancements in Windows Defender ATP: [What's new in Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/11/15/whats-new-in-windows-defender-atp/). + ## In this section Topic | Description diff --git a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md index 743cb4b2da..de7712091a 100644 --- a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md @@ -66,6 +66,10 @@ Windows Defender ATP uses the following combination of technology built into Win + +>[!TIP] +> Learn about the latest enhancements in Windows Defender ATP: [What's new in Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/11/15/whats-new-in-windows-defender-atp/). + **[Attack surface reduction](overview-attack-surface-reduction.md)**
      The attack surface reduction set of capabilities provide the first line of defense in the stack. By ensuring configuration settings are properly set and exploit mitigation techniques are applied, these set of capabilities resist attacks and exploitations. From 9bca4aa631ea7bbba7d1d9af7373288439bedbec Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 20 Nov 2018 14:57:23 -0800 Subject: [PATCH 366/487] update date --- ...k-simulations-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/attack-simulations-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/attack-simulations-windows-defender-advanced-threat-protection.md index aad3ef170a..123a0bdfd0 100644 --- a/windows/security/threat-protection/windows-defender-atp/attack-simulations-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/attack-simulations-windows-defender-advanced-threat-protection.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.author: lomayor author: lomayor ms.localizationpriority: medium -ms.date: 28/02/2018 +ms.date: 11/20/2018 --- # Experience Windows Defender ATP through simulated attacks From ff2434eb5e2bbcc9cab68f0709d7b096003f4c5f Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 21 Nov 2018 12:57:48 -0800 Subject: [PATCH 367/487] add preview tags to powerbi content --- ...rbi-reports-windows-defender-advanced-threat-protection.md | 4 +++- .../preview-windows-defender-advanced-threat-protection.md | 4 ++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection.md index 2af3d35376..1461a5c36b 100644 --- a/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection.md @@ -10,7 +10,7 @@ ms.sitesec: library ms.pagetype: security author: mjcaparas ms.localizationpriority: medium -ms.date: 10/19/2018 +ms.date: 11/21/2018 --- @@ -20,6 +20,8 @@ ms.date: 10/19/2018 - [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf) +[!include[Prerelease information](prerelease.md)] + >Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-powerbireports-abovefoldlink) diff --git a/windows/security/threat-protection/windows-defender-atp/preview-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/preview-windows-defender-advanced-threat-protection.md index f77b086c9e..c51de1c5bf 100644 --- a/windows/security/threat-protection/windows-defender-atp/preview-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/preview-windows-defender-advanced-threat-protection.md @@ -58,5 +58,9 @@ Onboard supported versions of Windows machines so that they can send sensor data - Windows 8.1 Pro +- [Create and build Power BI reports using Windows Defender ATP data](powerbi-reports-windows-defender-advanced-threat-protection.md)
      +Windows Defender ATP makes it easy to create a Power BI dashboard by providing an option straight from the portal. + + >Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-preview-belowfoldlink) From 28c08cf27bb7da6a5577f918c57f5598289afbc2 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Thu, 22 Nov 2018 01:58:33 -0500 Subject: [PATCH 368/487] typo: udpate -> update --- .../release-history-microsoft-store-business-education.md | 2 +- ...pv-install-the-management-server-on-a-standalone-computer.md | 2 +- windows/deployment/planning/windows-10-enterprise-faq-itpro.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/store-for-business/release-history-microsoft-store-business-education.md b/store-for-business/release-history-microsoft-store-business-education.md index 0b88f3f051..5bdddf66e2 100644 --- a/store-for-business/release-history-microsoft-store-business-education.md +++ b/store-for-business/release-history-microsoft-store-business-education.md @@ -39,7 +39,7 @@ Looking for info on the latest release? Check out [What's new in Microsoft Store - **Office 365 subscription management** - We know that sometimes customers need to cancel a subscription. While we don't want to lose a customer, we want the process for managing subscriptions to be easy. Now, you can delete your Office 365 subscription without calling Support. From Microsoft Store for Business and Education, you can request to delete an Office 365 subscription. We'll wait three days before permanently deleting the subscription. In case of a mistake, customers are welcome to reactivate subscriptions during the three-day period. ## March 2018 -- **Performance improvements in private store** - We've made it significantly faster for you to udpate the private store. Many changes to the private store are available immediately after you make them. [Get more info](https://docs.microsoft.com/microsoft-store/manage-private-store-settings#private-store-performance) +- **Performance improvements in private store** - We've made it significantly faster for you to update the private store. Many changes to the private store are available immediately after you make them. [Get more info](https://docs.microsoft.com/microsoft-store/manage-private-store-settings#private-store-performance) - **Private store collection updates** - We’ve made it easier to find apps when creating private store collections – now you can search and filter results. [Get more info](https://docs.microsoft.com/microsoft-store/manage-private-store-settings#private-store-collections) - **Manage Skype Communication credits** - Office 365 customers that own Skype Communication Credits can now see and manage them in Microsoft Store for Business. You can view your account, add funds to your account, and manage auto-recharge settings. diff --git a/windows/application-management/app-v/appv-install-the-management-server-on-a-standalone-computer.md b/windows/application-management/app-v/appv-install-the-management-server-on-a-standalone-computer.md index 2da4a3b2f6..5a78399b06 100644 --- a/windows/application-management/app-v/appv-install-the-management-server-on-a-standalone-computer.md +++ b/windows/application-management/app-v/appv-install-the-management-server-on-a-standalone-computer.md @@ -16,7 +16,7 @@ To install the management server on a standalone computer and connect it to the 1. Copy the App-V server installation files to the computer on which you want to install it on. To start the App-V server installation, run **appv\_server\_setup.exe** as an administrator, then select **Install**. 2. On the **Getting Started** page, review and accept the license terms, then select **Next**. -3. On the **Use Microsoft Update to help keep your computer secure and up-to-date** page, to enable Microsoft Udpate, select **Use Microsoft Update when I check for updates (recommended)**. To disable Microsoft Update, select **I don’t want to use Microsoft Update**, then select **Next**. +3. On the **Use Microsoft Update to help keep your computer secure and up-to-date** page, to enable Microsoft Update, select **Use Microsoft Update when I check for updates (recommended)**. To disable Microsoft Update, select **I don’t want to use Microsoft Update**, then select **Next**. 4. On the **Feature Selection** page, select the **Management Server** checkbox, then select **Next**. 5. On the **Installation Location** page, accept the default location, then select **Next**. 6. On the **Configure Existing Management Database** page, select **Use a remote SQL Server**, then enter the computer running Microsoft SQL's machine name, such as ```SqlServerMachine```. diff --git a/windows/deployment/planning/windows-10-enterprise-faq-itpro.md b/windows/deployment/planning/windows-10-enterprise-faq-itpro.md index b79237a3e1..7dcb96facc 100644 --- a/windows/deployment/planning/windows-10-enterprise-faq-itpro.md +++ b/windows/deployment/planning/windows-10-enterprise-faq-itpro.md @@ -1,7 +1,7 @@ --- title: Windows 10 Enterprise FAQ for IT pros (Windows 10) description: Get answers to common questions around compatibility, installation, and support for Windows 10 Enterprise. -keywords: Windows 10 Enterprise, download, system requirements, drivers, appcompat, manage udpates, Windows as a service, servicing channels, deployment tools +keywords: Windows 10 Enterprise, download, system requirements, drivers, appcompat, manage updates, Windows as a service, servicing channels, deployment tools ms.prod: w10 ms.mktglfcycl: plan ms.localizationpriority: medium From 3b7ea1af46558ac3ee41c58cee4f664f65e6e6bc Mon Sep 17 00:00:00 2001 From: dhellstern Date: Thu, 22 Nov 2018 14:29:39 -0800 Subject: [PATCH 369/487] typo: aa -> a --- windows/deployment/update/waas-servicing-differences.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/update/waas-servicing-differences.md b/windows/deployment/update/waas-servicing-differences.md index 91ff222523..cb55ad0bc9 100644 --- a/windows/deployment/update/waas-servicing-differences.md +++ b/windows/deployment/update/waas-servicing-differences.md @@ -51,7 +51,7 @@ This cumulative update model for Windows 10 has helped provide the Windows ecosy - Windows 7 and other legacy operating systems have cumulative updates that operate differently than in Windows 10 (see next section). ## Windows 7 and legacy OS versions -While Windows 10 updates could have been controlled as cumulative from "Day 1," the legacy OS ecosystem for both client and server was highly fragmented. Recognizing the challenges of update quality in aa fragmented environment, we moved Windows 7 to a cumulative update model in October 2016. +While Windows 10 updates could have been controlled as cumulative from "Day 1," the legacy OS ecosystem for both client and server was highly fragmented. Recognizing the challenges of update quality in a fragmented environment, we moved Windows 7 to a cumulative update model in October 2016. Customers saw the LCU model used for Windows 10 as having packages that were too large and represented too much of a change for legacy operating systems, so a different model was implemented. Windows instead offered two cumulative package types for all legacy operating systems: Monthly Rollups and Security-only updates. @@ -103,4 +103,4 @@ In closing, I hope this overview of the update model across current and legacy W - [Simplified servicing for Windows 7 and Windows 8.1: the latest improvements](https://techcommunity.microsoft.com/t5/Windows-Blog-Archive/Simplified-servicing-for-Windows-7-and-Windows-8-1-the-latest/ba-p/166798) - [Windows Server 2008 SP2 servicing changes](https://cloudblogs.microsoft.com/windowsserver/2018/06/12/windows-server-2008-sp2-servicing-changes/) - [Windows 10 update servicing cadence](https://techcommunity.microsoft.com/t5/Windows-IT-Pro-Blog/Windows-10-update-servicing-cadence/ba-p/222376) -- [Windows 7 servicing stack updates: managing change and appreciating cumulative updates](https://techcommunity.microsoft.com/t5/Windows-IT-Pro-Blog/Windows-7-servicing-stack-updates-managing-change-and/ba-p/260434) \ No newline at end of file +- [Windows 7 servicing stack updates: managing change and appreciating cumulative updates](https://techcommunity.microsoft.com/t5/Windows-IT-Pro-Blog/Windows-7-servicing-stack-updates-managing-change-and/ba-p/260434) From 6b726a398e0f90988747cbe26efd71c2d43c1b5f Mon Sep 17 00:00:00 2001 From: Dante Stancato <45296507+dantecit0@users.noreply.github.com> Date: Fri, 23 Nov 2018 15:37:59 -0300 Subject: [PATCH 370/487] Added Domain for Proxy Config Added domain "*.s-microsoft.com" which seems to be related to download images for store apps. Here are some packets showing that: 4498 561 14:29:36 12/11/2018 0.0010884 (4) 1.2.3.4 5.6.7.8 HTTP HTTP:Request, GET http://store-images.s-microsoft.com/image/apps.49508.13510798883386282.fec616b7-7806-45b7-9ad7-c72ca, Query:background=&foreground=%2300000033&mode=letterbox&w=300&h=300 5053 570 14:29:36 12/11/2018 0.2510771 (4) 1.2.3.4 5.6.7.8 HTTP HTTP:Request, GET http://store-images.s-microsoft.com/image/apps.61587.14094456225993959.9e5ac5ea-d493-41b8-a022-670c0, Query:background=%23222222&foreground=%2300000033&mode=letterbox&w=150&h=150 --- store-for-business/prerequisites-microsoft-store-for-business.md | 1 + 1 file changed, 1 insertion(+) diff --git a/store-for-business/prerequisites-microsoft-store-for-business.md b/store-for-business/prerequisites-microsoft-store-for-business.md index d0c8a17014..618205cdd5 100644 --- a/store-for-business/prerequisites-microsoft-store-for-business.md +++ b/store-for-business/prerequisites-microsoft-store-for-business.md @@ -56,6 +56,7 @@ If your organization restricts computers on your network from connecting to the - windowsphone.com - \*.wns.windows.com - \*.microsoft.com +- \*.s-microsoft.com - www.msftncsi.com (prior to Windows 10, version 1607) - www.msftconnecttest.com/connecttest.txt (replaces www.msftncsi.com starting with Windows 10, version 1607) From 2aebb29b2f866c95c2bcca5169b26e7c01404b9e Mon Sep 17 00:00:00 2001 From: mijeffer Date: Fri, 23 Nov 2018 11:18:54 -0800 Subject: [PATCH 371/487] Adding image of partner acceptance Trying to add an image of partner acceptance and fixing minor grammatical changes. Trudy, I'll send you the image out-of-band if I can't find out how to upload it --- .../work-with-partner-microsoft-store-business.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/store-for-business/work-with-partner-microsoft-store-business.md b/store-for-business/work-with-partner-microsoft-store-business.md index f364728d57..c817dea96e 100644 --- a/store-for-business/work-with-partner-microsoft-store-business.md +++ b/store-for-business/work-with-partner-microsoft-store-business.md @@ -20,7 +20,7 @@ The process goes like this: - Admins find and contact a solution provider using **Find a solution provider** in Microsoft Store for Business. - Solution providers send a request from Partner center to customers to become their solution provider. - Customers accept the invitation in Microsoft Store for Business and start working with the solution provider. -- Customers can manage setting for the relationship with Partner in Microsoft Store for Business. +- Customers can manage settings for the relationship with Partner in Microsoft Store for Business. ## What can a solution provider do for my organization or school? @@ -59,8 +59,11 @@ The solution provider will get in touch with you. You'll have a chance to learn Once you've found a solution provider and decided to work with them, they'll send you an invitation to work together from Partner Center. In Microsoft Store for Business or Education, you'll need to accept the invitation. After that, you can manage their permissions. **To accept a solution provider invitation** -1. **Follow email link** - You'll receive an email with a link accept the solution provider invitation. The link will take you to Microsoft Store for Business or Education. +1. **Follow email link** - You'll receive an email with a link accept the solution provider invitation from your solution provider. The link will take you to Microsoft Store for Business or Education. 2. **Accept invitation** - On **Accept Partner Invitation**, select **Authorize** to accept the invitation, accept terms of the Microsoft Cloud Agreement, and start working with the solution provider. + +![Image shows accepting an invitation from a solution provider in Microsoft Store for Business.](images/msft-accept-partner.png) + ## Delegate admin privileges @@ -76,4 +79,4 @@ If you delegate admin privileges to a solution provider, you can remove that lat 3. Choose the Partner you want to manage. 4. Select **Remove Delegated Permissions**. -The solution provider will still be able to work with you, for example, as a Reseller. \ No newline at end of file +The solution provider will still be able to work with you, for example, as a Reseller. From d4508c44b275fde22014198eb09874a25b181163 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 26 Nov 2018 07:30:19 -0800 Subject: [PATCH 372/487] Update advanced-troubleshooting-windows-freeze-issue Add edits --- ...anced-troubleshooting-windows-freeze-issue | 65 +++++++++---------- 1 file changed, 32 insertions(+), 33 deletions(-) diff --git a/windows/client-management/advanced-troubleshooting-windows-freeze-issue b/windows/client-management/advanced-troubleshooting-windows-freeze-issue index 17f7fa271a..4c3115e2f7 100644 --- a/windows/client-management/advanced-troubleshooting-windows-freeze-issue +++ b/windows/client-management/advanced-troubleshooting-windows-freeze-issue @@ -1,6 +1,6 @@ --- -title: Advanced Troubleshoot Windows-based computer freeze issues -description: Learn how to troublehsoot computer hand or freeze issues +title: Advanced troubleshooting for Windows-based computer freeze issues +description: Learn how to troubleshoot computer freeze issues. ms.prod: w10 ms.mktglfcycl: ms.sitesec: library @@ -8,10 +8,10 @@ ms.topic: troubleshooting author: kaushika-msft ms.localizationpriority: medium ms.author: elizapo -ms.date: +ms.date: 11/26/2018 --- -# Troubleshoot Windows-based computer freeze issues +# Advanced troubleshooting for Windows-based computer freeze issues This article describes how to troubleshoot freeze issues on Windows-based computers and servers. It also provides methods for collecting data that will help administrators or software developers diagnose, identify, and fix these issues. @@ -22,8 +22,8 @@ This article describes how to troubleshoot freeze issues on Windows-based comput * Which computer is freezing? (Example: The impacted computer is a physical server, virtual server, and so on.) * What operation was being performed when the freezes occurred? (Example: This issue occurs when you shut down GUI, perform one or more operations, and so on.) -* How often do the errors occur? (Example: This issue occurs every night at 7 o'clock, every day around 7pm, and so on.) -* On how many computers does this occur? (Example: All computers, only one computer, or 10computers, and so on.) +* How often do the errors occur? (Example: This issue occurs every night at 7 PM, every day around 7 AM, and so on.) +* On how many computers does this occur? (Example: All computers, only one computer, 10 computers, and so on.) ## Troubleshoot the freeze issues @@ -45,13 +45,13 @@ If the physical computer or the virtual machine is still freezing, use one or mo * Try to use Remote Admin tools such as Computer Management, remote Server Manager, and Wmimgmt.msc. -### For the computer that has run out of a frozen state +### For the computer that is no longer frozen If the physical computer or virtual machine froze but is now running in a good state, use one or more of the following methods for troubleshooting. #### For a physical computer -* Review the System and Application logs from the computer that is having the issue. You can start by using the following event IDs: +* Review the System and Application logs from the computer that is having the issue. * Generate a System Diagnostics report by running the perfmon /report command. @@ -72,18 +72,18 @@ To collect data for a server freeze, check the following table, and use one or m |Computer type and state |Data collection method | |-------------------------|--------------------| |A physical computer that's running in a frozen state|[Use a memory dump file to collect data](#use-memory-dump-to-collect-data-for-the-physical-computer-thats-running-in-a-frozen-state). Or use method 2, 3, or 4. These methods are listed later in this section.| -|A physical computer that has run out of a frozen state|Use method 1, 2, 3, or 4. These methods are listed later in this section. And [use Pool Monitor to collect data](#use-pool-monitor-to-collect-data-for-the-physical-computer-that-has-run-out-of-a-frozen-state).| +|A physical computer that is no longer frozen|Use method 1, 2, 3, or 4. These methods are listed later in this section. And [use Pool Monitor to collect data](#use-pool-monitor-to-collect-data-for-the-physical-computer-that-is-no-longer-frozen).| |A virtual machine that's running in a frozen state|Hyper-V or VMware: [Use a memory dump file to collect data for the virtual machine that's running in a frozen state](#use-memory-dump-to-collect-data-for-the-virtual-machine-thats-running-in-a-frozen-state).
      XenServer: Use method 1, 2, 3, or 4. These methods are listed later in this section.| -|A virtual machine that has run out of a frozen state|Use method 1, 2, 3, or 4. These methods are listed later in this section.| +|A virtual machine that is no longer frozen|Use method 1, 2, 3, or 4. These methods are listed later in this section.| -#### Method 1: Memory Dump +#### Method 1: Memory dump > [!Note] -> Follow the steps in this section carefully. Serious problems might occur if you modify the registry incorrectly. Before you modify it, [back up the registry for restoration](https://support.microsoft.com/en-us/help/322756) in case problems occur. - +> Follow the steps in this section carefully. Serious problems might occur if you modify the registry incorrectly. Before you modify it, [back up the registry for restoration](https://support.microsoft.com/help/322756) in case problems occur. + A complete memory dump file records all the contents of system memory when the computer stops unexpectedly. A complete memory dump file may contain data from processes that were running when the memory dump file was collected. -If the computer has run out of a frozen state and now is running in a good state, use the following steps to enable memory dump so that you can collect memory dump when the freeze issue occurs again. If the virtual machine is still running in a frozen state, use the following steps to enable and collect memory dump. +If the computer is no longer frozen and now is running in a good state, use the following steps to enable memory dump so that you can collect memory dump when the freeze issue occurs again. If the virtual machine is still running in a frozen state, use the following steps to enable and collect memory dump. > [!Note] > If you have a restart feature that is enabled on the computer, such as the Automatic System Restart (ASR) feature in Compaq computers, disable it. This setting is usually found in the BIOS. With this feature enabled, if the BIOS doesn't detect a heartbeat from the operating system, it will restart the computer. The restart can interrupt the dump process. @@ -111,14 +111,14 @@ If the computer has run out of a frozen state and now is running in a good state 2. Enable the CrashOnCtrlScroll registry value to allow the system to generate a dump file by using the keyboard. To do this, follow these steps: 1. Go to Registry Editor, and then locate the following registry keys: - * **HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters** - * **HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters** + * `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters` + * `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters` 2. Create the following CrashOnCtrlScroll registry entry in the two registry keys: - Value Name: CrashOnCtrlScroll - Data Type: REG_DWORD - Value: 1 + **Value Name**: `CrashOnCtrlScroll` + **Data Type**: `REG_DWORD` + **Value**: `1` 3. Exit Registry Editor. @@ -126,12 +126,12 @@ If the computer has run out of a frozen state and now is running in a good state 3. On some physical computers, you may generate a nonmakeable interruption (NMI) from the Web Interface feature (such as DRAC, iLo, and RSA). However, by default, this setting will stop the system without creating a memory dump. - To allow the operating system to generate a memory dump file at an NMI interruption, set the value of the [NMICrashDump](https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2003/cc783271(v=ws.10)) registry entry to 1 (REG_DWORD). Then, restart the computer to apply this change. + To allow the operating system to generate a memory dump file at an NMI interruption, set the value of the [NMICrashDump](https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2003/cc783271(v=ws.10)) registry entry to `1` (REG_DWORD). Then, restart the computer to apply this change. > [!Note] > This is applicable only for Windows 7, Windows Server 2008 R2, and earlier versions of Windows. For Windows 8 Windows Server 2012, and later versions of Windows, the NMICrashDump registry key is no longer required, and an NMI interruption will result in [a Stop error that follows a memory dump data collection](https://support.microsoft.com/help/2750146). -4. When the computer exhibits the problem, hold down the right-side Ctrl key, and press the Scroll Lock key two times to generate a memory dump file. +4. When the computer exhibits the problem, hold down the right **Ctrl** key, and press the **Scroll Lock** key two times to generate a memory dump file. > [!Note] > By default, the dump file is located in the following path:
      @@ -147,7 +147,7 @@ Learn how to use Dumpchk.exe to check your dump files #### Method 3: Performance Monitor -You can use Windows Performance Monitor to examine how programs that you run affect your computer's performance, both in real time and by collecting log data for later analysis. To create performance counter and event trace log collections on local and remote systems, at a command prompt that's running as administrator, run the following commands: +You can use Windows Performance Monitor to examine how programs that you run affect your computer's performance, both in real time and by collecting log data for later analysis. To create performance counter and event trace log collections on local and remote systems, run the following commands in a command prompt as administrator: ```cmd Logman create counter LOGNAME_Long -u DOMAIN\USERNAME * -f bincirc -v mmddhhmm -max 500 -c "\\COMPUTERNAME\LogicalDisk(*)\*" "\\COMPUTERNAME\Memory\*" "\\COMPUTERNAME\Network Interface(*)\*" "\\COMPUTERNAME\Paging File(*)\*" "\\COMPUTERNAME\PhysicalDisk(*)\*" "\\COMPUTERNAME\Process(*)\*" "\\COMPUTERNAME\Redirector\*" "\\COMPUTERNAME\Server\*" "\\COMPUTERNAME\System\*" "\\COMPUTERNAME\Terminal Services\*" "\\COMPUTERNAME\Processor(*)\*" "\\COMPUTERNAME\Cache\*" -si 00:05:00 @@ -179,7 +179,7 @@ The Performance Monitor log is located in the path: C:\PERFLOGS #### Use memory dump to collect data for the physical computer that's running in a frozen state > [!Warning] -> Follow the steps in this section carefully. Serious problems might occur if you modify the registry incorrectly. Before you modify it, [back up the registry for restoration](https://support.microsoft.com/en-us/help/322756) in case problems occur. +> Follow the steps in this section carefully. Serious problems might occur if you modify the registry incorrectly. Before you modify it, [back up the registry for restoration](https://support.microsoft.com/help/322756) in case problems occur. If the physical computer is still running in a frozen state, follow these steps to enable and collect memory dump: @@ -195,10 +195,9 @@ If the physical computer is still running in a frozen state, follow these steps 2. From a remote computer that is preferably in the same network and subnet, go to **Registry Editor** \> **Connect Network Registry**. Then, connect to the concerned computer, and verify the following settings: * **HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\CrashDumpEnabled** - Make sure that the [CrashDumpEnabled](https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-2000-server/cc976050(v=technet.10)) registry entry is 1. - + Make sure that the [CrashDumpEnabled](https://docs.microsoft.com/previous-versions/windows/it-pro/windows-2000-server/cc976050(v=technet.10)) registry entry is `1`. * **HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\NMICrashDump** - On some physical servers, if the NMICrashDump registry entry exists and its value is 1, you may take advantage of the NMI from the remote management capabilities (such as DRAC, iLo, and RSA). + On some physical servers, if the NMICrashDump registry entry exists and its value is `1`, you may take advantage of the NMI from the remote management capabilities (such as DRAC, iLo, and RSA). * **HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PagingFiles and ExistingPageFiles** If the value of the **Pagefile** registry entry is system managed, the size won't be reflected in the registry (Example value: ?:\pagefile.sys). @@ -209,7 +208,7 @@ If the physical computer is still running in a frozen state, follow these steps 3. Make sure that there's a paging file (pagefile.sys) on the system drive of the computer, and it's at least 100 MB over the installed RAM. - 4. Make sure that there's more free up space on the hard disk drives of the computer than there's physical RAM. + 4. Make sure that there's more free space on the hard disk drives of the computer than there is physical RAM. 2. Enable the **CrashOnCtrlScroll** registry value on the computer to allow the system to generate a dump file by using the keyboard. To do this, follow these steps: @@ -219,20 +218,20 @@ If the physical computer is still running in a frozen state, follow these steps 2. Create the following CrashOnCtrlScroll registry entry in the two registry keys: - Value Name: CrashOnCtrlScroll - Data Type: REG_DWORD - Value: 1 + **Value Name**: `CrashOnCtrlScroll` + **Data Type**: `REG_DWORD` + **Value**: `1` 3. Exit Registry Editor. 4. Restart the computer. -3. When the computer exhibits the problem, hold down the right-side CTRL key, and press the Scroll Lock key two times to generate a memory dump. +3. When the computer exhibits the problem, hold down the right **CTRL** key, and press the **Scroll Lock** key two times to generate a memory dump. > [!Note] > By default, the dump file is located in the path: %SystemRoot%\MEMORY.DMP -#### Use Pool Monitor to collect data for the physical computer that has run out of a frozen state +#### Use Pool Monitor to collect data for the physical computer that is no longer frozen Pool Monitor shows you the number of allocations and outstanding bytes of allocation by type of pool and the tag that is passed into calls of ExAllocatePoolWithTag. @@ -244,7 +243,7 @@ Use the one of the following methods for the application on which the virtual ma ##### Microsoft Hyper-V -If the virtual machine is running Windows 8, Windows Server 2012, or a later version of Windows on Microsoft Hyper-V Server 2012, you can use the built-in NMI feature through a [Debug-VM](https://docs.microsoft.com/en-us/previous-versions/windows/powershell-scripting/dn464280(v=wps.630)) cmdlet to debug and get a memory dump. +If the virtual machine is running Windows 8, Windows Server 2012, or a later version of Windows on Microsoft Hyper-V Server 2012, you can use the built-in NMI feature through a [Debug-VM](https://docs.microsoft.com/previous-versions/windows/powershell-scripting/dn464280(v=wps.630)) cmdlet to debug and get a memory dump. To debug the virtual machines on Hyper-V, run the following cmdlet in Windows PowerShell: From 7a43a8d6a751dbe6cff8e79bbe4c9cd85716febf Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 26 Nov 2018 07:48:51 -0800 Subject: [PATCH 373/487] Revert "Creating new on hang issue" --- ...anced-troubleshooting-windows-freeze-issue | 271 ------------------ 1 file changed, 271 deletions(-) delete mode 100644 windows/client-management/advanced-troubleshooting-windows-freeze-issue diff --git a/windows/client-management/advanced-troubleshooting-windows-freeze-issue b/windows/client-management/advanced-troubleshooting-windows-freeze-issue deleted file mode 100644 index 4c3115e2f7..0000000000 --- a/windows/client-management/advanced-troubleshooting-windows-freeze-issue +++ /dev/null @@ -1,271 +0,0 @@ ---- -title: Advanced troubleshooting for Windows-based computer freeze issues -description: Learn how to troubleshoot computer freeze issues. -ms.prod: w10 -ms.mktglfcycl: -ms.sitesec: library -ms.topic: troubleshooting -author: kaushika-msft -ms.localizationpriority: medium -ms.author: elizapo -ms.date: 11/26/2018 ---- - -# Advanced troubleshooting for Windows-based computer freeze issues - -This article describes how to troubleshoot freeze issues on Windows-based computers and servers. It also provides methods for collecting data that will help administrators or software developers diagnose, identify, and fix these issues. - -> [!Note] -> The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, about the performance or reliability of these products. - -## Identify the problem - -* Which computer is freezing? (Example: The impacted computer is a physical server, virtual server, and so on.) -* What operation was being performed when the freezes occurred? (Example: This issue occurs when you shut down GUI, perform one or more operations, and so on.) -* How often do the errors occur? (Example: This issue occurs every night at 7 PM, every day around 7 AM, and so on.) -* On how many computers does this occur? (Example: All computers, only one computer, 10 computers, and so on.) - -## Troubleshoot the freeze issues - -To troubleshoot the freeze issues, check the current status of your computer, and follow one of the following methods. - -### For the computer that's still running in a frozen state - -If the physical computer or the virtual machine is still freezing, use one or more of the following methods for troubleshooting: - -* Try to access the computer through Remote Desktop, Citrix, and so on. - -* Use the domain account or local administrator account to log on the computer by using one of the Remote Physical Console Access features, such as Dell Remote Access Card (DRAC), HP Integrated Lights-Out (iLo), or IBM Remote supervisor adapter (RSA). - -* Test ping to the computer. Packet dropping and high network latency may be observed. - -* Access administrative shares (\\\\**ServerName**\\c$). - -* Press Ctrl + Alt + Delete command and check response. - -* Try to use Remote Admin tools such as Computer Management, remote Server Manager, and Wmimgmt.msc. - -### For the computer that is no longer frozen - -If the physical computer or virtual machine froze but is now running in a good state, use one or more of the following methods for troubleshooting. - -#### For a physical computer - -* Review the System and Application logs from the computer that is having the issue. - -* Generate a System Diagnostics report by running the perfmon /report command. - -#### For a virtual machine - -* Review the System and Application logs from the computer that is having the issue. - -* Generate a System Diagnostics report by running the perfmon /report command. - -* Check history in virtual management monitoring tools. - -## More Information - -### Collect data for the freeze issues - -To collect data for a server freeze, check the following table, and use one or more of the suggested methods. - -|Computer type and state |Data collection method | -|-------------------------|--------------------| -|A physical computer that's running in a frozen state|[Use a memory dump file to collect data](#use-memory-dump-to-collect-data-for-the-physical-computer-thats-running-in-a-frozen-state). Or use method 2, 3, or 4. These methods are listed later in this section.| -|A physical computer that is no longer frozen|Use method 1, 2, 3, or 4. These methods are listed later in this section. And [use Pool Monitor to collect data](#use-pool-monitor-to-collect-data-for-the-physical-computer-that-is-no-longer-frozen).| -|A virtual machine that's running in a frozen state|Hyper-V or VMware: [Use a memory dump file to collect data for the virtual machine that's running in a frozen state](#use-memory-dump-to-collect-data-for-the-virtual-machine-thats-running-in-a-frozen-state).
      XenServer: Use method 1, 2, 3, or 4. These methods are listed later in this section.| -|A virtual machine that is no longer frozen|Use method 1, 2, 3, or 4. These methods are listed later in this section.| - -#### Method 1: Memory dump - -> [!Note] -> Follow the steps in this section carefully. Serious problems might occur if you modify the registry incorrectly. Before you modify it, [back up the registry for restoration](https://support.microsoft.com/help/322756) in case problems occur. - -A complete memory dump file records all the contents of system memory when the computer stops unexpectedly. A complete memory dump file may contain data from processes that were running when the memory dump file was collected. - -If the computer is no longer frozen and now is running in a good state, use the following steps to enable memory dump so that you can collect memory dump when the freeze issue occurs again. If the virtual machine is still running in a frozen state, use the following steps to enable and collect memory dump. - -> [!Note] -> If you have a restart feature that is enabled on the computer, such as the Automatic System Restart (ASR) feature in Compaq computers, disable it. This setting is usually found in the BIOS. With this feature enabled, if the BIOS doesn't detect a heartbeat from the operating system, it will restart the computer. The restart can interrupt the dump process. - - -1. Make sure that the computer is set up to get a complete memory dump file. To do this, follow these steps: - - 1. Go to **System Properties** \> **Advanced** \> **Settings** in **Performance** \> **Advanced**, and then check or change the virtual memory by clicking **Change**. - - 2. Go back to **System Properties** \> **Advanced** \> **Settings** in **Startup and Recovery**. - - 3. In the **Write Debugging Information** section, select **Complete Memory Dump**. - - > [!Note] - > For Windows versions that are earlier than Windows 8 or Windows Server 2012, the Complete Memory Dump type isn't available in the GUI. You have to change it in Registry Editor. To do this, change the value of the following **CrashDumpEnabled** registry entry to **1** (REG_DWORD):**HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\CrashDumpEnabled** - - 4. Select **Overwrite any existing file**. - - 5. Make sure that there's a paging file (pagefile.sys) on the system drive and that it’s at least 100 megabytes (MB) over the installed RAM (Initial and Maximum Size). - - Additionally, you can use the workaround for [space limitations on the system drive in Windows Vista or Windows Server 2008](#space-limitations-on-the-system-drive-on-windows-vista-and-windows-server-2008). - - 6. Make sure that there's more freed-up space on the hard disk drives than there is physical RAM. - -2. Enable the CrashOnCtrlScroll registry value to allow the system to generate a dump file by using the keyboard. To do this, follow these steps: - - 1. Go to Registry Editor, and then locate the following registry keys: - * `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters` - * `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters` - - 2. Create the following CrashOnCtrlScroll registry entry in the two registry keys: - - **Value Name**: `CrashOnCtrlScroll` - **Data Type**: `REG_DWORD` - **Value**: `1` - - 3. Exit Registry Editor. - - 4. Restart the computer. - -3. On some physical computers, you may generate a nonmakeable interruption (NMI) from the Web Interface feature (such as DRAC, iLo, and RSA). However, by default, this setting will stop the system without creating a memory dump. - - To allow the operating system to generate a memory dump file at an NMI interruption, set the value of the [NMICrashDump](https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2003/cc783271(v=ws.10)) registry entry to `1` (REG_DWORD). Then, restart the computer to apply this change. - - > [!Note] - > This is applicable only for Windows 7, Windows Server 2008 R2, and earlier versions of Windows. For Windows 8 Windows Server 2012, and later versions of Windows, the NMICrashDump registry key is no longer required, and an NMI interruption will result in [a Stop error that follows a memory dump data collection](https://support.microsoft.com/help/2750146). - -4. When the computer exhibits the problem, hold down the right **Ctrl** key, and press the **Scroll Lock** key two times to generate a memory dump file. - - > [!Note] - > By default, the dump file is located in the following path:
      - > %SystemRoot%\MEMORY.DMP - -#### Method 2: Data sanity check - -Use the Dump Check Utility (Dumpchk.exe) to read a memory dump file or verify that the file was created correctly. You can download Dumpchk from the **Debugging tools for Windows** from the Windows Software Development Kit (SDK). - -Learn how to use Dumpchk.exe to check your dump files -> [!video https://www.youtube-nocookie.com/embed/xN7tOfgNKag] - - -#### Method 3: Performance Monitor - -You can use Windows Performance Monitor to examine how programs that you run affect your computer's performance, both in real time and by collecting log data for later analysis. To create performance counter and event trace log collections on local and remote systems, run the following commands in a command prompt as administrator: - -```cmd -Logman create counter LOGNAME_Long -u DOMAIN\USERNAME * -f bincirc -v mmddhhmm -max 500 -c "\\COMPUTERNAME\LogicalDisk(*)\*" "\\COMPUTERNAME\Memory\*" "\\COMPUTERNAME\Network Interface(*)\*" "\\COMPUTERNAME\Paging File(*)\*" "\\COMPUTERNAME\PhysicalDisk(*)\*" "\\COMPUTERNAME\Process(*)\*" "\\COMPUTERNAME\Redirector\*" "\\COMPUTERNAME\Server\*" "\\COMPUTERNAME\System\*" "\\COMPUTERNAME\Terminal Services\*" "\\COMPUTERNAME\Processor(*)\*" "\\COMPUTERNAME\Cache\*" -si 00:05:00 -``` - -```cmd -Logman create counter LOGNAME_Short -u DOMAIN\USERNAME * -f bincirc -v mmddhhmm -max 500 -c "\\COMPUTERNAME\LogicalDisk(*)\*" "\\COMPUTERNAME\Memory\*" "\\COMPUTERNAME\Network Interface(*)\*" "\\COMPUTERNAME\Paging File(*)\*" "\\COMPUTERNAME\PhysicalDisk(*)\*" "\\COMPUTERNAME\Process(*)\*" "\\COMPUTERNAME\Redirector\*" "\\COMPUTERNAME\Server\*" "\\COMPUTERNAME\System\*" "\\COMPUTERNAME\Terminal Services\*" "\\COMPUTERNAME\Processor(*)\*" "\\COMPUTERNAME\Cache\*" -si 00:00:10 -``` - -Then, you can start or stop the log by running the following commands: - -```cmd -logman start LOGNAME_Long / LOGNAME_Short -logman stop LOGNAME_Long / LOGNAME_Short -``` - -The Performance Monitor log is located in the path: C:\PERFLOGS - -#### Method 4: Microsoft Support Diagnostics - -1. In the search box of the [Microsoft Support Diagnostics Self-Help Portal](https://home.diagnostics.support.microsoft.com/selfhelp), type Windows Performance Diagnostic. - -2. In the search results, select **Windows Performance Diagnostic**, and then click **Create**. - -3. Follow the steps of the diagnostic. - -### Additional methods to collect data - -#### Use memory dump to collect data for the physical computer that's running in a frozen state - -> [!Warning] -> Follow the steps in this section carefully. Serious problems might occur if you modify the registry incorrectly. Before you modify it, [back up the registry for restoration](https://support.microsoft.com/help/322756) in case problems occur. - -If the physical computer is still running in a frozen state, follow these steps to enable and collect memory dump: - -1. Make sure that the computer is set up to get a complete memory dump file and that you can access it through the network. To do this, follow these steps: - - > [!Note] - > If it isn't possible to access the affected computer through the network, try to generate a memory dump file through NMI interruption. The result of the action may not collect a memory dump file if some of the following settings aren't qualified. - - 1. Try to access the desktop of the computer by any means. - - > [!Note] - > In case accessing the operating system isn't possible, try to access Registry Editor on the computer remotely in order to check the type of memory dump file and page file with which the computer is currently configured. - - 2. From a remote computer that is preferably in the same network and subnet, go to **Registry Editor** \> **Connect Network Registry**. Then, connect to the concerned computer, and verify the following settings: - * **HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\CrashDumpEnabled** - Make sure that the [CrashDumpEnabled](https://docs.microsoft.com/previous-versions/windows/it-pro/windows-2000-server/cc976050(v=technet.10)) registry entry is `1`. - * **HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\NMICrashDump** - On some physical servers, if the NMICrashDump registry entry exists and its value is `1`, you may take advantage of the NMI from the remote management capabilities (such as DRAC, iLo, and RSA). - * **HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PagingFiles and ExistingPageFiles** - If the value of the **Pagefile** registry entry is system managed, the size won't be reflected in the registry (Example value: ?:\pagefile.sys). - - If the page file is customized, the size will be reflected in the registry, such as ‘?:\pagefile.sys 1024 1124’ where 1024 is the initial size and 1124 is the max size. - - > [!Note] - > If the size isn't reflected in the Registry, try to access an Administrative share where the page file is located (such as \\\\**ServerName**\C$). - - 3. Make sure that there's a paging file (pagefile.sys) on the system drive of the computer, and it's at least 100 MB over the installed RAM. - - 4. Make sure that there's more free space on the hard disk drives of the computer than there is physical RAM. - -2. Enable the **CrashOnCtrlScroll** registry value on the computer to allow the system to generate a dump file by using the keyboard. To do this, follow these steps: - - 1. From a remote computer preferably in the same network and subnet, go to Registry Editor \> Connect Network Registry. Connect to the concerned computer and locate the following registry keys: - * **HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters** - * **HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters** - - 2. Create the following CrashOnCtrlScroll registry entry in the two registry keys: - - **Value Name**: `CrashOnCtrlScroll` - **Data Type**: `REG_DWORD` - **Value**: `1` - - 3. Exit Registry Editor. - - 4. Restart the computer. - -3. When the computer exhibits the problem, hold down the right **CTRL** key, and press the **Scroll Lock** key two times to generate a memory dump. - - > [!Note] - > By default, the dump file is located in the path: %SystemRoot%\MEMORY.DMP - -#### Use Pool Monitor to collect data for the physical computer that is no longer frozen - -Pool Monitor shows you the number of allocations and outstanding bytes of allocation by type of pool and the tag that is passed into calls of ExAllocatePoolWithTag. - -Learn [how to use Pool Monitor](https://support.microsoft.com/help/177415) and how to [use the data to troubleshoot pool leaks](http://blogs.technet.com/b/markrussinovich/archive/2009/03/26/3211216.aspx). - -#### Use memory dump to collect data for the virtual machine that's running in a frozen state - -Use the one of the following methods for the application on which the virtual machine is running. - -##### Microsoft Hyper-V - -If the virtual machine is running Windows 8, Windows Server 2012, or a later version of Windows on Microsoft Hyper-V Server 2012, you can use the built-in NMI feature through a [Debug-VM](https://docs.microsoft.com/previous-versions/windows/powershell-scripting/dn464280(v=wps.630)) cmdlet to debug and get a memory dump. - -To debug the virtual machines on Hyper-V, run the following cmdlet in Windows PowerShell: - -```powershell -Debug-VM -Name "VM Name" -InjectNonMaskableInterrupt -ComputerName Hostname -``` - -> [!Note] -> This method is applicable only to Windows 8, Windows Server 2012, and later versions of Windows virtual machines. For the earlier versions of Windows, see methods 1 through 4 that are described earlier in this section. - -##### VMware - -You can use VMware Snapshots or suspend state and extract a memory dump file equivalent to a complete memory dump file. By using [Checkpoint To Core Tool (vmss2core)](https://labs.vmware.com/flings/vmss2core), you can convert both suspend (.vmss) and snapshot (.vmsn) state files to a dump file and then analyze the file by using the standard Windows debugging tools. - -##### Citrix XenServer - -The memory dump process occurs by pressing the RIGHT CTRL + SCROLL LOCK + SCROLL LOCK keyboard combination that's described in Method 1 and on [the Citrix site](http://support.citrix.com/article/ctx123177). - -## Space limitations on the system drive on Windows Vista and Windows Server 2008 - -On Windows Vista or Windows Server 2008, you may not have enough free disk space to generate a complete memory dump file on the system volume. There's a [hotfix](https://support.microsoft.com/help/957517) that allows for the data collection even though there isn't sufficient space on the system drive to store the memory dump file. - -Additionally, on Windows Vista and Windows Server 2008 Service Pack (SP2), there's a second option if the system drive doesn't have sufficient space. Namely, you can use the DedicatedDumpFile registry entry. To learn how to use the registry entry, see [New behavior in Windows Vista and Windows Server 2008](https://support.microsoft.com/help/969028). - -For more information, see [How to use the DedicatedDumpFile registry value to overcome space limitations on the system drive](http://blogs.msdn.com/b/ntdebugging/archive/2010/04/02/how-to-use-the-dedicateddumpfile-registry-value-to-overcome-space-limitations-on-the-system-drive-when-capturing-a-system-memory-dump.aspx). From e4e067524df8e63a2af80bfbcab3d7981da76b46 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 26 Nov 2018 10:27:22 -0800 Subject: [PATCH 374/487] removed missing png --- .../work-with-partner-microsoft-store-business.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/store-for-business/work-with-partner-microsoft-store-business.md b/store-for-business/work-with-partner-microsoft-store-business.md index c817dea96e..2c009e72b7 100644 --- a/store-for-business/work-with-partner-microsoft-store-business.md +++ b/store-for-business/work-with-partner-microsoft-store-business.md @@ -61,10 +61,7 @@ Once you've found a solution provider and decided to work with them, they'll sen **To accept a solution provider invitation** 1. **Follow email link** - You'll receive an email with a link accept the solution provider invitation from your solution provider. The link will take you to Microsoft Store for Business or Education. 2. **Accept invitation** - On **Accept Partner Invitation**, select **Authorize** to accept the invitation, accept terms of the Microsoft Cloud Agreement, and start working with the solution provider. - -![Image shows accepting an invitation from a solution provider in Microsoft Store for Business.](images/msft-accept-partner.png) - - + ## Delegate admin privileges Depending on the request made by the solution provider, part of accepting the invitation will include agreeing to give delegated admin privileges to the solution provider. This will happen when the solution provider request includes acting as a delegated administrator. For more information, see [Delegated admin privileges in Azure AD](https://docs.microsoft.com/partner-center/customers_revoke_admin_privileges#delegated-admin-privileges-in-azure-ad). From 085bb5da8c59e7f525c0eca1cfbc6626a8320d4f Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Mon, 26 Nov 2018 20:58:01 +0200 Subject: [PATCH 375/487] s --- ...defender-advanced-threat-protection-new.md | 61 ++++++++++--------- ...defender-advanced-threat-protection-new.md | 4 +- ...defender-advanced-threat-protection-new.md | 4 +- 3 files changed, 37 insertions(+), 32 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/alerts-windows-defender-advanced-threat-protection-new.md index b1cde1afaf..da80f7bb7e 100644 --- a/windows/security/threat-protection/windows-defender-atp/alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/alerts-windows-defender-advanced-threat-protection-new.md @@ -37,45 +37,48 @@ Method|Return Type |Description # Properties Property | Type | Description :---|:---|:--- -id | String | Alert ID -severity | String | Severity of the alert. Allowed values are: 'Low', 'Medium' and 'High'. -status | String | Specifies the current status of the alert. The property values are: 'New', 'InProgress' and 'Resolved'. +id | String | Alert ID. +incidentId | String | The [Incident](incidents-queue.md) ID of the Alert. +assignedTo | String | Owner of the alert. +severity | Enum | Severity of the alert. Possible values are: 'UnSpecified', 'Informational', 'Low', 'Medium' and 'High'. +status | Enum | Specifies the current status of the alert. Possible values are: 'Unknown', 'New', 'InProgress' and 'Resolved'. +investigationState | Nullable Enum | The current state of the investigation. Possible values are: 'Unknown', 'Terminated', 'SuccessfullyRemediated', 'Benign Failed PartiallyRemediated', 'Running', 'PendingApproval', 'PendingResource', 'PartiallyInvestigated', 'TerminatedByUser', 'TerminatedBySystem', 'Queued', 'InnerFailure', 'PreexistingAlert', 'UnsupportedOs', 'UnsupportedAlertType', 'SuppressedAlert' . +classification | Nullable Enum | Specification of the alert. Possible values are: 'Unknown', 'FalsePositive', 'TruePositive'. +determination | Nullable Enum | Specifies the determination of the alert. Possible values are: 'NotAvailable', 'Apt', 'Malware', 'SecurityPersonnel', 'SecurityTesting', 'UnwantedSoftware', 'Other'. +category| String | Category of the alert. The property values are: 'None', 'SuspiciousActivity', 'Malware', 'CredentialTheft', 'Exploit', 'WebExploit', 'DocumentExploit', 'PrivilegeEscalation', 'Persistence', 'RemoteAccessTool', 'CommandAndControl', 'SuspiciousNetworkTraffic', 'Ransomware', 'MalwareDownload', 'Reconnaissance', 'WebFingerprinting', 'Weaponization', 'Delivery', 'SocialEngineering', 'CredentialStealing', 'Installation', 'Backdoor', 'Trojan', 'TrojanDownloader', 'LateralMovement', 'ExplorationEnumeration', 'NetworkPropagation', 'Exfiltration', 'NotApplicable', 'EnterprisePolicy' and 'General' . +detectionSource | string | Detection source. +threatFamilyName | string | Threat family. +title | string | Alert title. description | String | Description of the threat, identified by the alert. recommendedAction | String | Action recommended for handling the suspected threat. alertCreationTime | DateTimeOffset | The date and time (in UTC) the alert was created. -category| String | Category of the alert. The property values are: 'None', 'SuspiciousActivity', 'Malware', 'CredentialTheft', 'Exploit', 'WebExploit', 'DocumentExploit', 'PrivilegeEscalation', 'Persistence', 'RemoteAccessTool', 'CommandAndControl', 'SuspiciousNetworkTraffic', 'Ransomware', 'MalwareDownload', 'Reconnaissance', 'WebFingerprinting', 'Weaponization', 'Delivery', 'SocialEngineering', 'CredentialStealing', 'Installation', 'Backdoor', 'Trojan', 'TrojanDownloader', 'LateralMovement', 'ExplorationEnumeration', 'NetworkPropagation', 'Exfiltration', 'NotApplicable', 'EnterprisePolicy' and 'General'. -title | string | Alert title -threatFamilyName | string | Threat family -detectionSource | string | Detection source -assignedTo | String | Owner of the alert -classification | String | Specification of the alert. The property values are: 'Unknown', 'FalsePositive', 'TruePositive'. -determination | String | Specifies the determination of the alert. The property values are: 'NotAvailable', 'Apt', 'Malware', 'SecurityPersonnel', 'SecurityTesting', 'UnwantedSoftware', 'Other' -resolvedTime | DateTimeOffset | The date and time in which the status of the alert was changed to 'Resolved'. lastEventTime | DateTimeOffset | The last occurance of the event that triggered the alert on the same machine. firstEventTime | DateTimeOffset | The first occurance of the event that triggered the alert on that machine. +resolvedTime | DateTimeOffset | The date and time in which the status of the alert was changed to 'Resolved'. machineId | String | ID of a [machine](machine-windows-defender-advanced-threat-protection-new.md) entity that is associated with the alert. # JSON representation ``` { "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Alerts", - "id": "636688558380765161_2136280442", - "severity": "Informational", - "status": "InProgress", - "description": "Some alert description 1", - "recommendedAction": "Some recommended action 1", - "alertCreationTime": "2018-08-03T01:17:17.9516179Z", - "category": "General", - "title": "Some alert title 1", - "threatFamilyName": null, - "detectionSource": "WindowsDefenderAtp", - "classification": "TruePositive", - "determination": null, - "assignedTo": "best secop ever", - "resolvedTime": null, - "lastEventTime": "2018-08-02T07:02:52.0894451Z", - "firstEventTime": "2018-08-02T07:02:52.0894451Z", - "actorName": null, - "machineId": "ff0c3800ed8d66738a514971cd6867166809369f" + "id": "121688558380765161_2136280442", + "incidentId": 7696, + "assignedTo": "secop@contoso.com", + "severity": "High", + "status": "New", + "classification": "TruePositive", + "determination": "Malware", + "investigationState": "Running", + "category": "MalwareDownload", + "detectionSource": "WindowsDefenderAv", + "threatFamilyName": "Mikatz", + "title": "Windows Defender AV detected 'Mikatz', high-severity malware", + "description": "Some description" + "recommendedAction": "Some recommended action" + "alertCreationTime": "2018-11-26T16:19:21.8409809Z", + "firstEventTime": "2018-11-26T16:17:50.0948658Z", + "lastEventTime": "2018-11-26T16:18:01.809871Z", + "resolvedTime": null, + "machineId": "9d80fbbc1bdbc5ce968f1d37c72384cbe17ee337" } ``` diff --git a/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md index 53054cc36b..88f5545da4 100644 --- a/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md @@ -39,7 +39,7 @@ Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' ## HTTP request ``` -POST https://api.securitycenter.windows.com/api/CreateAlertByReference +POST https://api.securitycenter.windows.com/api/alerts/CreateAlertByReference ``` ## Request headers @@ -77,7 +77,7 @@ Here is an example of the request. [!include[Improve request performance](improverequestperformance-new.md)] ``` -POST https://api.securitycenter.windows.com/api/CreateAlertByReference +POST https://api.securitycenter.windows.com/api/alerts/CreateAlertByReference Content-Length: application/json { diff --git a/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md index 02ebbe143c..de8091bda2 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md @@ -21,7 +21,9 @@ ms.date: 12/08/2017 [!include[Prereleaseinformation](prerelease.md)] -Retrieves top recent alerts. +- Retrieves a collection of Alerts. +- Supports [OData V4 queries](https://www.odata.org/documentation/). +- The OData's Filter query is supported on: "Id", "IncidentId", "AlertCreationTime", "Status", "Severity" and "Category". ## Permissions From 139af4005f73187e847beec5f1f23330c913b238 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 26 Nov 2018 18:59:14 +0000 Subject: [PATCH 376/487] Merged PR 12983: new topic and changes --- devices/hololens/hololens-encryption.md | 35 +-- devices/hololens/hololens-whats-new.md | 2 +- .../surface-diagnostic-toolkit-business.md | 2 +- ...surface-diagnostic-toolkit-desktop-mode.md | 2 +- .../images/msft-accept-partner.png | Bin 0 -> 114583 bytes windows/client-management/TOC.md | 1 + .../change-history-for-client-management.md | 6 + .../troubleshoot-windows-freeze.md | 287 ++++++++++++++++++ .../windows-version-search.md | 2 +- windows/deployment/deploy-whats-new.md | 2 +- windows/hub/index.md | 2 +- .../whats-new-windows-10-version-1803.md | 2 +- 12 files changed, 309 insertions(+), 34 deletions(-) create mode 100644 store-for-business/images/msft-accept-partner.png create mode 100644 windows/client-management/troubleshoot-windows-freeze.md diff --git a/devices/hololens/hololens-encryption.md b/devices/hololens/hololens-encryption.md index 8210e1f2fb..6c12c3254b 100644 --- a/devices/hololens/hololens-encryption.md +++ b/devices/hololens/hololens-encryption.md @@ -19,36 +19,17 @@ You can enable [Bitlocker device encryption](https://docs.microsoft.com/windows/ ## Enable device encryption using MDM -You can use your mobile device management (MDM) provider to apply a policy that requires device encryption. The policy used is the [Security/RequireDeviceEncryption setting](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-security#security-requiredeviceencryption) in the Policy CSP. +You can use your mobile device management (MDM) provider to apply a policy that requires device encryption. The policy used is the [Security/RequireDeviceEncryption setting](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-security#security-requiredeviceencryption) in the Policy CSP.) -In the following steps, Microsoft Intune is used as the example. For other MDM tools, see your MDM provider's documentation for instructions. +[See instructions for enabling device encryption using Microsoft Intune.](https://docs.microsoft.com/intune/compliance-policy-create-windows#windows-holographic-for-business) -1. Sign in to the [Microsoft Azure portal](https://portal.azure.com/). +For other MDM tools, see your MDM provider's documentation for instructions. If your MDM provider requires custom URI for device encryptionn, use the following configuration: -2. Use **Search** or go to **More services** to open the Intune blade. - -3. Go to **Device configuration > Profiles**, and select **Create profile**. - - ![Intune create profile option](images/encrypt-create-profile.png) - -4. Enter a name of your choice, select **Windows 10 and later** for the platform, select **Custom** for the profile type, and then select **Add**. - - ![Intune custom setting screen](images/encrypt-custom.png) - -5. In **Add Row OMA-URI Settings**, enter or select the following information: - - **Name**: a name of your choice - - **Description**: optional - - **OMA-URI**: `./Vendor/MSFT/Policy/Config/Security/RequireDeviceEncryption` - - **Data type**: integer - - **Value**: `1` - - ![Intune OMA-URI settings for encryption](images/encrypt-oma-uri.png) - -6. Select **OK**, select **OK**, and then select **Create**. The blade for the profile opens automatically. - -7. Select **Assignments** to assign the profile to a group. After you configure the assignment, select **Save**. - -![Intune profile assignment screen](images/encrypt-assign.png) +- **Name**: a name of your choice +- **Description**: optional +- **OMA-URI**: `./Vendor/MSFT/Policy/Config/Security/RequireDeviceEncryption` +- **Data type**: integer +- **Value**: `1` ## Enable device encryption using a provisioning package diff --git a/devices/hololens/hololens-whats-new.md b/devices/hololens/hololens-whats-new.md index 4648c8b5d9..0e17d81790 100644 --- a/devices/hololens/hololens-whats-new.md +++ b/devices/hololens/hololens-whats-new.md @@ -91,6 +91,6 @@ Windows 10, version 1803, is the first feature update to Windows Holographic for ## Additional resources - [Reset or recover your HoloLens](https://developer.microsoft.com/windows/mixed-reality/reset_or_recover_your_hololens) -- [Restart, rest, or recover HoloLens](https://support.microsoft.com/help/13452/hololens-restart-reset-or-recover-hololens) +- [Restart, reset, or recover HoloLens](https://support.microsoft.com/help/13452/hololens-restart-reset-or-recover-hololens) - [Manage devices running Windows Holographic with Microsoft Intune](https://docs.microsoft.com/intune/windows-holographic-for-business) diff --git a/devices/surface/surface-diagnostic-toolkit-business.md b/devices/surface/surface-diagnostic-toolkit-business.md index 5d59e6aa14..cfee97e804 100644 --- a/devices/surface/surface-diagnostic-toolkit-business.md +++ b/devices/surface/surface-diagnostic-toolkit-business.md @@ -64,7 +64,7 @@ To create an SDT package that you can distribute to users in your organization, **To install SDT in ADMINMODE:** -1. Sign into your Surface device using the Administrator account. +1. Sign in to your Surface device using the Administrator account. 2. Download SDT Windows Installer Package (.msi) from the [Surface Tools for IT download page](https://www.microsoft.com/download/details.aspx?id=46703) and copy it to a preferred location on your Surface device, such as Desktop. 3. Open a command prompt and enter: diff --git a/devices/surface/surface-diagnostic-toolkit-desktop-mode.md b/devices/surface/surface-diagnostic-toolkit-desktop-mode.md index 6420daacb2..ee76845656 100644 --- a/devices/surface/surface-diagnostic-toolkit-desktop-mode.md +++ b/devices/surface/surface-diagnostic-toolkit-desktop-mode.md @@ -63,7 +63,7 @@ For each test, if functionality does not work as expected and the user clicks ** 1. If the brightness successfully adjusts from 0-100 percent as expected, direct the user to click **Yes** and then click **Continue**. 2. If the brightness fails to adjust from 0-100 percent as expected, direct the user to click **No** and then click **Continue**. -3. Guide users through remaining tests as appropriate. When finished, SDT automatically provides a high-level summary of the report of the possible causes of any hardware issues along with guidance for resolution. +3. Guide users through remaining tests as appropriate. When finished, SDT automatically provides a high-level summary of the report, including the possible causes of any hardware issues along with guidance for resolution. ### Repairing applications diff --git a/store-for-business/images/msft-accept-partner.png b/store-for-business/images/msft-accept-partner.png new file mode 100644 index 0000000000000000000000000000000000000000..6b04d822a4a3966ab5c6b6417985bf8915a5192c GIT binary patch literal 114583 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 S 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 Irqh9D;W` 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 z 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

      hRAz&-Oy>1z=^c=GvA7nj$nIT(lwHTmPQ<7)~f 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 [!Note] +> The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, about the performance or reliability of these products. + +## Identify the problem + +* Which computer is freezing? (Example: The impacted computer is a physical server, virtual server, and so on.) +* What operation was being performed when the freezes occurred? (Example: This issue occurs when you shut down GUI, perform one or more operations, and so on.) +* How often do the errors occur? (Example: This issue occurs every night at 7 PM, every day around 7 AM, and so on.) +* On how many computers does this occur? (Example: All computers, only one computer, 10 computers, and so on.) + +## Troubleshoot the freeze issues + +To troubleshoot the freeze issues, check the current status of your computer, and follow one of the following methods. + +### For the computer that's still running in a frozen state + +If the physical computer or the virtual machine is still freezing, use one or more of the following methods for troubleshooting: + +* Try to access the computer through Remote Desktop, Citrix, and so on. +* Use the domain account or local administrator account to log on the computer by using one of the Remote Physical Console Access features, such as Dell Remote Access Card (DRAC), HP Integrated Lights-Out (iLo), or IBM Remote supervisor adapter (RSA). +* Test ping to the computer. Packet dropping and high network latency may be observed. +* Access administrative shares (\\\\**ServerName**\\c$). +* Press Ctrl + Alt + Delete command and check response. +* Try to use Remote Admin tools such as Computer Management, remote Server Manager, and Wmimgmt.msc. + +### For the computer that is no longer frozen + +If the physical computer or virtual machine froze but is now running in a good state, use one or more of the following methods for troubleshooting. + +#### For a physical computer + +* Review the System and Application logs from the computer that is having the issue. Check the event logs for the relevant Event ID: + + - Application event log : Application Error (suggesting Crash or relevant System Process) + - System Event logs, Service Control Manager Error event IDs for Critical System Services + - Error Event IDs 2019/2020 with source Srv/Server + +* Generate a System Diagnostics report by running the perfmon /report command. + +#### For a virtual machine + +* Review the System and Application logs from the computer that is having the issue. +* Generate a System Diagnostics report by running the perfmon /report command. +* Check history in virtual management monitoring tools. + +## More Information + +### Collect data for the freeze issues + +To collect data for a server freeze, check the following table, and use one or more of the suggested methods. + +|Computer type and state |Data collection method | +|-------------------------|--------------------| +|A physical computer that's running in a frozen state|[Use a memory dump file to collect data](#use-memory-dump-to-collect-data-for-the-physical-computer-thats-running-in-a-frozen-state). Or use method 2, 3, or 4. These methods are listed later in this section.| +|A physical computer that is no longer frozen|Use method 1, 2, 3, or 4. These methods are listed later in this section. And [use Pool Monitor to collect data](#use-pool-monitor-to-collect-data-for-the-physical-computer-that-is-no-longer-frozen).| +|A virtual machine that's running in a frozen state|Hyper-V or VMware: [Use a memory dump file to collect data for the virtual machine that's running in a frozen state](#use-memory-dump-to-collect-data-for-the-virtual-machine-thats-running-in-a-frozen-state).
      XenServer: Use method 1, 2, 3, or 4. These methods are listed later in this section.| +|A virtual machine that is no longer frozen|Use method 1, 2, 3, or 4. These methods are listed later in this section.| + + +#### Method 1: Memory dump + +> [!Note] +> Follow the steps in this section carefully. Serious problems might occur if you modify the registry incorrectly. Before you modify it, [back up the registry for restoration](https://support.microsoft.com/help/322756) in case problems occur. + +A complete memory dump file records all the contents of system memory when the computer stops unexpectedly. A complete memory dump file may contain data from processes that were running when the memory dump file was collected. + +If the computer is no longer frozen and now is running in a good state, use the following steps to enable memory dump so that you can collect memory dump when the freeze issue occurs again. If the virtual machine is still running in a frozen state, use the following steps to enable and collect memory dump. + +> [!Note] +> If you have a restart feature that is enabled on the computer, such as the Automatic System Restart (ASR) feature in Compaq computers, disable it. This setting is usually found in the BIOS. With this feature enabled, if the BIOS doesn't detect a heartbeat from the operating system, it will restart the computer. The restart can interrupt the dump process. + + +1. Make sure that the computer is set up to get a complete memory dump file. To do this, follow these steps: + + 1. Go to **Run** and enter `Sysdm.cpl`, and then press enter. + + 2. In **System Properties**, on the **Advanced** tab, select **Performance** \> **Settings** \> **Advanced**, and then check or change the virtual memory by clicking **Change**. + + 2. Go back to **System Properties** \> **Advanced** \> **Settings** in **Startup and Recovery**. + + 3. In the **Write Debugging Information** section, select **Complete Memory Dump**. + + > [!Note] + > For Windows versions that are earlier than Windows 8 or Windows Server 2012, the Complete Memory Dump type isn't available in the GUI. You have to change it in Registry Editor. To do this, change the value of the following **CrashDumpEnabled** registry entry to **1** (REG_DWORD): + > [!Note] + > This is applicable only for Windows 7, Windows Server 2008 R2, and earlier versions of Windows. For Windows 8 Windows Server 2012, and later versions of Windows, the NMICrashDump registry key is no longer required, and an NMI interruption will result in [a Stop error that follows a memory dump data collection](https://support.microsoft.com/help/2750146). + +4. When the computer exhibits the problem, hold down the right **Ctrl** key, and press the **Scroll Lock** key two times to generate a memory dump file. + + > [!Note] + > By default, the dump file is located in the following path:
      + > %SystemRoot%\MEMORY.DMP + + +#### Method 2: Data sanity check + +Use the Dump Check Utility (Dumpchk.exe) to read a memory dump file or verify that the file was created correctly. You can use the Microsoft DumpChk (Crash Dump File Checker) tool to verify that the memory dump files are not corrupted or invalid. + +- [Using DumpChk]( https://docs.microsoft.com/windows-hardware/drivers/debugger/dumpchk) +- [Download DumpCheck](https://developer.microsoft.com/windows/downloads/windows-10-sdk) + +Learn how to use Dumpchk.exe to check your dump files: + +> [!video https://www.youtube-nocookie.com/embed/xN7tOfgNKag] + + +#### Method 3: Performance Monitor + +You can use Windows Performance Monitor to examine how programs that you run affect your computer's performance, both in real time and by collecting log data for later analysis. To create performance counter and event trace log collections on local and remote systems, run the following commands in a command prompt as administrator: + +```cmd +Logman create counter LOGNAME_Long -u DOMAIN\USERNAME * -f bincirc -v mmddhhmm -max 500 -c "\\COMPUTERNAME\LogicalDisk(*)\*" "\\COMPUTERNAME\Memory\*" "\\COMPUTERNAME\Network Interface(*)\*" "\\COMPUTERNAME\Paging File(*)\*" "\\COMPUTERNAME\PhysicalDisk(*)\*" "\\COMPUTERNAME\Process(*)\*" "\\COMPUTERNAME\Redirector\*" "\\COMPUTERNAME\Server\*" "\\COMPUTERNAME\System\*" "\\COMPUTERNAME\Terminal Services\*" "\\COMPUTERNAME\Processor(*)\*" "\\COMPUTERNAME\Cache\*" -si 00:05:00 +``` + +```cmd +Logman create counter LOGNAME_Short -u DOMAIN\USERNAME * -f bincirc -v mmddhhmm -max 500 -c "\\COMPUTERNAME\LogicalDisk(*)\*" "\\COMPUTERNAME\Memory\*" "\\COMPUTERNAME\Network Interface(*)\*" "\\COMPUTERNAME\Paging File(*)\*" "\\COMPUTERNAME\PhysicalDisk(*)\*" "\\COMPUTERNAME\Process(*)\*" "\\COMPUTERNAME\Redirector\*" "\\COMPUTERNAME\Server\*" "\\COMPUTERNAME\System\*" "\\COMPUTERNAME\Terminal Services\*" "\\COMPUTERNAME\Processor(*)\*" "\\COMPUTERNAME\Cache\*" -si 00:00:10 +``` + +Then, you can start or stop the log by running the following commands: + +```cmd +logman start LOGNAME_Long / LOGNAME_Short +logman stop LOGNAME_Long / LOGNAME_Short +``` + +The Performance Monitor log is located in the path: C:\PERFLOGS + +#### Method 4: Microsoft Support Diagnostics + +1. In the search box of the [Microsoft Support Diagnostics Self-Help Portal](https://home.diagnostics.support.microsoft.com/selfhelp), type Windows Performance Diagnostic. + +2. In the search results, select **Windows Performance Diagnostic**, and then click **Create**. + +3. Follow the steps of the diagnostic. + + +### Additional methods to collect data + +#### Use memory dump to collect data for the physical computer that's running in a frozen state + +> [!Warning] +> Follow the steps in this section carefully. Serious problems might occur if you modify the registry incorrectly. Before you modify it, [back up the registry for restoration](https://support.microsoft.com/help/322756) in case problems occur. + +If the physical computer is still running in a frozen state, follow these steps to enable and collect memory dump: + + +1. Make sure that the computer is set up to get a complete memory dump file and that you can access it through the network. To do this, follow these steps: + > [!Note] + > If it isn't possible to access the affected computer through the network, try to generate a memory dump file through NMI interruption. The result of the action may not collect a memory dump file if some of the following settings aren't qualified. + + 1. Try to access the desktop of the computer by any means. + + > [!Note] + > In case accessing the operating system isn't possible, try to access Registry Editor on the computer remotely in order to check the type of memory dump file and page file with which the computer is currently configured. + + 2. From a remote computer that is preferably in the same network and subnet, go to **Registry Editor** \> **Connect Network Registry**. Then, connect to the concerned computer, and verify the following settings: + + * ` `*HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\CrashDumpEnabled` + + Make sure that the [CrashDumpEnabled](https://docs.microsoft.com/previous-versions/windows/it-pro/windows-2000-server/cc976050(v=technet.10)) registry entry is `1`. + + * `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\NMICrashDump` + + On some physical servers, if the NMICrashDump registry entry exists and its value is `1`, you may take advantage of the NMI from the remote management capabilities (such as DRAC, iLo, and RSA). + + * `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PagingFiles and ExistingPageFiles` + + If the value of the **Pagefile** registry entry is system managed, the size won't be reflected in the registry (Example value: ?:\pagefile.sys). + + If the page file is customized, the size will be reflected in the registry, such as ‘?:\pagefile.sys 1024 1124’ where 1024 is the initial size and 1124 is the max size. + + > [!Note] + > If the size isn't reflected in the Registry, try to access an Administrative share where the page file is located (such as \\\\**ServerName**\C$). + + 3. Make sure that there's a paging file (pagefile.sys) on the system drive of the computer, and it's at least 100 MB over the installed RAM. + + 4. Make sure that there's more free space on the hard disk drives of the computer than there is physical RAM. + +2. Enable the **CrashOnCtrlScroll** registry value on the computer to allow the system to generate a dump file by using the keyboard. To do this, follow these steps: + + 1. From a remote computer preferably in the same network and subnet, go to Registry Editor \> Connect Network Registry. Connect to the concerned computer and locate the following registry keys: + + * `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters` + + * `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters` + + 2. Create the following CrashOnCtrlScroll registry entry in the two registry keys: + + **Value Name**: `CrashOnCtrlScroll` + **Data Type**: `REG_DWORD` + **Value**: `1` + + 3. Exit Registry Editor. + + 4. Restart the computer. + +3. When the computer exhibits the problem, hold down the right **CTRL** key, and press the **Scroll Lock** key two times to generate a memory dump. + > [!Note] + > By default, the dump file is located in the path: %SystemRoot%\MEMORY.DMP + +#### Use Pool Monitor to collect data for the physical computer that is no longer frozen + +Pool Monitor shows you the number of allocations and outstanding bytes of allocation by type of pool and the tag that is passed into calls of ExAllocatePoolWithTag. + +Learn [how to use Pool Monitor](https://support.microsoft.com/help/177415) and how to [use the data to troubleshoot pool leaks](http://blogs.technet.com/b/markrussinovich/archive/2009/03/26/3211216.aspx). + +#### Use memory dump to collect data for the virtual machine that's running in a frozen state + +Use the one of the following methods for the application on which the virtual machine is running. + +##### Microsoft Hyper-V + +If the virtual machine is running Windows 8, Windows Server 2012, or a later version of Windows on Microsoft Hyper-V Server 2012, you can use the built-in NMI feature through a [Debug-VM](https://docs.microsoft.com/previous-versions/windows/powershell-scripting/dn464280(v=wps.630)) cmdlet to debug and get a memory dump. + +To debug the virtual machines on Hyper-V, run the following cmdlet in Windows PowerShell: + +```powershell +Debug-VM -Name "VM Name" -InjectNonMaskableInterrupt -ComputerName Hostname +``` + +> [!Note] +> This method is applicable only to Windows 8, Windows Server 2012, and later versions of Windows virtual machines. For the earlier versions of Windows, see methods 1 through 4 that are described earlier in this section. + +##### VMware + +You can use VMware Snapshots or suspend state and extract a memory dump file equivalent to a complete memory dump file. By using [Checkpoint To Core Tool (vmss2core)](https://labs.vmware.com/flings/vmss2core), you can convert both suspend (.vmss) and snapshot (.vmsn) state files to a dump file and then analyze the file by using the standard Windows debugging tools. + +##### Citrix XenServer + +The memory dump process occurs by pressing the RIGHT CTRL + SCROLL LOCK + SCROLL LOCK keyboard combination that's described in Method 1 and on [the Citrix site](http://support.citrix.com/article/ctx123177). + +## Space limitations on the system drive in Windows Server 2008 + +On Windows Server 2008, you may not have enough free disk space to generate a complete memory dump file on the system volume. There's a [hotfix](https://support.microsoft.com/help/957517) that allows for the data collection even though there isn't sufficient space on the system drive to store the memory dump file. + +Additionally, on Windows Server 2008 Service Pack (SP2), there's a second option if the system drive doesn't have sufficient space. Namely, you can use the DedicatedDumpFile registry entry. To learn how to use the registry entry, see [New behavior in Windows Vista and Windows Server 2008](https://support.microsoft.com/help/969028). + +For more information, see [How to use the DedicatedDumpFile registry value to overcome space limitations on the system drive](http://blogs.msdn.com/b/ntdebugging/archive/2010/04/02/how-to-use-the-dedicateddumpfile-registry-value-to-overcome-space-limitations-on-the-system-drive-when-capturing-a-system-memory-dump.aspx). \ No newline at end of file diff --git a/windows/client-management/windows-version-search.md b/windows/client-management/windows-version-search.md index a99249bc6b..54bb8122b7 100644 --- a/windows/client-management/windows-version-search.md +++ b/windows/client-management/windows-version-search.md @@ -15,7 +15,7 @@ ms.date: 04/30/2018 To determine if your device is enrolled in the [Long-Term Servicing Channel](https://docs.microsoft.com/windows/deployment/update/waas-overview#servicing-channels) (LTSC, formerly LTSB) or the [Semi-Annual Channel](https://docs.microsoft.com/windows/deployment/update/waas-overview#servicing-channels) (SAC) you'll need to know what version of Windows 10 you're running. There are a few ways to figure this out. Each method provides a different set of details, so it’s useful to learn about all of them. ## System Properties -Click **Start** > **Settings** > **Settings** > click **About** from the bottom of the left-hand menu +Click **Start** > **Settings** > **System** > click **About** from the bottom of the left-hand menu You'll now see **Edition**, **Version**, and **OS Build** information. Something like this: diff --git a/windows/deployment/deploy-whats-new.md b/windows/deployment/deploy-whats-new.md index be1e1f9ea7..b00555481d 100644 --- a/windows/deployment/deploy-whats-new.md +++ b/windows/deployment/deploy-whats-new.md @@ -26,7 +26,7 @@ This topic provides an overview of new solutions and online content related to d ## The Modern Desktop Deployment Center -The [Modern Destop Deployment Center](https://docs.microsoft.com/microsoft-365/enterprise/desktop-deployment-center-home) has launched with tons of content to help you with large-scale deployment of Windows 10 and Office 365 ProPlus. +The [Modern Desktop Deployment Center](https://docs.microsoft.com/microsoft-365/enterprise/desktop-deployment-center-home) has launched with tons of content to help you with large-scale deployment of Windows 10 and Office 365 ProPlus. ## Windows 10 servicing and support diff --git a/windows/hub/index.md b/windows/hub/index.md index 16c86b4a0f..dac41359d2 100644 --- a/windows/hub/index.md +++ b/windows/hub/index.md @@ -71,7 +71,7 @@ The Windows 10 operating system introduces a new way to build, deploy, and servi These improvements focus on maximizing customer involvement in Windows development, simplifying the deployment and servicing of Windows client computers, and leveling out the resources needed to deploy and maintain Windows over time. - [Read more about Windows as a Service](/windows/deployment/update/waas-overview) -- [Read how much space does Windows 10 take](https://www.microsoft.com/en-us/windows/windows-10-specifications) + ## Related topics [Windows 10 TechCenter](https://go.microsoft.com/fwlink/?LinkId=620009) diff --git a/windows/whats-new/whats-new-windows-10-version-1803.md b/windows/whats-new/whats-new-windows-10-version-1803.md index effaa35bd4..622cbcdd98 100644 --- a/windows/whats-new/whats-new-windows-10-version-1803.md +++ b/windows/whats-new/whats-new-windows-10-version-1803.md @@ -234,4 +234,4 @@ Support in [Windows Defender Application Guard](#windows-defender-application-gu [What's New in Windows 10](https://docs.microsoft.com/windows/whats-new/): See what’s new in other versions of Windows 10.
      [What's new in Windows 10, version 1709](https://docs.microsoft.com/windows-hardware/get-started/what-s-new-in-windows): See what’s new in Windows 10 hardware.
      [Windows 10 Fall Creators Update Next Generation Security](https://www.youtube.com/watch?v=JDGMNFwyUg8): YouTube video about Windows Defender ATP in Windows 10, version 1709. -[How to take a screenshot on pc without any app](https://rahulit.com/how-to-take-a-screenshot-on-a-dell-laptop/) + From 65c16835922a8d3e837f5fc7d6c9a3d77e77f539 Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Mon, 26 Nov 2018 11:32:31 -0800 Subject: [PATCH 377/487] Update surface-diagnostic-toolkit-business.md minor change to download references --- devices/surface/surface-diagnostic-toolkit-business.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/devices/surface/surface-diagnostic-toolkit-business.md b/devices/surface/surface-diagnostic-toolkit-business.md index 5d59e6aa14..00b312aa09 100644 --- a/devices/surface/surface-diagnostic-toolkit-business.md +++ b/devices/surface/surface-diagnostic-toolkit-business.md @@ -32,8 +32,8 @@ To run SDT for Business, download the components listed in the following table. Mode | Primary scenarios | Download | Learn more --- | --- | --- | --- -Desktop mode | Assist users in running SDT on their Surface devices to troubleshoot issues.
      Create a custom package to deploy on one or more Surface devices allowing users to select specific logs to collect and analyze. | SDT distributable MSI package
      Microsoft Surface Diagnostic Toolkit for Business Installer.MSI
      [Surface Tools for IT](https://www.microsoft.com/download/details.aspx?id=46703) | [Use Surface Diagnostic Toolkit in desktop mode](surface-diagnostic-toolkit-desktop-mode.md) -Command line | Directly troubleshoot Surface devices remotely without user interaction, using standard tools such as Configuration Manager. It includes the following commands:
      `-DataCollector` collects all log files
      `-bpa` runs health diagnostics using Best Practice Analyzer.
      `-windowsupdate` checks Windows update for missing firmware or driver updates.

      **Note:** Support for the ability to confirm warranty information will be available via the command `-warranty` | SDT console app
      Microsoft Surface Diagnostics App Console.exe
      [Surface Tools for IT](https://www.microsoft.com/download/details.aspx?id=46703) | [Run Surface Diagnostic Toolkit using commands](surface-diagnostic-toolkit-command-line.md) +Desktop mode | Assist users in running SDT on their Surface devices to troubleshoot issues.
      Create a custom package to deploy on one or more Surface devices allowing users to select specific logs to collect and analyze. | SDT distributable MSI package:
      Microsoft Surface Diagnostic Toolkit for Business Installer
      [Surface Tools for IT](https://www.microsoft.com/download/details.aspx?id=46703) | [Use Surface Diagnostic Toolkit in desktop mode](surface-diagnostic-toolkit-desktop-mode.md) +Command line | Directly troubleshoot Surface devices remotely without user interaction, using standard tools such as Configuration Manager. It includes the following commands:
      `-DataCollector` collects all log files
      `-bpa` runs health diagnostics using Best Practice Analyzer.
      `-windowsupdate` checks Windows update for missing firmware or driver updates.

      **Note:** Support for the ability to confirm warranty information will be available via the command `-warranty` | SDT console app:
      Microsoft Surface Diagnostics App Console
      [Surface Tools for IT](https://www.microsoft.com/download/details.aspx?id=46703) | [Run Surface Diagnostic Toolkit using commands](surface-diagnostic-toolkit-command-line.md) ## Supported devices From 0e1e123204288bb3b7114683dcf812bd70c91cad Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Mon, 26 Nov 2018 21:43:02 +0200 Subject: [PATCH 378/487] s --- .../exposed-apis-odata-samples.md | 59 +++++++++++++-- ...defender-advanced-threat-protection-new.md | 39 +++++----- ...defender-advanced-threat-protection-new.md | 74 ++++++++++--------- ...defender-advanced-threat-protection-new.md | 74 ++++++++++--------- ...defender-advanced-threat-protection-new.md | 37 +++++----- ...defender-advanced-threat-protection-new.md | 37 +++++----- ...defender-advanced-threat-protection-new.md | 37 +++++----- ...defender-advanced-threat-protection-new.md | 10 +-- ...defender-advanced-threat-protection-new.md | 74 ++++++++++--------- ...defender-advanced-threat-protection-new.md | 41 +++++----- 10 files changed, 271 insertions(+), 211 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md index dfc82df1d8..2892815b80 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md @@ -21,8 +21,13 @@ ms.date: 11/15/2018 - If you are not familiar with OData queries, see: [OData V4 queries](https://www.odata.org/documentation/) -- Currently, [Machine](machine-windows-defender-advanced-threat-protection-new.md) and [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) entities supports all OData queries. -- [Alert](alerts-windows-defender-advanced-threat-protection-new.md) entity support all OData queries except $filter. +- Not all properties are filterable. + +### Properties that supports $filter: + +- [Alert](alerts-windows-defender-advanced-threat-protection-new.md): Id, IncidentId, AlertCreationTime, Status, Severity and Category. +- [Machine](machine-windows-defender-advanced-threat-protection-new.md): Id, ComputerDnsName, LastSeen, LastIpAddress, HealthStatus, OsPlatform, RiskScore, MachineTags and RbacGroupId. +- [MachineAction](machineaction-windows-defender-advanced-threat-protection-new.md): Id, Status, MachineId, Type and CreationDateTimeUtc. ### Example 1 @@ -70,6 +75,50 @@ Content-type: application/json ### Example 2 +- Get all the alerts that created after 2018-10-20 00:00:00 + +``` +HTTP GET https://api.securitycenter.windows.com/api/alerts?$filter=alertCreationTime gt 2018-11-22T00:00:00Z +``` + +**Response:** + +``` +HTTP/1.1 200 OK +Content-type: application/json +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Alerts", + "value": [ + { + "id": "121688558380765161_2136280442", + "incidentId": 7696, + "assignedTo": "secop@contoso.com", + "severity": "High", + "status": "New", + "classification": "TruePositive", + "determination": "Malware", + "investigationState": "Running", + "category": "MalwareDownload", + "detectionSource": "WindowsDefenderAv", + "threatFamilyName": "Mikatz", + "title": "Windows Defender AV detected 'Mikatz', high-severity malware", + "description": "Some description" + "recommendedAction": "Some recommended action" + "alertCreationTime": "2018-11-26T16:19:21.8409809Z", + "firstEventTime": "2018-11-26T16:17:50.0948658Z", + "lastEventTime": "2018-11-26T16:18:01.809871Z", + "resolvedTime": null, + "machineId": "9d80fbbc1bdbc5ce968f1d37c72384cbe17ee337" + }, + . + . + . + ] +} +``` + +### Example 3 + - Get all the machines with 'High' 'RiskScore' ``` @@ -110,7 +159,7 @@ Content-type: application/json } ``` -### Example 3 +### Example 4 - Get top 100 machines with 'HealthStatus' not equals to 'Active' @@ -152,7 +201,7 @@ Content-type: application/json } ``` -### Example 4 +### Example 5 - Get all the machines that last seen after 2018-10-20 @@ -194,7 +243,7 @@ Content-type: application/json } ``` -### Example 5 +### Example 6 - Get all the Anti-Virus scans that the user Analyst@examples.onmicrosoft.com created using Windows Defender ATP diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md index d2187f343b..88cda0c956 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md @@ -64,7 +64,7 @@ Here is an example of the request. [!include[Improve request performance](improverequestperformance-new.md)] ``` -GET https://api.securitycenter.windows.com/api/alerts/636688558380765161_2136280442 +GET https://api.securitycenter.windows.com/api/alerts/441688558380765161_2136280442 ``` **Response** @@ -75,24 +75,25 @@ Here is an example of the response. ``` { "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Alerts", - "id": "636688558380765161_2136280442", - "severity": "Informational", - "status": "InProgress", - "description": "Some alert description 1", - "recommendedAction": "Some recommended action 1", - "alertCreationTime": "2018-08-03T01:17:17.9516179Z", - "category": "General", - "title": "Some alert title 1", - "threatFamilyName": null, - "detectionSource": "WindowsDefenderAtp", - "classification": "TruePositive", - "determination": null, - "assignedTo": "best secop ever", - "resolvedTime": null, - "lastEventTime": "2018-08-02T07:02:52.0894451Z", - "firstEventTime": "2018-08-02T07:02:52.0894451Z", - "actorName": null, - "machineId": "ff0c3800ed8d66738a514971cd6867166809369f" + "id": "441688558380765161_2136280442", + "incidentId": 8633, + "assignedTo": "secop@contoso.com", + "severity": "Low", + "status": "InProgress", + "classification": "TruePositive", + "determination": "Malware", + "investigationState": "Running", + "category": "MalwareDownload", + "detectionSource": "WindowsDefenderAv", + "threatFamilyName": "Mikatz", + "title": "Windows Defender AV detected 'Mikatz', high-severity malware", + "description": "Some description" + "recommendedAction": "Some recommended action" + "alertCreationTime": "2018-11-25T16:19:21.8409809Z", + "firstEventTime": "2018-11-25T16:17:50.0948658Z", + "lastEventTime": "2018-11-25T16:18:01.809871Z", + "resolvedTime": null, + "machineId": "9d80fbbc1bdbc5ce968f1d37c72384cbe17ee337" } ``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md index de8091bda2..baf2f17c9a 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md @@ -88,44 +88,46 @@ Here is an example of the response. "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Alerts", "value": [ { - "id": "636688558380765161_2136280442", - "severity": "Informational", - "status": "InProgress", - "description": "Some alert description 1", - "recommendedAction": "Some recommended action 1", - "alertCreationTime": "2018-08-03T01:17:17.9516179Z", - "category": "General", - "title": "Some alert title 1", - "threatFamilyName": null, - "detectionSource": "WindowsDefenderAtp", - "classification": "TruePositive", - "determination": null, - "assignedTo": "best secop ever", - "resolvedTime": null, - "lastEventTime": "2018-08-02T07:02:52.0894451Z", - "firstEventTime": "2018-08-02T07:02:52.0894451Z", - "actorName": null, - "machineId": "ff0c3800ed8d66738a514971cd6867166809369f" + "id": "121688558380765161_2136280442", + "incidentId": 7696, + "assignedTo": "secop@contoso.com", + "severity": "High", + "status": "New", + "classification": "TruePositive", + "determination": "Malware", + "investigationState": "Running", + "category": "MalwareDownload", + "detectionSource": "WindowsDefenderAv", + "threatFamilyName": "Mikatz", + "title": "Windows Defender AV detected 'Mikatz', high-severity malware", + "description": "Some description" + "recommendedAction": "Some recommended action" + "alertCreationTime": "2018-11-26T16:19:21.8409809Z", + "firstEventTime": "2018-11-26T16:17:50.0948658Z", + "lastEventTime": "2018-11-26T16:18:01.809871Z", + "resolvedTime": null, + "machineId": "9d80fbbc1bdbc5ce968f1d37c72384cbe17ee337" }, { - "id": "636688558380765161_2136280442", - "severity": "Informational", - "status": "InProgress", - "description": "Some alert description 2", - "recommendedAction": "Some recommended action 2", - "alertCreationTime": "2018-08-04T01:17:17.9516179Z", - "category": "General", - "title": "Some alert title 2", - "threatFamilyName": null, - "detectionSource": "WindowsDefenderAtp", - "classification": "TruePositive", - "determination": null, - "assignedTo": "best secop ever", - "resolvedTime": null, - "lastEventTime": "2018-08-03T07:02:52.0894451Z", - "firstEventTime": "2018-08-03T07:02:52.0894451Z", - "actorName": null, - "machineId": "ff0c3800ed8d66738a514971cd6867166809369d" + "id": "441688558380765161_2136280442", + "incidentId": 8633, + "assignedTo": "secop@contoso.com", + "severity": "Low", + "status": "InProgress", + "classification": "TruePositive", + "determination": "Malware", + "investigationState": "Running", + "category": "MalwareDownload", + "detectionSource": "WindowsDefenderAv", + "threatFamilyName": "Mikatz", + "title": "Windows Defender AV detected 'Mikatz', high-severity malware", + "description": "Some description" + "recommendedAction": "Some recommended action" + "alertCreationTime": "2018-11-25T16:19:21.8409809Z", + "firstEventTime": "2018-11-25T16:17:50.0948658Z", + "lastEventTime": "2018-11-25T16:18:01.809871Z", + "resolvedTime": null, + "machineId": "9d80fbbc1bdbc5ce968f1d37c72384cbe17ee337" } ] } diff --git a/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md index b1e8502727..39c7ea3379 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -84,44 +84,46 @@ Content-type: application/json "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Machines", "value": [ { - "id": "636688558380765161_2136280442", - "severity": "Informational", - "status": "InProgress", - "description": "Some alert description 1", - "recommendedAction": "Some recommended action 1", - "alertCreationTime": "2018-08-03T01:17:17.9516179Z", - "category": "General", - "title": "Some alert title 1", - "threatFamilyName": null, - "detectionSource": "WindowsDefenderAtp", - "classification": "TruePositive", - "determination": null, - "assignedTo": "best secop ever", - "resolvedTime": null, - "lastEventTime": "2018-08-02T07:02:52.0894451Z", - "firstEventTime": "2018-08-02T07:02:52.0894451Z", - "actorName": null, - "machineId": "ff0c3800ed8d66738a514971cd6867166809369f" + "id": "441688558380765161_2136280442", + "incidentId": 8633, + "assignedTo": "secop@contoso.com", + "severity": "Low", + "status": "InProgress", + "classification": "TruePositive", + "determination": "Malware", + "investigationState": "Running", + "category": "MalwareDownload", + "detectionSource": "WindowsDefenderAv", + "threatFamilyName": "Mikatz", + "title": "Windows Defender AV detected 'Mikatz', high-severity malware", + "description": "Some description" + "recommendedAction": "Some recommended action" + "alertCreationTime": "2018-11-25T16:19:21.8409809Z", + "firstEventTime": "2018-11-25T16:17:50.0948658Z", + "lastEventTime": "2018-11-25T16:18:01.809871Z", + "resolvedTime": null, + "machineId": "9d80fbbc1bdbc5ce968f1d37c72384cbe17ee337" }, { - "id": "636688558380765161_2136280442", - "severity": "Informational", - "status": "InProgress", - "description": "Some alert description 2", - "recommendedAction": "Some recommended action 2", - "alertCreationTime": "2018-08-04T01:17:17.9516179Z", - "category": "General", - "title": "Some alert title 2", - "threatFamilyName": null, - "detectionSource": "WindowsDefenderAtp", - "classification": "TruePositive", - "determination": null, - "assignedTo": "best secop ever", - "resolvedTime": null, - "lastEventTime": "2018-08-03T07:02:52.0894451Z", - "firstEventTime": "2018-08-03T07:02:52.0894451Z", - "actorName": null, - "machineId": "ff0c3800ed8d66738a514971cd6867166809369d" + "id": "121688558380765161_2136280442", + "incidentId": 4123, + "assignedTo": "secop@contoso.com", + "severity": "Low", + "status": "InProgress", + "classification": "TruePositive", + "determination": "Malware", + "investigationState": "Running", + "category": "MalwareDownload", + "detectionSource": "WindowsDefenderAv", + "threatFamilyName": "Mikatz", + "title": "Windows Defender AV detected 'Mikatz', high-severity malware", + "description": "Some description" + "recommendedAction": "Some recommended action" + "alertCreationTime": "2018-11-24T16:19:21.8409809Z", + "firstEventTime": "2018-11-24T16:17:50.0948658Z", + "lastEventTime": "2018-11-24T16:18:01.809871Z", + "resolvedTime": null, + "machineId": "9d80fbbc1bdbc5ce968f1d37c72384cbe17ee337" } ] } diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md index e34b9d8c77..b8db356dde 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -82,24 +82,25 @@ Content-type: application/json "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Alerts", "value": [ { - "id": "636692391408655573_2010598859", - "severity": "Low", - "status": "New", - "description": "test alert", - "recommendedAction": "do this and that", - "alertCreationTime": "2018-08-07T11:45:40.0199932Z", - "category": "None", - "title": "test alert", - "threatFamilyName": null, - "detectionSource": "CustomerTI", - "classification": null, - "determination": null, - "assignedTo": null, - "resolvedTime": null, - "lastEventTime": "2018-08-03T16:45:21.7115182Z", - "firstEventTime": "2018-08-03T16:45:21.7115182Z", - "actorName": null, - "machineId": "1e5bc9d7e413ddd7902c2932e418702b84d0cc07" + "id": "121688558380765161_2136280442", + "incidentId": 7696, + "assignedTo": "secop@contoso.com", + "severity": "High", + "status": "New", + "classification": "TruePositive", + "determination": "Malware", + "investigationState": "Running", + "category": "MalwareDownload", + "detectionSource": "WindowsDefenderAv", + "threatFamilyName": "Mikatz", + "title": "Windows Defender AV detected 'Mikatz', high-severity malware", + "description": "Some description" + "recommendedAction": "Some recommended action" + "alertCreationTime": "2018-11-26T16:19:21.8409809Z", + "firstEventTime": "2018-11-26T16:17:50.0948658Z", + "lastEventTime": "2018-11-26T16:18:01.809871Z", + "resolvedTime": null, + "machineId": "9d80fbbc1bdbc5ce968f1d37c72384cbe17ee337" } ] } diff --git a/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md index 981c022145..601886b8ec 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -81,24 +81,25 @@ Content-type: application/json "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Alerts", "value": [ { - "id": "636692391408655573_2010598859", - "severity": "Low", - "status": "New", - "description": "test alert", - "recommendedAction": "do this and that", - "alertCreationTime": "2018-08-07T11:45:40.0199932Z", - "category": "None", - "title": "test alert", - "threatFamilyName": null, - "detectionSource": "CustomerTI", - "classification": null, - "determination": null, - "assignedTo": null, - "resolvedTime": null, - "lastEventTime": "2018-08-03T16:45:21.7115182Z", - "firstEventTime": "2018-08-03T16:45:21.7115182Z", - "actorName": null, - "machineId": "1e5bc9d7e413ddd7902c2932e418702b84d0cc07" + "id": "441688558380765161_2136280442", + "incidentId": 8633, + "assignedTo": "secop@contoso.com", + "severity": "Low", + "status": "InProgress", + "classification": "TruePositive", + "determination": "Malware", + "investigationState": "Running", + "category": "MalwareDownload", + "detectionSource": "WindowsDefenderAv", + "threatFamilyName": "Mikatz", + "title": "Windows Defender AV detected 'Mikatz', high-severity malware", + "description": "Some description" + "recommendedAction": "Some recommended action" + "alertCreationTime": "2018-11-25T16:19:21.8409809Z", + "firstEventTime": "2018-11-25T16:17:50.0948658Z", + "lastEventTime": "2018-11-25T16:18:01.809871Z", + "resolvedTime": null, + "machineId": "9d80fbbc1bdbc5ce968f1d37c72384cbe17ee337" } ] } diff --git a/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md index 65ee88ebb5..191f30cfc2 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -81,24 +81,25 @@ Content-type: application/json "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Alerts", "value": [ { - "id": "636692391408655573_2010598859", - "severity": "Low", - "status": "New", - "description": "test alert", - "recommendedAction": "do this and that", - "alertCreationTime": "2018-08-07T11:45:40.0199932Z", - "category": "None", - "title": "test alert", - "threatFamilyName": null, - "detectionSource": "CustomerTI", - "classification": null, - "determination": null, - "assignedTo": null, - "resolvedTime": null, - "lastEventTime": "2018-08-03T16:45:21.7115182Z", - "firstEventTime": "2018-08-03T16:45:21.7115182Z", - "actorName": null, - "machineId": "1e5bc9d7e413ddd7902c2932e418702b84d0cc07" + "id": "441688558380765161_2136280442", + "incidentId": 8633, + "assignedTo": "secop@contoso.com", + "severity": "Low", + "status": "InProgress", + "classification": "TruePositive", + "determination": "Malware", + "investigationState": "Running", + "category": "MalwareDownload", + "detectionSource": "WindowsDefenderAv", + "threatFamilyName": "Mikatz", + "title": "Windows Defender AV detected 'Mikatz', high-severity malware", + "description": "Some description" + "recommendedAction": "Some recommended action" + "alertCreationTime": "2018-11-25T16:19:21.8409809Z", + "firstEventTime": "2018-11-25T16:17:50.0948658Z", + "lastEventTime": "2018-11-25T16:18:01.809871Z", + "resolvedTime": null, + "machineId": "9d80fbbc1bdbc5ce968f1d37c72384cbe17ee337" } ] } diff --git a/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md index 5d41431d83..063919c244 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md @@ -15,15 +15,15 @@ ms.date: 12/08/2017 # List machines API -[!include[Prereleaseinformation](prerelease.md)] - **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) -Retrieves a collection of machines that have communicated with WDATP cloud on the last 30 days. -Get Machines collection API supports [OData V4 queries](https://www.odata.org/documentation/). -The OData's Filter query is supported on: "Id", "ComputerDnsName", "LastSeen", "LastIpAddress", "HealthStatus", "OsPlatform", "RiskScore", "MachineTags" and "RbacGroupId" +[!include[Prereleaseinformation](prerelease.md)] + +- Retrieves a collection of machines that have communicated with WDATP cloud on the last 30 days. +- Get Machines collection API supports [OData V4 queries](https://www.odata.org/documentation/). +- The OData's Filter query is supported on: "Id", "ComputerDnsName", "LastSeen", "LastIpAddress", "HealthStatus", "OsPlatform", "RiskScore", "MachineTags" and "RbacGroupId". ## Permissions diff --git a/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md index 86bbb39785..139d24daf4 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -81,44 +81,46 @@ Content-type: application/json "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Alerts", "value": [ { - "id": "636688558380765161_2136280442", - "severity": "Informational", - "status": "InProgress", - "description": "Some alert description 1", - "recommendedAction": "Some recommended action 1", - "alertCreationTime": "2018-08-03T01:17:17.9516179Z", - "category": "General", - "title": "Some alert title 1", - "threatFamilyName": null, - "detectionSource": "WindowsDefenderAtp", - "classification": "TruePositive", - "determination": null, - "assignedTo": "best secop ever", - "resolvedTime": null, - "lastEventTime": "2018-08-02T07:02:52.0894451Z", - "firstEventTime": "2018-08-02T07:02:52.0894451Z", - "actorName": null, - "machineId": "ff0c3800ed8d66738a514971cd6867166809369f" + "id": "441688558380765161_2136280442", + "incidentId": 8633, + "assignedTo": "secop@contoso.com", + "severity": "Low", + "status": "InProgress", + "classification": "TruePositive", + "determination": "Malware", + "investigationState": "Running", + "category": "MalwareDownload", + "detectionSource": "WindowsDefenderAv", + "threatFamilyName": "Mikatz", + "title": "Windows Defender AV detected 'Mikatz', high-severity malware", + "description": "Some description" + "recommendedAction": "Some recommended action" + "alertCreationTime": "2018-11-25T16:19:21.8409809Z", + "firstEventTime": "2018-11-25T16:17:50.0948658Z", + "lastEventTime": "2018-11-25T16:18:01.809871Z", + "resolvedTime": null, + "machineId": "9d80fbbc1bdbc5ce968f1d37c72384cbe17ee337" }, { - "id": "636688558380765161_2136280442", - "severity": "Informational", - "status": "InProgress", - "description": "Some alert description 2", - "recommendedAction": "Some recommended action 2", - "alertCreationTime": "2018-08-04T01:17:17.9516179Z", - "category": "General", - "title": "Some alert title 2", - "threatFamilyName": null, - "detectionSource": "WindowsDefenderAtp", - "classification": "TruePositive", - "determination": null, - "assignedTo": "best secop ever", - "resolvedTime": null, - "lastEventTime": "2018-08-03T07:02:52.0894451Z", - "firstEventTime": "2018-08-03T07:02:52.0894451Z", - "actorName": null, - "machineId": "ff0c3800ed8d66738a514971cd6867166809369d" + "id": "121688558380765161_2136280442", + "incidentId": 4123, + "assignedTo": "secop@contoso.com", + "severity": "Low", + "status": "InProgress", + "classification": "TruePositive", + "determination": "Malware", + "investigationState": "Running", + "category": "MalwareDownload", + "detectionSource": "WindowsDefenderAv", + "threatFamilyName": "Mikatz", + "title": "Windows Defender AV detected 'Mikatz', high-severity malware", + "description": "Some description" + "recommendedAction": "Some recommended action" + "alertCreationTime": "2018-11-24T16:19:21.8409809Z", + "firstEventTime": "2018-11-24T16:17:50.0948658Z", + "lastEventTime": "2018-11-24T16:18:01.809871Z", + "resolvedTime": null, + "machineId": "9d80fbbc1bdbc5ce968f1d37c72384cbe17ee337" } ] } diff --git a/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md index 1ce73605cf..4e69de458e 100644 --- a/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md @@ -72,10 +72,10 @@ Here is an example of the request. [!include[Improve request performance](improverequestperformance-new.md)] ``` -PATCH https://api.securitycenter.windows.com/api/alerts/636688558380765161_2136280442 +PATCH https://api.securitycenter.windows.com/api/alerts/121688558380765161_2136280442 Content-Type: application/json { - "assignedTo": "Our designated secop" + "assignedTo": "secop2@contoso.com" } ``` @@ -86,23 +86,24 @@ Here is an example of the response. ``` { "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Alerts/$entity", - "id": "636688558380765161_2136280442", - "severity": "Medium", - "status": "InProgress", - "description": "An anomalous memory operation appears to be tampering with a process associated with the Windows Defender EDR sensor.", - "recommendedAction": "A. Validate the alert.\n1. Examine the process involved in the memory operation to determine whether the process and the observed activities are normal. \n2. Check for other suspicious activities in the machine timeline.\n3. Locate unfamiliar processes in the process tree. Check files for prevalence, their locations, and digital signatures.\n4. Submit relevant files for deep analysis and review file behaviors. \n5. Identify unusual system activity with system owners. \n\nB. Scope the incident. Find related machines, network addresses, and files in the incident graph. \n\nC. Contain and mitigate the breach. Stop suspicious processes, isolate affected machines, decommission compromised accounts or reset passwords, block IP addresses and URLs, and install security updates.\n\nD. Contact your incident response team, or contact Microsoft support for investigation and remediation services.", - "alertCreationTime": "2018-08-07T10:18:04.2665329Z", - "category": "Installation", - "title": "Possible sensor tampering in memory", - "threatFamilyName": null, - "detectionSource": "WindowsDefenderAtp", - "classification": null, - "determination": null, - "assignedTo": "Our designated secop", - "resolvedTime": null, - "lastEventTime": "2018-08-07T10:14:35.470671Z", - "firstEventTime": "2018-08-07T10:14:35.470671Z", - "actorName": null, - "machineId": "a2250e1cd215af1ea2818ef8d01a564f67542857" + "id": "121688558380765161_2136280442", + "incidentId": 7696, + "assignedTo": "secop2@contoso.com", + "severity": "High", + "status": "New", + "classification": "TruePositive", + "determination": "Malware", + "investigationState": "Running", + "category": "MalwareDownload", + "detectionSource": "WindowsDefenderAv", + "threatFamilyName": "Mikatz", + "title": "Windows Defender AV detected 'Mikatz', high-severity malware", + "description": "Some description" + "recommendedAction": "Some recommended action" + "alertCreationTime": "2018-11-26T16:19:21.8409809Z", + "firstEventTime": "2018-11-26T16:17:50.0948658Z", + "lastEventTime": "2018-11-26T16:18:01.809871Z", + "resolvedTime": null, + "machineId": "9d80fbbc1bdbc5ce968f1d37c72384cbe17ee337" } ``` From 9124a6ffaa4f44f8de020e5f36e698b08110cc93 Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Mon, 26 Nov 2018 11:45:31 -0800 Subject: [PATCH 379/487] Update surface-diagnostic-toolkit-command-line.md Added note for single command line limitation. Added cmd line info for warranty. Updated tool location info. --- .../surface/surface-diagnostic-toolkit-command-line.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/devices/surface/surface-diagnostic-toolkit-command-line.md b/devices/surface/surface-diagnostic-toolkit-command-line.md index 24e4b2011d..8d5cf4009c 100644 --- a/devices/surface/surface-diagnostic-toolkit-command-line.md +++ b/devices/surface/surface-diagnostic-toolkit-command-line.md @@ -25,13 +25,18 @@ Download and install SDT app console from the [Surface Tools for IT download pag - Run health diagnostics using Best Practice Analyzer. - Check update for missing firmware or driver updates. -By default, output files are saved to C:\Administrator\user. Refer to the following table for a complete list of commands. +>[!NOTE] +>In this release, the SDT app console supports single commands only. Running multiple command line options requires running the console exe separately for each command. + +By default, output files are saved in the same location as the console app. Refer to the following table for a complete list of commands. Command | Notes --- | --- -DataCollector "output file" | Collects system details into a zip file. "output file" is the file path to create system details zip file.

      **Example**:
      `Microsoft.Surface.Diagnostics.App.Console.exe -DataCollector SDT_DataCollection.zip` -bpa "output file" | Checks several settings and health indicators in the device. “output file" is the file path to create the HTML report.

      **Example**:
      `Microsoft.Surface.Diagnostics.App.Console.exe -bpa BPA.html` -windowsupdate | Checks Windows Update online servers for missing firmware and/or driver updates.

      **Example**:
      Microsoft.Surface.Diagnostics.App.Console.exe -windowsupdate +-warranty "output file" | Checks warranty information on the device (valid or invalid). The optional “output file” is the file path to create the xml file.

      **Example**:
      Microsoft.Surface.Diagnostics.App.Console.exe –warranty “warranty.xml” + >[!NOTE] >To run the SDT app console remotely on target devices, you can use a configuration management tool such as System Center Configuration Manager. Alternatively, you can create a .zip file containing the console app and appropriate console commands and deploy per your organization’s software distribution processes. @@ -140,4 +145,4 @@ You can run BPA tests across key components such as BitLocker, Secure Boot, and

      -
      Value:
      Condition:Optimal
      Guidance:Check with the original equipment manufacturer for compatibility with your Surface device.
      \ No newline at end of file + From a8ac01a0ebb69a000f4d75a574bf5820c6305a0c Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 26 Nov 2018 20:08:06 +0000 Subject: [PATCH 380/487] Merged PR 12989: add image for SfB --- .../work-with-partner-microsoft-store-business.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/store-for-business/work-with-partner-microsoft-store-business.md b/store-for-business/work-with-partner-microsoft-store-business.md index 2c009e72b7..0f30df6697 100644 --- a/store-for-business/work-with-partner-microsoft-store-business.md +++ b/store-for-business/work-with-partner-microsoft-store-business.md @@ -59,8 +59,10 @@ The solution provider will get in touch with you. You'll have a chance to learn Once you've found a solution provider and decided to work with them, they'll send you an invitation to work together from Partner Center. In Microsoft Store for Business or Education, you'll need to accept the invitation. After that, you can manage their permissions. **To accept a solution provider invitation** -1. **Follow email link** - You'll receive an email with a link accept the solution provider invitation from your solution provider. The link will take you to Microsoft Store for Business or Education. +1. **Follow email link** - You'll receive an email with a link to accept the solution provider invitation from your solution provider. The link will take you to Microsoft Store for Business or Education. 2. **Accept invitation** - On **Accept Partner Invitation**, select **Authorize** to accept the invitation, accept terms of the Microsoft Cloud Agreement, and start working with the solution provider. + +![Image shows accepting an invitation from a solution provider in Microsoft Store for Business.](images/msft-accept-partner.png) ## Delegate admin privileges From c42da285e54c53defa3a9eea23bedaa39723587a Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 26 Nov 2018 20:41:07 +0000 Subject: [PATCH 381/487] Merged PR 12990: Minor edits Moved the error graphic to the bottom and added note that you can restore previous settings after the error is resolved. Also changed the list to a table for better readability. --- .../windows-autopilot/intune-connector.md | 46 +++++++------------ 1 file changed, 16 insertions(+), 30 deletions(-) diff --git a/windows/deployment/windows-autopilot/intune-connector.md b/windows/deployment/windows-autopilot/intune-connector.md index cc2d85e737..50ee521951 100644 --- a/windows/deployment/windows-autopilot/intune-connector.md +++ b/windows/deployment/windows-autopilot/intune-connector.md @@ -9,7 +9,7 @@ ms.sitesec: library ms.pagetype: deploy author: greg-lindsay ms.author: greg-lindsay -ms.date: 11/13/2018 +ms.date: 11/26/2018 --- @@ -23,44 +23,30 @@ In this preview version of the Intune Connector, you might receive an error mess **0x80070658 - Error applying transforms. Verify that the specified transform paths are valid.** -See the following example: - -![Connector error](images/connector-fail.png) +An [example](#example) of the error message is displayed at the bottom of this topic. This error can be resolved by ensuring that the member server where Intune Connector is running has one of the following language packs installed and configured to be the default keyboard layout: -en-US
      -cs-CZ
      -da-DK
      -de-DE
      -el-GR
      -es-ES
      -fi-FI
      -fr-FR
      -hu-HU
      -it-IT
      -ja-JP
      -ko-KR
      -nb-NO
      -nl-NL
      -pl-PL
      -pt-BR
      -ro-RO
      -ru-RU
      -sv-SE
      -tr-TR
      -zh-CN
      -zh-TW +| | | | | | | | | | | | +| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | +| en-US | cs-CZ | da-DK | de-DE | el-GR | es-ES | fi-FI | fr-FR | hu-HU | it-IT | ja-JP | +| ko-KR | nb-NO | nl-NL | pl-PL | pt-BR | ro-RO | ru-RU | sv-SE | tr-TR | zh-CN | zh-TW | -This solution is a workaround and will be fully resolved in a future release of the Intune Connector. +>[!NOTE] +>After installing the Intune Connector, you can restore the keyboard layout to its previous settings.
      +>This solution is a workaround and will be fully resolved in a future release of the Intune Connector. To change the default keyboard layout: 1. Click **Settings > Time & language > Region and language** 2. Select one of the languages listed above and choose **Set as default**. -Note: If the language you need isn't listed, you can add additional languages by selecting **Add a language**. - - +If the language you need isn't listed, you can add additional languages by selecting **Add a language**. + +## Example + +The following is an example of the error message that can be displayed if one of the listed languages is not used during setup: + +![Connector error](images/connector-fail.png) From 69c614430ad893f20803aa4f4d0dd345697a34c3 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 26 Nov 2018 12:53:02 -0800 Subject: [PATCH 382/487] add tip to turn on preview feature --- ...werbi-reports-windows-defender-advanced-threat-protection.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection.md index 1461a5c36b..a742d052f3 100644 --- a/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection.md @@ -22,6 +22,8 @@ ms.date: 11/21/2018 [!include[Prerelease information](prerelease.md)] +>![TIP] +>Go to **Advanced features** in the **Settings** page to turn on the preview features. >Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-powerbireports-abovefoldlink) From 25ba739499c8b696610dc2d754208efa99ae76e3 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 26 Nov 2018 13:04:54 -0800 Subject: [PATCH 383/487] edits --- .../client-management/mdm/policy-csp-deviceinstallation.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-deviceinstallation.md b/windows/client-management/mdm/policy-csp-deviceinstallation.md index 339805360d..121570bcf5 100644 --- a/windows/client-management/mdm/policy-csp-deviceinstallation.md +++ b/windows/client-management/mdm/policy-csp-deviceinstallation.md @@ -554,7 +554,7 @@ ADMX Info:
      -To enable this policy, use the following SyncML. This example prevents Windows from installing CD-ROM drives, floppy disks, and modems, and applies to matching device classes that are already installed. +To enable this policy, use the following SyncML. This example prevents Windows from installing CD-ROM drives, floppy disks, and modems (ClassGuid= {4d36e980-e325-11ce-bfc1-08002be10318}), and storage devices that use Serial Bus Protocol (SBP-2) drivers (ClassGuid = {d48179be-ec20-11d1-b6b8-00c04fa372a7}). This policy example also applies to matching device classes that are already installed. Enclose the class GUID within curly brackets {}. To configure multiple classes, use `` as a delimiter. To apply the policy to matching device classes that are already installed, set DeviceInstall_Classes_Deny_Retroactive to true. @@ -571,7 +571,7 @@ Enclose the class GUID within curly brackets {}. To configure multiple classes, chr - + From 369040fc8f3a2858a2402a2c158dd8dbdc68d436 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 26 Nov 2018 22:01:41 +0000 Subject: [PATCH 384/487] Merged PR 12995: fixed typo --- windows/client-management/troubleshoot-windows-freeze.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/troubleshoot-windows-freeze.md b/windows/client-management/troubleshoot-windows-freeze.md index f78db1e588..5abfc5b2a9 100644 --- a/windows/client-management/troubleshoot-windows-freeze.md +++ b/windows/client-management/troubleshoot-windows-freeze.md @@ -99,7 +99,7 @@ If the computer is no longer frozen and now is running in a good state, use the > [!Note] > For Windows versions that are earlier than Windows 8 or Windows Server 2012, the Complete Memory Dump type isn't available in the GUI. You have to change it in Registry Editor. To do this, change the value of the following **CrashDumpEnabled** registry entry to **1** (REG_DWORD): - >**HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\CrashDumpEnabled** 4. Select **Overwrite any existing file**. From 02b51dfa526b54f00691694b77248ef33bf778d2 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 26 Nov 2018 14:36:37 -0800 Subject: [PATCH 385/487] added links --- .../mdm/policy-csp-deviceinstallation.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/windows/client-management/mdm/policy-csp-deviceinstallation.md b/windows/client-management/mdm/policy-csp-deviceinstallation.md index 5dabbc96ab..7676db5da5 100644 --- a/windows/client-management/mdm/policy-csp-deviceinstallation.md +++ b/windows/client-management/mdm/policy-csp-deviceinstallation.md @@ -86,6 +86,9 @@ If you enable this policy setting, Windows is allowed to install or update any d If you disable or do not configure this policy setting, and no other policy setting describes the device, the "Prevent installation of devices not described by other policy settings" policy setting determines whether the device can be installed. +For more information about hardware IDs and compatible IDs, see [Device Identification Strings](https://docs.microsoft.com/windows-hardware/drivers/install/device-identification-strings). + + > [!TIP] > This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). @@ -157,6 +160,9 @@ If you enable this policy setting, Windows is allowed to install or update devic If you disable or do not configure this policy setting, and no other policy setting describes the device, the "Prevent installation of devices not described by other policy settings" policy setting determines whether the device can be installed. +For a list of Class and ClassGUID entries for device setup classes, see [System-Defined Device Setup Classes Available to Vendors](https://docs.microsoft.com/windows-hardware/drivers/install/system-defined-device-setup-classes-available-to-vendors). + + > [!TIP] > This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). @@ -370,6 +376,8 @@ If you enable this policy setting, Windows is prevented from installing a device If you disable or do not configure this policy setting, devices can be installed and updated as allowed or prevented by other policy settings. +For more information about hardware IDs and compatible IDs, see [Device Identification Strings](https://docs.microsoft.com/windows-hardware/drivers/install/device-identification-strings). + > [!TIP] > This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). @@ -432,6 +440,8 @@ If you enable this policy setting, Windows is prevented from installing or updat If you disable or do not configure this policy setting, Windows can install and update devices as allowed or prevented by other policy settings. +For a list of Class and ClassGUID entries for device setup classes, see [System-Defined Device Setup Classes Available to Vendors](https://docs.microsoft.com/windows-hardware/drivers/install/system-defined-device-setup-classes-available-to-vendors). + > [!TIP] > This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). From 6d822643c28fb8ff58ef085e22501f9d3c42b94f Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 26 Nov 2018 14:43:46 -0800 Subject: [PATCH 386/487] removed links --- .../mdm/policy-csp-deviceinstallation.md | 9 --------- 1 file changed, 9 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-deviceinstallation.md b/windows/client-management/mdm/policy-csp-deviceinstallation.md index 7676db5da5..fa9b0ccb3d 100644 --- a/windows/client-management/mdm/policy-csp-deviceinstallation.md +++ b/windows/client-management/mdm/policy-csp-deviceinstallation.md @@ -86,8 +86,6 @@ If you enable this policy setting, Windows is allowed to install or update any d If you disable or do not configure this policy setting, and no other policy setting describes the device, the "Prevent installation of devices not described by other policy settings" policy setting determines whether the device can be installed. -For more information about hardware IDs and compatible IDs, see [Device Identification Strings](https://docs.microsoft.com/windows-hardware/drivers/install/device-identification-strings). - > [!TIP] @@ -160,9 +158,6 @@ If you enable this policy setting, Windows is allowed to install or update devic If you disable or do not configure this policy setting, and no other policy setting describes the device, the "Prevent installation of devices not described by other policy settings" policy setting determines whether the device can be installed. -For a list of Class and ClassGUID entries for device setup classes, see [System-Defined Device Setup Classes Available to Vendors](https://docs.microsoft.com/windows-hardware/drivers/install/system-defined-device-setup-classes-available-to-vendors). - - > [!TIP] > This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). @@ -376,8 +371,6 @@ If you enable this policy setting, Windows is prevented from installing a device If you disable or do not configure this policy setting, devices can be installed and updated as allowed or prevented by other policy settings. -For more information about hardware IDs and compatible IDs, see [Device Identification Strings](https://docs.microsoft.com/windows-hardware/drivers/install/device-identification-strings). - > [!TIP] > This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). @@ -440,8 +433,6 @@ If you enable this policy setting, Windows is prevented from installing or updat If you disable or do not configure this policy setting, Windows can install and update devices as allowed or prevented by other policy settings. -For a list of Class and ClassGUID entries for device setup classes, see [System-Defined Device Setup Classes Available to Vendors](https://docs.microsoft.com/windows-hardware/drivers/install/system-defined-device-setup-classes-available-to-vendors). - > [!TIP] > This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). From 7ff0dec2bf0152fa578c4f10befd73bb066652e8 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 26 Nov 2018 14:47:58 -0800 Subject: [PATCH 387/487] added links to msdn docs --- .../mdm/policy-csp-deviceinstallation.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/windows/client-management/mdm/policy-csp-deviceinstallation.md b/windows/client-management/mdm/policy-csp-deviceinstallation.md index 94c886672a..0562d65203 100644 --- a/windows/client-management/mdm/policy-csp-deviceinstallation.md +++ b/windows/client-management/mdm/policy-csp-deviceinstallation.md @@ -86,6 +86,8 @@ If you enable this policy setting, Windows is allowed to install or update any d If you disable or do not configure this policy setting, and no other policy setting describes the device, the "Prevent installation of devices not described by other policy settings" policy setting determines whether the device can be installed. +For more information about hardware IDs and compatible IDs, see [Device Identification Strings](https://docs.microsoft.com/windows-hardware/drivers/install/device-identification-strings). + > [!TIP] @@ -195,6 +197,8 @@ This setting allows device installation based on the serial number of a removabl If you disable or do not configure this policy setting, and no other policy setting describes the device, the "Prevent installation of devices not described by other policy settings" policy setting determines whether the device can be installed. +For a list of Class and ClassGUID entries for device setup classes, see [System-Defined Device Setup Classes Available to Vendors](https://docs.microsoft.com/windows-hardware/drivers/install/system-defined-device-setup-classes-available-to-vendors). + > [!TIP] > This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). @@ -301,6 +305,8 @@ If you enable this policy setting, Windows does not retrieve device metadata for If you disable or do not configure this policy setting, the setting in the Device Installation Settings dialog box controls whether Windows retrieves device metadata from the Internet. + + > [!TIP] > This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). @@ -372,6 +378,7 @@ If you enable this policy setting, Windows is prevented from installing or updat If you disable or do not configure this policy setting, Windows is allowed to install or update the device driver for any device that is not described by the "Prevent installation of devices that match any of these device IDs," "Prevent installation of devices for these device classes," or "Prevent installation of removable devices" policy setting. + > [!TIP] > This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). @@ -443,6 +450,9 @@ If you enable this policy setting, Windows is prevented from installing a device If you disable or do not configure this policy setting, devices can be installed and updated as allowed or prevented by other policy settings. +For more information about hardware IDs and compatible IDs, see [Device Identification Strings](https://docs.microsoft.com/windows-hardware/drivers/install/device-identification-strings). + + > [!TIP] > This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). @@ -536,6 +546,9 @@ If you enable this policy setting, Windows is prevented from installing or updat If you disable or do not configure this policy setting, Windows can install and update devices as allowed or prevented by other policy settings. +For a list of Class and ClassGUID entries for device setup classes, see [System-Defined Device Setup Classes Available to Vendors](https://docs.microsoft.com/windows-hardware/drivers/install/system-defined-device-setup-classes-available-to-vendors). + + > [!TIP] > This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). From 8c78bda60d981e85f292eab162f41aa5b4bc89b3 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 26 Nov 2018 16:30:44 -0800 Subject: [PATCH 388/487] added 1809 --- .../threat-protection/security-compliance-toolkit-10.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-compliance-toolkit-10.md b/windows/security/threat-protection/security-compliance-toolkit-10.md index 5388ad4fd7..5afa6d82b1 100644 --- a/windows/security/threat-protection/security-compliance-toolkit-10.md +++ b/windows/security/threat-protection/security-compliance-toolkit-10.md @@ -7,7 +7,7 @@ ms.mktglfcycl: deploy ms.localizationpriority: medium ms.author: sagaudre author: brianlic-msft -ms.date: 06/25/2018 +ms.date: 11/26/2018 --- # Microsoft Security Compliance Toolkit 1.0 @@ -22,6 +22,7 @@ The SCT enables administrators to effectively manage their enterprise’s Group The Security Compliance Toolkit consists of: - Windows 10 security baselines + - Windows 10 Version 1809 (October 2018 Update) - Windows 10 Version 1803 (April 2018 Update) - Windows 10 Version 1709 (Fall Creators Update) - Windows 10 Version 1703 (Creators Update) @@ -30,6 +31,7 @@ The Security Compliance Toolkit consists of: - Windows 10 Version 1507 - Windows Server security baselines + - Windows Server 2019 - Windows Server 2016 - Windows Server 2012 R2 From fb0bf4ee7bb5ba9bb555b6b909e3e744bda53a98 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 26 Nov 2018 17:28:25 -0800 Subject: [PATCH 389/487] update date --- ...werbi-reports-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection.md index a742d052f3..ce845172b1 100644 --- a/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection.md @@ -10,7 +10,7 @@ ms.sitesec: library ms.pagetype: security author: mjcaparas ms.localizationpriority: medium -ms.date: 11/21/2018 +ms.date: 11/26/2018 --- From 4ace29b0392f1a8c2eef071c1b6d116629f9babf Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Tue, 27 Nov 2018 10:23:18 +0200 Subject: [PATCH 390/487] s --- .../windows-defender-atp/exposed-apis-odata-samples.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md index 2892815b80..e91e3db930 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md @@ -31,7 +31,7 @@ ms.date: 11/15/2018 ### Example 1 -**Get all the machines with the tag 'ExampleTag'** +- Get all the machines with the tag 'ExampleTag' ``` HTTP GET https://api.securitycenter.windows.com/api/machines?$filter=machineTags/any(tag: tag eq 'ExampleTag') From 0d436b7d431ab89b8bba3ff3729c2a42feb68281 Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Tue, 27 Nov 2018 14:00:54 +0200 Subject: [PATCH 391/487] s --- windows/security/threat-protection/TOC.md | 6 +- .../windows-defender-atp/TOC.md | 6 +- ...defender-advanced-threat-protection-new.md | 42 +++---- .../exposed-apis-odata-samples.md | 118 +++++++++--------- ...defender-advanced-threat-protection-new.md | 37 +++--- ...defender-advanced-threat-protection-new.md | 28 ++--- ...defender-advanced-threat-protection-new.md | 5 +- ...defender-advanced-threat-protection-new.md | 60 +++++---- ...defender-advanced-threat-protection-new.md | 27 ++-- ...defender-advanced-threat-protection-new.md | 20 ++- ...defender-advanced-threat-protection-new.md | 16 +-- ...defender-advanced-threat-protection-new.md | 4 +- ...defender-advanced-threat-protection-new.md | 13 +- ...defender-advanced-threat-protection-new.md | 24 ++-- ...defender-advanced-threat-protection-new.md | 21 ++-- ...defender-advanced-threat-protection-new.md | 17 +-- 16 files changed, 223 insertions(+), 221 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index ea1d8e22a6..1c777923ed 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -265,7 +265,7 @@ ######## [Is IP seen in organization](windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection-new.md) ####### [Machine](windows-defender-atp/machine-windows-defender-advanced-threat-protection-new.md) -######## [Get machines](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md) +######## [List machines](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md) ######## [Get machine by ID](windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md) ######## [Get machine log on users](windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md) ######## [Get machine related alerts](windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md) @@ -274,8 +274,8 @@ ####### [Machine Action](windows-defender-atp/machineaction-windows-defender-advanced-threat-protection-new.md) -######## [List MachineActions](windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md) -######## [Get MachineAction](windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md) +######## [List Machine Actions](windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md) +######## [Get Machine Action](windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md) ######## [Collect investigation package](windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection-new.md) ######## [Get investigation package SAS URI](windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection-new.md) ######## [Isolate machine](windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection-new.md) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index f8ba6e6e36..b7634537bd 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -262,7 +262,7 @@ ####### [Is IP seen in organization](is-ip-seen-org-windows-defender-advanced-threat-protection-new.md) ###### [Machine](machine-windows-defender-advanced-threat-protection-new.md) -####### [Get machines](get-machines-windows-defender-advanced-threat-protection-new.md) +####### [List machines](get-machines-windows-defender-advanced-threat-protection-new.md) ####### [Get machine by ID](get-machine-by-id-windows-defender-advanced-threat-protection-new.md) ####### [Get machine log on users](get-machine-log-on-users-windows-defender-advanced-threat-protection-new.md) ####### [Get machine related alerts](get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md) @@ -270,8 +270,8 @@ ####### [Find machines by IP](find-machines-by-ip-windows-defender-advanced-threat-protection-new.md) ###### [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) -####### [List MachineActions](get-machineactions-collection-windows-defender-advanced-threat-protection-new.md) -####### [Get MachineAction](get-machineaction-object-windows-defender-advanced-threat-protection-new.md) +####### [List Machine Actions](get-machineactions-collection-windows-defender-advanced-threat-protection-new.md) +####### [Get Machine Action](get-machineaction-object-windows-defender-advanced-threat-protection-new.md) ####### [Collect investigation package](collect-investigation-package-windows-defender-advanced-threat-protection-new.md) ####### [Get investigation package SAS URI](get-package-sas-uri-windows-defender-advanced-threat-protection-new.md) ####### [Isolate machine](isolate-machine-windows-defender-advanced-threat-protection-new.md) diff --git a/windows/security/threat-protection/windows-defender-atp/add-or-remove-machine-tags-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/add-or-remove-machine-tags-windows-defender-advanced-threat-protection-new.md index e28bac587b..0fa51e3bfb 100644 --- a/windows/security/threat-protection/windows-defender-atp/add-or-remove-machine-tags-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/add-or-remove-machine-tags-windows-defender-advanced-threat-protection-new.md @@ -15,10 +15,12 @@ ms.date: 12/08/2017 # Add or Remove Machine Tags API +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + [!include[Prerelease information](prerelease.md)] -**Applies to:** -- Windows Defender Advanced Threat Protection (Windows Defender ATP) - Adds or remove tag to a specific machine. ## Permissions @@ -68,10 +70,10 @@ Here is an example of a request that adds machine tag. [!include[Improve request performance](improverequestperformance-new.md)] ``` -POST https://api.securitycenter.windows.com/api/machines/863fed4b174465c703c6e412965a31b5e1884cc4/tags +POST https://api.securitycenter.windows.com/api/machines/1e5bc9d7e413ddd7902c2932e418702b84d0cc07/tags Content-type: application/json { - "Value" : "Test Tag", + "Value" : "test Tag 2", "Action": "Add" } @@ -85,26 +87,24 @@ HTTP/1.1 200 Ok Content-type: application/json { "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Machine/$entity", - "id": "863fed4b174465c703c6e412965a31b5e1884cc4", - "computerDnsName": "mymachine55.contoso.com", - "firstSeen": "2018-07-31T14:20:55.8223496Z", - "lastSeen": "2018-09-27T08:44:05.6228836Z", + "id": "1e5bc9d7e413ddd7902c2932e418702b84d0cc07", + "computerDnsName": "mymachine1.contoso.com", + "firstSeen": "2018-08-02T14:55:03.7791856Z", + "lastSeen": "2018-08-02T14:55:03.7791856Z", "osPlatform": "Windows10", - "osVersion": null, - "lastIpAddress": "10.248.240.38", - "lastExternalIpAddress": "167.220.2.166", - "agentVersion": "10.3720.16299.98", - "osBuild": 16299, + "osVersion": "10.0.0.0", + "lastIpAddress": "172.17.230.209", + "lastExternalIpAddress": "167.220.196.71", + "agentVersion": "10.5830.18209.1001", + "osBuild": 18209, "healthStatus": "Active", - "isAadJoined": true, - "machineTags": [ - "Test Tag" - ], - "rbacGroupId": 75, - "riskScore": "Medium", - "aadDeviceId": null + "rbacGroupId": 140, + "riskScore": "Low", + "isAadJoined": true, + "aadDeviceId": "80fe8ff8-2624-418e-9591-41f0491218f9", + "machineTags": [ "test tag 1", "test tag 2" ] } ``` -To remove machine tag, set the Action to 'Remove' instead of 'Add' in the request body. \ No newline at end of file +- To remove machine tag, set the Action to 'Remove' instead of 'Add' in the request body. \ No newline at end of file diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md index e91e3db930..ba26088a19 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md @@ -46,25 +46,22 @@ Content-type: application/json "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Machines", "value": [ { - "id": "b9d4c51123327fb2a25db29ff1b8f3b64888e7ba", - "computerDnsName": "examples.dev.corp.Contoso.com", - "firstSeen": "2018-03-07T11:19:11.7234147Z", - "lastSeen": "2018-11-15T11:23:38.3196947Z", + "id": "1e5bc9d7e413ddd7902c2932e418702b84d0cc07", + "computerDnsName": "mymachine1.contoso.com", + "firstSeen": "2018-08-02T14:55:03.7791856Z", + "lastSeen": "2018-08-02T14:55:03.7791856Z", "osPlatform": "Windows10", "osVersion": "10.0.0.0", - "lastIpAddress": "123.17.255.241", - "lastExternalIpAddress": "123.220.196.180", - "agentVersion": "10.6400.18282.1001", - "osBuild": 18282, + "lastIpAddress": "172.17.230.209", + "lastExternalIpAddress": "167.220.196.71", + "agentVersion": "10.5830.18209.1001", + "osBuild": 18209, "healthStatus": "Active", - "isAadJoined": true, - "machineTags": [ - "ExampleTag" - ], - "rbacGroupId": 5, - "rbacGroupName": "Developers", - "riskScore": "North", - "aadDeviceId": null + "rbacGroupId": 140, + "riskScore": "High", + "isAadJoined": true, + "aadDeviceId": "80fe8ff8-2624-418e-9591-41f0491218f9", + "machineTags": [ "test tag 1", "test tag 2", "ExampleTag" ] }, . . @@ -134,23 +131,22 @@ Content-type: application/json "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Machines", "value": [ { - "id": "e3a77eeddb83d581238792387b1239b01286b2f", - "computerDnsName": "examples.dev.corp.Contoso.com", - "firstSeen": "2016-11-02T23:26:03.7882168Z", - "lastSeen": "2018-11-12T10:27:08.708723Z", + "id": "1e5bc9d7e413ddd7902c2932e418702b84d0cc07", + "computerDnsName": "mymachine1.contoso.com", + "firstSeen": "2018-08-02T14:55:03.7791856Z", + "lastSeen": "2018-08-02T14:55:03.7791856Z", "osPlatform": "Windows10", "osVersion": "10.0.0.0", - "lastIpAddress": "123.123.10.33", - "lastExternalIpAddress": "124.124.160.172", - "agentVersion": "10.6300.18279.1001", - "osBuild": 18279, - "healthStatus": "ImpairedCommunication", - "isAadJoined": true, - "machineTags": [], - "rbacGroupId": 5, - "rbacGroupName": "Developers", + "lastIpAddress": "172.17.230.209", + "lastExternalIpAddress": "167.220.196.71", + "agentVersion": "10.5830.18209.1001", + "osBuild": 18209, + "healthStatus": "Active", + "rbacGroupId": 140, "riskScore": "High", - "aadDeviceId": "d90b0b99-1234-1234-1234-b91d50c6796a" + "isAadJoined": true, + "aadDeviceId": "80fe8ff8-2624-418e-9591-41f0491218f9", + "machineTags": [ "test tag 1", "test tag 2", "ExampleTag" ] }, . . @@ -176,23 +172,22 @@ Content-type: application/json "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Machines", "value": [ { - "id": "1113333ddb83d581238792387b1239b01286b2f", - "computerDnsName": "examples.dev.corp.Contoso.com", - "firstSeen": "2016-11-02T23:26:03.7882168Z", - "lastSeen": "2018-11-12T10:27:08.708723Z", + "id": "1e5bc9d7e413ddd7902c2932e418702b84d0cc07", + "computerDnsName": "mymachine1.contoso.com", + "firstSeen": "2018-08-02T14:55:03.7791856Z", + "lastSeen": "2018-08-02T14:55:03.7791856Z", "osPlatform": "Windows10", "osVersion": "10.0.0.0", - "lastIpAddress": "123.123.10.33", - "lastExternalIpAddress": "124.124.160.172", - "agentVersion": "10.6300.18279.1001", - "osBuild": 18279, - "healthStatus": "ImpairedCommunication", - "isAadJoined": true, - "machineTags": [], - "rbacGroupId": 5, - "rbacGroupName": "Developers", - "riskScore": "Medium", - "aadDeviceId": "d90b0b99-1234-1234-1234-b91d50c6796a" + "lastIpAddress": "172.17.230.209", + "lastExternalIpAddress": "167.220.196.71", + "agentVersion": "10.5830.18209.1001", + "osBuild": 18209, + "healthStatus": "Active", + "rbacGroupId": 140, + "riskScore": "High", + "isAadJoined": true, + "aadDeviceId": "80fe8ff8-2624-418e-9591-41f0491218f9", + "machineTags": [ "test tag 1", "test tag 2", "ExampleTag" ] }, . . @@ -206,7 +201,7 @@ Content-type: application/json - Get all the machines that last seen after 2018-10-20 ``` -HTTP GET https://api.securitycenter.windows.com/api/machines?$filter=lastSeen gt 2018-10-20Z +HTTP GET https://api.securitycenter.windows.com/api/machines?$filter=lastSeen gt 2018-08-01Z ``` **Response:** @@ -218,23 +213,22 @@ Content-type: application/json "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Machines", "value": [ { - "id": "83113465ffceca4a731234e5dcde3357e026e873", - "computerDnsName": "examples-vm10", - "firstSeen": "2018-11-12T16:07:50.1706168Z", - "lastSeen": "2018-11-12T16:07:50.1706168Z", - "osPlatform": "WindowsServer2019", - "osVersion": null, - "lastIpAddress": "10.123.72.35", - "lastExternalIpAddress": "123.220.2.3", - "agentVersion": "10.6300.18281.1000", - "osBuild": 18281, + "id": "1e5bc9d7e413ddd7902c2932e418702b84d0cc07", + "computerDnsName": "mymachine1.contoso.com", + "firstSeen": "2018-08-02T14:55:03.7791856Z", + "lastSeen": "2018-08-02T14:55:03.7791856Z", + "osPlatform": "Windows10", + "osVersion": "10.0.0.0", + "lastIpAddress": "172.17.230.209", + "lastExternalIpAddress": "167.220.196.71", + "agentVersion": "10.5830.18209.1001", + "osBuild": 18209, "healthStatus": "Active", - "isAadJoined": false, - "machineTags": [], - "rbacGroupId": 5, - "rbacGroupName": "Developers", - "riskScore": "None", - "aadDeviceId": null + "rbacGroupId": 140, + "riskScore": "High", + "isAadJoined": true, + "aadDeviceId": "80fe8ff8-2624-418e-9591-41f0491218f9", + "machineTags": [ "test tag 1", "test tag 2", "ExampleTag" ] }, . . diff --git a/windows/security/threat-protection/windows-defender-atp/find-machines-by-ip-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/find-machines-by-ip-windows-defender-advanced-threat-protection-new.md index 495830551e..fc21244a6e 100644 --- a/windows/security/threat-protection/windows-defender-atp/find-machines-by-ip-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/find-machines-by-ip-windows-defender-advanced-threat-protection-new.md @@ -15,11 +15,12 @@ ms.date: 12/08/2017 # Find machines by internal IP API -[!include[Prereleaseinformation](prerelease.md)] - **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) + +[!include[Prereleaseinformation](prerelease.md)] + - Find machines seen with the requested internal IP in the time range of 15 minutes prior and after a given timestamp - The given timestamp must be in the past 30 days. @@ -83,22 +84,22 @@ Content-type: application/json "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Machines", "value": [ { - "id": "863fed4b174465c703c6e412965a31b5e1884cc4", - "computerDnsName": "mymachine33.contoso.com", - "firstSeen": "2018-07-31T14:20:55.8223496Z", - "lastSeen": null, - "osPlatform": "Windows10", - "osVersion": null, - "lastIpAddress": "10.248.240.38", - "lastExternalIpAddress": "167.220.2.166", - "agentVersion": "10.3720.16299.98", - "osBuild": 16299, - "healthStatus": "Active", - "isAadJoined": true, - "machineTags": [], - "rbacGroupId": 75, - "riskScore": "Medium", - "aadDeviceId": null + "id": "1e5bc9d7e413ddd7902c2932e418702b84d0cc07", + "computerDnsName": "mymachine1.contoso.com", + "firstSeen": "2018-08-02T14:55:03.7791856Z", + "lastSeen": "2018-09-22T08:55:03.7791856Z", + "osPlatform": "Windows10", + "osVersion": "10.0.0.0", + "lastIpAddress": "10.248.240.38", + "lastExternalIpAddress": "167.220.196.71", + "agentVersion": "10.5830.18209.1001", + "osBuild": 18209, + "healthStatus": "Active", + "rbacGroupId": 140, + "riskScore": "Low", + "isAadJoined": true, + "aadDeviceId": "80fe8ff8-2624-418e-9591-41f0491218f9", + "machineTags": [ "test tag 1", "test tag 2" ] } ] } diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md index 33075d8e93..cee30245d6 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md @@ -14,12 +14,13 @@ ms.date: 12/08/2017 --- # Get alert related machine information API + **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) [!include[Prereleaseinformation](prerelease.md)] -Retrieves machine that is related to a specific alert. +- Retrieves machine that is related to a specific alert. ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) @@ -77,22 +78,21 @@ HTTP/1.1 200 OK Content-type: application/json { "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Machines/$entity", - "id": "ff0c3800ed8d66738a514971cd6867166809369f", - "computerDnsName": "amazingmachine.contoso.com", - "firstSeen": "2017-12-10T07:47:34.4269783Z", - "lastSeen": "2017-12-10T07:47:34.4269783Z", + "id": "1e5bc9d7e413ddd7902c2932e418702b84d0cc07", + "computerDnsName": "mymachine1.contoso.com", + "firstSeen": "2018-08-02T14:55:03.7791856Z", + "lastSeen": "2018-08-02T14:55:03.7791856Z", "osPlatform": "Windows10", "osVersion": "10.0.0.0", - "systemProductName": null, - "lastIpAddress": "172.17.0.0", - "lastExternalIpAddress": "167.220.0.0", - "agentVersion": "10.5830.17732.1001", - "osBuild": 17732, + "lastIpAddress": "172.17.230.209", + "lastExternalIpAddress": "167.220.196.71", + "agentVersion": "10.5830.18209.1001", + "osBuild": 18209, "healthStatus": "Active", - "isAadJoined": true, - "machineTags": [], - "rbacGroupId": 75, + "rbacGroupId": 140, "riskScore": "Low", - "aadDeviceId": "80fe8ff8-0000-0000-9591-41f0491218f9" + "isAadJoined": true, + "aadDeviceId": "80fe8ff8-2624-418e-9591-41f0491218f9", + "machineTags": [ "test tag 1", "test tag 2" ] } ``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md index baf2f17c9a..63051a6de3 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md @@ -24,7 +24,7 @@ ms.date: 12/08/2017 - Retrieves a collection of Alerts. - Supports [OData V4 queries](https://www.odata.org/documentation/). - The OData's Filter query is supported on: "Id", "IncidentId", "AlertCreationTime", "Status", "Severity" and "Category". - +- See examples at [OData queries with Windows Defender ATP](exposed-apis-odata-samples.md) ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) @@ -132,3 +132,6 @@ Here is an example of the response. ] } ``` + +## Related topics +- [OData queries with Windows Defender ATP](exposed-apis-odata-samples.md) diff --git a/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md index f5ac6e74f8..35230abcc7 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md @@ -80,43 +80,41 @@ Content-type: application/json "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Machines", "value": [ { - "id": "02ea9a24e8bd39c247ed7ca0edae879c321684e5", - "computerDnsName": "testMachine1", - "firstSeen": "2018-07-30T20:12:00.3708661Z", - "lastSeen": "2018-07-30T20:12:00.3708661Z", + "id": "1e5bc9d7e413ddd7902c2932e418702b84d0cc07", + "computerDnsName": "mymachine1.contoso.com", + "firstSeen": "2018-08-02T14:55:03.7791856Z", + "lastSeen": "2018-08-02T14:55:03.7791856Z", "osPlatform": "Windows10", - "osVersion": null, - "systemProductName": null, - "lastIpAddress": "10.209.67.177", - "lastExternalIpAddress": "167.220.1.210", - "agentVersion": "10.5830.18208.1000", - "osBuild": 18208, - "healthStatus": "Inactive", - "isAadJoined": false, - "machineTags": [], - "rbacGroupId": 75, + "osVersion": "10.0.0.0", + "lastIpAddress": "172.17.230.209", + "lastExternalIpAddress": "167.220.196.71", + "agentVersion": "10.5830.18209.1001", + "osBuild": 18209, + "healthStatus": "Active", + "rbacGroupId": 140, "riskScore": "Low", - "aadDeviceId": null + "isAadJoined": true, + "aadDeviceId": "80fe8ff8-2624-418e-9591-41f0491218f9", + "machineTags": [ "test tag 1", "test tag 2" ] }, { - "id": "02efb9a9b85f07749a018fbf3f962b4700b3b949", - "computerDnsName": "testMachine2", - "firstSeen": "2018-07-30T19:50:47.3618349Z", - "lastSeen": "2018-07-30T19:50:47.3618349Z", + "id": "7292e4b8cb74ff1cc3d8a495eb29dc8858b732f7", + "computerDnsName": "mymachine2.contoso.com", + "firstSeen": "2018-07-09T13:22:45.1250071Z", + "lastSeen": "2018-07-09T13:22:45.1250071Z", "osPlatform": "Windows10", - "osVersion": null, - "systemProductName": null, - "lastIpAddress": "10.209.70.231", - "lastExternalIpAddress": "167.220.0.28", - "agentVersion": "10.5830.18208.1000", - "osBuild": 18208, + "osVersion": "10.0.0.0", + "lastIpAddress": "192.168.12.225", + "lastExternalIpAddress": "79.183.65.82", + "agentVersion": "10.5820.17724.1000", + "osBuild": 17724, "healthStatus": "Inactive", - "isAadJoined": false, - "machineTags": [], - "rbacGroupId": 75, - "riskScore": "None", - "aadDeviceId": null - } + "rbacGroupId": 140, + "riskScore": "Low", + "isAadJoined": false, + "aadDeviceId": null, + "machineTags": [ "test tag 1" ] + } ] } ``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md index 79aaefa954..75017123a4 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection-new.md @@ -14,13 +14,14 @@ ms.date: 12/08/2017 --- # Get file related machines API + **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) [!include[Prereleaseinformation](prerelease.md)] -Retrieves a collection of machines related to a given file hash. +- Retrieves a collection of machines related to a given file hash. ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) @@ -83,39 +84,37 @@ Content-type: application/json "id": "1e5bc9d7e413ddd7902c2932e418702b84d0cc07", "computerDnsName": "mymachine1.contoso.com", "firstSeen": "2018-08-02T14:55:03.7791856Z", - "lasttSeen": "2018-07-09T13:22:45.1250071Z", + "lastSeen": "2018-08-02T14:55:03.7791856Z", "osPlatform": "Windows10", - "osVersion": null, - "systemProductName": null, + "osVersion": "10.0.0.0", "lastIpAddress": "172.17.230.209", "lastExternalIpAddress": "167.220.196.71", "agentVersion": "10.5830.18209.1001", "osBuild": 18209, "healthStatus": "Active", - "isAadJoined": true, - "machineTags": [], "rbacGroupId": 140, "riskScore": "Low", - "aadDeviceId": null + "isAadJoined": true, + "aadDeviceId": "80fe8ff8-2624-418e-9591-41f0491218f9", + "machineTags": [ "test tag 1", "test tag 2" ] }, { "id": "7292e4b8cb74ff1cc3d8a495eb29dc8858b732f7", "computerDnsName": "mymachine2.contoso.com", "firstSeen": "2018-07-09T13:22:45.1250071Z", - "lasttSeen": "2018-07-09T13:22:45.1250071Z", + "lastSeen": "2018-07-09T13:22:45.1250071Z", "osPlatform": "Windows10", - "osVersion": null, - "systemProductName": null, + "osVersion": "10.0.0.0", "lastIpAddress": "192.168.12.225", "lastExternalIpAddress": "79.183.65.82", "agentVersion": "10.5820.17724.1000", "osBuild": 17724, "healthStatus": "Inactive", - "isAadJoined": true, - "machineTags": [], - "rbacGroupId": 140, + "rbacGroupId": 140, "riskScore": "Low", - "aadDeviceId": null + "isAadJoined": false, + "aadDeviceId": null, + "machineTags": [ "test tag 1" ] } ] } diff --git a/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md index 3c68f72daf..f4061af62e 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md @@ -85,18 +85,17 @@ Content-type: application/json "firstSeen": "2018-08-02T14:55:03.7791856Z", "lastSeen": "2018-08-02T14:55:03.7791856Z", "osPlatform": "Windows10", - "osVersion": null, - "systemProductName": null, + "osVersion": "10.0.0.0", "lastIpAddress": "172.17.230.209", "lastExternalIpAddress": "167.220.196.71", "agentVersion": "10.5830.18209.1001", "osBuild": 18209, "healthStatus": "Active", - "isAadJoined": true, - "machineTags": [], "rbacGroupId": 140, "riskScore": "Low", - "aadDeviceId": null + "isAadJoined": true, + "aadDeviceId": "80fe8ff8-2624-418e-9591-41f0491218f9", + "machineTags": [ "test tag 1", "test tag 2" ] }, { "id": "7292e4b8cb74ff1cc3d8a495eb29dc8858b732f7", @@ -104,18 +103,17 @@ Content-type: application/json "firstSeen": "2018-07-09T13:22:45.1250071Z", "lastSeen": "2018-07-09T13:22:45.1250071Z", "osPlatform": "Windows10", - "osVersion": null, - "systemProductName": null, + "osVersion": "10.0.0.0", "lastIpAddress": "192.168.12.225", "lastExternalIpAddress": "79.183.65.82", "agentVersion": "10.5820.17724.1000", "osBuild": 17724, "healthStatus": "Inactive", - "isAadJoined": true, - "machineTags": [], - "rbacGroupId": 140, + "rbacGroupId": 140, "riskScore": "Low", - "aadDeviceId": null + "isAadJoined": false, + "aadDeviceId": null, + "machineTags": [ "test tag 1" ] } ] } diff --git a/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md index 4211bbbb1f..e29196545f 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md @@ -15,12 +15,13 @@ ms.date: 12/08/2017 # Get machine by ID API -[!include[Prereleaseinformation](prerelease.md)] - **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) -Retrieves a machine entity by ID. + +[!include[Prereleaseinformation](prerelease.md)] + +- Retrieves a machine entity by ID. ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) @@ -85,18 +86,17 @@ Content-type: application/json "firstSeen": "2018-08-02T14:55:03.7791856Z", "lastSeen": "2018-08-02T14:55:03.7791856Z", "osPlatform": "Windows10", - "osVersion": null, - "systemProductName": null, + "osVersion": "10.0.0.0", "lastIpAddress": "172.17.230.209", "lastExternalIpAddress": "167.220.196.71", "agentVersion": "10.5830.18209.1001", "osBuild": 18209, "healthStatus": "Active", - "isAadJoined": true, - "machineTags": [], "rbacGroupId": 140, "riskScore": "Low", - "aadDeviceId": null + "isAadJoined": true, + "aadDeviceId": "80fe8ff8-2624-418e-9591-41f0491218f9", + "machineTags": [ "test tag 1", "test tag 2" ] } ``` diff --git a/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md index 96a4953581..bfda8dcbcd 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection-new.md @@ -14,12 +14,14 @@ ms.date: 12/08/2017 --- # Get machineAction API + **Applies to:** + - Windows Defender Advanced Threat Protection (Windows Defender ATP) [!include[Prereleaseinformation](prerelease.md)] -Get action performed on a machine. +- Get action performed on a machine. ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) diff --git a/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md index 5a137cb5a8..018818ec82 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md @@ -15,14 +15,16 @@ ms.date: 12/08/2017 # List MachineActions API -[!include[Prereleaseinformation](prerelease.md)] - **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) - Gets collection of actions done on machines. - Get MachineAction collection API supports [OData V4 queries](https://www.odata.org/documentation/). +[!include[Prereleaseinformation](prerelease.md)] + +- Gets collection of actions done on machines. +- Get MachineAction collection API supports [OData V4 queries](https://www.odata.org/documentation/). +- The OData's Filter query is supported on: "Id", "Status", "MachineId", "Type" and "CreationDateTimeUtc". +- See examples at [OData queries with Windows Defender ATP](exposed-apis-odata-samples.md) ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) @@ -167,3 +169,6 @@ Content-type: application/json ] } ``` + +## Related topics +- [OData queries with Windows Defender ATP](exposed-apis-odata-samples.md) diff --git a/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md index 063919c244..13aadfafc7 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md @@ -24,6 +24,7 @@ ms.date: 12/08/2017 - Retrieves a collection of machines that have communicated with WDATP cloud on the last 30 days. - Get Machines collection API supports [OData V4 queries](https://www.odata.org/documentation/). - The OData's Filter query is supported on: "Id", "ComputerDnsName", "LastSeen", "LastIpAddress", "HealthStatus", "OsPlatform", "RiskScore", "MachineTags" and "RbacGroupId". +- See examples at [OData queries with Windows Defender ATP](exposed-apis-odata-samples.md) ## Permissions @@ -87,18 +88,17 @@ Content-type: application/json "firstSeen": "2018-08-02T14:55:03.7791856Z", "lastSeen": "2018-08-02T14:55:03.7791856Z", "osPlatform": "Windows10", - "osVersion": null, - "systemProductName": null, + "osVersion": "10.0.0.0", "lastIpAddress": "172.17.230.209", "lastExternalIpAddress": "167.220.196.71", "agentVersion": "10.5830.18209.1001", "osBuild": 18209, "healthStatus": "Active", - "isAadJoined": true, - "machineTags": [], "rbacGroupId": 140, "riskScore": "Low", - "aadDeviceId": null + "isAadJoined": true, + "aadDeviceId": "80fe8ff8-2624-418e-9591-41f0491218f9", + "machineTags": [ "test tag 1", "test tag 2" ] }, { "id": "7292e4b8cb74ff1cc3d8a495eb29dc8858b732f7", @@ -106,19 +106,21 @@ Content-type: application/json "firstSeen": "2018-07-09T13:22:45.1250071Z", "lastSeen": "2018-07-09T13:22:45.1250071Z", "osPlatform": "Windows10", - "osVersion": null, - "systemProductName": null, + "osVersion": "10.0.0.0", "lastIpAddress": "192.168.12.225", "lastExternalIpAddress": "79.183.65.82", "agentVersion": "10.5820.17724.1000", "osBuild": 17724, "healthStatus": "Inactive", - "isAadJoined": true, - "machineTags": [], - "rbacGroupId": 140, + "rbacGroupId": 140, "riskScore": "Low", - "aadDeviceId": null + "isAadJoined": false, + "aadDeviceId": null, + "machineTags": [ "test tag 1" ] } ] } ``` + +## Related topics +- [OData queries with Windows Defender ATP](exposed-apis-odata-samples.md) diff --git a/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md index 9e0f217156..873cd7bfe6 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md @@ -14,6 +14,7 @@ ms.date: 12/08/2017 --- # Get user related machines API + **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) @@ -87,18 +88,17 @@ Content-type: application/json "firstSeen": "2018-08-02T14:55:03.7791856Z", "lastSeen": "2018-08-02T14:55:03.7791856Z", "osPlatform": "Windows10", - "osVersion": null, - "systemProductName": null, + "osVersion": "10.0.0.0", "lastIpAddress": "172.17.230.209", "lastExternalIpAddress": "167.220.196.71", "agentVersion": "10.5830.18209.1001", "osBuild": 18209, "healthStatus": "Active", - "isAadJoined": true, - "machineTags": [], "rbacGroupId": 140, "riskScore": "Low", - "aadDeviceId": null + "isAadJoined": true, + "aadDeviceId": "80fe8ff8-2624-418e-9591-41f0491218f9", + "machineTags": [ "test tag 1", "test tag 2" ] }, { "id": "7292e4b8cb74ff1cc3d8a495eb29dc8858b732f7", @@ -106,18 +106,17 @@ Content-type: application/json "firstSeen": "2018-07-09T13:22:45.1250071Z", "lastSeen": "2018-07-09T13:22:45.1250071Z", "osPlatform": "Windows10", - "osVersion": null, - "systemProductName": null, + "osVersion": "10.0.0.0", "lastIpAddress": "192.168.12.225", "lastExternalIpAddress": "79.183.65.82", "agentVersion": "10.5820.17724.1000", "osBuild": 17724, "healthStatus": "Inactive", - "isAadJoined": true, - "machineTags": [], - "rbacGroupId": 140, + "rbacGroupId": 140, "riskScore": "Low", - "aadDeviceId": null + "isAadJoined": false, + "aadDeviceId": null, + "machineTags": [ "test tag 1" ] } ] } diff --git a/windows/security/threat-protection/windows-defender-atp/machine-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/machine-windows-defender-advanced-threat-protection-new.md index 8c70bf4419..4d6a156ac0 100644 --- a/windows/security/threat-protection/windows-defender-atp/machine-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/machine-windows-defender-advanced-threat-protection-new.md @@ -35,13 +35,14 @@ firstSeen | DateTimeOffset | First date and time where the [machine](machine-win lastSeen | DateTimeOffset | Last date and time where the [machine](machine-windows-defender-advanced-threat-protection-new.md) was observed by WDATP. osPlatform | String | OS platform. osVersion | String | OS Version. -lastIpAddress | Ip | Last IP on local NIC on the [machine](machine-windows-defender-advanced-threat-protection-new.md). -lastExternalIpAddress | Ip | Last IP through which the [machine](machine-windows-defender-advanced-threat-protection-new.md) accessed the internet. +lastIpAddress | String | Last IP on local NIC on the [machine](machine-windows-defender-advanced-threat-protection-new.md). +lastExternalIpAddress | String | Last IP through which the [machine](machine-windows-defender-advanced-threat-protection-new.md) accessed the internet. agentVersion | String | Version of WDATP agent. -osBuild | Int | OS build number. +osBuild | Nullable long | OS build number. healthStatus | Enum | [machine](machine-windows-defender-advanced-threat-protection-new.md) health status. Possible values are: "Active", "Inactive", "ImpairedCommunication", "NoSensorData" and "NoSensorDataImpairedCommunication" -isAadJoined | Boolean | Is [machine](machine-windows-defender-advanced-threat-protection-new.md) AAD joined. -machineTags | String collection | Set of [machine](machine-windows-defender-advanced-threat-protection-new.md) tags. -rbacGroupId | Int | Group ID. -riskScore | String | Risk score as evaludated by WDATP. Possible values are: 'None', 'Low', 'Medium' and 'High'. -aadDeviceId | String | AAD Device ID (when [machine](machine-windows-defender-advanced-threat-protection-new.md) is Aad Joined). \ No newline at end of file +rbacGroupId | Int | RBAC Group ID. +rbacGroupName | String | RBAC Group Name. +riskScore | Nullable Enum | Risk score as evaluated by WDATP. Possible values are: 'None', 'Low', 'Medium' and 'High'. +isAadJoined | Nullable Boolean | Is [machine](machine-windows-defender-advanced-threat-protection-new.md) AAD joined. +aadDeviceId | Nullable Guid | AAD Device ID (when [machine](machine-windows-defender-advanced-threat-protection-new.md) is Aad Joined). +machineTags | String collection | Set of [machine](machine-windows-defender-advanced-threat-protection-new.md) tags. \ No newline at end of file From 9d48a52a98c6c7c91aa172bdd927a53606186cda Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Tue, 27 Nov 2018 15:16:12 +0200 Subject: [PATCH 392/487] s --- .../exposed-apis-odata-samples.md | 2 +- ...defender-advanced-threat-protection-new.md | 2 +- ...defender-advanced-threat-protection-new.md | 104 ++++++++++++++++++ 3 files changed, 106 insertions(+), 2 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/stop-and-quarantine-file-windows-defender-advanced-threat-protection-new.md diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md index ba26088a19..f9f2b40f78 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md @@ -27,7 +27,7 @@ ms.date: 11/15/2018 - [Alert](alerts-windows-defender-advanced-threat-protection-new.md): Id, IncidentId, AlertCreationTime, Status, Severity and Category. - [Machine](machine-windows-defender-advanced-threat-protection-new.md): Id, ComputerDnsName, LastSeen, LastIpAddress, HealthStatus, OsPlatform, RiskScore, MachineTags and RbacGroupId. -- [MachineAction](machineaction-windows-defender-advanced-threat-protection-new.md): Id, Status, MachineId, Type and CreationDateTimeUtc. +- [MachineAction](machineaction-windows-defender-advanced-threat-protection-new.md): Id, Status, MachineId, Type, Requestor and CreationDateTimeUtc. ### Example 1 diff --git a/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md index 018818ec82..1e956940fa 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection-new.md @@ -23,7 +23,7 @@ ms.date: 12/08/2017 - Gets collection of actions done on machines. - Get MachineAction collection API supports [OData V4 queries](https://www.odata.org/documentation/). -- The OData's Filter query is supported on: "Id", "Status", "MachineId", "Type" and "CreationDateTimeUtc". +- The OData's Filter query is supported on: "Id", "Status", "MachineId", "Type", "Requestor" and "CreationDateTimeUtc". - See examples at [OData queries with Windows Defender ATP](exposed-apis-odata-samples.md) ## Permissions diff --git a/windows/security/threat-protection/windows-defender-atp/stop-and-quarantine-file-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/stop-and-quarantine-file-windows-defender-advanced-threat-protection-new.md new file mode 100644 index 0000000000..08cea6c72e --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/stop-and-quarantine-file-windows-defender-advanced-threat-protection-new.md @@ -0,0 +1,104 @@ +--- +title: Stop and quarantine file API +description: Use this API to stop and quarantine file. +keywords: apis, graph api, supported apis, stop and quarantine file +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 12/08/2017 +--- + +# Stop and quarantine file API + +**Applies to:** +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + +[!include[Prereleaseinformation](prerelease.md)] + +- Stop execution of a file on a machine and delete it. + +[!include[Machine actions note](machineactionsnote.md)] + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Windows Defender ATP APIs](apis-intro.md) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | Machine.StopAndQuarantine | 'Stop And Quarantine' +Delegated (work or school account) | Machine.StopAndQuarantine | 'Stop And Quarantine' + +>[!Note] +> When obtaining a token using user credentials: +>- The user needs to have at least the following role permission: 'Active remediation actions' (See [Create and manage roles](user-roles-windows-defender-advanced-threat-protection.md) for more information) +>- The user needs to have access to the machine, based on machine group settings (See [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md) for more information) + +## HTTP request +``` +POST https://api.securitycenter.windows.com/api/machines/{id}/StopAndQuarantineFile +``` + +## Request headers + +Name | Type | Description +:---|:---|:--- +Authorization | String | Bearer {token}. **Required**. +Content-Type | string | application/json. **Required**. + +## Request body +In the request body, supply a JSON object with the following parameters: + +Parameter | Type | Description +:---|:---|:--- +Comment | String | Comment to associate with the action. **Required**. + +## Response +If successful, this method returns 201 - Created response code and [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) in the response body. + + +## Example + +**Request** + +Here is an example of the request. + +``` +POST https://api.securitycenter.windows.com/api/machines/1e5bc9d7e413ddd7902c2932e418702b84d0cc07/StopAndQuarantineFile +Content-type: application/json +{ + "Comment": "Stop and quarantine file on machine due to alert 441688558380765161_2136280442", + "Sha1": "87662bc3d60e4200ceaf7aae249d1c343f4b83c9" +} + +``` +**Response** + +Here is an example of the response. + +[!include[Improve request performance](improverequestperformance-new.md)] + +``` +HTTP/1.1 201 Created +Content-type: application/json +{ + "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#MachineActions/$entity", + "id": "141408d1-384c-4c19-8b57-ba39e378011a", + "type": "StopAndQuarantineFile", + "requestor": "Analyst@contoso.com ", + "requestorComment": "Stop and quarantine file on machine due to alert 441688558380765161_2136280442", + "status": "InProgress", + "machineId": "1e5bc9d7e413ddd7902c2932e418702b84d0cc07", + "creationDateTimeUtc": "2018-12-04T12:15:04.3825985Z", + "lastUpdateTimeUtc": "2018-12-04T12:15:04.3825985Z", + "relatedFileInfo": { + "fileIdentifier": "87662bc3d60e4200ceaf7aae249d1c343f4b83c9", + "fileIdentifierType": "Sha1" + } +} + +``` + From a76117b42c5503c652ca2088ceb7ae241d8281ca Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Tue, 27 Nov 2018 15:26:00 +0200 Subject: [PATCH 393/487] s --- ...et-alerts-windows-defender-advanced-threat-protection-new.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md index 63051a6de3..7cf854cf6f 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md @@ -83,7 +83,7 @@ Here is an example of the response. >The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call. -``` +```json { "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Alerts", "value": [ From 722bd9136102df382dec2aac5d05bd723e6cc11f Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Tue, 27 Nov 2018 15:32:29 +0200 Subject: [PATCH 394/487] s --- windows/security/threat-protection/TOC.md | 1 + windows/security/threat-protection/windows-defender-atp/TOC.md | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 1c777923ed..ff9215a0cb 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -284,6 +284,7 @@ ######## [Remove app restriction](windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md) ######## [Run antivirus scan](windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection-new.md) ######## [Offboard machine](windows-defender-atp/offboard-machine-api-windows-defender-advanced-threat-protection-new.md) +######## [Stop and quarantine file](windows-defender-atp/stop-and-quarantine-file-windows-defender-advanced-threat-protection-new.md) ####### [User](windows-defender-atp/user-windows-defender-advanced-threat-protection-new.md) ######## [Get user related alerts](windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index b7634537bd..9ecf24c3a5 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -280,7 +280,7 @@ ####### [Remove app restriction](unrestrict-code-execution-windows-defender-advanced-threat-protection-new.md) ####### [Run antivirus scan](run-av-scan-windows-defender-advanced-threat-protection-new.md) ####### [Offboard machine](offboard-machine-api-windows-defender-advanced-threat-protection-new.md) - +####### [Stop and quarantine file](stop-and-quarantine-file-windows-defender-advanced-threat-protection-new.md) ###### [User](user-windows-defender-advanced-threat-protection-new.md) ####### [Get user related alerts](get-user-related-alerts-windows-defender-advanced-threat-protection-new.md) From 6b9611358bd4f4b3c0aac33884748668f8b1773e Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Tue, 27 Nov 2018 17:11:57 +0200 Subject: [PATCH 395/487] s --- ...ne-tags-windows-defender-advanced-threat-protection-new.md | 1 + .../windows-defender-atp/exposed-apis-odata-samples.md | 4 ++++ ...s-by-ip-windows-defender-advanced-threat-protection-new.md | 1 + ...ne-info-windows-defender-advanced-threat-protection-new.md | 1 + ...achines-windows-defender-advanced-threat-protection-new.md | 2 ++ ...achines-windows-defender-advanced-threat-protection-new.md | 2 ++ ...e-by-id-windows-defender-advanced-threat-protection-new.md | 1 + ...achines-windows-defender-advanced-threat-protection-new.md | 2 ++ ...achines-windows-defender-advanced-threat-protection-new.md | 2 ++ 9 files changed, 16 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-atp/add-or-remove-machine-tags-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/add-or-remove-machine-tags-windows-defender-advanced-threat-protection-new.md index 0fa51e3bfb..b9f697e5af 100644 --- a/windows/security/threat-protection/windows-defender-atp/add-or-remove-machine-tags-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/add-or-remove-machine-tags-windows-defender-advanced-threat-protection-new.md @@ -99,6 +99,7 @@ Content-type: application/json "osBuild": 18209, "healthStatus": "Active", "rbacGroupId": 140, + "rbacGroupName": "The-A-Team", "riskScore": "Low", "isAadJoined": true, "aadDeviceId": "80fe8ff8-2624-418e-9591-41f0491218f9", diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md index f9f2b40f78..37c5a9f1d7 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md @@ -58,6 +58,7 @@ Content-type: application/json "osBuild": 18209, "healthStatus": "Active", "rbacGroupId": 140, + "rbacGroupName": "The-A-Team", "riskScore": "High", "isAadJoined": true, "aadDeviceId": "80fe8ff8-2624-418e-9591-41f0491218f9", @@ -143,6 +144,7 @@ Content-type: application/json "osBuild": 18209, "healthStatus": "Active", "rbacGroupId": 140, + "rbacGroupName": "The-A-Team", "riskScore": "High", "isAadJoined": true, "aadDeviceId": "80fe8ff8-2624-418e-9591-41f0491218f9", @@ -184,6 +186,7 @@ Content-type: application/json "osBuild": 18209, "healthStatus": "Active", "rbacGroupId": 140, + "rbacGroupName": "The-A-Team", "riskScore": "High", "isAadJoined": true, "aadDeviceId": "80fe8ff8-2624-418e-9591-41f0491218f9", @@ -225,6 +228,7 @@ Content-type: application/json "osBuild": 18209, "healthStatus": "Active", "rbacGroupId": 140, + "rbacGroupName": "The-A-Team", "riskScore": "High", "isAadJoined": true, "aadDeviceId": "80fe8ff8-2624-418e-9591-41f0491218f9", diff --git a/windows/security/threat-protection/windows-defender-atp/find-machines-by-ip-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/find-machines-by-ip-windows-defender-advanced-threat-protection-new.md index fc21244a6e..83d5cedfe0 100644 --- a/windows/security/threat-protection/windows-defender-atp/find-machines-by-ip-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/find-machines-by-ip-windows-defender-advanced-threat-protection-new.md @@ -96,6 +96,7 @@ Content-type: application/json "osBuild": 18209, "healthStatus": "Active", "rbacGroupId": 140, + "rbacGroupName": "The-A-Team", "riskScore": "Low", "isAadJoined": true, "aadDeviceId": "80fe8ff8-2624-418e-9591-41f0491218f9", diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md index cee30245d6..05bf63bda9 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection-new.md @@ -90,6 +90,7 @@ Content-type: application/json "osBuild": 18209, "healthStatus": "Active", "rbacGroupId": 140, + "rbacGroupName": "The-A-Team", "riskScore": "Low", "isAadJoined": true, "aadDeviceId": "80fe8ff8-2624-418e-9591-41f0491218f9", diff --git a/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md index 35230abcc7..60229ac888 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection-new.md @@ -92,6 +92,7 @@ Content-type: application/json "osBuild": 18209, "healthStatus": "Active", "rbacGroupId": 140, + "rbacGroupName": "The-A-Team", "riskScore": "Low", "isAadJoined": true, "aadDeviceId": "80fe8ff8-2624-418e-9591-41f0491218f9", @@ -110,6 +111,7 @@ Content-type: application/json "osBuild": 17724, "healthStatus": "Inactive", "rbacGroupId": 140, + "rbacGroupName": "The-A-Team", "riskScore": "Low", "isAadJoined": false, "aadDeviceId": null, diff --git a/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md index f4061af62e..628d8def35 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection-new.md @@ -93,6 +93,7 @@ Content-type: application/json "healthStatus": "Active", "rbacGroupId": 140, "riskScore": "Low", + "rbacGroupName": "The-A-Team", "isAadJoined": true, "aadDeviceId": "80fe8ff8-2624-418e-9591-41f0491218f9", "machineTags": [ "test tag 1", "test tag 2" ] @@ -110,6 +111,7 @@ Content-type: application/json "osBuild": 17724, "healthStatus": "Inactive", "rbacGroupId": 140, + "rbacGroupName": "The-A-Team", "riskScore": "Low", "isAadJoined": false, "aadDeviceId": null, diff --git a/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md index e29196545f..9c3d3c0eeb 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection-new.md @@ -93,6 +93,7 @@ Content-type: application/json "osBuild": 18209, "healthStatus": "Active", "rbacGroupId": 140, + "rbacGroupName": "The-A-Team", "riskScore": "Low", "isAadJoined": true, "aadDeviceId": "80fe8ff8-2624-418e-9591-41f0491218f9", diff --git a/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md index 13aadfafc7..15817d675c 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machines-windows-defender-advanced-threat-protection-new.md @@ -95,6 +95,7 @@ Content-type: application/json "osBuild": 18209, "healthStatus": "Active", "rbacGroupId": 140, + "rbacGroupName": "The-A-Team", "riskScore": "Low", "isAadJoined": true, "aadDeviceId": "80fe8ff8-2624-418e-9591-41f0491218f9", @@ -113,6 +114,7 @@ Content-type: application/json "osBuild": 17724, "healthStatus": "Inactive", "rbacGroupId": 140, + "rbacGroupName": "The-A-Team", "riskScore": "Low", "isAadJoined": false, "aadDeviceId": null, diff --git a/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md index 873cd7bfe6..da315671ca 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection-new.md @@ -95,6 +95,7 @@ Content-type: application/json "osBuild": 18209, "healthStatus": "Active", "rbacGroupId": 140, + "rbacGroupName": "The-A-Team", "riskScore": "Low", "isAadJoined": true, "aadDeviceId": "80fe8ff8-2624-418e-9591-41f0491218f9", @@ -113,6 +114,7 @@ Content-type: application/json "osBuild": 17724, "healthStatus": "Inactive", "rbacGroupId": 140, + "rbacGroupName": "The-A-Team", "riskScore": "Low", "isAadJoined": false, "aadDeviceId": null, From 9fefd9fd98e9dd6123db0f16794887deb7977e4d Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Tue, 27 Nov 2018 17:13:39 +0200 Subject: [PATCH 396/487] s --- ...ntine-file-windows-defender-advanced-threat-protection-new.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/windows-defender-atp/stop-and-quarantine-file-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/stop-and-quarantine-file-windows-defender-advanced-threat-protection-new.md index 08cea6c72e..9b50c9bf1d 100644 --- a/windows/security/threat-protection/windows-defender-atp/stop-and-quarantine-file-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/stop-and-quarantine-file-windows-defender-advanced-threat-protection-new.md @@ -55,6 +55,7 @@ In the request body, supply a JSON object with the following parameters: Parameter | Type | Description :---|:---|:--- Comment | String | Comment to associate with the action. **Required**. +Sha1 | String | Sha1 of the file to stop and quarantine on the machine. **Required**. ## Response If successful, this method returns 201 - Created response code and [Machine Action](machineaction-windows-defender-advanced-threat-protection-new.md) in the response body. From da6eb6704ed82d7a4f3192f69bb9a750797d58f0 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 27 Nov 2018 16:33:54 +0000 Subject: [PATCH 397/487] Merged PR 13010: fix a few typos --- devices/hololens/hololens-encryption.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/devices/hololens/hololens-encryption.md b/devices/hololens/hololens-encryption.md index 6c12c3254b..bbb59099b1 100644 --- a/devices/hololens/hololens-encryption.md +++ b/devices/hololens/hololens-encryption.md @@ -19,11 +19,11 @@ You can enable [Bitlocker device encryption](https://docs.microsoft.com/windows/ ## Enable device encryption using MDM -You can use your mobile device management (MDM) provider to apply a policy that requires device encryption. The policy used is the [Security/RequireDeviceEncryption setting](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-security#security-requiredeviceencryption) in the Policy CSP.) +You can use your mobile device management (MDM) provider to apply a policy that requires device encryption. The policy used is the [Security/RequireDeviceEncryption setting](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-security#security-requiredeviceencryption) in the Policy CSP. [See instructions for enabling device encryption using Microsoft Intune.](https://docs.microsoft.com/intune/compliance-policy-create-windows#windows-holographic-for-business) -For other MDM tools, see your MDM provider's documentation for instructions. If your MDM provider requires custom URI for device encryptionn, use the following configuration: +For other MDM tools, see your MDM provider's documentation for instructions. If your MDM provider requires custom URI for device encryption, use the following configuration: - **Name**: a name of your choice - **Description**: optional @@ -35,7 +35,7 @@ For other MDM tools, see your MDM provider's documentation for instructions. If Provisioning packages are files created by the Windows Configuration Designer tool that apply a specified configuration to a device. -### Create a provisioning package that upgrades the Windows Holographic edition +### Create a provisioning package that upgrades the Windows Holographic edition and enables encryption 1. [Create a provisioning package for HoloLens.](hololens-provisioning.md) From acd358f4b79b15f0043eb71e9c386d3e75997a92 Mon Sep 17 00:00:00 2001 From: Zach Dvorak Date: Tue, 27 Nov 2018 10:33:36 -0800 Subject: [PATCH 398/487] Update windows-analytics-get-started.md Adding note about installing the latest monthly rollup --- windows/deployment/update/windows-analytics-get-started.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/deployment/update/windows-analytics-get-started.md b/windows/deployment/update/windows-analytics-get-started.md index 1ceeae0987..1ea7a5532f 100644 --- a/windows/deployment/update/windows-analytics-get-started.md +++ b/windows/deployment/update/windows-analytics-get-started.md @@ -87,6 +87,8 @@ The compatibility update scans your devices and enables application usage tracki | Windows 8.1 | [KB 2976978](https://catalog.update.microsoft.com/v7/site/Search.aspx?q=KB2976978)
      Performs diagnostics on the Windows 8.1 systems that participate in the Windows Customer Experience Improvement Program. These diagnostics help determine whether compatibility issues might be encountered when the latest Windows operating system is installed.
      For more information about this update, see | | Windows 7 SP1 | [KB2952664](https://catalog.update.microsoft.com/v7/site/Search.aspx?q=KB2952664)
      Performs diagnostics on the Windows 7 SP1 systems that participate in the Windows Customer Experience Improvement Program. These diagnostics help determine whether compatibility issues might be encountered when the latest Windows operating system is installed.
      For more information about this update, see | +We also recommend installing the latest [Windows Monthly Rollup](https://catalog.update.microsoft.com/v7/site/Search.aspx?q=security%20monthly%20quality%20rollup) on Windows 7 and Windows 8.1 devices. + >[!IMPORTANT] >Restart devices after you install the compatibility updates for the first time. From 0bcab775c93210e1c06e12418cf9bcf644533847 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Tue, 27 Nov 2018 18:38:42 +0000 Subject: [PATCH 399/487] All ASR rules honor exclusions. --- .../customize-attack-surface-reduction.md | 40 +++++++++---------- 1 file changed, 18 insertions(+), 22 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/customize-attack-surface-reduction.md b/windows/security/threat-protection/windows-defender-exploit-guard/customize-attack-surface-reduction.md index 8bbe633287..557b83c494 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/customize-attack-surface-reduction.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/customize-attack-surface-reduction.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 10/17/2018 +ms.date: 11/27/2018 --- # Customize attack surface reduction rules @@ -28,7 +28,7 @@ You can use Group Policy, PowerShell, and MDM CSPs to configure these settings. ## Exclude files and folders -You can exclude files and folders from being evaluated by most attack surface reduction rules. This means that even if the file or folder contains malicious behavior as determined by an attack surface reduction rule, the file will not be blocked from running. +You can exclude files and folders from being evaluated by all attack surface reduction rules. This means that even if the file or folder contains malicious behavior as determined by an attack surface reduction rule, the file will not be blocked from running. This could potentially allow unsafe files to run and infect your devices. @@ -41,28 +41,24 @@ You can specify individual files or folders (using folder paths or fully qualifi Attack surface reduction supports environment variables and wildcards. For information about using wildcards, see [Use wildcards in the file name and folder path or extension exclusion lists](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus#use-wildcards-in-the-file-name-and-folder-path-or-extension-exclusion-lists). -Exclusions will only be applied to certain rules. Some rules will not honor the exclusion list. This means that even if you have added a file to the exclusion list, some rules will still evaluate and potentially block that file if the rule determines the file to be unsafe. +Exclusions apply to all attack surface reduction rules. ->[!IMPORTANT] ->Rules that do not honor the exclusion list will not exclude folders or files added in the exclusion list. All files will be evaluated and potentially blocked by rules that do not honor the exclusion list (indicated with a red X in the following table). - - -Rule description | Rule honors exclusions | GUID +Rule description | GUID -|:-:|- -Block all Office applications from creating child processes | [!include[Check mark yes](images/svg/check-yes.svg)] | D4F940AB-401B-4EFC-AADC-AD5F3C50688A -Block execution of potentially obfuscated scripts | [!include[Check mark yes](images/svg/check-yes.svg)] | 5BEB7EFE-FD9A-4556-801D-275E5FFC04CC -Block Win32 API calls from Office macro | [!include[Check mark yes](images/svg/check-yes.svg)] | 92E97FA1-2EDF-4476-BDD6-9DD0B4DDDC7B -Block Office applications from creating executable content | [!include[Check mark yes](images/svg/check-yes.svg)] | 3B576869-A4EC-4529-8536-B80A7769E899 -Block Office applications from injecting code into other processes | [!include[Check mark no](images/svg/check-no.svg)] | 75668C1F-73B5-4CF0-BB93-3ECF5CB7CC84 -Block JavaScript or VBScript from launching downloaded executable content | [!include[Check mark no](images/svg/check-no.svg)] | D3E037E1-3EB8-44C8-A917-57927947596D -Block executable content from email client and webmail | [!include[Check mark no](images/svg/check-no.svg)] | BE9BA2D9-53EA-4CDC-84E5-9B1EEEE46550 -Block executable files from running unless they meet a prevalence, age, or trusted list criteria | [!include[Check mark yes](images/svg/check-yes.svg)] | 01443614-cd74-433a-b99e-2ecdc07bfc25 -Use advanced protection against ransomware | [!include[Check mark yes](images/svg/check-yes.svg)] | c1db55ab-c21a-4637-bb3f-a12568109d35 -Block credential stealing from the Windows local security authority subsystem (lsass.exe) | [!include[Check mark yes](images/svg/check-yes.svg)] | 9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2 -Block process creations originating from PSExec and WMI commands | [!include[Check mark yes](images/svg/check-yes.svg)] | d1e49aac-8f56-4280-b9ba-993a6d77406c -Block untrusted and unsigned processes that run from USB | [!include[Check mark yes](images/svg/check-yes.svg)] | b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4 -Block Office communication applications from creating child processes | [!include[Check mark yes](images/svg/check-yes.svg)] | 26190899-1602-49e8-8b27-eb1d0a1ce869 -Block Adobe Reader from creating child processes | [!include[Check mark yes](images/svg/check-yes.svg)] | 7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c +Block all Office applications from creating child processes | D4F940AB-401B-4EFC-AADC-AD5F3C50688A +Block execution of potentially obfuscated scripts | 5BEB7EFE-FD9A-4556-801D-275E5FFC04CC +Block Win32 API calls from Office macro 92E97FA1-2EDF-4476-BDD6-9DD0B4DDDC7B +Block Office applications from creating executable content | 3B576869-A4EC-4529-8536-B80A7769E899 +Block Office applications from injecting code into other processes | 75668C1F-73B5-4CF0-BB93-3ECF5CB7CC84 +Block JavaScript or VBScript from launching downloaded executable content | D3E037E1-3EB8-44C8-A917-57927947596D +Block executable content from email client and webmail | BE9BA2D9-53EA-4CDC-84E5-9B1EEEE46550 +Block executable files from running unless they meet a prevalence, age, or trusted list criteria | 01443614-cd74-433a-b99e-2ecdc07bfc25 +Use advanced protection against ransomware | c1db55ab-c21a-4637-bb3f-a12568109d35 +Block credential stealing from the Windows local security authority subsystem (lsass.exe) | 9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2 +Block process creations originating from PSExec and WMI commands | d1e49aac-8f56-4280-b9ba-993a6d77406c +Block untrusted and unsigned processes that run from USB | b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4 +Block Office communication applications from creating child processes | 26190899-1602-49e8-8b27-eb1d0a1ce869 +Block Adobe Reader from creating child processes | 7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c See the [attack surface reduction](attack-surface-reduction-exploit-guard.md) topic for details on each rule. From 2f1be5f0a0a449d0dce9bbdc6db1c6c1b74ef3a5 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Tue, 27 Nov 2018 18:40:25 +0000 Subject: [PATCH 400/487] All ASR rules honor exclusions. --- .../attack-surface-reduction-exploit-guard.md | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md index 13d105b946..d90ef31aa2 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 11/19/2018 +ms.date: 11/27/2018 --- # Reduce attack surfaces with attack surface reduction rules @@ -64,9 +64,6 @@ This rule blocks the following file types from being run or launched from an ema - Script files (such as a PowerShell .ps, VisualBasic .vbs, or JavaScript .js file) - Script archive files ->[!IMPORTANT] ->[Exclusions do not apply to this rule](customize-attack-surface-reduction.md#exclude-files-and-folders). - ### Rule: Block all Office applications from creating child processes Office apps will not be allowed to create child processes. This includes Word, Excel, PowerPoint, OneNote, and Access. @@ -88,18 +85,12 @@ Office apps, including Word, Excel, PowerPoint, and OneNote, will not be able to This is typically used by malware to run malicious code in an attempt to hide the activity from antivirus scanning engines. ->[!IMPORTANT] ->[Exclusions do not apply to this rule](customize-attack-surface-reduction.md#exclude-files-and-folders). - ### Rule: Block JavaScript or VBScript From launching downloaded executable content JavaScript and VBScript scripts can be used by malware to launch other malicious apps. This rule prevents these scripts from being allowed to launch apps, thus preventing malicious use of the scripts to spread malware and infect machines. ->[!IMPORTANT] ->[Exclusions do not apply to this rule](customize-attack-surface-reduction.md#exclude-files-and-folders). - ### Rule: Block execution of potentially obfuscated scripts Malware and other threats can attempt to obfuscate or hide their malicious code in some script files. @@ -132,9 +123,6 @@ This rule provides an extra layer of protection against ransomware. Executable f Local Security Authority Subsystem Service (LSASS) authenticates users who log in to a Windows computer. Windows Defender Credential Guard in Windows 10 normally prevents attempts to extract credentials from LSASS. However, some organizations can't enable Credential Guard on all of their computers because of compatibility issues with custom smartcard drivers or other programs that load into the Local Security Authority (LSA). In these cases, attackers can use tools like Mimikatz to scrape cleartext passwords and NTLM hashes from LSASS. This rule helps mitigate that risk by locking down LSASS. ->[!IMPORTANT] ->[Exclusions do not apply to this rule](customize-attack-surface-reduction.md#exclude-files-and-folders). - >[!NOTE] >Some apps are coded to enumerate all running processes and to attempt opening them with exhaustive permissions. This results in the app accessing LSASS even when it's not necessary. ASR will deny the app's process open action and log the details to the security event log. Entry in the event log for access denial by itself is not an indication of the presence of a malicious threat. From 76126673ce6200665fc11cf164661e8e3589a176 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 27 Nov 2018 10:42:17 -0800 Subject: [PATCH 401/487] clarified descriptions based on reader question --- .../how-wip-works-with-labels.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/windows/security/information-protection/windows-information-protection/how-wip-works-with-labels.md b/windows/security/information-protection/windows-information-protection/how-wip-works-with-labels.md index 67d918b484..b1005f382d 100644 --- a/windows/security/information-protection/windows-information-protection/how-wip-works-with-labels.md +++ b/windows/security/information-protection/windows-information-protection/how-wip-works-with-labels.md @@ -8,7 +8,7 @@ ms.sitesec: library ms.pagetype: security author: justinha ms.localizationpriority: medium -ms.date: 10/12/2018 +ms.date: 11/28/2018 --- # How Windows Information Protection protects files with a sensitivity label @@ -27,13 +27,15 @@ Microsoft information protection technologies work together as an integrated sol Microsoft information protection technologies include: -- [Windows Information Protection (WIP)](protect-enterprise-data-using-wip.md) is built in to Windows 10 and protects data at rest on endpoint devices, and manages apps to protect data in use. +- [Windows Information Protection (WIP)](protect-enterprise-data-using-wip.md) is built in to Windows 10 and protects local data at rest on endpoint devices, and manages apps to protect local data in use. Data that leaves the endpoint device, such as email attachment, is not protected by WIP. - [Office 365 Information Protection](https://docs.microsoft.com/office365/securitycompliance/office-365-info-protection-for-gdpr-overview) is a solution to classify, protect, and monitor personal data in Office 365 and other first-party or third-party Software-as-a-Service (SaaS) apps. -- [Azure Information Protection](https://docs.microsoft.com/azure/information-protection/what-is-information-protection) is a cloud-based solution that can be purchased either standalone or as part of Microsoft 365 Enterprise. It helps an organization classify and protect its documents and emails by applying labels. End users can choose and apply sensitivity labels from a bar that appears below the ribbon in Office apps: +- [Azure Information Protection](https://docs.microsoft.com/azure/information-protection/what-is-information-protection) is a cloud-based solution that can be purchased either standalone or as part of Microsoft 365 Enterprise. It helps an organization classify and protect its documents and emails by applying labels. Azure Information Protection is applied directly to content, and roams with the content as it's moved between locations and cloud services. - ![Sensitivity labels](images/sensitivity-labels.png) +End users can choose and apply sensitivity labels from a bar that appears below the ribbon in Office apps: + +![Sensitivity labels](images/sensitivity-labels.png) ## Default WIP behaviors for a sensitivity label From bea09fe94b31c8d48c85177fea4bc928b9e3bd85 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 27 Nov 2018 11:24:07 -0800 Subject: [PATCH 402/487] edits --- .../windows-defender-application-control.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control.md b/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control.md index 2c07c12e12..27e5ec8d90 100644 --- a/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control.md +++ b/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control.md @@ -8,7 +8,7 @@ ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium author: jsuther1974 -ms.date: 05/03/2018 +ms.date: 11/28/2018 --- # Windows Defender Application Control @@ -17,6 +17,7 @@ ms.date: 05/03/2018 - Windows 10 - Windows Server 2016 +- Windows Server 2019 With thousands of new malicious files created every day, using traditional methods like antivirus solutions—signature-based detection to fight against malware—provides an inadequate defense against new attacks. In most organizations, information is the most valuable asset, and ensuring that only approved users have access to that information is imperative. @@ -36,9 +37,9 @@ WDAC policies also block unsigned scripts and MSIs, and Windows PowerShell runs ## WDAC System Requirements -WDAC policies can only be created on computers running Windows 10 Enterprise or Windows Server 2016. +WDAC policies can only be created on computers beginning with Windows 10 Enterprise or Professional editions or Windows Server 2016. They can be applied to computers running any edition of Windows 10 or Windows Server 2016 and managed via Mobile Device Management (MDM), such as Microsoft Intune. -Group Policy can also be used to distribute Group Policy Objects that contain WDAC policies on computers running Windows 10 Enterprise or Windows Server 2016. +Group Policy or Intune can be used to distribute WDAC policies. ## New and changed functionality From f5acb9dfb0f87115460e72709331d48dead090e4 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 27 Nov 2018 17:06:17 -0800 Subject: [PATCH 403/487] changed render based on translation feedback --- .../wd-app-guard-overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-guard/wd-app-guard-overview.md b/windows/security/threat-protection/windows-defender-application-guard/wd-app-guard-overview.md index b4f08ff71c..16fa6c33df 100644 --- a/windows/security/threat-protection/windows-defender-application-guard/wd-app-guard-overview.md +++ b/windows/security/threat-protection/windows-defender-application-guard/wd-app-guard-overview.md @@ -8,14 +8,14 @@ ms.pagetype: security ms.localizationpriority: medium author: justinha ms.author: justinha -ms.date: 09/07/2018 +ms.date: 11/27/2018 --- # Windows Defender Application Guard overview **Applies to:** [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf) -Windows Defender Application Guard (Application Guard) is designed to help prevent old and newly emerging attacks to help keep employees productive. Using our unique hardware isolation approach, our goal is to destroy the playbook that attackers use by rendering current attack methods obsolete. +Windows Defender Application Guard (Application Guard) is designed to help prevent old and newly emerging attacks to help keep employees productive. Using our unique hardware isolation approach, our goal is to destroy the playbook that attackers use by making current attack methods obsolete. ## What is Application Guard and how does it work? Designed for Windows 10 and Microsoft Edge, Application Guard helps to isolate enterprise-defined untrusted sites, protecting your company while your employees browse the Internet. As an enterprise administrator, you define what is among trusted web sites, cloud resources, and internal networks. Everything not on your list is considered untrusted. From 37e5bc333ead71976930a7b6257d5028da638d42 Mon Sep 17 00:00:00 2001 From: tayasuta <44643923+tayasuta@users.noreply.github.com> Date: Wed, 28 Nov 2018 22:03:23 +0900 Subject: [PATCH 404/487] Update data-collection-for-802-authentication.md "netsh lan show all" command does not exist. I replaced that command with netsh lan show interfaces, profiles, settings. And I replaced all "\_" to "_". --- .../data-collection-for-802-authentication.md | 308 +++++++++--------- 1 file changed, 155 insertions(+), 153 deletions(-) diff --git a/windows/client-management/data-collection-for-802-authentication.md b/windows/client-management/data-collection-for-802-authentication.md index f8a9d1a2c6..60a255a2b6 100644 --- a/windows/client-management/data-collection-for-802-authentication.md +++ b/windows/client-management/data-collection-for-802-authentication.md @@ -25,19 +25,19 @@ Use the following steps to collect wireless and wired logs on Windows and Window ``` netsh ras set tracing * enabled - netsh trace start scenario=wlan,wlan\_wpp,wlan\_dbg,wireless\_dbg globallevel=0xff capture=yes maxsize=1024 tracefile=C:\MSLOG\%COMPUTERNAME%\_wireless\_cli.etl + netsh trace start scenario=wlan,wlan_wpp,wlan_dbg,wireless_dbg globallevel=0xff capture=yes maxsize=1024 tracefile=C:\MSLOG\%COMPUTERNAME%_wireless_cli.etl ``` **Wireless Windows 7 and Windows 8:** ``` netsh ras set tracing * enabled - netsh trace start scenario=wlan,wlan\_wpp,wlan\_dbg globallevel=0xff capture=yes maxsize=1024 tracefile=C:\MSLOG\%COMPUTERNAME%\_wireless\_cli.etl + netsh trace start scenario=wlan,wlan_wpp,wlan_dbg globallevel=0xff capture=yes maxsize=1024 tracefile=C:\MSLOG\%COMPUTERNAME%_wireless_cli.etl ``` **Wired client, regardless of version** ``` netsh ras set tracing * enabled - netsh trace start scenario=lan globallevel=0xff capture=yes maxsize=1024 tracefile=C:\MSLOG\%COMPUTERNAME%\_wired\_cli.etl + netsh trace start scenario=lan globallevel=0xff capture=yes maxsize=1024 tracefile=C:\MSLOG\%COMPUTERNAME%_wired_cli.etl ``` 3. Run the following command to enable CAPI2 logging: @@ -54,21 +54,21 @@ Use the following steps to collect wireless and wired logs on Windows and Window ``` netsh ras set tracing * enabled - netsh trace start scenario=wlan,wlan\_wpp,wlan\_dbg,wireless\_dbg globallevel=0xff capture=yes maxsize=1024 tracefile=C:\MSLOG\%COMPUTERNAME%\_wireless\_nps.etl + netsh trace start scenario=wlan,wlan_wpp,wlan_dbg,wireless_dbg globallevel=0xff capture=yes maxsize=1024 tracefile=C:\MSLOG\%COMPUTERNAME%_wireless_nps.etl ``` **Windows Server 2008 R2, Windows Server 2012 wireless network** ``` netsh ras set tracing * enabled - netsh trace start scenario=wlan,wlan\_wpp,wlan\_dbg globallevel=0xff capture=yes maxsize=1024 tracefile=C:\MSLOG\%COMPUTERNAME%\_wireless\_nps.etl + netsh trace start scenario=wlan,wlan_wpp,wlan_dbg globallevel=0xff capture=yes maxsize=1024 tracefile=C:\MSLOG\%COMPUTERNAME%_wireless_nps.etl ``` **Wired network** ``` netsh ras set tracing * enabled - netsh trace start scenario=lan globallevel=0xff capture=yes maxsize=1024 tracefile=C:\MSLOG\%COMPUTERNAME%\_wired\_nps.etl + netsh trace start scenario=lan globallevel=0xff capture=yes maxsize=1024 tracefile=C:\MSLOG\%COMPUTERNAME%_wired_nps.etl ``` 6. Run the following command to enable CAPI2 logging: @@ -82,7 +82,7 @@ Use the following steps to collect wireless and wired logs on Windows and Window > When the mouse button is clicked, the cursor will blink in red while capturing a screen image. ``` - psr /start /output c:\MSLOG\%computername%\_psr.zip /maxsc 100 + psr /start /output c:\MSLOG\%computername%_psr.zip /maxsc 100 ``` 8. Repro the issue. 9. Run the following command on the client PC to stop the PSR capturing: @@ -103,7 +103,7 @@ Use the following steps to collect wireless and wired logs on Windows and Window ``` wevtutil.exe sl Microsoft-Windows-CAPI2/Operational /e:false - wevtutil.exe epl Microsoft-Windows-CAPI2/Operational C:\MSLOG\CAPI2\_%COMPUTERNAME%.evtx + wevtutil.exe epl Microsoft-Windows-CAPI2/Operational C:\MSLOG\%COMPUTERNAME%_CAPI2.evtx ``` 11. Run the following commands on the client PC. @@ -116,14 +116,14 @@ Use the following steps to collect wireless and wired logs on Windows and Window - To disable and copy the CAPI2 log: ``` wevtutil.exe sl Microsoft-Windows-CAPI2/Operational /e:false - wevtutil.exe epl Microsoft-Windows-CAPI2/Operational C:\MSLOG\CAPI2\_%COMPUTERNAME%.evtx + wevtutil.exe epl Microsoft-Windows-CAPI2/Operational C:\MSLOG\%COMPUTERNAME%_CAPI2.evtx ``` 12. Save the following logs on the client and the NPS: **Client** - C:\MSLOG\%computername%_psr.zip - - C:\MSLOG\CAPI2_%COMPUTERNAME%.evtx + - C:\MSLOG\%COMPUTERNAME%_CAPI2.evtx - C:\MSLOG\%COMPUTERNAME%_wireless_cli.etl - C:\MSLOG\%COMPUTERNAME%_wireless_cli.cab - All log files and folders in %Systemroot%\Tracing @@ -144,75 +144,77 @@ Use the following steps to collect wireless and wired logs on Windows and Window - Environmental information and Group Policies application status ``` - gpresult /H C:\MSLOG\%COMPUTERNAME%\_gpresult.htm - msinfo32 /report c:\MSLOG\%COMPUTERNAME%\_msinfo32.txt - ipconfig /all > c:\MSLOG\%COMPUTERNAME%\_ipconfig.txt - route print > c:\MSLOG\%COMPUTERNAME%\_route\_print.txt + gpresult /H C:\MSLOG\%COMPUTERNAME%_gpresult.htm + msinfo32 /report c:\MSLOG\%COMPUTERNAME%_msinfo32.txt + ipconfig /all > c:\MSLOG\%COMPUTERNAME%_ipconfig.txt + route print > c:\MSLOG\%COMPUTERNAME%_route_print.txt ``` - Event logs ``` - wevtutil epl Application c:\MSLOG\%COMPUTERNAME%\_Application.evtx - wevtutil epl System c:\MSLOG\%COMPUTERNAME%\_System.evtx - wevtutil epl Security c:\MSLOG\%COMPUTERNAME%\_Security.evtx - wevtutil epl Microsoft-Windows-GroupPolicy/Operational C:\MSLOG\%COMPUTERNAME%\_GroupPolicy\_Operational.evtx - wevtutil epl "Microsoft-Windows-WLAN-AutoConfig/Operational" c:\MSLOG\%COMPUTERNAME%\_Microsoft-Windows-WLAN-AutoConfig-Operational.evtx - wevtutil epl "Microsoft-Windows-Wired-AutoConfig/Operational" c:\MSLOG\%COMPUTERNAME%\_Microsoft-Windows-Wired-AutoConfig-Operational.evtx - wevtutil epl Microsoft-Windows-CertificateServicesClient-CredentialRoaming/Operational c:\MSLOG\%COMPUTERNAME%\_CertificateServicesClient-CredentialRoaming\_Operational.evtx - wevtutil epl Microsoft-Windows-CertPoleEng/Operational c:\MSLOG\%COMPUTERNAME%\_CertPoleEng\_Operational.evtx + wevtutil epl Application c:\MSLOG\%COMPUTERNAME%_Application.evtx + wevtutil epl System c:\MSLOG\%COMPUTERNAME%_System.evtx + wevtutil epl Security c:\MSLOG\%COMPUTERNAME%_Security.evtx + wevtutil epl Microsoft-Windows-GroupPolicy/Operational C:\MSLOG\%COMPUTERNAME%_GroupPolicy_Operational.evtx + wevtutil epl "Microsoft-Windows-WLAN-AutoConfig/Operational" c:\MSLOG\%COMPUTERNAME%_Microsoft-Windows-WLAN-AutoConfig-Operational.evtx + wevtutil epl "Microsoft-Windows-Wired-AutoConfig/Operational" c:\MSLOG\%COMPUTERNAME%_Microsoft-Windows-Wired-AutoConfig-Operational.evtx + wevtutil epl Microsoft-Windows-CertificateServicesClient-CredentialRoaming/Operational c:\MSLOG\%COMPUTERNAME%_CertificateServicesClient-CredentialRoaming_Operational.evtx + wevtutil epl Microsoft-Windows-CertPoleEng/Operational c:\MSLOG\%COMPUTERNAME%_CertPoleEng_Operational.evtx ``` - For Windows 8 and later, also run these commands for event logs: ``` - wevtutil epl Microsoft-Windows-CertificateServicesClient-Lifecycle-System/Operational c:\MSLOG\%COMPUTERNAME%\_CertificateServicesClient-Lifecycle-System\_Operational.evtx - wevtutil epl Microsoft-Windows-CertificateServicesClient-Lifecycle-User/Operational c:\MSLOG\%COMPUTERNAME%\_CertificateServicesClient-Lifecycle-User\_Operational.evtx - wevtutil epl Microsoft-Windows-CertificateServices-Deployment/Operational c:\MSLOG\%COMPUTERNAME%\_CertificateServices-Deployment\_Operational.evtx + wevtutil epl Microsoft-Windows-CertificateServicesClient-Lifecycle-System/Operational c:\MSLOG\%COMPUTERNAME%_CertificateServicesClient-Lifecycle-System_Operational.evtx + wevtutil epl Microsoft-Windows-CertificateServicesClient-Lifecycle-User/Operational c:\MSLOG\%COMPUTERNAME%_CertificateServicesClient-Lifecycle-User_Operational.evtx + wevtutil epl Microsoft-Windows-CertificateServices-Deployment/Operational c:\MSLOG\%COMPUTERNAME%_CertificateServices-Deployment_Operational.evtx ``` - Certificates Store information: ``` - certutil.exe -v -silent -store MY > c:\MSLOG\%COMPUTERNAME%\_cert-Personal-Registry.txt - certutil.exe -v -silent -store ROOT > c:\MSLOG\%COMPUTERNAME%\_cert-TrustedRootCA-Registry.txt - certutil.exe -v -silent -store -grouppolicy ROOT > c:\MSLOG\%COMPUTERNAME%\_cert-TrustedRootCA-GroupPolicy.txt - certutil.exe -v -silent -store -enterprise ROOT > c:\MSLOG\%COMPUTERNAME%\_TrustedRootCA-Enterprise.txt - certutil.exe -v -silent -store TRUST > c:\MSLOG\%COMPUTERNAME%\_cert-EnterpriseTrust-Reg.txt - certutil.exe -v -silent -store -grouppolicy TRUST > c:\MSLOG\%COMPUTERNAME%\_cert-EnterpriseTrust-GroupPolicy.txt - certutil.exe -v -silent -store -enterprise TRUST > c:\MSLOG\%COMPUTERNAME%\_cert-EnterpriseTrust-Enterprise.txt - certutil.exe -v -silent -store CA > c:\MSLOG\%COMPUTERNAME%\_cert-IntermediateCA-Registry.txt - certutil.exe -v -silent -store -grouppolicy CA > c:\MSLOG\%COMPUTERNAME%\_cert-IntermediateCA-GroupPolicy.txt - certutil.exe -v -silent -store -enterprise CA > c:\MSLOG\%COMPUTERNAME%\_cert-Intermediate-Enterprise.txt - certutil.exe -v -silent -store AuthRoot > c:\MSLOG\%COMPUTERNAME%\_cert-3rdPartyRootCA-Registry.txt - certutil.exe -v -silent -store -grouppolicy AuthRoot > c:\MSLOG\%COMPUTERNAME%\_cert-3rdPartyRootCA-GroupPolicy.txt - certutil.exe -v -silent -store -enterprise AuthRoot > c:\MSLOG\%COMPUTERNAME%\_cert-3rdPartyRootCA-Enterprise.txt - certutil.exe -v -silent -store SmartCardRoot > c:\MSLOG\%COMPUTERNAME%\_cert-SmartCardRoot-Registry.txt - certutil.exe -v -silent -store -grouppolicy SmartCardRoot > c:\MSLOG\%COMPUTERNAME%\_cert-SmartCardRoot-GroupPolicy.txt - certutil.exe -v -silent -store -enterprise SmartCardRoot > c:\MSLOG\%COMPUTERNAME%\_cert-SmartCardRoot-Enterprise.txt - certutil.exe -v -silent -store -enterprise NTAUTH > c:\MSLOG\%COMPUTERNAME%\_cert-NtAuth-Enterprise.txt - certutil.exe -v -silent -user -store MY > c:\MSLOG\%COMPUTERNAME%\_cert-User-Personal-Registry.txt - certutil.exe -v -silent -user -store ROOT > c:\MSLOG\%COMPUTERNAME%\_cert-User-TrustedRootCA-Registry.txt - certutil.exe -v -silent -user -store -enterprise ROOT > c:\MSLOG\%COMPUTERNAME%\_cert-User-TrustedRootCA-Enterprise.txt - certutil.exe -v -silent -user -store TRUST > c:\MSLOG\%COMPUTERNAME%\_cert-User-EnterpriseTrust-Registry.txt - certutil.exe -v -silent -user -store -grouppolicy TRUST > c:\MSLOG\%COMPUTERNAME%\_cert-User-EnterpriseTrust-GroupPolicy.txt - certutil.exe -v -silent -user -store CA > c:\MSLOG\%COMPUTERNAME%\_cert-User-IntermediateCA-Registry.txt - certutil.exe -v -silent -user -store -grouppolicy CA > c:\MSLOG\%COMPUTERNAME%\_cert-User-IntermediateCA-GroupPolicy.txt - certutil.exe -v -silent -user -store Disallowed > c:\MSLOG\%COMPUTERNAME%\_cert-User-UntrustedCertificates-Registry.txt - certutil.exe -v -silent -user -store -grouppolicy Disallowed > c:\MSLOG\%COMPUTERNAME%\_cert-User-UntrustedCertificates-GroupPolicy.txt - certutil.exe -v -silent -user -store AuthRoot > c:\MSLOG\%COMPUTERNAME%\_cert-User-3rdPartyRootCA-Registry.txt - certutil.exe -v -silent -user -store -grouppolicy AuthRoot > c:\MSLOG\%COMPUTERNAME%\_cert-User-3rdPartyRootCA-GroupPolicy.txt - certutil.exe -v -silent -user -store SmartCardRoot > c:\MSLOG\%COMPUTERNAME%\_cert-User-SmartCardRoot-Registry.txt - certutil.exe -v -silent -user -store -grouppolicy SmartCardRoot > c:\MSLOG\%COMPUTERNAME%\_cert-User-SmartCardRoot-GroupPolicy.txt - certutil.exe -v -silent -user -store UserDS > c:\MSLOG\%COMPUTERNAME%\_cert-User-UserDS.txt + certutil -v -silent -store MY > c:\MSLOG\%COMPUTERNAME%_cert-Personal-Registry.txt + certutil -v -silent -store ROOT > c:\MSLOG\%COMPUTERNAME%_cert-TrustedRootCA-Registry.txt + certutil -v -silent -store -grouppolicy ROOT > c:\MSLOG\%COMPUTERNAME%_cert-TrustedRootCA-GroupPolicy.txt + certutil -v -silent -store -enterprise ROOT > c:\MSLOG\%COMPUTERNAME%_TrustedRootCA-Enterprise.txt + certutil -v -silent -store TRUST > c:\MSLOG\%COMPUTERNAME%_cert-EnterpriseTrust-Reg.txt + certutil -v -silent -store -grouppolicy TRUST > c:\MSLOG\%COMPUTERNAME%_cert-EnterpriseTrust-GroupPolicy.txt + certutil -v -silent -store -enterprise TRUST > c:\MSLOG\%COMPUTERNAME%_cert-EnterpriseTrust-Enterprise.txt + certutil -v -silent -store CA > c:\MSLOG\%COMPUTERNAME%_cert-IntermediateCA-Registry.txt + certutil -v -silent -store -grouppolicy CA > c:\MSLOG\%COMPUTERNAME%_cert-IntermediateCA-GroupPolicy.txt + certutil -v -silent -store -enterprise CA > c:\MSLOG\%COMPUTERNAME%_cert-Intermediate-Enterprise.txt + certutil -v -silent -store AuthRoot > c:\MSLOG\%COMPUTERNAME%_cert-3rdPartyRootCA-Registry.txt + certutil -v -silent -store -grouppolicy AuthRoot > c:\MSLOG\%COMPUTERNAME%_cert-3rdPartyRootCA-GroupPolicy.txt + certutil -v -silent -store -enterprise AuthRoot > c:\MSLOG\%COMPUTERNAME%_cert-3rdPartyRootCA-Enterprise.txt + certutil -v -silent -store SmartCardRoot > c:\MSLOG\%COMPUTERNAME%_cert-SmartCardRoot-Registry.txt + certutil -v -silent -store -grouppolicy SmartCardRoot > c:\MSLOG\%COMPUTERNAME%_cert-SmartCardRoot-GroupPolicy.txt + certutil -v -silent -store -enterprise SmartCardRoot > c:\MSLOG\%COMPUTERNAME%_cert-SmartCardRoot-Enterprise.txt + certutil -v -silent -store -enterprise NTAUTH > c:\MSLOG\%COMPUTERNAME%_cert-NtAuth-Enterprise.txt + certutil -v -silent -user -store MY > c:\MSLOG\%COMPUTERNAME%_cert-User-Personal-Registry.txt + certutil -v -silent -user -store ROOT > c:\MSLOG\%COMPUTERNAME%_cert-User-TrustedRootCA-Registry.txt + certutil -v -silent -user -store -enterprise ROOT > c:\MSLOG\%COMPUTERNAME%_cert-User-TrustedRootCA-Enterprise.txt + certutil -v -silent -user -store TRUST > c:\MSLOG\%COMPUTERNAME%_cert-User-EnterpriseTrust-Registry.txt + certutil -v -silent -user -store -grouppolicy TRUST > c:\MSLOG\%COMPUTERNAME%_cert-User-EnterpriseTrust-GroupPolicy.txt + certutil -v -silent -user -store CA > c:\MSLOG\%COMPUTERNAME%_cert-User-IntermediateCA-Registry.txt + certutil -v -silent -user -store -grouppolicy CA > c:\MSLOG\%COMPUTERNAME%_cert-User-IntermediateCA-GroupPolicy.txt + certutil -v -silent -user -store Disallowed > c:\MSLOG\%COMPUTERNAME%_cert-User-UntrustedCertificates-Registry.txt + certutil -v -silent -user -store -grouppolicy Disallowed > c:\MSLOG\%COMPUTERNAME%_cert-User-UntrustedCertificates-GroupPolicy.txt + certutil -v -silent -user -store AuthRoot > c:\MSLOG\%COMPUTERNAME%_cert-User-3rdPartyRootCA-Registry.txt + certutil -v -silent -user -store -grouppolicy AuthRoot > c:\MSLOG\%COMPUTERNAME%_cert-User-3rdPartyRootCA-GroupPolicy.txt + certutil -v -silent -user -store SmartCardRoot > c:\MSLOG\%COMPUTERNAME%_cert-User-SmartCardRoot-Registry.txt + certutil -v -silent -user -store -grouppolicy SmartCardRoot > c:\MSLOG\%COMPUTERNAME%_cert-User-SmartCardRoot-GroupPolicy.txt + certutil -v -silent -user -store UserDS > c:\MSLOG\%COMPUTERNAME%_cert-User-UserDS.txt ``` - Wireless LAN client information: ``` - netsh wlan show all > c:\MSLOG\%COMPUTERNAME%\_wlan\_show\_all.txt + netsh wlan show all > c:\MSLOG\%COMPUTERNAME%_wlan_show_all.txt netsh wlan export profile folder=c:\MSLOG\ ``` - Wired LAN Client information ``` - netsh lan show all > c:\MSLOG\%COMPUTERNAME%\_lan\_show\_all.txt + netsh lan show interfaces > c:\MSLOG\%computername%_lan_interfaces.txt + netsh lan show profiles > c:\MSLOG\%computername%_lan_profiles.txt + netsh lan show settings > c:\MSLOG\%computername%_lan_settings.txt netsh lan export profile folder=c:\MSLOG\ ``` 4. Save the logs stored in C:\MSLOG. @@ -225,68 +227,68 @@ Use the following steps to collect wireless and wired logs on Windows and Window - Environmental information and Group Policies application status: ``` - gpresult /H C:\MSLOG\%COMPUTERNAME%\_gpresult.txt - msinfo32 /report c:\MSLOG\%COMPUTERNAME%\_msinfo32.txt - ipconfig /all > c:\MSLOG\%COMPUTERNAME%\_ipconfig.txt - route print > c:\MSLOG\%COMPUTERNAME%\_route\_print.txt + gpresult /H C:\MSLOG\%COMPUTERNAME%_gpresult.txt + msinfo32 /report c:\MSLOG\%COMPUTERNAME%_msinfo32.txt + ipconfig /all > c:\MSLOG\%COMPUTERNAME%_ipconfig.txt + route print > c:\MSLOG\%COMPUTERNAME%_route_print.txt ``` - Event logs: ``` - wevtutil epl Application c:\MSLOG\%COMPUTERNAME%\_Application.evtx - wevtutil epl System c:\MSLOG\%COMPUTERNAME%\_System.evtx - wevtutil epl Security c:\MSLOG\%COMPUTERNAME%\_Security.evtx - wevtutil epl Microsoft-Windows-GroupPolicy/Operational c:\MSLOG\%COMPUTERNAME%\_GroupPolicy\_Operational.evtx - wevtutil epl Microsoft-Windows-CertificateServicesClient-CredentialRoaming/Operational c:\MSLOG\%COMPUTERNAME%\_CertificateServicesClient-CredentialRoaming\_Operational.evtx - wevtutil epl Microsoft-Windows-CertPoleEng/Operational c:\MSLOG\%COMPUTERNAME%\_CertPoleEng\_Operational.evtx + wevtutil epl Application c:\MSLOG\%COMPUTERNAME%_Application.evtx + wevtutil epl System c:\MSLOG\%COMPUTERNAME%_System.evtx + wevtutil epl Security c:\MSLOG\%COMPUTERNAME%_Security.evtx + wevtutil epl Microsoft-Windows-GroupPolicy/Operational c:\MSLOG\%COMPUTERNAME%_GroupPolicy_Operational.evtx + wevtutil epl Microsoft-Windows-CertificateServicesClient-CredentialRoaming/Operational c:\MSLOG\%COMPUTERNAME%_CertificateServicesClient-CredentialRoaming_Operational.evtx + wevtutil epl Microsoft-Windows-CertPoleEng/Operational c:\MSLOG\%COMPUTERNAME%_CertPoleEng_Operational.evtx ``` - Run the following 3 commands on Windows Server 2012 and later: ``` - wevtutil epl Microsoft-Windows-CertificateServicesClient-Lifecycle-System/Operational c:\MSLOG\%COMPUTERNAME%\_CertificateServicesClient-Lifecycle-System\_Operational.evtx - wevtutil epl Microsoft-Windows-CertificateServicesClient-Lifecycle-User/Operational c:\MSLOG\%COMPUTERNAME%\_CertificateServicesClient-Lifecycle-User\_Operational.evtx - wevtutil epl Microsoft-Windows-CertificateServices-Deployment/Operational c:\MSLOG\%COMPUTERNAME%\_CertificateServices-Deployment\_Operational.evtx + wevtutil epl Microsoft-Windows-CertificateServicesClient-Lifecycle-System/Operational c:\MSLOG\%COMPUTERNAME%_CertificateServicesClient-Lifecycle-System_Operational.evtx + wevtutil epl Microsoft-Windows-CertificateServicesClient-Lifecycle-User/Operational c:\MSLOG\%COMPUTERNAME%_CertificateServicesClient-Lifecycle-User_Operational.evtx + wevtutil epl Microsoft-Windows-CertificateServices-Deployment/Operational c:\MSLOG\%COMPUTERNAME%_CertificateServices-Deployment_Operational.evtx ``` - Certificates store information ``` - certutil.exe -v -silent -store MY > c:\MSLOG\%COMPUTERNAME%\_cert-Personal-Registry.txt - certutil.exe -v -silent -store ROOT > c:\MSLOG\%COMPUTERNAME%\_cert-TrustedRootCA-Registry.txt - certutil.exe -v -silent -store -grouppolicy ROOT > c:\MSLOG\%COMPUTERNAME%\_cert-TrustedRootCA-GroupPolicy.txt - certutil.exe -v -silent -store -enterprise ROOT > c:\MSLOG\%COMPUTERNAME%\_TrustedRootCA-Enterprise.txt - certutil.exe -v -silent -store TRUST > c:\MSLOG\%COMPUTERNAME%\_cert-EnterpriseTrust-Reg.txt - certutil.exe -v -silent -store -grouppolicy TRUST > c:\MSLOG\%COMPUTERNAME%\_cert-EnterpriseTrust-GroupPolicy.txt - certutil.exe -v -silent -store -enterprise TRUST > c:\MSLOG\%COMPUTERNAME%\_cert-EnterpriseTrust-Enterprise.txt - certutil.exe -v -silent -store CA > c:\MSLOG\%COMPUTERNAME%\_cert-IntermediateCA-Registry.txt - certutil.exe -v -silent -store -grouppolicy CA > c:\MSLOG\%COMPUTERNAME%\_cert-IntermediateCA-GroupPolicy.txt - certutil.exe -v -silent -store -enterprise CA > c:\MSLOG\%COMPUTERNAME%\_cert-Intermediate-Enterprise.txt - certutil.exe -v -silent -store AuthRoot > c:\MSLOG\%COMPUTERNAME%\_cert-3rdPartyRootCA-Registry.txt - certutil.exe -v -silent -store -grouppolicy AuthRoot > c:\MSLOG\%COMPUTERNAME%\_cert-3rdPartyRootCA-GroupPolicy.txt - certutil.exe -v -silent -store -enterprise AuthRoot > c:\MSLOG\%COMPUTERNAME%\_cert-3rdPartyRootCA-Enterprise.txt - certutil.exe -v -silent -store SmartCardRoot > c:\MSLOG\%COMPUTERNAME%\_cert-SmartCardRoot-Registry.txt - certutil.exe -v -silent -store -grouppolicy SmartCardRoot > c:\MSLOG\%COMPUTERNAME%\_cert-SmartCardRoot-GroupPolicy.txt - certutil.exe -v -silent -store -enterprise SmartCardRoot > c:\MSLOG\%COMPUTERNAME%\_cert-SmartCardRoot-Enterprise.txt - certutil.exe -v -silent -store -enterprise NTAUTH > c:\MSLOG\%COMPUTERNAME%\_cert-NtAuth-Enterprise.txt - certutil.exe -v -silent -user -store MY > c:\MSLOG\%COMPUTERNAME%\_cert-User-Personal-Registry.txt - certutil.exe -v -silent -user -store ROOT > c:\MSLOG\%COMPUTERNAME%\_cert-User-TrustedRootCA-Registry.txt - certutil.exe -v -silent -user -store -enterprise ROOT > c:\MSLOG\%COMPUTERNAME%\_cert-User-TrustedRootCA-Enterprise.txt - certutil.exe -v -silent -user -store TRUST > c:\MSLOG\%COMPUTERNAME%\_cert-User-EnterpriseTrust-Registry.txt - certutil.exe -v -silent -user -store -grouppolicy TRUST > c:\MSLOG\%COMPUTERNAME%\_cert-User-EnterpriseTrust-GroupPolicy.txt - certutil.exe -v -silent -user -store CA > c:\MSLOG\%COMPUTERNAME%\_cert-User-IntermediateCA-Registry.txt - certutil.exe -v -silent -user -store -grouppolicy CA > c:\MSLOG\%COMPUTERNAME%\_cert-User-IntermediateCA-GroupPolicy.txt - certutil.exe -v -silent -user -store Disallowed > c:\MSLOG\%COMPUTERNAME%\_cert-User-UntrustedCertificates-Registry.txt - certutil.exe -v -silent -user -store -grouppolicy Disallowed > c:\MSLOG\%COMPUTERNAME%\_cert-User-UntrustedCertificates-GroupPolicy.txt - certutil.exe -v -silent -user -store AuthRoot > c:\MSLOG\%COMPUTERNAME%\_cert-User-3rdPartyRootCA-Registry.txt - certutil.exe -v -silent -user -store -grouppolicy AuthRoot > c:\MSLOG\%COMPUTERNAME%\_cert-User-3rdPartyRootCA-GroupPolicy.txt - certutil.exe -v -silent -user -store SmartCardRoot > c:\MSLOG\%COMPUTERNAME%\_cert-User-SmartCardRoot-Registry.txt - certutil.exe -v -silent -user -store -grouppolicy SmartCardRoot > c:\MSLOG\%COMPUTERNAME%\_cert-User-SmartCardRoot-GroupPolicy.txt - certutil.exe -v -silent -user -store UserDS > c:\MSLOG\%COMPUTERNAME%\_cert-User-UserDS.txt + certutil -v -silent -store MY > c:\MSLOG\%COMPUTERNAME%_cert-Personal-Registry.txt + certutil -v -silent -store ROOT > c:\MSLOG\%COMPUTERNAME%_cert-TrustedRootCA-Registry.txt + certutil -v -silent -store -grouppolicy ROOT > c:\MSLOG\%COMPUTERNAME%_cert-TrustedRootCA-GroupPolicy.txt + certutil -v -silent -store -enterprise ROOT > c:\MSLOG\%COMPUTERNAME%_TrustedRootCA-Enterprise.txt + certutil -v -silent -store TRUST > c:\MSLOG\%COMPUTERNAME%_cert-EnterpriseTrust-Reg.txt + certutil -v -silent -store -grouppolicy TRUST > c:\MSLOG\%COMPUTERNAME%_cert-EnterpriseTrust-GroupPolicy.txt + certutil -v -silent -store -enterprise TRUST > c:\MSLOG\%COMPUTERNAME%_cert-EnterpriseTrust-Enterprise.txt + certutil -v -silent -store CA > c:\MSLOG\%COMPUTERNAME%_cert-IntermediateCA-Registry.txt + certutil -v -silent -store -grouppolicy CA > c:\MSLOG\%COMPUTERNAME%_cert-IntermediateCA-GroupPolicy.txt + certutil -v -silent -store -enterprise CA > c:\MSLOG\%COMPUTERNAME%_cert-Intermediate-Enterprise.txt + certutil -v -silent -store AuthRoot > c:\MSLOG\%COMPUTERNAME%_cert-3rdPartyRootCA-Registry.txt + certutil -v -silent -store -grouppolicy AuthRoot > c:\MSLOG\%COMPUTERNAME%_cert-3rdPartyRootCA-GroupPolicy.txt + certutil -v -silent -store -enterprise AuthRoot > c:\MSLOG\%COMPUTERNAME%_cert-3rdPartyRootCA-Enterprise.txt + certutil -v -silent -store SmartCardRoot > c:\MSLOG\%COMPUTERNAME%_cert-SmartCardRoot-Registry.txt + certutil -v -silent -store -grouppolicy SmartCardRoot > c:\MSLOG\%COMPUTERNAME%_cert-SmartCardRoot-GroupPolicy.txt + certutil -v -silent -store -enterprise SmartCardRoot > c:\MSLOG\%COMPUTERNAME%_cert-SmartCardRoot-Enterprise.txt + certutil -v -silent -store -enterprise NTAUTH > c:\MSLOG\%COMPUTERNAME%_cert-NtAuth-Enterprise.txt + certutil -v -silent -user -store MY > c:\MSLOG\%COMPUTERNAME%_cert-User-Personal-Registry.txt + certutil -v -silent -user -store ROOT > c:\MSLOG\%COMPUTERNAME%_cert-User-TrustedRootCA-Registry.txt + certutil -v -silent -user -store -enterprise ROOT > c:\MSLOG\%COMPUTERNAME%_cert-User-TrustedRootCA-Enterprise.txt + certutil -v -silent -user -store TRUST > c:\MSLOG\%COMPUTERNAME%_cert-User-EnterpriseTrust-Registry.txt + certutil -v -silent -user -store -grouppolicy TRUST > c:\MSLOG\%COMPUTERNAME%_cert-User-EnterpriseTrust-GroupPolicy.txt + certutil -v -silent -user -store CA > c:\MSLOG\%COMPUTERNAME%_cert-User-IntermediateCA-Registry.txt + certutil -v -silent -user -store -grouppolicy CA > c:\MSLOG\%COMPUTERNAME%_cert-User-IntermediateCA-GroupPolicy.txt + certutil -v -silent -user -store Disallowed > c:\MSLOG\%COMPUTERNAME%_cert-User-UntrustedCertificates-Registry.txt + certutil -v -silent -user -store -grouppolicy Disallowed > c:\MSLOG\%COMPUTERNAME%_cert-User-UntrustedCertificates-GroupPolicy.txt + certutil -v -silent -user -store AuthRoot > c:\MSLOG\%COMPUTERNAME%_cert-User-3rdPartyRootCA-Registry.txt + certutil -v -silent -user -store -grouppolicy AuthRoot > c:\MSLOG\%COMPUTERNAME%_cert-User-3rdPartyRootCA-GroupPolicy.txt + certutil -v -silent -user -store SmartCardRoot > c:\MSLOG\%COMPUTERNAME%_cert-User-SmartCardRoot-Registry.txt + certutil -v -silent -user -store -grouppolicy SmartCardRoot > c:\MSLOG\%COMPUTERNAME%_cert-User-SmartCardRoot-GroupPolicy.txt + certutil -v -silent -user -store UserDS > c:\MSLOG\%COMPUTERNAME%_cert-User-UserDS.txt ``` - NPS configuration information: ``` - netsh nps show config > C:\MSLOG\%COMPUTERNAME%\_nps\_show\_config.txt - netsh nps export filename=C:\MSLOG\%COMPUTERNAME%\_nps\_export.xml exportPSK=YES + netsh nps show config > C:\MSLOG\%COMPUTERNAME%_nps_show_config.txt + netsh nps export filename=C:\MSLOG\%COMPUTERNAME%_nps_export.xml exportPSK=YES ``` 3. Take the following steps to save an NPS accounting log. 1. Open **Administrative tools > Network Policy Server**. @@ -304,70 +306,70 @@ Use the following steps to collect wireless and wired logs on Windows and Window - Environmental information and Group Policies application status ``` - gpresult /H C:\MSLOG\%COMPUTERNAME%\_gpresult.txt - msinfo32 /report c:\MSLOG\%COMPUTERNAME%\_msinfo32.txt - ipconfig /all > c:\MSLOG\%COMPUTERNAME%\_ipconfig.txt - route print > c:\MSLOG\%COMPUTERNAME%\_route\_print.txt + gpresult /H C:\MSLOG\%COMPUTERNAME%_gpresult.txt + msinfo32 /report c:\MSLOG\%COMPUTERNAME%_msinfo32.txt + ipconfig /all > c:\MSLOG\%COMPUTERNAME%_ipconfig.txt + route print > c:\MSLOG\%COMPUTERNAME%_route_print.txt ``` - Event logs ``` - wevtutil epl Application c:\MSLOG\%COMPUTERNAME%\_Application.evtx - wevtutil epl System c:\MSLOG\%COMPUTERNAME%\_System.evtx - wevtutil epl Security c:\MSLOG\%COMPUTERNAME%\_Security.evtx - wevtutil epl Microsoft-Windows-GroupPolicy/Operational c:\MSLOG\%COMPUTERNAME%\_GroupPolicy\_Operational.evtx - wevtutil epl Microsoft-Windows-CertificateServicesClient-CredentialRoaming/Operational c:\MSLOG\%COMPUTERNAME%\_CertificateServicesClient-CredentialRoaming\_Operational.evtx - wevtutil epl Microsoft-Windows-CertPoleEng/Operational c:\MSLOG\%COMPUTERNAME%\_CertPoleEng\_Operational.evtx + wevtutil epl Application c:\MSLOG\%COMPUTERNAME%_Application.evtx + wevtutil epl System c:\MSLOG\%COMPUTERNAME%_System.evtx + wevtutil epl Security c:\MSLOG\%COMPUTERNAME%_Security.evtx + wevtutil epl Microsoft-Windows-GroupPolicy/Operational c:\MSLOG\%COMPUTERNAME%_GroupPolicy_Operational.evtx + wevtutil epl Microsoft-Windows-CertificateServicesClient-CredentialRoaming/Operational c:\MSLOG\%COMPUTERNAME%_CertificateServicesClient-CredentialRoaming_Operational.evtx + wevtutil epl Microsoft-Windows-CertPoleEng/Operational c:\MSLOG\%COMPUTERNAME%_CertPoleEng_Operational.evtx ``` - Run the following 3 lines on Windows 2012 and up ``` - wevtutil epl Microsoft-Windows-CertificateServicesClient-Lifecycle-System/Operational c:\MSLOG\%COMPUTERNAME%\_CertificateServicesClient-Lifecycle-System\_Operational.evtx - wevtutil epl Microsoft-Windows-CertificateServicesClient-Lifecycle-User/Operational c:\MSLOG\%COMPUTERNAME%\_CertificateServicesClient-Lifecycle-User\_Operational.evtx - wevtutil epl Microsoft-Windows-CertificateServices-Deployment/Operational c:\MSLOG\%COMPUTERNAME%\_CertificateServices-Deployment\_Operational.evtx + wevtutil epl Microsoft-Windows-CertificateServicesClient-Lifecycle-System/Operational c:\MSLOG\%COMPUTERNAME%_CertificateServicesClient-Lifecycle-System_Operational.evtx + wevtutil epl Microsoft-Windows-CertificateServicesClient-Lifecycle-User/Operational c:\MSLOG\%COMPUTERNAME%_CertificateServicesClient-Lifecycle-User_Operational.evtx + wevtutil epl Microsoft-Windows-CertificateServices-Deployment/Operational c:\MSLOG\%COMPUTERNAME%_CertificateServices-Deployment_Operational.evtx ``` - Certificates store information ``` - certutil.exe -v -silent -store MY > c:\MSLOG\%COMPUTERNAME%\_cert-Personal-Registry.txt - certutil.exe -v -silent -store ROOT > c:\MSLOG\%COMPUTERNAME%\_cert-TrustedRootCA-Registry.txt - certutil.exe -v -silent -store -grouppolicy ROOT > c:\MSLOG\%COMPUTERNAME%\_cert-TrustedRootCA-GroupPolicy.txt - certutil.exe -v -silent -store -enterprise ROOT > c:\MSLOG\%COMPUTERNAME%\_TrustedRootCA-Enterprise.txt - certutil.exe -v -silent -store TRUST > c:\MSLOG\%COMPUTERNAME%\_cert-EnterpriseTrust-Reg.txt - certutil.exe -v -silent -store -grouppolicy TRUST > c:\MSLOG\%COMPUTERNAME%\_cert-EnterpriseTrust-GroupPolicy.txt - certutil.exe -v -silent -store -enterprise TRUST > c:\MSLOG\%COMPUTERNAME%\_cert-EnterpriseTrust-Enterprise.txt - certutil.exe -v -silent -store CA > c:\MSLOG\%COMPUTERNAME%\_cert-IntermediateCA-Registry.txt - certutil.exe -v -silent -store -grouppolicy CA > c:\MSLOG\%COMPUTERNAME%\_cert-IntermediateCA-GroupPolicy.txt - certutil.exe -v -silent -store -enterprise CA > c:\MSLOG\%COMPUTERNAME%\_cert-Intermediate-Enterprise.txt - certutil.exe -v -silent -store AuthRoot > c:\MSLOG\%COMPUTERNAME%\_cert-3rdPartyRootCA-Registry.txt - certutil.exe -v -silent -store -grouppolicy AuthRoot > c:\MSLOG\%COMPUTERNAME%\_cert-3rdPartyRootCA-GroupPolicy.txt - certutil.exe -v -silent -store -enterprise AuthRoot > c:\MSLOG\%COMPUTERNAME%\_cert-3rdPartyRootCA-Enterprise.txt - certutil.exe -v -silent -store SmartCardRoot > c:\MSLOG\%COMPUTERNAME%\_cert-SmartCardRoot-Registry.txt - certutil.exe -v -silent -store -grouppolicy SmartCardRoot > c:\MSLOG\%COMPUTERNAME%\_cert-SmartCardRoot-GroupPolicy.txt - certutil.exe -v -silent -store -enterprise SmartCardRoot > c:\MSLOG\%COMPUTERNAME%\_cert-SmartCardRoot-Enterprise.txt - certutil.exe -v -silent -store -enterprise NTAUTH > c:\MSLOG\%COMPUTERNAME%\_cert-NtAuth-Enterprise.txt - certutil.exe -v -silent -user -store MY > c:\MSLOG\%COMPUTERNAME%\_cert-User-Personal-Registry.txt - certutil.exe -v -silent -user -store ROOT > c:\MSLOG\%COMPUTERNAME%\_cert-User-TrustedRootCA-Registry.txt - certutil.exe -v -silent -user -store -enterprise ROOT > c:\MSLOG\%COMPUTERNAME%\_cert-User-TrustedRootCA-Enterprise.txt - certutil.exe -v -silent -user -store TRUST > c:\MSLOG\%COMPUTERNAME%\_cert-User-EnterpriseTrust-Registry.txt - certutil.exe -v -silent -user -store -grouppolicy TRUST > c:\MSLOG\%COMPUTERNAME%\_cert-User-EnterpriseTrust-GroupPolicy.txt - certutil.exe -v -silent -user -store CA > c:\MSLOG\%COMPUTERNAME%\_cert-User-IntermediateCA-Registry.txt - certutil.exe -v -silent -user -store -grouppolicy CA > c:\MSLOG\%COMPUTERNAME%\_cert-User-IntermediateCA-GroupPolicy.txt - certutil.exe -v -silent -user -store Disallowed > c:\MSLOG\%COMPUTERNAME%\_cert-User-UntrustedCertificates-Registry.txt - certutil.exe -v -silent -user -store -grouppolicy Disallowed > c:\MSLOG\%COMPUTERNAME%\_cert-User-UntrustedCertificates-GroupPolicy.txt - certutil.exe -v -silent -user -store AuthRoot > c:\MSLOG\%COMPUTERNAME%\_cert-User-3rdPartyRootCA-Registry.txt - certutil.exe -v -silent -user -store -grouppolicy AuthRoot > c:\MSLOG\%COMPUTERNAME%\_cert-User-3rdPartyRootCA-GroupPolicy.txt - certutil.exe -v -silent -user -store SmartCardRoot > c:\MSLOG\%COMPUTERNAME%\_cert-User-SmartCardRoot-Registry.txt - certutil.exe -v -silent -user -store -grouppolicy SmartCardRoot > c:\MSLOG\%COMPUTERNAME%\_cert-User-SmartCardRoot-GroupPolicy.txt - certutil.exe -v -silent -user -store UserDS > c:\MSLOG\%COMPUTERNAME%\_cert-User-UserDS.txt + certutil -v -silent -store MY > c:\MSLOG\%COMPUTERNAME%_cert-Personal-Registry.txt + certutil -v -silent -store ROOT > c:\MSLOG\%COMPUTERNAME%_cert-TrustedRootCA-Registry.txt + certutil -v -silent -store -grouppolicy ROOT > c:\MSLOG\%COMPUTERNAME%_cert-TrustedRootCA-GroupPolicy.txt + certutil -v -silent -store -enterprise ROOT > c:\MSLOG\%COMPUTERNAME%_TrustedRootCA-Enterprise.txt + certutil -v -silent -store TRUST > c:\MSLOG\%COMPUTERNAME%_cert-EnterpriseTrust-Reg.txt + certutil -v -silent -store -grouppolicy TRUST > c:\MSLOG\%COMPUTERNAME%_cert-EnterpriseTrust-GroupPolicy.txt + certutil -v -silent -store -enterprise TRUST > c:\MSLOG\%COMPUTERNAME%_cert-EnterpriseTrust-Enterprise.txt + certutil -v -silent -store CA > c:\MSLOG\%COMPUTERNAME%_cert-IntermediateCA-Registry.txt + certutil -v -silent -store -grouppolicy CA > c:\MSLOG\%COMPUTERNAME%_cert-IntermediateCA-GroupPolicy.txt + certutil -v -silent -store -enterprise CA > c:\MSLOG\%COMPUTERNAME%_cert-Intermediate-Enterprise.txt + certutil -v -silent -store AuthRoot > c:\MSLOG\%COMPUTERNAME%_cert-3rdPartyRootCA-Registry.txt + certutil -v -silent -store -grouppolicy AuthRoot > c:\MSLOG\%COMPUTERNAME%_cert-3rdPartyRootCA-GroupPolicy.txt + certutil -v -silent -store -enterprise AuthRoot > c:\MSLOG\%COMPUTERNAME%_cert-3rdPartyRootCA-Enterprise.txt + certutil -v -silent -store SmartCardRoot > c:\MSLOG\%COMPUTERNAME%_cert-SmartCardRoot-Registry.txt + certutil -v -silent -store -grouppolicy SmartCardRoot > c:\MSLOG\%COMPUTERNAME%_cert-SmartCardRoot-GroupPolicy.txt + certutil -v -silent -store -enterprise SmartCardRoot > c:\MSLOG\%COMPUTERNAME%_cert-SmartCardRoot-Enterprise.txt + certutil -v -silent -store -enterprise NTAUTH > c:\MSLOG\%COMPUTERNAME%_cert-NtAuth-Enterprise.txt + certutil -v -silent -user -store MY > c:\MSLOG\%COMPUTERNAME%_cert-User-Personal-Registry.txt + certutil -v -silent -user -store ROOT > c:\MSLOG\%COMPUTERNAME%_cert-User-TrustedRootCA-Registry.txt + certutil -v -silent -user -store -enterprise ROOT > c:\MSLOG\%COMPUTERNAME%_cert-User-TrustedRootCA-Enterprise.txt + certutil -v -silent -user -store TRUST > c:\MSLOG\%COMPUTERNAME%_cert-User-EnterpriseTrust-Registry.txt + certutil -v -silent -user -store -grouppolicy TRUST > c:\MSLOG\%COMPUTERNAME%_cert-User-EnterpriseTrust-GroupPolicy.txt + certutil -v -silent -user -store CA > c:\MSLOG\%COMPUTERNAME%_cert-User-IntermediateCA-Registry.txt + certutil -v -silent -user -store -grouppolicy CA > c:\MSLOG\%COMPUTERNAME%_cert-User-IntermediateCA-GroupPolicy.txt + certutil -v -silent -user -store Disallowed > c:\MSLOG\%COMPUTERNAME%_cert-User-UntrustedCertificates-Registry.txt + certutil -v -silent -user -store -grouppolicy Disallowed > c:\MSLOG\%COMPUTERNAME%_cert-User-UntrustedCertificates-GroupPolicy.txt + certutil -v -silent -user -store AuthRoot > c:\MSLOG\%COMPUTERNAME%_cert-User-3rdPartyRootCA-Registry.txt + certutil -v -silent -user -store -grouppolicy AuthRoot > c:\MSLOG\%COMPUTERNAME%_cert-User-3rdPartyRootCA-GroupPolicy.txt + certutil -v -silent -user -store SmartCardRoot > c:\MSLOG\%COMPUTERNAME%_cert-User-SmartCardRoot-Registry.txt + certutil -v -silent -user -store -grouppolicy SmartCardRoot > c:\MSLOG\%COMPUTERNAME%_cert-User-SmartCardRoot-GroupPolicy.txt + certutil -v -silent -user -store UserDS > c:\MSLOG\%COMPUTERNAME%_cert-User-UserDS.txt ``` - CA configuration information ``` - reg save HKLM\System\CurrentControlSet\Services\CertSvc c:\MSLOG\%COMPUTERNAME%\_CertSvc.hiv - reg export HKLM\System\CurrentControlSet\Services\CertSvc c:\MSLOG\%COMPUTERNAME%\_CertSvc.txt - reg save HKLM\SOFTWARE\Microsoft\Cryptography c:\MSLOG\%COMPUTERNAME%\_Cryptography.hiv - reg export HKLM\SOFTWARE\Microsoft\Cryptography c:\MSLOG\%COMPUTERNAME%\_Cryptography.tx + reg save HKLM\System\CurrentControlSet\Services\CertSvc c:\MSLOG\%COMPUTERNAME%_CertSvc.hiv + reg export HKLM\System\CurrentControlSet\Services\CertSvc c:\MSLOG\%COMPUTERNAME%_CertSvc.txt + reg save HKLM\SOFTWARE\Microsoft\Cryptography c:\MSLOG\%COMPUTERNAME%_Cryptography.hiv + reg export HKLM\SOFTWARE\Microsoft\Cryptography c:\MSLOG\%COMPUTERNAME%_Cryptography.tx ``` 3. Copy the following files, if exist, to C:\MSLOG: %windir%\CAPolicy.inf 4. Log on to a domain controller and create C:\MSLOG to store captured logs. @@ -376,7 +378,7 @@ Use the following steps to collect wireless and wired logs on Windows and Window ```powershell Import-Module ActiveDirectory - Get-ADObject -SearchBase ";CN=Public Key Services,CN=Services,CN=Configuration,DC=test,DC=local"; -Filter \* -Properties \* | fl \* > C:\MSLOG\Get-ADObject\_$Env:COMPUTERNAME.txt + Get-ADObject -SearchBase ";CN=Public Key Services,CN=Services,CN=Configuration,DC=test,DC=local"; -Filter \* -Properties \* | fl \* > C:\MSLOG\Get-ADObject_$Env:COMPUTERNAME.txt ``` 7. Save the following logs. - All files in C:\MSLOG on the CA From b2e1c32d38f730f70fa4deab36a60daef64faa81 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 28 Nov 2018 14:01:18 -0800 Subject: [PATCH 405/487] update rbac and add note to restrict app action --- ...rtal-access-windows-defender-advanced-threat-protection.md | 4 ++-- ...hine-alerts-windows-defender-advanced-threat-protection.md | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/assign-portal-access-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/assign-portal-access-windows-defender-advanced-threat-protection.md index 700bbaef2b..3128addc7a 100644 --- a/windows/security/threat-protection/windows-defender-atp/assign-portal-access-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/assign-portal-access-windows-defender-advanced-threat-protection.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 09/03/2018 +ms.date: 11/28/2018 --- # Assign user access to Windows Defender Security Center @@ -31,7 +31,7 @@ Windows Defender ATP supports two ways to manage permissions: > [!NOTE] >If you have already assigned basic permissions, you may switch to RBAC anytime. Consider the following before making the switch: ->- Users with full access (Security Administrators) are automatically assigned the default **Global administrator** role, which also has full access. Only global administrators can manage permissions using RBAC. +>- Users with full access (users that are assigned the Global Administrator or Security Administrator directory role in Azure AD), are automatically assigned the default Windows Defender ATP administrator role, which also has full access. Additional Azure AD user groups can be assigned to the Windows Defender ATP administrator role after switching to RBAC. Only users assigned to the Windows Defender ATP administrator role can manage permissions using RBAC. >- Users that have read-only access (Security Readers) will lose access to the portal until they are assigned a role. Note that only Azure AD user groups can be assigned a role under RBAC. >- After switching to RBAC, you will not be able to switch back to using basic permissions management. diff --git a/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md index 3ad2b9c1a8..b684069aa8 100644 --- a/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 11/05/2018 +ms.date: 11/28/2018 --- # Take response actions on a machine @@ -122,6 +122,7 @@ In addition to the ability of containing an attack by stopping malicious process >[!IMPORTANT] > - This action is available for machines on Windows 10, version 1709 or later. +> - This feature is available if your organization uses Windows Defender Antivirus. > - This action needs to meet the Windows Defender Application Control code integrity policy formats and signing requirements. For more information, see [Code integrity policy formats and signing](https://docs.microsoft.com/windows/device-security/device-guard/requirements-and-deployment-planning-guidelines-for-device-guard#code-integrity-policy-formats-and-signing). From ab735dcde562c013b4d569be6840bb03d9a5b16f Mon Sep 17 00:00:00 2001 From: Louie Mayor Date: Wed, 28 Nov 2018 22:51:44 +0000 Subject: [PATCH 406/487] Merged PR 13045: Updated hunting ref based on customer feedback In response to this feedback: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/2057#issuecomment-437706475 --- ...-windows-defender-advanced-threat-protection.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/advanced-hunting-reference-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/advanced-hunting-reference-windows-defender-advanced-threat-protection.md index 9366ed298f..4e5cd8cfb4 100644 --- a/windows/security/threat-protection/windows-defender-atp/advanced-hunting-reference-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/advanced-hunting-reference-windows-defender-advanced-threat-protection.md @@ -37,12 +37,12 @@ To effectively build queries that span multiple tables, you need to understand t | ActionType | string | Type of activity that triggered the event | | AdditionalFields | string | Additional information about the event in JSON array format | | AlertId | string | Unique identifier for the alert | +| AppGuardContainerId | string | Identifier for the virtualized container used by Application Guard to isolate browser activity | | ComputerName | string | Fully qualified domain name (FQDN) of the machine | | ConnectedNetworks | string | Networks that the adapter is connected to. Each JSON array contains the network name, category (public, private or domain), a description, and a flag indicating if it’s connected publicly to the internet. | | DefaultGateways | string | Default gateway addresses in JSON array format | -| DnsServers | string | DNS server addresses in JSON array format | +| DnsAddresses | string | DNS server addresses in JSON array format | | EventTime | datetime | Date and time when the event was recorded | -| EventType | string | Table where the record is stored | | FileName | string | Name of the file that the recorded action was applied to | | FileOriginIp | string | IP address where the file was downloaded from | | FileOriginReferrerUrl | string | URL of the web page that links to the downloaded file | @@ -61,7 +61,7 @@ To effectively build queries that span multiple tables, you need to understand t | InitiatingProcessMd5 | string | MD5 hash of the process (image file) that initiated the event | | InitiatingProcessParentCreationTime | datetime | Date and time when the parent of the process responsible for the event was started | | InitiatingProcessParentId | int | Process ID (PID) of the parent process that spawned the process responsible for the event | -| InitiatingProcessParentName | string | Name of the parent process that spawned the process responsible for the event | +| InitiatingProcessParentFileName | string | Name of the parent process that spawned the process responsible for the event | | InitiatingProcessSha1 | string | SHA-1 of the process (image file) that initiated the event | | InitiatingProcessSha256 | string | SHA-256 of the process (image file) that initiated the event. This field is usually not populated—use the SHA1 column when available. | | InitiatingProcessTokenElevation | string | Token type indicating the presence or absence of User Access Control (UAC) privilege elevation applied to the process that initiated the event | @@ -71,6 +71,7 @@ To effectively build queries that span multiple tables, you need to understand t | IsAzureADJoined | boolean | Boolean indicator of whether machine is joined to the Azure Active Directory | | LocalIP | string | IP address assigned to the local machine used during communication | | LocalPort | int | TCP port on the local machine used during communication | +| LocalIPType | string | Type of IP address, for example Public, Private, Reserved, Loopback, Teredo, FourToSixMapping, and Broadcast | | LogonId | string | Identifier for a logon session. This identifier is unique on the same machine only between restarts. | | LoggedOnUsers | string | List of all users that are logged on the machine at the time of the event in JSON array format | | LogonType | string | Type of logon session, specifically:

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

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

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

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

      - **Service** - Session initiated by services as they start
      @@ -81,7 +82,6 @@ To effectively build queries that span multiple tables, you need to understand t | NetworkAdapterName | string | Name of the network adapter | | NetworkAdapterStatus | string | Operational status of the network adapter. For the possible values, refer to [this enumeration](https://docs.microsoft.com/dotnet/api/system.net.networkinformation.operationalstatus?view=netframework-4.7.2). | | NetworkAdapterType | string | Network adapter type. For the possible values, refer to [this enumeration](https://docs.microsoft.com/dotnet/api/system.net.networkinformation.networkinterfacetype?view=netframework-4.7.2). | -| NetworkCardIPs | string | List of all network adapters on the machine, including their MAC addresses and assigned IP addresses, in JSON array format | | OSArchitecture | string | Architecture of the operating system running on the machine | | OSBuild | string | Build version of the operating system running on the machine | | OSPlatform | string | Platform of the operating system running on the machine. This indicates specific operating systems, including variations within the same family, such as Windows 10 and Windows 7. | @@ -94,7 +94,7 @@ To effectively build queries that span multiple tables, you need to understand t | ProcessId | int | Process ID (PID) of the newly created process | | ProcessIntegrityLevel | string | Integrity level of the newly created process. Windows assigns integrity levels to processes based on certain characteristics, such as if they were launched from an internet downloaded. These integrity levels influence permissions to resources. | | ProcessTokenElevation | string | Token type indicating the presence or absence of User Access Control (UAC) privilege elevation applied to the newly created process | -| ProviderId | string | Unique identifier for the Event Tracing for Windows (ETW) provider that collected the event log | +| Protocol | string | IP protocol used, whether TCP or UDP | | PublicIP | string | Public IP address used by the onboarded machine to connect to the Windows Defender ATP service. This could be the IP address of the machine itself, a NAT device, or a proxy. | | RegistryKey | string | Registry key that the recorded action was applied to | | RegistryValueData | string | Data of the registry value that the recorded action was applied to | @@ -102,12 +102,14 @@ To effectively build queries that span multiple tables, you need to understand t | RegistryValueType | string | Data type, such as binary or string, of the registry value that the recorded action was applied to | | RemoteComputerName | string | Name of the machine that performed a remote operation on the affected machine. Depending on the event being reported, this name could be a fully-qualified domain name (FQDN), a NetBIOS name, or a host name without domain information. | | RemoteIP | string | IP address that was being connected to | +| RemoteIPType | string | Type of IP address, for example Public, Private, Reserved, Loopback, Teredo, FourToSixMapping, and Broadcast | | RemotePort | int | TCP port on the remote device that was being connected to | | RemoteUrl | string | URL or fully qualified domain name (FQDN) that was being connected to | | ReportId | long | Event identifier based on a repeating counter. To identify unique events, this column must be used in conjunction with the ComputerName and EventTime columns. | | SHA1 | string | SHA-1 of the file that the recorded action was applied to | | SHA256 | string | SHA-256 of the file that the recorded action was applied to. This field is usually not populated—use the SHA1 column when available. | -| TunnelingProtocol | string | Tunneling protocol, if the interface is used for this purpose, for example:
      - Various IPv6 to IPv4 tunneling protocols (6to4, Teredo, ISATAP)
      - VPN (PPTP, SSTP)
      - SSH
      **NOTE:** This field doesn’t provide full IP tunneling specifications. | +| Table | string | Table that contains the details of the event | +| TunnelingType | string | Tunneling protocol, if the interface is used for this purpose, for example 6to4, Teredo, ISATAP, PPTP, SSTP, and SSH | >Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-advancedhuntingref-belowfoldlink) From 79f96ec0782ca0d285641ad5a9903781f86892d8 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 28 Nov 2018 23:07:51 +0000 Subject: [PATCH 407/487] Updated powerbi-reports-windows-defender-advanced-threat-protection.md --- ...werbi-reports-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection.md index ce845172b1..7454693217 100644 --- a/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection.md @@ -22,7 +22,7 @@ ms.date: 11/26/2018 [!include[Prerelease information](prerelease.md)] ->![TIP] +>[!TIP] >Go to **Advanced features** in the **Settings** page to turn on the preview features. >Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-powerbireports-abovefoldlink) From fe0d2f91feb6886def6ee72ebde696f0462d847d Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 28 Nov 2018 15:27:11 -0800 Subject: [PATCH 408/487] add links to API top level topic --- .../threat-protection/windows-defender-atp/use-apis.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/use-apis.md b/windows/security/threat-protection/windows-defender-atp/use-apis.md index 0232e57b31..991dcfebfe 100644 --- a/windows/security/threat-protection/windows-defender-atp/use-apis.md +++ b/windows/security/threat-protection/windows-defender-atp/use-apis.md @@ -10,7 +10,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 10/23/2017 +ms.date: 11/28/2018 --- # Use the Windows Defender ATP exposed APIs @@ -21,6 +21,6 @@ ms.date: 10/23/2017 ## In this section Topic | Description :---|:--- -Create your app | Learn how to create an application to get programmatical access to Windows Defender ATP on behalf of a user or without a user. -Supported Windows Defender ATP APIs | Learn more about the individual supported entities where you can run API calls to and details such as HTTP request values, request headers and expected responses. -How to use APIs - Samples | Learn how to use Advanced hunting APIs and multiple APIs such as PowerShell. +Create your app | Learn how to create an application to get programmatical access to Windows Defender ATP [on behalf of a user](exposed-apis-create-app-nativeapp.md) or [without a user](exposed-apis-create-app-webapp.md). +Supported Windows Defender ATP APIs | Learn more about the individual supported entities where you can run API calls to and details such as HTTP request values, request headers and expected responses. Examples include APIs for [alert resource type](alerts-windows-defender-advanced-threat-protection-new.md), [domain related alerts](get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md), or even actions such as [isolate machine](isolate-machine-windows-defender-advanced-threat-protection-new.md). +How to use APIs - Samples | Learn how to use Advanced hunting APIs and multiple APIs such as PowerShell. Other examples include [schedule advanced hunting using Microsoft Flow](run-advanced-query-sample-ms-flow.md) or [OData queries](exposed-apis-odata-samples.md). From ff8dd459d019f5468f66e16b11348a3157ac7429 Mon Sep 17 00:00:00 2001 From: Louie Mayor Date: Wed, 28 Nov 2018 23:52:32 +0000 Subject: [PATCH 409/487] Merged PR 13052: Updated info on Advanced Hunting tables Added info about MachineNetworkInfo table and updated descriptions of other tables. --- ...ows-defender-advanced-threat-protection.md | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection.md index a577f341aa..a3ad4f5884 100644 --- a/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection.md @@ -65,15 +65,16 @@ For more information on the query language and supported operators, see [Query L The following tables are exposed as part of Advanced hunting: -- **AlertEvents** - Stores alerts related information -- **MachineInfo** - Stores machines properties -- **ProcessCreationEvents** - Stores process creation events -- **NetworkCommunicationEvents** - Stores network communication events -- **FileCreationEvents** - Stores file creation, modification, and rename events -- **RegistryEvents** - Stores registry key creation, modification, rename and deletion events -- **LogonEvents** - Stores login events -- **ImageLoadEvents** - Stores load dll events -- **MiscEvents** - Stores several types of events, process injection events, access to LSASS processes, and others. +- **AlertEvents** - Alerts on Windows Defender Security Center +- **MachineInfo** - Machine information, including OS information +- **MachineNetworkInfo** - Network properties of machines, including adapters, IP and MAC addresses, as well as connected networks and domains +- **ProcessCreationEvents** - Process creation and related events +- **NetworkCommunicationEvents** - Network connection and related events +- **FileCreationEvents** - File creation, modification, and other file system events +- **RegistryEvents** - Creation and modification of registry entries +- **LogonEvents** - Login and other authentication events +- **ImageLoadEvents** - DLL loading events +- **MiscEvents** - Multiple event types, such as process injection, creation of scheduled tasks, and LSASS access attempts These tables include data from the last 30 days. From 9729ceca3ec6eeecf3ee0592267e43e35cc8a845 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 29 Nov 2018 06:54:10 -0800 Subject: [PATCH 410/487] changed chr to string --- .../mdm/policy-csp-deviceinstallation.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-deviceinstallation.md b/windows/client-management/mdm/policy-csp-deviceinstallation.md index 0562d65203..7210adde71 100644 --- a/windows/client-management/mdm/policy-csp-deviceinstallation.md +++ b/windows/client-management/mdm/policy-csp-deviceinstallation.md @@ -6,7 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: MariciaAlforque -ms.date: 11/20/2018 +ms.date: 11/30/2018 --- # Policy CSP - DeviceInstallation @@ -130,7 +130,7 @@ To enable this policy, use the following SyncML. This example allows Windows to ./Device/Vendor/MSFT/Policy/Config/DeviceInstallation/AllowInstallationOfMatchingDeviceIDs - chr + string @@ -242,7 +242,7 @@ Enclose the class GUID within curly brackets {}. To configure multiple classes, ./Device/Vendor/MSFT/Policy/Config/DeviceInstallation/AllowInstallationOfMatchingDeviceSetupClasses - chr + string @@ -486,7 +486,7 @@ To enable this policy, use the following SyncML. This example prevents Windows f ./Device/Vendor/MSFT/Policy/Config/DeviceInstallation/PreventInstallationOfMatchingDeviceIDs - chr + string @@ -583,7 +583,7 @@ Enclose the class GUID within curly brackets {}. To configure multiple classes, ./Device/Vendor/MSFT/Policy/Config/DeviceInstallation/PreventInstallationOfMatchingDeviceSetupClasses - chr + string From 157db5dcd1e98a0409ef859506b5d7947f4469b2 Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Thu, 29 Nov 2018 17:50:13 +0000 Subject: [PATCH 411/487] Merged PR 13067: Updated servicing stack update article --- .../update/servicing-stack-updates.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/windows/deployment/update/servicing-stack-updates.md b/windows/deployment/update/servicing-stack-updates.md index 365142d77b..7a74f8e858 100644 --- a/windows/deployment/update/servicing-stack-updates.md +++ b/windows/deployment/update/servicing-stack-updates.md @@ -7,7 +7,7 @@ ms.sitesec: library author: Jaimeo ms.localizationpriority: medium ms.author: jaimeo -ms.date: 11/13/2018 +ms.date: 11/29/2018 --- # Servicing stack updates @@ -15,38 +15,38 @@ ms.date: 11/13/2018 **Applies to** -- Windows 10 +- Windows 10, Windows 8.1, Windows 8, Windows 7 ## What is a servicing stack update? -The "servicing stack" is the code that installs other operating system updates. Additionally, it contains the "component-based servicing stack" (CBS), which is a key underlying component for several elements of Windows deployment, such as DISM, SFC, changing Windows features or roles, and repairing components. The CBS is a small component that typically does not have updates released every month. +Servicing stack updates provide fixes to the servicing stack, the component that installs Windows updates. Additionally, it contains the "component-based servicing stack" (CBS), which is a key underlying component for several elements of Windows deployment, such as DISM, SFC, changing Windows features or roles, and repairing components. The CBS is a small component that typically does not have updates released every month. ## Why should servicing stack updates be installed and kept up to date? -Having the latest servicing stack update is a prerequisite to reliably installing the latest quality updates and feature updates. Servicing stack updates improve the reliability and performance of the update process. +Servicing stack updates improve the reliability of the update process to mitigate potential issues while installing the latest quality updates and feature updates. If you don't install the latest servicing stack update, there's a risk that your device can't be updated with the latest Microsoft security fixes. ## When are they released? -Currently, the servicing stack update releases are aligned with the monthly quality update release date, though sometimes they are released on a separate date if required. +Servicing stack update are scheduled to release simultaneously with the monthly quality updates. In rare occasions a servicing stack update may need to be released on demand to address an issue impacting systems installing the monthly security update. Starting in November 2018 new servicing stack updates will be classified as "Security" with a severity rating of "Critical." >[!NOTE] >You can find a list of servicing stack updates at [Latest servicing stack updates](https://portal.msrc.microsoft.com/en-us/security-guidance/advisory/ADV990001). ## What's the difference between a servicing stack update and a cumulative update? -Both Windows 10 and Windows Server use the cumulative update mechanism, in which many fixes are packaged into a single update. Each cumulative update includes the changes and fixes from all previous updates. +Both Windows 10 and Windows Server use the cumulative update mechanism, in which many fixes to improve the quality and security of Windows are packaged into a single update. Each cumulative update includes the changes and fixes from all previous updates. -However, there are some operating system fixes that aren’t included in a cumulative update but are still pre-requisites for the cumulative update. That is, the component that performs the actual updates sometimes itself requires an update. Those fixes are available in a servicing stack update. For example, the cumulative update [KB4284880](https://support.microsoft.com/help/4284880/windows-10-update-kb4284880) requires the [May 17, 2018 servicing stack update](https://support.microsoft.com/help/4132216), which includes updates to Windows Update. +Servicing stack updates must ship separately from the cumulative updates because they modify the component that installs Windows updates. The servicing stack is released separately because the servicing stack itself requires an update. For example, the cumulative update [KB4284880](https://support.microsoft.com/help/4284880/windows-10-update-kb4284880) requires the [May 17, 2018 servicing stack update](https://support.microsoft.com/help/4132216), which includes updates to Windows Update. -If a given cumulative update required a servicing stack update, you'll see that information in the release notes for the update. **If you try to install the cumulative update without installing the servicing stack update, you'll get an error.** ## Is there any special guidance? -Typically, the improvements are reliability, security, and performance improvements that do not require any specific special guidance. If there is any significant impact, it will be present in the release notes. +Microsoft recommends you install the latest servicing stack updates for your operating system before installing the latest cumulative update. + +Typically, the improvements are reliability and performance improvements that do not require any specific special guidance. If there is any significant impact, it will be present in the release notes. ## Installation notes * Servicing stack updates contain the full servicing stack; as a result, typically administrators only need to install the latest servicing stack update for the operating system. * Installing servicing stack update does not require restarting the device, so installation should not be disruptive. * Servicing stack update releases are specific to the operating system version (build number), much like quality updates. -* Search to install latest available [Servicing stack update for Windows 10](https://support.microsoft.com/search?query=servicing%20stack%20update%20Windows%2010). - +* Search to install latest available [Servicing stack update for Windows 10](https://portal.msrc.microsoft.com/en-us/security-guidance/advisory/ADV990001). \ No newline at end of file From e7152b377e5f8d3715a344199b69ff11a9b455ef Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 29 Nov 2018 18:27:19 +0000 Subject: [PATCH 412/487] Merged PR 13066: fix broken links --- mdop/dart-v10/getting-started-with-dart-10.md | 11 +++++------ mdop/index.md | 2 +- .../uev-manage-administrative-backup-and-restore.md | 4 ++-- .../upgrade/upgrade-readiness-data-sharing.md | 2 +- 4 files changed, 9 insertions(+), 10 deletions(-) diff --git a/mdop/dart-v10/getting-started-with-dart-10.md b/mdop/dart-v10/getting-started-with-dart-10.md index f301a986ed..daca6358aa 100644 --- a/mdop/dart-v10/getting-started-with-dart-10.md +++ b/mdop/dart-v10/getting-started-with-dart-10.md @@ -14,13 +14,12 @@ ms.date: 08/30/2016 # Getting Started with DaRT 10 -Microsoft Diagnostics and Recovery Toolset (DaRT) 10 requires thorough planning before you deploy it or use its features. If you are new to this product, we recommend that you read the documentation carefully. Before you deploy the product to a production environment, we also recommend that you validate your deployment plan in a test network environment. You might also consider taking a class about relevant technologies. For more information about Microsoft training opportunities, see the Microsoft Training Overview at [https://go.microsoft.com/fwlink/p/?LinkId=80347](https://go.microsoft.com/fwlink/?LinkId=80347). - -**Note**   -A downloadable version of this administrator’s guide is not available. However, you can learn about a special mode of the TechNet Library that allows you to select articles, group them in a collection, and print them or export them to a file at (https://go.microsoft.com/fwlink/?LinkId=272493). - -Additional downloadable information about this product can also be found at . +Microsoft Diagnostics and Recovery Toolset (DaRT) 10 requires thorough planning before you deploy it or use its features. If you are new to this product, we recommend that you read the documentation carefully. Before you deploy the product to a production environment, we also recommend that you validate your deployment plan in a test network environment. You might also consider taking a class about relevant technologies. +>[!NOTE]   +>A downloadable version of this administrator’s guide is not available. However, you can click **Download PDF** at the bottom of the Table of Contents pane to get a PDF version of this guide. +> +>Additional information about this product can also be found on the [Diagnostics and Recovery Toolset documentation download page.](https://www.microsoft.com/download/details.aspx?id=27754)   ## Getting started with DaRT 10 diff --git a/mdop/index.md b/mdop/index.md index 757a88fd9a..4764ce169b 100644 --- a/mdop/index.md +++ b/mdop/index.md @@ -167,7 +167,7 @@ MDOP is a suite of products that can help streamline desktop deployment, managem MDOP subscribers can download the software at the [Microsoft Volume Licensing website (MVLS)](https://go.microsoft.com/fwlink/p/?LinkId=166331).
      **Purchase MDOP** -Visit the enterprise [Purchase Windows Enterprise Licensing](https://www.microsoft.com/windows/enterprise/how-to-buy.aspx) website to find out how to purchase MDOP for your business. +Visit the enterprise [Purchase Windows Enterprise Licensing](https://www.microsoft.com/licensing/how-to-buy/how-to-buy) website to find out how to purchase MDOP for your business.   diff --git a/windows/configuration/ue-v/uev-manage-administrative-backup-and-restore.md b/windows/configuration/ue-v/uev-manage-administrative-backup-and-restore.md index 8a119cf39e..f91ada9764 100644 --- a/windows/configuration/ue-v/uev-manage-administrative-backup-and-restore.md +++ b/windows/configuration/ue-v/uev-manage-administrative-backup-and-restore.md @@ -35,10 +35,10 @@ When replacing a user’s device, UE-V automatically restores settings if the us You can also use the Windows PowerShell cmdlet, Restore-UevBackup, to restore settings from a different device. To clone the settings packages for the new device, use the following cmdlet in Windows PowerShell: ``` syntax -Restore-UevBackup -Machine +Restore-UevBackup -ComputerName ``` -where <MachineName> is the computer name of the device. +where <ComputerName> is the computer name of the device. Templates such as the Office 2013 template that include many applications can either all be included in the roamed (default) or backed up profile. Individual apps in a template suite follow the group. Office 2013 in-box templates include both roaming and backup-only settings. Backup-only settings cannot be included in a roaming profile. diff --git a/windows/deployment/upgrade/upgrade-readiness-data-sharing.md b/windows/deployment/upgrade/upgrade-readiness-data-sharing.md index 15b27923b6..529808e5c4 100644 --- a/windows/deployment/upgrade/upgrade-readiness-data-sharing.md +++ b/windows/deployment/upgrade/upgrade-readiness-data-sharing.md @@ -42,7 +42,7 @@ In order to set the WinHTTP proxy system-wide on your computers, you need to The WinHTTP scenario is most appropriate for customers who use a single proxy or f. If you have more advanced proxy requirements, refer to Scenario 3. -If you want to learn more about Proxy considerations on Windows, please take a look at this post in the ieinternals blog +If you want to learn more about proxy considerations on Windows, see [Understanding Web Proxy Configuration](https://blogs.msdn.microsoft.com/ieinternals/2013/10/11/understanding-web-proxy-configuration/). ### Logged-in user’s Internet connection From 5a6b802ab03ede2411ccbb240347971e58d3b787 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 29 Nov 2018 11:53:48 -0800 Subject: [PATCH 413/487] update based on azure feedback --- ...ows-defender-advanced-threat-protection.md | 7 ---- ...nformation-protection-in-windows-config.md | 7 ++-- ...ormation-protection-in-windows-overview.md | 35 ++++++++----------- 3 files changed, 18 insertions(+), 31 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/advanced-features-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/advanced-features-windows-defender-advanced-threat-protection.md index c73f02d523..a6cd39db1b 100644 --- a/windows/security/threat-protection/windows-defender-atp/advanced-features-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/advanced-features-windows-defender-advanced-threat-protection.md @@ -92,13 +92,6 @@ Enabling this setting forwards Windows Defender ATP signals to Microsoft Cloud A ## Azure Information Protection Turning this setting on forwards signals to Azure Information Protection, giving data owners and administrators visibility into protected data on onboarded machines and machine risk ratings. ->[!NOTE] ->You'll need to fulfill the following requirements for the integration to work: ->- Endpoints need to be on Windows 10, version 1809 or later ->- You'll need the appropriate license to leverage the Windows Defender ATP and Azure Information Protection integration ->- Your tenant needs to be onboarded to Azure Information Protection analytics, for more information see, [Configure a Log Analytics workspace for the reports](https://docs.microsoft.comazure/information-protection/reports-aip#configure-a-log-analytics-workspace-for-the-reports) ->- Data forwarded to Azure Information Protection is stored in the same location as your other Azure Information Protection data. - ## Microsoft Intune connection This feature is only available if you have an active Microsoft Intune (Intune) license. diff --git a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md index 350c042352..efb5a00f68 100644 --- a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md +++ b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md @@ -1,5 +1,5 @@ --- -title: Microsoft information protection integration +title: Configure information protection in Windows description: Learn how to expand the coverage of WIP to protect files based on their label, regardless of their origin. keywords: information, protection, data, loss, prevention, wip, policy, scc, compliance, labels, dlp search.product: eADQiWindows 10XVcnh @@ -10,7 +10,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 10/24/2018 +ms.date: 12/03/2018 --- # Configure information protection in Windows @@ -25,7 +25,7 @@ Learn how you can use Windows Defender ATP to expand the coverage of Windows Inf - Endpoints need to be on Windows 10, version 1809 or later - You'll need the appropriate license to leverage the Windows Defender ATP and Azure Information Protection integration. - Your tenant needs to be onboarded to Azure Information Protection analytics, for more information see, [Configure a Log Analytics workspace for the reports](https://docs.microsoft.comazure/information-protection/reports-aip#configure-a-log-analytics-workspace-for-the-reports) -- Data forwarded to Azure Information Protection is stored in the same location as your other Azure Information Protection data. + 1. Define a WIP policy and assign it to the relevant devices. For more information, see [Protect your enterprise data using Windows Information Protection (WIP)](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/protect-enterprise-data-using-wip). If WIP is already configured on the relevant devices, skip this step. 2. Define which labels need to get WIP protection in Office 365 Security and Compliance. @@ -42,6 +42,7 @@ After completing these steps Windows Defender ATP will automatically identify la >[!NOTE] >- The Windows Defender ATP configuration is pulled every 15 minutes. Allow up to 30 minutes for the new policy to take effect and ensure that the endpoint is online. Otherwise, it will not receive the policy. +>- Data forwarded to Azure Information Protection is stored in the same location as your other Azure Information Protection data. ## Related topic - [Information protection in Windows overview](information-protection-in-windows-overview.md) \ No newline at end of file diff --git a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md index 968b5d702f..cffe95764e 100644 --- a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md +++ b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md @@ -10,46 +10,38 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 10/25/2018 +ms.date: 12/03/2018 --- # Information protection in Windows overview **Applies to:** -- Windows Defender Advanced Threat Protection (Windows Defender ATP) +- [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf) [!include[Prereleaseinformation](prerelease.md)] Information protection is an integral part of Microsoft 365 Enterprise suite, providing intelligent protection to keep sensitive data secure while enabling productivity in the workplace. -Windows Defender ATP is seamlessly integrated in Microsoft Information Protection to provide a complete and comprehensive data loss prevention (DLP) solution for Windows devices. This solution is delivered and managed as part of the unified Microsoft 365 information protection suite. +Windows Defender ATP is seamlessly integrated in Microsoft Threat Protection to provide a complete and comprehensive data loss prevention (DLP) solution for Windows devices. This solution is delivered and managed as part of the unified Microsoft 365 information protection suite. Windows Defender ATP applies two methods to discover and protect data: - **Data discovery** - Identify sensitive data on Windows devices at risk -- **Data protection** - Windows Information Protection (WIP) as outcome of Microsoft Information Protection label +- **Data protection** - Windows Information Protection (WIP) as outcome of Azure Information Protection label ## Data discovery -Windows Defender ATP automatically discovers files with Azure Information Protection (AIP) labels on Windows devices when the feature is enabled. You can enable the Azure Information Protection integration feature from Windows Defender Security Center. For more information, see [Configure advanced features](advanced-features-windows-defender-advanced-threat-protection.md#azure-information-protection). +Windows Defender ATP automatically discovers files with Azure Information Protection labels on Windows devices when the feature is enabled. You can enable the Azure Information Protection integration feature from Windows Defender Security Center. For more information, see [Configure advanced features](advanced-features-windows-defender-advanced-threat-protection.md#azure-information-protection). ![Image of settings page with Azure Information Protection](images/atp-settings-aip.png) ->[!NOTE] ->- Endpoints need to be on Windows 10, version 1809 or later ->- You'll need the appropriate license to leverage the Windows Defender ATP and Azure Information Protection integration ->- Your tenant needs to be onboarded to Azure Information Protection analytics, for more information see, [Configure a Log Analytics workspace for the reports](https://docs.microsoft.comazure/information-protection/reports-aip#configure-a-log-analytics-workspace-for-the-reports) ->- Data forwarded to Azure Information Protection is stored in the same location as your other Azure Information Protection data. - - - -After enabling the Azure Information Protection integration, data discovery signals are immediately forwarded to Azure Information Protection from the device. When a labeled file is created or modified on a Windows device, Windows Defender ATP automatically reports the signal to AIP. +After enabling the Azure Information Protection integration, data discovery signals are immediately forwarded to Azure Information Protection from the device. When a labeled file is created or modified on a Windows device, Windows Defender ATP automatically reports the signal to Azure Information Protection. The reported signals can be viewed on the Azure Information Protection - Data discovery dashboard. ### Azure Information Protection - Data discovery dashboard -This dashboard presents a summarized discovery information of data discovered by both Windows Defender ATP and AIP scanner. Data from Windows Defender ATP is marked with Location Type - Endpoint. +This dashboard presents a summarized discovery information of data discovered by both Windows Defender ATP and Azure Information Protection. Data from Windows Defender ATP is marked with Location Type - Endpoint. ![Image of Azure Information Protection - Data discovery](images/azure-data-discovery.png) @@ -63,9 +55,11 @@ Clicking the device risk level will redirect you to the device page in Windows D >Windows Defender ATP does not currently report the Information Types. ### Log Analytics -Data discovery based on Windows Defender ATP is also available in AIP Log Analytics, where you can perform complicated queries over the raw data. +Data discovery based on Windows Defender ATP is also available in Azure Information Protection Log Analytics, where you can perform complicated queries over the raw data. -Open AIP Log Analytics in Azure Portal and open a query builder (standard or classic). +For more information on Azure Information Protection analytics, see [Central reporting for Azure Information Protection](https://docs.microsoft.com/azure/information-protection/reports-aip). + +Open Azure Information Protection Log Analytics in Azure Portal and open a query builder (standard or classic). To view Windows Defender ATP data, perform a query that contains: @@ -76,10 +70,9 @@ InformationProtectionLogs_CL ``` **Prerequisites:** -- Tenant is enrolled to AIP. -- Enable AIP integration in Windows Defender Security Center: -- To benefit from the above, you need to enable AIP integration in Windows Defender ATP: - - Go to Settings in Windows Defender ATP portal, click on Advanced Settings under General. +- Customers must have a subscription for Azure Information Protection, and the Azure Information Protection clients (and Azure Information Protections scanner) must be installed. +- Enable Azure Information Protection integration in Windows Defender Security Center: + - Go to **Settings** in Windows Defender Security Center, click on **Advanced Settings** under **General**. ## Data protection From b79e6ac89ef4c77a931fe23a14d429af7bc6e6a0 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 29 Nov 2018 12:06:29 -0800 Subject: [PATCH 414/487] add Info protection in preview and mtp topic --- ...ows-defender-advanced-threat-protection.md | 6 ++++- .../threat-protection-integration.md | 26 ++++++++++++------- 2 files changed, 21 insertions(+), 11 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/preview-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/preview-windows-defender-advanced-threat-protection.md index c51de1c5bf..21a38b4e8e 100644 --- a/windows/security/threat-protection/windows-defender-atp/preview-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/preview-windows-defender-advanced-threat-protection.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 11/05/2018 +ms.date: 12/03/2018 --- # Windows Defender ATP preview features @@ -39,6 +39,10 @@ Turn on the preview experience setting to be among the first to try upcoming fea ## Preview features The following features are included in the preview release: +- [Information protection]()
      +Windows Defender ATP is seamlessly integrated in Microsoft Threat Protection to provide a complete and comprehensive data loss prevention (DLP) solution for Windows devices. This solution is delivered and managed as part of the unified Microsoft 365 information protection suite. + + - [Incidents](incidents-queue.md)
      Windows Defender ATP applies correlation analytics and aggregates all related alerts and investigations into an incident. Doing so helps narrate a broader story of an attack, thus providing you with the right visuals (upgraded incident graph) and data representations to understand and deal with complex cross-entity threats to your organization's network. diff --git a/windows/security/threat-protection/windows-defender-atp/threat-protection-integration.md b/windows/security/threat-protection/windows-defender-atp/threat-protection-integration.md index e0301cebc1..d837895ff9 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-protection-integration.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-protection-integration.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 10/12/2018 +ms.date: 12/03/2018 --- # Microsoft Threat Protection @@ -28,24 +28,30 @@ Microsoft's multiple layers of threat protection across data, applications, devi Each layer in the threat protection stack plays a critical role in protecting customers. The deep integration between these layers results in better protected customers. -## Conditional access -Windows Defender ATP's dynamic machine risk score is integrated into the conditional access evaluation, ensuring that only secure devices have access to resources. - -## Office 365 Advanced Threat Protection (Office 365 ATP) -[Office 365 ATP](https://docs.microsoft.com/office365/securitycompliance/office-365-atp) helps protect your organization from malware in email messages or files through ATP Safe Links, ATP Safe Attachments, advanced Anti-Phishing, and spoof intelligence capabilities. The integration between Office 365 ATP and Windows Defender ATP enables security analysts to go upstream to investigate the entry point of an attack. Through threat intelligence sharing, attacks can be contained and blocked. - ## Azure Advanced Threat Protection (Azure ATP) Suspicious activities are processes running under a user context. The integration between Windows Defender ATP and Azure ATP provides the flexibility of conducting cyber security investigation across activities and identities. -## Skype for Business -The Skype for Business integration provides s a way for analysts to communicate with a potentially compromised user or device owner through ao simple button from the portal. - ## Azure Security Center Windows Defender ATP provides a comprehensive server protection solution, including endpoint detection and response (EDR) capabilities on Windows Servers. +## Azure Information Protection +Keep sensitive data secure while enabling productivity in the workplace through data data discovery and data protection. + +## Conditional access +Windows Defender ATP's dynamic machine risk score is integrated into the conditional access evaluation, ensuring that only secure devices have access to resources. + + ## Microsoft Cloud App Security Microsoft Cloud App Security leverages Windows Defender ATP endpoint signals to allow direct visibility into cloud application usage including the use of unsupported cloud services (shadow IT) from all Windows Defender ATP monitored machines. +## Office 365 Advanced Threat Protection (Office 365 ATP) +[Office 365 ATP](https://docs.microsoft.com/office365/securitycompliance/office-365-atp) helps protect your organization from malware in email messages or files through ATP Safe Links, ATP Safe Attachments, advanced Anti-Phishing, and spoof intelligence capabilities. The integration between Office 365 ATP and Windows Defender ATP enables security analysts to go upstream to investigate the entry point of an attack. Through threat intelligence sharing, attacks can be contained and blocked. + +## Skype for Business +The Skype for Business integration provides s a way for analysts to communicate with a potentially compromised user or device owner through ao simple button from the portal. + + + ## Related topic - [Protect users, data, and devices with conditional access](conditional-access-windows-defender-advanced-threat-protection.md) From aaf0d149e1523087265758a91d9eb7a45e5e0445 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 29 Nov 2018 12:07:02 -0800 Subject: [PATCH 415/487] fix link --- .../preview-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/preview-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/preview-windows-defender-advanced-threat-protection.md index 21a38b4e8e..f0d5d23e2f 100644 --- a/windows/security/threat-protection/windows-defender-atp/preview-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/preview-windows-defender-advanced-threat-protection.md @@ -39,7 +39,7 @@ Turn on the preview experience setting to be among the first to try upcoming fea ## Preview features The following features are included in the preview release: -- [Information protection]()
      +- [Information protection](information-protection-in-windows-overview.md)
      Windows Defender ATP is seamlessly integrated in Microsoft Threat Protection to provide a complete and comprehensive data loss prevention (DLP) solution for Windows devices. This solution is delivered and managed as part of the unified Microsoft 365 information protection suite. From e02ed28ac86e019e32a9088c892ee97ca63519b4 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 29 Nov 2018 12:58:24 -0800 Subject: [PATCH 416/487] revised syncml syntax --- .../mdm/policy-csp-deviceinstallation.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-deviceinstallation.md b/windows/client-management/mdm/policy-csp-deviceinstallation.md index 7210adde71..c49474d6e4 100644 --- a/windows/client-management/mdm/policy-csp-deviceinstallation.md +++ b/windows/client-management/mdm/policy-csp-deviceinstallation.md @@ -132,7 +132,7 @@ To enable this policy, use the following SyncML. This example allows Windows to string - + @@ -244,7 +244,7 @@ Enclose the class GUID within curly brackets {}. To configure multiple classes, string - + @@ -488,7 +488,7 @@ To enable this policy, use the following SyncML. This example prevents Windows f string - + @@ -568,7 +568,7 @@ ADMX Info:
      -To enable this policy, use the following SyncML. This example prevents Windows from installing CD-ROM drives, floppy disks, and modems (ClassGuid= {4d36e980-e325-11ce-bfc1-08002be10318}), and storage devices that use Serial Bus Protocol (SBP-2) drivers (ClassGuid = {d48179be-ec20-11d1-b6b8-00c04fa372a7}). This policy example also applies to matching device classes that are already installed. +To enable this policy, use the following SyncML. This example prevents Windows from installing CD-ROM drives, floppy disks, and modems (ClassGuid= {4d36e980-e325-11ce-bfc1-08002be10318}). This policy example also applies to matching device classes that are already installed. Enclose the class GUID within curly brackets {}. To configure multiple classes, use `` as a delimiter. To apply the policy to matching device classes that are already installed, set DeviceInstall_Classes_Deny_Retroactive to true. @@ -585,7 +585,7 @@ Enclose the class GUID within curly brackets {}. To configure multiple classes, string - + From 3aa292dfedfe62f11e6e564bfc48877e3c8cf9aa Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 29 Nov 2018 13:19:04 -0800 Subject: [PATCH 417/487] added screenshots --- .../mdm/images/class-guids.png | Bin 0 -> 60251 bytes .../mdm/images/hardware-ids.png | Bin 0 -> 68058 bytes .../mdm/policy-csp-deviceinstallation.md | 15 +++++++++++++++ 3 files changed, 15 insertions(+) create mode 100644 windows/client-management/mdm/images/class-guids.png create mode 100644 windows/client-management/mdm/images/hardware-ids.png diff --git a/windows/client-management/mdm/images/class-guids.png b/windows/client-management/mdm/images/class-guids.png new file mode 100644 index 0000000000000000000000000000000000000000..ada83c298c69cd6a0aa327bfad23091ad5f45171 GIT binary patch literal 60251 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 literal 0 HcmV?d00001 diff --git a/windows/client-management/mdm/images/hardware-ids.png b/windows/client-management/mdm/images/hardware-ids.png new file mode 100644 index 0000000000000000000000000000000000000000..9cf424dbca7ce9de080a389cb89a0d54fc00962f GIT binary patch literal 68058 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 z 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

      ;$E$5oVa96+=1m$c_df~f0Xfn#tc zHDa_%{Z-mvhs+0&Kt@4b;aG*ZDX%iT%Fxh3~TYvZ#Rt@5kn=PGh)sEijr_ zO#Vgg_cRmNdPy$-8(W$uUJ%KQi02e>%Qb86toh>t;-CbZtX8Z{z^e1uB8}I^X}vSJ zyIV4Yzv1iLW_GA`H0I2p_eVqqA)8cZbCC9n4uwj@Z3SZUj0UEQ)hqG4g#qAnalSod zvWZOkVu-~!ukG3T zJ|@@uj4UERC+bQpxgJgEii(OR4dSNrmg1jpITe?;vg-U=Ru+k=5EMdy10gtkpr8qs zC&R?71lA=WT?UzxpadWl_P7M_5LS2|m>TFo&Q`#)tuhI$$jjqJLqh}5UP?+y!NS2w z%g9KOJK|fCzw>Ia93vZ!ZF}5i;|oGx1*_~hs=m6DdC#3gcdO7_w~Z~te!h>22fU=u zAlTA~HHk$J?`@>b!A!~5`^!&!bFZ<5rw8S2K-cI5B(@1)CiIWAq<4l-b<=uj>+ry? z!g_)1V@Q&pE7iGJ`T7?X1f>8Z4Tv0%rwYe_m1`1cjX-hn<=^zD>%)b^?_p)fzkwO-Ex|{;xmS{i4 zP_-dGQeflYz@)b>+T%DxD)y&EvqQ9+fxz=J-C97N;im|=ovzuhG#RJ%8Uv^d*y29s zh{K+ziNTExB0VOh%PGizny=}3o2e}grI5^Or_y#j)rW3sn)`3sP9xvCY{e5T_Fe@2 z0Tze+opXvda|m=R2n-^k^Cf{B1o|5eUS2%b3((J1h|PM80eI8z0Qm^wzl<31oQBCs zT=&KyN70GC0f{4!qMs(eQe+|_99H9Bz3=b}DDq;89ef5r6tU>B) z09<_SlPK-EjdY$f?V44}LgS;hgi|3kbngo&mH{Y76N&?inr-fCqE%%lu8-gl%2Y?f}~bekW69E|YEq7&xoM26`WLeWR~^j(2#+ z@FlCKRL~KRGT-{;{RU4Zwj9*GrGUm8f}N#sOb2j~ptsM~dygU+p|bc1(nW|6aK1TM z^3V#(f#t=@zomME-!Cr~Cj!CpX;@yB4}AC$>0$5!I+%v0tJQE6RRG9OF565#`{9WrHo* z9|*8LC6KzUPQ(AGa1^w{GM|1pm-KCVl25NY{<$Yrc~)n=K1rLJN__plIM6(&#T8}* zP05hmCg;1@ubO{PB|dNi4pf+_NAC@GRcp9qt>7>)T#@non*&09%`)927H=B$yJSfY z?EW#O*y&ewdbDDHlid>UI8GnEw-kZn;XLLkcHBQdNNCZH>!T$ZNy$VOJzi?+E#Ocv z?Tz{b0@192y{XRY?z~^|hft&HPwCfyy0^B=C|QhggPR-J3_1*}BosEiDOX@+$w%uO zb&pg<#_wEYHc%dcbLR`R(yz6u61VL<#wTF(1T}O7hStxC?%rNk5Do~82WzkPV8=SJ z?zBh0cnFYM@vQi3zrlusQ!Y*W19w;g1ppg8CQe#rE_^JzV_7}^1`d)C+*36=kp?Xfr`$9^%We%OEI0XEsYG4o z?;qT>{3&{D>zY;!^dEr~wQwqY4N?h*=Np-D6L5ZjsgnY|EgCM4-|duQ5^N7b0ny-i zR;6{bp+Ft3qVk6*HTJ6cq_vA9gK75ciXFK z9hTXep?j?Oc`#;cZnEeo*6n|#^OQcI`ysG)sMhLcIt3-*37#LUq@U*f(8o_0TrHkiy~nlwje)02cr-R8@uB+ zFORxRD-tV1{LOhTGX(}he{fOp8i+?yfQkoP3rVh+p=N{#y(q*u1P&51^2OOOdbT;Z z-F5>&L;>Mp{5C}5Qt}pQ4WqE#C~phnlfFI)qZv}hd+?*ABpulG++duO)xIF5}@vZ0}c#XymNa;e}KVHL`b^-ORT z*IB)Rq1Y45*Hf9cfgV{;3m(#0@ce`65cF65M(1Fa=#!LF7hv_!e(Dg4#jTMDR`kCw z3RLLq>H;3SwRlxdFg)PI&pNW?@br-55}4;vNU$d0j`%CLU+zyKVtzeZl)`h;|8|ST zfHu(&`tbzO?3ddQ(=bjQMu}ZE($dnDQq#!Yw6xtc-6geYB_GP+U|cl01Q0_&AWP0|H4cXQmy4{IY>eMGKx_=j@U zj3Er%Sc+A+q6erG^))NKU<+qv8;q&S=av944KN&W zLM$T{;4q*xHmkQ?a0Zs?ahy2nyC*F2u}4ta|DCNiN$TrG@TU!!1H0+)ewy5R-Jk;O zO9VpEMfGD#W#cGan@LeZN?z6i(b+@O0J;HIJ&BvY!1elRF=1lp^LS_JT8|vp4lG;1 zB6E5%p7l%f*JJ(5%?C;RBEz53s4!Tq1F~oEPIS;03w|dG%j>q>RC-?v`oYrI?YG_frtns??{|WXy9;E%!;2W&Ix3ZXmLT z(?d>Rgz3H;l6r_+SKj-p|*+_eGhYmy#v{A?IGNb;G- z*!RGbu=g+rJla;NBPmG%lv!YY^6uJw^<+dTzD`L}9WejVPg%*CYDIMVD+)1119=iH z=Nl$qs)EH{pgRD3jl=FKH?=kehFfEKtLUJ2eQ@7)4dsj#H(34(r`XreS=V~BSkWc4 z>E>m-Vf%ew2-oSD01o_SZN7hVzaf!8)^ucGS-tC%K(y|DMf!pRp>u^HnH9ITu>JYX z!q$>LJ$+Rm7*>gUOVL72_r`P9{)T1wW(a%k_y>mC%-R{%2=Ll1Ea$qbr_aony8o0* zpe5mVF7;{Y)k41e4G{ytSP=zCwY97eG~Z{PUwuP=ZbOifBI?Dj2avkEyK$Jb63?2zE>0kUZHUtM zj`-h*;i>1DiBvj|-F&(438-|ZOLZQGa%s%faBqG>lZ7TcIYAm~3t4uRT{<4z zy26ZNLQ!+Z^#Y`Lg^}JAM(io=8f-Tx?VHAg!#tv5XR}~ZaoEu5&^W~#1Ykt{@ z3+zUy7czI_^xY=exuwWuK~Xr=@Y8=S%)rFZ#=YJAwLa9T$xCGOf>U(pu)B0^ugaWB z>$iT3?cHFK&090t13+Nc_J+FHXgREzQPEMi`Lig~z1m&0w90krosWnvtDHxAlWcga zJ6)PQj?!vN45$5Lg$z?t%^(fN-X=zkRCVs}JAB6%pZ3)8YI*ro;c>(mMZ{z?Tc+LU zy8X)~z5Z~y$u2p@+UNB`t$&^!Nw1Gb5n60)$;3nXleccOH5QWGhxvTf zKatQn^*ZM|-0oTLj;@@Rhr$2R={$PKS~6;h#WxcEVzEuwt~o?6J5Pt@lPuwwZtsfO zL7LE?$|QrxF#NwZ8H_RmyubS*sPk{AOv5~VN9VXK+3wwTLJt#Mmg-1bN#K)*f~|GS z@a}f6g!wL?^odipPt&4Y@ozHcGaQYEvY7hWDdWPtwmEQ2V)%{T%^$VKV3lgQevm;c zbYeGM5nxCeHx{znR#0pPaU&hgpZ0 z6GLg(Lrh5effqPZKLPqJvf;bzi9LN*ThYu%ho$>KhpFvrfsdsHyn=NF?}*KuJIG0w zQLa`5ox^nE_?_aPSh7(dSgP;dm5}QQD}@45(}YA&2*l6f=h40`GWowPCwa56^IsKX{-ec zP3zh^?}u-ncZM_Hc^4>I0*md3yK`LC-7fU!7PpCjef2{Aqu-PHgMVKB-i#l9%haO< zV1UKptx1-5qw9ct@A}=+%frK-(`Fkf-|6K({!RHDF)_Clx7Tg|rzs0Xu;%FuLY(=f zDd7%O10L6h;lD%C$=}&8rvU17-h=~$_FK36`LHH$-d~jndwfZM=lx0vTksOceIplf z-RfTl|9-es&-UrM3;m_26Wsns^==WNIzpIdeTmDo=(Vgk0TWF*h>&+kQGq_wpuoSANN#}1~p+YI4x6?{<8 z1rx3<4V!wgN$pGtFU7@5?6YHpitWMdQLXi?!~nX4v_}IOjhUc}30;K$aM8BHb{ zkRRntuS3Z?$oP8QR_N*Rf_-{_u^6@K^Af3jdWm@g-bX=K6{hZsow0zxTJ58rcPt(| zYfdG-+O7Jq>3xBnV;NaC-8}xxLHlK4u`W~>mAPqe|y?{X4MdEJ;bvlZp z`Qnd-qkk!|G4B+qm0UazAFfX#BG8x&b5M|U;K%rww3r<@bwI#AnTSt-Ypl#--O=0A zzCLtvKkwYGEKOF!S-bkg$Mer5uKUYpy(4--1-qk$)DlwQ@gs@5DibbQf;<5J6-Wj_ z6w*b13AEJ!5G(^Cv)6R+A6xU(`|P#PXs}YnQ(f2Ajvd;Lf)#8u%1x_1nq3GX zU|H}KfFMOBObXAG83UoSfo=bBJv2v+p+p+gQ<9X31S)lhb48~MeJ`29rsvB#Tw_0k zaB=Zg8@-p*dPGD#4%-c%FHUY&Urzg5C5V$tE%X(inoyaS={|uS_Gp!t5fT9B0x2_J zs)O9k=dbPpHl+SILWB%v{wvGSe?0iFiYIQ;D&2!t%XgV%FIgj;aMe!7E zo$ZW9iMm#a!Kd@Yv+7+%W%+Lk^73HyqI$IGGQsKJVFcncAUWTbe+<$2!sxz_WeB`H z#VTl_ZI42iTg6;qFeuU&tKRUp69JD4v2c5a^=F zn_VuxdwxCM&^Y*Rcf9Ij#MMlqRiL-)AgpBZm@=UC^S5eClegzpP5S$!p}>t{Wr+}z z>KfOprYFxEj%9dw*L1n!*vIn=bc&9v=9`i^2ZTCr-Q4LouH7%ZeSw8JVsDg(k{Ad1 zMxy2x3fxWelE*TwmvSct&5@lhP{d73j&An3^x;hNtIUmq8iH=K1|GP>HYNg-8B`CM zLPtI}TeSFi!>^x$qzD?5p2q6r*q80yIN5aWB6O{zO+qdlw0T*o z+qit-r1=|Wd*XYa)%e25cUn}U(M+DDys7jnxH|kon}L8}yueDp=oLZVop#-nX??!> zry0klTSKoE!(}=83X{zCE^l^xo6nNtqiFi-*y$4jlTIe$)Z51`(yrn_R^2*pXT)A- zw=jTLfm5evC&2D9FbNCjk4_F=JZ;5fRy`~BJshM3u$<#{SVbyCV1aU2?xcxZ#{_XW z{TY0&B>TCr$jPh*Si}ioHaUYA=uP_gY?&Zx3ExBI)3jcl-F8YZ#pl!0H_O|{AN3ZJ zaYzt|GnhUwx4K?+_8=Gjq-o&t^4V`qM3$!w`KoHQmi&C&?m@=6FQ6R(3#GNr7G(-Kc|7osrMCieC5 zYPH48KiCW3zm4AT^2cyh^>7m!a+?GV~+KEeaGD@{qZ{Q!Zg@_q49 zyM@|%_rl#tlg;9q>iTxG#*>8LnW~SA&PIAH&1E?4TdAIy)^GBJmA&4O0b`COyFHBD z*>p$$^vZOQgBw$gk*RZH;X;|ERzX_WB*ZiN_759*G|H!alI(aCd6TalWav7dhECm;zkUWn3Qo8w183t3sl z;1F0)_Ze)#D2e1~Cdl{qex{zOpepCBW>7kNyYnTGm`q&$bZNtEjL5FF-qfv9f{^Y; zF%sENl(Q&EyatY=DTAm4RvhgOpH%mrQ*6|1#}A$qQZ4*WM?=zOQp}dAV2S8x@3#S4 zZ^8nS1gKQ~#&v&9#!DovN^(jvE1|;>RtI{EpmwtQENe>MetQmr!b@E#?TGmyAk)7S zQ%}ug)p-WjCwN0Ty^yi{8_uBhX3N-YW8cqn7mD1#lfZfHaGN+rLfN3%<=_3$MLk)@ zAJ^T%r&v;%u@!`fCO5&Y?j%oq2jK?iw|f@jTzQr%yF0>WqXunXx1Xn~-v)d$_~W^* zwb%5qk97t0o%8;`N~XEjjW*YnPE*s-%Z1!rc~2*Dkl!l3?$V|@ANP4q*`PI;d#$6o z%d$MP0Vhm4yLUhRYdyJu)Asex^sfOinJp2$F$PF{K1bL42V%R>5@=a%-W!8~OgEh| z`VF7=mdo^%P0Di@($T{+&>DQ1sP7lM#<}K>$%MaNP0zG{hP)a3izI-1is8Hg$5d#) zJft!In+x0OYA4{HFzqQ&q5TOPQVb*I2JHEnY%l!IYlo5cWuiLObGANQhrenA;@Rlo zIdFipXCeIt#IX`I@<^Td(5e*fWmd{d1WA%6Qs5D!X2ZCobIPZ`Z3@SbLTF?YL3GV{VX zO4`gMep)f&dpHjNj6E%12Spuw%%;YGHLbJ>x&lvuRSHb7puCypB0)>C+*I?iOt?7g zJ$-5>wn7kz$%sa-StAv=4x5p~XyNe!957B;L%l6@>n6$>ZG)<;q?~7^I=!WbGA8fp zkz`tYc7LC0bYxb{!^drlw<(eb?WI+;-K+}eSc8#Kf(O|SE~ zQLl7)s`Qg>+;m&pq;Hg4H?GTQ`15?)=oan07%?J2JKFfjth8ZqOh?c~t=JINm{qh$ z?)Y`$_z4kiN7ksnp@$e){1}`$BVEZ1eGla`W`#dreLq9~AQq20>Jq9%-ry`KX5*Pi z|D(y{AmxsUiYBBPvlvmHm?*2^OV{=1`s|r5YKf>ccgh;t^!dlFZO`~HHzcRXn8g_8t-4E{+SRz zFn&m`zxAWgd5$ZUPVrwfj%R|#a6qjmraGyhZ*ac82UvPD3m<&0sxrpwVqR(B;O5`f zb#yEJ5kAT8%cjZIGa4lO{>l^0;LpicFV_c66!opF7k*+ayp&iL)4+7C@!xGcJI zQ6klFG%FbjdmOFKHx3<375aeb9pzC0H&R$Jt1_VpjrfW0{q^SX-Go4Wn(_0Qc|IoB z_m1+HauaVW=QrGy_Vr?j7CQ!2oTL4s&j!DK%@0iAchU_2hb)_gTz% zY1E*{4!KnE=kZ@D#y{xTWy&;)VZ)@9)gp0%EzAov!rSFS{!!_H5}5+%-H{#6MF{^ zi^yw`aJpEeO*L;m&U7SLDC)H|ekwoVC23BvI{lVb|IamQ&sp|ypgD);Uyb6prvM7! z6T2K{iPLkv;`{J~@HuuUj^Jc=8a-)O7<(BMv0Oi>+GkhTyzVH zNPC!OGplWGrW zDCkEVMHVn4f?pAqtme9xwEt**gX{ z;%kXY=e->d<ZWSG+J-eoy34Susw!|Et;iRl|9LTXrf|Dc`23$L-SPPiXTs@^bi( zxt@CB^%xUR1KT*`+KvbV>2GluTX#mzc6tdqmRQ|X^tNA+b7YKKU!Hv=17^<-mS^zE zX%#;PiFuKz?pKt|pY4~Hza=Hu%d@FU>(cy~LF%+An z&qrOY92$3uz5fVz$cOK?BPO{ZZReZutQYs<-MIO9by7I|VEiwD&4xFytK@E^zG%6j z@2e^P???^p$XP2S!-sM;P2aT22JNx}f7MTzoR*Hi_~qAwBcIj|7Rw%9oTjtAy_-oYz*CM5^oV{$Ap-z3=?}H|9C}OD%)K+t5!0aiq=k zW3j4JnrH?6f8RYj%?^fm`=qvASv4$^F>^~YeUuZ}>8f&RBNjX-HH_gR$mCYHY#P+vc*zh69t{JT^oa`IpNpzOS(w%dIEyL=Sn3#4ov(9f- zG4eS=23<~r8Rl>D7_-7%a1YV zW>$m0F8hPO6@YR5kAJ-IuER;ABNZ3o^4GIff8?*|9}$GWZm|BJ=Wa5QmpzY1Uz4}> z8-34vH$Q*<@zD*#=h$E`N8zi}zqKAgPd0stxzdc#Uy{mNvNpCdr4=k7i5q>tHS((= z(^$EQ`3dZob?le(Ke5aIm`Xecxef6QpumS$6nn;nky^$uQO;Wtv4?NG=|{Gii-jzuCFgJ)E587A1A5mg0J8C;7GnfYCVF%Fd+heO`SeDq3+* zndG#>KSyy7YRXA%L#&#vm5GBO2aJucF?j!%PwPBco>I*M$0}v{ej-JE3l6^PQ20y0 zrlkOot^B37s9jq2L?fy5Sg_RI;_6E7d7+Zba?E0~DC&(2e6YGTcWTRT_*3dATt)u< zoW-qi&c1=z7&)gg$#~e_kd%^5!`o+OXv0v1X~0n~C*koAJ_@25N@%9B244D158B^t zCP-%CDXRZ)m{$#{N6j}m(6aY>o^O`_8pVlpnHXwqJP(HadB^}MNn|mh-giJmN)z&D z>F7&yyYX=u%(V%=`|QIXYGh+iG2!~qr)koWd!&W8)+)U%3DS$5{IlAvJKF23U1x}% zy`lKH*?GR1rQI(DNI$m@S}J^ZyVQ{3wF(2N2tQvs?ijZd$0bc)_tn`6BD|f9$!{|Y zMwxk};fl4N|G`(#%IC%MxHx?HD;dd+=aJRRAH}kGE4RWZ6nYi5x@#yyC~n9%uy!Q* zXLdiPmlS>03MaEIB2t-w_ zL|xDRlfbXu*BG)_u9-XA7~+48$^ShP(9>3;T@e49g!JDd z0UJH;7Xtae0cQU_lH=9Vj0#PUg!&(|u+@K#{BLt`DmX;{VYC5^{C_rwk`0;z(kt%l z{~Y=M*#`{--eqPPGyCd34YN);qL^(tU) zb{3rlDY-v^_gS}0>%W$5Atop-_9XiX`g2(RFdg7!l8$(_Jj3#zmI6~0{QGr%$p4!(PyfB$)#g6T=ckJ1;knFQMQje{PO|BIU4Z}|W6VuSDCvYj?UR5r2inmQug zs2{;3%*r;2@?RG?g~i7Pv$C0W%}>*7912=B+j+noF1XcReZ2Zr-?D~bhA~=NYCt~j zrXNzr^X6&QIG3#`(GOMff53oRdg2E91=`3{@W(Se?GI}R){5RB#;N3lX1WHBk)B*oO>85 z9-3po|J-vI5NAjf-Mj7xIvzO7nhs$3qSVqy;0FI=Xa}bS%KA-7d3mG^rvGVprG7VW zX@KC;HFAL=nMrjZ+O!Q1aykUMPPeSp6gb!YZteu1cSk>-Za>D#4LA9oeEPX+!^35P zEySd(h2Q80!Tk}K!#E9E-N8S1fn8#~`9;7GSMMNf#_Mq@pyyFla8U};&xnBl@_JJO zC}m>LDU&EqHE8JyL3rm%AJ;3fR;G7N0XKfY%vt;o*9>Sj8&C+{bdVxQ+D9XYwmAqY z8oy$EGY9&-l?LOI0V}RO7LS%QejTm_BUP0xF3xZeea8k%Pk&Ab^e3pqvrfSR#|o^k z4_rs#5#saBK8A!WYcg&UrTR(e{Dffb4f>vmWQ>8pn2o#w21LPHd zC=P(MzEWZefZO0{##r-~QFDYCLrN>4Isn{u<*r(>##)IYE!CCdsKVLt+8L0OlZGLC zu|PmT$5Fz8tWuyS1-tXzYT&%lq{j(^hoI|e4(ZzWq1!lk&V*9zu~uHT7N`PIikLre znG4)@{o2|WLp4WDcy&?J9`TV6hHBQJb!@}mWh1L?U7#A#$yF|@SK+A`1x8l3pAuZ^ zMyg(*b!TfjLx@x~z99)V=@+ekgb7!eaQSYwZT0?a)K9g8&!0&;LCV~9yRB&9Mq*1P z5GHb~L^&Iam#cJWL?+uXj~(_3nD+??P~unYl@p3JP!e8pO$jcK&)nAL+f|Ds-Jsdh zv;3%J=753~n1-Fv1S;Wv_RH*{(w0q_Obv~AME6?t6{Xb3Hzw`BbD3(mD)cq@<1jth z0yZVTb2!H=h(5I=Uoae3WAxS@%+9 z)Hl}VK;CLK*Ig?!(TVI{4BMa5vqZm`l^D2Z z&EZJ{8C`w^M(?wGTQ-EaQ?rZU5>j^e%Epm>YM94itfNRM?(UBU zfkt`r_v~7@8AXxbbtTjib13aps;-T51?1PG5(R-jose~R+d1ekKCHtclBOgn+=GAu z4>1_4_~fZoF_so14U zm(hATvCQwc^ux3c?D?IP;=&j_(VI{^RAX0+WU5ic$HBwG!@~p8{Q0F~W7EFJGK$lx z$1#~Z2Q$8Vqghx_O^cYIJ}DZR0)vy6KaeQ9sUD<{T$;Url8i0(@OFdymB}jtyaW-k zf|hC;g(kJq5Ec{$Hw_IUD;@(H4OW~i^<}0PqDe6f_j{%H{s>Z^{@hA1CgmcY;^rWL zz5=^1T#`v=Q~ya%(nwo8fP%pw9*ge(pzJIks_LR{PsgFV>k!fc($ZZI0su{QUL)0=@O7eI`8Ct@BIVrH|xmWXRp21nsbfu8x$NGSejOfB3S9) zI27MdKNBn5=dJ6v($~&!%ag1!(t|Am&+_!A+E2a)gRX*jdWL9t@t!$Zwu*w?X?XP6yK6BJye zksYs;on<4y-4k1~Q-aKAz9f+|dh?Q3Q=2+JzvW5mddt8gE*|>ojei4|V+BVwnStkY zi;uKka@z{8*L$sdL-@LA=sa%pEYiCO+jvfq3}?zvco272l+EFdkQnx86&eN_|0!6G zT*}R40e(&Nsc+c;3+MF{u;04Y$;inu#{tPBHaa?(SYLR^zLZNu+WuQ@CF%nE@k4Hf zt}#YjEHn*$x-%KAU!kG*fYa+3L)B9uSP(OwLh&KyuF6l!6hi+#!>>nMFZgwy^L`e| zw>&MGtp}EKrNb*e^s#(i$B(E;2Td)G7cb%k6b3IRQ>o;t124W3M-i1Y23~x;U&<)H zu>#VrU_(e2{R`=x*OQgeUzm5p@hP19nWR15O8LE1;d{Jw((-7N2wpeS zk61sbtRu0>`t7vdV1?>@Fv!3EXpm1_P&0dkh;hH&{OT~M`KD>b)m&3;o}mh*Fn%wq z$dh@h%`5|Bn+W1`4DBG$3D5mkdCJZVfv0k=OM{^D0xynXy{BXO*n<*OCD?#1O-Kj{ zuN915+tYVT)jT@T!lL|F?iic9F&5ehM0=}#R!8NWJ9UrqGw+j$@>pzHUo^SGw7uH#$ANVNADND~YYs}(a-06k zFjiC~Y5fiA>ZwM*Gk|uaq|Afz%^uLg8VBG}1ug^~TPwiX( z?j(fN(T~E_ZnE?6;P*Y7X{ZC2rUi%6sLNs(80jw|b`dlXM!YXr=?*nPjAT}2n=tLf z0%%OY`vKzfXk%j0VS%&Z?-Mitl3?{9RuD~X>8+(7_idA_ua=g5BQ)MJ@=rOilyX+f;w}sEHPok%2VB|j=!AUI@8^@|ebR15aqOEnRi%a>qw)-5xH+YS zd4!qQn~ZanfP;^R&4aRa>4VEjyC|eXe$KdSqPlH!GgI7mxCPA+vtoOa|C6Fdmu}(HrET^SkKIjng6xBB zIG38kzuy}_0H3Pz;;BVC_QK+#B9El*AlVFMyvqBAFpRAQ(q&d|Nt`Q$QdnOtmdxS9 zOuA3;CS=NUE%w!^j?}7`VJaBWFt8eRb3flIU@rI}f69IJsC5XppJdjX_e<>e_}*TN z=h*KfqGSmO0_fi-;Smskg`RFoh|&2gjfw4#xA?!?Y+fTeJb}XMY}lSc<&&Xbtk3s? ztDvu4;~?>zCj8?QUmAnTuBV>f71Lo!;a1dcf#r=$VyfYqYdz9{8c1ss$c@C-0_h*zcv}za=}LPHyV8SXEY-|0*8kGomlF5j`;*w`L()qB-75 z)>Qw6O+X!7g7>7CF{kHFODWP&l{QP{H(A49BawFo9|!3@JaOE6gNB}r#;ZCG_kEM5 za<7`)&|6111GiCZH)$czO^ltk|l1`Jiu5~6pTd0Qv*s7AP;%Y!h0LpUr z*R8&)GV7Ilk7uwGM|*$m3pwE~x_n~(rA=-uNtso?nUj^3<-OALv(l+yFK;E>$7u2} z*t)v5c6`LauEDvagyg`-=$u`5baB3sACgf!GZ{^!f2BW2^tgOvwftdrd^~z|*_oEM zt53)?WAtg&?MPWQ8AkHFI0tDgO-S;svCx^r_bxTJ}A8Z94SMGokl9AmoB-< zF3Sr8&7J4k&*h9~O?219T3%I401ip70@VZZB54FoHMp7;Smy$Wf+uN3Y&5*RCDVoU z62BQ8$AKUlCf6QwKQj-?9C{}p^Iz&lp_yrR2I^C;BVta(pN^wVOM7le`tCpe=4l$| zDfCQJEZB=;kkpNqDtTU(a_-sfz{p%4)1G>PAWjznV*L=qA6XotZ^2Olx>Ar$gHmA; z>TXpvwH(IL=-Fz$H!6Q zHUJly`wm_kN(44Svl%PT#0pnZF;%fjuccYtHK{`z!zOKrfM4e{^xes`BCZzB@L_Hi zxZcgl8ciuWclYo^{g4}kb>MP&-Iah4FJFL(pj-ShR8ol zbb}fB9SX#b)UQ&%A3<0BX}$;dD};;se@O1f)3^=%wKON*X(UNT8l@GZIQjW8%wCYn zN=jafRr40#h&foLCSM+(fU~R#G~r~9NF)-(sgaVDW8_y#yjPcJ+aOdb0ZVTiHzT

      U;|4n1M@C6BLS^2sVnA-Mhv!3lxpzg%Co3i%v6j95{yCOCoj{oXl&4?Zku5C8i6eL zaz*}16Nid8Vl14+&sA!Rm`70Yc2A3YhsctxPuAe9B$__e;rtl6sUMIoK%ko}tf~(6 z_$2t1^hr2t3370DgVFd~NT~nrSSx}LKD(I$%VM7JrHsd4Lr_pTuWmaI5lHoiNnq5e zkKCw9&kg_?VQ}UTR%Y)`zt`XjY?67=RFE!dT*^E& z_5RO)_p62qhr7HLO^YWj_eBJ87tw}V(g>*a11}b^r zT7-&68@OnE7%Y2OFL!nB7G4Q-^r#h1=J3L3!gL|9sX!DurP2!!FFel(KYTq2*p=q< zJ%XvSH)nqr!CstAj4=rsX^Y>B%yVwA+JTY$go;1@)mot~^@!tM%DPV^!xsBX{v=7Y-f-RE;l zBWV-O-(wPz>cKe%ZgWzM#kRXQbelj&mdGg0NJcI9q^;vB;F!#qa%w*2c|k_?_?W53%Y*)dSpr{u)^Z?%JR$vveKT^J9H}eV7Vry|&Fj zZ(Y$lcOk;o2f0msF9qV1_Y;Ro4D$P6$7S&kBqtCyhjXaNPxuHnio>9ThxoQ{?`7+u zJ#lul-OU;O=?Xkw0IH@nBe!$e1jJ735Af+&Ovr!rSlDjoU{-*ru4qA44?bR;w|Xls zQbSQA-0GT4aPW6@zBYQ8qbW|(xK=WdnGIXSrNrV8o-%L;!;vDb8aQ){7~xcz0f#15 zR>&XZ&BR{DU)`TvW@Fmt^h0V#(81`v*VcOU&$D4Nl8lg<;^xBtL(a01CFk@6nADKZ z&Gchyq6!z0MN@K}zoCTPF>@V`0CbEpHj;v1d_oqYfzT?vkZf5eW{F_s!fTzH&V6q) z^4)9~th@d#s=;U!f;b_v{w%~~D$o0NN_Sj(vP4X%=JdG!dlTONO#1U|g&V`0LDYYi zyTa8BzgWZqH{RAYS3eo^9F2VuJ-a?y=&`tG)b;(f(fzKq&6&!7hfID#au8q>v{~=| zY~stq?_Ur8f?_G=j*hcWMPr1frR6KN;zGTqZ;kaKHigM;r7clyPI#(hor`7`3gM#) znA2A`&?ZdWy?eo(p*oB2KibR1ceyb70u`o&Q-K{-v05D zW!QWQR)#HX$6;p?@Ac678Pw=>>7;`(A5-)TyiuazF!+$wBd(xSE19}7y#QLgin6f4 zB|TPBD625saO0$TLW<`Dgj?>I$%RpVi#p;)QX*h@gSaT*%Yqxrw^<6U(EzahUl>uA(=LK+FOsl`;OC0fdJxsU267aEaJ zE?ED5el+4+I3p{e;xWJ~qxN}w3aJ^8kr*Q5k5IZ%i6R_}X`x=`?zmVa9%5G#!U}s# zBuMVDttC)t|-9vaeCQo;~4t@jiN zy*W-PFjDexePo%yxx_xM(qVQ+K8c=fO)xXXDP7+d7Nsa~~~!c~{LK8n`2gdiG_?Z+~ZJ*IKA}CYq?a+e+A^1Sd>?xI*z= zfS=cbAQ*Hk1z!`-5WT~YR8dHXzQaKd`^QzFiqZO^Cg+{SoJKxAP46r5Q;jqGvzNaP zWxtd$>qv=N%mmP*P;6Mz#G?x+`rpgK(!L~rv0`)oyOuXhuKXsZ~le}73sjYD}ILHH4 z(AsD#LP-;GN5bfZ$o5nyYKI`<2Z?E%OwKHHQzJB=xO7+GpR5&s4|lE@p&$=dk3z5j zUi!RqZ`Cu`7fRU*|1G2qN#aEkVyo)5oKc9d<9UBQ{l~K3#n{To;m4mw+N~7qsd1O% zK+1T>8@eRmy`KAf%*dDiu!AUD{7D?+-g|;2E|nXsh?F-r80=xv4LN89Xp<81&r{}& zI7+kMZikkW?6}4F_ucWmF_!8axpZ>6M2!~cqgdr{&ao)JdE&>m`P_s^cJS?J@1-Vv z$GofSO#FA!073JHku0+dVRrR{zrPw?PY@2qrD|gJQ66u38)Hm4Q#Df-c#EeaN70*J zNE##0AMON3d82;HiE_~Gkx>&aR`_j**GzUc**&dnsA%pEQ>!3dh-@K$H56X&>>_Wl zQH4oI7JMx7Gp?D*d(lEqgK1$6ZAR;S5Dh{z!>pGdew3#>ZZflFqdzKNBiUhKB0Hlf z%e_s=z4q=N4y$1v%xEoqBG}QG*xk|VJ)}s|G4w8SuII{zfBI7vlw1Wg0}`ojdBU~{ z>Lu~I;85J%yvtN#)0B4Gng@<%5)RU@sm;Ri_8MfGsXbWzsWi4iKX2cx!&&&_J&W+& zjf0?^Op42F9Q2$7STw79lH@PPKm3;gkdYJva#PYV?cMtpOiE89A_!bK_bP-5yX$pk zik0^IEB{cP-!o0d@=AE{K_)v(AzX2aZ=w+JhDESDQmrV49f%v;pzwp}d)TYS>)6ri z{#!IY$9~kVKjC1iQv1j)y(6F8XGY-%6W@~%jllLy4oXVO%Uhu`&EUBo1fyqMOMjVZ z-6u$uS(@rk+010>U_T|mJVkf`=dMam+b}-lh~s5@+L+$ow80!U!xm52%b?ac&(&(Dt^k>W~M`yEQ(v|{2Y;0BHtg-d^JM-cKQ!Jd8 z-LqA8cf_rXiVVS13Z^gObHN|k?~RL9jclOi25T!(?L9f#&JVLRm2G3!q+|%2*!hUY zQrXsMV1p@VP2+t$lAo2;gFYu9oY6De!^-R-{SN4&mO)uWs!RH4TIg>hpQ#!xl}<^7 zOO(UM zCi=a<<|R8MG2-~2EF&Zp%@fa72e0xuuljaUFAL0YW{Iy9ZH#+9!c4DqI`Z9X$6BQ& ziL$;yPmfZ(p|8@GzB1KUgDe!ihqYEgDn(3S++8LvKaXL znX5E$lqfhO*s9?uD3IXUxb+t1ALJpY**6yM_?Q?vN$0t1%kj;o;~a1yL&?$rM&EDR zyva22Av!k)&Z?OFo6yMI1p%89_Xegc5#;ewpn5o$5Ezyu=G270}28m_lGnFgj2!SmnF1IBwjq z{?cPZUND(`t585Zci8c6;gUgJhmA19cdj~vY(1W3#ES{5;l~Na8U4$)&5xA}o(nVA z8w795)tP<2!u!YjfP$&1J8p4Q3> zJLOV;x`pJD3%+ivu_PyXj9y}uBsNW?1?fw++oo26+^v3Uff-3~)87oB^Szf~j5Y%P zdD|j`e8>b-(VFwokN%}0>I?J(a!xHq8Smt`oqJp_x!c-udovk;YWG6ziP!x%)sGuI z&bV$aYLRio<>%}~bHDZY$|_fm5c4J>5Ocn*F+^|JIUNxd6$H7t%8`U2xzC0gi1JLT zsNp2Oo0Eq}(=*ECnI8M--!!xG2l-ahHT}zE`Msa-qXsDGs6Ogx>EVzNgeeCpk&FH? zvRGJ51yI=Ve5X*+Xo;*P_kJSb)98!{OG{-$tWwlHsb3&vgduzjstxkb5fh<$#Q-&h zGCr7qm0}I@hckmNPyT$*(5GOo=2p9YGcL8_PMs;aBJmPI_sMEOn-iuKN7uVRoAvr zVY7^K^rT?qV{8pZzu>y_KK9F8EFsSD?&1wH-m(WZ#D7{66nw~USe+3LM0cY3?Bm_x zphWcYEO7R+q4CX=^6;qRyWG);sY~{ms3dRkx-NYhtU3LH;yd8D*4o;-|D}N6-cm2n zQt~qW_cU#6mH=X{{gOXDIXT$!dXo$Lte0G=n=@{6aXFm^5uxM9wW;PWqVL2%8Tz=^ z+J4se;-;*H-j$(cU+JV*cS2_L8}YNaXZd||D9gvIng;FloG<7TL^3?QbDTqVOZLOv0C-U8Ke?LPxE~6rU7; zLtN!rlEsLvn%!Q^xc)%3q^BL-@+H`KZ2*VI9a0rc5&+F&86^!3Jfz8jB_s>F&$rdh z1o#FFXA>cR_1?YFaMT*q9e?JraqOZR7jUvZF8n$T6Nk9$VZlsxd$)w+%%$oOIRGuS zG-FP-n=gMYXP9M-IYK$>ct)H6m2-nzcgUXky~zfj;@%G+|DN8MeaWEnw1d~E_mgXh zQ_?$~19+Kr--u%0yy!i0&R7kk!$j_(J9=oanmB zB{)Ig>1TIADFm(Y37`|y8cJR)b|(#FNNj_NI@-nos5&WO-PceJyKk>u<`+hDyLDgi z8=b1n{ipb*!uZ`A35;?mIQKe=a*1Dw39@-^o{A;VOE``fY7Q`;^Cqm8^-HqCAVwtK5 z+Kw(99I{qBm)W>MUU_*uJm|UEtT=c&5Oh&6EdhsqTQhaqNx)@**_>bc^vU#nqdSb! zQPCdztJ}rKe4{`tPQUeMtYpYyuBFwii?CbT<5VeJ3qiEb3&W1%afJ2eSouItO0EEP z#`GUgX_Jshv_Edp?s2BUV*tDP&!W3G_-RqRYVowdD!hayX8Qqa>D_`KHM42d%y{n;5p-WeP2H99y-n$Du=kUn5qt-0i zVMGKTPS`~orNBE#&H0$ZaswiNL6?Bn>Fk*PiApQLh?s2sou3yAj;#Gy)8<8#m$bWm z&7;XKRqep5h5murtDVMA%Y9cni+7|OCxTnvxA!Mf1rnWFA1B8|N4Gd4AKhUu8#^<^ zrk8N?-XCvWyTx_1K6_gjU)W;}CNyaL5L*v5&(6X3)7{zm*=hK^rBzn2MnK>{y?m{F zcvwpR04u~6CJ;JmAEmuH*hFCJ39nF*^)<~zyE~TWGpwLM4QyA;qCA*0ny1&m;h7?8 zVabsb?|hB_x)85u&bR4&PkWDD6(*gi0tFjf3H^_TMX*(+9sZoE0N{G zadsy0YIeq_<(__t<6FOGzs7rwp82Kcovn?Hjc*%2s=r*wGJ4`U6pNR# zNy$UYrD!kcwnt!%ZK?0GCZlDz{)vg+gY||gmub(&K1the(KWo6^j3y8P$r>}-c+1wFJP z!=kP z@`+$)OTT5SMI*nFT_HynCS7M`+Ml8o*-(n(VDd1~KyHRyH z-xhn76|9H&hJ4DCqM=93;Ee1VoA5Ev!vkVl~Bu#<9?gx=ND3w{#6M~V>n zXGC8&?C9nPK)$;lk{>)Ze$_2N8TVE&Y4pz^1OE~oUntGgoq8tQqy*tYvS-LSE0%8) zjwQMp93o+=wx0_hGUJf(nez)zWINeb^_Cet$$I=asnhD`nvrcB^Zdu&`1!%F(Slht+23&c>c0;&c?kUmV*AF!qo#=Dgl`?K|~WYT7I+%H>l~*_3rRQeti+wEz1{ z4jJweluFnT6Tg*LA!As}%UuzxlnNh7|Ar-%w zHfB{?UbEY;^qpNgquHzZBXHFxtvn@}%v8#2JzDO^3;dvF#1mEEAh(=yw%6yrLm+95 z--+N$>ONb|O(IQ8i6*fKO;LJ{rV$f)N<&s=m1^y0fI~qp9qJQWU5H*kFSlz^P4&@I zXf-S3ej|dcxHspHmgeW%j`Z)0?FN;Ns$4(KTkfs=+5Ju()%)$TE-0$q;%7034Aq}< z-5Vn56UK@tkNbQbLw|mvn0)hp3*M6+@eMPGid39`s+CXgs6axdZttO`frc~|cQWD` z^fIN)YQTFcMsIvHWcc~{RGl@SJ5~l8u3r=y8}0&LX=`CNhf~xLnmf@WJv6CtMBM6u zGLJ5*lC2BT7r|JfdZA*e-`uQY8T|$06aH>x%=fJ?w`GV6CS#-}EtmHx*?95q_r8d~ zh#E1!Y0r%;StTIm6B)W)$Y8J5KTm*dK$xcUp~Xdo;jM1H5|1#gm`tExnbA0&9eQHJ z_dnb{G|1qt9V-DFnzmR1qD09h+Sr(n&cqg8$P|^*pZ$;QQ}iPDNR6*rtT={nHfX|< z7_Ue84FTOJ80l-_RuR{wGqj@VwibjprSKo+il=q05wq}y;p5C%q}W)I5!-ToAmt)K zN>-xcRgcGIPdum(AyOSZfm&OY)VL}6#$Ap1m4AC9_lXRRILHW8+8X@dD;2%$qf9rE z5~-u-z4>AX`&_1=^Ic~D*kcv@YEsJ*y#;i z{i~*D|Jcc_k9HOsM){ppAmmQAOl7hZaVff_hwxoI81#m$($ZfcmF2Z7DU;5Pw6HHq zT6$!$sT0veLQ=i^A7n60wX>3(duq`|oSGt<8C~c62~5x9{-o3gA|ecw&M`FpkcE@& z;id2!qu9Q}e))Q?MjEG~p%S9Q@c8mx8is#N$+7RtWotiJT67SMP~xF`EvABl9==Nw zPE`yLR+t}SOsCQ;#ZDM8Q=VE{avm65l5Xw&S&X3<73~`1CpN$Sknknlf8huE1E|Uh zST-RTAjJa+*)_4_Xb)1&9aCdh4gH@+=bTVqx>h*&>gVZcVPC043MnzOrNTWLM@2=| z04*dH=v8b*C?b}kw`V1phD$-U3IK2%;0mM*|G)pVSb-Iyw4e(jY)IuBuY@4xEun<_ ze2o@vly9J_u8xa~3mK7|N5kyl#iCaEdfaJ9EY=c$bJ0n;+CYi{X(dvx(>~*SWX`e{ zsxji*t8=!EXUW`@h|W7`ZTI2K?V5#*jh+3ueLnaLGBV%|@|RMqiFdD^Q_`@#HKSnH z-yPag=LY7(YLw8c=J+v(=Bvmjhr6FAd%YjV_y711-)-x$wogqt%upgNdxk@|xBlRV z%OvAQF-f%4H1W;$OaAH|lx2#4)o6{WmGkGf5tkjoDHj1k1SdiWhYJ=>Dtmt(g|CNx z)4YDGQPP}1&h3c1gSR}u?zwxKrU z8ezTnkrPR5Q=R&?UPlR3#<>&0d{LuL?CG{~m`t6oWiUi29}ASB)8f8;$dRe!qqXbM z$wIIW5zbHoPC=5`-amdFeI4uLJM|Sx+oY7~EV5e_Rogs@b{0HEYiEZn ztPDA0JUl#;Uz}ztvbZEH z($1@_pQ-*@S65kiLAMqljH%7)JIxA|bht9OTsASxj();%v;S&cI%fMeGn=Du#Z5gCcC~Dd3XpCtMlg#>n?SQ`A)_lk`-XCWjBDz+i!!uRr#M0kt@cn+?vt^mKfrgMov#djV40uXZ> zTiXRLO!c&mkNJhAdFIU$#wfr2zfCS~{7Cou;gHGT?WWAV^MB>L$K@ow4p@k9{aJDg3={WY~`v#_Q`T9uj zVgiF0fq4^`2rmxV`uNT6qjh<_gLKxLON|D)>KBnj#_A;}-Xk}#&*60ubzSO#Na6j> z$s>S4VuWPDl(^$}@Ry2_aS9H%rVzpK8XRrU2FHbaYca02?xaA>HQ zZ;(AMf4NJ-517a-NXdaROoahV62BlDgpet511<+>DZtq4hCOnoo_%Ue>cuG$t%$qL z88I76;C{MVaa4BI6S^YOU%G6q4!OvRRrmVj-%Rg&pWEdK{r=ZZBA<0lkDmdR32=V- zUudm-&$tKer=Jm!YLd0Rx|pRH=KLv}6M%q9M=k=}!v#rt+$y&LFPcE_OrAQncZqYZVFo451Y(ZHtFvt=$A^YeHY(f zDWI!*BkGt~%0Z5gRKY&Grz`99ihXyhlnwJNV0W#%R}5HVaN8nME z=G}RAiYHEiW^u*>E@2Ih-G};_0j_)d_|bU0;V+>QBi2QsP$1c00~S6c$IHXjw6{b? zMm8NU#Pys2Mg7yKPX-1CgFHRb`;TBQUwYPV;XHVoQ5;X0TGJ+$niwFjJ;`jqrVl}| z+d)@d($iU^5`>ru%(BvQa*#RQHE7P*R9MJO>AjdBk<|cD*1gM%vw`=r+Lv8~;`9Gb zKx?D^10*mXfeTll+ZZH&<@)Yxf;5g-Ld zw^@D9Jb>!!EOaE^zGYlm{CLv*)|Ij^Q_-UBv_P%oG7HmVp^I9gXRr?#bpdbyos9Mv z>vsq@l-Y0wsh&WO9ie(UAH|XgDMiwu8o06lK*C|Yz{Vd+D_~knYLu<}#mJ_tUGiLe zO8L%gXunlh#b3_Y?WW5=oit|Ya_cLFs|hTL^wSmkgO!Un^kY?0UXLy|F;@AG#-)rKYEg87@7qQHTB>h}wN+soR*l&ilU*%q~-JWA!aZ*!j*%KvmI-XH{p#9h_c!muY~8uK)L{RJ94~ZE{i!HUyZPG6CMy?i|$rhsbW=4 zOiVa8L8%GJ7Kax13M(AO1Pk3j>L4^yYc)@PFy%JD*405pe0tnTWBn?k{Jof8V1C~y zApez5qY0j?6>R-3C3w2~lanmP!S2VKv%cbIfv0PdCD?d|Y>9=A5CCv>I@ZiOoUF>| zwPc+HXYnnTZP;k7{Gq#`fUqct)^T~*Y7!NA-5^u`46+_V3}cs95-gJV0n8D5SUXtw zd=sPxAd?eBBCSBi0%+n}p>JT!xdJ9IS~>fpaujiAf>4g32Jahe)+|!Wsqq}k=*ujw zS`#=uz62!;X<=#_XSw$shC7#Y6xsZZ@TmfKfsRaCr{_-(%7+N*;CTY|Hb+V@{BB@Ea3L?UK+(|ohoEN3YN69(rdA54TT*1eeZoVOOB2ojUENYpM}PEN)?+7r$hWol};E zUvRVLW1%%X&EBkR$5mDfZRfa-Y`yoS=Qo7@teNwc*cd31Rj_f9c*ZdNgph~*eRmZk zN+ovkPPSe&!whJdAet0iqIuT;9}y)r*?*H?9NBWQrZ@m2!|3%Y+9fnJlr#%^FW31; zHtNB;4de^=q!~>XOdEZvB>vQ@woGHjT;QwBaZ~mw{e?d?nGA3HOk3Urz9xNRsu#`+oM?T{5B zoi=}!PQqf-%W~Xq7Hx2>%+SZ);-YAS=s_}??wnUv%)*{ENW-G-J}(*H2W~Ebx~i}+ zNp3c_d1%HAeh2)vfLVj2jEsz+;1)DHX>OVUB5w&+9kM_xfzV(06kNc0&4pdYCKRS-C@hR9sH zdr3+-tvpJh{2$|0yWXDUYo%X=O7dlANZAUeB(&rVr~6% z#XSuB@4YdK*AV6Y8B0|Z>-X}C1PTKYQa6|CdGcU@} z;179lvA9b9cZV(?j^K+>%1#q8MDb7}^3&i^t=%$)e{-UYL19c^X#mfUWp9jt@8Sb5 zd~oGFz3uPvh6HPopp{uyjOwfP%iFSz@nijxTg{qp8dM`nPFQAX=LGi2sSod9y9ROQ zhpWL8Nm93HqaVNZE9Z2H!nmgUhZJ*7MnGw1ugxyaE&7CUMuW#y6PMlQmWl=!Y zf%ibn2XNx+yg%43!5XBN0ZZsP%$vZ^<`)i6ogJujyA|x-(e@nl`#>RH7 zE;}59oe?yL{a~Ih{99TxbDyDZtF5yiqUCCRHzS8^PL^A;f3Q7#!F#xUOMV23tL0rh z1r*#Aek*hnD17GSe@#3UrzA2&#eDH?bW$k+6=rWwkI1$4kE~`RFBQOY`*Am$6mD1C zmb9_nz^I>r+5xmpYKe?77f7(Zj=)Rb5`qa^1_A_v{wZ)DsxAD%hwCx3TBH9wt&Z)RIQbrh=n5Of!X*|WEuF8e7X~j7rfIr?# z8Q0l?KB(2$nm6<}=&kg{WXvqXf7DB~@wUyW)WX;AsSF0`FEVyDR@Ai-$pK zOxgC%10G4KF_y;O&fsFc7v zMT|fw35qK`X*9bd*XbJ{UA>fyi=n4*CD?Njn3Wuv&Ai8H63k2<1s~E%fiEcHIbAG6QbksA-fIy>t86a23sLtXmI%W z_zX@=O_}oVot&4Hlt3xOoP>+5lE}gqRY=OMwl|-P^Av+cYKQHjN5xSig(PZH8m)ru zABd0|V;BzC?3b7pvOysTxB#dE;V#;fuS&b6K~MIj6@P9ek%JmQBb~p!29w zDIgY)ucxOc*cN?X5e$2n$-2hhn9&%l_+Ds5wAr{BkYmo@Qy7V_P8R>n_(;RHmraC7 z@0R!tr0!vyXO61@;dK`p$C|9OXEzvgP{;rh8GN+Zs%Wb+_+K_vTo#e>VHoi%y-&`$ zFUg%X^jO0VZ4bS`mVX>^8d1tx?)<5$YRLU*>dTinxF_RSE_~D%lQ>u^bfZ=ekozL( z@uF1eg_)~d=y5&aq|b>`Fj-_VIN-s^HrKBifC5IO1p!ENNB(GBHcY;od2;Tv@vt^G~%!6&!1!BM;>NR7Z!kP0E9kbdnxJZ>GPp1;`Mv6!47oC)74jTDZO4;I=cT7+yw8Axc%MMD&>Lu-^;|){9~M zV$3@!6*&Qq84YseH2n5gD=k_vpzkBCf9tETMGM-7evu*Yo;RWH3iF2iV|Peq(EALD zDc32(P)oo>CZmsk1;m{U@$d7_AfJDF4xYh;WP|1DCU{ zcj0*|`;_$nd_RSgRl1vQ8$Cl_x1&aijp~&%zA*i+PMWMEux|n(vc!ycuIqB&^%fFc zVR@=D3kHv9?NG~zy0(WH@Eq?!L|CM*x!*R_f30aT~9MbxxeZq2<&FRBd2eXs~;5qL%6y= z6!-IW)hebINMe@z1evIS6?K_{iPLP4A7imyZ46eHUK~pvcS0qs2qF>^^&ae@md%?Z zI48!%Vz+NI_-bvXW>dY5r_%o4stVSxXjG%wv-|hy?_vH)t&YbCv$h z@j%ce1+f)sqXuMDphpRjhMR`^e44fihlt+)@?>S{Ug_NrcNlhe)r->UkTJBsV+rU5 z9~Fwr$pvn2$zJ))cbXq=sMbB4{4!R2_h_$EyO8=!ReQtJ4;CCUbM`5ajHXF6v zUBIWqCZKZ^Gy9RD;Rpmlka<`M*y|M;j*I1ZVHJ=LUhiq-0~v*7cooq|^wom&d{k7h z3`xGm$Xb~?OTCeFL8>^z6^} z!yG-HPS?Hw^Yj4Tl@i(OJ-sZF?pmjeQBCjzRJhsuwR&Ex0}k1$nr7u z6y!N@`<9O`PPok(Nq$ArpQrwJs3D>se3No%Y1wvVWtnnm#fn`nY4q1wMW?IlKevCZ zB}itLHiUVL^-cUd-D}$9^Xoaa!nYNlV2E>x^|7kn>hmfqJSb;&_0dk0j9^H_AcssP z(Gc3<_{6mQR6AZTBv*wDJ|T|ReMk+XF{VB=;|qrm)SMpKEZZofsw5p%`%a~v z-gY5Su;=dSkJ^=5T>hhoGFcR*_rS=!{IhJy2fO;TP#zLR*014|Qqg$YQdR;~mYmz` z|D1zjUo@D;J`H6I_WniEi>^AO7@=xIo=LfL7E$9%YCza>gLD4*??Ifron9otqKB`n zU{c2G$+I(>2p5)TK9wo`-)m)^{ZC9IT57JpR@*Er8#T;@Gh>-l5z^~zKhG?b2KmRb z|MTne|IacZkHBGfmhSALMhj|*<(TZJ;iI-y%gf6!u{{B`%{bkwm0igV^8~u-O6A)H z&o8h;M*leb(v4uddB27|>y0bP2#Wh8iyp%91N_v_$NIO1EQC^SZk}yO$QWmk{dtfB z)s1}mbu} z>JVbYEW7g`1TrK#o!-hi;DnD_{n}2PlzVphGzqub2Tn}xR@rVE3rspre;T&+IEkP_ zY`IFAIx!TqT~}E5NMBdH)auYecsH8Gb-Kc~9jreJC{A+yTwjlY_tL~KM%F~Z1e76b zw({Lc^8!)fcgL}bQ2&|H;%@-q(>I9MVDT@QF` zrbDBvwO(jJr1gRG0D5HN@oIhVT`Kwub(W;x)wiAWSKGFxzbc^|jTd{!l+^=H+30_M zaa^ycaLyfySMcav*x`9z;5S8B-=kWxLEQL1M>)$ka|y$#u;1$1&3n;h{f0yx1%4CD zM>4!Gtfs#b-Lm^W!CZ5+cksaOhq+RMdeXaEm-P>0n=zBs)<(xapWjHF`s(AcQdT;J zX);jlAOQw8nn=M$my5*S$N%IJEr}W(eX>NbVx~2RUO&R7ZY?XL)S21A_S%P21qOqP zNgxFg&p|d$M2`HidPLjRr1keQ>K@+xl;4}ix%va6Ev$Nv2z=Ct?+oGbz`XkbsPafCBuDJpo9$!ad8rw}j3^apHcVT&)>`xtxnwY~B$1YO_^Qe`-64h=00VbrsQe za2~Q|sTTH9jKTqj&+bsk_TY%JQ;+rm-9gEPar<_{(sPkZs}NK$C0&<6P0n|}G#Bh^R7-KkH)oZ*wI6N?NbH8K_-!5}6dcpF3o8x9EVYs@?X8Hol2Xk@NZCm(Aq4s3p z*cbUP!9Q3~^Fw?wC({4%6j;Q%bm{73x^zE8s+Q4z_(i+)`i02B+ASL0cXH|@C6dtN zFo;3D)2;dbr#9ehtM5f|fQc#B))l7EVO)jN4@8)0SDXil*e7u`f;41?{O>_z_?l3e zhpO+2gr@*c*GvB_@?W);+*H?p`>K+P>FZB%^8%jbwAt_7N>${y2qSB$c-oBe3Uo7P zscHraOgrHfLwvp;pr!RYl1TV9NwiTw9eR7<(`7dTWwixGKT%ag`=xu&7!~4RVcyR! zZl2T{W!dy%N&XX0^OHJ1gW`=cYZ|GFJ%l8nlFSxT1FaQY&{~0{BS2z*YjOwro8=#-SpQ3+QA^_xId1+N)io<_tWWoCTli5r6$Pk*E-Kb zGMOOF**}x372Dwt7oWWbLME#Iyp#9B?mXO(6I#6>@jYN1EVgS_42y)6hh!^^kYN8P z^kf#vV-q;?fYg_+M5c^a_kvaHr|B5#@degKc=9~fzgTzq7mZbw^9ZH$gV1xWe%sT$ zQMzsO@Y6Hxo&kC}E9W!f(t7u`DbNy@{H_d;SQ>u%DK`=%e-L`}xY}OV|6R8(BeVSO zq}ulkz*iL5mCMcg%d!awQ~CPZTxI7IP`A6h-ZW2Qn5~%&{=yU{PcQ5H``Ha78fe3Q?1gEy}7+^e2)ZNm}w~G30UmY0{aj-S*2W11~@$|G71yiyo z$p!B9-hf&Wb$&2rejTU=dnUlDH#RWY0Wo$Ykt^@$uK-{O|^$iH3%|`#u~vLCRF*htvYK4R-IEBRCJ3ZtNGw zPtF{*EbL9M@;jQDX`F2r1T$dRAf}Y0nWWVGqDq=C(m{kaaq)cS>t z*JW@>SXaiO6xb=>nQXV3;td zaSHfMXN~3<`tg@{!H<~5X5CEjv;CrfJ>Lcf0{)fW8#wn3ea`zuSLb+c?gt8+&5VYM zU?pn1AnDYGf0Fbj=5$EYSm^^VXy`mHqJjL-Na)=q!y+V`Z4(9^3EVwK7dQC%9D3M(>Dt7Gpjc*lKKIyhZ#Y zcDetn7lCCtJMq5(H@idT!KCxxZ{f7F{hyyrc#d^Bl3DVdxvzzwy?FI*_Wv~ZmSIsv zecz~s2nqtyCEeYPq{L7I3^0^KcZakHLx(g-cMjbt-Q6v%v~+W}-uHQ)>s;sS`{Csy z`e-!H}2NAF4kETls`kIzP>!)%gVE&Vfs+5qPK`*iC!3WUKA1n0{*4l+zSe0hHL@qYV*b@~b^yMDCGc;mo zY}UZ(k=>vx2*7Duc>(D;z{H5x0(+`a{r20)vfk&1t>9I~j?ZLfshl3ZAILhqBS=Iw z8wQBLNlzZ4C<85KONTf9EV1ON54r#=jnvxM_2BL0{Rf1RF?xHpCX)zo+Xm!D@5Z^n zk9AF8RaMKW0$&)pS2~yZ0B}u-oUh;Z^mLn9v)ZhGCp{7XFQP^UF0%u@QUIIVa9hd#mnSXh`~%c0Efo1%)dY0-RCI; zjb}*}1J|mC`pV!e1l2-(KQ@q|?{F?KpWIfy1Ka=sXQsp@f+sJ+0AmC|{eZ49KaM@DXke(An@Tgx$mowBT>|C6j5AQQb`{9FdyyvGdt5z4`Zid6zLo812_ zC6~3v#$&$~T^kt|;4UKKk}I3+sVAWfc$*BI?zWj1-Os(>#uZLMb4UbS#L-g%33EMF z(cy97a^reETlUa>T;WE$ql=pF(~pdp*np)+&qh~QBBvpt|8&W$QC=SLQsD1!t!`}W za@SSht^!Dl%%1P@+V3I22GZ*qzjg5M!=n1ZecrCPIfoT2Ih83P==-G?Ud$2)j!+k@ zwS}jDj|QBV3?*Zi28o4~VHf3jfDuM(QVn{Ji_ zuNln={`erDG=mI0<%R+jN+KbK(26z*?gpJiXredU?a9{b#aiEysl8jh(MD&B7p_+C zeU8vW%++>LHrf!-Txi0GF42_btJlA$w$`uZe-{#zwcbf9XPXE&waiv(Er!^t?JYFS zUh9`-JzNPEE;j<1q+^UJ&GVblk6z%7w#V>@5Fnh9IVNDHdquD>G?|+Ax(p8s z;8?(MGX}#Jz0W6-T$qz7q7Mj{O6Bu;HhLpURZrVwU2Rzs1swskES}_UG_6bbF^975 zfqG$ipR`4U7jj)cQ{RC1*7Z&@kHuVtL{qJ`Hh`plxPR(*xGZa=eQ3-?(-eHG@O?RC z?^&_3Med0PquYV+D+PO#T2MW%7) zD`@m@(gmEHTh2UugrnjqJ`RL?kvlfFxa4;l`KA-5&*e(6F`!sX)dN>?K=!FUlfo6h z-u)hc`t&fjjhj_39sqf;B4Bk5#bsuIlw1K`g7Q>Yfcp_4;mwS;Evz0RTEgN!|Bu8^ z>1e1Mk3(z&XIN@v*z(|~8wxmiHE`pz&$=I(D%9lhC|2rJ0i0`|iWpMIWYFzPsIkV_ zvGTj$OM_pK)7yE>t)_|Zd?O4aJbTfOL_56i{G1%i##bfG>3!9_39lP|V1HOLUw$v3 z6Gu&F>!|50V0F6)u|V`(7WgLHF3DHSL)i-F$bwE~2S$2sMeGFX1r@v8X%^!Kc`34I zvTp%56ZF@w7wh?5Is=^XSoJ^YR}CM8HoxxqT}g;0faSQxGvC$P^#e}q!?gV~i|5LL z-{yE84YnCq$>wkV06G!mDivxn;~_%0@Vt;tCgwTJZ(#%D3ZJm?Y}mGKb?3%8Mm6Su z{}gc#;xVHx6VzF64QyG?l!gUqlGKQNz0EBPRn@}#L&8$P@^W?K!VATh1eB||cG38A z5E~qwo)!}@HP9Luwj9{~T5VCJi5htdI)X6-UN?!eM^D!8azJDf*eFBz3GQmQC$XH51i~Vhxr8RFBKZ z$wcAD<-{=3y8fQDX<9}7rQ1Qw)p^Jp;5h#!@>yRqE9z|v`3w8Y=vhQ0Jo18ne_x~L zoAqTQNy(7AHE99UWf9Iu2@C6s4~3i^yzNc|E}>xHW8NM z-d&>iB^fv9XtU6fF-Kya z+Q%h^95%o^g_yH6Cq-h&%n`cGm#?L7S)HK>Mkp73K=*8!2TW~bT78(^RNu1Ks`J6D zScvVfjMNZ{3F3w4W!*uP$gR*(Z{8>TbfMqZVi0%Kuk&-%rv{3nCeOt>88|KvNPGMR z)dTq5E>0f&dhH-WU)$6)$FU9Q?0MO#8Qin|RApnPjh)$F()t}Mm2i@)P4c&lkrw*i zL(xD5>;=}On=)q*02T8*3ek&9)j;*~*a`!85EI-Z3xl-MCg!q~Y} zxuJbTvtnRf_xk3m%#S5nMGY_v4nMP`^Qwa)Zt)IRWiGPR&dX`fud;jg zr8vjfN~Ra*utgl4Akx+b>DvR&JY2GtrycAn8S-wQ)4%qNUPE}P%fvUm-L){fN$I4_JVgSblk48VS}mZpJf zJ9Y$1dNtD#D&6GDi^Rw0igi8vUB5EnW~7bJ&!+_O%}5DXDRxEX?e@_k;dkQ3v`TK zeza4Bz&W77lkZh zo)d|f{UZ79AE3gR9^m)daoLrx6EhI@a_!eftlyWPXJ2%P1>9I{9y2R(Ar!g9l3?E%pF&FYahoh}CSK);!V#%W0yJC>r*}b#^Nd+00cH1Y z(>HJxBD}Iy4pZZ)Fk?){x_!NJm&v=Ja2Y(rqJYovHuat>i(Z}KU0Am&o>b|)%jc00 z1=zTUDNAS)CT@$#UPW9*oBzk7lq%1I^%^1{J!FE)Vfh(rR9zBb zpYt1}Vjhq#enbr;?;*5YzhKb29KjeOG0seiqiv=z|_9sSmM= zNX8_sap|pqTW)ml><2376Nh7mW@0vNGp%x1kH5U?)2XyMdeGl6WnSd+*@}l-*0P2# z;51qcZZ;IhBSMp#JU3Fx&2nHWP2T8{sX(YxjM+t5L$$CP9NPzmtKubL`mZ5~bduWb z-s?fOqCuX0%^LI7=D3Q`*+WhIeyACCg*DttzTX=5rIznRiEBzf$8BmL!CD)m#!zfZ z(SXmkpFb?d?STR0OCmpGlhk0h^{}ynDSYR!zSJILDyORXeurSs3r78DNTP=Gv;$65 z*D)i#F7U1A9TSuUGo2PAF;T67QhsZMo6SwYHei9?neEcQu?cC{l0VugIL+4ZGtK3E zY|682c|SW4Y?5NYFwrS)gH(yJoP&clCil;PE^vX?KgmJBK%?Egx!a)TH|2ZV@8K5W zfpmhM$)XCATes|j(0nu>oLs2FnW4%Qkg$m6pA*P+p;`SoG~RT$S?sOA(5J$AExiqi zP%$!mA-(O=Dzyc(IpqqbK>Roy9w*4vqgm}(!X-F*1tM^l-ZZLI0QtgY!2%B9pvnO^ z4YO@Qg0#5)8a6i?8ZiU87{UtI20yeV>{l_mZ&rWGVHcd#xHQB>%@gD_STHWclXET& z;ToGUi6dukEYQ?&cp^5Y&SR~TR7?!i(DObVeA6U&6ErbsRABv#Xz`Edb4S71*nCqC z98hUQLt3FLP1IZ>ah%j|lPhT&DIcl{MzlGP=9Vlj;gRk%rzcu;w;sY@;TGH-`cbd z3CI5M=PnPLz6@PlMPc;VuytKSKZM9xOx0S~qYY^k=CeXQ1wVc(yr7cRO(Lw-*n6vE zzTnsu?17}51w!EcuEwc|`;L?@JEEknC6dOGFBkgrv3B=rv~F+aaLQ{lC%qD_6p>%1 z_W4kKQ=>p9-=dfWC;7$Y{oUrHCQ_Va7ta=zMOG94Tsj@Ii8v7D=ui%QA{7c{ zB`5FcumN7x;g5OLGDy)pdrrq5&TT~6H!6;TW>D|b_ZnBdduU%*J*vEu>$II3(x?>@ zv_&6mT;RMGt;#L-;gF;Cg`n4+0|&Q^&CmveY{*eHni#ajIbSvua#FG~Cy}pTy1040 zd;V=ikA&GYQ4p!p-Vs;*YIbjW!P(>RKpF?otx;=oYigzB+?*Mu9kyIGm24bx*q2^- zR4=>~52wM;)gY`XoTA9NzfC8pkN3@#S8t3liuhc?Eg#r!MD~aG#2E!k`;lE$AF=xM zqHZ93yEHV$EfGiiEd*uv3LKvIs8OMKxn`(JMH8H=Rd+e%ll(&CbFRS2ZN&F)+4fS0 zB7dOE+htQW(0ngfr}7Tb)x>71mw0K!%rSXJ;7t$~dstjYOo0=15itsb#@A?=g31J! zN;}~$J-t*Q*WA8DHG&u>C)2eTjBG=wk-|<75feSc z4R(gh@u|kNB@aR8B6bz%CNA~wI4Wms7Q%wmGbTq-^u4LMX|*gQO5Br8MmIZH^~9?tRE5vHX?co@Q){^MU|DAnneJVv zm(3MUE@2vgZ%nX{!_aa+cnhJ8Oa^j)ABn;%_KbgPg<+?$rl zfDYf|l@!brg!c?Gtzv1^Noc$Xdls5(>R_Ocg&f1AqNH7$H|*i3xGI0Z_G#|emWI4k z5)fe=-a8pj_=7rV9VMc$rOXcULq7^n$K;{3k|;iua1+?>3J=rRtrZ|hPc}4BW?Jmn zZ%aElT2QDf4%e%qXQ8wbmg!ivr3#Oc zC&O=8Lip?oFO}p{QcI#Z)qnp^Q5&ZP$Khz)!b6M z3YdcLJ_pPX@~)GrSU9|I`ON9Evr>r(VG%j6Z#WXFn2>vDvbDjBNr`P0aj6;}-V8Q& z?CfCe&d-xSzx@0ilq;;UCmnlM$7`9}&lGfCsTPsUf8u6YSF_9gh8;UgJeJ>y8`iPZ zeJu~Urd+}wu{D6?%H3aVSknhs;ZCm(dGo+4QylBQNfF{_P*MUk*_a$*lS_mCZ zz)#ET_~!(uiyz;aavzECDeZ_UUr4viRB2d$t@dK)<}x}q?Nh5Ks7UQs)0*8Ef;L%4 z63q`ZAqgy<(x5Um5N<=zi#YZLyiU&>5u?=G`TYv@$q%2`OY}P1V&@YLHDYXxP%Gnl zUI!CAUYbnjj%(-g94$=~F>sq{<-!)*S}rcqCV6XEOs)g!QGI;)3#{ub&Y?3_OEy1( z*k$=AI@?wXR87FQeL^JSO_-sm>(6A_iEkh!rIEF-5Z0=OM;;nROH|r(&Cu1*O zRQz#ClQS?5h)6mCjLl0I?eCTjQg&7fCY{Gj=PgvTH1iA--?m=2b}-^-U${RW*GRtk z=_?=14R!V?b-=LNuiip(r_l{4Uv>-4Pa>#k`0deIx;gj`XT~V*^yTUgM>Z6Wx0Ya; z3$K_fFIH{~rD}Uq+vX)4R#&QW6WM4jyU1h)c93rK&D6AHOd!9*Hgu^Kd=L51pI+f` zLy%a$!uahq^P8M^u6twcsI2PnIkEB=CNCF4Zui;^X(hmI`sIXm#cec35?9!y7uP@W zCbt3OOJYpd46nzxHe0e7tFozK6P->39E1!gX!rKAQ>HOHVvI+)1(zu;x;5tcD59)o zQw8^_o;VhY7{6A`=bi1(4xc^uGmvOad1fzGQy$|w@u=0X0*nyKk5=%s-Baf=h<3nI za_$*T@DR7Q>!ZasIJP;S-VLExOwI0LyTuUT&3)}4a0WEyenq}!w`|ep^I2pSq01q) zBfFbB9t$bXgS!1>`)eW}e(e_7UQlq9SF?6T$f(B3a6H6%$$Pyd7tDAYb(8nJtyQf? zY>(8h!ezZV&KlW=+$7N`j>z?rLog=WsmpY*M=9<7ghzcx2eFVx9oX+emLoYDc122~ zKKjCkt=4{&{4ys`h_N$`81*86Y_!jaZoiy0pZRd^XhSk>q>qh}hvajvN!8wbM+K+1 zh}{-V2kgvsX=tpG#Qn~Jy|qJhh0n$B;H~@AZRe5p<;{x(+|2NKr#rd08C@6MMi0NT zHNp9vL9<2XOnR;U@;o}DlT}u5_C*(=>jh0=vn&Izr3LNRXf-%aBbRgkLd69Kzi{|{k!w-<+Uq&;HarZitE*P zs>0t^4($c>qHU8rIeI&X&)ZV)8y@iw4$Zno@mt&EQxU=s+57w;PUj(a|0|Op_u+c@N_Lw&umky-nXW67kW);o9jQyoVKXsoB^xsJ zjhuINDDEVDr8uc$?z!oTIS#l@V$@e3)SSwwUF&wV#)vW*|4~V^nni34q*Bi@O)8mc zpktepr(WS9N_c5lJLJiqw3;^>WFjo`nURjF;PT_L=)LzwMKS(_Qw@;?V`bI*yPW;EID!?y+utA+Bwak8X*hzAFbrREmnrTVLAB&Hf^37 z{@&F|u))a_Q<6omkY2*2vJQ&90<-kGDVem<*7Xby1<8k3`2RaXV<;}YnjH1vn?ejXm5?-XXH1WBwZjKeCckl*CA70z{zYJ3O`oV`+ zKQ6QS_zh_efrV+&1p0xZ%6G@`5w#j}RZHB)M5a_~t-?WGK}V2cQeXq+l$_3(tM*sT zUg1y1EP1DxUZKRGqM^jhTI!H$)Bsrw3x_in$%tUAma&1KVdjgE6mI?2 z)E?gEc+)m_bfMlC-+ky_fJ1*Vr4@B}g^;Oe8ww#tZv*}@2gynHW(1cwg{R^Xtp`P97X2WYI;pg1_{bd!O81vh=pt&Ksk* z<6aUKqN5JKRG$mMzLj9Cyf)O1vM9XohHTpXtziBLnKs)Avj;xSt2b4Cd^wQ<#YCsS z=K4>KFJd5yqM);kJaw;Z;FO%_WJ!D7l(+_x^nI1+8aQQlPvIEkmN&o@p&aTyzM zmRa$l8-+9-9kx@*(c~vcy|*uI{+% zT}NJLy;cpFT3cJe-?AV65bg@W_Sh|valM1&%;}p-p$D!4|IlHaPymJzJ9_3spS)<{~mx{I^-w;U?^BIvqKKxP2|48`3Dm<9#H%bX$-9R_kEZEp^QFX z8TMBI0vzz)@_;kn8Nt5?f8Q4bln|?0P!0g@)9?%RCL!jubSm1qs`D?KbsQ<0zf6G$^nvwqR zf!zPiVNsRt0KDC{M^YC7)3d-%@;JG0Y04KWnaclKsw8SmRbo1l;s)T`lesMe=%)A1 z0dg9^P09M#<&#PTD0?}wF@M?409S%i2aavPU5zu&_%{|OXTZzd0TD^wRnICw%$_b> zToWy@cSGfGpZ$CDUkE*5Z2(A17L1#fj~G<^I(NUJ`vUaZ>j4=}^6a&>H2~1hlN>Gs zI44P)|LudV-}zyHXbB(;2-N4LuoTJ{>k`QS78kMwa0r}#jXmwy{qq^4I*X28@^8Nj zZN)~FPrQExjFl7lzul|xwyh54(S zIw69WrbOzK`*$aZnB;2Y3e^D2>8lbQ7VhLXR#juq@)Hy?5s|SP|MQdS-!QV0@bA?; zi6qi7!)82U80rj2{}Wn)i{ke^K7!l@TH2w@hP8ZD9EHOslfSwCr)Ml5FF%&*yqj#9 zeG7P~3^b^0cJkjG)=`%3C{iO# zVA7tD=G}Owm|5h!XV=5HJb;y4rxFd`8->Lufzf&KG$+`PIfZ77|>a42fxd_pCFhaYJ z3xO3VHb0#MYoj0AqVA=2t@TV$@)azl@iV2id&Ys z^2Zq8aq|=iXZ9rYTp(1;Hf}JECI(*IyWt{89+!d>I=eSKGz3V>{$b_}>s&il2A0XB zcA=>+iw8A}sd|8e%WlPI0OJNAO)42fXrI8me17!qWxD_v%uy5AkaVP;sVaTAvc2ER z2^-8yQ&~3%z{&%@mlCkGm{?$KPczD>VoBKP3RVS@^Owdr5&#b~Z2(Yn^Vy3}&CHkf z>ojlyB9x@&tgqRh{e+@KdD;Mu!@a)yEjG5=YQ7TiK0s(z81zR|1B@)4zuZG(X-Rur zf(D!GlQ@7k4P^DvaM!FBs=H}TyD`3$ulM-C%rqByQVCeIAp~TFq`Zb)nhmBU0KIQr zHUFKlr*Bc`+7FR$4vhbJ1D$JjQMVTP?+msanjU}B2tI+S7oRB~x>)95u6XNt`FQ`fe`uc(Za?}U4qrD>Ove|!K5Zm#Bu0*By zZ+~MCWCJoXjt&kyHcNAWB6ab!9Ka^6WaNH@d8>E1DrwnH$kN0_~elo z{RVJu0M5?AQK_1*hyf`m63;BxWK!159tTWv)?#*FaoOYw4SuqLJrh!urlc3g{O$K& z$)r8N!$sub%22X|N~ha`j)|TYFp9+nD?C?6MFQp-hVcKZt;E=|01$7hf&So0M(dE% zBMq9sFbtOb8eS2EZO@8L$Ztm%Yl@qsb_Yr-TO1YoCi04mxQ&WpM+K7+6)?pCz_z&X zCo@r4*aKB>OrFwUjqROpDx$0QWy}(Cqh?E+Ktw4EJ79Gbb6;IP5wpFL>A(5}BE!?{ zDhK3@I3Qp8WUl?rX5Zqn)8K|ue}Z*?Q=uDWN_^b~Q_mT5B2)b}|Fj78`iZ1oCM5$p z2h*2dFTcz@(YI;nob6xrd-(e~M|m>zn!}NeB*?Y~I_#1#_Y)hxc{C`qiYEEp@<%#U zq;};GU;xPPQW*pz_a%DTYI`+6@{5V3xE1M8JQVXs-`_=t^y|u}uLNiU*l+#hf zG4mlc7IEUau~luSJd0KSMOA+q23=FN2wk7nG940E9M@M#Str;|dr|UJ%WsT4#8>j~ zkVfM&bWXo7z-hZ&%`bLI(xqO6kA$0LBZ4+yI!0}QKffTW+PtXWcCG;Q%}Pr_$HE;H7)S~_On*AzYi zw`CzSrsJm>8YH*BkeeS6>DA4zHrsNqQm`^SgeI+U^7M9FPFjJod>isjIEFx#0kX4| z@rAJPD{}!Fg~6O%O~d;SOr1ZBlC|WgIZ#k-D?@;!62;pXYl9POP<)i^czJg@&t#tr ze!!85gEc5GxW9r!2ruU76S#UvA^q@J*bPCdwqrN+h zTGgFb&FM~?o$zPUHf?g?h4|A*Rt%h1QqP_;J>lS(sI1~ddX^?mu38-D(4fYI8zT8k zr0og)o8q68?~r2U_~(l@e|FHR_H~1Um6^TO&Aou_sbwGOt97G@4`z}}# zK#Ysup%+RDg&bq&zdHkLb^)25PXP3}yOr^aIQ^yB8|mEkOdic4fjC`8-}Z6*A=K=H z%#HSk`H33A8FZA?jTYR7J!UFR!%>guz!&6D8xKS!Mc0 zlm>8&LgR$s6(4MdF!wl-2-BA0AsIsn1YJ<=G!W$kA+J?qJIt6CCSe|lULO&I_us(x~m6a8lzjas+BvSUoLG}z= z@o9P>agH}Nvq87-6%b5HxYFi1Kx>vetQt0e1Dont)0n`ICDNf2MjE0ZO=LxVpG}KO zwcL&1tp=e?fTNv5gL7ik@eH1*1Y*IJp{9^|{*3s^dwy!(U^Y=!L26z`b(;0!Eso$1 ziRq~^32~`0X=tk%;}kIo$<&)$eO=9W%^-v{657CEKm3qv%FtMb$@dAl6j4Zy8R)|S zro53kQl+2kXA)Y;G;B_A%VdEHK9^kRG)o-^R4_XZJ7<}%I7&Rq6SG*EF5p)zF(4A6 z^ou4+^#o9Hta5ZDD|`jbbs#X%^nK-U zi@}JFRY3uP>jTRHD&yAtW@bl`TTVG?V+x&00g^b+=P23kj;}f>qDmd3QJ5R;fm@+k z8{}KK@;3YwdI5^mYO>cmO7By7%-4_GpYM!*cm6Y^mE7)Me(=lJYmvvM-u1Lnnng|K zq^o(Ke$}VR+z=$^kOe09Guz%Wp`=mm%T;bfW*)mJA5U8P62yJASTG5`Q2EkX!n?-} zc=lSI6)@@5(6OH1lwm-kzOiD(-7<-rkrWO>T&6omk8{K-0i1D6o` z`+<={QPaFtid^xb*DBz^{pp=fizSD1UH`mix$Ko{G!7m_pD&~NS!S$!_mUIycU;wh zCr?mXWhKSb%!{V!U3;vHl{3Yitit@fE-N)CAVVqKN7EWBjd9=N`cj_Lmjq%pj&em%OH_ry~&Ue9%4sPIFRF6P?Dzs{0Bnqw4B|8qOi^I*iQwE48 zyNG*@_}jQP))M;Jkpk)x3sJo;R0QA=r967LylTC`^=k$}8w5qV4 zmP}g&6hWD2umMX#fK=<(*uUjKhXW4!4k?Du!N#q4OifG{tat)oKR-N-VTKN)$}1|U zm`?@iHC^tr8}CNS)u4WtPeaLg6N`uL;5qF6Ksg4|v7EFh%V$|Yl)C*4}t&-S^Lj$%UV-{TsPEUqy$5+VzzGlw`ktQ77$e&k`If8_Xs0=Vdk19G2c-!$0Pa=*KLuKCrV+2cj~*;ct}|{;~1u@1cB@Ch~I+G^L!hKKANU7XvN| z)w5Pf<)3e%>>9G4U+GiPRiIqsR(b#W=G)?Nj&c0j-_sXdIxx_uPG9Y8$(tx>+J30( zu~2875SL`bvFqVOtD73e8LFjNA$ono7Gm5y0yQw ze76%SgK0n|&iF5}{p4TFnivlrhpPsBSZh|KQ4EEnH{8S<@ z;dhwq$95Z)jncplo9OvKT1|)(AY)@^psBY0wQFxD7KrnjZCJERFRj^AXd?Y(@;OtJDb>wH*41$7!tgK3fYT}{gK?`;|WH1a08T|6a1Hj*zmKJ%OE+q5G zmx3tDpfLZs_w z9Jpe<(`QPc9jf7=tz!10Wo}}0mfa6q8lY3yKhhz`#H~^x$6Rgjin(7%Iy!Cq(V_li zSrT>l>+|-nY2wWo-^AZJIy$OwI=w?G52~RHQ1A0^HemLwWS%iGGWxI&D6avORP>?_ z2CKLc-y8Bmx=7C_v}AqTGAgvyI3Cx2wn$?^aVJcEKgwmsLO@k|68<>o&!pjTmJ9-jRRR|jw%D%iE#4VKXR(30ulxL89T@>Bk1@w!n!?^ zM5vXXy>F5x3W}_;`xZkvlkvfKNx6Qcw^l8fet3vjj`NJP?U-S-ql&|Tk&?Y}iUyfQ z{0S70^8N9u!FNXJ|+4~7vOLXHzVf4Ci^1w zA;el%cIt^TCt-lWaa444!3z;^L=Smg7}%9I}XZ^Xt&}taBH?vr>AR3OC=xF8VAut>U@~wUf z3qJ|(-;u(Vx9BhSUwKH%K|{{~&6}}#K*bp_PX&bAf$_}#S9&R7uzQ7U{B0TC=*#-~ zkEpQe@{R%TZ`~qGT)&7-S_Vtt&AZhWi2gjs@^)xIKot8v>sdOcgsHmBa@bV&FMR0( zlNV4TrP3G+kaY6krwYRGeGe$Rj!8_rO%)%>elgM@HK6_5*q_Fb!ecOQQzyY3>V@*U zlMNt>AC6}u`>SUvlYQ>Fm%;LaSbZdYoMq21EE zHTZj8NPT%*qgFf(uoX06@Mxg-@x&OX@a&mF#MQeE*ilvJwupG9CM-W419uB22aGQe z=yUZLVbVs`Otn9CtNx*Bkn%6xIZA{oPb?N#m>B > [!TIP] @@ -199,6 +202,10 @@ If you disable or do not configure this policy setting, and no other policy sett For a list of Class and ClassGUID entries for device setup classes, see [System-Defined Device Setup Classes Available to Vendors](https://docs.microsoft.com/windows-hardware/drivers/install/system-defined-device-setup-classes-available-to-vendors). +To get the ClassGUID for a device, open Device Manager, right-click the name of the device and click **Properties**. On the **Details** tab, select **Class GUID** from the **Property** menu: + +![Class GUIDs](images/class-guids.png) + > [!TIP] > This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). @@ -452,6 +459,10 @@ If you disable or do not configure this policy setting, devices can be installed For more information about hardware IDs and compatible IDs, see [Device Identification Strings](https://docs.microsoft.com/windows-hardware/drivers/install/device-identification-strings). +To get the hardware ID for a device, open Device Manager, right-click the name of the device and click **Properties**. On the **Details** tab, select **Hardware IDs** from the **Property** menu: + +![Hardware IDs](images/hardware-ids.png) + > [!TIP] @@ -548,6 +559,10 @@ If you disable or do not configure this policy setting, Windows can install and For a list of Class and ClassGUID entries for device setup classes, see [System-Defined Device Setup Classes Available to Vendors](https://docs.microsoft.com/windows-hardware/drivers/install/system-defined-device-setup-classes-available-to-vendors). +To get the ClassGUID for a device, open Device Manager, right-click the name of the device and click **Properties**. On the **Details** tab, select **Class GUID** from the **Property** menu: + +![Class GUIDs](images/class-guids.png) + > [!TIP] From aa4eb47f310f09245f7fab6ea00d976dec78eb26 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 29 Nov 2018 14:59:19 -0800 Subject: [PATCH 418/487] edited ui --- .../client-management/mdm/policy-csp-deviceinstallation.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-deviceinstallation.md b/windows/client-management/mdm/policy-csp-deviceinstallation.md index 506f3c84d6..c2166ecf46 100644 --- a/windows/client-management/mdm/policy-csp-deviceinstallation.md +++ b/windows/client-management/mdm/policy-csp-deviceinstallation.md @@ -88,7 +88,7 @@ If you disable or do not configure this policy setting, and no other policy sett For more information about hardware IDs and compatible IDs, see [Device Identification Strings](https://docs.microsoft.com/windows-hardware/drivers/install/device-identification-strings). -To get the hardware ID for a device, open Device Manager, right-click the name of the device and click **Properties**. On the **Details** tab, select **Hardware IDs** from the **Property** menu: +To get the hardware ID for a device, open Device Manager, right-click the name of the device and click **Properties**. On the **Details** tab, select **Hardware Ids** from the **Property** menu: ![Hardware IDs](images/hardware-ids.png) @@ -459,7 +459,7 @@ If you disable or do not configure this policy setting, devices can be installed For more information about hardware IDs and compatible IDs, see [Device Identification Strings](https://docs.microsoft.com/windows-hardware/drivers/install/device-identification-strings). -To get the hardware ID for a device, open Device Manager, right-click the name of the device and click **Properties**. On the **Details** tab, select **Hardware IDs** from the **Property** menu: +To get the hardware ID for a device, open Device Manager, right-click the name of the device and click **Properties**. On the **Details** tab, select **Hardware Ids** from the **Property** menu: ![Hardware IDs](images/hardware-ids.png) From 98aa94f8afb816e8e8a5adf564172a1b3b73761f Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 29 Nov 2018 15:18:17 -0800 Subject: [PATCH 419/487] added images --- .../mdm/images/class-guids.png | Bin 60251 -> 59019 bytes .../mdm/images/hardware-ids.png | Bin 68058 -> 65063 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/client-management/mdm/images/class-guids.png b/windows/client-management/mdm/images/class-guids.png index ada83c298c69cd6a0aa327bfad23091ad5f45171..6951e4ed5adaab34bfb88159326ad08083686bfa 100644 GIT binary patch literal 59019 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�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 literal 60251 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 diff --git a/windows/client-management/mdm/images/hardware-ids.png b/windows/client-management/mdm/images/hardware-ids.png index 9cf424dbca7ce9de080a389cb89a0d54fc00962f..9017f289f6b3903fc7c522f3c6fed574f0c93949 100644 GIT binary patch literal 65063 zcmXt<1yEaEyM=LgEgsyV#ogTs6emE7Q=~v}D^jeuI|PS9ad#)UL$PAP-HOwje*fGv zlgT8Lot*5m_bY2XCsI>G5gUUX0}c)jTUkj?8x9U00tbfxkA?z!XQGN56ZQlT(pHp# ztD2-dguOtrkye+6gR70heEx(CdyVd_WC((TBVqjafLGRLxPXIu=}?xF*6}hu$w3a( zlV2L1l349@6ATV41E2-7c#wK{cK@;W9JcrLMD?Ki{;?oES;>>b!E^2Wd2-#5`ksUY zT{`_Q&swG^i0SNMN|^Uf;@y&%pxFIm1-Ip7QLXC$mvL11{|=?`zhSXBUC+-SGDOa7 zg#9j3U2hkblpUf?%YP6>%JHE{$`+NPQYs_`i)DNSmNoHrv=Q_UbaQm!(+x%pGk z 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 z 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

      ;$E$5oVa96+=1m$c_df~f0Xfn#tc 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 Date: Thu, 29 Nov 2018 15:47:28 -0800 Subject: [PATCH 420/487] typo --- .../information-protection-in-windows-config.md | 2 +- .../information-protection-in-windows-overview.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md index efb5a00f68..dc09451bfb 100644 --- a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md +++ b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md @@ -23,7 +23,7 @@ Learn how you can use Windows Defender ATP to expand the coverage of Windows Inf ## Prerequisites - Endpoints need to be on Windows 10, version 1809 or later -- You'll need the appropriate license to leverage the Windows Defender ATP and Azure Information Protection integration. +- You'll need the appropriate license to leverage the Windows Defender ATP and Azure Information Protection integration - Your tenant needs to be onboarded to Azure Information Protection analytics, for more information see, [Configure a Log Analytics workspace for the reports](https://docs.microsoft.comazure/information-protection/reports-aip#configure-a-log-analytics-workspace-for-the-reports) diff --git a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md index cffe95764e..cbcbd9e854 100644 --- a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md +++ b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md @@ -55,11 +55,11 @@ Clicking the device risk level will redirect you to the device page in Windows D >Windows Defender ATP does not currently report the Information Types. ### Log Analytics -Data discovery based on Windows Defender ATP is also available in Azure Information Protection Log Analytics, where you can perform complicated queries over the raw data. +Data discovery based on Windows Defender ATP is also available in [Azure Log Analytics](https://docs.microsoft.com/azure/log-analytics/log-analytics-overview), where you can perform complex queries over the raw data. For more information on Azure Information Protection analytics, see [Central reporting for Azure Information Protection](https://docs.microsoft.com/azure/information-protection/reports-aip). -Open Azure Information Protection Log Analytics in Azure Portal and open a query builder (standard or classic). +Open Azure Log Analytics in Azure Portal and open a query builder (standard or classic). To view Windows Defender ATP data, perform a query that contains: From 9392e6949324438b8ca8e76af68e490d1b8e9d62 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Fri, 30 Nov 2018 02:16:11 +0000 Subject: [PATCH 421/487] Server support. --- .../exploit-protection-exploit-guard.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/exploit-protection-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/exploit-protection-exploit-guard.md index 7fb3984ab2..b19bbf2dcf 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/exploit-protection-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/exploit-protection-exploit-guard.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 08/09/2018 +ms.date: 11/29/2018 --- # Protect devices from exploits @@ -22,10 +22,10 @@ ms.date: 08/09/2018 Exploit protection automatically applies a number of exploit mitigation techniques on both the operating system processes and on individual apps. -It is part of [Windows Defender Exploit Guard](windows-defender-exploit-guard.md). +It is part of [Windows Defender Exploit Guard](windows-defender-exploit-guard.md). Exploit protection is supported on Windows Server 2016, version 1803 or later. >[!TIP] ->You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to confirm the feature is working and see how it works. +>You can visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to confirm the feature is working and see how it works. Exploit protection works best with [Windows Defender Advanced Threat Protection](../windows-defender-atp/windows-defender-advanced-threat-protection.md) - which gives you detailed reporting into exploit protection events and blocks as part of the usual [alert investigation scenarios](../windows-defender-atp/investigate-alerts-windows-defender-advanced-threat-protection.md). From abee205ba171ba6b755a00a30f9578ef899151c3 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Fri, 30 Nov 2018 02:19:06 +0000 Subject: [PATCH 422/487] Server support. --- .../network-protection-exploit-guard.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard.md index b1e742ac1b..b6ef34d2fc 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 08/09/2018 +ms.date: 11/29/2018 --- # Protect your network @@ -24,8 +24,10 @@ Network protection helps reduce the attack surface of your devices from Internet It expands the scope of [Windows Defender SmartScreen](../windows-defender-smartscreen/windows-defender-smartscreen-overview.md) to block all outbound HTTP(s) traffic that attempts to connect to low-reputation sources (based on the domain or hostname). +Network protection is supported on Windows 10, version 1709 and later and Windows Server 2016, version 1803 or later. + >[!TIP] ->You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to confirm the feature is working and see how it works. +>You can visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to confirm the feature is working and see how it works. Network protection works best with [Windows Defender Advanced Threat Protection](../windows-defender-atp/windows-defender-advanced-threat-protection.md), which gives you detailed reporting into Windows Defender EG events and blocks as part of the usual [alert investigation scenarios](../windows-defender-atp/investigate-alerts-windows-defender-advanced-threat-protection.md). From 91dbb167875edddc92047283f05b54f841ae51fb Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Fri, 30 Nov 2018 02:19:46 +0000 Subject: [PATCH 423/487] Server support. --- .../exploit-protection-exploit-guard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/exploit-protection-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/exploit-protection-exploit-guard.md index b19bbf2dcf..e84b78a8a0 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/exploit-protection-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/exploit-protection-exploit-guard.md @@ -22,7 +22,7 @@ ms.date: 11/29/2018 Exploit protection automatically applies a number of exploit mitigation techniques on both the operating system processes and on individual apps. -It is part of [Windows Defender Exploit Guard](windows-defender-exploit-guard.md). Exploit protection is supported on Windows Server 2016, version 1803 or later. +It is part of [Windows Defender Exploit Guard](windows-defender-exploit-guard.md). Exploit protection is supported on Windows 10, version 1709 and later and Windows Server 2016, version 1803 or later. >[!TIP] >You can visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to confirm the feature is working and see how it works. From 3198feb009a8460b4c574b37abfd464def1eb0d4 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Fri, 30 Nov 2018 02:21:05 +0000 Subject: [PATCH 424/487] Server support. --- .../controlled-folders-exploit-guard.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard.md index 21c0acfc51..68bff70bd4 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 10/02/2018 +ms.date: 11/29/2018 --- # Protect important folders with controlled folder access @@ -33,6 +33,7 @@ The protected folders include common system folders, and you can [add additional You can use [audit mode](audit-windows-defender-exploit-guard.md) to evaluate how controlled folder access would impact your organization if it were enabled. You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to confirm the feature is working and see how it works. +Controlled folder access is supported on Windows 10, version 1709 and later and Windows Server 2019. ## Requirements From 47ae29986352bb9ce04d7f32579806566c5cd5df Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Fri, 30 Nov 2018 02:21:42 +0000 Subject: [PATCH 425/487] Server support. --- .../attack-surface-reduction-exploit-guard.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md index d90ef31aa2..125ff2e581 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 11/27/2018 +ms.date: 11/29/2018 --- # Reduce attack surfaces with attack surface reduction rules @@ -31,6 +31,8 @@ Attack surface reduction rules help prevent actions and apps that are typically When an attack surface reduction rule is triggered, a notification displays from the Action Center on the user's computer. You can [customize the notification](customize-attack-surface-reduction.md#customize-the-notification) with your company details and contact information. +Attack surface reduction is supported on Windows 10, version 1709 and later and Windows Server 2019. + ## Requirements Attack surface reduction rules are a feature of Windows Defender ATP and require Windows 10 Enterprise E5 and [Windows Defender AV real-time protection](../windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus.md). From 4198561dd3ad81cc216c5e1aa4225e40e2c05ff5 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Fri, 30 Nov 2018 02:52:36 +0000 Subject: [PATCH 426/487] TPM updates. --- .../information-protection/tpm/tpm-recommendations.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/windows/security/information-protection/tpm/tpm-recommendations.md b/windows/security/information-protection/tpm/tpm-recommendations.md index 7fa22e10ce..06eed011ea 100644 --- a/windows/security/information-protection/tpm/tpm-recommendations.md +++ b/windows/security/information-protection/tpm/tpm-recommendations.md @@ -9,7 +9,7 @@ ms.pagetype: security ms.localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 05/16/2018 +ms.date: 11/29/2018 --- # TPM recommendations @@ -64,6 +64,9 @@ TPM 2.0 products and systems have important security advantages over TPM 1.2, in - While TPM 1.2 parts are discrete silicon components which are typically soldered on the motherboard, TPM 2.0 is available as a **discrete (dTPM)** silicon component in a single semiconductor package, an **integrated** component incorporated in one or more semiconductor packages - alongside other logic units in the same package(s) - and as a **firmware (fTPM)** based component running in a trusted execution environment (TEE) on a general purpose SoC. +>!NOTE +>TPM 2.0 requires UEFI firmware. A computer with legacy BIOS and TPM 2.0 won't work as expected. + ## Discrete, Integrated or Firmware TPM? There are three implementation options for TPMs: @@ -113,6 +116,10 @@ The following table defines which Windows features require TPM support. | TPM Platform Crypto Provider Key Storage Provider| Yes | Yes| Yes | | | Virtual Smart Card | Yes | Yes | Yes | | | Certificate storage | No | Yes | Yes | TPM is only required when the certificate is stored in the TPM. | +| Autopilot | Yes | No | Yes | TPM 2.0 and UEFI firmware is required. | +| SecureBIO | Yes | No | Yes | TPM 2.0 and UEFI firmware is required. | +| DRTM | Yes | No | Yes | TPM 2.0 and UEFI firmware is required. | + ## OEM Status on TPM 2.0 system availability and certified parts From b940bf6db6bc0ed401a5d01664a5dd02802698b0 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Fri, 30 Nov 2018 02:53:59 +0000 Subject: [PATCH 427/487] TPM updates. --- .../tpm/trusted-platform-module-overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/information-protection/tpm/trusted-platform-module-overview.md b/windows/security/information-protection/tpm/trusted-platform-module-overview.md index 1b4e9f6f6f..9b287bed8c 100644 --- a/windows/security/information-protection/tpm/trusted-platform-module-overview.md +++ b/windows/security/information-protection/tpm/trusted-platform-module-overview.md @@ -9,7 +9,7 @@ ms.pagetype: security ms.localizationpriority: medium author: andreabichsel ms-author: v-anbic -ms.date: 08/21/2018 +ms.date: 11/29/2018 --- # Trusted Platform Module Technology Overview @@ -69,7 +69,7 @@ Some things that you can check on the device are: - Is SecureBoot supported and enabled? > [!NOTE] -> Windows 10 and Windows Server 2016 support Device Health Attestation with TPM 2.0. Support for TPM 1.2 was added beginning with Windows version 1607 (RS1). +> Windows 10 and Windows Server 2016 support Device Health Attestation with TPM 2.0. Support for TPM 1.2 was added beginning with Windows version 1607 (RS1). TPM 2.0 requires UEFI firmware. A computer with legacy BIOS and TPM 2.0 won't work as expected. ## Supported versions for device health attestation From 2194b081ba2e5f6350dc52b47810a9a5e685c4c5 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Fri, 30 Nov 2018 02:54:29 +0000 Subject: [PATCH 428/487] Fixed note. --- .../information-protection/tpm/tpm-recommendations.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/information-protection/tpm/tpm-recommendations.md b/windows/security/information-protection/tpm/tpm-recommendations.md index 06eed011ea..46b264ae30 100644 --- a/windows/security/information-protection/tpm/tpm-recommendations.md +++ b/windows/security/information-protection/tpm/tpm-recommendations.md @@ -64,8 +64,8 @@ TPM 2.0 products and systems have important security advantages over TPM 1.2, in - While TPM 1.2 parts are discrete silicon components which are typically soldered on the motherboard, TPM 2.0 is available as a **discrete (dTPM)** silicon component in a single semiconductor package, an **integrated** component incorporated in one or more semiconductor packages - alongside other logic units in the same package(s) - and as a **firmware (fTPM)** based component running in a trusted execution environment (TEE) on a general purpose SoC. ->!NOTE ->TPM 2.0 requires UEFI firmware. A computer with legacy BIOS and TPM 2.0 won't work as expected. +> [!NOTE] +> TPM 2.0 requires UEFI firmware. A computer with legacy BIOS and TPM 2.0 won't work as expected. ## Discrete, Integrated or Firmware TPM? From 2b9ba3b6f6ba196ddc11d1b308a84ab1f831a659 Mon Sep 17 00:00:00 2001 From: Padmin Date: Fri, 30 Nov 2018 10:39:23 +0100 Subject: [PATCH 429/487] Update security-considerations-for-ue-v-2x-both-uevv2.md --- mdop/uev-v2/security-considerations-for-ue-v-2x-both-uevv2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mdop/uev-v2/security-considerations-for-ue-v-2x-both-uevv2.md b/mdop/uev-v2/security-considerations-for-ue-v-2x-both-uevv2.md index 09f7739c77..d82e263f02 100644 --- a/mdop/uev-v2/security-considerations-for-ue-v-2x-both-uevv2.md +++ b/mdop/uev-v2/security-considerations-for-ue-v-2x-both-uevv2.md @@ -43,7 +43,7 @@ Because settings packages might contain personal information, you should take ca | User account | Recommended permissions | Folder | | - | - | - | - | Creator/Owner | No permissions | No permissions | + | Creator/Owner | Full control | Subfolders and files only| | Domain Admins | Full control | This folder, subfolders, and files | | Security group of UE-V users | List folder/read data, create folders/append data | This folder only | | Everyone | Remove all permissions | No permissions | From f988f062b2e2598a988825a5eb35cd5aa9fb3426 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Fri, 30 Nov 2018 16:29:25 +0000 Subject: [PATCH 430/487] Merged PR 13094: new troubleshooting topic (stop errors) --- windows/client-management/TOC.md | 1 + .../change-history-for-client-management.md | 3 +- .../troubleshoot-stop-errors.md | 172 ++++++++++++++++++ .../troubleshoot-windows-freeze.md | 2 +- 4 files changed, 176 insertions(+), 2 deletions(-) create mode 100644 windows/client-management/troubleshoot-stop-errors.md diff --git a/windows/client-management/TOC.md b/windows/client-management/TOC.md index 836382c673..3381e948b9 100644 --- a/windows/client-management/TOC.md +++ b/windows/client-management/TOC.md @@ -17,5 +17,6 @@ ### [Advanced troubleshooting for Windows boot problems](advanced-troubleshooting-boot-problems.md) ### [Advanced troubleshooting Wireless Network Connectivity](advanced-troubleshooting-wireless-network-connectivity.md) ### [Advanced troubleshooting for Windows-based computer freeze issues](troubleshoot-windows-freeze.md) +### [Advanced troubleshooting for Stop error or blue screen error issue](troubleshoot-stop-errors.md) ## [Mobile device management for solution providers](mdm/index.md) ## [Change history for Client management](change-history-for-client-management.md) diff --git a/windows/client-management/change-history-for-client-management.md b/windows/client-management/change-history-for-client-management.md index 9bf3c3a404..793c6e9c21 100644 --- a/windows/client-management/change-history-for-client-management.md +++ b/windows/client-management/change-history-for-client-management.md @@ -9,7 +9,7 @@ ms.pagetype: security ms.localizationpriority: medium author: jdeckerMS ms.author: jdecker -ms.date: 09/12/2017 +ms.date: 11/30/2018 --- # Change history for Client management @@ -21,6 +21,7 @@ This topic lists new and updated topics in the [Client management](index.md) doc New or changed topic | Description --- | --- [Advanced troubleshooting for Windows-based computer freeze issues](troubleshoot-windows-freeze.md) | New + [Advanced troubleshooting for Stop error or blue screen error issue](troubleshoot-stop-errors.md) | New ## RELEASE: Windows 10, version 1709 diff --git a/windows/client-management/troubleshoot-stop-errors.md b/windows/client-management/troubleshoot-stop-errors.md new file mode 100644 index 0000000000..37702e6256 --- /dev/null +++ b/windows/client-management/troubleshoot-stop-errors.md @@ -0,0 +1,172 @@ +--- +title: Advanced troubleshooting for Stop error or blue screen error issue +description: Learn how to troubleshoot Stop error or blue screen issues. +ms.prod: w10 +ms.mktglfcycl: +ms.sitesec: library +ms.topic: troubleshooting +author: kaushika-msft +ms.localizationpriority: medium +ms.author: kaushika +ms.date: 11/30/2018 +--- + +# Advanced troubleshooting for Stop error or blue screen error issue + +>[!NOTE] +>If you're not a support agent or IT professional, you'll find more helpful information about Stop error ("blue screen") messages in [Troubleshoot blue screen errors](https://support.microsoft.com/help/14238). + + +## What causes Stop errors? + +A Stop error is displayed as a blue screen that contains the name of the faulty driver, such as any of the following example drivers: + +- atikmpag.sys +- igdkmd64.sys +- nvlddmkm.sys + +There is no simple explanation for the cause of Stop errors (also known as blue screen errors or bug check errors). Many different factors can be involved. However, various studies indicate that Stop errors usually are not caused by Microsoft Windows components. Instead, these errors are generally related to malfunctioning hardware drivers or drivers that are installed by third-party software. This includes video cards, wireless network cards, security programs, and so on. + +Our analysis of the root causes of crashes indicates the following: + +- 70 percent are caused by third-party driver code +- 10 percent are caused by hardware issues +- 5 percent are caused by Microsoft code +- 15 percent have unknown causes (because the memory is too corrupted to analyze) + +## General troubleshooting steps + +To troubleshoot Stop error messages, follow these general steps: + +1. Review the Stop error code that you find in the event logs. Search online for the specific Stop error codes to see whether there are any known issues, resolutions, or workarounds for the problem. +2. As a best practice, we recommend that you do the following: + + a. Make sure that you install the latest Windows updates, cumulative updates, and rollup updates. To verify the update status, refer to the appropriate update history for your system: + + - [Windows 10, version 1803](https://support.microsoft.com/help/4099479) + - [Windows 10, version 1709](https://support.microsoft.com/help/4043454) + - [Windows 10, version 1703](https://support.microsoft.com/help/4018124) + - [Windows Server 2016 and Windows 10, version 1607](https://support.microsoft.com/help/4000825) + - [Windows 10, version 1511](https://support.microsoft.com/help/4000824) + - [Windows Server 2012 R2 and Windows 8.1](https://support.microsoft.com/help/4009470) + - [Windows Server 2008 R2 and Windows 7 SP1](https://support.microsoft.com/help/4009469) + + b. Make sure that the BIOS and firmware are up-to-date. + + c. Run any relevant hardware and memory tests. + +3. Run the [Machine Memory Dump Collector](https://home.diagnostics.support.microsoft.com/selfhelp?knowledgebasearticlefilter=2027760&wa=wsignin1.0) Windows diagnostic package. This diagnostic tool is used to collect machine memory dump files and check for known solutions. + +4. Run [Microsoft Safety Scanner](http://www.microsoft.com/security/scanner/en-us/default.aspx) or any other virus detection program that includes checks of the Master Boot Record for infections. + +5. Make sure that there is sufficient free space on the hard disk. The exact requirement varies, but we recommend 10 to 15 percent free disk space. + +6. Contact the respective hardware or software vendor to update the drivers and applications in the following scenarios: + + - The error message indicates that a specific driver is causing the problem. + - You are seeing an indication of a service that is starting or stopping before the crash occurred. In this situation, determine whether the service behavior is consistent across all instances of the crash. + - You have made any software or hardware changes. + + >[!NOTE] + >If there are no updates available from a specific manufacturer, it is recommended that you disable the related service. + > + >To do this, see [How to perform a clean boot in Windows](https://support.microsoft.com/help/929135) + > + >You can disable a driver by following the steps in [How to temporarily deactivate the kernel mode filter driver in Windows](https://support.microsoft.com/help/816071). + > + >You may also want to consider the option of rolling back changes or reverting to the last-known working state. For more information, see [Roll Back a Device Driver to a Previous Version](https://docs.microsoft.com/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc732648(v=ws.11)). + +### Memory dump collection + +To configure the system for memory dump files, follow these steps: + +1. [Download DumpConfigurator tool](https://codeplexarchive.blob.core.windows.net/archive/projects/WinPlatTools/WinPlatTools.zip). +2. Extract the .zip file and navigate to **Source Code** folder. +3. Run the tool DumpConfigurator.hta, and then select **Elevate this HTA**. +3. Select **Auto Config Kernel**. +4. Restart the computer for the setting to take effect. +5. Stop and disable Automatic System Restart Services (ASR) to prevent dump files from being written. +6. If the server is virtualized, disable auto reboot after the memory dump file is created. This lets you take a snapshot of the server in-state and also if the problem recurs. + +The memory dump file is saved at the following locations. + +| Dump file type | Location | +|----------------|----------| +|(none) | %SystemRoot%\MEMORY.DMP (inactive, or greyed out) | +|Small memory dump file (256kb) | %SystemRoot%\Minidump | +|Kernel memory dump file | %SystemRoot%\MEMORY.DMP | +| Complete memory dump file | %SystemRoot%\MEMORY.DMP | +| Automatic memory dump file | %SystemRoot%\MEMORY.DMP | +| Active memory dump file | %SystemRoot%\MEMORY.DMP | + +You can use the Microsoft DumpChk (Crash Dump File Checker) tool to verify that the memory dump files are not corrupted or invalid. For more information, see the following video: + +>[!video https://www.youtube.com/embed?v=xN7tOfgNKag] + +### Pagefile Settings + +- [Introduction of page file in Long-Term Servicing Channel and Semi-Annual Channel of Windows](https://support.microsoft.com/help/4133658) +- [How to determine the appropriate page file size for 64-bit versions of Windows](https://support.microsoft.com/help/2860880) +- [How to generate a kernel or a complete memory dump file in Windows Server 2008 and Windows Server 2008 R2](https://support.microsoft.com/help/969028) + +### Memory dump analysis + +Finding the root cause of the crash may not be easy. Hardware problems are especially difficult to diagnose because they may cause erratic and unpredictable behavior that can manifest itself in a variety of symptoms. + +When a Stop error occurs, you should first isolate the problematic components, and then try to cause them to trigger the Stop error again. If you can replicate the problem, you can usually determine the cause. + +You can use the tools such as Windows Software Development KIT (SDK) and Symbols to diagnose dump logs. + +## Advanced troubleshooting using Driver Verifier + +We estimate that about 75 percent of all Stop errors are caused by faulty drivers. The Driver Verifier tool provides several methods to help you troubleshoot. These include running drivers in an isolated memory pool (without sharing memory with other components), generating extreme memory pressure, and validating parameters. If the tool encounters errors in the execution of driver code, it proactively creates an exception to let that part of the code be examined further. + +>[!WARNING] +>Driver Verifier consumes lots of CPU and can slow down the computer significantly. You may also experience additional crashes. Verifier disables faulty drivers after a Stop error occurs, and continues to do this until you can successfully restart the system and access the desktop. You can also expect to see several dump files created. +> +>Don’t try to verify all the drivers at one time. This can degrade performance and make the system unusable. This also limits the effectiveness of the tool. + +Use the following guidelines when you use Driver Verifier: + +- Test any “suspicious” drivers (drivers that were recently updated or that are known to be problematic). +- If you continue to experience non-analyzable crashes, try enabling verification on all third-party and unsigned drivers. +- Enable concurrent verification on groups of 10 to 20 drivers. +- Additionally, if the computer cannot boot into the desktop because of Driver Verifier, you can disable the tool by starting in Safe mode. This is because the tool cannot run in Safe mode. + +For more information, see [Driver Verifier](https://docs.microsoft.com/windows-hardware/drivers/devtest/driver-verifier). + +**Video resources** + +The following videos illustrate various troubleshooting techniques. + +- [Analyze Dump File](https://www.youtube.com/watch?v=s5Vwnmi_TEY) + +- [Installing Debugging Tool for Windows (x64 and x86)](https://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-Building-your-USB-thumbdrive/player#time=22m29s:paused) + +- [Debugging kernel mode crash memory dumps](https://channel9.msdn.com/Shows/Defrag-Tools/DefragTools-137-Debugging-kernel-mode-dumps) + +- [Special Pool](https://www.youtube.com/watch?v=vHXYS9KdU1k) + + +## Common Windows Stop errors + +This section doesn't contain a list of all error codes, but since many error codes have the same potential resolutions, your best bet is to follow the steps below to troubleshoot your error. + +The following table lists general troubleshooting procedures for common Stop error codes. + +Stop error message and code | Mitigation +--- | --- +VIDEO_ENGINE_TIMEOUT_DETECTED or VIDEO_TDR_TIMEOUT_DETECTED
      Stop error code 0x00000141, or 0x00000117 | Contact the vendor of the listed display driver to get an appropriate update for that driver. +DRIVER_IRQL_NOT_LESS_OR_EQUAL
      Stop error code 0x0000000D1 | Apply the latest updates for the driver by applying the latest cumulative updates for the system through the Microsoft Update Catalog website.Update an outdated NIC driver. Virtualized VMware systems often run “Intel(R) PRO/1000 MT Network Connection” (e1g6032e.sys). This driver is available at [http://downloadcenter.intel.com](http://downloadcenter.intel.com). Contact the hardware vendor to update the NIC driver for a resolution. For VMware systems, use the VMware integrated NIC driver (types VMXNET or VMXNET2 , VMXNET3 can be used) instead of Intel e1g6032e.sys. +PAGE_FAULT_IN_NONPAGED_AREA
      Stop error code 0x000000050 | If a driver is identified in the Stop error message, contact the manufacturer for an update.If no updates are available, disable the driver, and monitor the system for stability. Run Chkdsk /f /r to detect and repair disk errors. You must restart the system before the disk scan begins on a system partition. Contact the manufacturer for any diagnostic tools that they may provide for the hard disk subsystem. Try to reinstall any application or service that was recently installed or updated. It's possible that the crash was triggered while the system was starting applications and reading the registry for preference settings. Reinstalling the application can fix corrupted registry keys.If the problem persists, and you have run a recent system state backup, try to restore the registry hives from the backup. +SYSTEM_SERVICE_EXCEPTION
      Stop error code c000021a {Fatal System Error} The Windows SubSystem system process terminated unexpectedly with a status of 0xc0000005. The system has been shut down. | Use the System File Checker tool to repair missing or corrupted system files. The System File Checker lets users scan for corruptions in Windows system files and restore corrupted files. For more information, see [Use the System File Checker tool](https://support.microsoft.com/en-us/help/929833/use-the-system-file-checker-tool-to-repair-missing-or-corrupted-system-files). +NTFS_FILE_SYSTEM
      Stop error code 0x000000024 | This Stop error is commonly caused by corruption in the NTFS file system or bad blocks (sectors) on the hard disk. Corrupted drivers for hard disks (SATA or IDE) can also adversely affect the system's ability to read and write to disk. Run any hardware diagnostics that are provided by the manufacturer of the storage subsystem. Use the scan disk tool to verify that there are no file system errors. To do this, right-click the drive that you want to scan, select Properties, select Tools, and then select the Check now button.We also suggest that you update the NTFS file system driver (Ntfs.sys), and apply the latest cumulative updates for the current operating system that is experiencing the problem. +KMODE_EXCEPTION_NOT_HANDLED
      Stop error code 0x0000001E | If a driver is identified in the Stop error message, disable or remove that driver. Disable or remove any drivers or services that were recently added.

      If the error occurs during the startup sequence, and the system partition is formatted by using the NTFS file system, you might be able to use Safe mode to disable the driver in Device Manager. To do this, follow these steps:

      Go to **Settings > Update & security > Recovery**. Under **Advanced startup**, select **Restart now**. After your PC restarts to the **Choose an option** screen, select **Troubleshoot > Advanced options > Startup Settings > Restart**. After the computer restarts, you'll see a list of options. Press **4** or **F4** to start the computer in Safe mode. Or, if you intend to use the Internet while in Safe mode, press **5** or **F5** for the Safe Mode with Networking option. +DPC_WATCHDOG_VIOLATION
      Stop error code 0x00000133 | This Stop error code is caused by a faulty driver that does not complete its work within the allotted time frame in certain conditions. To enable us to help mitigate this error, collect the memory dump file from the system, and then use the Windows Debugger to find the faulty driver. If a driver is identified in the Stop error message, disable the driver to isolate the problem. Check with the manufacturer for driver updates. Check the system log in Event Viewer for additional error messages that might help identify the device or driver that is causing Stop error 0x133. Verify that any new hardware that is installed is compatible with the installed version of Windows. For example, you can get information about required hardware at Windows 10 Specifications. If Windows Debugger is installed, and you have access to public symbols, you can load the c:\windows\memory.dmp file into the Debugger, and then refer to [Determining the source of Bug Check 0x133 (DPC_WATCHDOG_VIOLATION) errors on Windows Server 2012](https://blogs.msdn.microsoft.com/ntdebugging/2012/12/07/determining-the-source-of-bug-check-0x133-dpc_watchdog_violation-errors-on-windows-server-2012/) to find the problematic driver from the memory dump. +USER_MODE_HEALTH_MONITOR
      Stop error code 0x0000009E | This Stop error indicates that a user-mode health check failed in a way that prevents graceful shutdown. Therefore, Windows restores critical services by restarting or enabling application failover to other servers. The Clustering Service incorporates a detection mechanism that may detect unresponsiveness in user-mode components.
      This Stop error usually occurs in a clustered environment, and the indicated faulty driver is RHS.exe.Check the event logs for any storage failures to identify the failing process.Try to update the component or process that is indicated in the event logs. You should see the following event recorded:
      Event ID: 4870
      Source: Microsoft-Windows-FailoverClustering
      Description: User mode health monitoring has detected that the system is not being responsive. The Failover cluster virtual adapter has lost contact with the Cluster Server process with a process ID ‘%1’, for ‘%2’ seconds. Recovery action will be taken. Review the Cluster logs to identify the process and investigate which items might cause the process to hang.
      For more information, see ["Why is my Failover Clustering node blue screening with a Stop 0x0000009E?"](https://blogs.technet.microsoft.com/askcore/2009/06/12/why-is-my-failover-clustering-node-blue-screening-with-a-stop-0x0000009e) Also, see the following Microsoft video [What to do if a 9E occurs](https://www.youtube.com/watch?v=vOJQEdmdSgw). + + + +## References + +- [Bug Check Code Reference](https://docs.microsoft.com/windows-hardware/drivers/debugger/bug-check-code-reference2) diff --git a/windows/client-management/troubleshoot-windows-freeze.md b/windows/client-management/troubleshoot-windows-freeze.md index 5abfc5b2a9..47104b0b78 100644 --- a/windows/client-management/troubleshoot-windows-freeze.md +++ b/windows/client-management/troubleshoot-windows-freeze.md @@ -7,7 +7,7 @@ ms.sitesec: library ms.topic: troubleshooting author: kaushika-msft ms.localizationpriority: medium -ms.author: elizapo +ms.author: kaushika ms.date: 11/26/2018 --- From d49ce7da6c113d5b08b06d9301682d0af8e6d39b Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 30 Nov 2018 08:42:47 -0800 Subject: [PATCH 431/487] revsied class guids --- .../mdm/policy-csp-deviceinstallation.md | 20 +++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-deviceinstallation.md b/windows/client-management/mdm/policy-csp-deviceinstallation.md index c2166ecf46..c11cd41c96 100644 --- a/windows/client-management/mdm/policy-csp-deviceinstallation.md +++ b/windows/client-management/mdm/policy-csp-deviceinstallation.md @@ -6,7 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: MariciaAlforque -ms.date: 11/30/2018 +ms.date: 12/01/2018 --- # Policy CSP - DeviceInstallation @@ -234,9 +234,13 @@ ADMX Info: -To enable this policy, use the following SyncML. This example allows Windows to install CD-ROM drives, floppy disks, and modems. +To enable this policy, use the following SyncML. This example allows Windows to install: -Enclose the class GUID within curly brackets {}. To configure multiple classes, use `` as a delimiter. To apply the policy to matching device classes that are already installed, set DeviceInstall_Classes_Deny_Retroactive to true. +- Floppy Disks, ClassGUID = {4d36e980-e325-11ce-bfc1-08002be10318} +- CD ROMs, ClassGUID = {4d36e965-e325-11ce-bfc1-08002be10318} +- Modems, ClassGUID = {4d36e96d-e325-11ce-bfc1-08002be10318} + +Enclose the class GUID within curly brackets {}. To configure multiple classes, use `` as a delimiter. ``` syntax @@ -251,7 +255,7 @@ Enclose the class GUID within curly brackets {}. To configure multiple classes, string - + @@ -583,7 +587,11 @@ ADMX Info:


      -To enable this policy, use the following SyncML. This example prevents Windows from installing CD-ROM drives, floppy disks, and modems (ClassGuid= {4d36e980-e325-11ce-bfc1-08002be10318}). This policy example also applies to matching device classes that are already installed. +To enable this policy, use the following SyncML. This example prevents Windows from installing: + +- Floppy Disks, ClassGUID = {4d36e980-e325-11ce-bfc1-08002be10318} +- CD ROMs, ClassGUID = {4d36e965-e325-11ce-bfc1-08002be10318} +- Modems, ClassGUID = {4d36e96d-e325-11ce-bfc1-08002be10318} Enclose the class GUID within curly brackets {}. To configure multiple classes, use `` as a delimiter. To apply the policy to matching device classes that are already installed, set DeviceInstall_Classes_Deny_Retroactive to true. @@ -600,7 +608,7 @@ Enclose the class GUID within curly brackets {}. To configure multiple classes, string - + From 69cd48ee57475728dee679842f34be195329f901 Mon Sep 17 00:00:00 2001 From: Ashish Gahlot <8064144+Agahlot@users.noreply.github.com> Date: Sat, 1 Dec 2018 15:43:18 +0530 Subject: [PATCH 432/487] Correct Typo --- .../audit-windows-defender-exploit-guard.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/audit-windows-defender-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/audit-windows-defender-exploit-guard.md index 0131be7167..a17ef04dd9 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/audit-windows-defender-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/audit-windows-defender-exploit-guard.md @@ -21,7 +21,7 @@ ms.date: 09/18/2018 - [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf) -You can enable attack surface reduction rules, eploit protection, network protection, and controlled folder access in audit mode. This lets you see a record of what *would* have happened if you had enabled the feature. +You can enable attack surface reduction rules, exploit protection, network protection, and controlled folder access in audit mode. This lets you see a record of what *would* have happened if you had enabled the feature. You might want to do this when testing how the features will work in your organization, to ensure it doesn't affect your line-of-business apps, and to get an idea of how many suspicious file modification attempts generally occur over a certain period. @@ -69,4 +69,4 @@ You can also use the a custom PowerShell script that enables the features in aud - [Protect devices from exploits](exploit-protection-exploit-guard.md) - [Reduce attack surfaces with attack surface reduction rules](attack-surface-reduction-exploit-guard.md) - [Protect your network](network-protection-exploit-guard.md) -- [Protect important folders](controlled-folders-exploit-guard.md) \ No newline at end of file +- [Protect important folders](controlled-folders-exploit-guard.md) From 2d1efc37d84f27dbf0e9cd4a1384424767a37366 Mon Sep 17 00:00:00 2001 From: markwoMSFT <33707208+markwoMSFT@users.noreply.github.com> Date: Sun, 2 Dec 2018 23:10:03 -0800 Subject: [PATCH 433/487] Change kernal to kernel --- .../event-views-exploit-guard.md | 50 +++++++++---------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/event-views-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/event-views-exploit-guard.md index 5f32c57193..f04964a7cd 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/event-views-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/event-views-exploit-guard.md @@ -144,30 +144,30 @@ You can access these events in Windows Event viewer: Feature | Provider/source | Event ID | Description :-|:-|:-:|:- -Exploit protection | Security-Mitigations (Kernal Mode/User Mode) | 1 | ACG audit -Exploit protection | Security-Mitigations (Kernal Mode/User Mode) | 2 | ACG enforce -Exploit protection | Security-Mitigations (Kernal Mode/User Mode) | 3 | Do not allow child processes audit -Exploit protection | Security-Mitigations (Kernal Mode/User Mode) | 4 | Do not allow child processes block -Exploit protection | Security-Mitigations (Kernal Mode/User Mode) | 5 | Block low integrity images audit -Exploit protection | Security-Mitigations (Kernal Mode/User Mode) | 6 | Block low integrity images block -Exploit protection | Security-Mitigations (Kernal Mode/User Mode) | 7 | Block remote images audit -Exploit protection | Security-Mitigations (Kernal Mode/User Mode) | 8 | Block remote images block -Exploit protection | Security-Mitigations (Kernal Mode/User Mode) | 9 | Disable win32k system calls audit -Exploit protection | Security-Mitigations (Kernal Mode/User Mode) | 10 | Disable win32k system calls block -Exploit protection | Security-Mitigations (Kernal Mode/User Mode) | 11 | Code integrity guard audit -Exploit protection | Security-Mitigations (Kernal Mode/User Mode) | 12 | Code integrity guard block -Exploit protection | Security-Mitigations (Kernal Mode/User Mode) | 13 | EAF audit -Exploit protection | Security-Mitigations (Kernal Mode/User Mode) | 14 | EAF enforce -Exploit protection | Security-Mitigations (Kernal Mode/User Mode) | 15 | EAF+ audit -Exploit protection | Security-Mitigations (Kernal Mode/User Mode) | 16 | EAF+ enforce -Exploit protection | Security-Mitigations (Kernal Mode/User Mode) | 17 | IAF audit -Exploit protection | Security-Mitigations (Kernal Mode/User Mode) | 18 | IAF enforce -Exploit protection | Security-Mitigations (Kernal Mode/User Mode) | 19 | ROP StackPivot audit -Exploit protection | Security-Mitigations (Kernal Mode/User Mode) | 20 | ROP StackPivot enforce -Exploit protection | Security-Mitigations (Kernal Mode/User Mode) | 21 | ROP CallerCheck audit -Exploit protection | Security-Mitigations (Kernal Mode/User Mode) | 22 | ROP CallerCheck enforce -Exploit protection | Security-Mitigations (Kernal Mode/User Mode) | 23 | ROP SimExec audit -Exploit protection | Security-Mitigations (Kernal Mode/User Mode) | 24 | ROP SimExec enforce +Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 1 | ACG audit +Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 2 | ACG enforce +Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 3 | Do not allow child processes audit +Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 4 | Do not allow child processes block +Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 5 | Block low integrity images audit +Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 6 | Block low integrity images block +Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 7 | Block remote images audit +Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 8 | Block remote images block +Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 9 | Disable win32k system calls audit +Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 10 | Disable win32k system calls block +Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 11 | Code integrity guard audit +Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 12 | Code integrity guard block +Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 13 | EAF audit +Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 14 | EAF enforce +Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 15 | EAF+ audit +Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 16 | EAF+ enforce +Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 17 | IAF audit +Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 18 | IAF enforce +Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 19 | ROP StackPivot audit +Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 20 | ROP StackPivot enforce +Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 21 | ROP CallerCheck audit +Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 22 | ROP CallerCheck enforce +Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 23 | ROP SimExec audit +Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 24 | ROP SimExec enforce Exploit protection | WER-Diagnostics | 5 | CFG Block Exploit protection | Win32K (Operational) | 260 | Untrusted Font Network protection | Windows Defender (Operational) | 5007 | Event when settings are changed @@ -180,4 +180,4 @@ Controlled folder access | Windows Defender (Operational) | 1127 | Blocked Contr Controlled folder access | Windows Defender (Operational) | 1128 | Audited Controlled folder access sector write block event Attack surface reduction | Windows Defender (Operational) | 5007 | Event when settings are changed Attack surface reduction | Windows Defender (Operational) | 1122 | Event when rule fires in Audit-mode -Attack surface reduction | Windows Defender (Operational) | 1121 | Event when rule fires in Block-mode \ No newline at end of file +Attack surface reduction | Windows Defender (Operational) | 1121 | Event when rule fires in Block-mode From d8648eb4fed6602edcd33f64d3c7f31b25bdc00e Mon Sep 17 00:00:00 2001 From: andreiztm Date: Mon, 3 Dec 2018 11:28:31 +0200 Subject: [PATCH 434/487] Document more information on GPOs Added more information from my internal KB on which this section was based on. --- .../update/windows-update-troubleshooting.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/deployment/update/windows-update-troubleshooting.md b/windows/deployment/update/windows-update-troubleshooting.md index 4c558115d6..39ccc7b2c6 100644 --- a/windows/deployment/update/windows-update-troubleshooting.md +++ b/windows/deployment/update/windows-update-troubleshooting.md @@ -164,12 +164,12 @@ Users may see that Windows 10 is consuming all the bandwidth in the different of The following group policies can help mitigate this: -[Policy Turn off access to all Windows Update features](http://gpsearch.azurewebsites.net/#4728) -[Policy Specify search order for device driver source locations](http://gpsearch.azurewebsites.net/#183) -[Policy Turn off Automatic Download and Install of updates](http://gpsearch.azurewebsites.net/#10876) +- blocking access to Windows Update servers: [Policy Turn off access to all Windows Update features](http://gpsearch.azurewebsites.net/#4728) (Set to enabled) +- Driver search: [Policy Specify search order for device driver source locations](http://gpsearch.azurewebsites.net/#183) (Set to "Do not search Windows Update") +- Windows Store automatic update: [Policy Turn off Automatic Download and Install of updates](http://gpsearch.azurewebsites.net/#10876) (Set to enabled) Other components that reach out to the internet: -- Windows Spotlight. [Policy Configure Windows spotlight on lock screen](http://gpsearch.azurewebsites.net/#13362) (Set to disabled) -- [Policy Turn off Microsoft consumer experiences](http://gpsearch.azurewebsites.net/#13329) (Set to enabled) -- Modern App- Windows Update installation fails. [Policy Let Windows apps run in the background](http://gpsearch.azurewebsites.net/#13571) \ No newline at end of file +- Windows Spotlight: [Policy Configure Windows spotlight on lock screen](http://gpsearch.azurewebsites.net/#13362) (Set to disabled) +- Consume experiences: [Policy Turn off Microsoft consumer experiences](http://gpsearch.azurewebsites.net/#13329) (Set to enabled) +- Background traffic from Windows apps: [Policy Let Windows apps run in the background](http://gpsearch.azurewebsites.net/#13571) From 381cdf56790598b63612f0946e464a678be3aedd Mon Sep 17 00:00:00 2001 From: Kaushik Ainapure Date: Mon, 3 Dec 2018 18:45:51 +0530 Subject: [PATCH 435/487] Update to Dumpcheck reference and Video resources 1. Added Dumpcheck links to download and how to use 2. Moved Video resources section after Memory dump analysis --- .../troubleshoot-stop-errors.md | 32 +++++++++++-------- 1 file changed, 19 insertions(+), 13 deletions(-) diff --git a/windows/client-management/troubleshoot-stop-errors.md b/windows/client-management/troubleshoot-stop-errors.md index 37702e6256..0ae0f55f3f 100644 --- a/windows/client-management/troubleshoot-stop-errors.md +++ b/windows/client-management/troubleshoot-stop-errors.md @@ -103,6 +103,12 @@ You can use the Microsoft DumpChk (Crash Dump File Checker) tool to verify that >[!video https://www.youtube.com/embed?v=xN7tOfgNKag] + +More information on how to use Dumpchk.exe to check your dump files: + +- [Using DumpChk]( https://docs.microsoft.com/windows-hardware/drivers/debugger/dumpchk) +- [Download DumpCheck](https://developer.microsoft.com/windows/downloads/windows-10-sdk) + ### Pagefile Settings - [Introduction of page file in Long-Term Servicing Channel and Semi-Annual Channel of Windows](https://support.microsoft.com/help/4133658) @@ -116,6 +122,19 @@ Finding the root cause of the crash may not be easy. Hardware problems are espec When a Stop error occurs, you should first isolate the problematic components, and then try to cause them to trigger the Stop error again. If you can replicate the problem, you can usually determine the cause. You can use the tools such as Windows Software Development KIT (SDK) and Symbols to diagnose dump logs. + +## Video resources + +The following videos illustrate various troubleshooting techniques on analyzing dump file. + +- [Analyze Dump File](https://www.youtube.com/watch?v=s5Vwnmi_TEY) + +- [Installing Debugging Tool for Windows (x64 and x86)](https://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-Building-your-USB-thumbdrive/player#time=22m29s:paused) + +- [Debugging kernel mode crash memory dumps](https://channel9.msdn.com/Shows/Defrag-Tools/DefragTools-137-Debugging-kernel-mode-dumps) + +- [Special Pool](https://www.youtube.com/watch?v=vHXYS9KdU1k) + ## Advanced troubleshooting using Driver Verifier @@ -135,19 +154,6 @@ Use the following guidelines when you use Driver Verifier: For more information, see [Driver Verifier](https://docs.microsoft.com/windows-hardware/drivers/devtest/driver-verifier). -**Video resources** - -The following videos illustrate various troubleshooting techniques. - -- [Analyze Dump File](https://www.youtube.com/watch?v=s5Vwnmi_TEY) - -- [Installing Debugging Tool for Windows (x64 and x86)](https://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-Building-your-USB-thumbdrive/player#time=22m29s:paused) - -- [Debugging kernel mode crash memory dumps](https://channel9.msdn.com/Shows/Defrag-Tools/DefragTools-137-Debugging-kernel-mode-dumps) - -- [Special Pool](https://www.youtube.com/watch?v=vHXYS9KdU1k) - - ## Common Windows Stop errors This section doesn't contain a list of all error codes, but since many error codes have the same potential resolutions, your best bet is to follow the steps below to troubleshoot your error. From 1dee528b72e53e2f41b61de2ae08da2aac8516a1 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Mon, 3 Dec 2018 09:54:09 -0800 Subject: [PATCH 436/487] updates to S mode topics--only updates in Edu topic are typo corrections --- education/windows/s-mode-switch-to-edu.md | 6 +-- windows/deployment/s-mode.md | 17 +++++--- .../deployment/windows-10-pro-in-s-mode.md | 43 +++++++++++++------ 3 files changed, 45 insertions(+), 21 deletions(-) diff --git a/education/windows/s-mode-switch-to-edu.md b/education/windows/s-mode-switch-to-edu.md index 285f3bea98..a2787966eb 100644 --- a/education/windows/s-mode-switch-to-edu.md +++ b/education/windows/s-mode-switch-to-edu.md @@ -8,8 +8,8 @@ ms.prod: w10 ms.technology: Windows ms.sitesec: library ms.pagetype: edu -ms.date: 04/30/2018 -author: Mikeblodge +ms.date: 12/03/2018 +author: elizapo --- # Switch to Windows 10 Pro Education in S mode from Windows 10 Pro in S mode @@ -54,7 +54,7 @@ Tenant-wide Windows 10 Pro in S mode > Pro Education in S mode
      Tenant-wide Windows 10 Pro > Pro Education > [!IMPORTANT] -> While it’s free to switch to Windows 10 Pro, it’s not reversible. The only way to rollback this kind of switch is through a [bare metal recover (BMR)](https://docs.microsoft.com/windows-hardware/manufacture/desktop/create-media-to-run-push-button-reset-features-s14) reset. This restores a Windows device to the factory state, even if the user needs to replace the hard drive or completely wipe the drive clean. If a device is switched out of S mode via the Microsoft Store, it will remain out of S mode even after the device is reset. +> While it’s free to switch to Windows 10 Pro, it’s not reversible. The only way to roll back this kind of switch is through a [bare metal recovery (BMR)](https://docs.microsoft.com/windows-hardware/manufacture/desktop/create-media-to-run-push-button-reset-features-s14) reset. This restores a Windows device to the factory state, even if the user needs to replace the hard drive or completely wipe the drive clean. If a device is switched out of S mode via the Microsoft Store, it will remain out of S mode even after the device is reset. ### Devices running Windows 10, version 1709 diff --git a/windows/deployment/s-mode.md b/windows/deployment/s-mode.md index 839fe5301c..cf1a393efa 100644 --- a/windows/deployment/s-mode.md +++ b/windows/deployment/s-mode.md @@ -7,8 +7,8 @@ ms.localizationpriority: medium ms.prod: w10 ms.sitesec: library ms.pagetype: deploy -ms.date: 10/02/2018 -author: Mikeblodge +ms.date: 12/03/2018 +author: jaimeo --- # Windows 10 in S mode - What is it? @@ -19,7 +19,7 @@ S mode is an evolution of the S SKU introduced with Windows 10 April 2018 Update ## S mode key features **Microsoft-verified security** -With Windows 10 in S mode, you’ll find your favorite applications, such as Office, Evernote, and Spotify in the Microsoft Store where they’re Microsoft-verified for security. You can also feel secure when you’re online. Microsoft Edge, your default browser, gives you protection against phishing and socially-engineered malware. +With Windows 10 in S mode, you’ll find your favorite applications, such as Office, Evernote, and Spotify in the Microsoft Store where they’re Microsoft-verified for security. You can also feel secure when you’re online. Microsoft Edge, your default browser, gives you protection against phishing and socially engineered malware. **Performance that lasts** @@ -33,9 +33,16 @@ Save your files to your favorite cloud, like OneDrive or Dropbox, and access the ## Deployment -Windows 10 S mode is built for [Modern Management](https://docs.microsoft.com/windows/client-management/manage-windows-10-in-your-organization-modern-management) which means using [Windows Auto Pilot](https://docs.microsoft.com/windows/deployment/windows-autopilot/windows-10-autopilot). The best way to start using an S mode device is to embrace Modern Management fully when designing the deployment plan. Windows Auto Pilot allows you to deploy the deivce directly to the employee without having to touch the physical device. Instead of manually deploying a custom image to a machine, Windows Auto Pilot will start with a generic PC that can only be used to join the company domain; Polices are then deployed automatically through Modern Device Management. +Windows 10 S mode is built for [Modern Management](https://docs.microsoft.com/windows/client-management/manage-windows-10-in-your-organization-modern-management) which means using [Windows Auto Pilot](https://docs.microsoft.com/windows/deployment/windows-autopilot/windows-10-autopilot). Windows Autopilot lets you deploy the device directly to the employee without having to touch the physical device. Instead of manually deploying a custom image, Windows Autopilot will start with a generic PC that can only be used to join the company domain; policies are then deployed automatically through device management to customize the device to the user and the environment. Devices will be shipped in S mode, and you can either keep it in S mode or use Windows Autopilot to switch the device out of S mode. + +## Keep line of business apps functioning with Desktop Bridge + +Worried about your line of business apps not working in S mode? [Desktop Bridge](https://docs.microsoft.com/windows/uwp/porting/desktop-to-uwp-root) enables you to convert your line of buisness apps to a packaged app with UWP manifest. After testing and validating you can distribute the app through the Microsoft Store, making it ideal for Windows 10 in S mode. + +## Repackage Win32 apps into the MSIX format + +The [MSIX Packaging Tool](https:/docs.microsoft.com/windows/application-management/msix-app-packaging-tool), available from the Microsoft Store, enables you to repackage existing Win32 applications to the MSIX format. You can run your desktop installers through this tool interactively and obtain an MSIX package that you can install on your device and upload to the Microsoft Store. This is another way to get your apps ready to run on Windows 10 in S mode. -![Windows auto pilot work flow](images/autopilotworkflow.png) ## Related links diff --git a/windows/deployment/windows-10-pro-in-s-mode.md b/windows/deployment/windows-10-pro-in-s-mode.md index a127409535..55a36d8499 100644 --- a/windows/deployment/windows-10-pro-in-s-mode.md +++ b/windows/deployment/windows-10-pro-in-s-mode.md @@ -7,8 +7,8 @@ ms.localizationpriority: medium ms.prod: w10 ms.sitesec: library ms.pagetype: deploy -ms.date: 08/30/2018 -author: Mikeblodge +ms.date: 12/03/2018 +author: elizapo --- # Switch to Windows 10 Pro/Enterprise from S mode @@ -16,25 +16,42 @@ author: Mikeblodge We recommend staying in S mode. However, in some limited scenarios, you might need to switch to Windows 10 Pro. You can switch devices running Windows 10, version 1709 or later. Use the following information to switch to Windows 10 Pro through the Microsoft Store. > [!IMPORTANT] -> While it’s free to switch to Windows 10 Pro, it’s not reversible. The only way to rollback this kind of switch is through a [bare metal recover (BMR)](https://docs.microsoft.com/windows-hardware/manufacture/desktop/create-media-to-run-push-button-reset-features-s14) reset. This restores a Windows device to the factory state, even if the user needs to replace the hard drive or completely wipe the drive clean. If a device is switched out of S mode via the Microsoft Store, it will remain out of S mode even after the device is reset. +> While it’s free to switch to Windows 10 Pro, it’s not reversible. The only way to rollback this kind of switch is through a [bare metal recovery (BMR)](https://docs.microsoft.com/windows-hardware/manufacture/desktop/create-media-to-run-push-button-reset-features-s14) reset. This restores a Windows device to the factory state, even if the user needs to replace the hard drive or completely wipe the drive clean. If a device is switched out of S mode via the Microsoft Store, it will remain out of S mode even after the device is reset. + +## Switch one device through the Microsoft Store +Use the following information to switch to Windows 10 Pro through the Microsoft Store. + +Note these differences affecting switching modes in various releases of Windows 10: + +- In Windows 10, version 1709, you can switch devices one at a time from Windows 10 Pro in S mode to Windows 10 Pro by using the Microsoft Store. No other switches are possible. +- In Windows 10, version 1803, you can switch devices running any S mode edition to the equivalent non-S mode edition one at a time by using the Microsoft Store. +- Windows 10, version 1809, you can switch devices running any S mode edition to the equivalent non-S mode edition one at a time by using the Microsoft Store or you can switch multiple devices in bulk by using Intune. You can also block users from switching devices themselves. -## How to switch -If you’re running Windows 10, version 1709 or version 1803, you can switch to Windows 10 Pro through the Microsoft Store. Devices running version 1803 will only be able to switch through the Store one device at a time. 1. Sign into the Microsoft Store using your Microsoft account. -2. Search for "S mode" -3. In the offer, click **Buy**, **Get**, OR **Learn more.** +2. Search for "S mode". +3. In the offer, select **Buy**, **Get**, or **Learn more.** + You'll be prompted to save your files before the switch starts. Follow the prompts to switch to Windows 10 Pro. -## Keep Line of Business apps functioning with Desktop Bridge -Worried about your LOB apps not working in S mode? Using Desktop Bridge will enable you to convert your Line of Business apps to a packaged app with UWP manifest. After testing and validating you can distribute the app through the Windows Store or existing channels. +## Switch one or more devices by using Microsoft Intune -[Explore Desktop Bridge](https://docs.microsoft.com/windows/uwp/porting/desktop-to-uwp-root) +Starting with Windows 10, version 1809, if you need to switch multiple devices in your environment from Windows 10 Pro in S mode to Windows 10 Pro, you can use Microsoft Intune or any other supported mobile device management software. You can configure devices to switch out of S mode during OOBE or post-OOBE - this gives you flexibility to manage Windows 10 in S mode devices at any point during the device lifecycle. -## Repackage win32 apps into the MSIX format -The MSIX Packaging Tool (Preview) is now available to install from the Microsoft Store. The MSIX Packaging Tool enables you to repackage your existing win32 applications to the MSIX format. You can run your desktop installers through this tool interactively and obtain an MSIX package that you can install on your machine and upload to the Microsoft Store. +1. Start Microsoft Intune. +2. Navigate to **Device configuration > Profiles > Windows 10 and later > Edition upgrade and mode switch**. +3. Follow the instructions to complete the switch. + + +## Block users from switching + +You can control which devices or users can use the Microsoft Store to switch out of S mode in Windows 10. +To set this, go to **Device configuration > Profiles > Windows 10 and later > Edition upgrade and mode switch in Microsoft Intune**, and then choose **Keep in S mode**. + +**S mode management with CSPs** + +In addition to using Microsoft Intune or another modern device management tool to manage S mode, you can also use the [WindowsLicensing](https://docs.microsoft.com/windows/client-management/mdm/windowslicensing-csp) configuration service provider (CSP). In Windows 10, version 1809, we added S mode functionality that lets you switch devices, block devices from switching, and check the status (whether a device is in S mode). -[Explore MSIX app Packaging Tool](https://docs.microsoft.com/windows/application-management/msix-app-packaging-tool) ## Related topics From b9b97741850e6578b2f893afdadaebaab58c9bc1 Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Mon, 3 Dec 2018 18:23:48 +0000 Subject: [PATCH 437/487] Merged PR 13130: Updated MSIX app packaging tool main page --- .../msix-app-packaging-tool.md | 224 +----------------- 1 file changed, 13 insertions(+), 211 deletions(-) diff --git a/windows/application-management/msix-app-packaging-tool.md b/windows/application-management/msix-app-packaging-tool.md index 92024688fb..c92489e73a 100644 --- a/windows/application-management/msix-app-packaging-tool.md +++ b/windows/application-management/msix-app-packaging-tool.md @@ -8,228 +8,30 @@ ms.sitesec: library ms.localizationpriority: medium ms.author: mikeblodge ms.topic: article -ms.date: 10/18/2018 +ms.date: 12/03/2018 --- # Repackage existing win32 applications to the MSIX format -The MSIX Packaging Tool 1.2018.1005.0 is now available to install from the Microsoft Store. The MSIX Packaging Tool enables you to repackage your existing win32 applications to the MSIX format. You can run your desktop installers through this tool interactively and obtain an MSIX package that you can install on your machine and upload to the Microsoft Store. +MSIX is a packaging format built to be safe, secure and reliable, based on a combination of .msi, .appx, App-V and ClickOnce installation technologies. You can [use the MSIX packaging tool](https://docs.microsoft.com/windows/msix/packaging-tool/create-app-package-msi-vm) to repackage your existing Win32 applications to the MSIX format. -> Prerequisites: +You can either run your installer interactivly (through the UI) or create a package from the command line. Either way, you can convert an application without having the source code. Then, you can make your app available through the Microsoft Store. + +- [Package your favorite application installer](https://docs.microsoft.com/windows/msix/packaging-tool/create-app-package-msi-vm) interactively (msi, exe, App-V 5.x and ClickOnce) in MSIX format. +- Create a [modification package](https://docs.microsoft.com/windows/msix/packaging-tool/package-editor) to update an existing MSIX package. +- [Bundle multiple MSIX packages](https://docs.microsoft.com/windows/msix/packaging-tool/bundle-msix-packages) for distribution. + +## Installing the MSIX Packaging Tool + +### Prerequisites - Windows 10, version 1809 (or later) - Participation in the Windows Insider Program (if you're using an Insider build) - A valid Microsoft account (MSA) alias to access the app from the Microsoft Store - Admin privileges on your PC account -## Installing the MSIX Packaging Tool +### Get the app from the Microsoft Store 1. Use the MSA login associated with your Windows Insider Program credentials in the [Microsoft Store](https://www.microsoft.com/store/r/9N5LW3JBCXKF). 2. Open the product description page. -3. Click the install icon to begin installation. - -Here is what you can expect to be able to do with this tool: - -- Package your favorite application installer interactively (msi, exe, App-V 5.x and ClickOnce) to MSIX format by launching the tool and selecting **Application package** icon. -- Create a modification package for a newly created Application MSIX Package by launching the tool and selecting the **Modification package** icon. -- Open your MSIX package to view and edit its content/properties by navigating to the **Open package editor** tab. Browse to the MSIX package and select **Open package**. - -## Creating an application package using the Command line interface -To create a new MSIX package for your application, run the MsixPackagingTool.exe create-package command in a Command prompt window. - -Here are the parameters that can be passed as command line arguments: - - -|Parameter |Description | -|---------|---------| -|-?
      --help | Show help information | -|--template | [required] path to the conversion template XML file containing package information and settings for this conversion | -|--virtualMachinePassword | [optional] The password for the Virtual Machine to be used for the conversion environment. Notes: The template file must contain a VirtualMachine element and the Settings::AllowPromptForPassword attribute must not be set to true. | - -Examples: - -- MsixPackagingTool.exe create-package --template c:\users\documents\ConversionTemplate.xml -- MSIXPackagingTool.exe create-package --template c:\users\documents\ConversionTemplate.xml --virtualMachinePassword pswd112893 - -## Creating an application package using virtual machines - -You can select to perform the packaging steps on a virtual machine. To do this: -- Click on Application package and select “Create package on an existing virtual machine” in the select environment page. -- The tool will then query for existing Virtual machines and allows you to select one form a drop down menu. -- Once a VM is selected the tool will ask for user and password. The username field accepts domain\user entries as well. - -When using local virtual machines as conversion environment, the tool leverages an authenticated remote PowerShell connection to configure the virtual machine. A lightweight WCF server then provides bidirectional communication between the host and target environment. - -Requirements: -- Virtual Machine need to have PSRemoting enabled. (Enable-PSRemoting command should be run on the VM) -- Virtual Machine needs to be configured for Windows Insider Program similar to the host machine. Minimum Windows 10 build 17701 - - -## Conversion template file - - -```xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -``` - -## Conversion template parameter reference -Here is the complete list of parameters that you can use in the Conversion template file. When a virtual machine is conversion environment, all file paths(installer, savelocation, etc) should be declared relative to the host, where the tool is running) - - -|ConversionSettings entries |Description | -|---------|---------| -|Settings:: AllowTelemetry |[optional] Enables telemetry logging for this invocation of the tool. | -|Settings:: ApplyAllPrepareComputerFixes |[optional] Applies all recommended prepare computer fixes. Cannot be set when other attributes are used. | -|Settings:: GenerateCommandLineFile |[optional] Copies the template file input to the SaveLocation directory for future use. | -|Settings:: AllowPromptForPassword |[optional] Instructs the tool to prompt the user to enter passwords for the Virtual Machine and for the signing certificate if it is required and not specified. | -|Settings:: EnforceMicrosoftStoreVersioningRequirements|[optional] Instructs the tool to enforce the package versioning scheme required for deployment from Microsoft Store and Microsoft Store for Business.| -|ExclusionItems |[optional] 0 or more FileExclusion or RegistryExclusion elements. All FileExclusion elements must appear before any RegistryExclusion elements. | -|ExclusionItems::FileExclusion |[optional] A file to exclude for packaging. | -|ExclusionItems::FileExclusion::ExcludePath |Path to file to exclude for packaging. | -|ExclusionItems::RegistryExclusion |[optional] A registry key to exclude for packaging. | -|ExclusionItems::RegistryExclusion:: ExcludePath |Path to registry to exclude for packaging. | -|PrepareComputer::DisableDefragService |[optional] Disables Windows Defragmenter while the app is being converted. If set to false, overrides ApplyAllPrepareComputerFixes. | -|PrepareComputer:: DisableWindowsSearchService |[optional] Disables Windows Search while the app is being converted. If set to false, overrides ApplyAllPrepareComputerFixes. | -|PrepareComputer:: DisableSmsHostService |[optional] Disables SMS Host while the app is being converted. If set to false, overrides ApplyAllPrepareComputerFixes. | -|PrepareComputer:: DisableWindowsUpdateService |[optional] Disables Windows Update while the app is being converted. If set to false, overrides ApplyAllPrepareComputerFixes. | -|SaveLocation |[optional] An element to specify the save location of the tool. If not specified, the package will be saved under the Desktop folder. | -|SaveLocation::PackagePath |[optional] The path to the file or folder where the resulting MSIX package is saved. | -|SaveLocation::TemplatePath |[optional] The path to the file or folder where the resulting CLI template is saved. | -|Installer::Path |The path to the application installer. | -|Installer::Arguments |The arguments to pass to the installer. You must pass the arguments to force your installer to run unattended/silently. If the installer is an msi or appv, pass an empty argument ie Installer=””. | -|Installer::InstallLocation |[optional] The full path to your application's root folder for the installed files if it were installed (e.g. "C:\Program Files (x86)\MyAppInstalllocation"). | -|VirtualMachine |[optional] An element to specify that the conversion will be run on a local Virtual Machine. | -|VrtualMachine::Name |The name of the Virtual Machine to be used for the conversion environment. | -|VirtualMachine::Username |[optional] The user name for the Virtual Machine to be used for the conversion environment. | -|PackageInformation::PackageName |The Package Name for your MSIX package. | -|PackageInformation::PackageDisplayName |The Package Display Name for your MSIX package. | -|PackageInformation::PublisherName |The Publisher for your MSIX package. | -|PackageInformation::PublisherDisplayName |The Publisher Display Name for your MSIX package. | -|PackageInformation::Version |The version number for your MSIX package. | -|PackageInformation:: MainPackageNameForModificationPackage |[optional] The Package identity name of the main package name. This is used when creating a modification package that takes a dependency on a main (parent) application. | -|Applications |[optional] 0 or more Application elements to configure the Application entries in your MSIX package. | -|Application::Id |The App ID for your MSIX application. This ID will be used for the Application entry detected that matches the specified ExecutableName. You can have multiple Application ID for executables in the package | -|Application::ExecutableName |The executable name for the MSIX application that will be added to the package manifest. The corresponding application entry will be ignored if no application with this name is detected. | -|Application::Description |[optional] The App Description for your MSIX application. If not used, the Application DisplayName will be used. This description will be used for the application entry detected that matches the specified ExecutableName | -|Application::DisplayName |The App Display Name for your MSIX package. This Display Name will be used for the application entry detected that matches the specified ExecutableName | -|Capabilities |[optional] 0 or more Capability elements to add custom capabilities to your MSIX package. “runFullTrust” capability is added by default during conversion. | -|Capability::Name |The capability to add to your MSIX package. | - -## Delete temporary conversion files using Command line interface -To delete all the temporary package files, logs, and artifacts created by the tool, run the MsixPackagingTool.exe cleanup command in the Command line window. - -Example: -- MsixPackagingTool.exe cleanup - -## How to file feedback - -Open Feedback Hub. Alternatively, launch the tool and select the **Settings** gear icon in the top right corner to open the Feedback tab. Here you can file feedback for suggestions, problems, and see other feedback items. - -## Best practices - -- When Packaging ClickOnce installers, it is necessary to send a shortcut to the desktop if the installer is not doing so already. In general, it's a good practice to always send a shortcut to your desktop for the main app executable. -- When creating modification packages, you need to declare the **Package Name** (Identity Name) of the parent application in the tool UI so that the tool sets the correct package dependency in the manifest of the modification package. -- Declaring an installation location field on the Package information page is optional but *recommended*. Make sure that this path matches the installation location of application Installer. -- Performing the preparation steps on the **Prepare Computer** page is optional but *highly recommended*. - -## Known issues -- MSIX Packaging Tool Driver will fail to install if Windows Insider flight ring settings do no match the OS build of the conversion environment. Navigate to Settings, Updates & Security, Windows Insider Program to make sure your Insider preview build settings do not need attention. If you see this message click on the Fix me button to log in again. You might have to go to Windows Update page and check for update before settings change takes effect. Then try to run the tool again to download the MSIX Packaging Tool driver. If you are still hitting issues, try changing your flight ring to Canary or Insider Fast, install the latest Windows updates and try again. -- Restarting the machine during application installation is not supported. Please ignore the restart request if possible or pass an argument to the installer to not require a restart. -- Setting **EnforceMicrosoftStoreVersioningRequirements=true**, when using the command line interface, will throw an error, even if the vesrion is set correctly. To work around this issue, use **EnforceMicrosoftStoreVersioningRequirements=false** in the conversion template file. -- Adding files to MSIX packages in package editor does not add the file to the folder that the user right-clicks. To work around this issue, ensure that the file being added is in the correct classic app location. For example if you want to add a file in the VFS\ProgramFilesx86\MyApp folder, copy the file locally to your C:\Program Files (86)\MyApp location first, then in the package editor right-click **Package files**, and then click **Add file**. Browse to the newly copied file, then click **Save**. +3. Click the install icon to begin installation. \ No newline at end of file From 1e494974d203c5a6b04f5847685885f522bf992e Mon Sep 17 00:00:00 2001 From: jaimeo Date: Mon, 3 Dec 2018 11:02:27 -0800 Subject: [PATCH 438/487] changing author --- education/windows/change-to-pro-education.md | 2 +- education/windows/s-mode-switch-to-edu.md | 2 +- windows/deployment/windows-10-pro-in-s-mode.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/education/windows/change-to-pro-education.md b/education/windows/change-to-pro-education.md index b7173afa9b..d6bd7cb98c 100644 --- a/education/windows/change-to-pro-education.md +++ b/education/windows/change-to-pro-education.md @@ -9,7 +9,7 @@ ms.sitesec: library ms.pagetype: edu ms.localizationpriority: medium author: MikeBlodge -ms.author: MikeBlodge +ms.author: jaimeo ms.date: 04/30/2018 --- diff --git a/education/windows/s-mode-switch-to-edu.md b/education/windows/s-mode-switch-to-edu.md index a2787966eb..e9dabad759 100644 --- a/education/windows/s-mode-switch-to-edu.md +++ b/education/windows/s-mode-switch-to-edu.md @@ -9,7 +9,7 @@ ms.technology: Windows ms.sitesec: library ms.pagetype: edu ms.date: 12/03/2018 -author: elizapo +author: jaimeo --- # Switch to Windows 10 Pro Education in S mode from Windows 10 Pro in S mode diff --git a/windows/deployment/windows-10-pro-in-s-mode.md b/windows/deployment/windows-10-pro-in-s-mode.md index 55a36d8499..1a3aa236d4 100644 --- a/windows/deployment/windows-10-pro-in-s-mode.md +++ b/windows/deployment/windows-10-pro-in-s-mode.md @@ -8,7 +8,7 @@ ms.prod: w10 ms.sitesec: library ms.pagetype: deploy ms.date: 12/03/2018 -author: elizapo +author: jaimeo --- # Switch to Windows 10 Pro/Enterprise from S mode From c9b2f5c40dd20ed7a63d0c74867d52ae7c87d3fb Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 3 Dec 2018 20:04:39 +0000 Subject: [PATCH 439/487] Merged PR 13129: new troubleshooting topic from Kaushik --- windows/configuration/TOC.md | 1 + windows/configuration/images/start-ts-1.png | Bin 0 -> 180186 bytes windows/configuration/images/start-ts-2.png | Bin 0 -> 124325 bytes windows/configuration/images/start-ts-3.png | Bin 0 -> 113021 bytes windows/configuration/images/start-ts-4.png | Bin 0 -> 123289 bytes windows/configuration/images/start-ts-5.jpg | Bin 0 -> 48447 bytes windows/configuration/images/start-ts-6.png | Bin 0 -> 204622 bytes windows/configuration/images/start-ts-7.png | Bin 0 -> 301033 bytes .../start-layout-troubleshoot.md | 313 ++++++++++++++++++ 9 files changed, 314 insertions(+) create mode 100644 windows/configuration/images/start-ts-1.png create mode 100644 windows/configuration/images/start-ts-2.png create mode 100644 windows/configuration/images/start-ts-3.png create mode 100644 windows/configuration/images/start-ts-4.png create mode 100644 windows/configuration/images/start-ts-5.jpg create mode 100644 windows/configuration/images/start-ts-6.png create mode 100644 windows/configuration/images/start-ts-7.png create mode 100644 windows/configuration/start-layout-troubleshoot.md diff --git a/windows/configuration/TOC.md b/windows/configuration/TOC.md index b0498ec09f..c2226fc484 100644 --- a/windows/configuration/TOC.md +++ b/windows/configuration/TOC.md @@ -42,6 +42,7 @@ ### [Customize Windows 10 Start and taskbar with Group Policy](customize-windows-10-start-screens-by-using-group-policy.md) ### [Customize Windows 10 Start and taskbar with provisioning packages](customize-windows-10-start-screens-by-using-provisioning-packages-and-icd.md) ### [Customize Windows 10 Start and taskbar with mobile device management (MDM)](customize-windows-10-start-screens-by-using-mobile-device-management.md) +### [Troubleshoot Start menu errors](start-layout-troubleshoot.md) ### [Changes to Start policies in Windows 10](changes-to-start-policies-in-windows-10.md) ## [Provisioning packages for Windows 10](provisioning-packages/provisioning-packages.md) ### [How provisioning works in Windows 10](provisioning-packages/provisioning-how-it-works.md) diff --git a/windows/configuration/images/start-ts-1.png b/windows/configuration/images/start-ts-1.png new file mode 100644 index 0000000000000000000000000000000000000000..ca04fc7f776e220a2f0f34e206a9ca939d85e299 GIT binary patch literal 180186 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≶0~)<_ZIJ!DQ?Zot5$W9>CN!*!C*(dP7}#!y4@bc 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 E05+Z9r2qf` literal 0 HcmV?d00001 diff --git a/windows/configuration/images/start-ts-6.png b/windows/configuration/images/start-ts-6.png new file mode 100644 index 0000000000000000000000000000000000000000..d124d38fed2ec591571c790087ac45a3c074f328 GIT binary patch literal 204622 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%0D7P@Hh%iAYIi}2`BLxi;*C`_t0yP>BKAcQhK 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�Uy`>y?uU-=oH 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"a93rv0E?Cu9jjd>f!vXy7-5VH5 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 query pdc` in a command prompt. The results will be similar to the following: + +>SERVICE_NAME: pdc +>TYPE : 1 KERNEL_DRIVER +>STATE : 4 RUNNING +> (STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN) +>WIN32_EXIT_CODE : 0 (0x0) +>SERVICE_EXIT_CODE : 0 (0x0) +>CHECKPOINT : 0x0 +>WAIT_HINT : 0x0 + +The PDC service uses pdc.sys located in the %WinDir%\system32\drivers. + +The PDC registry key is: +`HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\pdc` +**Description**="@%SystemRoot%\\system32\\drivers\\pdc.sys,-101" +**DisplayName**="@%SystemRoot%\\system32\\drivers\\pdc.sys,-100" +**ErrorControl**=dword:00000003 +**Group**="Boot Bus Extender" +**ImagePath**=hex(2):73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,64,00,\ + 72,00,69,00,76,00,65,00,72,00,73,00,5c,00,70,00,64,00,63,00,2e,00,73,00,79,\ + 00,73,00,00,00 +**Start**=dword:00000000 +**Type**=dword:00000001 + +In addition to the listed dependencies for the service, Background Tasks Infrastructure Service requires the Power Dependency Coordinator Driver to be loaded. If the PDC does not load at boot, Background Tasks Infrastructure Service will fail and affect Start Menu. +Events for both PDC and Background Tasks Infrastructure Service will be recorded in the event logs. PDC should not be disabled or deleted. BrokerInfrastructure is an automatic service. This Service is required for all these operating Systems as running to have a stable Start Menu. + +>[!NOTE] +>You cannot stop this automatic service when machine is running (C:\windows\system32\svchost.exe -k DcomLaunch -p). + + +### Symptom: After upgrading from 1511 to 1607 versions of Windows, the Group Policy "Remove All Programs list from the Start Menu" may not work + +**Cause**: There was a change in the All Apps list between Windows 10, versions 1511 and 1607. These changes mean the original Group Policy and corresponding registry key no longer apply. + +**Resolution**: This issue was resolved in the June 2017 updates. Please update Windows 10, version 1607 to the latest cumulative or feature updates. + +>[!Note] +>When the Group Policy is enabled, the desired behavior also needs to be selected. By default, it is set to **None**. + + +### Symptom: Application tiles like Alarm, Calculator, and Edge are missing from Start Menu and the Settings app fails to open on Windows 10, version 1709 when a local user profile is deleted + +![Screenshots that show download icons on app tiles and missing app tiles](images/start-ts-2.png) + +**Cause**: This is a known issue where the first-time logon experience is not detected and does not trigger the install of some Apps. + +**Resolution**: This issue has been fixed for Windows 10, version 1709 in [KB 4089848](https://support.microsoft.com/help/4089848) March 22, 2018—KB4089848 (OS Build 16299.334) + +### Symptom: When attempting to customize Start Menu layout, the customizations do not apply or results are not expected + +**Cause**: There are two main reasons for this issue: + +- Incorrect format: Editing the xml file incorrectly by adding an extra space or spaces, entering a bad character, or saving in the wrong format. + - To tell if the format is incorrect, check for **Event ID: 22** in the "Applications and Services\Microsoft\Windows\ShellCommon-StartLayoutPopulation\Operational" log. + - Event ID 22 is logged when the xml is malformed, meaning the specified file simply isn’t valid xml. + - When editing the xml file, it should be saved in UTF-8 format. + +- Unexpected information: This occurs when possibly trying to add a tile via unexpected or undocumented method. + - **Event ID: 64** is logged when the xml is valid but has unexpected values. + - For example: The following error occurred while parsing a layout xml file: The attribute 'LayoutCustomizationRestrictiontype' on the element '{http://schemas.microsoft.com/Start/2014/LayoutModification}DefaultLayoutOverride' is not defined in the DTD/Schema. + +XML files can and should be tested locally on a Hyper-V or other virtual machine before deployment or application by Group Policy + +### Symptom: Start menu no longer works after a PC is refreshed using F12 during start up + +**Description**: If a user is having problems with a PC, is can be refreshed, reset, or restored. Refreshing the PC is a beneficial option because it maintains personal files and settings. When users have trouble starting the PC, "Change PC settings" in Settings is not accessible. So, to access the System Refresh, users may use the F12 key at start up. Refreshing the PC finishes, but Start Menu is not accessible. + +**Cause**: This is a known issue and has been resolved in a cumulative update released August 30th 2018. + +**Resolution**: Install corrective updates; a fix is included in the [September 11, 2018-KB4457142 release](https://support.microsoft.com/help/4457142). + +### Symptom: The All Apps list is missing from Start menu + +**Cause**: “Remove All Programs list from the Start menu" Group Policy is enabled. + +**Resolution**: Disable the “Remove All Programs list from the Start menu" Group Policy. + +### Symptom: Tiles are missing from the Start Menu when using Windows 10, version 1703 or older, Windows Server 2016, and Roaming User Profiles with a Start layout + +**Description**: There are two different Start Menu issues in Windows 10: +- Administrator configured tiles in the start layout fail to roam. +- User-initiated changes to the start layout are not roamed. + +Specifically, behaviors include + - Applications (apps or icons) pinned to the start menu are missing. + - Entire tile window disappears. + - The start button fails to respond. + - If a new roaming user is created, the first logon appears normal, but on subsequent logons, tiles are missing. + + +![Example of a working layout](images/start-ts-3.png) + +*Working layout on first sign-in of a new roaming user profile* + +![Example of a failing layout](images/start-ts-4.png) + +*Failing layout on subsequent sign-ins* + + +**Cause**: A timing issue exists where the Start Menu is ready before the data is pulled locally from the Roaming User Profile. The issue does not occur on first logons of a new roaming user, as the code path is different and slower. + +**Resolution**: This issue has been resolved in Windows 10, versions 1703 and 1607, cumulative updates [as of March 2017](https://support.microsoft.com/help/4013429). + + +### Symptom: Start Menu layout customizations are lost after upgrading to Windows 10, version 1703 + +**Description**: + +Before the upgrade: + + ![Example of Start screen with customizations applied](images/start-ts-5.jpg) + +After the upgrade the user pinned tiles are missing: + + ![Example of Start screen with previously pinned tiles missing](images/start-ts-6.png) + +Additionally, users may see blank tiles if logon was attempted without network connectivity. + + ![Example of blank tiles](images/start-ts-7.png) + + +**Resolution**: This is fixed in [October 2017 update](https://support.microsoft.com/en-us/help/4041676). + +### Symptom: Tiles are missing after upgrade from Windows 10, version 1607 to version 1709 for users with Roaming User Profiles (RUP) enabled and managed Start Menu layout with partial lockdown + +**Resolution** The April 2018 LCU must be applied to Windows 10, version 1709 before a user logs on. + +### Symptom: Start Menu and/or Taskbar layout customizations are not applied if CopyProfile option is used in an answer file during Sysprep + +**Resolution**: CopyProfile is no longer supported when attempting to customize Start Menu or taskbar with a layoutmodification.xml. + +### Symptom: Start Menu issues with Tile Data Layer corruption + +**Cause**: Windows 10, version 1507 through the release of version 1607 uses a database for the Tile image information. This is called the Tile Data Layer database. + +**Resolution** There are steps you can take to fix the icons, first is to confirm that is the issue that needs to be addressed. + +1. The App or Apps work fine when you click on the tiles. +2. The tiles are blank, have a generic placeholder icon, have the wrong or strange title information. +3. The app is missing, but listed as installed via Powershell and works if you launch via URI. + - Example: `windows-feedback://` +4. In some cases, Start can be blank, and Action Center and Cortana do not launch. + +>[!Note] +>Corruption recovery removes any manual pins from Start. Apps should still be visible, but you’ll need to re-pin any secondary tiles and/or pin app tiles to the main Start view. Aps that you have installed that are completely missing from “all apps” is unexpected, however. That implies the re-registration didn’t work. + +- Open a command prompt, and run the following command: + +``` +C:\Windows\System32\tdlrecover.exe -reregister -resetlayout -resetcache +``` + +Although a reboot is not required, it may help clear up any residual issues after the command is run. + + + + + + + + + + + + From 7607735d410e1bd162b4f9cc221bcf3606b00137 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Mon, 3 Dec 2018 15:12:42 -0800 Subject: [PATCH 440/487] correcting some typos --- windows/deployment/s-mode.md | 7 +++++-- windows/deployment/windows-10-pro-in-s-mode.md | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/windows/deployment/s-mode.md b/windows/deployment/s-mode.md index cf1a393efa..d6c9425f61 100644 --- a/windows/deployment/s-mode.md +++ b/windows/deployment/s-mode.md @@ -27,13 +27,16 @@ Start-ups are quick, and S mode is built to keep them that way. With Microsoft E **Choice and flexibility** -Save your files to your favorite cloud, like OneDrive or Dropbox, and access them from any device you choose. Browse the Microsoft Store for thousands of apps, and if you don’t find exactly what you want, you can easily [switch out of S mode](https://docs.microsoft.com/windows/deployment/windows-10-pro-in-s-mode) to Home, Pro, or Enterprise at any time and search the web for more choices, as shown below. +Save your files to your favorite cloud, like OneDrive or Dropbox, and access them from any device you choose. Browse the Microsoft Store for thousands of apps, and if you don’t find exactly what you want, you can easily [switch out of S mode](https://docs.microsoft.com/windows/deployment/windows-10-pro-in-s-mode) to Windows 10 Home, Pro, or Enterprise editions at any time and search the web for more choices, as shown below. ![Switching out of S mode flow chart](images/s-mode-flow-chart.png) ## Deployment -Windows 10 S mode is built for [Modern Management](https://docs.microsoft.com/windows/client-management/manage-windows-10-in-your-organization-modern-management) which means using [Windows Auto Pilot](https://docs.microsoft.com/windows/deployment/windows-autopilot/windows-10-autopilot). Windows Autopilot lets you deploy the device directly to the employee without having to touch the physical device. Instead of manually deploying a custom image, Windows Autopilot will start with a generic PC that can only be used to join the company domain; policies are then deployed automatically through device management to customize the device to the user and the environment. Devices will be shipped in S mode, and you can either keep it in S mode or use Windows Autopilot to switch the device out of S mode. +Windows 10 S mode is built for [modern management](https://docs.microsoft.com/windows/client-management/manage-windows-10-in-your-organization-modern-management) which means using [Windows Autopilot](https://docs.microsoft.com/windows/deployment/windows-autopilot/windows-10-autopilot). Windows Autopilot lets you deploy the device directly to the employee without having to touch the physical device. Instead of manually deploying a custom image, Windows Autopilot will start with a generic PC that can only be used to join the company domain; policies are then deployed automatically through device management to customize the device to the user and the environment. Devices will be shipped in S mode, and you can either keep it in S mode or use Windows Autopilot to switch the device out of S mode. + + +Windows 10 in S mode is built for modern management, which means using Windows Autopilot and mobile device management. Windows Autopilot lets you deploy the device directly to the employee without IT having to touch the physical device. Instead of manually deploying a custom image, Windows Autopilot will start with a generic PC that can only be used to join the company domain; policies are then deployed automatically through mobile device management to customize the device to the user and the desired environment. Devices will be shipped in S mode, and you can either keep it in S mode or use Windows Autopilot to switch the device out of S mode during the first run process or later using mobile device management, if desired.. ## Keep line of business apps functioning with Desktop Bridge diff --git a/windows/deployment/windows-10-pro-in-s-mode.md b/windows/deployment/windows-10-pro-in-s-mode.md index 1a3aa236d4..7ae037d1cd 100644 --- a/windows/deployment/windows-10-pro-in-s-mode.md +++ b/windows/deployment/windows-10-pro-in-s-mode.md @@ -48,7 +48,7 @@ Starting with Windows 10, version 1809, if you need to switch multiple devices i You can control which devices or users can use the Microsoft Store to switch out of S mode in Windows 10. To set this, go to **Device configuration > Profiles > Windows 10 and later > Edition upgrade and mode switch in Microsoft Intune**, and then choose **Keep in S mode**. -**S mode management with CSPs** +## S mode management with CSPs In addition to using Microsoft Intune or another modern device management tool to manage S mode, you can also use the [WindowsLicensing](https://docs.microsoft.com/windows/client-management/mdm/windowslicensing-csp) configuration service provider (CSP). In Windows 10, version 1809, we added S mode functionality that lets you switch devices, block devices from switching, and check the status (whether a device is in S mode). From 9919b85a2e1cc7d45d87aa6dae50f702854327e6 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 4 Dec 2018 16:46:52 +0000 Subject: [PATCH 441/487] Merged PR 13156: Update how to remove ease of access --- windows/configuration/kiosk-prepare.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/kiosk-prepare.md b/windows/configuration/kiosk-prepare.md index 7932dafc17..79b8628623 100644 --- a/windows/configuration/kiosk-prepare.md +++ b/windows/configuration/kiosk-prepare.md @@ -31,7 +31,7 @@ Recommendation | How to Hide update notifications
      (New in Windows 10, version 1809) | Go to **Group Policy Editor** > **Computer Configuration** > **Administrative Templates\\Windows Components\\Windows Update\\Display options for update notifications**
      -or-
      Use the MDM setting **Update/UpdateNotificationLevel** from the [**Policy/Update** configuration service provider](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-updatenotificationlevel)
      -or-
      Add the following registry keys as DWORD (32-bit) type:
      `HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\UpdateNotificationLevel` with a value of `1`, and `HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\SetUpdateNotificationLevel` with a value of `1` to hide all notifications except restart warnings, or value of `2` to hide all notifications, including restart warnings. Replace "blue screen" with blank screen for OS errors | Add the following registry key as DWORD (32-bit) type with a value of `1`:

      `HKLM\SYSTEM\CurrentControlSet\Control\CrashControl\DisplayDisabled` Put device in **Tablet mode**. | If you want users to be able to use the touch (on screen) keyboard, go to **Settings** > **System** > **Tablet mode** and choose **On.** Do not turn on this setting if users will not interact with the kiosk, such as for a digital sign. -Hide **Ease of access** feature on the sign-in screen. | Go to **Control Panel** > **Ease of Access** > **Ease of Access Center**, and turn off all accessibility tools. +Hide **Ease of access** feature on the sign-in screen. | See [how to disable the Ease of Access button in the registry.](https://docs.microsoft.com/windows-hardware/customize/enterprise/complementary-features-to-custom-logon#welcome-screen) Disable the hardware power button. | Go to **Power Options** > **Choose what the power button does**, change the setting to **Do nothing**, and then **Save changes**. Remove the power button from the sign-in screen. | Go to **Computer Configuration** > **Windows Settings** > **Security Settings** > **Local Policies** >**Security Options** > **Shutdown: Allow system to be shut down without having to log on** and select **Disabled.** Disable the camera. | Go to **Settings** > **Privacy** > **Camera**, and turn off **Let apps use my camera**. From 6cbb9da0d92bff31df666ef950b612e17402ce56 Mon Sep 17 00:00:00 2001 From: Geoff <34522990+GeoffFromMSFT@users.noreply.github.com> Date: Tue, 4 Dec 2018 09:19:19 -0800 Subject: [PATCH 442/487] Update hololens-updates.md --- devices/hololens/hololens-updates.md | 27 ++++++++++----------------- 1 file changed, 10 insertions(+), 17 deletions(-) diff --git a/devices/hololens/hololens-updates.md b/devices/hololens/hololens-updates.md index e10552862b..f7265c8d92 100644 --- a/devices/hololens/hololens-updates.md +++ b/devices/hololens/hololens-updates.md @@ -14,36 +14,29 @@ ms.date: 04/30/2018 >**Looking for how to get the latest update? See [Update HoloLens](https://support.microsoft.com/help/12643/hololens-update-hololens).** -Windows 10, version 1803, is the first feature update to Windows Holographic for Business since its release in Windows 10, version 1607. As with desktop devices, administrators can manage updates to the HoloLens operating system using [Windows Update for Business](https://docs.microsoft.com/windows/deployment/update/waas-manage-updates-wufb). - >[!NOTE] >HoloLens devices must be [upgraded to Windows Holographic for Business](hololens-upgrade-enterprise.md) to manage updates. +For complete list of Update policies, see [Policies supported by Windows Holographic for Business](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-configuration-service-provider#a-href-idhololenspoliciesapolicies-supported-by-windows-holographic-for-business). -Mobile device management (MDM) providers use the [Policy Configuration Service Provider (CSP)](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider) to enable update management. +To configure how and when updates are applied, use the following policies: +- [Update/AllowAutoUpdate](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-update#update-allowautoupdate) +- [Update/ScheduledInstallDay](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-update#update-scheduledinstallday) +- [Update/ScheduledInstallTime](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-update#update-scheduledinstalltime) -The Update policies supported for HoloLens are: +To turn off the automatic check for updates, set the following policy to value **5** – Turn off Automatic Updates: +- [Update/AllowAutoUpdate](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-update#update-allowautoupdate) -- [Update/AllowAutoUpdate](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowautoupdate) -- [Update/AllowUpdateService](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowupdateservice) -- [Update/RequireDeferUpgrade](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-requiredeferupgrade) -- [Update/RequireUpdateApproval](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-requireupdateapproval) -- [Update/UpdateServiceUrl](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-updateserviceurl) +In Microsoft Intune, you can use **Automatic Update Behavior** to change this policy. (See [Manage software updates in Microsoft Intune](https://docs.microsoft.com/en-us/intune/windows-update-for-business-configure) - - -Typically, devices access Windows Update directly for updates. You can use the following update policies to configure devices to get updates from Windows Server Update Service (WSUS) instead: +For Windows 10 1607 builds only, you can use the following update policies to configure devices to get updates from Windows Server Update Service (WSUS) instead of Windows Update: - [Update/AllowUpdateService](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowupdateservice) - [Update/RequireUpdateApproval](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-requireupdateapproval) - [Update/UpdateServiceUrl](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-updateserviceurl) -In Microsoft Intune, use [a custom profile](https://docs.microsoft.com/intune/custom-settings-windows-holographic) to configure devices to get updates from WSUS. - - - ## Related topics -- [Manage software updates in Microsoft Intune](https://docs.microsoft.com/intune/windows-update-for-business-configure) \ No newline at end of file +- [Manage software updates in Microsoft Intune](https://docs.microsoft.com/intune/windows-update-for-business-configure) From ae35f0903e8cf90675d235c1d23998d672a18811 Mon Sep 17 00:00:00 2001 From: Geoff <34522990+GeoffFromMSFT@users.noreply.github.com> Date: Tue, 4 Dec 2018 09:21:59 -0800 Subject: [PATCH 443/487] Update hololens-updates.md --- devices/hololens/hololens-updates.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/devices/hololens/hololens-updates.md b/devices/hololens/hololens-updates.md index f7265c8d92..e293c7fa16 100644 --- a/devices/hololens/hololens-updates.md +++ b/devices/hololens/hololens-updates.md @@ -17,7 +17,7 @@ ms.date: 04/30/2018 >[!NOTE] >HoloLens devices must be [upgraded to Windows Holographic for Business](hololens-upgrade-enterprise.md) to manage updates. -For complete list of Update policies, see [Policies supported by Windows Holographic for Business](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-configuration-service-provider#a-href-idhololenspoliciesapolicies-supported-by-windows-holographic-for-business). +For a complete list of Update policies, see [Policies supported by Windows Holographic for Business](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-configuration-service-provider#a-href-idhololenspoliciesapolicies-supported-by-windows-holographic-for-business). To configure how and when updates are applied, use the following policies: - [Update/AllowAutoUpdate](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-update#update-allowautoupdate) @@ -29,7 +29,7 @@ To turn off the automatic check for updates, set the following policy to value * In Microsoft Intune, you can use **Automatic Update Behavior** to change this policy. (See [Manage software updates in Microsoft Intune](https://docs.microsoft.com/en-us/intune/windows-update-for-business-configure) -For Windows 10 1607 builds only, you can use the following update policies to configure devices to get updates from Windows Server Update Service (WSUS) instead of Windows Update: +For devices on Windows 10, version 1607 only: You can use the following update policies to configure devices to get updates from Windows Server Update Service (WSUS) instead of Windows Update: - [Update/AllowUpdateService](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowupdateservice) - [Update/RequireUpdateApproval](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-requireupdateapproval) From b5b5901b1445dc2b80b4804fc9ad61b32c7fc36a Mon Sep 17 00:00:00 2001 From: Geoff <34522990+GeoffFromMSFT@users.noreply.github.com> Date: Tue, 4 Dec 2018 09:22:30 -0800 Subject: [PATCH 444/487] Update hololens-updates.md --- devices/hololens/hololens-updates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens-updates.md b/devices/hololens/hololens-updates.md index e293c7fa16..2fbc436c8e 100644 --- a/devices/hololens/hololens-updates.md +++ b/devices/hololens/hololens-updates.md @@ -27,7 +27,7 @@ To configure how and when updates are applied, use the following policies: To turn off the automatic check for updates, set the following policy to value **5** – Turn off Automatic Updates: - [Update/AllowAutoUpdate](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-update#update-allowautoupdate) -In Microsoft Intune, you can use **Automatic Update Behavior** to change this policy. (See [Manage software updates in Microsoft Intune](https://docs.microsoft.com/en-us/intune/windows-update-for-business-configure) +In Microsoft Intune, you can use **Automatic Update Behavior** to change this policy. (See [Manage software updates in Microsoft Intune](https://docs.microsoft.com/en-us/intune/windows-update-for-business-configure)) For devices on Windows 10, version 1607 only: You can use the following update policies to configure devices to get updates from Windows Server Update Service (WSUS) instead of Windows Update: From 59c14c8e7bc0a8d9026be8d2e0ed500447459ab4 Mon Sep 17 00:00:00 2001 From: Geoff <34522990+GeoffFromMSFT@users.noreply.github.com> Date: Tue, 4 Dec 2018 09:48:37 -0800 Subject: [PATCH 445/487] Update hololens-updates.md --- devices/hololens/hololens-updates.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/devices/hololens/hololens-updates.md b/devices/hololens/hololens-updates.md index 2fbc436c8e..5b8a8563a3 100644 --- a/devices/hololens/hololens-updates.md +++ b/devices/hololens/hololens-updates.md @@ -17,17 +17,17 @@ ms.date: 04/30/2018 >[!NOTE] >HoloLens devices must be [upgraded to Windows Holographic for Business](hololens-upgrade-enterprise.md) to manage updates. -For a complete list of Update policies, see [Policies supported by Windows Holographic for Business](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-configuration-service-provider#a-href-idhololenspoliciesapolicies-supported-by-windows-holographic-for-business). +For a complete list of Update policies, see [Policies supported by Windows Holographic for Business](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider#a-href-idhololenspoliciesapolicies-supported-by-windows-holographic-for-business). To configure how and when updates are applied, use the following policies: -- [Update/AllowAutoUpdate](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-update#update-allowautoupdate) -- [Update/ScheduledInstallDay](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-update#update-scheduledinstallday) -- [Update/ScheduledInstallTime](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-update#update-scheduledinstalltime) +- [Update/AllowAutoUpdate](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowautoupdate) +- [Update/ScheduledInstallDay](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-scheduledinstallday) +- [Update/ScheduledInstallTime](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-scheduledinstalltime) To turn off the automatic check for updates, set the following policy to value **5** – Turn off Automatic Updates: -- [Update/AllowAutoUpdate](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-update#update-allowautoupdate) +- [Update/AllowAutoUpdate](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowautoupdate) -In Microsoft Intune, you can use **Automatic Update Behavior** to change this policy. (See [Manage software updates in Microsoft Intune](https://docs.microsoft.com/en-us/intune/windows-update-for-business-configure)) +In Microsoft Intune, you can use **Automatic Update Behavior** to change this policy. (See [Manage software updates in Microsoft Intune](https://docs.microsoft.com/intune/windows-update-for-business-configure)) For devices on Windows 10, version 1607 only: You can use the following update policies to configure devices to get updates from Windows Server Update Service (WSUS) instead of Windows Update: From ad8f5ee5d58bfe75f11f6c98c24aca123a954f63 Mon Sep 17 00:00:00 2001 From: Geoff <34522990+GeoffFromMSFT@users.noreply.github.com> Date: Tue, 4 Dec 2018 10:37:25 -0800 Subject: [PATCH 446/487] Update hololens-updates.md --- devices/hololens/hololens-updates.md | 1 + 1 file changed, 1 insertion(+) diff --git a/devices/hololens/hololens-updates.md b/devices/hololens/hololens-updates.md index 5b8a8563a3..9ea1e9de34 100644 --- a/devices/hololens/hololens-updates.md +++ b/devices/hololens/hololens-updates.md @@ -39,4 +39,5 @@ For devices on Windows 10, version 1607 only: You can use the following update p ## Related topics +- [Policies supported by Windows Holographic for Business](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider#a-href-idhololenspoliciesapolicies-supported-by-windows-holographic-for-business) - [Manage software updates in Microsoft Intune](https://docs.microsoft.com/intune/windows-update-for-business-configure) From 70434e129d9e768fb2b75d2f44ca9ad62fd9264f Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 4 Dec 2018 13:09:47 -0800 Subject: [PATCH 447/487] add bullet to auto ir note --- ...vestigations-windows-defender-advanced-threat-protection.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection.md index e5750beb78..3caa3bf11d 100644 --- a/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 09/03/2018 +ms.date: 12/04/2018 --- # Overview of Automated investigations @@ -31,6 +31,7 @@ Entities are the starting point for Automated investigations. When an alert cont >[!NOTE] >Currently, Automated investigation only supports Windows 10, version 1803 or later. +>Some investigation playbooks, like memory investigations, require Windows 10, version 1809 or later. The alerts start by analyzing the supported entities from the alert and also runs a generic machine playbook to see if there is anything else suspicious on that machine. The outcome and details from the investigation is seen in the Automated investigation view. From 20a9a97a914fdcb269b398766562d8ffc6af8ae8 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Tue, 4 Dec 2018 14:03:04 -0800 Subject: [PATCH 448/487] picked the right paragraph from Augusto --- windows/deployment/s-mode.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/windows/deployment/s-mode.md b/windows/deployment/s-mode.md index d6c9425f61..fdb462323c 100644 --- a/windows/deployment/s-mode.md +++ b/windows/deployment/s-mode.md @@ -7,7 +7,7 @@ ms.localizationpriority: medium ms.prod: w10 ms.sitesec: library ms.pagetype: deploy -ms.date: 12/03/2018 +ms.date: 12/05/2018 author: jaimeo --- @@ -33,10 +33,8 @@ Save your files to your favorite cloud, like OneDrive or Dropbox, and access the ## Deployment -Windows 10 S mode is built for [modern management](https://docs.microsoft.com/windows/client-management/manage-windows-10-in-your-organization-modern-management) which means using [Windows Autopilot](https://docs.microsoft.com/windows/deployment/windows-autopilot/windows-10-autopilot). Windows Autopilot lets you deploy the device directly to the employee without having to touch the physical device. Instead of manually deploying a custom image, Windows Autopilot will start with a generic PC that can only be used to join the company domain; policies are then deployed automatically through device management to customize the device to the user and the environment. Devices will be shipped in S mode, and you can either keep it in S mode or use Windows Autopilot to switch the device out of S mode. - -Windows 10 in S mode is built for modern management, which means using Windows Autopilot and mobile device management. Windows Autopilot lets you deploy the device directly to the employee without IT having to touch the physical device. Instead of manually deploying a custom image, Windows Autopilot will start with a generic PC that can only be used to join the company domain; policies are then deployed automatically through mobile device management to customize the device to the user and the desired environment. Devices will be shipped in S mode, and you can either keep it in S mode or use Windows Autopilot to switch the device out of S mode during the first run process or later using mobile device management, if desired.. +Windows 10 in S mode is built for [modern management](https://docs.microsoft.com/windows/client-management/manage-windows-10-in-your-organization-modern-management) which means using [Windows Autopilot](https://docs.microsoft.com/windows/deployment/windows-autopilot/windows-10-autopilot). Windows Autopilot lets you deploy the device directly to a user without IT having to touch the physical device. Instead of manually deploying a custom image, Windows Autopilot will start with a generic PC that can only be used to join the company domain; policies are then deployed automatically through mobile device management to customize the device to the user and the desired environment. Devices are shipped in S mode; you can either keep them in S mode or use Windows Autopilot to switch the device out of S mode during the first run process or later using mobile device management, if desired. ## Keep line of business apps functioning with Desktop Bridge From 980fe84e45b22d2dc608b3a730fd141e7ff2fbca Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 4 Dec 2018 14:18:58 -0800 Subject: [PATCH 449/487] update header --- .../information-protection-in-windows-config.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md index dc09451bfb..f4e64b1083 100644 --- a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md +++ b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md @@ -27,6 +27,7 @@ Learn how you can use Windows Defender ATP to expand the coverage of Windows Inf - Your tenant needs to be onboarded to Azure Information Protection analytics, for more information see, [Configure a Log Analytics workspace for the reports](https://docs.microsoft.comazure/information-protection/reports-aip#configure-a-log-analytics-workspace-for-the-reports) +## Configuration steps 1. Define a WIP policy and assign it to the relevant devices. For more information, see [Protect your enterprise data using Windows Information Protection (WIP)](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/protect-enterprise-data-using-wip). If WIP is already configured on the relevant devices, skip this step. 2. Define which labels need to get WIP protection in Office 365 Security and Compliance. From cf13f4f943bd0a0fdb4eae7967d5eed6b6fadc94 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 4 Dec 2018 15:13:48 -0800 Subject: [PATCH 450/487] update based on feedback --- .../information-protection-in-windows-overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md index cbcbd9e854..f7c699665f 100644 --- a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md +++ b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md @@ -31,12 +31,12 @@ Windows Defender ATP applies two methods to discover and protect data: ## Data discovery -Windows Defender ATP automatically discovers files with Azure Information Protection labels on Windows devices when the feature is enabled. You can enable the Azure Information Protection integration feature from Windows Defender Security Center. For more information, see [Configure advanced features](advanced-features-windows-defender-advanced-threat-protection.md#azure-information-protection). +Windows Defender ATP automatically discovers files with Office 365 sensitivity labels on Windows devices when the feature is enabled. You can enable the Azure Information Protection integration feature from Windows Defender Security Center. For more information, see [Configure advanced features](advanced-features-windows-defender-advanced-threat-protection.md#azure-information-protection). ![Image of settings page with Azure Information Protection](images/atp-settings-aip.png) -After enabling the Azure Information Protection integration, data discovery signals are immediately forwarded to Azure Information Protection from the device. When a labeled file is created or modified on a Windows device, Windows Defender ATP automatically reports the signal to Azure Information Protection. +After enabling the Azure Information Protection integration, data discovery signals are immediately forwarded to Azure Information Protection from the device. When a file that has a sensitivity label applied is created or modified on a Windows device, Windows Defender ATP automatically reports the signal to Azure Information Protection. The reported signals can be viewed on the Azure Information Protection - Data discovery dashboard. From c80ce4b2ef37a90787510f7636a789303f2768ec Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 4 Dec 2018 15:57:54 -0800 Subject: [PATCH 451/487] added new topic --- .../TOC.md | 1 + ...ents-centrally-using-advanced-hunting .md | 39 +++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 windows/security/threat-protection/windows-defender-application-control/querying-application-control-events-centrally-using-advanced-hunting .md diff --git a/windows/security/threat-protection/windows-defender-application-control/TOC.md b/windows/security/threat-protection/windows-defender-application-control/TOC.md index 123f439d6f..f64e8a8949 100644 --- a/windows/security/threat-protection/windows-defender-application-control/TOC.md +++ b/windows/security/threat-protection/windows-defender-application-control/TOC.md @@ -22,6 +22,7 @@ ### [Deploy WDAC policies using Group Policy](deploy-windows-defender-application-control-policies-using-group-policy.md) ### [Deploy WDAC policies using Intune](deploy-windows-defender-application-control-policies-using-intune.md) ### [Use WDAC with .NET hardening](use-windows-defender-application-control-with-dynamic-code-security.md) +### [Query WDAC events with Advanved hunting](querying-application-control-events-centrally-using-advanced-hunting.md) ### [Use code signing to simplify application control for classic Windows applications](use-code-signing-to-simplify-application-control-for-classic-windows-applications.md) #### [Optional: Use the Device Guard Signing Portal in the Microsoft Store for Business](use-device-guard-signing-portal-in-microsoft-store-for-business.md) #### [Optional: Create a code signing cert for WDAC](create-code-signing-cert-for-windows-defender-application-control.md) diff --git a/windows/security/threat-protection/windows-defender-application-control/querying-application-control-events-centrally-using-advanced-hunting .md b/windows/security/threat-protection/windows-defender-application-control/querying-application-control-events-centrally-using-advanced-hunting .md new file mode 100644 index 0000000000..b1018f5e79 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-application-control/querying-application-control-events-centrally-using-advanced-hunting .md @@ -0,0 +1,39 @@ +--- +title: Querying Application Control events centrally using Advanced hunting (Windows 10) +description: Learn about Windows Defender Application Guard and how it helps to combat malicious content and malware out on the Internet. +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +ms.pagetype: security +ms.localizationpriority: medium +author: mdsakibMSFT +ms.author: justinha +ms.date: 12/06/2018 +--- + +# Querying Application Control events centrally using Advanced hunting + +A Windows Defender Application Control (WDAC) policy logs events locally in Windows Event Viewer in either enforced or audit mode. +While Event Viewer helps to see the impact on a single system, IT Pros want to gauge the impact across many systems. + +In November 2018, we added functionality in Windows Defender Advanced Threat Protection (Windows Defender ATP) that makes it easy to view WDAC events centrally from all systems that are connected to Windows Defender ATP. + +Advanced hunting in Windows Defender ATP allows customers to query data using a rich set of capabilities. WDAC events can be queried with using an ActionType that starts with “AppControl”. +This capability is supported beginning with Windows version 1607. + +Here is a simple example query that shows all the WDAC events generated in the last seven days from machines being monitored by Windows Defender ATP: + +``` +MiscEvents +| where EventTime > ago(7d) and +ActionType startswith "AppControl" +| summarize Machines=dcount(ComputerName) by ActionType +| order by Machines desc +``` + +The query results can be used for several important functions related to managing WDAC including: + +- Assessing the impact of deploying policies in audit mode + Since applications still run in audit mode, it is an ideal way to see the impact and correctness of the rules included in the policy. Integrating the generated events with Advanced hunting makes it much easier to have broad deployments of audit mode policies and see how the included rules would impact those systems in real world usage. This audit mode data will help streamline the transition to using policies in enforced mode. +- Monitoring blocks from policies in enforced mode + Policies deployed in enforced mode may block executables or scripts that fail to meet any of the included allow rules. Legitimate new applications and updates or potentially unwanted or malicious software could be blocked. In either case, the Advanced hunting queries report the blocks for further investigation. From 97054d06388ad3397131aca3d1f89c03aeb8a7c1 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 4 Dec 2018 17:00:21 -0800 Subject: [PATCH 452/487] fixed toc --- .../windows-defender-application-control/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/TOC.md b/windows/security/threat-protection/windows-defender-application-control/TOC.md index f64e8a8949..8b71416a15 100644 --- a/windows/security/threat-protection/windows-defender-application-control/TOC.md +++ b/windows/security/threat-protection/windows-defender-application-control/TOC.md @@ -22,7 +22,7 @@ ### [Deploy WDAC policies using Group Policy](deploy-windows-defender-application-control-policies-using-group-policy.md) ### [Deploy WDAC policies using Intune](deploy-windows-defender-application-control-policies-using-intune.md) ### [Use WDAC with .NET hardening](use-windows-defender-application-control-with-dynamic-code-security.md) -### [Query WDAC events with Advanved hunting](querying-application-control-events-centrally-using-advanced-hunting.md) +### [Query WDAC events with Advanced hunting](querying-application-control-events-centrally-using-advanced-hunting.md) ### [Use code signing to simplify application control for classic Windows applications](use-code-signing-to-simplify-application-control-for-classic-windows-applications.md) #### [Optional: Use the Device Guard Signing Portal in the Microsoft Store for Business](use-device-guard-signing-portal-in-microsoft-store-for-business.md) #### [Optional: Create a code signing cert for WDAC](create-code-signing-cert-for-windows-defender-application-control.md) From 00a1f23f15cc51520c4e3b34c21aa84db6b8f2d0 Mon Sep 17 00:00:00 2001 From: andreiztm Date: Wed, 5 Dec 2018 17:33:53 +0200 Subject: [PATCH 453/487] Corrected typos --- windows/deployment/update/windows-update-troubleshooting.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/windows-update-troubleshooting.md b/windows/deployment/update/windows-update-troubleshooting.md index 39ccc7b2c6..1b38237664 100644 --- a/windows/deployment/update/windows-update-troubleshooting.md +++ b/windows/deployment/update/windows-update-troubleshooting.md @@ -171,5 +171,5 @@ The following group policies can help mitigate this: Other components that reach out to the internet: - Windows Spotlight: [Policy Configure Windows spotlight on lock screen](http://gpsearch.azurewebsites.net/#13362) (Set to disabled) -- Consume experiences: [Policy Turn off Microsoft consumer experiences](http://gpsearch.azurewebsites.net/#13329) (Set to enabled) +- Consumer experiences: [Policy Turn off Microsoft consumer experiences](http://gpsearch.azurewebsites.net/#13329) (Set to enabled) - Background traffic from Windows apps: [Policy Let Windows apps run in the background](http://gpsearch.azurewebsites.net/#13571) From 0fb7ba7a7c4d82e862046819994c3380d80588a5 Mon Sep 17 00:00:00 2001 From: andreiztm Date: Wed, 5 Dec 2018 17:34:27 +0200 Subject: [PATCH 454/487] Typos --- windows/deployment/update/windows-update-troubleshooting.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/windows-update-troubleshooting.md b/windows/deployment/update/windows-update-troubleshooting.md index 1b38237664..0f5c91d457 100644 --- a/windows/deployment/update/windows-update-troubleshooting.md +++ b/windows/deployment/update/windows-update-troubleshooting.md @@ -164,7 +164,7 @@ Users may see that Windows 10 is consuming all the bandwidth in the different of The following group policies can help mitigate this: -- blocking access to Windows Update servers: [Policy Turn off access to all Windows Update features](http://gpsearch.azurewebsites.net/#4728) (Set to enabled) +- Blocking access to Windows Update servers: [Policy Turn off access to all Windows Update features](http://gpsearch.azurewebsites.net/#4728) (Set to enabled) - Driver search: [Policy Specify search order for device driver source locations](http://gpsearch.azurewebsites.net/#183) (Set to "Do not search Windows Update") - Windows Store automatic update: [Policy Turn off Automatic Download and Install of updates](http://gpsearch.azurewebsites.net/#10876) (Set to enabled) From d1ae777f5d844bd86ae74a64f41208fed3d0fd5b Mon Sep 17 00:00:00 2001 From: Anastasiya Tarnouskaya Date: Wed, 5 Dec 2018 09:16:21 -0800 Subject: [PATCH 455/487] Fixing small typo --- .../hello-for-business/passwordless-strategy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/passwordless-strategy.md b/windows/security/identity-protection/hello-for-business/passwordless-strategy.md index 0836a4dfc0..89535ec25d 100644 --- a/windows/security/identity-protection/hello-for-business/passwordless-strategy.md +++ b/windows/security/identity-protection/hello-for-business/passwordless-strategy.md @@ -22,7 +22,7 @@ Over the past few years, Microsoft has continued their commitment to enabling a ### 1. Develop a password replacement offering Before you move away from passwords, you need something to replace them. With Windows 10, Microsoft introduced Windows Hello for Business, a strong, hardware protected two-factor credential that enables single-sign on to Azure Active Directory and Active Directory. -Deploying Windows Hello for Business is the first step towards password-less. With Windows Hello for Business deployed, it coexists with password nicely. Users are likely to useWindows Hello for Business because of its convenience, especially when combined with biometrics. However, some workflows and applications may still need passwords. This early stage is about implementing an alternative and getting users used to it. +Deploying Windows Hello for Business is the first step towards password-less. With Windows Hello for Business deployed, it coexists with password nicely. Users are likely to use Windows Hello for Business because of its convenience, especially when combined with biometrics. However, some workflows and applications may still need passwords. This early stage is about implementing an alternative and getting users used to it. ### 2. Reduce user-visible password surface area With Windows Hello for Business and passwords coexisting in your environment, the next step towards password-less is to reduce the password surface. The environment and workflows need to stop asking for passwords. The goal of this step is to achieve a state where the user knows they have a password, but they never user it. This state helps decondition users from providing a password any time a password prompt shows on their computer. This is a how passwords are phished. Users who rarely, it at all, use their password are unlikely to provide it. Password prompts are no longer the norm. From 5c7add3b550e6afbd84df11e5a33f0173e50d8b0 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 5 Dec 2018 17:32:45 +0000 Subject: [PATCH 456/487] Updated information-protection-in-windows-overview.md --- .../information-protection-in-windows-overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md index f7c699665f..a5af63290e 100644 --- a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md +++ b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md @@ -17,7 +17,7 @@ ms.date: 12/03/2018 **Applies to:** - [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf) -[!include[Prereleaseinformation](prerelease.md)] +[!include[Prerelease information](prerelease.md)] Information protection is an integral part of Microsoft 365 Enterprise suite, providing intelligent protection to keep sensitive data secure while enabling productivity in the workplace. @@ -70,7 +70,7 @@ InformationProtectionLogs_CL ``` **Prerequisites:** -- Customers must have a subscription for Azure Information Protection, and the Azure Information Protection clients (and Azure Information Protections scanner) must be installed. +- Customers must have a subscription for Azure Information Protection, and be using a unified labeling client. - Enable Azure Information Protection integration in Windows Defender Security Center: - Go to **Settings** in Windows Defender Security Center, click on **Advanced Settings** under **General**. From 71806445058f73719b516c7062f7a0037bcdd70c Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 5 Dec 2018 17:35:04 +0000 Subject: [PATCH 457/487] Updated information-protection-in-windows-config.md --- .../information-protection-in-windows-config.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md index f4e64b1083..bccfedd8e8 100644 --- a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md +++ b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md @@ -10,14 +10,14 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 12/03/2018 +ms.date: 12/05/2018 --- # Configure information protection in Windows **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[!include[Prereleaseinformation](prerelease.md)] +[!include[Prerelease information](prerelease.md)] Learn how you can use Windows Defender ATP to expand the coverage of Windows Information Protection (WIP) to protect files based on their label, regardless of their origin. From d7beddd34d34c76e54d472b8780f795f0338a2ad Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 5 Dec 2018 17:35:39 +0000 Subject: [PATCH 458/487] Updated information-protection-in-windows-config.md --- .../information-protection-in-windows-config.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md index bccfedd8e8..b0644db04c 100644 --- a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md +++ b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md @@ -15,7 +15,7 @@ ms.date: 12/05/2018 # Configure information protection in Windows **Applies to:** -- Windows Defender Advanced Threat Protection (Windows Defender ATP) +- [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf) [!include[Prerelease information](prerelease.md)] From cb8d3c6356b6ba56d5d1d87b676f016b7e77410a Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 5 Dec 2018 17:35:54 +0000 Subject: [PATCH 459/487] Updated information-protection-in-windows-overview.md --- .../information-protection-in-windows-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md index a5af63290e..9c4fe5f044 100644 --- a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md +++ b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md @@ -10,7 +10,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 12/03/2018 +ms.date: 12/05/2018 --- # Information protection in Windows overview From 270976d62f0b9e0c46b8153f2dd9cffa9830cf00 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 5 Dec 2018 17:48:54 +0000 Subject: [PATCH 460/487] Merged PR 13190: new topics for tcp/ip troubleshooting --- windows/client-management/TOC.md | 5 + .../change-history-for-client-management.md | 12 +- .../client-management/images/rpc-error.png | Bin 0 -> 29316 bytes windows/client-management/images/rpc-flow.png | Bin 0 -> 133449 bytes windows/client-management/images/tcp-ts-1.png | Bin 0 -> 56192 bytes .../client-management/images/tcp-ts-10.png | Bin 0 -> 465533 bytes .../client-management/images/tcp-ts-11.png | Bin 0 -> 81434 bytes .../client-management/images/tcp-ts-12.png | Bin 0 -> 83688 bytes .../client-management/images/tcp-ts-13.png | Bin 0 -> 62875 bytes .../client-management/images/tcp-ts-14.png | Bin 0 -> 290534 bytes .../client-management/images/tcp-ts-15.png | Bin 0 -> 83596 bytes .../client-management/images/tcp-ts-16.png | Bin 0 -> 45394 bytes .../client-management/images/tcp-ts-17.png | Bin 0 -> 50513 bytes .../client-management/images/tcp-ts-18.png | Bin 0 -> 250515 bytes .../client-management/images/tcp-ts-19.png | Bin 0 -> 167986 bytes windows/client-management/images/tcp-ts-2.png | Bin 0 -> 34026 bytes .../client-management/images/tcp-ts-20.png | Bin 0 -> 39813 bytes .../client-management/images/tcp-ts-21.png | Bin 0 -> 83618 bytes .../client-management/images/tcp-ts-22.png | Bin 0 -> 139711 bytes .../client-management/images/tcp-ts-23.png | Bin 0 -> 515321 bytes .../client-management/images/tcp-ts-24.png | Bin 0 -> 404706 bytes .../client-management/images/tcp-ts-25.png | Bin 0 -> 86183 bytes windows/client-management/images/tcp-ts-3.png | Bin 0 -> 20980 bytes windows/client-management/images/tcp-ts-4.png | Bin 0 -> 9486 bytes windows/client-management/images/tcp-ts-5.png | Bin 0 -> 102233 bytes windows/client-management/images/tcp-ts-6.png | Bin 0 -> 242035 bytes windows/client-management/images/tcp-ts-7.png | Bin 0 -> 149477 bytes windows/client-management/images/tcp-ts-8.png | Bin 0 -> 281895 bytes windows/client-management/images/tcp-ts-9.png | Bin 0 -> 455869 bytes .../troubleshoot-tcpip-connectivity.md | 109 ++++++++++ .../troubleshoot-tcpip-netmon.md | 60 ++++++ .../troubleshoot-tcpip-port-exhaust.md | 196 ++++++++++++++++++ .../troubleshoot-tcpip-rpc-errors.md | 187 +++++++++++++++++ .../client-management/troubleshoot-tcpip.md | 20 ++ 34 files changed, 588 insertions(+), 1 deletion(-) create mode 100644 windows/client-management/images/rpc-error.png create mode 100644 windows/client-management/images/rpc-flow.png create mode 100644 windows/client-management/images/tcp-ts-1.png create mode 100644 windows/client-management/images/tcp-ts-10.png create mode 100644 windows/client-management/images/tcp-ts-11.png create mode 100644 windows/client-management/images/tcp-ts-12.png create mode 100644 windows/client-management/images/tcp-ts-13.png create mode 100644 windows/client-management/images/tcp-ts-14.png create mode 100644 windows/client-management/images/tcp-ts-15.png create mode 100644 windows/client-management/images/tcp-ts-16.png create mode 100644 windows/client-management/images/tcp-ts-17.png create mode 100644 windows/client-management/images/tcp-ts-18.png create mode 100644 windows/client-management/images/tcp-ts-19.png create mode 100644 windows/client-management/images/tcp-ts-2.png create mode 100644 windows/client-management/images/tcp-ts-20.png create mode 100644 windows/client-management/images/tcp-ts-21.png create mode 100644 windows/client-management/images/tcp-ts-22.png create mode 100644 windows/client-management/images/tcp-ts-23.png create mode 100644 windows/client-management/images/tcp-ts-24.png create mode 100644 windows/client-management/images/tcp-ts-25.png create mode 100644 windows/client-management/images/tcp-ts-3.png create mode 100644 windows/client-management/images/tcp-ts-4.png create mode 100644 windows/client-management/images/tcp-ts-5.png create mode 100644 windows/client-management/images/tcp-ts-6.png create mode 100644 windows/client-management/images/tcp-ts-7.png create mode 100644 windows/client-management/images/tcp-ts-8.png create mode 100644 windows/client-management/images/tcp-ts-9.png create mode 100644 windows/client-management/troubleshoot-tcpip-connectivity.md create mode 100644 windows/client-management/troubleshoot-tcpip-netmon.md create mode 100644 windows/client-management/troubleshoot-tcpip-port-exhaust.md create mode 100644 windows/client-management/troubleshoot-tcpip-rpc-errors.md create mode 100644 windows/client-management/troubleshoot-tcpip.md diff --git a/windows/client-management/TOC.md b/windows/client-management/TOC.md index 3381e948b9..7369a791fd 100644 --- a/windows/client-management/TOC.md +++ b/windows/client-management/TOC.md @@ -18,5 +18,10 @@ ### [Advanced troubleshooting Wireless Network Connectivity](advanced-troubleshooting-wireless-network-connectivity.md) ### [Advanced troubleshooting for Windows-based computer freeze issues](troubleshoot-windows-freeze.md) ### [Advanced troubleshooting for Stop error or blue screen error issue](troubleshoot-stop-errors.md) +### [Advanced troubleshooting for TCP/IP](troubleshoot-tcpip.md) +#### [Collect data using Network Monitor](troubleshoot-tcpip-netmon.md) +#### [Troubleshoot TCP/IP connectivity](troubleshoot-tcpip-connectivity.md) +#### [Troubleshoot port exhaustion issues](troubleshoot-tcpip-port-exhaust.md) +#### [Troubleshoot Remote Procedure Call (RPC) errors](troubleshoot-tcpip-rpc-errors.md) ## [Mobile device management for solution providers](mdm/index.md) ## [Change history for Client management](change-history-for-client-management.md) diff --git a/windows/client-management/change-history-for-client-management.md b/windows/client-management/change-history-for-client-management.md index 793c6e9c21..91800241a0 100644 --- a/windows/client-management/change-history-for-client-management.md +++ b/windows/client-management/change-history-for-client-management.md @@ -9,13 +9,23 @@ ms.pagetype: security ms.localizationpriority: medium author: jdeckerMS ms.author: jdecker -ms.date: 11/30/2018 +ms.date: 12/06/2018 --- # Change history for Client management This topic lists new and updated topics in the [Client management](index.md) documentation for Windows 10 and Windows 10 Mobile. +## December 2018 + +New or changed topic | Description +--- | --- +[Advanced troubleshooting for TCP/IP](troubleshoot-tcpip.md) | New +[Collect data using Network Monitor](troubleshoot-tcpip-netmon.md) | New +[Troubleshoot TCP/IP connectivity](troubleshoot-tcpip-connectivity.md) | New +[Troubleshoot port exhaustion issues](troubleshoot-tcpip-port-exhaust.md) | New +[Troubleshoot Remote Procedure Call (RPC) errors](troubleshoot-tcpip-rpc-errors.md) | New + ## November 2018 New or changed topic | Description diff --git a/windows/client-management/images/rpc-error.png b/windows/client-management/images/rpc-error.png new file mode 100644 index 0000000000000000000000000000000000000000..0e0828522b149ed003bf385cc450b3f7f4100b94 GIT binary patch literal 29316 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 ZPtu?3C+Vwm;LeeE;NtSIA~8Lm{|hW-ucZJ0 literal 0 HcmV?d00001 diff --git a/windows/client-management/images/rpc-flow.png b/windows/client-management/images/rpc-flow.png new file mode 100644 index 0000000000000000000000000000000000000000..a3d9c130304c6de880ea3336955a2dd47e981e31 GIT binary patch literal 133449 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
      QN4qj%KUpK9v$VqC^hRp`lEV&w#r)JA&k=h(u+2 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 LNkvXXu0mjfJ(Mp4 literal 0 HcmV?d00001 diff --git a/windows/client-management/images/tcp-ts-1.png b/windows/client-management/images/tcp-ts-1.png new file mode 100644 index 0000000000000000000000000000000000000000..621235d5b3952e98c1314940daa5834b5bb526ca GIT binary patch literal 56192 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 FV1iZha*hB1 literal 0 HcmV?d00001 diff --git a/windows/client-management/images/tcp-ts-10.png b/windows/client-management/images/tcp-ts-10.png new file mode 100644 index 0000000000000000000000000000000000000000..7bf332b57a97bb786089e28815f540895811977a GIT binary patch literal 465533 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%0Ai29%_ns5 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

      Bg*FO*gFPa2pn(Wf-KixL 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

      ;_X|)GmjMsHA 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 hwyZ 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�_C+;n>4l4uZVbx{(o`R6JaOu!K1=>dx0b%QX6 zE7Yb9;pkzq1({4Ya-}3vi3SQ~HxCIx6L#sIs{ed7+*Tl+f=?1JnZT$*eOF@G#Ju~% zb48A&Oe%IC<FEg@-#_KZkBQ>r^u7kDx((l-!!PmRC|4u@+!@i zOP(JV$c2~EyS&a|dmTF+gVmfD!7IYGv0&P!6RW2;ryu`p6xfp9l+O;HN+!gVKN7Nz z>*;p*9=Yz?_hm0@_ASQE78vs|KDhsvC0q@i>sV&c*pg>g|Kan=zp>eW!avRDG9G6Y` zlUXn@2T@q1ySXaeQsUU&x$h0D+o0=~A4s8LVRAq3U9%%f*rvpEG}OUJC8HXDAei|s zdDU8-g<2IYm>$l)*AV;bkVu6`g(&0)GHIzVLVrk)G5F<=qxA8VF@V&kkaPr`;i%{n z#=qi8I!6if9^tyESG_ZZ#D_!?G>(V15b+2K^1^sZ!Myg<2YnazOv;PBw*W72UrUCH zP*VmY`Zdl!c$T->ja|QF;U9Vo8q8fgdpfYH;bDd>Gh$F==FPcaKJs;{(1VH|$B>&P zam5~}TCV38dPo(tlx17Tkv4HOa5I7w1x&n6A=F`$9CM^o%cC`x%?0HZYQn-s6e+Lu zcZ;e$qtQj1ybKN%OzT<|D$s(gRI1S;|AhZd_-zd3yWg0!w`iD=qOMbBq;pn0x!!a! z9CtHM;##v-H&*JJACiZ$^3I3(OQ%Vso$xP4C~PTiKlWgsPh9Db?Wm$5Z#;{6rjqMk zLyHDk6to1QX0f06JZY4OMV*DBpFva@#N1lth0kE%Q#Xo-*hq{N6#vzSn?la~-?lX8 zpxB>8m(DoS>MmI*zVFOsIgM4}GN=P>qF$JzK~Jhv8FHAsm5tI<7Z?S1+|beA3#Ku0F;WU-k%(YhBfrk6wTl0ZRgJuel8%*2SZJyIUeg4awo&}* z??5XO9b!o{VDvR(_m;r#=YRm}OA0YaAb9Mw#RkYPTl^TS{Z(Zsd}!u=FZbai%W zbxghs#(rr%Vo*yhwli!(PRy48H^c{KCb=<1@&JRA`<ODD~ed8~q!{T=5Gs zLDD}`L}vUgIx^3sC7qh4&=TDV%PDkqs4ogBF7+x4GmEtb;T>z7^*zSIN)oXvuePX|DicH zS;h1H#0)h}2(JoMA$_h)P)}GZf-;b~+rXx)+U$0nshMK8)$Z)!Q}RE(P0RDYcvT1i zG`i-#@hN54jy2j*>g+x|g0NmE*#_{*Q@epjf+LtVMN}sSCOjF3xiQL9^@r%;qt(oI zuC#2ruYb52#bPlCi?AS@Wd$MWKxTtm2Ow<{p!B;Cai|9BpxYw?P|bdxF!jUf^rGVW zZ}645tagU=Cjaz8eM9w1A0MT=-mvD9PN?Y%DTyyO*F(5UK|+Ttpny$78UqlqUdl^2 ze`2U8Lavo;q=ricaY&$qwsZW@N47cO%-=BY7NChdB2{1sg0&SOXw)JzJqz=v062>U z3^9~J{+dror;8xz&^y1?6G^j4LyF|1B~U&ZF#Jb;NH}BoEv;pN!JukdnO1>!ETflm zJ#OMRH}?AhqNs#`SU!v@={fm>;y_c~hKhxIJc5?RHMKz1Db zl>!x@Y7=)brst=XX%tHAG#zA3F(4tiCsxnh3x#iVj?cd8YPa1t>QSkx|wLk_-3w7PVPo za$0s(aN2qG{GB%w4ocoQcX!*HIHUSef%dQ*6ixL`5wHOJw{VS|;3pAR-x&ThUu_0- zdor>e)pH`#BuCbUk^ojy`Ur)feoLzsjj!HB&z<#5=Wka=eDx~T_bRAI`Lzu18;D~Y zc+&q6h;L?nQaO8 zS2&l4nhi>)X1WI&%SJidNIr(K8*eORqhBd>=Bm(S1 zT(Tybv%n&RKn_$4oaQMl{)M@pVOYVKF`L6FQf|ufUIFhrvVDqyE3Ui&fUv|TE<@4k zj!#xRKS6>SGUZ`ENOonz!pSL$P$sUDvJxJMD|ELA@#@JzZ0@~K;X5lP^sI0ut9sshHv z+;8pdrJJ}CsRolC9bQk-4|gL&mad&YH-rPQEku=V;*YmgzbVpGeW4({$ljWt1Y0Yik!YMVQIqw?ayp#txuk#Cx~n$1dB3~^sr7GiFF{Hu z#br9B1&;@<-W3QgASG{8#$)}x&T!Px8$l_!60TU)tgS4osPQe}>fA)$ju;65+89SEh8v>?>hPa}mOr zf|7mmS%mF!FQK2gD0ZgHa+x@a7l~3?c%bV-gblRSQCpM%AemlT6RoyYj%cO|>71o-fG?gPIQR{qOFPIBpvmD;GQRwiDDfoY<%7 zV%~O3;~39;Z@a8WWxY#K2&%m9Mu~`2PVN-+Q$<)}-*j^!teIt{6IlSP#Fl`M+tDh!$a~soJ1ce}UV9S3^!0Oa>i_jVfQMdwc5rNi? z>jC_)oBz0W>vo-&J?~e->6-n({*!0WHog5iYx#8DoGO1P$hjGpr$?g+X3!Y>fG3=0 zvkj?%>+H6rB}Lc`feX$LUEIBjaDel{NOIg%ADY9DoOskqFn>e{Ks|xS&eU|}Q~T%J zIDt~krdDD=lqY*3Cg5zSLoP(h!d}YFZ5wYTU6E8-94(Vk41XQ1(u9IlzY$tgk%T1; zAEnfA3W8EkJe^?PebkrJ`_WFvCGZ%JC*cohvw1IkG8+e%^DSQjVf%B!dsG5d&CiUeTq&fbI zv{q8xFS?Px;2dC3^2dU?UR?Jml(og}ZY=)?BthH0Qd-~u^+7XViGmW57QW$VB$BQb zRuDIW9%Qr5Tj;nd2X~nc7v)Z-7hzAh^PM1FECe+rQs(A>Mh0qJ)DGP2D_Km!F6Dq_ zV{*ln_G~)}(3I%?L65V5KItyguzy6ZIxyXTL~pzhZmIdhnFu}2BcwEQ8!p}sCtdtK z57v9;PC5Z?MhWBx4VB(Xls-pmp&5Gj&Yp)REwvvoxM0@##`mylQaL21v88>lkQFrPYAw+l$OY?ydkN$bxkdeL@)J#U)ZJLMiAicY0X8 z=#^fC%kv`a%wZQ-1=KX%9lGuKW!o4{S3rNoK)_PrsnBCZ!AeXQmm3~(J$v@t;lqay zy!`To(F^!VY-`Iq>+JtIKf72GZb}YSMaRy4wwtrg-t)KJ30Htlfi9wZ11|#A)RE?5 zVNG7y%~bV8=NiD(xCP;7Q*cF@^?zI4f&$Ey-Oo#f*#MW7m(k58J4g62LzirqA6AR? zJPD=3Xl3^uqk)!2Tq`UFC=76#bH(g*syosgE7yY2GZj0MlP4`cq_?f;m2aG)v-A|1 zo*>^KYys^HRirCx?koC^0B!fHNh_tMLJx1DQp_B8XbN7=3#kZGEpzU18A!&XFz`%X zV42M7AxoI1*KCAIg>L$J%gdV{eP1A@nLtW|be2x4T`V(jleN3k)aDFF%L4sqSV|^O zlSV0GJ2ww*Ut96wNmIX2=J8O0udVtO9tT;yD)S(%XGxM89YooVEydN9hM0PD+mPOO zOHU=3$Xn-FG0b`3rq8bl)C&-a)M$#UbgoRB%Q#c@Mm)B0+wh*-HwC4%m5*j@I+G0@ zwA-R4dvq2wi^IMyCcKiDRs{Ij7SpO2kHu%(td_Di^I!$0Q8B<#F{rR^K`!zEjnN|r zSAeU>#hwXl+_P?MdibEah1y{NA3FWrC)e(J{!zlk|#O z25TcX1Pp#YJ{^@7fq3?3^H)uh)l}2SEKw*5Hx?(7vxTrs}a* zN`jSso(xSt*LwY%p$z!0&z-B@BDg5EM?8~del<5R_!A#&&Lbl=3QgA6*4zlHb%EQE~_GTlUIE)=Xe!L@HBW|2v=b}rt%Z{8TDFuiW z4G%V6%)$$*!q)CzamObc#dXtp2`8QHcd7CUDBKV?1QY#HqmroEJcmtW>=)r+U}P$H z9g8MnDG~a1ChXeTc_b*eG(+nS08LTRQdE?RnXC{5%_BcbpZ&A`?RQjne0WN%sIxK@ zUnWv+5`?td4+OL}0M~)?AYaCOUlx3px2LnlWC?n*&f1zMQLm3yp0#|FaRr?fLrB!l zMe2oKu}=wKq36*jyKFHo2V5gpSr`O`baMKoZ~2G+c2#~R&}mDS6A_^U6%_K}n$|6J zaS`A*R9>5xLDjec(BY=#V6f{Uw*5mBtYTEW|EAS^bWsycloaEY)6>;qf?`|-+SBE9h?1#Pu1$*`1)UI z5IXLBoaH>Px9eNBZ21TO;1|C7=ieN?Ftz{oec$=cchGW*#p3Xa6~p~QZ@&Cy+=wNo zm%VzbgGo&D#xuPI4aw;X3!B;}|75r$F?Rp`_jjZjEVuGXi)C0E@}`7FE-NtYSeAq> zqhTuqA}>uvBK1{d(3dL)Rw;|UtRi_s@i^DR+CvwrN5V%xM=$Io+JyyFmJIjaBYLHQ z*1o8brYR{LX#Sl))DSvtV6FhTQ%(SuID5tL+C&%zb)vHbJ&LBwgwUNgvS-8n)L}+> zEuexz(>5RjS;VN-mz{_DIO?rDS-uUbLy%9|;BzZB0wb`WhhWDfXfqc0 znT%APd2x$Zm{@Jnyk8#aX}=QX{9I}8RIrgt?zPWGB8z#1G0&%O8Rm8u9;du6bJN20 zq7wm9(rXbcORK8xrwv~UU-CT1$S*SyrCzz3o$thX?%VbRH*$zhMZBP#rqs7uV%jTnw{}=(p6rUMn`!SB?jU#IVyPC z8}xU6INbY*F;&bP6Zh`lytYrn+9(#wg7Z_S&$ZfFwWktAeh~V#`otY~-}b~S&4-^j z+7piM-CVwX`-YRRA1#$CKYaG-5B=Qd-#n)tdwN96A;x0d+D@*QgH>M9-a5*wA?3AF zNM@ARLvP;ObN6x@17%=0(z-tL$D z3+FF<@Pqf98yP=z=$I$v$jG_d@3`Zww+`>xy>WP8uTxPh{oJob!pK%BYjIst z^qISi<%7(NwM?>nkbAK&>H@}}2o$Y+J24%NQAemVyYcgw{V*}?`KFBLWv>1OWB@D{zf||6? zappiM;VF7XycjTYdaRiXneoWeCZw5H7RzF+0wHzOI@UXWK$KUG_T0uiD3fU?1Nt+Q z7YaxMJwLR+uM;$&YolZmlk(~ZnJnh1iSp?*G-gOL(Z>(73y&9-Y^;7@+*^tCjU5zEN)DBl_458S^|t`-^6}e8wk=*-M9C)4L#}TsUAN|6ifW7 z$#bcbqEG!`s*#LLCs}duY*Re?!kbgMmq&dq#F&g-=f%Jv3@l`8_vOIt3P5tmA z2L^}RH*YHK*}S=SzOJUk- zg}&kHM?UqzKm4=bJ9zkw|KtDZ9}Wx+PK-_Gndt59Tep6w)vg~r_*S7%(K;U->^pPj zOtDyb?X_2Lzx~c)$sZk=2r_TyO*fr8+j#P^XAZu86wSF(?1l15qamp@=u2)3t$DZx z<#oe`4ISxvA?SgrYOp*FgOUzq!qHc2#VBViN?4eyR%oFw^}`OSCr)_l_n_-f^If`PL?PQ1*p}cSVhUPk~;&u*xg$ zOrR6ZMJh{BMSJrxmNce{8~7c+%s1TA=EY8g%i|K|m3sEPUL9n@&z8{Sa4S;Dr!owd zydbqH=(g0V&BK;ghF+MTe0uu1uUA&>D(?HGoCT!3x_gP7FWyAtNF(SCDz5+((A;aa z{n&6X%0($p6mQpfNqehG=;TvRjXeLSW#L!v`n%)(doa+K+vh@V+Onv)2bPymUQwm0 z;Hl*&1RAt${YohHj0btG{oMbLjXXokZlN+Lt%aAe@a<4u7u?h9K$mQn9Z=#)d1dsS z0%mmPl}1gkS$*5k{*ToQ>*{)*^6H{o1XMXFpn2xOmd~>wPuKMIZdy6i7s$RyHz%5n zi76u`Y)ZvtZlH?de#v^OrdsVLlve1>!ppQ)=&{rtZ*19sgmG)Q&U~JQc{5BWwhj8b zSCtCQ)86!{Dr=>=N<>NJnNFIVW+M1hGo8r2ab1m8?KsyGqX|!YH`iEkiT;l(W*V)p zyKLZ^fLocM`?f`ylvlec*|hBUcYRds{LmzaM%%t;*Sf81ihujf@7=n0*Y4fhO&+vc znaOpdUORT|$e!J|7@eLO^?vZ!tLvd!Zmjl}`dibYf1qz<;&gds?~AXWI{cPm{%YlC zXl0#jFNX!n>&&u&qE%jh+dK5;-97himpjvX8nf1Ce)i)S*v^ff85ru1lla83GZ>2= zxc@%OO4I97z{fB?`SHCbeHaR&NkByHG4Gp9H_+AhwSuR#zeBsq&hflW~ zS?HB@3hMP~vjx|a1bP&tdEM%he=^jO-hr7{$#kUKO`WAt)z_iQBh$YzUB9a#3qh6_ z^H%DsRMI9ML5?ooM%^W9O%8?)n*Ma$KKDYHo`^7HDD>YO9W{UQK#!Ji%jf|o?wchy zH~iYFnkxX1X9eKu&t5US6+lV^lI%3Fm{n$fT5+lJ+TtapO+TCFc|01f6L2>?~@yazpWa=u|e-%WwBV8dVLu2FD|j7B-{fAPiu%sqQ)FpR~@OVS`_%=0r| zP>GT4mMI!OSTro0erELPKPY%n^`2ju=-q{;6lLQ+(@kE4MkQI|mJM+2OPYS_BnwF+B*EBUB=Nc%{^_`-x)t(08YT8!m|*W*(!?OavPCeNNcea0^j=4mo=@)#^s&Arij zI}^p`bh_fshc-X>=@V!p>kl z^82zp9jy2P%O*xItXjEZ8#ys<0fOQZPe?5?^UV=$$O6;JKZ;!uU^|bHd-GW z%{FY@+&5Hs^XS3jr$$0=EfWK=Ozn=Ui-LBoLPMkNFhV0U4zGubtOLsBgV}PqnZ7{7Wy;%Zr+aelg3`iow2e!5$+qR!Nc6#mF4Ox=Eb?}(vK^CKp`t}h8eSp>~5@==%TiQFRymH%K zYv}iBG?-;Fl>=hy17hFjru{ytT4DPFwEILxN|d5p2dt3`9`h~6Q$115J9BF6#jlF- z=c`5siZ;OQq3dXp z?UL>CBj+LdmuFI+C1@E5FN~UgzV6PU+a9V#s~fCrKc`9MbY<>DbKta_J5wsqB1(9l z@V5;1_6Mx&w;#NFVE^9e>8DSA`@3&sW}Wt(jC&E^+}o zITEVfpPkzsjr*scy18H7vTgM%ue>xiQCl&*X7A0Lzx?~Zdvatf3o7H2HE0~|W@E$t z53PIOFCI*X>xI>5{I(F6M^|~hKG0JhB6>KQhL3q+QuOujdSAHp{)upPL&9KCEFTvl z*RW<#dkBc2;3#TwM&}uLGGIXnliQ?dbJReL%oT2lV)WfMXoS8IK}P$dE!C$C&4$sV zJ`S5lDCVckQ>;BboV2p1epGtntq1yct~57ERiJGtQrKLIwxU2xnEUw0M4l^9HlsCG z3e4bnGR<;HpZDr)r+}md_meg}Js%bt7oPNS#xCrp)Aoo9K*0GOim}i9*{Y6oIpuYk zXUkB>3fCqBLyca*5=^6NJy@BD!IlZC!_~DbD;o#BP5s%n-qzM?YtsPwU5;_Sfqsw5 z$eTshF7hPuJC{UNFmnVPyV2VfcDBzQi^XCb$EY||pF0I1O;gwbE+S3=d7iuQ2!kWw z2*|~9(Q!n0&+`x+Kam2$xbXOiqfLqCsQ@Yvam&IQzZ$p{5EnrDkX_jT$jHluae*Ch zO3@{t7@gX{eMfoGm{4fAxq_2tg=;!{so-QMkW61;nO6@en=8>zIV>MhCj_mNWEAQL zH!T4dVN8@Ecu49@(t8p)9Ty0fbI|aF&So8ca(d#jq@!_;77-DB*om7A4Trc*(}rcZcDp`eubp7sPiy!Gg5$7OSY7YgkDy7OQg>KV3lqzYNlo#7|| zy*~=Y#C~f@z{ZI5$OErk@RDLFDOBP@DTRqz4zgk)FP8H{F)R8iVxG?exs;0-FKOPZc%Ra}IWOii zO7k8mdVKoaD@#0Syn^vUC8A9Bh*F=d_V8*igR4|csbZpjS?=>IeSWpit5ij)sKb(V zy`o&pTm{Z>b0 z>`PzzQb)Q0D2~Av6;j4Pn=<1MZ!^QY(li^6#{T|;{eS0eZy}5YH zrh((<)3f!K1O5vx=(P5T7vn=y{-w_kw z-pU7=20?)6j;bKQ6GR5tG6MPFi13IG6bc3SJKz)&!6}z4a&duYfm0pns^LA!7Xcg{buz((YG!$ z_L=`;j)oy?g<2hs94C!;*1>Y6_vGv|{ly(_4sA+-b`1?jn%ILL3~QM40&Dw|N7Bm)?w2+)= zo_-U=2YFkbddjb# z!u>*_sfP+_uOJ8&eX7dgH-GatJJK~`SqOG6x@3Dba4AE$BH1cN@9n|B6ZHKeRIlG+ z1>Uo^v}$YORZ|wwb=oqx=q_0Y(kPL(?=fX?VZBkXqQ4~ahKk4Xc=W{aW7}_9d)NNq zlPA;TCr$|8qfZquuinl<2pajqsznMscdxM61Un$wCq0xt%?G6-A3veayj~bu;}36X z^K#Au6vjUG$q|!UH0_d=qOaxj8G0ziS&-FwS+kherbo|YX?pC`**A}zICA9Z@uP<) z#>e^whVOgdhj;GUy?WKE(aBm;95yTWj`^#!ESNm&6yoxrQh8GPDo#cY$%!KsRi|aY zJfO{GaSEm>UC1@xvY%|&I&pvTpBg6`eYvNvSgC4IWgZt)v!^{?N^7O8KI0m2#g0#- zoYj5R^mRST>xHadP*%trMcpi@2D!WuW#kH3Ey@>lI9o}lD`~x)){0p@%xfZ@D5^$J zJe3}Q)0-Y03WJgtDHErxmWzh=+e$VwQHN|@(;n+7o6dMcdu`*ljThsnWLt@rk}c!4 z;h(WK0wXSbl-JU-W#e9Sv23>eW-8~oJ)d1c^<=Sr{rZkHgU%d-!;L@H!tj!FwD+pV zVFiq}!4A7Wlkfi33ytaBmAC%Q&kenQYl-D8nASXLvqE?(UGb0qIQjYs=~aq@<0BJ~ z|4ym)T7=FVw+o@4BndbLEY@r`9W88RZ%?oE;7IQ%Jc_0j6X#s#dD*#u2cIog=CatK8g+P@tSe26Hk#1oWX^EodK}pqc z>Rh-<@BdZ4@xfRZT-Xk!&lLcw<(Z0J1VYoZolc~gdvsBtu{CF+k z5u`>`WlJ7^r1s38lr}$*-uhoESx`CY))aY8OSUB-_3qO20m!ogFfaE@f_YGWWD3%!e^8ZS_3poSy1FN0ej%Si+iHoD;Xc%EUne;aaS_YD z<`ute=XJZhVf;Y%8TA76L(&}|>DMQa)ib^=+12<*ZGojmAvFcYH9dc2)Q?Q~PMvUQ;9 zwI@~WRK;)Kch80oe&CivZ(aDtU%h_h)VS9(Jk3gNzvoOdZNTF7(9EFd(>7a3h`z@K zY34%h!wBf68Pi!Iw95vb`D*{pJBzn`WL&Ihi!wcmH3@E{qBTGsLsQl*SY5G%G89Uk z_GY7ddgA=}Q_ubNAL#a&MnX!%@{p_@c`PavwO>kT(SwQG@zB1HSML3lqjD>KuRd*d z3UN7*@z>pL;M!p~Iz$7aZ>!-Z!*FhDFAw{9-?}6mNbCUN=TlsRDqRHpM~kzvYkg=H z%6Kz&jsqEB7sJE;=ZQ6XmVkn>#*sHHCo<K{ zWQ0U^I12$kXE9rzYXu@ABQ!W1%L#VC zo~`3cfQA3}<_~&g zSh310YA?#C!Rc)%ue7;FjKXKaHwIdGaK%g)DjO!+4w) ziO(pn)I_gUdG!NLTgTEi9ZaGJ^{esqV)W$qzH;ux@0N=!ZP$2MWL}_J6J?Kj!c?NT z2v7-mriSnQOy$Au7tN+(ForfA``1$bFNoLN@72#|5&t6Un-76>tw;4PNq zA`K(qw_5{fNjXpQh`xD&q!0w@A{yG3v3fV9!ldBPRc-&GKw4=*FPD)@i}Q$xYqjM< zbZE65>T};#v_l;Y6VRfi`!NT<^XGrqk*>Jr)%D360g5bH>gzNB?P~)A55s>(;G<4@!=_a3P)0Ghk@&;3nb%&kE!&D>!*pxTdq03Ql$c$<%kcxC~G;vy}r@ zg7cX2pkokE!Om75eL^ysaj|uC1Px~e8ath*6`bq@7Hb|W4-`jENpkZ9ubs=(F1bZv zB;%l_z&^;MCHy#M;635xRGK9BTl6HzIYfl>$w6M2Y)44ooX_RXUKE_1%fxVHYXVe5 zA6rKO=(~kbUU^8RqPeahV9z9N_1qNJ+d~UK%UP5rP6;Rqvfft^g z`Kf0E%Y-b0cLc7H+z7g4dzB!ny*jdWSuDhy+#Os}ogcG6OEp|(%*#wf9|zvT}nfJ3C$4KTf z%w=@ZiO{+r!%>Er46>q^l|@#T_UHsBTcIMdDo=Y%*2_{jNHjTRU%~y;!c^vhQ|~=JxH|!8>3>ki{*x+yaJO zy?Qk$@7{awz4g{xVLI>KyLZQq9ox2Tga4K-TR=(R+1qZrZE|w*)TvW9TYxw5bN~MR zNDbr#rUp^oamO7W{pd%Bhli17sZ`ptXV2!%n~}@=-~WCD8yXryfVFGag4A3{qz?f< zPoF;Rn2Ts)=6J0@3XU$7Qn*YMa?_?wU{#cJVqzkSA{S;s;`FAA)s1k%=1fLSrzj-g zCuI6X0i2_=vp(}rUALnouh6i5IzbE9IBl}z(`G1SPh(69ppSCX^m^IqJ$}zx+C0?c z)@7FnR%Wy_zZI-=XPG;zgwBn~=*1_Q8*Y#E64ZQwXSh$qF+3!F+Ae_A7*Dz9NyVm4 zC1>A|1FP~iH$$hU*Oh3uBpcTW7acNM;FBV8+Ej%ya;KbZ&(0Nav@(6enDZRw4+>*^ zG-?AwU4)F4pqBdSx#pQyr3}6G`+cHe&dw>D4MR&583fM=UGq*q9ZsLICWxIOc<-)xMOW^U?NtFOTqW7! zUL!NXm88$2La_{5tY9jui>tR~eosQ+Cu;8H;zxAor)7#Y{4v}FKlUgj}f<#3PG#PDZQDriFC>M zgF&j%f%CBw>db4U73+fGElpm8`6sBgDn{FeKqvO;3w+QENSokb4BxaXA|43!xuXZ- zb4LT#_6-9I#kARMiaZr#an5qG8d$FKfi+vhRofe0pO!F-W>l=p0i~iM&0X`V>#))@ z5rFzoVBes-VPKj!N7jYA!;ToiH>a27?X z=;yF#e35(B*}!vM9(X9NjwA}Kd=hl%sldZgyQ@Gjj6BGK0!xLf2;}^9$jn}NIsVUm z;WM2oyWE=Bs=ys9Oa*-_kQ4 z=nE=0E$KD|%fHz^6 zx7%${Bxv+~?|a|pKmU1{(Xi%0l%Oh5@W8+T=n_%Dr!Tzl!m3rPU}_`oLk~R!riO73 zc3!h)O`%W#hu(9~JyTOtwOS3~kw}(h_uqg20}niavj~X*i0=D78S?XAgS}QDx|?GF ztB#J2o;-Qd^E_PU$jAutnmyYIZ9#OY70a_ighobYF|;JKHI*e$Yw%NYt@8}(64N|W~^p)|o_7rpi7k6&iNT5fwlsNf7wzl9LfYQ(vXI5Um zm(V5Ks|BJvI=ynYJS)JJ(mc>K{ec8$_O6+g zt9Kp&GG6Eno8*(;^6K0$eO2cvM zW`s_CErMmS?8rwA6`LO07x3yk?Sb+OiG2_WbkDL*stpi6=m3&1UoU*I!5X1Y?46z=P+` zor5I}-aK*Q1PBQ9*J`yMdE}A7!NGxnfg?wbfKM-6xbW($udZ9SE=^OM4T1o)i0F_( zUe7)ET(w%=uwlcYLx(`$%8SJU0w+mK1kYIDdwG^2 zHquA;2m)HI0w0XQ1sGBG?NRv5CJn*KO9;TFLKh1FI)@&l>HP}h8TVz;5DJE`6R1Qj zuUD_x%lkGYCZGq5SK+9#>1jLkSNsIW!HkAdi}XQr813j$V`oEv`GQ~+jx=TxVZgva zJ0uk_;+dE_lAnDk>|d9!xSeKa6;vA(oSy7+B<|9gNzLXS*aajsta_ve;acrie0Yen zq;^tyF6Q15oNP-DiuPCz+uBZOf>LP{Tq8rl^HS?ndh&qqe1F}ZR!Cb?OWg!}Dq;te zo-8H${u8$)M0A78mym2mNJY>(LtLkI(CKNinU)+NJW8wW=Zfft*h{ciH(NFej})QB zA^_(i@blO|^|aqOg)2fJ(gaA`_l%4}{hr%x09Vl^+pEM?lI^_R2GE!7%qy#`DXrd? z`c*sgdXfJY@H0h3tFabn7w$2HG!mFqfbMnj$q&7@~7_8z`<==MQae@)FErv{pBNVZ+%ThaOD;+b1ww z$xaPJzf_5aR<7N2)2fZzR&2YivgP)n&ASG+?5S?Oqj1yR(!Eg-sw3ihe zy;#V}kvvDBovut0n3UFV>%=$snfg|S0Dl^oxZNiaPNX@dpD@}y5oxA4h4zE9N~W1- z9fY}ZN66^tLr5|&$^7J^fFtBt9~Wgdky*jYD1*&0r2@;tWc!D&+q3w1X zB!!S*J^0{fe}6wn6Ku6{<3_~l?d?UB6)RSNc^i$!+O=z^r>Bu10=pGg$BrG_vSkY> z6~v8nkUM}=NU&b7BV-)MAXymhbL;IofWn}tAWd8y%89|iy|nc+;j$xGqQcxE2IJ*^nAW5s)%|BDxT~-HwaJBGPx2hG77?AgS48yI4k$re)CS zL$G$JW9W|b){*c^`J^=ZLbyJ^{a3`M2kMF*Q!W96vC8s24Oavj5W#U)k+mZMZXiAD zTNE@e3iU$xNlJTP9J~wHk8mWks*Xyx#Xzc09C%!DB zV)5Qz8LR9@U_YCXMkS(bm@nz`uo>9^w1k-EwcO08o%@GGG>;STv6K%T&dWqdUpJtP zb42%P)(Of8#s&}ZZLEvHC8J-^TLidv4Dab!^yHU{XP$r#(s^M^_{cr;E9Ljz3tL^X zy-Hj?+0K1o3+*kFrBTyoR^KtS{}YYE+L|eL`lSVR7Av~nR7AUvyvdS~3Q8h$EL0n9Ldn2>?3cO#S*@f5pwEJIR4Ec(YqCexi&?|>!-fvQ zON!HXN?Ueg{HmHRA^>}%y^xtf zW<0eZ{G@>yHxO-rvD`4|kxMpvdtWZLJuAs1?52o34-zv-d&NSJn$xjN~HqwMRfQh zFo+Ur9OB|g-QMmj2!Eu2)DQ(e(D@vx;V05TFvOagnnElTz+USO0qKB40asv`1+ET) zD<^(Be-|EbMaAIpiBEiD$BrG3KKkgvg9n{ric?4jW6b{j`@i0Ob7f+C zXOveIELU76g5LTf4;t@N-_ANismql!({7zx|ppvYF!3tz2h+;r?AhklF0Qy5|K|tuMj_e%Cf}0?~ z2ZZQY5@B!zCxRv6gHwnC0f8aF6K6rP5Kv}tC_;jx%jGiCM;Oo?PPsWtB!!;{gHw)4 z=hoPb0O=rQ2(Dnx$CVQTO6W>!!xA9FA64v z)2COhT6N~k86-Y5Gz8^!*REX$4jlOAH@}IRM4G6pxyg31T)0$uZ9!eT0p-;Z0ueu& zC6SP37}vmh7!m0mokf8#*QC7C!_JxJ*Ga;nqr6fvY*8o_Q3fq#g;J<9&@NK2GY5;} zol#zyrti@+;l;9uQJK*i3EU2FvVH!Gazf9xU5EnD0GEs&v4rxfg`Y4#^D4`(yxusv zWP9~MI#)xs84u8u1u3tI(0L{+=UKm5edplqpPViXHE{I>KQL+DtV_njAWCx~{SrrG z&KWKo^js66xSm3SX2NmFl#lCYf2vzklcP%3-<^Lt)#_|w9t#5 z5}+tlYG}#=G(w7~%F&WNos>h~eB+7MGk?{$?>_(L_tm{2r6Sd8_E)?@g3zlhUvwn(}4E~@G=BH7BZr4OV)(jHT_UP?J1@&14x>k{Sv({9FmAM>bMCefA;-F*^dda$nstV;5Nr6h-s6#7osoCMA?Iw2N7v*~eEFEIW zLRes6gGRpqfAB~DsUyAppNB=}7}e??Z-BL6|K+?G`;}I4sMUYdsp6hLJTmyNp6dTs zFK_whuWtHRZ*2TGuMGaX=lFMy$SH3%^U8rSCDkhB(`UjQTpUPb^2j%pzzE@%{q!`8=70AUaS;lXHh zO?LhO*?~-vCIUFm8-yz%h6Hzk_~}wcd5|w;WY=M^8Mw>A5kM@cr_fD5@{y19_V%L8 z^?H5n+O<$yw{G2f@Zdqn4?OSy(z*NYyH~GXjmzol>jS+a{RPQ(@y@|cvlt?$rQAh8 zCVLbV1f!H5?-YF#!B96eBwRZ{WTgLfeq9OZU9JSAly_!(Q9fEeiL2l`E%UVEpoOO`fZoxKB?fXW!gd z@$THQUNk0TTra(5Fo>a!8EM%skE&80iH@L-&CtwP!t1&vT-G4ltu^mr9$>h@CILIymZl`k61(S} zN9$ARg(_60UG#}gVcq2f+LUHVCt2#T*rU%YF6x*_v`m>m_{?K=OEsP;k!7%9?P}Cq zrm2^v{@d=55p88N-*xJ15iBz)qgQ3r?F2?z?j@d>64?naeS4 z4czCB2nHVFjG@g2m>V*$0J9MR4SFK#mSQ=j~_oiF)`s@hQKLku?G$uc;ST?AT*mzj7GCp z+Qqv9deA7Z-~cN~j)B1rw;Y2OM5aIdzAbm$w$Ws?57#om4o-`;>W;sWu!^15t1yoH zxC)cTx9{5c$q(P+2|IN}p)M*h?+C0ZVEap&q?Kf1`+p7f9L4sFFwwFG;w4qs`y`b$?C$qa(Zn}5Prn^_Kx@X}yKCEBd)IGSRb16;Hm>wn_GJ5Z zt+;i|z}8h2(-;d(D=K=7Hikp)=v}lQv)uxjy8I=$SSwSJzkBL-%g@*j*bxuy@t2b(PJje66tn0Og5EL_t*j{zvz( z`|w>G?%ln1=h|wIXny3L&0B}qt__8c+_QD(#)00Fx%2j&@B6^b)xoHhw5d_i3f@kp zSHh*?t~O>D7HFJs3n~piZ^XF-mv)!Umtd_oauBYcxw-n}?R?F~I z3w_W}+Zx7Uv6p47##CHhJvp$$hyqiMAem4~Dj5msX?m17?Xx@!RvNK^i{4`E_=>UT zdPS}7l~S5Fzf6VxGy`|aQSHFMz?wB{YPDLc)q;}x#V>ww?b@|}{KtO`87$n>)3b8r z%EN~bL&j)16}^e?@G4UyWU1*#Nf>aO@*{ zJ7UojLxrAFVCENpcIWhX_OMI%Lp#Qt8(%hnAN25@DNm=;}^{%Ko2yLljJOEC;Rqn`TYAUfBL7d9~o=5 zWy#0_)t=FU6g-flRbi=G=|U+93o7%H%La_}aYIvCu4d;uao#h_2D)Us>`1KQ=$kA+ zjiCqm)$@8lt-F0_|EE;2sx{tTH&FQW`**FVu*USn;Oc<`ZycIzWt+Ec7cyQ^IF(v^FsfO}jTx&6gjpz3?~DEw}aD_Mryv)l>XeKD+nS$&=rD z_|cvf)z5t5C>m5efHTyhYp=RdlvfZ z_rCYNuYUEb2M->co}SLK?9{1K&pr1XTCS^d_6CSR`|sG7G&uj@3C8$p+Bmm7{_9Xj{P zg1Vv*vRJ$@)l5X)6!mK-j}?c#^GTz)axgD>ubnyj#+l=5*7xOEGID;bRH_X0_td7x z+pT(SYJBs?ex}p4tE+Fm{^o_ziS=s-jLKA&7Q+yA&tX=PLvw{?=+SI2dfE(T`rsVc z7q}$U+dNS!M^fi6G}o?Od)xk7w{O4M^ZlvGM$$@F4HsT}`BZ%}Idbq6%$C8v-Zx%5 zF*;H|f9AYUYUlP%CTDZy?n=Sgtz}U-aY@Fy6^wW@B6<5 z_x(5Qj^EIC{)V{czxMC>`|O@yi0=K=;NCmgz`(S~GMeAHLb-nmA?zy!IQI7TN-3j= zcDI2(df~za=%(<5dWrxz7K>m-+V}>?LZJ`@fqSl(B#B#0)=9C8_c-jxh5P0Cv|10t zl`oiw5rx#2w@0N~2xxy?098S%zR>*T?9)_~AmBj|dfd|~)I?HV-y_Hs&lAa+?}3MC zNu#Yn`&L9J#7`8uWc!W*6$BN(U5O?l^XQSY-+2Cw=SRo?_^Bh$j!Zpy_QKyBJo?&n z`}K*&UqAZhc!LeB+4RzzCm(zMjg=d>U6@Y)`g@N*`NEsey!6K7&%bo7%m zsDpxHUZzQ9w%yrUs!PJ%C;JqFG0#sC(F+SbJ)Ohp2(X&TJrd~TX_SDPA4xgKR>&)1(^R+imPaZloe&T%n`BzW8_{Qma8XY=5 z_1Ay%T2Jq4CW?pNI>Qw6ne;qiXpc3T2fn;>&q2EA;@!YJJ;o}#*AK*}oyU_>A*u3A zwvu+;B<-T7277DeXsi;94vOL|&O?LEhlHWj}Ru z)o@zf)noQb7mIkU3BEIMYqKC2V?58pPw1oYfnEdPC;U-zsH)Brda9db#VN#s{)!7v zQ(6RV)9d1G2X(52pl-6Xqlg_xQ!?6U`o;upu#@5733{UKlETe((hcIW1)T-XN_tlr zV-++)+VKEmCuiDcIhxc=8BiD-_FWpzkZ~Y6lzVUodM_12QBmy7>+Bkgr7!dyg}u+$ z55(`1?Xtt&8VBct=Iw-xt3>9kzw+X#3r`(AJI=!IJoV~`D!p|ff925Rk<;nE^6iHYKJ~`PQ-{vKaXxBnC<@$loXe)~JG96K^bn;@W@!$!WO%h)1x>V(eXkG+8q+Whc}+^LX76jQ~{%^eiDE-fbtyo`5i%}qHah@emq+Xg@z37YNqj*4vpCt1eZ-zZmjeS?PF@2 z4NZr@EdzLGm8ndH%#b!m&qTK}JWo}sc~HzWizK~njFH_BP~cSfC^%GI6aak_trTwI z_;+2v_>JqN)eH0%Hf<_|7Op)>T?Tzj)A!6+tdKVXW&s5TAyAt~0Xj28SE>~#x#UQg zDYUyQ%X10Ki7weX!6l9(fU`CR{d58XxF|Tn(}i~tT`=cK>0SZ^z!3rH4^_8e9x_#E zdTF9tZC0$T)>(HyD-I=LUmW$NQ9p#H3VCrb@%r0hxaF@-qBS)(kc6wk-pwiN zGrUwN^hI7tYH6(bNBPfns7oB3KVWN#{<=S1bn#B%^8NO@p*Wi^uv*lXL93)hA@QV+ zGG1nRSWTw?&c@b1-`V)TZ5#bZyQhA0&)9G59r?9gwQa2F#Uj>WBkY}GZR1V(rf#y% z(oA;*!L?c~kdAu-4o}C4&IjxRK(Ks8G?&;-3LRZK4gwwHC*r!PN1UCdNEfV7C?Jg6 zv87lnI&MW$2ninm5uGOr0|7sgBNB0CaGp2<2n0}&H2BZT4Krm$C=pJYB(?O2l)PwpiT4J(si&)w3^G zL9av>79(Mq1L;9M4Z=nW?eXOy8LAgtmmtj*igfCMZ1Om3H5jxB2A#sh=on!+&oZAYQyce9 zYO5bHadq_82x@ZCYMHG8l-uqK4~evJ+iS?_a4UfEkN`vNVNsZ8axiwNv63o57k(1p?I@d|u zj-qh)?(Mtx?2tTfH6~!k6pKM^d{l;hn#F0{%#t=DbkW7~!L|9tu)NAEbu&(T zjK#vF7$ywuJ{aUOWVHPodP1A0b&P*Z)p%YvX^rb9y;F%^fDR`^lmh9TM}#tid9tKLRMluSz-72R@GJs=n7~>1=_m|G*Ygn=!GJi9;fVynm9<(8DS+Bs?Nlli z_#+m6;;bV$L6Ymw9ip?!?$ zaeH{6w-DLwBGJHXYn%fb1UuptV1r$bCaf0?l~5S%WUz!5T`m^~Dv@qCE1^UgLa7-# za@MYt%awAG`2jkF4Qz>preGD(z>Nb6kQ*jxaHr4GAl*VC8XBlb+8HqkbY zp;d2R#g8KNOFQ<{f4iTeS+r7SYoIep``!m#N|$WkF|tLpP^+P$zkmC>eOouYfB&|M zN&3AkNGFQfgkL{XWm5$+ZrbOHqFxj=o{p7d^WOcNwyy49)f3#kXU$D(D@9cc8mEiR z(@{FIsYg6;>&E+T+c;44Se}rn=Y>oLG)pm~>kBD3RgpD?XF)BR1>6MGCvy|Gx2&t) zv1iR~J2&p$y(y4!V4Au$vZA8He4IDV2CegbVcg?2{niMZI9B0xHG1ThZ9}*1Ug!I{ zO6v4!I#g4hXPT!*(0B3SaK)GO7Fr>I5`ms<0a10-b6nr){JA7f7hSwPuw%>&s2ScE zm_ZLuFt}l;Fid3JO9Uv@gBh1fza^tgMvOie&YD~{&{c%T&;@ylF_6Yd6KE5}nc2B( z_nmj%dDBfded<%6+OcED$3On@?c2A5kLvY0n8;Djt+(E~di81;F(~5C5U#Qxp=ppuh-*GPu20 zQ7T*ojtGx1IHH8$T#Obd9t6Zig79~gN_E=Bk1eQE%?Hh@1sNzK=ppSPz+&+gqh^!ZP3UA=lp*XtT1p9@bz94U^M$#_XzKD=RCD9!1s zKQwy`MKI;PrSO-2e(U~StLtN@szFu|JZp{hRlU!DX3LIkYfKE)68)LxfGGiJt{iFy zJps5u%#Pkr%M|k!r%xD)oPFw3+uwip8ZVwM>)LRbW#gw-_Z7bIsU3ITvn@+da>SrL z2T&IK&Kb>SyL6VswbtMDpmVct09~?OcCv*q3%W^jpp{DFCesP>nVLFVsd(>y|K9uV z-S(jmY}t2f-`-u7d-f0Ce#^iEx2^fPhi>`EJ)7^{HT>BR?z(BE2bJ;sq2~sJ@rUl) z_W1{Hx^uPvg}XQZ@<;aFxw*HGxB7gv=9W&OeEY(SgkPd<-Lyh&ItSIBvY%5NfmWPn zFjzyDM=US!#Lv=nx;}m3)Gb?AfBb`Y-nno2X6kQ&))g*J2rm! z)^&Go>G{M1H~-SdZ~y3B+wb09c;DXAic%itW4@XSWZRRPdr$iTZBQo}H|Lwo+M7mxGP8&=L+Aj|s zENqHmzUF4NVjry5ia++@9m)3o+{>E`=COp4m)0}+*z4JA6P^wWQQXK*KIO+Fc_!Db zUbB7MmK7^k-hKDo;FtdX{&VNf4Gj%F@W2C(j~;yR!F%t$cXV_VEVgCK7H}MFbeQ$! za(R~pdeMao7vS^ILl3Q8yY|&rUq!Hwee7ey!^1eWXU`sxh3PoWxa!0;M7Uh|mn%b~o18q=p+ihUO6DLj}S@@qh za|RrJ#~pWoWKk-FNBXXWy}i9)OprB*5`2yDpi~@@FK8Mi2ZO_ZWMl*v2uj7VQ>|V6 zH~@{GLwOUVNP5uNIP?kn$ar9AGoq&KF{}5A{*4)D17JQ5(20<(X7roTRUxt5WMseClQ4 z`Tn}St#Ach3A8cjWk`fJh^6%t7*uKgmmcB^_dpY&gdIhzk^IbuhjcBK&HDD0)pIA# z-gE!1%{vCZ_oGu6rcu+8y$mBwF6n#XR41LQn*m)i4ZJ8Cbey(#`l+CP%H9feP3U+u zq~{`x=p*kP{N``|W=Fb4eCbPH>PR-<8$_3Emz`|UUJVz*(0Wfa3-pe<4q5NI!kX>0 zP*um(YH-`FoBdFaPL75}dE)fp+xBfA><_nW8D6up)LV_VZCX1}kt}a-+puc#{HZ4& zd3a@idH41WeWmKz6DQUWRd#P(yJhW)P@1IG41Aw^{=p;1nn^0dC`of#Zlp4FNm#gO z?r8e<=>Zr8e{!j_$TQi66UoUpD#OF26>FIGbewHi-FN%G;ghG%rb%-}Uw_s22FtT{1O32$g{%Sv$FxN?2y$0pGzIJg)6wlN-|eiG8kBu zDg&bytwOT5*aju`o^kHU%)5dweBlcniLv$T*LS2D%u`|)H z*RO+(4t9I~`R7q|SpTrj!E3vB@6PQ$P#`JCNB7-#9|GWb^UXKI;)i_r@L>=WSQ0+4 zv%!xLYPA}yZIB>j9Km#;FwiCF3@IbliWMthwSy=pCnrIF$OW7WBYyARy&wGG2f>5W z)6-x&l*I8kas)Mlf?t3AbwpXSW=*M7y6L8yP;8t+vS3eeF|t5j5Kf&sg;Kc(SV#wj z2l*mdHw+-wTW`IEOhLQw?9^!&KPCVj;7I#&+sAq64VNmfd|-V_8#+?xMV$R(_waxkWd;%1^%PFrR zM!=A#mnyFqwq3+o!NI+HMa+)$jSP4oGj-(E(<{oA58SQm|NPA4 zR3d{ilLgY8kqmv@D#eHhk^uqUsPYPWHHsd2QzA68E9m>B^4RN#{nUK;o}1S8Mk`8U z)5bNu0|Q_A`YSKLbwO5p4TVHeD6U6eKE&NY#mu`#y5x65dA)IT$#&Vv)_%9sr$%8H zo@?pVlw|$ug7vqUppdtwdMo9Dfx#dB=*j7++Pc+itHoktYAS8D(8QCtS+6G(<1MYc zqeo719-KLIAuN=tJ%go6zhc3$6X&LyX?1ATXd`{@^+OHl%+slF0nO7NFm6-5{k33V3`pQAy z+0$diLXYQ1wR+r6)LVy6MTPRn`3rr013i5`X`aSOJXXu{U}$8bS!=eu!1rKrYbc#c z!1}}mXsEoYq%Vjjc3IAh)3nyyBc+zUCQ2Ht2n#}&@~Ld>NH%t?B3izoB@p&|wgD~y zGO0xGHqgT};XYsno&*KJ7(l_`a0-2#9Q=Kjc=UM)y8AF-E*0c_VeVOy-A|-I$62@F zr*lL~OS*ZnB)zC=)1Tv9?oM#>rNUyt=*U%u1_zeqIekc$$ATvy{2V8&77wMC1_A00 z^EmSz!_vwt-N8>l z!eb;rncb5wkSUTvA(1Q+eBy~GUU=aJP(K2o%s9J1lj!270mP=RQ$phdxhhqt6fR7R zf8{IRN3*&2*5bas)i>Wb|LwniR`A@1Zkr{35K>FA8dwL5H5_M5&%=VB^I*GkM<(?* z&*{ymT>Z^=o;-DWeAg{2@4s!ZS;}a9|Zyr1NgQt&v@0k-{ zd-%v-K6d2$FQ0w-Sp8U|@Z^!{7tf}nV)#58_}UYP|MIEBN1BCaPsU$)&H&%H3JR5_V|Aar=Cf5uG;Y(x7{YBICJJK z40o8?0|Nt~PB0@F5N0}lf{b2$_0=6ac7U*6e)(lkC+uv5!4XkFVIWOd?Z=NF2O)x9 zLAU_UPEAdLu$)B>+a278G(oScSFZ-U!E@EBRWRZa7{rGh5g3WLS}hPR$Q@Mp#v5-S z3q(N~K&+rt06D_?2Wf(fSFT)%vLPgb!M+DGLPlI9{@7!Wfp*=*PN&N3iYr`&qu052 zq>CRTfDl2{sR&_J2PTF=-xNi|y|SXu!=4Y;tJ{A?Y<-|%=(U(dLEP`OSH$6crEfnE z`@O6AJS>2+(AWb%lu2XQzw5~t@#0PE)ONFmLcH+eODIWIoXec!x-;&ML zO}oa7<;;K$`3-&^);__^prXi?NAKUe@227J{NTms4vi#G z1&Tu|>IXa9I-$3?e46g%@R{4YaLLr;+tv|LG!2(W@)VIb;OXq z2eneEoHk<)3uIO)ZMSS?v>|J*XtFm5Se~(VyEHJ=oT|aoE0uGo!?=Ndgf8WwBexU! ziLS3|oMi@f1)SaIg0}8pX+V$llfYx`!w2G*eiYtx+rXX&#!WThWhUXH&sJ&lZ{ z^wQ~O*gudYvGnP!FO?^{)d>5lJ8s@~=Gd{Z(F?NNqjH}`1>!Aw$r7NaE7tOK{DaC; zR3(=J*GNP`MMGux1WBoOWbB1+W=9?y_G(c&>C@M_ghI!m=Ol=*46EL698?g}P*It7 zZ2$=!f^$y62xI}x8Qd5aG%7SXVVB>`fvdeGV9=nbXmhZDoR;)4whW(1eP--Q9dt>7;h<%L24M}!22(kNxOmqK&^Kj9BPg$&9= zFrgyx8B^-ALzV3)fW~-o=l}sMEgc-?6t$K z>2{7zmNCz`A&15}8ZR%Wyq1g(t@8Tat5jZbO-Rm;J%-kcWx68e{#}Esd)vA-8Hp_C z`E+W$@<2U}4j#?Ujm0SsX{`bk9^{*$Fwj9U`rfGWN)Nf{gXwPV0n+C>i%hzANB_Fs zT*Q+_fk2|sZp)sYmZ-jXBs+Sxp=DqLLz~Y)&A7)rYoCAMQ@G^Qp%HPGYbDb`UtVilGrF+u9O;D(KiN^ zDin)xs|mFcB|-6$G!5yKF?rTZihdD|3*7@MCN3NLf`s<#1!E|CS-LijZ*Znoo)8>UNhy9|tPCV$L8j7zBi~Vs9B{`!7 zNF24{Bl9$COAk~;D~~gj617M?LsdwtJ&h%g&SMkXM@V_4>GN4QexM_+0X1Paf$j}d zrFG)`fxm6O`J-Vm9c48i+=JAZZ{MxNMa)ye-W8zSwCusE(WrcPfwYF+o^=4d-ImC!yJNhb3ZxSAGdWgK_SLo1+{gE4UMJVuvX zp3JTp*Py&^*s!4^T|bCnVvK6O4in9V>mFH6x$p?TV*j z?dLC!_WZ$t@$*T~z$j}x`X8#TABiBtaO3k(<>=bf62L(&X-8z}dmurS9K-}Bbu0-V z1Oq@-?g+j>c$@_lg3BNy7~-O{A}|;bNr8HB#7_i9Fa$s@0DQoYh=pMA1dt9Q&hjRF zAR~ZF3O)#cEM`g5rGvy>?vNoM0LqNG@OQ^9eqwN`^4gN6g)^^P9%x`>ToT+sMWa7N zgITg_P0vRj+_bWnhJvh?h9F?H+JZcFf&I-7j-DHxl7+GsXpq#T5QP><(Hkf1>Xld5 zP|+ZrFaz)>bYlF?jmW?hu+00*y&rpU{nm9Xo~F%%ie;G?l?z!<*moZ}d+6ARKw+GM zNIe(BmPS3GW^Pb`?aDV0jmyAyRt|+g|(fx6|x@5bYWUGXyp;gj04yja`;X%vm6GJx- z+;mr~I9T^1YR&Yf9NIL!ik~GZnij4LrA^Z$_n7fXx2El+Jp7ZmFqFhLCtBB?$9cd4 zw8uC}+%=-8xG0=Q?pDqfZ41G*odG2^3)f|!B3CZgtRKPN6uY|Rc1k(2;)M!DA$j9EP7c`{dL4eu}}wI(1x!V|7wuaOLc~pPiUz1 zT+ydqe8XX!<)My4-2yo#lD?@y)%1?z%U}L-M|!7bUcFexO0poWwsjcndY`)O*CzNT z(LAxS`bJ=yIoaZo$oj*y7WmWSeB}||Z-Rl!sb>7hmj;?Y2n#Kp`*}wDbf9B9x&%N{ z;3E(pP^;CDnd|?=4zx9%L|_1f1^R#|s1wwNqa#5GIJ)bF55l`N@e|1+1(z4Bc^4A0 zOBn%NEGM8;h+Zz2>-9RKBY^Wn6aZyIrihEc@N^MpqdQukEu{18;wJ-FJ@XnZK?IgY zF=B9xBUXi_kDWq=^b~E5Bl85Kmu51TVWwFEQ#mSU3B9&MDk3Q#8EJ}E#k=8|SLkmv zF=j-pMNG`bP!gXWEI}`!FG#jkn&xQK#d15(+E7abr+EwLi!@|mjHh89S0Pw-gUTz$ zKaAYARJc?sEb@Tb9C(3N_JwHMv$+>=;Xz}d8kRCu7>?;93o}Xp;?gX#O^1Lu)PH}B zXI{HxyPRa3qX0&rxB4c7;>o$+WW|>3)1_5y=#E8=HlcIc&K4~WDm*EuP=<1v&%-&| zBhEwHfytTrVF)i2CD*DDgh{*2Xu{UhsgYEZ^uYkMNFrzO7bj?asNyX%Y+nt)RrwjsoU0gA=0r9fOglZ%(*~SyVEHzWUOp-S`K2_9AWkI zJ$?pL$v&?k9T8pFzVt)&^R9!wT4GGbqc-zX9>LC4B7i^c0&Qkulm`oe(c5M&d3Gj!2pN=|RI=OuV*AX#%0QeB8(U?yZ@6v>TV2BRP`rzo`QtRR;1Iwqp z60O)5pDjBX#n9CAltWju-|k1tu^XsL9z+-(GzK+lnTS2BywYB;nFwxJc`c$SMzpkS z+nsbcvdm+HF)#q%s{|cJGMSn@10{!&(=aKm>L{3|9V0P}VOZcSxl!enY9hl$f@g7o zG@(mu5HuT2>4#9z!1kK^&~7j)tBl^DmEd~PT!pe*_R#$yjl*fc9Uu|v)K^ws`>OGo zPMr6U^4cZaWhPtNiq`J43O$a7b3^a7#JmUxQ&ETsGLz5-31pa|bmXX`(qC&Dp$71? zlbH=lnh6O|6VW@+Z7I05P^lSP6P037+eZ7(Wdt3u-&jv=P5%X@xH5V26<&rCyNK^x8f?#S-NS|lzP^7YcrkIQsOr{KN{L+c> z&f=Y(dBvr|jAtzF*KL!;S>1W`T!tfBU~ajLn&ONV4u405PM{l2&vEE6mJ0>}v8a4D zL7c@AKXF8WxqJ!=b}6{TT`&Mq@DqWZjKtkEgG&vbvkAIj&eJ6h0f0YJcEW6cE`DOL zEXpeY3PBq}2n;or&d`8q;Tzf_Qbv2F*%x#KP><4DF%d$A1>4z?js`DUGeBRuzp9zn zNar-;g?8(jZl@3g6oS+j!!ugI%C+T9lmr8kP+2aR3235@Wl(iJbsI>~GG~HVuZyx3P;0naG-mQcS3+x~ z3vmuW){H)yN6#zBNTm}9Ob=FUV493IzDYfvCA4Cs1hzrjhIVM5iKDAQPbB>qcLM#e zQwE!Ur&u`H!ch9OS8^xB3>N$ZT){36iN2=DTBe#qH6t`>g7n&x{fr3M!$TKF_wPh_ zR{?uA)w1PP<JEdkrY;+33oM3kId^8Gp4wTq2-IJ(klY5>G`J{ zu>V5Ic-T{`4AhT#{@7HhLaS*OuP)rhxy4=#%NuL~5DT2>+EW)@0L!JkQc81x#<`$< zUZh3ST0_b!uH6qqD6da_sd(mb zD1k#f@k>Y^jf_~B$B&pa4ms3_83T?l$zk}@NGmwv-=OnI1!LdFC5 z(hE1}?$F+uu&WroK)H!niffP5)SckUk4sa+u4rF~dBK)OpyEPccP`m#5#qQ+u~(oH+-GNm1|*s zv!vz#O6mNv@lo~jDjLcwX{ViTQG)cLwfX5@41Lvr-S68^ zO`t%uMw!tkcKZChnvR}%_FL`a&-d_Y!6prvAJ>umjp7}BVGF$rT}KCnl=fMe%C+z| z-k)y&ne%y%FS3fcpm+v@FVCgUhkV}jy)zh@(f~b4uO4af*T1D3ue3@Q7(DzA&YuyqZ}D+mKY=XO$H=>ZbBR^`>H1<2*?&=0!G>n!FfuM6(!b)ZYO%MP># zG&vIN{3V8SNYr{wPP+)P!1hgd<7n>7O0)No8fiyd1ZY$A1cM?&9i_iE1`?wBhYz%x zP|?Q%pbOgcZ7#I^2%Sb8lnMWo&`?`59w~a!%6K~SO#=QwnQ5^Q^Pq}B14blEA@?m2*X_bV%oh>TflE2=?M!g6}q9dSoV= zpwG^%)Xcs?a=#uT*0aOMYv;um> zFX+3O^d1Y(0;URz6%@Be6KWPI10m8nG72s<$~W3$OF0CHR37O(GFd@qkyfELArw|d z>k8?ER7NNsrJ|I|Vj>C&j$Q$BDodFxC9)iQ6)i&;!#>M>hEin#tU(h;ERJ++clb&| zmU=uF3mi??+Rgc`AQ9c<6#Y_XtYb;Q(uJqyJG8)9mRqvYmSy@}fn!;gE=+o#i@hg>3qc&CwU`===07=2JJv58WJp zd{21yO?|y#ki~vt`WvjLu3=63uph}d>7t7tb9DOE9MIAwv81~MotSSY-iyrila9{a zy-{?@c3DA{;hyQz>Qbrc?LhpZhqO2;4Tn~N^Y#tNi;mOU0*SsYXqER8&W53WZhumD zm$VTvt&_AVkoE*$gcAruujD}2lK4fR{IWmn6K6=C{4;{{K`CZWSz+E;a!A$9xw;wyP&(4~t&D8uo_hDe zJ*p5>H_+IGr+8V=n{5dcIC}#E!D!Rd&Na?BkFzT{N@bq2CXcosbhU{X%~VECTc!^gPgZpuq5ewWnRGi0xTiB!f4*C6MoM6IAQkZTv-0;2(!UvL(U5BERM5+ z^QWLT%&d>Y+@Ev9JGdx-^Pm0MMHdSIX1Ibw!*|2Wj3e^D)LjoSa(13tcJUJcuuPY1 zXMZjW>}AmFj-*B!+H-(5?$A;**aluER4Q{g2-a!1oYs26aX9-xcPU37ETXM6;XE9n zEKpo14z%de-bi}Zp9({c76T}9UY>XgE{2o3Z9mhDazXE)RnItT<7F&Jc|;$Gvi{%^ z1fZ1wiM0C5=&N};Y>NPp7Vd?mu7PjapVjy@? zsbZ>&Oq3Z9$hdv4;_YZyWFf-x;2J$GLk|>5v&0+Kol z$@Xm}+u2j^P6I%$bDY&S7o7%kq25ir%h_KEhUNn3Ky86Ms9Ct5_WYc?JrAy8mvCggN&0=imoOT7G$!N!`6qHm?tcY znaYf52{jS%28TiE`QSO`A!e#ooVQzBHf`Fvb?ea3@U6Grx_b5MojZ4~UAuO0a1b2V zYPCREQ&Usx*RO{U1h5`FK}lf4X0wSfU_%#d-MV!@`?EiL#~pWo<{FI#{BeXlJv|K~ zb6-I$l}ck{WAMqc3?X;z+JyiJdH?F6J&pC%JbLox$Nua^LmpY%sr7YlOc`}xm4g& zPz_W0ilO1Xd-vXR&)vW93%{^$-@XSPc%V|Lz+?y6fnGsgciwsD$3FHk@agW|ySHuI z22Skj>l+vt7#<#maMMjUfl0wxAmWW1H;#^u_V)Hd26KUz;j?1J3J3@c<^qv{wUG#- z{M^s|98OJ6PJ+#U@fUv)iGwr|9%qr)jvYI21h#MA?)&~Nx7>m#E+TjkJ|IL?BZ}9l zip2pY1;E89WT8+%f+*pJ4I5UiT7^*oNg)hK)&=h3#}uwx%>(@0?8%~zo&wHuh_b+4 zClC{CbaAMj#q}rI#r2}oL~amWvRziPMG3q3NyTNU?;SuV`}u(H5)S`qP4s+plAFOh zLE1KtPWJBxY#|nf{H@>mt&Ygpm%j9+j&uVsZizbwwWx#_%+RiU)$L0AWm*5gj`G$) zrjwTN%8Hizw41qn`c3)jM40;pKOI-6e^g9Hgf1p&cKaQ-ty;Ajq!UHap+kp;hK69B zZ{EBa?6%1Q#D`OB)~o@|J^0{*D_5?(=bn2&rXTvyhro0vPo6w>>=?q|eDlo^dU|?( z{^x%l+=rhaP(=C6XFh|tuf6sfEdKYs?|tjnuivw0PqkWo;)y3lMn>RME|;6lCUODW zg4e*&U{d6ch)4uf3mOfA0GZZmHDuAL?-_KeV-bLV-7Er90DB^Fj34kkd-g0+g8=`l zpIzwUy#PC*$`tn?NLtAzG7+F71SS^DG-Z!jy_ffINOAHCxI*K(A_pUYq)+!qBP6{m zO&{iAh6l`eA{Q4>P zdJQQ)TvAc}Qjkr#@W5~W=5KbSYs9h;>|Auo)}d1!i{R?X_KHb$@nZ{OWiD83Qr*8H zT(iH;2BbmnNpnfuNUyGGqlG5+ydl_k)@XIHog0Kh&a}pugjqNL*FtAu_uHD|EJ@ij z_J}mxuNwgs3tR{5mpBj-m=-jhN2(T&yve3c6j^LL#f@imJ@~>GzR-~v18H=m8IbWh z3(EsH1SVuE!&pQ)jhaU4JkY71Cm_*+ZkJWFnAM9q@scczYo%fuIk1H!G&j+jL!w7Vxy1%ELU6YBuoXcxj>+G;r5*M ze-C$x<(_$^w<$fCGf;{HlV>atLpQUPdlH?m6eFM5u5KEriFBN&sW4MgO!+*xkZgGT zsG8!%LO!leJsCC5ds#v0%nt;N@&gABfTx~)_F2&1xpU`0WS~(1^a>(-=9yhZi7Q7CMKLsf9TL52q@B3lAts69gsLE z8$6B_5FIj(K<9K9KPGVda%)cC8db4GY`bLJ z#ns{+nt3HUA)VC979`E+oE?zDN`Gx&k|jNoqQKBxb*^-pfvw?TL(gDVbG4YsBg{^xFKi|I481DdQe)6Dt$zdXF-zx}J^q+DI9y{Mo3_d_FZ z1bH>}Wa@QZXr)wV?jl$Qf&95-5<}r z&I(S{;1)2DR$O|%%4tWHRom}Kwto10uzD^H;dXbV#jzlaZ6kIqEZ|xS*0&m*VFV8)eRb^f~^Va0y1Hp=|g&=; zu($Fe@8I4$0dP^AfTNQaU^Wbx5l2dECbijEE{p?wW-M*XuYIDpe>kU{L9W zX-eyGVGGbslSHp3Fo~~8XL|cUwWL+pIvZqlnm~uT&7oxnP+s$Ju-ZP>3HP2+Ub|$w z>{yU{7e7IG*OXUk(+k>_wVePctROw=7tTnN61EwvdKk~dKJ&345x1)L262h+Q6inu6#1B2OfX zPR0NK_WlFPj^oVpM8l-H_m(es?+FkD2oexIMfs*kwIs^Vw3+Un?pE*2tm(IVc6Vl1 z@9oUaob%p!GjCV@_Uz7S%}k#+)6__LI~F!l5pwR;pZsl zp+KU@c*RmPoyVb6d8%_&ib9$sVU@X&rd$TFUbCEjyn@+^lpC4^f&VaGGZ*K=LCrx_ z#%-h-A9i?n;f&W=rD;~Y*v>n%p51fR0{MaQYOav+IjMs-Bez@>0g7FIbJx&uHmPUh8 z&XT&Q#5aCe?EeRYd==M?NS#Y`lG4nzfT>cLq+L8UQBdO@9dW$!)U%DBf4O?%1=H0T z8XwG&Pa&A*3OVG}&` zYd-y;KgO&AgtB$91x&EKWU5eW#bLS9tWBJUX5yMWqVENzfyon59x+``A{P!$Uovz9 zt}q1+J=RJSf@uOPDlp8}0Go39m08ly#3rMkkLe`|3Ykbb3f&~>v=>5F?1DmRqvnQ& zU6;P`>cw{6nS46WwZfG#UftYzLm#SYD_S(!Cy+ACla%Q+3dOqhYlnua=g$rXaTJz9 z*sm(5AqYGEYUjn;!>n_VGG4xRkBz*NCR^iGSmQOl+KkuB|5Xc@7-g)^ON}TDgKC!6 zqm?(N>+h?HWu0*xZgg z&_X4^Cbgw6=(xBolXtb4RgBz$GcaomVAe=H*8{eSqqIenEb|0ChhS$p zP@{mWr>UzN=B%b!r8Ei)4=xB+w1jTbXT1?b(t~c~5QZ+tR>JY47YhLyuk=-M7}E=G zyk0(DY(1Vi!&x4~c)g%U7QuL>r$MPW3z&o`vUdJFDIfW%VHjosV`-%lmm3$3?A+e< z=}+wc<~I+$a&QQJ(V&y3YFIQxS7(2%0TqgrQZkmgu0y`*1SFX_o}#1G%fQ$!D7Pc8 z%o?v!1~6WGl4AqUep4U%$x1PVM&r6LUeU~iI;xtu5y|dgIIo_Tl@({q+IkX~0vV{J zYAP&Nadsxxs{`H_%6iQVs1iL@ys|#Bym4B`>6xwyicrOl$4rS!v+MdhfBTjhxHREI z8EijrawK!nT+cNR3IRO>V!c?>@2pfXWR7k(il&q*%hCOpHe(u@JUH zHXqK!Nkla*LmKuK^mZYmQdANeh1Dw5(^j$h0*aW6Fz1pIW%Gt|i8Paj6LbcfNrzzw zGnU3&B{tKTE19j$D@4liKQwt@7JS+OL9d;{DHnX&z~$q`*5jEoi)p+J^n@L}bNE6-vvN@C zZe+PK4Hlx3+F$K-V2xK7>1E-JR|s*4iqGF(}? zJzG@0Q+TD#_cT07W@6i!*mibo+qP{?Y}>YN+Y{TiJ@LDr-~Zsdz8vp^boX_4uT@p6 z%4I`*8;MF~f31x2VKwZH61az=%Ha>f@GGEAm3!;?3;p#cmS=1JF^+yX*1c_8pl8-l zW$)gWs!v(;SvjEp>W8T8JGpb%V58K=Qa7hdhK_mHCL602}N|}u`lV~zd$nSZ6&lUg0r4BXqzxpbfm<; zK?5(vJ)|44fM1uea?0sgCC0|@4)&jz^ovm32f+H$Wzj}e!K#;K^ypNdx@8zuX-4H&dgQW@QDhy0MIssw6))~H;vbgwu@DV@ z4z>7lC!yn1|8z^Vq!0!e3Wbnk_YeW$B#P<* zC)@#eXR7FkTzFrxnGYR7(Q5Q94}T9UZ?&muO71L6W9Lv*>fUyV&yFUEiIfbcg9H_Y zhTsm+@I2mB3$8A`4w}dRblLPJU4hjV(u}FlLU~ED`*!&pn1%dn-~co>d(~0bEH8u< zth@}7O&ydy-2UPuV!N%I_r9k59O{jg?L}1K646aG-OO~zD@9}~Emaq3Fhk22A7H;A zRGQ~1)OvC+@sGk!!eG)G7cBM{(fY}HAde-o6gc-+4aXg%o-`R<@j{q%CaULGzlIKS^_}Dkjikxw{2%?v$g3{qS1Rrm z=*ZW;lx$l5#FnhpjZu|oJ>H74|~D z!ZOzOWBuiEFMC?#RB__>lh>r1&G>x0|L;ph#mL{>dN;2-JzmFV+W=<7;Gw_&=ESWHvvu*)8$B!RD+&Di*AP%9cZjlO1% zR5FtXiex-YIHh?SFK<|YExYS95Z8_o(6`{vY^swSBrl@9>A`jmSa^0zrxdUagRpzh zx#(i?G_7a7Udi$NYe(3em7%w&8LUAw$hxIKyWEh&{qX$?waY!<#C)_BPw2aqBxWXp zPqvH`(8jEd$D?SkiC%e?MQLUZ=t0eI@N=Ntj~azT!yFFex6v8DSsl31064F#KfKiN zy1twjLZsyC8p(!sjGR_?!R3Pk7K5kPJ+{l{D>W`xG&bkqz<*Q?#1_9FLuWf-7Yo(V zOjaye7S8d*Lh44lS&6Y_%V!4s%AD_4i#3($ZWLRda~tZU>Nx z(O>DwhpvNfU^UYP1xx03%@`(%kVU&-FEE9xKnqNGuY#(Z9P|mNBN=(Aq zXf+yqmcaqaP8SsyNt98rf+AJLZCvP?MogFHtMMMJy9!nkLOS~M0}|33W);i>5U% zT3-UX22r7HidzTu?P+gqZLNa(R;xN0LOcz*ikB|vSzn%>wq3Psu-R?X6bDs+I{P6a zw+;nEK!#tf2I#N@QAVI6zo(ZM5`HK#+fP5=*ZZT-&rk93u1zW7fJD%&IU9chsVo@s zVO{sSpSHCpRQab?h3I`2V`$#w!{&}zx*Ee^7laVOnf(VJv@;@C!^jfxG^uqj`g!XD z!se`J6r7J+7UO42N-WSDT(fu^_Z;8Gu@9}>D9B*0#~XEaK#pfJK$ltUhspdf0EN$7-+E&p^G-*X_<{daafcWX3||=~JD*6iIQ}@}}YAom59t znJwKX-7kNxZ?@XsM{tU0^6e{rE>(Ajb&S5M^vbZoOs^yy6(BC0bI8oH~~WufNaAX&>+k1 zXd)RAPh1OkG;Y$d{o~rL7f0%!T9vy0gP=-%1nD(P5qf`~%zv3Yp}ddz{|)p4eIu_L z_~Ui-e?}IJc?;mo89puKez6P){n>fQd9mJXo1>&8L8$OP$#(O(4J6p?@$ST-t;6s< z;}95KOC%AHOwq`KSP6I_x`R9xUUqu=;UG}&h8*Zs3agaivo;)&_fo+W?)^CLBLsc~ zi+^J0L1$U3wcZY`p72!qlYCT!P8c3%y=H)`aR(j~Q0G$h@c%n8QXR&r$Kpx1>0{(1 zh;+s^1Hh)b{srizW$f~+*)50fB=f_z1O6c#jhcFhGl~T`B&nb7Q#0zFA%Gf#v<33A zUA6utHDbuHPs@fq+L&LhD2y{UF@xKQ2@g9(0)Lq~Bw~GxnT*JJLnVjO863-7+`g@3 zCdUdEE`vm1K*8rM6)j=3KGgfAhE0Dw=ap()$Dmk+uZJbh1uzYK;GjSD zn{RTucU}JO7^h{&eQQg|}{dptQtd;$55`;6> zn3$>vBsDw)Bpk>OtY+Hvgg*kdLi0NN@MF!8>OyFuhYbC{M5p&VF6Du;;H4GqA9c#d zU7q#X%uc8q8XHnGDpHImE@O-LHZLwc7cbLic=^-+K4v^fk?QHO{6a?_zzBmCxmRdb zDsn=kgO*U<*(QA7VsE-_Y_#V*G#mt^7zU00@6Yg$_2gtH)QZ% zMgv8%3Qg7IvAIfpu469I793rSKTSiTLY!j(i3Vq<@(lNvrGi=8LP=ou0iA9A2OWH85fXCKMh|uoh3p?6UhH25{YZ z!|S{@mmj(fye}=6sEUA-u${9fAq)c4^;W>tAD}yH-+$H;?>D^!p_}dp(ejEzzyxZA zL)5oVg7?+YJd@hqueT}oohSxGz!)wG&H%)?(?CRV=e87hd-Q4?{*Uw#6C$iOL~T^r zpq~fGS!tf!Im3l%EevEK>PRdxyfdivdf>X&Cy^h*xM`vEzhyZN%cd`Q;Rj9`IssXP0=Gy=Z6f$)XEVnw%QdC~CS zG*C!TNQ%mbnt!##V31gyOd~iVFFTP@Dbqq6Mywo$ObCNwf}jlk;wYSSVK>Z)lM~5x zHfp-@sxz8Vt))9&1&BkW^X};2cXBj?9fd+rv^du|_;`Id-Qjz`Yy=t$ zobJa)MRh$)10ZOD1}#J|!yZS;YQX5bMu&qDJKy(>(<7lY#Cu@a3nz&k@LQNArZ|xE zeOu`L7uoB6-G1VFvmH(A``+psN$ve{H#(CIcsWdz!{>B79LCTS{>Fg-7HiF=r4U{~ zr_!%^DSCmy@y@DqF45DQ-d)!IQ<*{Dp=P)YFFCl1E&%ffK~}4 zDCtO)Pcm~mMrFd_TH1YBTbp${WB{Wd`vP`R#{zKz68pd5^gAbxtkn3v&+B_VAB)*> zJV|z+(%9Y4q80A8$anr+N28Ek&qFRPp$+>_;AmrJ{E=%+*RO-hM3f=O&nDMY3+|%$ zqXzcCZR5v`bX=Tt*2O|K+!sbE2H+dCecQ6sxrEpKWX}!X>3*ld;TnFVGR2l&bZozb z7+wBG*!jC{d8w%jV83_MJIC}^9akomkSh+5g*J8uI+n~X*VNDr=~b)dn@duTQJ_L} zn>jBZaD<#cJv|BJ?23`&;8~rbI@fh};@tma)o!*#V=G96tG>Ls8P&BObp*y=g*lm< zL)P!1a$qRqkPpzEvT_4&G(SZl>9g}$Ugb)T+3>BSK$w1wAIKrbgJ8w3hS{&9klZ;U zq4?_sxnHNFLQ^KwgF&f@b*=2)Kv|e^37mUPhbY0EBLDA2iCuOm^?YX za%Fo|B5M|Gbx@L=h_vV-$_xPT?e>8f*e$wkGFva6i};CO^wUiE@2x)Z#}x=S{tVGT zBt%QqU4?quy(03HbE#P5r_`wXlOcdzGrlh{3Ao+5{&y1@BNukCVMhfFx`66C%|PJK zxf}CEI~XeOppVR%b@v3$9DS0QlG&cG)m=uTd3xP1)0J*;Q#6`;JBRJa51tbUD&KKf+T7+Gq-q6J#E4(7a7IuxponvM~;pG8VVpNrR9K@Qbs^kEApG zVLEVcK3P2``LHaVYvM|`Tdy|ZtiY9-Xk7Hj=0stYCGU6Fb|Gqo3mv_V2JV1+XY^;U z+>tY}oGx9TOTYpxZ23GW?g~V+Gf!!nkMj?}_U5kvaM`R8N=_!jf>d-U3ey2O)0b%* za4BK`ga0&$#&2mLvvMRerrfhV4xf;t)jUtwxo-!KSt>~Gz(+NGpI&n!{o3U|Lx4;bCY0Nhe5PTXfd?tO1t|ZIg0*tkEeSpdLGP|T1d*C7tI;QRPY5X3rt}JZQM*O14cz~4$)Y(&%t1+ zzr4p&nyxEwJ+e<&uxeOm;;^*u#6!0xlEh|`=(^D1dXbAq2aH(=kUVq_oBh{k_2>1+ z?dd`wsK)2)A35jTd;V@y);}=ep+7b-$BrIoC~J2vTIX3C3FH)qVQ9sg={htMl^kFH(h`LO3z*^j*&}jfDmMPfFmo)(HAQ@1h(G$vK9F>J5?q7QP<*FdKf^z z;g~8Fr28lFj1$s)(JfRI-%W8_WroA&!RtSjN%3+;)p5l+E98`A>@6!<b2M7 zSA<=$*GQdd7geHde`BkHp*UqESohAW{VNrn`&W@SxMff6-+Vkq{mGm#*JV{>MO-J_ zuBef6{~LBcCP^08vHw>`4ohiQ(jxOQ?Y!nj@s#FSr=4e_=b^y8wjRkX}tlZ(O0mc|;q z9Z^T#8r3Uh*Lm8=q?=jlNs|Jk!m+}sO;{IZ(xrij6Dg|Ge>a8b9Lki$o&=#1VGWn4Vvb~%x4Od^b` zOH9ist;_vQo~zZ3E4Dh+(x)m}n)$30q+am%VT_ti6*CdK7!0e#p&;;dq_YCR$BAkU z^JL!2k+wWPt(a?TT+r1JuNx*z46}j&ftRqNmc^&&^|6yIrn^wEV2&m#TCNSrl(3mt zeNFh|McC3@PdEF7lY14k*Sg1Kz4)ikF21eE55K{B3_=jlHkBa%9lWJ$y$EySBxut4 zto$ixc`;a>Hrm0}h)ImLu}#^2UGca{0UcNH@m)s+8TGP2MN8wsY4mgD!0y*qq&1~v zop{+yG`Bql|5;HJXf&CTYo*ug3$oLh^%1;JeN2L}#NcW4nPxv)sz)t?42&>;Jda|| z+Uzs#8ISHi@)OUzQuD1C%3DZ2JsVrdlr^r`e)U4W*dl6qa~xWThksalg}M1 zV_TL3SUhI49;l2FO$R3*&zyQcr0%9?QW`JJ579DWr+>18rbL!Sv@O?5KiN$lz`4wk zcX;mSP*mJX%1MY?$XA3;8W&bp&eeA*=q`n+77hD^Q9Lvk+5E6@lt z=Ah20U{kSnH0}g$TYpT8VC5*Ts+mn>4JNSA#?sC^(G0e9L^%<$C`y2W$Zb~Jn)Fo= zZx(%>GU%N5#G&XBaZUvhG03EtM`!0j4`JnONQ+1QSP=(>1I3AsQx?GZDH$v!m-wvh zhzh9rDFR)Re+mbn`?dj7#&?bjrGkNzqhdu@eeRyQ{CskHGO^nCm+PvmZqJS1H-D!rzv0PK5MyM7eVDL%i4-C=W7LKAp-wxsn5MMe`z=3*tWRA` zXOe`)Sdxz7w1!nZh*!hcu>k)$w!v{L$U}bIV>Ms&?Vfp1z*ogtgsXl~4F>9Dkq@n4 z;DMq#r9I+T)JfJ~tEQ49(ugR;H-_+0W*mxI3M!UN*bwRnI=35-se$Y3*PI6~0AW|98*c>I2k!^f(8(^l@b3zK`^<))>!*(Q%}flgOD+J6xk?R%HI z^Ey|baH`&Jy=#3{|6S;Go0^dBLhlP_TpsTE6MvQZ=SSSPrl zD##m+YE#coCTNP+P^FED#yCBjl!wlO-HnDf57I-zN2uTUK%!PyF0VBTM*gErhKhHb zYz(7U43sMDI%;2P^l)}RwOP~V%4wL_#+93gu*2co;wZ9)38$trA2tf`SM_c!U_RY` zf%B@_YxA$HN^f!;&n=UX+T}B|OmMYi?k{Q=JPn~|P4cQK28D)(80`w7{CQ<7E*Vvl z(Pz1Yc-Oq}i&}9uZ|C%WPW2_-_ONcp8nU4K7ET>0@G0_R(j8|RQ~9gj%{_5&-}7>s z$;+$=XG_)n1a#c)hiDP~b6OVG%(N9<=3IvFyGMP}MUuk2WP*}3<(f4BlGXtfnAY!E-m zA1@NXJ7^DMlI_i*XXrw{8|fDd&3V)Pwn0d0+0tb%mS)b<%&1a=V;3epKzeg(*`y~4 z879&ot9Y%)nBn&iuqeFxO?|^OnJmAP()*PD>0X9fF_?4 zSS`?FyNz&$Ri9`QGe}QPq<1lI{W+Nc@G)XPl5%NvnsP3j&F%(2QF~420`$(-ocABw zX(Z&;71U>mg>vC0x3_Z`qNcNX3YGCwrJ9RCl+>}((m+y?l8F|FakscptpQ=2#G600 zA(R70HAz=Xv7h=qPesTzgo)`U}UZD24mIp6Cz&|wTsGrZdtqv$^inK=D0ntc$+ zC@>^Wc!3{T1#OtrPSbq7zv0yPyMEY&NJ*oL$opn3Qg*_ufkV56M8rd64|cgR+>{@A zyVU;)d(qwP2D5K)lXs48m=NrwqK`cW@hlo6Oq(pM;x0M}2}ed*amPSr9sry}j&PCT za(u_AfxGW$^z4J)U{8^76`I?eB}0@YDR-WcV|vloN^d=ANkw`^LvRCW0cnN)Xy1DQ;zjSO-2LM`MuFg*;ADlj4(`~jqlX17_(|yi+ zY~Ghsc3REWs&N2bfAv$bHCITz21Y{A@Tk2G6pNZ9?wbS}7eJXj6qd*4j8tS|AJ}<9 zPBcyJspK=VLXEP?Ue!d9UlC*L2r7`h`p|Ay(&d!&A0;0Xq+2SRPeQ0x`|S%Pmi^(_H( zN)6t$D{ReH{<5p%HtVViw5LGuxmSEXmye~ZrCVVIyg7UPL!4=d&SbOOa2T9OroQQU zw>8)H_5ChaDqRM~7y!X#S65d-EWWq7*n#i2i`tvDMl&G91B5m!E3H1?o&*p#{}U)1 zo-P8@eFq+&p1MEoClTdwe|Ze2Ia-yCRUH9_ zOP;qr(g#BAxh_TRCea(4ag>@fo=TrReuK1QQ#s_B z?rw7(osk2bp)OA*u6H>zKyO~fSYkwwWiLeHQEO|m>-hW2qlU-)4?Z038Ky@$Av6m@ za+H+k;x7>2f1$qW|L77XF;-oHG($FLgw15av$j!N$dBi>vT&K1ju>F_hpy$~xp%Vt z!Tt2p*53McSz=?ucuUpgpWW_GYSHQ|C|>84oTu)&9NOgb^hUR>%?*^W8jkfws|P%Y z7U$&2PB**D({o;zw?D*F6rLJ}1;V{+@>YSQ>9L2q4qqjs;zcB(MuKyBqYDF%qNCRNj{hCeK0n8tnNF_k3aAEe9xx`qJtZ)cD~PRX7xexuFlTZ zt95%o8@AP$Yo;U?SRsmIpu6dRWb8}V2@i)c(76!!2L#7`fT%V&1jJnTh`+odBx8U; z22dD}h@kp%v(pQ_X|Atrg(0s-YJj8`v8g#bk=xcC6#C&GkmR4@+(k~t#>PN;3elP5 z5-4NVNa6gIYp;vl&0c}@n8dc3;A|u7K`x{wak5FWDgsvnNr`&I_a+TE_4Owd8KRkwD%dT{Vbg<1_Zizl$5&F3lN=rdcRkjoypXQ!Y_`$KaFZa^F6 ztMi-(Gci#yE9w;*udm`kvDjSbi7oDHhEu6|K=tM>wX8YZa=CV%N|{qRA>E@iMU|Q- zKa6X2iGZ5vZe2C77lEHGQQ{h(7cccsUncZRI3&Yey)LR>fNvH(7MD?i)UQr?$j4`% z<+vjv@azm!$xLxIA?yd32YaiMWC%S8Y<)6RjDbWpUqiCdf zm?Y~Z^=D-y*&A=H>>_$70iO>pcEk^fgx>>! z5C{bi(cQftNAv`~9}Yu)eX>IJLzJ@`^fflR0v}d$1=Y zGz_dndx~hmLfPZCR1tXKI3<+jrl9gXI&y0Hb+vgf7y~vqy z+lXHZOYP{_yU{+7&qHd#6qkHo2|=|B{&$2T*5dOiQPMV}+RgN;<%2*M4jhP!lY%hAgz+%69DwW=5Jt7RHy=NOGrqTPIAOwm+pg9k=e!=Z&~hpkLkZ zAD*i~I_>n1@8fn5NC)(j3aJn-ATpIP$ofMf;W%UM1Gu@Py5&_K$Fj?&GQv}T$cBQ0 zCBX4b$2ftk1nFb6>=s;J;Q*TTJ#6nEl5KR{K3!d&bP7vS9gxcQ8n9TUS4>2HWk-oE z_vq+zpp@u(zFLhp>Y2HH2sK_1+8E~KnsT!>AiNGQG8EEN3b&ZjGK@H<#mAudvfm&2 zYN~p74_SK5DjaQL(dWBuq^lWa7cuddc0%6VNskUew6qy2OdOD$X1uh*X#>@GCu5|* ziV+(OTq90RMw`<@l^o~hY~#D0usus8o2b^Uv1vhB<4JqwUd0Y}X_9Ahxmw5TYm+l6 zA|_`3)*dckc5RK7iK#$k8mExj6CjC)2Ugg;M}lX2$bCLGuAQWvVy-P=K{dnxYA~d^ z0gW&D1CACApNWn&g=JCjnTRWa1tZ0DmVP+kq^zHozdw_Fab41^%TWC zzajFxc6s%nP-}rkMA{g~FW?x)AQHj{$4>+CaSpLN;LOj#$NoNqc+NWy%$Y!-KgnLv z?85R>3xBhCI;Yy&veOD*S#?ikMQ2=~36J)C;VFqq;57HC0aq$jdPml@=mn7(5AIon zjH1U`B^+k0+m~&_MPhh($3r4k?1gbxggTsLVo4WE!;KgBOq57r*Bpp5riWLK|Mys^X@BTn8(y@J*7a^)=XKf?s_XoX?0J(iB0Po`r!eM{@lpF1MzNZDM*?T?tyOo#;y8h(&n zU!tlRPZHC`eyyLNL|O(o&*oV0`_re3z8>{rdS7qc$Lvhlwe{8vB3tEMq}(!Ht5#k3 ztBNm0jZi48M76j$q0@BXFMi+rb)J-(N~uT_fZxQr+}eKV9W{*387B$Ze^-}BBhz>M?5Ttq?q z3YJ{6JWzueaUsUenKEz(hy%r$WbTU3q$WX5E8eY>q z*WH_2!!;{EmIsU1pCu+af5F!#Q8u_rbGM+dNUElPg$-X%T?Vf{i2pLsZXr;{R0%=v zYxM8+=9k-tsmBE#94+!2H;ZNJJQ06YR!2gkF)>z>h#?a4Xo8SthS?}`xB8pTaE)x} z*>UsjAv2iVmx%9^eJVa|(3m^q0or?zLPCBnw-YRWY_KLtk_45%>lX`LK@m+z^lI@m zx61nS5^b5{}AZJF5oeZ`^icS)^NQ5JJIkJn&e-a zSo_^jkMta6nSPr94M^*IF5(k^-Hk_?`B=^J?50-MnblTlT)Uw3yPHt<`SaJEwTzSE z4GSm$P`C|FFUND7ohnJ~+Z&O~84h5&WXj@gwdPR@lwWrLEMeBA*0Qz3+=lcl|JR7? zGO^9^W*!RIbB;5x4E5S;ma^*7jMYJ2Y|joJaOe3x)O%Jzc!|54Fz8y(p~k8O6`98% znb8K)mS>d&%kEQEckAtsQEI!xu0D4o7p$;cs@zmd!Y6rD#SMWDo?_V1Tpa{&9zP%C z8x(B4s)rd5tbRpT{Z3=Ww$YLpq(u#omTF=x!dVqrfLceuLAX*@EEt*hGMl^IgRDub z>YqPkjO@UqukRXRmFae(b$kF8p^E06i_d@tW`Q@68jc^ct2L}$nMnBukt5qB0lKXc zuSg->wNF2vCQbp~uV?C~d-fUwg~#SA1&&A~7k~cXr{p+9w(V=+t+5OMp6>CYd#<9* z+mQs)qMgeKCD_!&Moe@Z!fN7~3e-$X4L<*TJ{sr(w3saTZ?bNqh*_`}7zDf*|!?TPe>( zQF3xND0wlAWlG*bQgALV&L0iSlt>X)rN24cNSXo>={&Mzye?vUiDDeAJ5N>GUMpIk zh&d;=**r0iQ8zo3r6-aJh9nI%UC- zzL*D3=_dv!wmkM!fe0kEkQGW=krvzEwZOa6IVL$KrfW0a1;P5V1@JgELUu+qGAy{F zvWhzVC%C$6l2hSjA-PFQ5=9q~NIu~gk;4gdXSZ3xSqMahwiAcmT_PJcO$q!Yu@q&$)tn?slT-D?hO!_)77n!(A-TnR;{vapus z?6o33hf7Yc+9t&RV*uMhVQ2y^Moch+%q4_UepLu0-kqw6KPnU#v{%%7Jr{~}`Uip6 z6kX)|bB>}GwnhyG6_=N)GdYvYDXu+7nJv=EgfbFJan7K@=scv}*HL+Sx^Ay^KjaY3 zDJdmHj=>)ktWoU~E;QRv!L!<2gNZB%gvrmpQ@B=RPE`pBg-hijH1tJ? zgticKI^DPTmJ@hXq#}q}k4$Qaqp!Iae}o0INmQdkL}#(8X9eqo=i9luhW&ieJp? z5SVSU0BOdg3u2f#sIAmMUF{+X&MY`cs4_KJmS#*Ru~49qdFNRshTw6q^cjaLihqQsI^D+Uy9iXcqCTSI%L-DhPygHJ+3~+zlPnC z_k&D6&*jI00&ou^{egmGwnAq(X3oxE_zfn%Xr|N6@p$oU&Ds61;|MVixlxJ2RGP^- zd2csc8`*t36k!LNvR`RnM*ogn{B3y`3EY6fvrc1xkyN+z@6u%~1;GX~v|} z7E+;iji*OCkI|Q$(~-iD&;H6z?K{%$Dmq4GAxBHIJ0@BdHhpgUH_oJzT#-$F@XP(3 zTj|SBP_Q*)XHJ&NmPjc~ltXCU8(Cn#wSe@qSn;T5PYBs5Mi!U|`pi3-pK2}+uSN{^ zg|!*sEHFE+6}1g+{B>Qe&)H7NrIau9%21 z2^V9qN~FnyNKco01q;})q!xq%TbY@FBxJ3(EQ2d+E1|)GXXE9$o3!aUa}>@+%@>QR zNe2>GmejuL4#;0AkH=jFpWO+`1EfGH-;R6paYDY`^ZoA=FJl^6VC^ycuUlH57PpbmQmdM?ycq}$crRR)$kp!_Y9oY z#|<}mEXw*me^d?T1P4axy^^fnEor|t1@qO$NBmLZHMOo%K4)^ZKlStljPCJt3QUB*0E;wloLCc&paU2WXh;tuC4sR ztdPctKL>h_)7Kp{G#rL0n2fMTuxgiAyJ__8A){-2ZM`6yKM>@~MnXI{vFxccd!LCGHnmIY-2loa6`VI0xvZa5 z@mzCoEIJeTk_SwQMrreCchRGG+xOF$XjcWJS&hafwbzuHUAl16vP#Nx=vG#}n(SX? zlv%9fqDzC#J`XIff7N3YhCbw#cQtcBm%V9#BKC}v2 z1|k3<&lGdWtTypJ%wf9NlY4>J01LIGs@KA>Po`T#zzyol$bp8oK5NYDCUiv|BFmWM zxezT8t8-0|W-JT`SdAEf`ar1PvUp~9P7kxy7um8**;zI?jtc^uu4dwO>=OP8Q(La7+^2A z{0rlpm9E1so(&4VVH>viCBd8adW~rDh&97{Mzdt1%5elc#5X8 zIr_pab-~y|WQBjvtotzxb$}}}<-{#$nj3J5_%rU8KTtjem}RfXcw|Lr+q5*zvLIYi z1gG}PX1Ed?$-6bv-PZQwWSy@!j6xCyIBSbMqU#cWui1}rzq{yDm#l(hNHG|?mN;bE%(Ci$U$n_o?x5;@)MCO|f^A!fEnGE_+p5yCcirZYCyF?=n%5u$O<%~eUr>RT>Zq}b zUahM^KCz$;C5<)?N+^cYshngOcv^Qa9nPuDJEL~>;C>MF!qVc1Nc5<|4ZhmFqhT{& z*{ZA5LQ}W!topQ+S#4Q6tNxMti}hu>* zS*nI~M$K6SN7XsS9sNQ<)k--HzHx3_vdzH7&Wsd&AdQ<@5~J8dH$P>^-ZRX>n1muZ zYI*X_Q?2%VQZ%&Cx`>ZShlzE`pvdNZq{opInFgT%^4T_Haju|EoI8g)m_7)oMkf?# z)cS|Z0)J5gw_4n+ZxOBnAdLM`OL`3a%$^kX1`bkaP}oEcWXqcnSFbvfKC-G z>E>v5jy2a+)>MIIvx-V7*l$c}@jg`omY-AInbrxJQeYdKzAAegUWf_Smyy8z5$9D= znf$P#SEesZC>Dpux7IRU{C(c)W*?oVC())n*tB(8ZHLYHIuBAZmxVQ0l{J`H%B+N1 zZ#LfAfw6my1!{0vY93VkKqKV=4|0I#Tah@3{q}wq{>+h4=wS)P&4a81?@V%G8w&o+ zz9E6Kz&rIVfnZ+rv~L|qcPCX@*Wu8eLel+Q92lDWnRfe-=FIO(L+Y95ZZN-#E@ zw9dJwe$o&~`yA0SQB!QAc@QcMJ1)*#fTR_~;4CdSe>v_|Gvi~0q~w|+tAW}79hJ6q zqwQ73vcd1hxqOTqPqzKFQa;zoH?;00nCKkIl~6wWi=1q{nXmiZu~~iKIH$ELW}R{j zx$6!Y7tXtgAjF(gQhS6~hc3YVaZIa_;Qh7+%!?f^yLyzn>!O9{rPuesie87q>BD$d zA-sUU6l=;O+x}d__R{m}$dmhF9C^tmcGPKV&U#=LbR)H^pqoY)5)>hNKFTSI(nL8X z1OWN-uTFNUXz`Jv#!mtD2=iTWlQ5wW#sfm0^jC)xb{Dd^!hZONV#oW|c#Da4oB@FENr;(OCem0T{5=#-HXXm9Fnq&5>E6KftJ2T5quG_6!n^xoF%J zIf2$%Ni*=UzDHJk@3A`^&!xW4^NsX9I$;0MHUAR9obxbo+1% zvc8ZO2tvqE6B@AOO406V4SnIqZUUaCQ9Yl}y#8x@5^V)qQoz9AQScB|vV^YCR;mQOGW7Mxm18)Q zoG0GT@-KeH3S!d|SOj9llz}QEk{;ws-o@IiwY(nWb{)0)zVsmYUZUffc|F&@L44o# z$o+BMdFN}2gg_#GSDDSiEIunvX-v+H{Pkqd(X( zao>Em^Bw*EwOzaQ93Ojqadja?jGRKv3D;Y(@BV*>=AykICFB0k9z%&6AW_a58L+Fi z-TJoejZ<)*?&9DQ%sVO9-Ok9-N(5Ne;rp7cz3e%Oae3Sx@1k=i6AEw17A>Fs-Kkz< z3OvQ^&kGG`mQLX-(wgQ;mz<2;-MZifF3N)jQ{@aqQUbK65qJLr(~4BI@eQ`%UWOZ1TWg2s#yEm!(wMX^A| zqy+v^yJ>p?%x*xGn%loe`3!Q!%X@da+yZG@?%`K%wU~WbcWxLcR!tFu!aJXrdY;Z~ zXhNHeK?Gj&hC#=6T^x@O^4c7qhh~7S`ZM3h$ou!oj_*$IzpKyhd zwT*|2GrX=8NNGI=$Z-M}S1o7E1Buq)|(umZGgUjhybgM%GR6NlAc|=FN0vZdn z!$ZkTx0O90v;N`oN6$)}lw$X7a-JlYEvK_a<(ea6Q$;WNIc2B}4KPg1^#x$MzvpC6 zevg~oc)z6RQizWz|2-79{d#_F{W{A1x~lgq?=n1KxF}m%1ewQ@&0RKnJOg8i zoj(Mj(IRt{C1`-UAI}K-+^FSpEV+FA@2ocv`&=#~oAHO%t5EM|8H6;Ji zw2hh85h*C0B8--wu}e_WkoTxD_l?yHHD?IzpiOm>sKGj_I{tjRVe+xBGJZnCYJn(C~1{`j18-tQM{ zt^LD|?|oh6)wPjz-z7uYU7AA{+En6Ab$O~lv%1}9k9wIrHH+G^ZdQM_t$t(rf8*a7M)iv-OY7y<+ZOo$evYAPX36~X zq%{OAKv`nEgjN+%@qYs*s37ifzT18r+dmgpb?ic*?}D?6Z<`f<4^=-t39@-m8zB!R z$RlE=?vbq2A*3Rh;1V3Tf8~0+|MGr4h`SZVK%DRyBDU1>GnP-I+`PXs`kwkoRx$E# z9Up9E`Bhz|qeJou=tYr_-2XSq?)CL$q9|L;+*AQTI>rIY3xL6_m#dNcXXwfb z;4icZ9HK+*0*Dub((96geBZSkG_z_An_WBwaq{__vc$(-oU6Xps%UjY_kfus6GO&;kN7C$Bd7#B1#tJ z;2lf1@U<%oYfbMXOE%i6?XPtu(ouSPQQ~c%gojlB=cWVjz*MNg$!iasIBgqtIHB+I zKOWMDjL;i479`O2sps-J*pdUHkU7}M^Aii2#D-Z+I}38kCXOfYLRJbnMc1xCvUt9n zXa1in!UyCXG?C{CYDz~{#wIg)#AHIyfI)p=lJ)BRJSrcaP_srKnJuK;s;aJ~Hc<#s zrUAqk;>rMEi1Q229oH)jvHv!`ar~SJo#la?^+(0Jvj_(X#mjU*n{XYi&J||#h?kuk zMx0cQ>k;_4K3__?{fOu#1sqqN-5lpAbu-VsXaNnIZke!6#_zd|d5t`>uUD7<9cN3lfN1~`eL?YE9(hI2{*tf6SgrP| zm8`&t33BribM1WoN$n|n-ee(jp!QEN-Co4f?#{pK&sUhr4SQ9)`Z$)mWt}>RWPV^f zof5vPI}{sjNXLvboEx5?)8$)mw#GS>iC9!@ZT0MiFD!gOkbl^Hopx2yYhj9YN=DU^ z`Z!QiX@kv8gYf)_AL7DIfP5ZU($Ih@civ|uB?TwiM^WTLGA&vl5eK738<_3YXe>!N z4hS!z&wSp10+eUU%p?%oX1?|+A&q&?E;=?QTd zlE!qU#dkRXKi~5aOV*xI=&_VpRaQXC6^%kAhVmmQh{_!~zTpc_ZQo9`=4P&pEQ+D@@-0P$bu%IwVTB(fXPRAgg;S&_ zdLw#6fSc+-48c$-%}u%?Wp~Z9imq)TaiKD04{d|zASq)1DnW-?lr%r*ndJxjPxztX zQo*y*G+agGL7JmVJ%^$GGbP`BwG79GVJ-MXv?Z1RjS~$`B;(W24$iM)&pN%pU&S7R zk+DqQ9PY`XN?-?L@Ri8MDOO;zmbGSBjXdrHpL-K&e!i}ZeiC%OwdwOLG9FgX{PG=2 z{3?qblt@v417RpBVJ{3i|L(sTn{Q z!m|nr{so}6PJl$Z1T#Xrg#q7ZzbQ&`+`6yI{kF;5+Q^^)@`ExA_0Ij!4(m}~Qyk8Y zTdrN%arW?Cf9$yJRZ8YnWrlPHSoARN6{F=4?GwKb{ zc+KvJBc$3CZj$(c1!;j(UNwM-oC+zAn7v@EwRn8i_suK-gN!k+XFpE{Dw_`7(8SRn zd}2himD}2rM}pA*foacbs6(O&zIP>_Lh9qTM7`(TVIQ~z(xXn#>X#(e=U8xWoST;} z`Pj7-wM5frmeers&luZ(Z{{O>LD5>pNL)nBe;3kbxb3)lD>nA$zWckIB2x$P9z_h& zD-s53&itN{Ldd{`J}+hBvm^u$hF~P+K!h@4@}UMJ_1So&fA+ad^`qPRv+Bfcp*!tZ zkQF)9kNO4l8?WPO%Nx-kkuFM8%@Cd;1#PUmyW8jG(MY>y8ND9Zi8+Zhiru$k3{5(d zUE#Gtu+vZhw;C$_uU@6p9aBSuQ+L?fD}zZmL= z7|CyK7&1W%or?UGljt6`{y?%suU=V0EKjx&t<{n9+{$7_oxsH-{&28WDo4(w^XB6w z3hn{`?sODh4^@EC(`-6Xpcw))KVxkEo#iMeR8XH#TKu59s0)K(J#~d8%u1Z7iGs){ zkLq!(RjOaq!9Hl&tfO=wGE@(baY*vp0&+Zgi_1`tni}ulsLLt0zV55{`NiesR-@(o z>0(74F@YB#W?(WL!$p8hQ*4>>JPeNmne?EvXrfvpIew?^JsoD9P^$}1Vn$)67tM(z zb>AE;sVm^@Zu{9kFN?0L`o{dvgj~?8H>|gtxZk;H*_EEC5-8ZR6#m#W#(Akm zk7@Cqt-6=7Ox2Q*zS6 zHin%lKbbk{Bv_qo5})+NSqW$?X;rJ$PKWgsbAHd~aGepr`O-wb7!iIBm7hbxV zA)rExVpE|RzZV|vVK~Zp>E?U&vQKkPw5GBu73_Cvw;XW2hjbWmp6>tC)`@HHN zJgUDSovZW*CZ!r-O7e@mKL{FVbU*B^Hlw1zGAO-%;L5lQ&BtN(=bs5;W}gYIke{vb z^fVs^od6xEF{n!JhXA*{2gar14?_$oDiuA{mYp}xnhJZ^^1QR;j_5JNlaAd!TDSqt{6lJw?nY~T0 z_Zml?sC7@dUg#VqpVoi2yJ)*|?K;DBT7D_#4}{E)kES(I4ZA7Fe~z?5shhkhRD}&< zvJh3jN?1J}73)|0d(_>OIoI)~%ykZ~#iRS406SD6nGHI&`~VS(f^?woT5W%vtQ!07 z`KOO?vzVTa?%r8`-b2D3FMnSz!r>n&lmUI^j zB}H<=6yaJYD!Doe8^tFz(<$}@MT4KpntaA7qn3dYfzByQ-jD6!zF$m}U?I=pA^qVx zzEK%)7LLkg=)Yqfa>dh_Cd}RiiuCotMiO==+&B&GPKdLTk2V2}@j<%h6`*j0o5RXx z6!S6kR*|Ao=inZO^u<(YPHc#vT-$D7Kw9U&2xD8%f4{Fy6(p<9CPaSWQbYFAPPY4w z#B4-wMqk1>_mSz#{Hif;(3bTAYfUWtgv(;&MRMN(H|>(pGUwo= zzRkJk=KLGyeA3@qr8*|0%}hx(O(_ZUhm}GR{fj8PX)Edq6EGj(F#DYnK|E)Ex{CR; zRpf;MVfNix(}^Wa{gkbPA80FTr`Z7gU)O_ouZg#>L45YOPDX6cjWZ|_B#c^rH&UB6 zdya#3H)9xC_kV-c2YGOKJ4zm{P1DEelo^^4(Cjj?D-95vyf4KQ6p z=)14z9bmfNOe~&JX9d-bbA}JEIMPfw$oci8q;ibY&dEjWQQXxA4`s1iuJ0Z8n+={9 zp>GlRd<+C)hGceSOc^KQWjUOM}iE~&DmN9Of@Pr1#5h&khx1}Mbgcg&edl{DZQTCYzYA;{@ z*Rv!FO>N&xKijC^a8jnQj?wGI`}#wY(diaz47jeiGA& zJUlN26a~4M*h1|C*bTF9rqnIddYdcy12wV>jzxwQYD04O6xdxkkk^^d7(Z5ou1yuHK|d z9-BN-vpACTqUpKGU+0YQsTi3~sYtR2gMw0U$V#BKHN{Y}2`_>xSBku5U*m$RB2H54 zBOR^SyI4hs5RA_a(Mv8q50?3o1^kj(cFWSnl@VUfMg zu7;)V($m7fz1_0K6k3l?OIouvNib6Sn~&z2v{8E4zbL+0)aL!2clo!u4&;)ka^8d{;-qVgqeEcY^Or`7#U zwYAk@=EG?Z@&lcQT`5=*K6+C#grEB>TU*eVXWR2{?fu=aQ$?xV1P{wq!I`Br&%ZnCMsq9Sn| zyFRi+VjjmTF6os;6pSRU(G;A=;c(T?P^T1NNnU3iO-s|+%atUR;95qcPEOO4fM&1Qh*@Z1#@bE}b64-d&k(kO=4 z`3k)=$p1VS03U+XHo*RCU)0N2OgeLfAziKqAdLXtV-P)uN@iY^a5)7ByO;mSzFOhJ z#zHN&c{plBIiybYi{(JV*I9l;ey~`RYF3wYkZ#l$(|qSqcpD*0MT9nE&>}36--5VQ zq_Ib$h9mO6yZ1#(-C{b?SAv;26u5ajc1BIuajtR*RD_ z-R>hJRfPB64I^c9m(w;9ZbVK`%nWU+$C5Q{>Y4NFDJYcyNn3|bDmz&P@4DcM=;Z7Q zUDRa!HhEJr`teay)~Yo#*6k)f_eal6%|2oQjq2il-z~AZ9vb{KyI%TrjM~bb6+PtM7_D1+w6eog| zMbUi6Ax9`%o~|rmhiZ1q%<&u01~x(!ltK+s!XuyMOOVYLx^qrUj=-CS>n|7WeX11r zj70~S*2?LAS-J*BIaQ2HR-{DAGBx^ZLpeF!%?to&?Z%37i0Rd^l@p7QX_s&LuAU5t59va%Um%UNRXK)>w>AzE>Qw zt)F0?PgOsdL*I3c?CyS{cWCe3aqyID)fSM{cD5dv?^Ipcaf#6`=hPl0Dk9cSPiN#H zmp$fcXQPTzNg&TOkA{YH(6H~+KLD`-iP*&)q_*B~M&Nkk*5YqjEDq{Ewu6%`L^rCI zr%>fPS4GdyNaT`<=80x*GkAsY{1x)Uyg$z~y~r^OzmP1^D8d|7Ca>jnX53FJ2bK}F z$j1^_P3eFtXH`nJ8Y1=0Q)@#9zI4fJIEJ`o(~U6c36RyJO_p7>;(~{=k-~$oMm%rZ z&4vG39oale_yLyuW2vRutbKv@YU_L75_$%)toQ6_&`y{i2OloBFqhNA596GH-~#G4 zhzGSJ#AYd_t#H{CO=N)ooua`CDrOYVx8*TCCgmP7c;QOH!lcgnhY(h`ixZEJ(!T z!OAYj-@Wek>vegVW(W$r3ab2_cp8OyYG>&mn12nZPGIvZ>%>NPKRvp-ldSa21%spG zdOd6*ug(`?12)K}+_F3-h*ZLiD;wmOD-trh1b8;wm#3UcwNqrru-OYQDk$B(4wQzkY;ieg7uKbd$or%j!i%+KZ*ohjX>rfZoK@_?CbAluRz< zS3$lt>+z4Jkk_DkcG5sd`~=J;g%cpOF7c^>=P0Joqme4M!XQX%;Kwl4QU#~4ah4-V zwBr)HXBL})#0-dLp^0CCspc9`+wINpr+=nHYfaW6Xi_mm0V9B8nz=T0Q55;}f+|qt zBcrovbi`4y#%-gcgKDn*qIJGXt@$+Pk`njq-WKhg637n2OxBQGd%{-apWL=pA5){t zT)zgth@X*vdKg+@+PBJsBCp6GHx%t<+;lyOJtcuAom29%9KYN&0<=~D$k-6gqT z+PT)dc!+piY+62#(;=uy@n}~d*o0gCr!U74>EB0jw-(HSk#J65W$8K+v}ub9lO3RD z1T)Itg03ZdD(3k$qFwcsJM&i#cr7EQAiHbl1KRZGK6@f~W2C#FU5E@`;j6HSV{ga?Y|;oqqY=sd!0uHlKoN)^ zMP7s->wVals4h_xT?@bJSh^}WiMPhMj@v97h76S)9jMVr^?{x+pN?lVm!R>d%O|k0XRM)zUp@%0@EMykd_yk^{de7dZ44$ zc}KibtbJv^gn$Wbg=4V}X?L_8LkspYWFMxbAr1i-c6Njt&4i#j3uN_QN=f5JbaS5E#xD8V)%f_W(XD8|c;cn1bysA0v+hVZy^aA#@v)Y;vR2u)!V zLO$or4n}g!Gv;L}dv;~yz6E1&S833T+3iQ`ph>bvVZU0ODTJLtZXEn!apm}DJ8=W@ z1GTTjaOlrg*#|5#jt7!TC+wdAN33S|ZE}t8L&f{!_S^dKC%;ZLdRKS%v7Ekpc(91>b8-%-+mV zp2sm{5uYg7g4!DClA8i@$wWY1%S5GB$`G$om~(_4QJXYr;!G!lH3hqOS1?{OEGk)E zvIcEOki@TRo{bKfBajn9>%(_KsbZOgLq=47t&QX{2erC(6s-kquwyzcyv>|0za*9Xd9H-K&PETb;cfW0j&aN3es#kIuj|Q5UGTVXU#&jJ5`~^-(6e;FWIQA}?*7)QNSl~1QFW=hhwL)uKwT%30ha!Gi zM|Y`InY8kdym%^oS;-=qvGMk0nD($b68!2J?UFIs%auP8E8phmQ&mhYb;^=}zwn%`{y|&cYL);(?o6|`MQVREuIqo`DNQYF8 zb>^n-k+;LmkMB@`2c1?Z~$Wnn`bKI==0-)yX@hC-vxHD3^ZL|#BB$axEf!m(q~ z^0$o>d%+5=$1{qhBeP(Nztu1(fRvZd_DA^ z!_I6TKsj45C(>AF4_gOe6Z%?M2oS0LGVRP*mrByxtoU;(GjA`QWuxYCNh*|q<3L3Q z?{zBAuQQMqGep->k5>Ef-M?&v8 zT(AcbU3NdYknedVC+y?dvuj4#ET>S5GkBQhOOv^ShpELe6E$2b5$E45B&(&rIp9*H zegZU6u`21Qt5C39%^1>JU+_WW{qKhm@8twdF zbMT(mQc-Cx4zHAg!|9Cg^&iC^YKg$G7ejIA?_!` z&jBJ3dt937@PVfm4=>w(H>=>-_pz|Y&a!PL{1aE>^%KIqpov?!D>oQC?1`wbMDVEI_>!$lC>U5X`&!q z6g|dKe3uhrVS0UT;CoOvq~vzRr03lN$MVH{m&Wf-MIU?+vl!?KcBL%WjrjUfz2rG$ zQFWfm9g;+xEUU(>-t<>7mgw)G?gR46(s`H3xc2;e(a&!ue=sQuh|ekxqMHm|7w_lC z^_zUyo%ngwHChSx+r0j3gI#JT{CBC?W;!9SmCf1Yjp@U5G7NPAmvhwvd}hQQD|{e4 z;%uqLw%1=<0uH@nThxVe1e{qRQA_ndFyyBuT6Oh)T7ccFox8u6$@5}J|CageH& zIU)}D)bQbY(H`aJHP5W=PrX$qZ@uvHb8Jb+6k3^@jlhtP4O;Up98k}`koZwq75vqr z%gmL!vp$AbGvdHC=yOV}Cv z`@L&>e)Ue1?Jn>3n*I8=y!C@?U7XKypH}Nt1L|srx?W-N+wC5Sjgn=DZFL!}1?Kpd zt?xL-6<(7i{WfM(%YL5}JkOl$2qs8!8rnJ&z~=P&7X4{s)AZ?wlOlOZ>_%jPlc&iK zUPxY~eT;$j3AD64&X&q43U{Ci&dPlvc{&5XfPtBHsS8*o@B zchwg7d%e9dP2J{`?{A|cNT7vnzhk`%l$Ytw4J)eRN{d*Dl^G2?=vIo1ib~v%CJDK> z8$H(p*4uf`H$3LMnY`V$9qv*dbeEj*=R`_Zb>e$vLM(BP#V-XP8{kZ_Rb(1bq;T_R zki;dk5AQ9Zp376C7!Io6nlhK{*1F7=v#)fzO~wy1-R-u2g4eg02%Fun%U`kra`M*->)j1!otBOr?d&(2Qj5 zi{i`pdM615N3A@nKsua>)QMJ9nx5WRZZ=I zsq>e1N$W(Sckm*@czsQ0jhK*|;(XTU{XRZmm+Ksdj~q+{T!|FroW^4X{MBW(IWj9?zT_WrRYQ{;I}>j3Dd(!$4sU8B2n99B$F$QjwV5=hxq=wx2FLRM zQBpS`@V_w7Iu>!!2I^trq60Rdv1TfVXsE%0^P>9kWn)bO#eJgP5epJB2J_ze4=>Fo z-Vtxa^&Z_L7hQ9+YGIxEvR_m}TzABHYzrElS8!@xCD z^ilaR00ivaOk_I_F*Mc_kCYN3IgB%oA5+NWFo-*|)^BQ9UyvW+5puc2`0{+ZqJ~a8 zrw(?vb4o+toHrEG$_~mzJ4&h+LRRJFuM>E0oN1#b;!4hZ=){DQcWb?t0aPJ?!Yhwc zH=VKl?x35D@&@HJ7m%_G$%XC?O(1i&&F|(1MTyD-?kbLerE;hdFF!v4G-NY8S>dZ) z9ylDrc`h!Gd#g!Tb4mf8wJ7rsnmfPT&JW|?n6TT0ABOp4uL`3RH-eMo9k`KjP&AEo zD_|NVceA3cCKOf>dB}RO?3}1Q1fBbmLH|<6VGi6GYDGjW%ytBsF2Ew;pE-*lVCVhM z#T&5YQLoadn?=TMHE0!-g9M8x_&c+WDip%61vWWC-U>=^G-?PMqZ?H1&D59N&*Dxtt23j7|ltivLM!oa2oJ zst82c<~c)-UIDH?-~(Ke3Izql@#~lS88Lt^A3`8)TKQgtc%_YjH#7^y+*q)zGZE#z zDSYGoB5x-;fqPYXvNn+N*0*h{KgG_YnKirD2FUpXfzGr95P4G-xC`p(=>bA-?|-KK z-WF69MTCCdWnU5TyBu$MUnyXCX_`q%h0Sk}H-gD5bu2I3Osq8{@GgM%fvurB{OtO=06Y6Fpd9r{ z$m`yF`$a$JsHXGwV{nriz0vA3RR!-*Lma1VqazRAx<$jQi65Uql($F;orRpdGdRB3 z*tNGeod(O({mq;mhfWdR{TU%D+jq8pfWvPkzYz`V2I#N?%g4w*{)nKYbv1{oPa@(% zejb)IwVBid|>Ckd{trUM~grsy$O-7BZ_@2E{}l5jH`4No0M;`$e^{ z$E$QuKm^)QzvzV=*yZ92@n3dUG2Al$-C5Ne(og=FLTU_k|gBy0Q z6*uAVC6u@<9Ljvmijy6A(o8JHd4s~6rmI8Lj#(b1`BxVT@Yd7GhN5Iob|jmiG@^6z z0XHB^$epig@&zon0Tr<4I=};o$9Inh*h3FNpZ@+@1^*ai_GgV#Be*1%dVygq?dWEe z-xp-BjjAVLR4%4k1$PD)$EGKxZ=kTjhRXHBq+|@4?a;*DSyOYB*lR^QXXVV49NiJ$ zS9W6|F{6nl0De-4s3{=oeo$Vat4ZXXN=0try#E{;2jq)7w7d+#yEsw`@DUVw2mjls zDuLz~`3(Or$)xxXf-3nzM|@rJ$*J+MGR*=Q_A1gzFyv7zd84!GwO5WJWGV z%QQwVayweGbo#SdX&x+GWMx^H+wCoxtLn5&?2k(-oC?NcWxDk}z#bTz@d)@&W7woI z)#2)JbMhlhhiP3=YAqHp3uC_p`ki42)FhN94#rc(gu}wZ&K~&1xnoRd=^pvj9~hys zPUKIlo|Z1%eMD{B?fqT%mPR{q(qW?tv*74h4)VpqYiUtgH*`oKzP#bv-bS74ojbbc ze2nrj-wvfhOZbQu!mJ^}!A+pP@bGZ5vp+c;)Ai_d)%`TQel?*@_jSrl5HH!M?VPbp zByG7V_tPPJmrIWXySj}DAqx|pj!$y+ub`dT;n>&PFugPGr}K{YZ=K9$j-`b0GI9Q) z$0HKjcm68u&Nde$tYRKB-KpFZn64HHpSjh#9j+%hws&Z94Dh4Gi(~lHM^v&kRq%)T zqdA4#_O#0zbB;^sb7v1YdZj7O81iZ~9QH@z``qK@asKIXG83<5N=!G66;|hh(>47Z{}tvK^p8W7pC&iZdO>Ha>7uF zkQ~kivo59u27Eh%N`qlx&O^$uzA6_BKy+RI!^Q-cKQ(;6kie_KgoUjghn#g;JB5X) zMU?%h?kaoQ!4ml)io~+M{dmladnw<{HRH8hmJvZ7)?W6fY-*db786R^#|`=oX&w!D z%tdC)dOD2d8TP1OXC*60X{VWAUVlxg~X{JJ)nf`*~j zxjr>_h2$2stSROB6<)thvrv;g=+!<*^;Gh3dQyl(=T{ARrckzul)`f283r#%A|>X; zY&M19c{Yj40lVd6Yt|EJ{r6fUbefC}%eY5Kf+)Z9OPek3+^b7SM~vP|Omw0w#9SS3 zRCEXk6~5RgZqaq-*FloRkj08j-DvA<1Y9_+nP7G4>{lT*B35kE0Lud#+1vRl7gxNg z6zKXv8zsWxYx!Ur5N(lMk&1d4YX6_ckUm zGY!!hzJsA!5gRs?vHbkYjRYvaD*mxxx~N_uPJv<9?*bM$=*_#@miOt-0Vl>2ZC#E> zA8@YIhD8q9rYj?aa8QvOig-On{QFhwqC7X1PLJffZJ+C&X~;BWqJn|Jm!G@OTze4+ zV(Gmfs>Kpzvq@X9VzX`t%DhGwB0dyD#s69{c4$H{D`{89AQ$*yOnZt7-#F5%c%v-sQgenhp1ob-%BQepq>FzNy&w(9@Bc8I|D zQEbRsIi2_RP`y+yBCo(dNsAz5}+RSn}+Df!t z-v^PPZ$?}#8U;wA;xWRKC%h3!M%vYcWtX(En@J(8`kPe13L#gbyER_Ftm^=5iBMa! zs4F=^B6VHxd#>XtOdZ(TQ}EzhT`YQ%lwux}08^K@VZYT9F^lBi8|q%o+(UW6jI!o+ZlJ8ow%H=d2<_IIi`p#DnQxx!Bk%EMhh zgDl~IaNiz1Nyb?Jj~1oQ@U5x27fh%W@CHB!jhSo_PSI-*l2Ow}zEOJKM^ zJ6-I`{#8dVx1a|k1@hEYPTJR6gN{=h{Bssepp1UGdxlk7dP4lQL*$phbX!r8S!8dU4o!IpK!P*mIYbc)&zT1FZi*7A66=W_zj(w^v!Q|<6L zY%jd9UFI3xQPNtF$|ZRpxxTHz9;+M&M_H-&M;$&B^<*13O+3;VB@$Z36t(V)mBRJF zuC|MVeio`}^-v++kFCRbAWHZjlrm)?*}2XQ<-#FqT_UDUwCbTim zo-5!)7h*p}$|cP(amuNnn9UCeetsqvrSHQpd%L{Pm_{%kd2+mD@6VxG7go z#${AWOmCT*+l|$qxmUleBV`FD!A<3rGIl-COS^IcGPs}Ykr1scn&3TTQoPZ2pXE_? zW_2$Mv>DrP$V+zv++r@uzVdXo9oL7oFoB!?w?io z(0%|)7RljE3=q#2MNC_$P$umsl}}I`A*EM$8cdXⅈwhI0HM3P|etNK0ZC+cJl$| z6tmaHz_rlDtj%xyGXLWn;SO;Fpy9dY3Es)%VBS>50!-uj!%$I?kXS^(HE+cA8@0SWIkw8niE&K_opuVh7<=M-|fN6 zHfiZ^BBz^@e7{g$FmhrM&Oo4_Sm-FCbfk!*4a_y+FO%dfsSqZY_Bp z$c)keLMrUZjr(PMERn|e=5rTO?<2W89LC3)z!ZJv5ZS=*q#lQ(O} zTIl#IH`243tXkChzEx`>!EtuHF9P+VMd2+aErl&;G2&i6cHLH$ZI*+$$`tB1MRB8P z__0xEf1YK#4Pj@j}0^5fOdhhM!s`ra2!$qbrZXL@izv0r^9 z5a@C7d0hVzxay?nx41j3Ql>@i`ZKg8)S;Ly=yN!+TBX|($@=;4(z=Wg@-C_M#Jy-N zz6FmyQ2bE-&6uQZ+se?is_(He7kMGbHa_T4=h~Qn@axIAqi1GuUG``&W#AF~<)vE= zFKy5RP+fMUsA>IJq=a#@7H3SkFf~U7IY?iPR^gc=gHI}*Q}J&LAtSdVIkNF0^~n)@ zAJQPoDaJ<$WF!6i?8~i4058&+vG+I3DC30JVa?Rv?mFZ zJglr1-C(=dEK}>3XqHO}&Ps;T4-;p@0n3s;vf@~3NW}(V2nWh7_T#|I4nlFTZ5Ib6 zh?R*N7Pfi9n@w%ZhZmsD5uc$r>aGcK1QB4){0^Rixz8Th^dagMS`x;eniSu0Fe}T> z-)$@@I|Xr4TBE6Rk7;}F~m zkmY38De*cwhwRp}t&ZT7F;3!U95OqSdj&n(Fp-DD$#d9kQ zITq(PpVoigtf5`#c8cyArFG(wb8jNFd!7!912f3Sw@giHlX$ws6yF63qz zk_ie(4@1i+%dC*k^m}?}^orLZT!(~)@bzS~3Qn*9=?PMJ=O;V8W@ov!f{7Jc z6XZf>4s-Dnq5}z0nSP})R$J3Yi;_HU42)kIS#o_MVhXbsWa$f6lv4O#@p*WTMETcR z8okY(j(@MMN4kwpp*CRm@Vk8bKo2Xi?MMxmoEKHxnKKsD&VLd&`n3-2RX8&(IGxCq z=LqAYT)4Xjlizq7lO1l80#@6)S(D?2Oo^lIXCmpA@b;$3GzYE`O!rK{ zTdsYx)W0+|y6~`^)d_z&n5ooXjV->PIT4iHl0&Ir_?b*Tfs+)~2#X*Zg%4l9v;u7k z37ep=Pp$Y)9{e3MY)tspKT=rKNO}FDrjfi~fia9x6lHg4ZM&E^R(3X{$$BbB$a$x) z$F`;GtT$G$)qL_4_1mvko{P24e;^t`EHkX zTDH6@W-VM?T~Wnc;NbGUY;Fp*>cCsu+h4W2o{^RTxYqjPg;J7wh2|%Z<%@Oqb6)pL z5ZABmhoA=Isg8b_oMgDYxc*hx6Pj{-*Cph z6ghOiy}eaeR|DhCfRn?!(3R(OG=Nv!?#ocZ5SR`&!hhT8gQ3JSZ(4^cZGlk0P&u#y z!tqbPf5F*r{`~pVZ?&!ADBc1@Yb*?V@EEyui552Ni8UNZ{kWSF%yZsq)IX$9p;4vZ zX7%ulOh}&`(*XXuhZABX9|l&E^g6BL^+2+8+SK0hyFUAQJN(kI3Bb9w7s&3p3UppoKxh|DLg0^uGzd%V3V63nARs%frzT!(dVte`p1}h zgIq%>4S()>F5;p&>*dp2SSJ$Jr87vh2b6YC}!e_2 zalBbKz+ErkxI6I2`6$Qt5Ff<8`)u%*`X1I*9eEgO@Yi_9q_Uu(;aVFg|JHR8Q5!_z zu2+0yX;%IIe>ywQu%@1EjVl&Fs-hwyL_iTNfb?`q5 zT$#hGDJ#jC^{?i`fb&3Wqi>{o&j?}5!Nx@$uGI3iYA?6d$|*bAT=0BXYVdi%tin$Z z^KuSRq9&FGQDCK%5(!ZvcPiOINUPi>91lT z7<4`sxnJ%A@HFFIBxC2%9%RiiytXbXwF!3xw@}7*hPps#q4%IBDAgP*i*QkW)T+Wy zr==rn6?lE*md`f*&kBS_ta@2>4M8QuWDcBu@ZG+PVf5D5nE?I^&B=Ggxwt2{Hb2FC z-(<E_MMu zGO=I1eZhN0rhrQ+-Yi~{Q~xdlFRJ(l1yEB!UF{u*_bDoSgv?ahrUh7@d|yoiC6lo? z49TOUu2dzjSiL*1LUY?b*R7`T2LwN05P6C*3i<}1D~A=yO}ut#eRNR4bV0?L5Nl}X zvzrx%04$C|Bh0A^V~^Q0Ml#P%wk8I%3mglv7x<_zjs_H~;8t#YBl#+WOJCT^>tFjT z6MKxOi@^~8AhS2njhduy9W0Na;vsZ>`XW+23I^F<2$x$mD0z3;70?-|*d1|N4`4*G z9T`1#oX~whN4F<3Y+!IRX*(ULQTmi#-e!j#^^C0ba5)}ial40T%U1P5cUl|@ERTOF zc&q-v{x0V9<@=e%KS*ozefS;OV`@YTB-!G=zlueXXGeJ?=vdv=&>=W&quv#l_P+nk zi+4gi^~4j8-@G6xOUC%VU6c{`G0$c*OS+(_D1MLI6JGb(FyY} z!`eMXp6_lK3OV0n&B2(laA^As^uPGL{vth9rb%kyxQyNIX1AN-o7ZB|Mkj2x>Td2j z7J7U$c`)1EE#09)O6a%9U5x zy=ZxT`UY|@XX~$J`*RUo?#WO@1$&>g-*73Cj!0sdJ6-d_wtOL5%A)gDGvH{156r{e z4=?&UpObUrI-B$U!Dst>!N*1>5R`jay}wNHO?^2!fokU(*8#vOL!w5Z_tO174LIHL z0*k7xQsK!Bz@Y!B&J-<7g3h1m0f|F1B|c+o6k{b$`|JpIzcn&+sWMjqRY(9cCFoYa zRHQQ5O&qY)0iB){28V9V#9*nrU8w>6f({ZfCt2t1gCC~lLQmhi@(9+FaLgx6UhGTT z<;=Gd7n#1X$)9C@)^|OSF@w2yKP%4oJ>;1x*#wfm6Fn6jXY6^BA#_DAh$!Ou*|ai3 zNZO}E++T4pK*H2Kw}@u_wt2y%Poa9_qmc}!i%h`V*K7fqPEL1Njtr~JMtO+mIdD* zBBpC!+4927oX?tQ!tpR((8clsS2RXO5Z^kmB~LPu%w(1c{k$xg?t z?<2OjqWPwkiCq$^dZ!pWrYAPm+v8yfYfibinDxRZO3l+XT~Tqb4~EX)z2QM^J8vSboh$ zVab08#1h z1b`IHQE_xkBf6~fZM=DD-=EG-FpbaB$E0HLT~VM8$*D)brt8GZh-c}q|I}1eqfpCHMe#);VxubpS&KJVn9kVw$rSl zv;H9DKf>Dd7O1;b-6`PIqy0kOS+qylTtLkux=bomZNM9!A z)IR@+3-J#oYO=5-twNSjPKt|xyHiRo^r5w$waqko8Ax3svHM^MY24k2!&0vxH?E*Z zv>xYYE8Yd@F~l@iDgc-daAS9XWg+i``Z-ovdq^-Xn857EGM~V! zE-WjGmUS=$4;rT-uZh7MNn?li=54WHqDQf-+L{B-2xG1zHl?FQ9Jbr5V?VbYT%O^D z8TbPJo>0>{eoH9b&9Kx4IqAoU*lmLgf?YYTX`1UXko|MPjA~3P>Sxtr-&Q;JtOzrH zcpPec=$G}bOQAM5?d!kw2nY`S3VoLReS3d1 z%46AmbLKvYnzxykIb00u?ekBU6o_DxcZBS-wyF~fGnhN)MyDlWX<5smIf@o8G3-eM z;ega$EqSnGffF$`8bC6pu)7(|cpxY%r4vqF$_Ig8mW?$Dx%{hn)J_pM`@lv?{^)y_ z*}&S(=`eBX0DS-Hg+_tM7-+hv?u(7NFjV34GG&r)n;++i=cCwSDN_o_O5wG&6Z@kUYvUDePH=kg8fL!c<@WMeWkJ~K3!XoCszS4hw&x62G23HutJQDo zgV;((Jxw~kmPC~UUk`AV*A|x-`#F=L9Jjx>MGbucD$)=uaQ_qA(h$n1#NbCIz}dCM z7Eo-5v7Q}@M=LxgZgg{97#JBUbs1s5`&=|GP8`mj9+t_(-#r9sbGkaf1{m1u%w)F% znUvh?@vBNDiF-t}VesXgbNdF`Z+v_l*bPN~eA07;I zwU~3e+uQ%_N&8Sww%j|+@{HW1m8eP??&4Q)oUsBCkP(htDH(z*InLOe8;epkIu!7S zZ`Ieg{IZ!px9Rk`aP{9#fOrxSv9%;;{r9&yNXRD2+MMU%@c|_dI!W@T6P+fhb;ZqS zQ^8pL+1Il)>~@~cG7huWS}N63Mf2aTUK%&FgWeQ`b+L^h+r}4%Yq2{dyYT+coVrGf z4L)gdE>XUMiuY0ZnHe&+@us!*H~y5=R~ofv-Ie@xshwk}zv^(Vq`gh|F|W3t$0P5egmk9uYbGgQ-mr%Gc2oe$X`p%DNBd1I;*xThGi@C1j82 z1Q;V+$#$0atbx88u)Z7H?ukS=TUs(1Ab|^2&5Qxsdlpndm>|Gprfms@O%VRCJqZ9h<-V7fvx=D?-)CfZ-rgK_nNJ1@7tGe6p{aa|g3sO^ z$lfCz9S&y?ke3B2R3qR~WmPP=@U^j2;t`HYmzfq-S~I=nz&**^Sa;O z)@bzL5|?Hj)n03ice0WEsR1lw%dDE!s#n_hI))YDmt%BPc7fWSPOwN(L-Rx3iK7@2 zXEPA)Cz6ji{}Fio=xKo6g6KypxuB1lacb^hWDpRY*x7?;Ea_yxs=UM7vr5-`-EZC6 zM<`7VCHIS&t|#hY?rtB16AoUhm#5 z1;Jal?cd(poF<4CRuxFY_y7GTZDhRpG1;qZJ>?hOTXa{fD(<;w%Ae=sQ`*KHz94p3k!bG9C(qWC!g4h{jyFlXJ!K(KTQ z^JqingtPrc%{(^_MLXC`jK6<=UuWc%@x{XIT3^iT=6vqrN6|PvXUxZInhj5#?B?2c z_VoIzT^|*bpblf6{W}*gQkY$MzVMy!4d-I7H5Q4`Q#g8h+BcM=r~5&sr06p1H>M*` zQ9{>*-rP-reRSz5jeq_H#?}IPp}FZ0$4UPD-7Q15sQvOy=GX7aKBp_YfV&j|r)5FD!i%DAe_x3FZas66?O~4i2AbF60J; zR^LG(tLd3C-DX5?WiVQS?2OP;xLk1Ti}sr;{STPUAojiRpI^V3uH@ z0_jsfi8V$0Nh>6699+RlkoZ}fBP|hUpR4x@#7RW8%}TyL$rEt#MXWHhPrsTd;Zaa0 zRJJbqc(0U0{}?P~`kvnXCJl{In3=uZ=*yeoN6k*u-fcDJBgggHH->&hB6A2Y;rri=}5GRodoVo;4m$I_=qPtOj# z6#ChNP7WLmcsg$hTt4~o(lBqt0`W;~Z~I=n7R`d_n<~$^UGzQTmgDi6EkNsZ=~(b= zekUJOq@}BH54G-0j#ZfVd;GmKVzv9u@?alfr&KX7q&h(ruiU9RW~|u#M)w-Whz=W) zvRE>0Z95sO(A7|7FLEx|sx19^hJn(NHtmpakhCc`FT=D;ndsYG>1f;UXBp;mQy2s= zx(XM*oDy&pNaK^~?2>wh{~a2BJ*QfU!(8LC0-chEqb2+Hr#p|BD>_i! zMI!)@c{@v$_A0l#X4mOJdSUlav?ZXYfEVjg($e&J~lEgpr1+_cSR4RcM%G+9spH2mN!rPFNg`*ZyCZ2Ta?aS?9&U-FYfVz;tb*e^M_rxXtpI+oAFy zS+1qYTK~2 zmK#)mu=K-wy6=x39~J1;y8G}-wt&l3R)RBbuYSy`G@1W*R)99FTqjR0xmX_g%ga`} z*!24GifFw_*=b49;gz20_*RQwyorxk%hnskSoUmMZp6Kd3nrQ<%?43|$81RBe}DSD zygeny;CDFr%~gAb>tn`=>Z|;^N1e|lGerb^FynADyn2T`0-KI+I%#SR(rJ1hj4#AwErfzG1UN3f2yj80 zx19}9LD%aAgw($CUdZAeLQVWMYdm2o5&_(~5cA2Ufl>06ii&@+);wsr^K4I)67$2d zeP&#?7E1!{-r4UOTUX&u$sdljMRf>@qZ`VOWSbcaCa{oF3rK1dfPFXiF{AiHyeG0h z#6vd>o(RAy(4e+5(n8Yp=ae3i;lMH0X=W-IBIeD#70vK3yXb?%c{gP@4ib9`9P!pO z2MrF)zoB6@?HYgx1ZsZ%y*WU}9Y1jJIe6zZFd44@PxG#)z^z>QpEmly+xGw2K&lJ6 z!I(s^6>1D^mO_Ewl8V@k=5287f>gc8cNdoD?DuE2>vIiY0OIrPv*LE3WMR)Ie^;Sj zilkaiyk#aQA~#Xho4djMR|gNdSS41CqWwZ|H*xmvBv9G=j;mf@BBg1i>KDE_L3VhZcr})(_aS+$Kw< z!W&PS6n1kL&`KhLs0IE=#!vf?61Vo|+^Wet^AOLPf`^kGs(S^hqogsj&vj(yD|QJD zar{*Mij@`(!(w6!1iJHychwyq=2qN=9HKfi*WPio?o>0~9(Hno7ycSq zmYJpAXTvx`PsCcKn4zn8g^)ipT}17?*RvRtzjsVAD5r?7H!VG7YKZb#;Jqa9)4u82 z`w|2iIaBObvCrfXH8zIcIK|7=nfC;hoF|m3LAe+3{3etds81tm{{a{0 z-@U6WhYKIE!#%dXfcI0iy?UbLbR>2oXv_cE6L7}j(s;q_5yZ)EchXn^OOAWf^6m?< zZhXQi;B3%=Gp4#FRxRE%7ie@0_2pbQh(AA`jQVMPyZp%@cfy zJu=54z44m)Hzdpw$wm#*3rQLqVwbN54>?CR7axim#VxWfR8Wc`4p*gkHa%?Yyq1Sz zTMg%KCpJDXFvR_O^>P3E9aRo3SRzBjtMZlN_u~i$gHFixAUUxW24#M5I%9yW=Dsle ztKuid06ol$TJ|9L@m27=xXWcdG#oFxk@wrqY;w5FYdfOOB7tV~SjvCqrS%gVchFm* zEHy{y``ioLs015*hBK)M>)q9qK^=vd()JVKm1nuYbPIYlc_c)Q197(Hy)+HV#-( zw3&JQZla;4_-1WyBJFmzxngTYK<)+OK0s`#Gs$sOW_nz-8`jtUaIh~-_qpC)Z0(jR6s-175mmWsT@${)E>88uncGDCx(aN}xV|qCayxTt3g%T6wlZ56lPb-{px}O*ll6IF>3Uk0 z&*FSOeI_AGC}AsHl`8Zx@k+C1tA*Dc+S2j175;_o5hQK-F86M3B)%BVO9{_o0@f9T zb>9rHH|<@2MPxlG^hJV{otn z%d}z@#IHFwk7c0;yw(o!xNd)K^z-~z;ba@r5!ceP_}ssie1onpS91qb9JnP0$g*FD zJHWa1f%(?wiuwA1+(`4T1>=Cn^zDuU=2y)aL7ZV>gySQ%T^G_5=u?m_t)oC8RuCMs|`_#Y!+6$_GPSvL7 zp9oPLKPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D|D{PpK~#8N?EMG4 zY}r*Fh@Vq+D&2hV%l*3hbyVk^lqDpTkPt!$5Xr(eHpV6y8*FSdO!S|zJ@$ad{u%tY z$7VbjdkhQ$A!HK;LIEL=)UEE8I;wNO{BEjr>dg0jYwdkb)vX&|_v=Ou>#o{o?X}lh zd+oH&KB4NSzxnwm_oo|;EG>#8N%*M%vZ<3LA!aJc32_Nkct%FW7YbtrcD1&PK$?yV zsM!Q#7hBs@0mxK~C$c5%WMdl-T?IXB#1==!v|^?d!_l}^y^7qpfdE@8nW|nw)#3$* zsV?pfs9IIuc_7aVw(C2Csnxusz4TJU*2bQ18&UKUH+;hU4&!4Gqk|kjCCPlOGTy!_Er}rz0w#} zAy!m{s?yYUS^uyo>f5ZqXH2=0;%J2Fij3ez@U0?4P`7vv2hnj3lZb{uu*`D~;*{P_ zfcWTHu9#6dJqVGI3=^4hFhzlrc8Hx|P*vFq(FkNJ1_|41RVPUak}sX#BCu7X3e}#$ zN&#?*ZSMoX*Tq&Dt7$7As|)~s7`q9V-~;&d1O;Kpro!f#Pie1!6dDuB#L@jIumBXKjczSr&lmof4RqfU2fmmC(YTSXYE<;8SUVK&;qm zOF8zt5uQbAXo;MmI5Jf~Dqa~(%naH{lN>&%b{elX1X*>LaiZ=H{SKH~>TYij6fl`_ zb*mI9*`dg2q|^}8x{xrfBA&NIOe=JtHI30!u$s3PZrd*KD>^PUA#7Qs=AP9qtqDOB zFne18d=_EO;OvVCCDE}_2<9e-rfPI*1+m+KyLHYKm?+q)zOAMUv)op01X~(Asz#`` zHyVjd5Zex41*$SpcW1@Pehxssjr9b?sIr5u9|>k5a;gS5&dj{_{p-K=Qwn@P{QYUG zDBvrNS{)z^E#d%c$q;)w723(o+7?t4TEIcxgaDQLneY>v6}cf*6;?XdYX~|JFgK7z zJzBv=Q!)sfmhqXGwNM%$ZupAWgX3LU^dI4!$6*@*^u}mZ6pj+(gw~`k(S-wm6)LS1*&-sL zETK|*K7jhC&VVr%+rFcH47vq+?_|X2x6>-L*pam{7(OAEchaP8b$(%qD>?gNgUVnQXmK$Nk1jWAt9 z3wh>}1bAI0KgnU4K!jz>G?s=Q;o0B22j!uYt8N2IEmTmo;lSa+!HULox5`ey#6*c; z1Gf|S_`BGy6+zlcojraq;aSj z5iT{zb7a<{p12N_2dLD6hpzWB%& zzWDI-k3W@+hRIwDK!-jpa3fp z-{&uysBN@F1}*)7531QpvQw^BY8whVCzR#F;>lE(6aN>7z6 z0y1ce+qWi&99M}-F0*IYVcr5>K;YZiV1#IyBg>n!muVvo=mcg*0;E}Jz!{rMw?=J4v&a7tJ%aL$s}e2xb9R? zS4cIeh%?b;uDzX+2-aO=7Ix6tI@s!P2WM3PtSXWtxtQGwva}tT1cgd{&*Eb{sW=eg z!QUXjd?2K5Vv$qDSPGziBw|_U3Wl`6Ho++3)iEU#VUVc?mxU&Stci)^CMtles&GEU zjE-4xybddIGA8m=cfTuq9s*2%2U8vp_mqJkFMQ0l%$7%!?Kp(+WmMKu9zoRfqJl?rTMvIW9v zvotJfZ)dYf*n<}0#a8gL-NCvmV5JZ7aS;RO2O>bFrg8b{Fh#~JD5Z5Bt%`AE66qSw z^C9YmqKF1AYgx|(L?SJtV;iEbiBU!q%rQ#3E*FJEBp@${3?Go`Kmpbwq)tHdr0Q6S z%8I)cwTLAX1U%zpESd@uP_;YY9)Zo%!jHsD2W&M@BD*xtfnDL`1T>P7j~|;_Xt&7V zr@k8uPMkP380P2Bts&Iy-?x10EjPaQwXeGC&Koa2dI)&)&DY;>-8BdHt!#9=4}9^_ z&)xf=u0*6;BHf%sx>JdFM7viVO95=6F2Q2R3jz^29ZlFE(rk^BQ^4(4(g2=Q=-*2u z(q8~lKE+=y-~`w+u*)3Su}b2ON#zqr<5SVVw6;PN8xJJ{?VDoOH%*SGp}hH*^L9%bNzG>nXkxEui`bc~#kiYpB{!!4U!0w8r=N*3VTrePOE z62NLOv^;HUw$t)>zo|M0iAtqft`aLVI?7A|E0usOPr;qkUkETDR=~OAV4hEamrcSL z-wd*c&G9O34@C%kkP4k{z0cvS;Q|-Y5UZn=4AbsvZ+*4j8_v%!Uwzf(2M+9C+t_&G zndhE8erj`bkdKnHXV+;ylzDNKB5PygB21MBRAhJrVave`d4ZD-k-*Hgl3h_srC!WO zu7qNapbXefpqV@%8H*vV=AhcFz8xUgoPy^M^l+T00G+9TbN{q~T^YJ647PphjgzO& z3k|-MgoZpx&zhdEGRoL zFqs4kVJ1t+kushdm{!9R*t5J-t>d0+?`#TVX118%Y`T z9QuMTMa!zL3N9AF10VTBWYL4TQ0EKor%#^i4vObT?MF5{zkg=&@1D5g3*DJ!eN?a2 zGXEYMdmc&~o15oWHfzMP(0uEz(__Z(z z<4?|nlAu92YZfA3lWT%wfllne#D~h-T^7Q)&5Y^**R!mfw){BX2&e{U6N~3IsY!MzumqB=wP5>|&fHVfR+S=OciM8%OIC0hNa{Yh4>d{(W z{OamKeSr*3paB}>1|lZEMsB6E(krZ(h>y2od?`7HI(l`#BO z(?M{YiJ=PS#(8#7DZ4GK?OJ#Yf(HDJ&01};Y*)yxW5(S)HL z?E2U{MzCz`D2k}q5-U|F6EuH`++-NU-me0gRo+<6NNKTAnhTr}Hu^S&h%6o(V3Cm~ zYEp?Ph&I0?6Ud5a1AID64vz9&0%PVw*3Q9!3tB79^r~0^N>GUGc#B`mAQws<%mPCswGm3eHi_8>o#m zC*6`&GAv6Dpu!B|5tttr#*p!#ym;o@Ry5sO9rKJ*He)CbRvlNYwWMBK+gv|;?(AC8 zeyZQOxZV4o4nA~8>&(Ug*P$F6Rl%BYseAmy>7>_}U6_e=2r!mty#+X!wYY}5FnB7& zMTE|!;A7qg-GEfgu*GDNf|&R=$v`L-)P>>@$AL9DDXnQx>TV;j14QG3o%QLgJyqBP z$Z+t=R4f-@yk-Y$?v|p88jQgQBKp?e!(i}<^;JOi5<%j_d2h3Yvc@Feu!K;1rKl7W zBC9EZia}Q#jx|;+v%mOP>hcIL^i^&W$Qqv*cSc0H%5Jao#B8G5pnzJI1`a^+o<3TQ z?rd;vVw$3B2kCK5Jv^^8eN(NQ)dhzU8vF_2;;_Xy*XZrCi- zo?MC!jCm4(Oo;I`DS!oPO(0~55U!#zCouAnL`6RuOKBNlc7jogz*p99ssOR-weCi* zwt4C;^QXUjeD;%T%OCG9{_+zmA3na)sps5v%X!l}dGZY3Wnn{6DVNY#)#?BojjIyt z3|dgRzz>uQC>mX+)Hu|skz>kIl1Tz9H9)R&gY|}^^9+KYHVh#6*1C}-9H0|x1#Pn`V3=eKCDn>3NkSnef-|AQ2n)g@ zuPk_J6tp$tRntl42xg=tWsqnPvMO?5mL{B|(kU>N8yxW30g(Vy=_*vJxBg_M+9;WO zC5Wzwo0r@SfMqXh`_uvhL% zt7u&BJz+^3!%Qh#6^Q&QVjdUeQ(Z&rXPZUr_~*{7y?gojZ#nYRX3_Y?vxiUB=jR%E zKB5$*k=D}wV0iM>X>9yxQypuyX?So>1H;G3?7F5+iYgdio=FS@FEI)%Fhn|>tC7Oz zu{jjbvUVguWJa`E zSVbhkEYYT!#8_?uRT*VVh#3_~K8^4383ZLTF|9MC&pv;ql@7jU|I@FZeeSPa{L~NM zeEJ>7hJ!ToFRQ~$TI==u-0@KrA8jM5FrMe6Bv5}mf=mLNz@4LZ1Y9ai?Pn8I5sUal z*{-17b26y{S~9Mi@jL3yp=tkY0W1nr@%*;nd!h-?Q9GbKIQ#rzdXErba|=$d$oLT> zgbwGP$LIhLj1vjNFrXYJxKfccpj4o%JwcxM zR_a+u`%z{CjZdU)<|q_$ZX+w_{TiQcP@x3NNtTkhDgsWzc0&}E*$m#j(Z<$W?WGl{ z^2{;$7O<*e0~c``Ot4vFgiyAP>NK$G&4~PY0bmV@%_wacGa!@DWM@XO>~@G`oQ`(J zFmM8B)Jx6OzO0LN4FY|1;^gU0XJ%pLz|qSt`oN8IfBu^6+Di^ze(dPsgDbOhGrVDv z6sOOwu5D~koBO-4qp;M+y8<2u<4mGMX?)>Zi=hH6<*A#b%|BR!P0lBs((BxD_?(_V z@F8!H%n-y)mnduY;h_RC7Vieo+g6J9y)d-hI01Re2%t=mDLtC#w7r7qM=O9>t$=JV zWxb;!LBtF9DBJ_9+B85L27{6^QAx;BFlq7{ajxN@D-K5r13^=iQwmEcrM}gs($bct z+Okn_449=Zkfq+II+?m>5@0b>xuk5ECjibL(kwJTkrUwtOe`K*O*ep% zN?p(-Nf{yuwCf@@<^%+>Dw>LEO+nKNY4CuA;cg&Tf{lZ6YEKn0OI1Z zxnyhS6*^(-@d%wTFcX6 zQM4NMmF2lhFFJ79v5Sr!J3Jf=`s?egT6c*;U%U9KrR$NmOwx04?cC z3dpM}#lDQ;k4ogjeJzZ!X2&YZ?vRiPl%+nyEDhk3X=jkSqk+>Q21G>7VYQS{mI_F7 z5mGYHfxlNYwvsNsY*{=%h0#smKp7Ub~Zp!>1;X=%-BIiUzSK}x*3`?jChx4J21{him<0vWX z*`VtXg_5M*dg$RNfADYry`TP9|NgU|{d{+GquI<_trnk-rD-dxw`)az^~~dsKAhw^ zJi;m0^vwR)MFiZkxM!2q1{GspZzT05(Pjg{EC@)_fc&GYA^chUHLc^;B1j5Y0w=Ts zYW9{&>0a=#iczxEs0xT*W`UKK0x68KjKbrdx?Pt+C@a7|$_#*sHa4QMCyu#mb& zR1uO&ZQjU$@>LXX61Osq6H`Da(u4@r30P6ZTk@^URL&1vJEF59hjBo811kduamv8u zO0>=iW#MQf6ouZ~#z)`UHn56zR=u}Tf94igs5q3_ z1_#R#n>hN;1|W9w`imt5Q^8dd2?__lAPX_wmQr5N!3bssvav4&eC^)cV3{)s;*9Zv zRye9mVpYYmbllz)kSMB-Vq{ns@1ptQA@q+!90%3Rv2Yk~oHFJxR)}SlXw*n!mTL5* zY06ye!KOOjw;KQvr6++Pr{Y5Z`plVA85gD%Ek<$H;hYjMPs|N~PWWYm4J?Z^P6pMY zDbE^}5wL}18^enHNgeZnue5ZI1@g_-kP?2-Oq^Y$MwOt<9@qlW4LepuK$>RRE)szq zcmm5rR#_J8$wahM1(%2wi;#5HPDNlG$hL+D`RYvIu;Gu1M$ima%~qgfn*}o~U=cos z1}gQsqTD!uy?JK#?sxBh=$As^Yw{#OaT^Su2C{2sr$L_dx|k4i`<5@c_|Vz2t4}|5 zoIk?cs3jRU?X?jXi6RU`jv12`9?d;SiBcgyxK`zzJMKF)(|L!`M#I|3-m!Bpc$hl! z4J1*slK;Snip-*vq-xNDf;32iBv>>FR1ZWVNcE{7CMyYf4S>@I(MPgFqpD({nPacZvUQGS)ZMgT@}xxg(KJDZ0<*6t!p;M@ zybkPf&(Q}b^${mB36Qj`N(s{C=orC75GfUDELD}Fm1W0dLSrSvXh?r0poCyV>5feC zjm4m=S|BL^BbVax!N05WFk&L1nD1h}wqT7mEXWyEn! zDV;9GXla?Qvg-0l-Jfc zFom?nN>rbg4peX+Wz)d+O?Z4yf=miSi*udMF`=N4p^y_z9M~Y5VUdcZLbgzKP62Uc z+l`YDq6)e#DF6xiBVz;#+mtj`sAv)(u@zq`K!e>4RN}o9klt@!JLPSptl=C)@zpJW z*uLooA{Rs{;T>v;EMv&R;Nn~oE-E#06400`>s7lm<`2;5$ccP7r;Q#+uh{qzVpasr z!n)48V?_X%GQy70AIsX(Pd0PHahOiS5m#;TxdSGzce)UWK2QovEV-VcuIC6&+t zxv`~=ZDGO!32TKoK%U=GjsuTk89I=1h8?QttoZ zJQc<8LT@I(84-dsjuYsmWrl#r04GQg8HI|XHztu~ZxlVwf0m#-cC=*i|A*$-#_N(Z&%EA=6qc^uz(|ruI8;y1H1R^BM!7IL?g%~ z{vtZxz;hCcxve0RLbKr6*bF|Gz}73f{F=)yzi1&DblG(45x(?b=Qk=O!%?%-o@pig zr;Fg^MYA*iitDdlnXAn&FVD5O&zCA1Be06BzEEowI0XFYrX4?i@|SPr7mR3)sLC~5zio`C-QVM`DN*U(2gCGVXgmYt0 z!d{FJon@}6E2V1)h<2Qyig%CZs~B!$!yz#>$R03lnO)=V5ChK4gniy)Wksz`ZP*&g7k zuP=iz)g7brl!z#nK`5R?6|osc14PguFpN053(mu$xez;nsp?T8N$Z)aP5GuG$7-q3 zrLb~p9V+4Y#91ojY?TKlJPu~TtuYf!+5sRc)L6mk<~TwC7N$wBd*s;7f9}2a{F!fh z=N*SeNgttbko5Yq^Ro>ElOeL$*$rls`Ws&Vrgz=Gn5=Cu?48+o)0^J%EpNH?+rRz| zmo1E1MZaFJ*U}-wC5}9ehe@ESNGPigKxY%w{`i2xnol|9O_OaP#w?H*OEj+3YKbyH zgJ9FSp{Oh`XM9LW&=5^o)n-4`i;q?Yninbs52X|+>-Q3tZGlii3BwcVCaAi}=HN68#Q<=042btS|_nQxv(`KxKV(LIC-PdCQW(E?!xiOB`)$Cx= zfnz8S&6bENAn&74Xa{RzLDZx{3L`BDGp*8RoESVX1rx?f2tw455-qV3OD8~#avp90 zRUi}0$)NZES&LcHj#eNvpc8?qye#Ty3-X2w zTC177<(t3#>+d}B(U1MXWjEe+<>C6%4?mF?^_y?G{p;WV&R1W#@4nC6yU9nzkTpMa zwGUTn8MAanj*@^Ip}qVjNpK&)gx!l4C`hWc$}^Q!5kNB}uE`i^AE^i`bEt_Uy763E?vv&SsH_$$@szoMb zEyj^{re1$%qwK{@??sm<;f=C}OO~Zx1`MVmf}x3I#gq`=EQ2Ote3ihaWm$zr1i+vW zf*nnnE@&4uX0t5N(rci>86X zTXKpF+6l$7WI3T~akf|jX1S&;Cm3{_M_(~>>VY`PD22URue*_VH?O??&Z}Ezo;r8Q=jZ;-lV?WP+;-1xN3;7MyssE#jVwF;+*7mr zj^2ICl{a61^ot+;(3wH|+CxP$P_O2^^sUwE{6T~|Z)s~eX|9*AA|njz#ZGeMD#St~ zKyw0Wy}7I2GRR2UR){r(0!CQVn9>?GtW*S$_QeO<3U@G8%z~6+)CCcJLjyUP%z?1r zCxFIS5x4UKURN;nQ8Wpo0$4WG%L#_&S1#(k7~O}etzHotdo#^eGaHI1Lmd+cQZh3Y zLM;x`<;N|=NoE1XdSDwZM7R`V<8H93W z^$zNv07gnjvsT#&U@1G1^U#1fCmoQDSOsQj8HQh_bzpMCJNfAaKdZMbpn^AA1SoLhOtWrrUA{HO2# z@`=-@Pdxnam(Q*bo__YJ)BSc*M@{^9jsW{=l>F!9;Zh+Q5jb|kjsi#sJfK-j0zamX z1|-xbw44XE*6jqFN~>TwRipl@g38PTKQV+ESrI2gk`F*IgbCo-~V zMFu3ra=z)t?o!FbrY!J-uF*l4sn`+qQPGZIL|Qs8sOH8? z%%V;b$^l4B3R$HN$ZahbOksy5O<=KQV-rk3S!du75fIfa8v%lW1EPv1IU(*a&ZY34 zfJQN_f%IBfop_UArAByCfoVG2@mg4BL-$kcRd;OlX{x;d+djq`J}g* z43k&B^J}lEKl-yD{8Z7Lw~OLrFyKH!pphk;>q&p0z=5ltL6Wr?>{|0ltE1jTyyM11 z&B0My1Fl|VH4DV&g95u6_W=qsl>rZb$S}I#pa@t6N>iR{+DY+tp)8PNrL5B-sKclV z>^e=Pg9#}0$rpnnZStzS%v&PI^tT19A+bP$grG`}VF0>q;7w=VKjhFWy5uz1KT1?c zl%AR|8sG-2X#l9xcdf}CKvn7L-YOUevu{NtC2in@4LXsYQxY_G>l!Z&IyI?l?n&4P zPl@1#X`xDiK9QK`KEc%~i=@cI|4=p$4N&5eu|}CPCQ?3X&`z2=kXT)Xk_jO7X`uqB z%?>g*UP_DJE=$LOZdMA|QMys1T--vzCAt!#10Zb3EM?WDahfzArOz(fQnd z1bLCcE>r{wOabb(evkv~C85y_0W{2mf%=w}hfZdJYfVC|WUP$By0K$)wISo6o(@2N zbSQ0sBC;19Eb#HDqA|F30~un57MJ!SWhSl6>SqzPVh@$TigrQo&Iw%Y5SWx}JEm9HpDKbC;--L4DrG@xh|8_rTc6L6$TJ7Y-SWJ0EZ z>L`D#Ee^kCV?E{=6?cTvZR>@qN+@z5F~;I>`hndEWD_xAf?G(vn>ClbqtS$b<|I?< zl3){+8d_DAK9M;TN!J9*4mS~5AYZky1X=M_L~#=|9up(zQ0QNiE>Y|Vl_K+m8_%GJ z)T)kPS-I~0?A=lYvu_PFv>Lz@!I@K@EZOOypwgd)I*-~CAm8i&jaF5vEmRRP6j`>C zpMprL5RF)om6l9#Z1U?_sACk^0o_~$nM`nuAfS3BfdYpK zpqvEzM@2?xs*z899CTFwv-)XZY^1COmnnRrgS>vEfDROVuxZgbtp8|=9$Hf)4Xh5Q z&?KBtsg&ubT{`U*Oc7wF#!-JE;nDa6&zl$=z_iQKdWPnx#9We;rv~UZ{&NfnU~o7- zF1ZDKBzy?ek+EH}iH{jSFGS)5DH~$7MzkZrhI||-CQUD-A#+ePfNb{@XyH${Q;=1Q z98B85O$LA@4VUPpMr%1yAaEkznSj7VKi9SPj2YN+*^qn|7&!@5u?m2}>p!+gby{QD zI+xy}u?@I*1&kx4Uq)C74;I7;Dw&4XYDCOHNKq5cLJ?phg;Dn;09{a34ptgb zpOQ_xG;K%qn9xly_7UWOi%Bu65UuyjNkb_Mpo>2tdbb!uju$Gjz#+4tS|KeNO=2gE z^#)Wc0w{+Q1y4)1$B&3z9M$zzT%xz4It{ExJq8ju#FmS!F)&4u?q3yRsX8T|6g|wb zcDYpTOyJ7op5fFBTB@;+xp@C@689x?P z!0G`^6wedc70otK4(+iI#$c<8I~*)~&Kfrkl2Tivj(~Yc%$G)#b0@)4iSy%P<8?k=UF|Gu-OC4;(K>VH71h{l%R`|keJ~($X<0eh^8d8 zG^MN+M#Sx2SgI-w_VHnjAr(ttoT(7xc|@w-E5VGIK#6piGu;052lhewx(9pSoS}!9 zgGPI#hTC4MibCJV#Do=Ms>mh8O_#+ZRLn4_9T1He8pP}*(vNZw%`35EAma@WEp^`E zja3KKtOzl}`d_rqF;>kO7)P)iN&u^ID5)r6p2(icO9ZQopDJf!E}4kbE#=Xe60?*B zI5cI$4b6^Q^D2mJqe7ldES_oj+xp^IxP-cMG%n_h2<{av_KovV4IN>^^IQ*95 zuxTo2elx@vYMq-lS9>s61sdd{;*w(309+IZsKF9KIQp4k?EIkYXyoXt(+aHW7zFWW z!9`i+tr{UX>JSGpy&)_~^<&QZJ!eg9E1CjQ6hh8KOQZ_CupB$kH3ah71WZ!H0YsZd zyzR-C%)&TGR=!ctR78Nu)SBZKv{qHLeb$jfX?&|gzFKw+;~|zAGk}*@P#>gWqe*S#BfI7YjmESC=Im$VNGrjZJQQLF~sp#yirugJ{H?o@zEG%t$$5?I#_``x6V?| zVTu-82)>LmOFewFHdPj&^m81I?`W-~w1mfj45`pQ`^$8!z>AD14XXFNqe54(^Fg3A zGOg1p1p3W3eUy>SqFzo#nzo8aTIM{Vsx#J44y?;bRU|Y*4C~&2-rH5&9(F8LCH4v6 zH9Buc?EtPGl_tU3BC3*>fUftNDr+osK?IPzg2EuPzr1;ClFBQ)E5WyU)BuG zCXh60L}~ydq}i#UIlh`ExD@23%73Gjnh;>UhWr;X!ca;9adLkP$JA-lRN${68=<*K z)FNe=s3%#*ub==keP0+^F#YPxRqS#mV8&THc9JY1Iwb_a0unVpBAG_ODF@54NWI4f zkR9W!+?ImsRo$+kI<4F~m`&5Quq!ISQPNBqR%h^xl;4`}wbwdrR3Rdb5@#WT-Gh}Ra&LkyVAvD*jwM3K{Q#I9l z#hNYSE--=K3hfG!$~eJPAfOyTvtv7mYm)@d0=#h3BKM+DZ05`?nPVVnbK7$cu@%O% zTm&~0%eH|Dt*KyMnPa4F)X;>`mA=$fX5D3NaSkbgF-15;LO^kOV}$I(yfxlv$pK8! zQ>#8?w}3mdD_GS*v~>GI0DXw4?t2NL^xXTaj8Xt~qk0qxAT(6HWC#hIY@BO{=(?fv zqgf+Nzzm5tF{v8CQM78egHWL#sOhu;w&o~o`xM@Eq0JygD4pb$Dq<)ONr{(5?xegjUxeOy*Yr2dGWowW51Jd zgJwjVR`wEX;KIgxO#X)1A%J`()zK?A6oW`j&rb(RNs_7Q7_S5?Dq(u30b)#u@-jvr zEMvCDt(_mp;7&LOq2>x$Ua9w}9IOJGjFzA|VFA!-8z&75m#*#{vD7B0MhTK};kg+} z@HN1p>SS*kxD3VoI1aMrWt>JbKOstX1(As0Oxg05wGm}p@B$tQ9w!AO`m2w?*l+;i zoWTWeT92VDvB)hOqDrUD588nhUf%FJCiIv|8d3^JJ3zq+3b`0_3Sj|hKh#@kohbyU zbddoIBbLBu!S<3UWy~xg2z!Zw3kN4MAZu`O z3QRDiRaFI;F<{lh380ERGC9uqjQ>n>R8Mkj`7-}!l_27Om~=5$R4)kC7&pZxMl^;K z!l1-v=n@yrSCAwvz6)ArJgpiM*QzlHgEAE)<>jU{fdI6^a4Sq@IzX2QE68Y4l}wW7 z0eh6+!SZ;E2!R;qtFy-!Gd@gt3_BMp+jvXgZDHj3BbF*9r{LoS20n>sLYuA`cP$SC zAq$cOS54?#ElK7AiZOwqL}^5^4PaKSh&6lMhm;ZBTDo&z4OxLZvip^m%~!Bxj5; zKjlnB4spaNU`PSGH$vLfbwNO+Pq^~0li-vOx}~}>)a~a!HISg3WVoC-8%Kt7%=cD zRSuYERcP?`zH5~3Scr0f`NsQ{#*!n*ngsTM|c4cK(F7v{NF`5E+R-UUYgeld` z63TbB9(wFRm73SK9&E5>3fZwzL-vfOC?$2}tsNc z29!)SdkXFZEM|*j0V%VN@?EL;Y@-1vd$)LN?0$BB4=n1DsL%rkMr`KxIk_*=3vs zQjrZ&0inzvuV(~gAq~=mXf8IU1eo9iu(@R6SSS;cm;jV*0a>k}ZU9D6F;SzRdAX`> z-k~fUtXnYA`C5-&d||5j8kYxAS*S!JScu2nfs(8*$iqKEFn|OdVQl9)-*T#&8IFY| z05{@#UOIu|R}ej6Z*_A&!0{KqK*K>8n4}2r0f~(pw}P=OoiJaxFAA|qu2F_b)CrPS zIt@@Fxe7?1DS9i6j(UZIYzy1Q$g?(TB-ryD)+()a0U(z%+x}Awj?S~%nOdbbV|51^ zgnkmn8vq5HNLIC}xDlXs+_J)AD>sng3MeBjo3<`6fs^1Y^*aYw+)wzXmH1C%;GRGJN3|J?c^r#C;W z$Op;$hPb6V`YDSj%Q2h*uYiY4@H2`&RP z*F-uPKcYiPd4ZWwdtDab4@q>bEy1dq_W?Rnq0lZcxf2W%!m&DCOvTihs7l8O71~q` zBC!KVmFof0vAVeOkOnH05Dh}MlrZO!vcTBrAEAkC1qPR0(bP3JoQSmQL_%Q13G6Wl zo)Ynin)Ix67+eu(vU9|A!i)wcwd}=mMkaf z(7G>VB`6dh{({M>6*^78O3a#}@vUsEU=k%$!3fqUr$aJT-co={BRf#eWlkgLrB#q* z)V1cYhfH{i!V3m83Wg25XF?VD@Y;<(g#?-jIO=tbIxppLj)Is)07vYGCjA$ z$5OIF?V;X);E51b@-0gg*sP5nRB3^=B8ry~%{Zz?15S$SX1+3*>IVsyLo6YaGz_4a zLIQ$*B@r8gJ373WK<%pEYLpQ}ikc}`)6ocHR)G9TP~AL+*eXT*MQ~Fh16`uZ ztq7*9CGKR|#sJKjN^FScFx3sl<)=faX9ti$SSRTgJyD5h%?dEkkLY4qwcR_%Uaqqi zD-mepLlaV~8nvUqW*fwUh>9f=?3g%rPvBHbSi5wTI5(y)v=dmRUT+1cEyqd}w`v(#U&-{|JcsC3`++$}7wD|9lCUXlT}3h1ArGi~&dPF(bh=^z)Hv?4<4i+xR134A z6{)`S$Ec*zC~Sz2o3%NhuK+S@^`bMaS52NW3Q55%RpNIF%|3)pK4^hLB6C#~ugX!@ zb1m9tM1m7Qo_$KJirH+-{N9|6fNB*H!8j8rK4*xb z8P&{z9eS#%$W}<0M`a^WR;7+I1E3|#$QqD|WX>DRP6gSqLiE4ik*wmhygX8%)!=JQ zYk9XdHR1>mu;kCuONM0klX% z0e1obVL+b0cs2=k!D?LwR45dhDOlIZl}7|udyWajcoTJk(wYh%TVdMum<2Z3C%&?NG~OC{^b z&In`bjdbkdc`Z z4J^BEdt{=NAD+*NiVH!}Ejnp!HwQ~D0IaIpR<-p&z$zdYk*ZbQNl*llHJ{ti5dn^O ztT8J%Q7MjIL*>9yGpjQeQ)XEmD1wI7tVNFM1yxoG87dmeAEWgNtA->&MFOY&d}+1N zEjGubsR_2Li^l}Ibc1^_FE(q|H0Dgr!HL+#oXOg@P{(-zXv57!J0=z}lo===ECZsv zXx3tr9ANwj1fab%Ct4u$PFI0*o_92SKJr#DM2GJ)5O~$%?Yq)XSS| zTM#v>N=^WG3Bb7#k!_LyLjdK`d02AhXT`FWMuY$*t&qa{n55}e5b{n3m=K6a8z5X> zEcLlN=@|OU`bRpflpH5Wdz^4x?Q|6TcxA`QiCQS^^OKcXtErAu6PR-zI85?fKM4hG0Qw7h?2AILyeMqKNUqoJV2LlLXtAM2`4`a64`>DY zlc^>XRAn=akOOIo8Twd+ak8GFDI`%`MP`9za!ZIUk9IxQ%!uX!rOiDvMjx%W?X?5e z?pD22azfS!0h_)Q@&bH#3>;NGfjT|FH~#h>$AA^FGa3GfTvyy;H<*IS^?AK{Bv_nkz7t9Q%|J_E0d-KZ%%R5EdCV1rU&belTYvlLTAg zKA0t0DGiyV$(o{8r_&U4F8hY36P=%ekzfV(*>kML`nc+7No@fX#Z@h>orI@C)N)-v znAc2@G6<$TZH#b^VVH&t0sXB12*aP!YJ~TtEe>ixp{@^o1H)7FLzw)k!>Vyfu>wTC zkR4+PBjDI?6X^_Lr-~}g+n36*!q_NFjdZR=0+2)Stb@3yjETm@q8<_2RRn|*d|Vi; zz$~j{hQ-boVFv{!qa!L&-?0Mq7&r=E3I|azpo~gfH5vzLh#I_Guh_xyLTaThhOF%# zWI}wdcN=bsIFlF^C$f?YNFUU2C1l_ecmx;owvd1k9-Z&tOgN*}#8bXb|ID&z0wrq) z_sWaBEHIVzqJSkQ$ONR{;`>3g9V|dlz1tQ0C_@0 zAd7SrAt!>~f~Y*S2{#RBh$(AU_o=fmasm^Gs1AXoWuZfN`7w1700~3~j22-vq1<#h zUUqb>f@ub1*H|F){Z2%l#T5}iShPZxeT(f0imX%uPN=l{q!{Q%pl&~Sm+4B@-vkW1 zDoL92^xLx9o|i2%F`c|)DLElEWy?x|41$Iptz;{Jat}h>q?j#9mWqI2fknYiER}*1 zF}I>s;eMK#0GzJo@Qz5G5-LjtrSOy~dqo{X0Y3s*jLxxH-gOx9ut*6t8U z({hv@tU#*6|df5s!nq<=W8XL)zrEFtU8(0mx|~XL;5Z2De2C zC!kui4Vs03V3`_ILC6_cc7myVmFL5P>B|}DMgh!)b?$`N{F5{f`Vn~#3S&sn@+)zR z%out_09(&nZ3Z9QLvZZEO{H{$Rl1~7o~s-gzYr=|MB|K!pxJ6|sjPMpIEK1Z>Vz@N z)M^w>0cn|6X2FEYRzyN5g;IVCs5lmh+!Z4@$NPV*-U-Pnu*hOJ37ZeZU?i3a4McMh zqw7Fcst6+JM~67&!u*v2^(jkA{m-dr_87$=h{dT{$@Q$2X_m-=9+(DV0-;PI@*(Kq z!y-b!Dm{*Ffym21Iv|V!5v?5)7=W`;pw)#ArDY=!VuFX`2CF!=#yucvLra-jaJSeU ziuAk~v008p2iU-2jhG`%i(yg>z+nXBi2*x7L_nN&hB*0v$v}fM4`v4UfQ^*TMv!Wk z!2yI>8(KBpyE-(-yI19V1R5L%i**3@YP2*(uF9k+*P)gK!8PfV&pe#&p zeL_O0@Xad3vAReA*+Ql27jy}Z8X)f)7pqzWIxiv<|7-^|JPobLGI8}z*ijwZA!m{9 zsF2`@(j58L2|`LD0U#iT5foBhk~|km42`ef`Ht`Squ=~b+yM| z+6p05Nd+`9sxaYas4S)=Wz2}IkdT0-bR;5F#Pm{gsmhV5k|`OtU^3%~^>FiM9#Vg)tRkDXn@$n7Z8)vI-QjQqon__C|aF7j7sb z&{Hl{>WZsq$F6`2y5Gl0${Y)Q;H(rM4XBkGgNd@_n~If^^k_(oVKD&N%0^-fu!QY5 zf<{5ee=FZlNsA0278xkc%KGKgFp`XF4JO{m4zPIfH-g}V5VIN8xvg*MI=N(;nSPO@QIl>z{kSan{P0ghsdQgpWJH41cy zg2o4x`)X2&tB?>a!dxjGU=t+990*_-SCx`b+s%Fe4O8z})KJ*$hZ`iv>CAFOHqy&g`IE8%y6ofvng1Lj3`Pu9D@Lj3A|ju`emGx zzcNLkjDQ@Y1s0XQ~;;dP_YSev`@v$sXiY+2+9Kx-8RIzd_$Uf{?8R0L(Fw0tQGigR1ppeufb zQ?V-TY2Xq%Kq#tU=zSTKs$)i&!Nm^Dz8*0MA(BuKpam$FJS`-K%JKjGNg|=qE zG*gxmNT~?m_b!C8@3j~K2q}-2im-S`G75N^fRYyIor~}qHEu6AEcG@Z0lLO_P^5ZzjT#$-!%J`O}9%CQHWS=C8a~C2lWX{qmA)t(;VoD&TRUeDtyzMU8 z6=<8RD4{FrKyR-*C&^%7PXKAxR2rdlI8;zVF&fqCb&Lq#Au+!IQO*^0n6L^cBRC*U zaH)IioA-a|7s)o92569@Ohz=&CURn+{~KH=sP;F|0E6z-?f|6;;gF5y08wOIwwl{w zMP6Jetio2#-e9_ttx`VTCc#Op6@#VDiyM@Z(6a|*Yy3t8?=w1DDObA@j+IBTxNxRr zpqm2n?LXEM(cY@jS1LIBn{SG%qF2ClD|AF@*a`B>)cn2PXjTEGMBBavAK)je)9y^6iUMjb+t0WeM^4Y- z*)rQmDpu;NiXikpU{R-sBQ^?{I$<_lk-g5Uc%)?zK2p{q5}|eiO6&zX%bK_d+0sNa z6`{3}v{E+2kS%58CDWR3Z`2#wRu^JscN|cmhiL%_L$?e%sBQt4Sh>Kts%#w8yCMpH zeN5SUnlx%fvo@+@6ikXTx^*6bp>&JK7XYetTxg(ee72zXY=yTAR7IysPY6^oLY1z- zHth3)3t_|Ejkqi9Ive(4IH zihcIoHKvL|oEWf7;W$qsT5v=y2ziZ^KOWKKmuKpYg1;!yP^rsk@r&k{YP@!?fBJ*? zfL$g9SR<=5KCh#ZWz9l6XJ_iD)(4KJ6<14spy@+io_vCdK?(9)pSMg z2@peCN+!_H|91WWCje>!R2U|&7nu;P!62CO2b9zcQl)9> zUT7F|>?MGg+Ww0JdS^ZC{rutpCJc?90=$#5=YbqILCc)f4$62D!Dh${LxV_EfR$Fz zA$Xv5%K~}h|3_gAxUG}8=c`sohLulRM7fy5lAb_Tq-ceRfK^JQ5r!KQ5J3FWf;Us- zn~ba}*x9u(Wc<#crIF7ptI(!TPHMZv=u;0V2}oLvs)8z#hkFd2)+TFI@RMzfbxGHa zjH7!i6{Or_@W|QG=D*&UKMsWHzoFM*T@U(*NX(k7lLO2^qW~Q`R_8uN8GY8oq(`(b?*#@ zOqZnS>e?Pd!~zD3xJh*8I5IRaY6K2_$VB6K?JVcqEPSww zZqq_!q_BA+!hpV+9dayQi)(esGDAcVGj$+7PSbg!PMID$z&Af#m@Lso@}Phv1!feA zt<(-a13??w#t^9y0?Gsn)TUjbS6NZ7K*$9v0bs|xXkeFDOZ$U-ln)h>SvVXH04T0w zf8F4=*4}q=O#sSXEQ~w)Qo+kp%U2-0@P2e;yHrxfH%n`5vpK+5~Pk4GWMK-UReDa1&T|itki6%;nok9ByoEB8}~ZZm-wR^W5{(0IsaAt__EIuh%=bx(a!u0QtSHv2OIqjXs#XMKEXZ0!vEb+e{IN3qf~nU_ zWSoK|1)-}aFeo*%USsgnOwpzxdr>L7l|3uR@G%uE0rH^3C~MDlEJotUot~d>DC~kF zBG5>{P$bJ_FclG^ww~z=Sy}}!Q4vxDMO#^_-}N=$_L<-Ql@@;x0{tbCw8+pK#i%pe z`CEVMZ-4G{pF4B*OuyfI=R4o|ZQu6oZ++X_uDtS!kAM6Vh$cs0ktE>9XPQ6#v86*TVLDU+&p&arSSIZtFA)$ zL!+!dH2ggLykHP(+!wLdsiMdY7F!%9>jlRNh60q;j0ux>4r~^Do}dM1i`F4F z&z$pRIS#bN+c`4I6|Hcf2NBxnn4-i`3Q-eKaFjts3K6!&3pUv$Bvic!-X_!4C=jZQ zK~_W%i^~-&Gk6{TfNB@zuz*!mO?i|-ih;C#uvPA*BG3fwL+Ol|blc1t$E1QVwU97X zTbN@pE3!gUQ<-x@UO|TMNCR1mc5n*4>MoOx3a&!}#>uhJMjKH|ggy*^0bGxoCT<}w z8FZV6ujrh5zyjX~75EhYYgnE|hI0dkqh5de+u#1NkA3Xa$&;5}dhGkY@B9AFkNwz( zKJ=mQ`@SDIckbN%_kW?DHAjq)MW@|<^IP7sw6ORs@BgNAt7{h@z38Eb9=`s%Yj3>q z`e&bg?#?@If8RH}_n}7~x%HNtj~qVIXf)>L=4NMS4;(mf%S|_77x~oFPq$jFzwlju zc5QY2sw=O+rtk2P!_8*n%$c*tkDs{ix@*y^H{W!_8{Y7`_k7*EzxbtxzU7<05i#_Z zn{UFN6A|-)2On%Uo8CdOJGO(+O&1Ul-7dQ5$aj3}w;-6`eb-$F4<3B;SH0n;8*l8) zv>$%x5$pu#=jYIi51rIn+|0$G#7_J_V{m!w5#sD)riQSHd62!u6gm`u>3j0lE2(YpQ@Y>d{ zA|YwP2&ugc$SlOL%f$9T-nt$XnL5ahB$=TiIi^d(4oY=EK;c0HK~5-Sjp_>bBru%_ zNHeY(qY?_3lGcGoNr9v(76Vvd1}Omo)$w5uA@22!8qnGKPVxdHL~oh-uT9kfBfU8PoGAR`ns=s&%gb*KlkJl zPv3gmt=PDK`qO`yHQES#S-pPZ)X6*Vxb3=YuQ`6=Gb;fCvr(FnUmaIU@fnm4}wb;pifde7Z=J@)8hkAL~eQ>RWHK6EH+G|sJ_ z`{buSebbFMJn_U+2x{;C+IM0bb=hUd_U+q;>)(a>`G5Z(egV6}cDseENo+h3Wxnvh z11$u;2-Y3j0ZVt5IB(e4*nppi(f|5i{`1>zzw`ay_zkOT>kA9>t7~g3%S&(isyEEe z&b{TU--LLLrat}j(=TuAv&NoRlQ~=VtWXM)@|?{xF?^bO!Ha`vY6@~ME1{ zz{ejc$l!s3k(MGRI6x5%3j=z#EII#)!5X&~5TJ|{Ev32yKvd-`iY{ZNhUCKl)#*sZ z8Kpwn4_S6zP;_hLE7Url(cH7pWy-CJDw2lmm=RSjf)Hu)t>ID!I@gP&WfWy_G<9Z4 z*q=2@NGAHt6fMh8#UeC_zpSol!OoXJK$BN$AUi}RMw6hy2&Igd!mugW%mb((LSQTK zwU69@-Z7v{Ql=4J78eO3+Wh=Hc2(G;J^aWcAN}Y@f9fay@sIwkAKkxiANGBncE^lk z7miEXj#>0=){s?zOB8$|8us6f$dKtl$630_7m?3bYor1e-VfIsQ5ef205#CR(R} zWRrHSXtlD-F1!5k#~;H58oI3C@4e>Luf@*m_kaKQPoFy3?sU3?beK~Q>v?f;ex}no zd-mMQ%F3yer}iJ%zq!dr9Q9fqyF7&X&wlRncies(qQGO1KYsAw0qoac_KM3dJA3Zj zBab{f8Wl&59O8|BqRbzC=8v~*pw#5;z9DgxoKO{yr#sI%P04NT`5s|6 zz_i`Lh=EVuB5yRBn@iW79<XI!`3m3VXHs<%Sx(igB~NZZN@ zAIk6`J^hR}Xo(qLz>O4FB<)cH=76eHHY*TTwm`IT$U|zsn^NT)>gN3fhdETioABbx zwCjFsikCYJOa7A0IXTw3>Y-GsteMW3>MhJyhtK%Se&;gCPS(eID)(aa1s zo`3p)9z*N0tZvV0z|nkQKxAh&8vVflJ5vA}Wh&Fa`tkyT)wM&76{tA2tAZS*6wa_{ zsN@+3G>^wX?KPYZro0=NbK{XBLbPDZs2Cye^;T{?-EZ<&-LnRkHKrRzf-6lG+Ix0b zlw^$Rd;vqjs5(0Ot{`SONPHM7NqE*k%bv&h8&LQ#g189Gf#C91n2>i&X_f^N5OvEBuB}f^K+6q((dPu%K+0@stOwHuwmN8*Yeaj$VcEpdCsVkSM zpi*xF`AjG#Ad_}@-AHwW4gK3J&@53YV1(|c398YJ0A7wm=tJYNRvk(Z%iJrYp38}5 zA{!90A`g6+s>Y+xZxZSw+I%!f2j>Vtlob7N_iRcJ!S z*$a#b?pf=&FzV?nOfl%e90jCE zQ4+|hE$kNY`4*X?74^uGiX3FA7QSq8N2jpp;O$~rs(%((zX%+4`_ucHd6g;CSH6Z~1dmXA-MKGY5HXnCqIrTWQ9U;VA77 zYv@9|5yDb}nnqx?=L4+H$^Qly7&t&q?ipUlU{L2zX%MYiq#|rC5*n?vGn>vX)Mgft zChggx-7Xr@y2JhVQl3zW*Fv7;lj@m*CLYtxps=D?!$4US z{Q8Gt1Y$-A7MypIK{Vte1@10&zhAHBQIO9WMj+sZ$EF5cO0!mywbEKE{)z#AFclpB zbL3|EzwsCo;ef|7J@kNMvc{|)Wxy9c=m1AQQlKLJ;J#W>XGKZ9RiG7eKyjb0$}%ID z99Ekc#nf}&ljI{rvV#?`^;KMpyb924CLbK>bO2}Ui+boG1rPn#Sq2oGW>SV}g++da z#%nbDW>Z*$=SG7GD}49IE3obj4s)im|J?x)riE(hyTa)R9iQUTR34xdyEMiuR+^5o zu*u&JU<&cBKT3Of+8bgIh-nUGFMSbk0ZbU6p`5bB3kC4aFv3K38?bf1C$s^I#8#{d z?}k)h^^^P^?1XA2`6X_zyA>(@vVf1nUaBjKe1vNgy(^DPGpwOn4Z)?^u3-;2zg(L~ z9Nd?*SBlnh(U?b|;nK2ER*P(ZV^I`~AWg7_aaon8wVZbgGfldT3scnrL~!kCb)gt( zWn-l{=vkSzclxTx=ec@5s|dv)1wvubQj2RD|82a29YQnQ)-SSna732ErmM70BPvob zwa8*VIGRiJ98J|OSWOVxj*OARIov#2%5bB`s@X~n*n2z&l3C$nrdXLe)T{+`S*w{u zpiRZV>oZqOk2!yR=eFhQ%~ z!Ptq1J>mnsYwztz1iZ5g`=ni3mA5{bL3gsv2MJf0QjuN8)QdL2ZtS+W(j!@oPEVJ=4VWdI}4rGTG@irev z7scuUvY5w4SHJ?A(jsIrJD4i$FxA7n6!2$e&6qR+<3Z49SD`FhL>^KOASnZ}B5C#V z2!bo31XGUbu-80%S-St#;i<0v*^rCAq)@tkVIj2q0)Tl~_0x=RS4El+Huqij%7fRw zX*B3M@8yD8)>=FM&{LoKH=B3;#r~CVNe1g)@G?P~G-sO+ePrfOezs`LI?wvfrrKCH zP6tl?JwUK2l0#8Z16j#og*38e@6cVRM~i8*qkT{fv5+ByD=l26r5SI50fOyXf(;^I znB;lFTk=4jT(FiH;wj0ezYyiAfpG-RYms~Pw!joV6me7wV-1ReR7HkF6(mUinTTQ% z4+M}dluOQv;*$-170e!?GR|9yx>dxsm?TnMyYYXjiDP1BAs7T$HZZy2CC&eRfq;m< zq=c0?0f3AtQkaffy)2f5Ij_Vr;zC}GF#tZb>=;=Me7wO|Z;ZF$yq9i;V9memv%SqD=5@l7O#KYIr)&9$Q+^2IEQaIeEXAR;0+HoS%+U-1nz zH$lw$7K~;+H8Br-VZ}j7B`PwAEP~l3I9n@Ry+AP9{y8KApRIrUca#><6owe%f(!+W zj}1GRdg}#dVq|2-WKbXft1p8+SUfWD@s62Xfp28f7pa&(up>%5*)g#FBK0Z|3JI}@ zDrTDra0DN0RM;uTfhCgUY20@(tRrI`1V{(3Ulc)78^&Z>9mpO+GL9(-G`09+@HMqIF?qLzce3Lh4uK{7&U z8zjR%g4$>}z;~=^`-sk!oFm7Uoo>kY0js$HY1DOmg7zI zLKo6p`Q-eL);{aOfrjUsFM%PWSU>xzBAW~<1sOKoWz$bSIB$2%FH`7(kqHZ}d-8gBjU zsSeRyW%v-Hzu29;%9sCuYAUc&bRpV8u;%$Ierz4>NZmTbf3YT1!Euo_cA<$G1`d$I zij1ILKuT6BWlO_VvXDs>V8bQ>&gP?0uh#=H7!Lb`0SGS>U=}#FJq!i|yYAl+E=cUN zhP`0ei>_5M6~8jzE6JAtdvM5>z;qaEQlNC?teK+5S?y#AMSV1?A*69J<~3~Xupk*t zLb1IryJZz%QDOGta+psxj2I<|d_(@u&~S*o;Rw}nr8Z}4vn#cQed*$%Wbtr1f4G=A zShQw~Cf}51Y@#XnWvg1q6=p$B%TR?XXVjyBZ;=q!;8q%7EZ$m6!If#}8;0~HF9 zB8xbv9imMc`u)WGXFr$hTqag+XpGS& zGTzy%)HLW>3-sP6Y&Fq3#f%!Qt}#1iFI2&yR1}tYC6q8Lq>PoiaOA7YBW;il2E)S# z554ZSuUT7LyXuN7?!4o+)wNarw(uzL@t1}BbMtc}OpBC1ybJ=tvD@zrbN(zn!sRF* zZES4ZbmNV)v$G?=$GHPskl1HntvX-a3E&(jc#ySjtm1A4ULN>L@uLDe`@>Rh3oJJU zVwv}}G{hudS*yW_m<@*sfP&j&3=(n~=)zQVR2x5AWA<_nNaO?19H=|}IVSt4-!FJq zcR0k=GQv}{&98{eFQnQIJ=az7HW;T1XrE@uhbOCYzKra?V@(_xuN4bcQvJT zJ$feURX(WLt-62~m>B6STKbNf+3-mTNdtwhVRH$3*0 zsm$5O(+X+_>ftY>uLMj{CIAY2=lmtG37BS#L;&(B|c@zGmvx#iHoLzi57$t}0sJUcgg&)s)H zv4Oqx?wh^~1);SU6xfYU{x{ea;#lw8XXoFe)G#fiTh)yj=eq;f3?OF_c6Gcv#fQ5( z?*p(D2v}?gA`_|xwph)&77nv~gI}A$oXvQ{R?U@uiFYK+7jNdBIw-L0-vYnSgj7I?k9hAmE2^sOtTgJh1_ow@Sw%xPf zrKra+hhT?YUM1=^lzNu@6ydK40&%dzh#4=Of!r!8s+wc;Ez{;J1{Yf!A|^4;1=jJ=MIV>M5UP#REU&j}oq0VHIgAKcTfk=UKr*wOwB~f*4Ohen zGzxqSY8CKzcl15*DFPyVF!p)W3xN-D&F}8nqmOplXzN*rAue^5g-i^E z%~slMB+aH{qfziyV7MH%|JY0W3c(Cd^2AehX^H4Sq;N9QLR`kOcbT$dIqMbstQDc# z*}rH#cZJAmZ1`b@A~>3y0hKJQfzs&06!f7?$G}8tk~&b;b*BVAK$bNgdGxVPXXeSL zp6>N=Ej!$|vhw(spEz~u^kv5`?QV7#7v{U&ZmZS2^N!n3oj$#`zJAFi7xS0(9)0xr z<0tm*+n1s5;5Mt7iZ1{rEEpR9C4h0O7pe{px4J&(KO`EgZ+6eEt)D(~?)b@5pfONd zWkOTfE5PPU(+_(EOr#wgcmck}4v_Aiy2CnwYk@hg9|llv>$t1^0tk!`#R5sun9*!G*44NrQt+X6*8sA+k`CJ18u8 zMyP->4%Qf0xtnX)4Zg6Ib5sy)v}@({LB4b|DlH-K6h?a zEr0RgzP^0G`5!we^viT$;V2)>9k_Dw$o2dMp6vmmo4x+p`o{W3m+9u_X1CYH_INnt zulVs~h`lxeJ8pzU3`89#`5mEFZ}irlKmF(*^e=y7e(1&|?|H$?23ae6?(?lLe~c?+ z3aAV1_(H%YY($&+vZX|+Q3j$5Y)!I!?&8e?`x?F%VhazYT$VnbINBbBeCkEQj36s5 zF`PpclhOq<*D#|e>z(=T}5JN3oL0DwOtkBTs#c4Zj&ehuUwbp#CJ(o6cy~%g+ z(4hzfr~%U06LF_!5d`thE`sKzNtq^T{ZKC6%VXP z`CA6Ov1q>|py;OGM?hAR-gdPuY_9}Hu*1M+Da(n*XAhva1Cv>D*q`clp%T4iRQ4ee z?dAPJHWD@STtow=E=tzygZ@;Pnl@#Q1Kmh5+<|fvy8GI2SpI>%R z=UTmcs(p`v5AzrMJA^!bag-;!64twe_rLAN@BQYx-u9|1-~OsA-}#!WUUSREpS<_U z{(xsP*PjLqe5=o&e&j1K@Tm{2BlpycRVdYDLQwLQF@mYHN?*NO2H}0a#?!kg`-*D~7%1fr}CNLTrLq1tE*3ql}1? z1$LqtLSur|vOo+T1_I#^lME?(J`iMX|Lf{|he}Jf0-F*;mW)=1n2$B-2W~3Ym90h(1-tMVeXaFX{s_@$gAxDd{V&ztwmxM zUp`P@IaFIYSS%kb78aBC46jo8@R!jIOR!*s;=6tx;6&)H6ofDYIPKc7(aZQFSAMOE zGgGsbw%WC3J820)WbLFe6R<;0v%~FYb2e!rMHD8cWVVZ1YlJFzUlOVIjEu_&qZTU_ z;pvP5u6itXz9F;hpDG^-yGWZ!=b)5lAnj*$e-n+8K}k!VwJ6qGh^K|p8o?aUc2ZH$ zTvcktQvidMr+I%2M_VxOa|q4Miv<|jiUB6rY|jLXiLqZij+uQ40BdivJHRQw+Z|xO z^D>w3nejB-Zf4C!9q|s^fwhf6H7M-{=jrXB*guo~uitR^(v?Os&>L#Njr=_~FZ|W7 z-bea8s6`>v>4O zz}3}YIO-1z-W41T`OD^wBI~5Bx%$jfePMrnr0$*a6q89Ry z#yF@*!FOEr+B5Ij#oKmzxPd6vnn@AYTEMxaHIEpV^7#f|3{10jVGli!G6G7VHK&&o z=ZZ#W#Ah;m9XfB!P<9ch<@1BXzGZtNsok z2gT}@uye2-;|?)Yq=7J+zvZXbXdr3)X@RfSU){X%o6o%OXV1L*pPqU5KRNTY{}g!o zUBok0{DyzMdDFL~{Z&_c;V{SU?yRX^!{p`G78rIROP3BV zebwOTUBWvD7vD8JawiZ3vxb+xYPfWagY&Y2b=h8Fav6LDz(#NI&ey);_G^#)*>~UZ z%9}2E_05;$InMWaRqv5Fd-`;olp&!12 z_~Tc<`^Nb%Jl}uS)w5r7{Tz3Kdj-za^TVJb(r10ZX=6rCD7DncF$ik9yrD#tv8{ov z#&Y4sVn~}VIm$rZvUCv#?L?|q*k)W7tcV=5EJ8=2WJsaZ0|d7!T+#M6FUnv5y=}j! zhzqGf!n9Wuz&_(3rU)Y8s2J30IilF?Y;Ad^wz99byj)vcs?E)(Go7Nr&6jOdU&)t0W;f1-@C+~Z*-E6FF z_Mbhq_WY@}XHTxKZS;A)^%6C#NESM^m6>{{QTy3%KJr7a-*;#(BhF{wy!NuruYTvn z*BoeZ-*+Bhop2tg6<~^VX$)N^g0f}Nc;R-SO+yrAZ?Z$fx*{Dxv^dhS9R$6zMQer# z7WrIVDK37+GN!9LD$%SBgHuH zF7;{!xnDEXTPb3in8|y8ddNeM@!>d*NYRlHKyXLxisrnKZ}O7X_w~FlVU|ptgUZL* znsn-p9U(7ny|_Kw#{QL$p%!NAw_V!iJ)miTlM=u)72tEM-M_m=;3F?JaSS*EoSew) z5lm+sEG^mwiI=+kH3eAg8p`|RVF99meMYd`he**Yd?nl$P)T;%en;gIpc zercdcA3ZhrorgEp`^87Txc=*3T>tQc>mUB&`ma5>cHc8S>@502O}V{;b;5ZgK2qi+ zu3}XtqKX`<1ydmQ9Bpxd1u+~adbMhRV&(vlu}88d5lP7y)8s_~DPd6!3ob#d(Mo2> zL+S=)$Lzb76ePyCI*7cu#V?^-hyE*7oDqO%Ah!G2I1Lw-Reo8=8by(Fk>OkVc#Dm!iY17eGPhTdIl znz~b7F#wuCWxrHG9@{isy;8+GO=k;}C#siNB(UCqLDYqM<%6|IcEAs{aUw&Q|2cs7 z6fAVgG=N@Ahf#9!-0(Z^S^8)1J@PZ}J@PGgEF#NY`4;GQyNinpb8~Ysa&2yIg0_&i zw6w_oAl~oCDF~w9?^iiffaC4tIBf6mE?}KeMF)5xM=C|e+7(NcJpl&gxl^mHX7=&V zJvq~EtZ(+utaicVMQ$^j?KI~)Erh=p+``=f*475 zqs0xyCBmfkHrAx$rS6OpVstNn^VJZtm718N$?0@r0%(2^HV0KiCwa;Piwg+^Q;JBG z01>PyerecJTm=vFd@vjg5CezUpCFR7v-*6yv9gfuU#hLlCkwM_2ce-c!bXf&g0{E9 z=~d5$VI5H^%MklUjYiRIrEP>iUg6d|+~Og|Wpm55Sp>nwqy=2yk8$C;cy=M-u5ck~ z&Fi5@i$8mXxI?5t#vlu4sE7MLzCFX*aRE-g0zK1|Us6V?x`1u8PV?5%Q^id~>rcq5 zi%`aGf+Wetrju`-F!Euk=>3buz)u{2k2w`xE7hW+T0jozvrI2;8T{>zvJ7!<=tQVuG??B z<%-KL+t}O$_IkZjr%qpe)m7KL;_7qf&TVcYY<5qcItBIXufGnZZubI%b>$8)RRGML z@%*6EYTWwgQ>(oAHWA3#=*u#QrpG$0$I{P7{rL#i$>PkjDKwBSE};-OD|{>gSL!&E=F z)_wB%b5A{g?ulp5tZww1jryKV%8~N~7;m(3E^qw3-#hhFA3Oc`fA7>k{QXlu^5N(I zuRlCH)3j6Q`GR_52V_$1E+aG-s~qPClv>G*S;q-58I^ELU^JM<(Hbj3rR0b?ZN!l=mA7zwf33%k)~K(V0i^?NE4Nf23Uv_XgTVALy%#7xm!&Wx3ZvkV* zWwo@ytzWIheP6-L-q}%mHgC_2aN)eLkSwkw3kQ)!>w z@yD&4UZY{WbJ_@m9>11n46@!p3+y&1z#4>BvcJ?n>LOg9bGPP2jGMfNfOywTv!;Fm zU*X8!3Rmkjlu*r%#?4{LX!=KmEzm#`q_nIQ@HHSbG{* zy9n3;us3No8|_wWV`Jl8?|kRq`0Ic5;DG~KmVNef_ul)32jI<5{o{X%{ov)7U-tVS z`-3a4xctT&Zg|Jr-nzcA@ms(ByN^8j==8=KB8Ar9HzfSYsPXGyWM!?*y*Q*Pe`Qrk@~Mr{0XFUOoQw}KTY#du;?g*b0jVhpi?7~~1x5FF$KAc^5% zI7EQ!wCam<^_9hJWwEhuF})cR*f*an zE+tF*lcfX6(xGJGaI$!DvT#u{f4IPYu(LdBE#R`3n@7ez3v)sQ)+s1w9n~=;9h{Hg z6+$60jCu^CxJE`?<9|wFn58q7XIFj z&i$WxruUcbS$^#F;5&Z)X?`b*U*bU8=697I`)I8-bNs}~!-o#N>XrB4BKK3D{-cG3 zh2Q#}k1j0CBN{&an?+eF|pSb?I>z;o4 znX~84ee#o^!Zz^Gp+leg)TfW1I5FjmAMV{0fa^|e0TgU0i;RgWRS_hKQsZnf5FwQC zD{K3&Ts(5!&R*JXed^K8`%Vt-f3E+Z@l6E6$ z*3)LI-t5$PZEIicm`Sr1yM==(Cky^3@6a2#6qjT2r}CkTN~5b*qCOUFW5tt+_qJ~7 zp%j}|3b;`u9K*!0o@hA6BnWYNhSGxa7%xfl+b3rmATw@vvkYqjp#b8q-t-S{uN zM*Ir%@xOER6XyoE{DVhyaV}@ui|x<;-2CtSPkiFT-x}#7Y^|@apF4N%;K4&!-`D`o z%yd>)*XHJCQRm6irxq6$(BD~BUtiyV_Xq)0m52H#hZ!8x`oI zs$ObPM|n-6z2^k#w=h0R9l{AV8TQu?U;CCzZhLRu-%!a;fWFcz2@HYw@PKrf&&3e&U1AVV3^*dk=R<$^ZK6&nKPT9Y|UW?R)>-{Kx)b(VAy=a=hMMcV9f21=~X zY!K!(8gnvZ9GD~_8OB!Zmym&&mWdW-NrRA4>aqZJD&V3Bp2xV!MNUci!{u#zKhpO0 z3?bmK>a^O4?!z% z)S-(O7BxsJ>LT;I&1!`5v1Tc<1>Ra%G8b6=;`4MIIw_|6#(Aw01Ip*uk?9@FsotH z5$VZF}XU-r3 z!jrYN^?IFQZgp*~-D>mKNP4}swGGIl6x*C`7Z-FRZ1G?Off51;k*dLJVQXFns5VJ- zm}bwEXYc{gkPJ3Z)c6o7O|MJp-m1W@kOsCbXw{g-H?j`C8-~?x}oZTy+ zhc}0#N6!qtd}e@M-cx4>Pl7l*q>WLrIncs<0Whgn$vTNcU>fPDc}0wCepi&D9VUvz ztj)})3;XMH`?J~o+1v`>%WWmRudZRQ;otvKTE3JwOvATI_GswJaFEuF2^7qZ4;qqUN?my_l~UT^m5 zwavWV?RN(KrDV9070b=!z)X60p*Xx!Ty(fNdfDj6RmFj;llkkC&LwGQDQ&jvSyNAs zv6pP?5}34l63q{25f?t9jqG}bN@f{@(V0xqQRrv>JaxJ9NKnN%vH*%%>siJ(li`tN z5>$P=0lPc>`A?qtx1T&CYtEhk#4^M+a!&962 zYQK19H9ylEz5jLl-v8>AH(W8pTe#=pOzfyCRI()T*(wlmD^yFjAnU@60vadKyxMY4 z_%3VK8MPNiGm8ZR-=h98(DK3h(!u(|zWVH9(wQq-ol&F1uQ5Ovi;cfXG)#&?I>IK0 zSAv>~);MgQh_uax8dEGTTfLcrprJX&$*iL2q!F6^Ji$wm9P(nJF$jtR0krrrDkdfl zKgO^kcuR*B)QAk?*tY5aYAT@PQrC(&|Bz)79|~~$h6tFXIQI?tRqmoc8gz61Vp=gA zWuwMivT(3|@kQCy2h*cVgMIDIPJMlpt&cjJ#q6+{%WM0y+C_88(f!G#mnE0pP(O5S zvU04L-CxWsq@B66!QVb8_`-8jZ`)aqsqJ!IAlkai3GIdL7iiS0d{|-q=KbR9k9`o$ zu%nPgGd*wR$Z@#=1$K|`gJbvj2HoyeZ_SUrhC+NFTBuih$}F(6Tz~G~)+4{c$Jmol zdU1Xr|Ijke5->%adPxD5gnGO}re)P7ZxXOPhW4{myWQh^2>{cmw|e~aW1s9__WJzb z-tO^X2Gr6kR+=|l)V}s$^V$PK5m&A>uRPQ`wK@9bFRVRrc2IqUwJl8E=@ndEt`dEH>e~fceLP9q2YjwcUyV><5VVxnk5uH=4;F;( zC!?MejYEbcLm&V;U8AnSL1ghH6vf5K~U&XElhvA-urWJIfIP2hBFla<+msO&^P9hq7ls%f}^?Fs8N(jLTXNSa;Y^ zzHCtKKX2-o1ITQ3h)ToW`r+%|a>?!Au$Oy$7Z&P`_SvVu@bGW{{p;U%s(p-KuHsiX!$ps+XPa2I60|;e#lhgk65W%^xe4Mw)y=UV(#D*YWyhi` z2<$c!Dk{gQSA zSGrjX;WDr119Tg9WHokMc49Dk;^gN2kDWO2^lEahm#p`a?wPE%Ia)h6+BlOAHVa%@ zr~H4O+<5Z3+b(SlL|6{4ir@`M>j9TEK4|1H;`|pV%+ZyX7=c@ zjhp}Ml)#7LBJUqXwqo?RW@``GFipW1lhc<;-P9bZ3vu7Bp4 zbp2$lzn+f}_;8_(m}S3mqRwQhoCDhc|JXm+>mkD^WEb*qh0y!23YZmXkg5FIj{0E#Q{z4emYzFvXvWp(~5An?t%@B0t)AOGJ& z;M-&4C8nMQZ0U0_SQI{X*iN_t5J7P1+-j zb`}hCIPv;#J!v#K^Ks-?-1$@v;SbA?yTW0Ct0JVF{jwvYTqgdtFx8@zOqyZXwUw;3 z2)ja6!=S83uH;x$LdFO=DGm~ZC1@jVpk4e=AyDKkI^LzD08=hibBMJ9R2Mfve6(sT z8AmZJv4ar*GQX{cs9MKe*WQ)eDe9?>@&&QiL|#?J#=W^^>7;#`3wJ=#r@KGY5 zq9b}?I7&7)lC^Wm=4vaeF?_F{WwzVp&+z2~Mm?TxXqe|Y_BcbcLAW_mVSS~8^;!w+ zNbl$|{uHosv~)MYmj?c{dsy?+I;=$FRIyrG!O6T(DoA3^c{q-N3z$49yUa}atpok+ zQmdt3R3{ev<>5}!>J%0M83g&Xu`mJs$_N8rQ{Qk>DCG8vi_n4~Q;TDWJJ=kJ(t2Lc zie{^5&n2_->D+RCaiz8IU~}Jr`o06TrG4qbVlp>B>dYX>LXuyP#jX+YPTywLZ^R?m z@wZ7>BVVkOalS)ih!!dZDiDAvff24Zi^edi0Y^zTpfBu=7%mYrP6>9_VQ@lx*Qy1W z4&d5uj1-m2QZkH+fo}pJn_>@t!_iCs>Q}w}=idJp|M1WM&|kUhwQs)qhIid~+qH); z;%PzmGt3TL8RmJn*XQkDi+&g#jRTAS^ML585tv;@;uCR4pa@R`p8c;1yodbYh%8Y{ z(O2X7V`;Di&%1pQI8en*5~@U)*k=ljOC0zuSkh2FkGWXuu%_#Q}oSZfVx?Ov_jZ_Vb|+RQE{^ULYN z3Zh}QgqXNgUs$Zq&Fi0w>qngQ)vFP2*&*cFzJ|{h7zh{()M<*gsr{}x5Nj4~D)_^5$%TU3Q~+Vs(A}+-fq|EP9)xL629s+=B8sJAZ|( z$*+a*SML!7(`HfNLb_2P{BbxDw|FtkUS?N=<3Ng^5X&^|M)QM(Xh0SAo9`9_>=5{p zWYGWd*T3Z-zU4jdyY}Xr4js99|B>JL&hPz|Z~cpZ`OeoS19YfGRG#~W!{OZA+%;EU z1vT#T6#6J&LJEa4`=1M_`QA%7IJGOFGe#qRGcwOd-9CRba=@3!z0?2`5CUML6f*Wr zN)z7b@~4F$fGp?f-hn;sBmtK`L%o;^K<$y905DOs*T(Gt)otby-1xGwL;FkQ7_3iie#gxZx&fMZw*E>MLL(&7hA0Z^PPjsox>|L zM^ zS8KLv&2}v#@`sdb&|!49e$EwKIE}dD!k=BhV%#ki!GyambQOS}a5g9;;X>9`whep$ zPM}tn{mHXW|M>6z`l*ez)nV^%{KsGV#1oHo`vac$pv(1EjPl{kO#1^L_>S9dyJg@0 zeVgl>!`=X=8UACoG~u_R2mIeUs@=d`jQFPsY=M(byIb^jJKs#uFaksTU^qOoZ|?3J zE;_J0`=&cDyY$e)4Oi?xd3Lim$bmSlZw}h6?2hXWgShd^1K;_sn~xrxd(}-xzx8c5 zEYG*!_1dd$x%yzUQGf3nuesvr5<;QdJ}(#)ue*BY2VcMPx+`Xq^*mY2-}H*vYYw$Y z_ecCe`OTamZ!^DSx$(xUXUXq@UofpU=scj>73#FI=d2qoAGl;#oZ1ROILb^%PHn6N z1sWolN?8a^tqF4}<=r%dl14pkHd0*qc3SC7JDr)S&CVh%I_;vZ%i&gwzedL^FJ0~O z-&5GzXZpz|Zp~^V+jB7n2|;AMai_SKVpnL_VeX_kN?$QK;6^R4VcjQuK{%}qvMg^k zi%zFLGn38FBLZggvqH0s^icD}T)xp1I0e`sdmqQ!+v_AOp|X#SEzGlvhf4y>e$3(4F9 zuEBe?Y-5;g^ozCbU~Rp(u`%dv4u`!_&g)%lYHDd-PjhZ-`NOCTFVjs_@!WkUXDPmj&u3yIX!h@|M1*^KEc(w!UrPRC`Uj7U`xR9<9DkO z+-nVNGiPhuFwSAqjs02}WqZYjy~;Jmcd+fPK#nzcy?&VsS1~FY7!8J|D9ZTo7c*zt z3(Uj3cjYC+qX&|1@0)MF^T6!_nMXcD_320#rwbM8*aMkChULiy#3avo_?m= z?J@>)HdJ9E%ho&f5`*|g32oNe~= z#ktlMN0(>Xjpg~)b(bILw6eFq>dKYH_Gce_es!}y+irf<9mg;;aCY6d*g3dw7E$lA zBa5%Nbl>M6e*WxQ4<{|JWgGApm>>NFUtm6TL(=PAd#L%V!_xv!t{Tc%Ow#Tqo6sm%OsqK4cfF z_LU1golJ{n9Wf;ZHZve1NXl>B<5G+Ni4mwPTzj?vi`+86I`&{3cC(Knn&MW1+Y!E0 zOAfYo=u&scDPQ>Fo`mU)Av+)Lil)o>v*k)1lj(0Z7gma+ckQsQAcsXU>NFY;o_O}T zjn#v*bARh??|s*`H{E>rVm{em%%>0VvXM1^{^$PPZMWQd_Z@e<=iTqT>z+Gb^~$@C zUUbpn!-rwyJzx9Ig@uI^Cr{$MBpgCs7Is1j@dYI{VT-^Q(cP@U{T}y{&>w_2aPjwB{ zQSPl$ciaypR924z8OF4^u5=fKRHW_R4VhYd`k?P-(xk&%{0u{ILkU*}J)#z`LltNe z?EV&JYV#eW>0&2Ym`UcaAH)?Xc3$m-`@v?yO;&>eh)*Q2iD2lm4Gf0~aT6DEg6~(t#`ZY-*)%Hx4m|MW1;cv=HRnWul><8!#{qu{?HTo zv(F6Aok_c^S${1X_UfYnufo^^`u#p`vv98C^W37)!(kBV09!`ju*N66gLF9HyWCjv ze0N7U?4`s0sOUo{&G`*KJ|N~Z&XGbJu9MTW&z)_OXM?1*iB9iz`Cxz-#ux=|9C;;f z6J~5Q(W8*2A^rjaA`qXwU{i>(WruJSn*8s;=yQAi9-at$DC0tuNqs;oien{#=IE2V z_}uSK4}6M_5GvYP{nCY{|M87qbNS*vY}{7nW-eP=**`aH*YA>*@uYa$+uwp6>woyA zU;fy~Kk+NS`r*%f=5y<->(4&(?63UluaAo4zArq$3U`OSNnLn|^{U||Ok}qQ89?u1 z7M(h`i757kM^9i$JoLn=BM0U-yTd1+U%mI?;~2qxOEZuh4D+vf^_AEUZghv(>){Ib zk*ChITMg`;AA0iirH2}LMx zss3*~xOVTez2A9w{oH1bfj>N#?VGD#cCdA(I|6?Ci7x+@?+YA(I2o+Rkb10fx&%81 zSHNXrIxap9ru&GMfdWJH#7d`m(PHb8#m*&5tt0dGgEO_|W;&1k9oje;Wo^70H?8}!9 zG!~jO3q^BgRIiU}`H*p^w~_SL(_uI5jcS`CgtnCLri}Q541D0xFNWRGs8=NDnN4&K z?-q<|x~gSJ<^~JG1FGPnkl$=ErXyq+`1s~9-=u+Ah42x74s{dE;bx-eD!K`Qi&F$j z#VBkGiQG90!2!S&FJoPp|85=OPfYFwI7{^lqr7)fYwC-J{NV$1DbFpK0kBO2v@dhq z!uit&)Nt+-|4J_~|D8WyzQ7E<&ED!;U%7eL^~vh`d#=Cbn{T?~_9I6xnp^xwfAG7{ zojpA_JNKDqpZHH-x({c?&L2HE_mPhm?Ix;$Z}`jkHSdH!Lx2&i)i%1ld+xsdRj<6~ zXa2?i*}(eal$<_ktFXJo1p=)voggZ}+R2MvY&|zjY7Bd8hp&I@QG0>8sNn(y=X6}a zwwm?T_5L--_F?yjtBU?0UzlwjT%LXA#Om4g-l3J*#kn>D9L{WWGtI}IK7&%2>-LAZ zI)380bKTw$hOCb5V9L)@<;B8G{S^nAkDeMVwd=xR*4s0>H-`z11(vpJBmTm4!GGzA&G?9K(bn=o zJ;yTBQwt3^mI1l~_OSA`bK(94>$uB_-sjh{beo$mo$*#6u2g%xfm&ea2l*a0PFi+Y zhZf+tjR6N+MEWs;D#IXZVYKF^k()pM0CJLv&<{Xy)2EFQRzHIfgC&gg!MVCUeD~t$ z`)^(NlWy^W4{bd6<+Fe9Yud95&7Xa&D4Gi!yoN>~P5B$l!%=TD-&`LId!xYyf0KSN zY~VVT-G_P36IPvlhxlSHu@m|FUyWgicj^%E6tQ(*&j$o-NJ2|pgv1d{R*VaH#(%`| zWO!sDxozRpNB-~M%yEk0zs=--3oZ)1QOG`F_$RPt^b<<$vX`|GDdTtl82iY>2Vx$+5 z8-u~q&ppKrK1Ldw%yy&wnFr@T@&~*(%&|qK>Io#Y!xT$;VPUS<<3AM&x2sgTBkV45 zfdG9)&qWI=q_+Scb9*Nk_ScVG`__wZN8nqBicT%KSRsK{Bi?10(416QHT(@T`&VlH z0nbBqeH8~pvw^cbhZJ)UMGgC3YrDbp-{ZrQ!x06`KhJ5fi0=QeYg&k40N#Dhw?`w*ndjGU(&1+3vsdZ=SyB=46JCZuQs! z!38ZW`1+at6Ap%e`vUCFICFUkhRZdczIn$UWm&lB9`k7A#OvFSL3E2?F$5F2NfI1mjFj$N#yfozG zObipogKdN(Ao$8<$oOTe1I-S=V0HL>t-VD zu**67YHFsw&LQ(kH9K*dfe-9P#Xfd4)fjYOMRQpk9N`CVnIiO|r7*?$jguR1%_%sp zpP9Y%%B8E`qlX*6^}$vq6$17udGD%=her?c%Afa!+0;{OtE;`uwAI1(l7SEBgGN1j z`grT1C;7&cX;L|~AHd#7(Yd%r#(+7~dTK}5UE)H3I?J1^bQ07Qe0Fn(E3Ln9=-Pdk z-iC==%NkkM${Ni&W*yT;v)Rf(XQY`!wt>s4MkCNb>`=g=3dP7r3eK*WHD~*4Cr&=} z(caZ>&o8-~{$P^p*GD`x0?aDS_td7zOhJCPVJB=Y)Q>;Vdi?kJO$qO+&|}rfV9W`D zQqqqBkjL!ti~%P#k7Z(@c;`$UP$%yPWm$gZ>$ zS`U|fJ?!N8!Y*$k;rg}4NYQSl``Y~K)zO9em5cRPEN0iurPs{Yu3pZrUanudlpLPV zmu3g8=6arWN452XGaK`*wZ-;uU#)wn)!(;R-?y*5wA^gY)Y7>|ve2mO{kYmpv)0aV zz06l+8W~!Ibr~+_ur3+rxHq(bC*=Jk&Q!DwArNbvu>sr0rDk$Uz;?{n5F!+h}d#VxBF{)`!VzuUPHnXZpi)gQABkvvkyI3}+Xz#pUMm{^r5` zoqbD<`K3mC0n;|GH&8vd!SD!CgK>pnx53MAbfdnFf({0#>rqax=%E+{oMfzNz#H0Uc@d5amsdCL#N$TC{dkO*!^*%1n`5XM;qVg%N0^#~vXarwjO ziJVFyNEf)1Mqf#hd6xAzn~N*!7rj32_|&rk?)cvEn(ixaPBy#7nFeVx(`tY6-uYkq zSkck%5sl4qgK|2eg1iV|e1qQz1%;M46mCHc9 z22bKfDh(j7oSVq2(|?jR>I#Ou?KHJ<+h&ygnV z8c{J?iyV*@S}hAA6)lHA1PMFX(Yiz=mkS7>@A%&OH%=eAE$Q&zB?$ajjvCmjXQNJ*EVr`dMr~iKw%kdVTY0Be%+_nOt+Y`T^*le5 zj5aqnZkg*Wb{eNf`SHQv3#ZQAdm=lt(Kx+2JhM@3jv9H2oe$PBrWCq@TMQ7qM&>+I z=Me3H4_3VPdfsh}JmkQ49_}aPN_ut(5_^H8P`nA<_&u;vKcX#rc_Rl<; zoK5G>CdF`wU0id>yZ$u5D|UqkY`7ZSlXlbg-|}d+o~Fum0?> z=bL?~Gt~1eGr+b?4TP!>BRu665Ca5D+}ZI+xAUR82U~Vr74fqqvx0}IAxQKSRm$5IBm zQNvaP@EUMml?&Ocj%4?rSikrAe6!X*nGDX2YW=*{ z8x*HEduO}pTCaX~J?{>1DK+X2aJ{Jt5Q`a=5GHgp4Xpse35){}ez6EC{bCVi_*yig zD5AoZS^aAkd*6Rc^AAo8zURZ|Hl8{658gAs(VqF4N7K{wnGN{OTY=c^q9wGY4pJhM zSh9SJhB0VZucxzlGMCiaxY$S$4U1M*Yi4O1v6^4oEr7f(?)6vK>ucR6e?`6D=f7^V zQw=X@<)PgN1aMn9;xGR5SH$yut@S&W&iux|`N(La&!7PpJn(TJ=YMjJ0|=+I@c58~ zL(2KZ+jfenwR)WcrY>Q$<@Qh{f*O?3Fj~^b10N3jFPrEN{d85qA1S!xiuK$6%(TD< zlg*`~F%QC9G8HgQ2J316v@1@L9Osm|?QIHnDSmOl4i<2zU}D2 zS0BrJ7_FBTYOVVEfDS6fI%pv9z3GR}9Jr;{nd7%{`6^$H z_r|yehB{Tl8dDzXeB+Ean2;;)$tXNnNWvu>(gGKrSctv{ys|wfDtDAjXc&=f?uwIo^UwxP?-9IeB}F4G+I%$4Jt%g9Xg{`<5NQGH zDZiv&OS5#;Zs62`mgn7mvAQu>>*wdX!?Wv%g3XOhO#C6g6wEJYz<(|g{<2HGjb`s} ztX@0&-0%PU4<}uIqr(Fqe~pUXaj_A(v1Q<6j{_L(=qY{W%Z>jj;BnVS0e%At z$RE^UvoQQ-kOp9nJKUm=7Ae$X*IMWv-&LEpe&@7H-R{|QZ~WWc+dkm`Y-l^Me>U{n z|092E0YIm>LWNn9Qzc8-rFd_kUWzcqsKB~fAef7X*TM8z7&*X*v{qcByS+CCo?Vnqgq@b z@1JQbx9f||TBpJ1%h+G`hlqpuV94i)r`CtZ`|Z_@{^~||1G}vv8|3wFmhs9OK}`1N!7sb~N0x9&feEc}bdiqoB0?9mzs1!)bJA$C29 zc4$5`#PHz`x3S^#j4w8drAn-A+u`T#un?AyB4x&IZsIJo!j(U8IBLW}Kc}22; z9p6>M8~##!xM7okz<)1!`5T5uZsVJZJ~`}J6~eJjJ%)`A|Gng+zw19ePqC>G_+|Na zk|pdeu_Lg_CG5#qSWqRXLHKM@pAbWJ!%^qx!rZat(Lmejml3h;?w{IRz3=J%Wv?9` zxHcJV@<#a!K}CcYfVC`p?!MNOpWuTI?+*h^5~s$yYzp5d*_c!SN{{h*UJndADlHRq z3m-A%m)zCu9OUl{@O@+Pfws)5eaIDsH3$M(tPlx|a1F=}7MWO6EX7*lwK4Z4*7NWL z38QHDo=a-?9nYQ`cKF-@L58;!aZy_D7iq87SWUB2gWB<4{i)UDkyE4lkB{zsc68tK z$%D`LA3E7P-c2_LP^m4E^%m-z z^;!?{G|LA`?eubO{m#Rkd!J2y|NddtU3>G*o%MSAzO!jJ!?qAYwILts@LfWn#{q^F z#A|F^`8x$jv593Egwt>V(a>&q@*{>0W^BFW-pYZ1x_+9kjkPj>JyjG;0 zdVQsp9b3w-+FyUg;l|ZR8jW08AlP^G^jfbA`jXX+~YG9j?sK8A!?xI0u${Z|QS zz4bD|4CtHvI4!f`EOG z3QYbQ9a8%y1CVd#;jEV65-m^ly)Hwhm)VVFaOEU_W$`GpZhoWp8NGj zx}Q1GdlFZbbLr)W8*jR7?i+4c{0nz1|HxfS|J~i4|Ni#I4_veOj)QYYvaHt~@V_Hr zUziM9qu#!xcPQ^J4|=oRZlgC$;Xf`YdE*T3@Zygfz)>y9amkp~`TgG%-r*t_Ax}SV zp!W#1J5)gA&Cpt{jzr2;- zb})P6<#X@4{lM3~`shCFt9pI(6o1wqfl1E5v=YW*oSbwAmSK^hN@B!<4<$z2A%dxx zgR5N9j6yI2hy6b#ad3ycg7#7(BcKgBMvBuyfFaGg+XTJ{qhz*`{`|Kc{Xf3$&_8|8 zp`U&KMIE#O{jqvw=Mr~uq*HsK0YRq z7U8+70CI66+5ss~-4jv(GALXr2;|t&GdN&<>&WdGCq3^E`9{H32xc|k-{S@*$AVYj zW0=eNt06h#1cP8c!~!Y!od$o>XkNH4+O?QjEWlnLs}GjB%oz5tY=PK!VQ1D)vVIN7 zmuW_|VwB@*J)MyG8xUWZ}MbM8oEs{XOAL;cLHa42Q)mpyEZ=0og#($5CjbJS+nl=8QVA8;aEx&LX#7ybkYr=v!7idsTKuV0gg@TVbLR~S zvLJd?-`p+m_3}S^&(f_&+E1JrK6-lanoB$1dG`{SUK#*%>&h#xXti3y;qdCKu4ptG z{eB-zY>5X0OdvP|a#HKXKEHzldoL*VK_{xc5dHsBAhf+4l1OQwJSVyY zo0K9P82dbIRlpfOeFb7wd!G>Um~UJ+SWCPGu8D6I$qI71bk(v!G4BF#&FCsgm$&W} zC<|c7aAzXZR!RYyW(Qe7dxp2w~Eb~&3gMxUVmbgeSXmR)OziA&m|u@Ir_EZ`3IjF{rXeA|Mb||$Jg}( zXM>_P{h^-Rf?2E9YcMwj3qP zSx#VV<3upF!6pokVLZSi%`nV+GXui_9>Na>GcY(~aKgqpD%eV`&`Pb)Io!Vap0wlp zzHimu=iJ!$wpzjSvu@pes#dL9wJLpQ)lTQ>NG3OjvuluY>-_=I3bPO{c>N)tCf>-H3__qZnA6R|4_`k9jzmMr=R?LLKaj5{3YMePJAXs%(edzQ=k#B9 zX8$AO(S@68oDy@X)oT6DZ~x}?FM45LU;PjN;P*Cf-n4$*x^lTRFwnn!+g70A$jI=< z4I9|t#mNj}E~kz079s0~g`MHTV&o(jBb9LZ3&pIKWs3hR%_H?^cNlsHMAObuFCS#d zf|*C=N%a!4<`r_RZW?hRkOolGU8j4r9>B*zJ0`$Y8b>LdJCnqsgWrJ|flDrlL8L7t z7S+_3ZXStdylbr)W5=iGmcT=dz5Z#hel)A@P09}>{zE}|uRl1E47H#fm;%tu_)Oj1$J@6&-nn^S^ZWb4 z+Yf}hN0YJ1b`UkU)Y5C#mtVK7`tI|Fe(A!Ie|z!BFJHRu7cUxm-+A?S>VaEdC1bo~D z3+VvZyw@82WkbwBx1H*W8dWKXqX|9Ti}y=V$^X*Bv*&N9e)R6?&)q+B@uu1rADrd& z^|=HWZ|}Z+7hQP4%U*KB@#AA_hDUzwSKj}oA9=%j-}CObzU587@N@6|)qnrXTelJc zU4bRZ&5U`ZCZ8~A0*jG4YQZ!Su&^9^QmaZjxoPFO9xN5?3KJj=3epv{hw7<_ev7;p*}|D5 zEvyJSwJ+vH07-HMf=^u2;`RXnrB=ds?a_XeRXGszs7dm?BL>Kb-K1`nMt}|}qsi2S z!t4Rskzrqq3WbK&C@4S*Zej^r=h8%+O<`-!w=5)`P&+|C!p<|yf|;~_H0nFhuIz7= zAD-~D!g9w zQIhg*8}wCNLEpkF0C+%$zl7~z^UWO{Y(fP_IaKK~D;Akr%WhKN@gL1Z=WqZuA8_De zL@#oVpr0U(PC}Nc(ieriKO0R3LLqP3*0mgR(7QxBSS6jH69He<|I+=9yN`6V5U=ueWsrj*xpjWPe&kLNqgHCT20sLi%=yW(13B&+-d`BrPp!Y}b12YuM19@C}F2cCP zSwPCQb(H`!5_vjXj6eMC@g>x}V1X%)<{*Gq;psg3C}@b9#lB9_ z>-=Nya51RQY=y8tOiCm^O52wY6D-1B;a3SptsrCzDxCr&e5oKIHK1jIFXQ_V-+Aqt z-G|$^?r(kO{+T=XwSMk}>-zZ$3Rm6;Hr{^cU7z^mr~c+||L)u0`R=Z}@4fq;dvCe* zR$$-x=biiM&wOrlboAjpkC-I&uAaIL=u*K$#KonWjXRk-PKH)jkBuglR}@9~R+yTe znwXjx9Y20_^w?~37K<*%3{t>caAkhLXkmx+aulB{Vk2i6n%+G#cvVzP2WpcZy$4uV z8+0`TUp81E1VQA&RnzM>xD;8lwznz@>dq!1nAWEjpH><rnj%jP@Mx9H7Lq|oG2 zMWis8f;rKbLQ;AQ1@05d(V7h3kJuv44z%F|hSHmfw!YBQ@h)A~$Oo{B2R8rA(%l}AUt2aZJd9Ex@w4DUJ^-gzKK z{NO~|Zl?oYwqwA5*2d~}+v+brckqWU9(m)1LvOrb=yhk+U%thA(MIo@;q0PXy2Fo8 z%hI7Z>`z()aRu&dJ+%THBs}rXKz{d>d6GdLfp!W6*?uud@E@&n zm8;HS=ka<7ky9L$qAzKICrr%^v{GGIG=(PsK0ds%zAq@1gUv(b=k4gfU{jq*`KG;u zDRt|u-@pI<2k*G!&Rx6i`R6bG%OCvV2X4Cg)?2>!z2E-5>tw$G`NYuhgn` ztJmTLrHh7TX^x1s$+hgHDA#qOYUdCtTv46qrP)RUFn4Th6k&XFVrpg@oK6@5=K4z2 z;YweBP#vlCk5mWBSpaZ!C4ayu?~N6YL=WT`t)wJn@LvRu8F?TLAErAHB2M_bI)Eh! z(V@eV!!mXNRdKt&FTF~_ia=45pf zb12VIi*n6mnt4zZz{~1*d?_Ych*p(S{?Y^7Sz;m9IQ`rbPx{Az0G|Gr8;eaP5QO*m z#6CBlAzalUYkOha&su)D8C05n9bqP`kH?kck$IF{Tyn%#cP+jThGvp;_P zV0?HqotRG3jz3tboI6~8&c^Z!cT`?_R_zt%)?Rsb>6K@eUc969ywkHQ*GCr&M_cP@ zr9F$PbV^RAJYgqC1V-__ezb^RC}>)7MS_8+0d$g&&A0Czl_9`E66lt95e80UC$$I| z4?6D}cYb3r@YDj~&w6ut;0yf8X7ZoEbo{@3YwYEJwIAU>e{<}&zc4zZA5(KOIo0d6 zTCG~=N43ANZ|&MONs@f})1Mn29s;YsAG|(Vev)JbIj}{rS?T5`gC+%n>x0#i73B0+ zXFeGO?VYgGY`0>a>qK?MZnqtEuDjrx-}s^T{_&6h`ukt=u3vr4yMO*t_XEtua?J2TC-Z=OIf%Gbrm{-Ni52S63&dnd)I=<^Yy0WEaVvy zA1%W);u(H(ick)PsE-A#^;E$vWfJoj*Z_G+hXL@Fwo4xGjV_hKpc3(nT?tqeW%M86 zS2p|r-r`JJno7%~N%=_2Kh($$&1Cx~)zDc=e88IGgptX23InIxD9WbHuMC^3n)f_B0Ol)9n0BIJH-~Ks2EpItI;P z8`%o>KQE#a+IW|rAeRY{`Y_Xd%yaT|K5qCp}v79@Ky1&Q*OEY>}`lv za+l^L9Aunm47%F$sXUK31?bb2`OA=c{T|=I$EU8`_DZLG5bV=!rK}{+gbOwt%^wEC zBNXEN=aSS8R7@T1U<{|m5}akMP4O-{OBN-XWo4B>jZh(9kB*!d0r-d`24Ju zMjG=JXdLi8e_;@`OQi-wb=IrTdVLc~?P#ZbuuI& zh+`SO3yc`R#Ulx>P_G211(D28c;_I2yC+b9Rj35W#gVWxRuFQWMF^Q77gvXYR54tm zb{e#kv>Aq82EWNG1K?sB27i!xv8A`C(F~pq$8m5EX6R-Sxq@U8TWOB&zYbyqh)5Zs z7MUu}d~{vF=iuV36sNT)!FLEPR1a3c1kQGXYSXXHdezCeI@T$Tw|D`XeUa)1%lWGv zb{C*7-U{Q0fCOsmXSuC(_aMgLN1-07AyDcu8|w&GjOMW!>L<38enr{0*UYMavD_y@r-T9r-ia+r~M1B{IOSE@uFXO-MgQ2?&Wa$s^#+ihaUaL zecyZh*nxl9_3ba;{hi6iOqs94SUH_+i|`%aPP{fI-zo2tT%r4%tDkGB7{pbRO6D56 ziVbEEOf!$n%$Glt4nepW7#wMKIC5a*RBKHmlIs$&Ad6!indfCHjhH9pJgTtEay+9# zd=a7sD(MzvD4Zeb!6rBMc%ehvLm@UH574BAjsh%O%zTg#f-J6oc|q`pWC^yBvXcm6 zT}afU*TlQ{n1X;iJ4dn#XrKFXv7`=$Ui9#&9Pmqd8V%c|*DYTd>`=>;vb4TbC~VG} z?y`&{xr#COwzj>cD@Oqfgfm(|HPXb|*-*7swQ%rJ7hq8j#*u6`z!ce{4*+vAv?V_M zig?qd%Y`jhB*UlEL4B%;HnN5J{{rgGSW@7L6J|j^5mrH^pfu5({_Agi>X%;q&J9EB zKKRv7RLj*UjxImrf>%H5`g6DJ{E_Fp{D-f3*}B1zm7d^(4JX$iOrd5nR15yi4IAEj z-MYStkL0O_za_P~QG5cmQG+IJ9)~V{_7Z15nOb+;#&K`O1qK#ZqjI!Vi$FpIxr&NR zuPI`#@+j^S_N_`L$gMh(<-6jmBSTtKU^-k}wqfaWhYKi>2gGNInMK?H$(bZ056D$d z@KErX*40%un@38K&Cs3NEJW~7lko2{IQxa1hMfc|epnt!NgfHtLT5g;M{m;#Y9ORo zWgIa}Bc)p}**X+Naf3N1lUAxM0*kna%u)a3%9OTNqhbcd-Pd53fWgsh^O84Dz2R@B zUi&{6gby&hM&S(~YF_ddZg`)3a>nLlarOZ_LA_y|JZX%cQtB`F)t5^@aXMK|eU;kR z?!Ec!P1_$nviI@PgVl1SQm*VixaX_)-2CXV{hz<%n_t-Vt;yz0S#R}uQb>?DSPOpU zx^=hw{LVjm?WRBbq0Kk_+|HkP{@U7;0)GV+YUk@mdev3xi^taMeB#(+x$;~d;%-UU zD&Rsu=&qu?xR8!UXqr$(kp)t;Ya*2y4+nZZ;_+yrsLi5t%oBV#>g6vWtJ(C?TIi8g zSkdxtpo%R(H3B|B3HAqcsZ7k3bYztkwIYu}3J8%RbO@N-e9Gs8gbZYM7ZF`yii;zC zf-W3NeDz9TPwTPo4dGY{UpK%w-cjUE>cJa?AIGOy^(3|Hs+?4WHPJu~idD}HRANV2gkrdH@B-l=k(^1T(XySLNdb#u&v1BV{HaO+uTZra|7qYxh7jtk!KoR^)yW#=2OeZ`xe^Q!ejYvL7pe5<7>-8xeK z^;d1&^DAfn`5U%ew8`CLbj9iQzj^cNd;a~|?|<2b(*{d?H_7T~sV)$I>Hfi#Tdw4) zh9)NsYd#^k9;^mCD$@vzZrxf7u!c*7fvco2&X!Ig&8XBO@R@$X5!GT1^(rS(L0+tz zna8y9mLZwo3P}+vR4pjUC#V1%IB+ND>&h})40&C;A?CA~Ic3zOqqT`gbB7eDh1rA+ z!-v8y>k0W%>H?&QR>(n2UF;70gjT>EJHlET(y1AsNvkdXcZ5FkvgWQp&3V`WXJ?;o^nLPZaphXninz~J zQBNT^Na9$;WpZJ1J#u-9SrkGw~C4^gvu$)^0}GH~h1<@PHWM zPPODD85ZH8_#nAV2KF`niA^TVvkh6yyNl6lNan65vH`8S%2Aw=U??tnu$SrLsmac6 zYDJKN2s~(`Z)I7A&4dx$)R%bwCQ5+1z^5b+vQa78>b>{bYpW%1rj;NJRQ#X5W{nxq zLu^|d$J5g@tyYV;@B2{{bvhv;PJ~dNw%cvvpj+%KV-79kEFctC_c_U~_C?6Vx;j<1 zONe*#NXsf)gwP2#l=CZEo=W)6$+BPl@b7=?f!lufQ-5~zgLe+p`rzE{+;IBUXI*;w z+S9H*?~3P~d--6!pQmq5IYsGvp0nnq=MMbY%@c3>^Sy8Xi@iVgzxMyw-yLB1(Ehjo z+1@vOaNoyvO~3ZS!FOK0X7x_rO6bHL<$818fSs7E00TAHVz6t4QmH)7zx-&`Ai`Cr zPfk;od=dwHQRvE*66YGM1+3 zVz5piNDBh{hGmow3wRO4j8;Fu6#g?;Y)0{q%I)NxjSI>X3iG528?ihSx*h}D8Tg1( z8u2}S8Foc-xQTRB%R2rfSrtld05YVHCb)SJQFnA3STrq_(pR%FffT5;Bh z(O0=mj{Hs-u3x|ICw~0x*S+Y4jYeZ?dV2fzZRekV?(A%%)o#b6sIRZ@ipwr-Hk++h zo81b-qX-FP5hX*u$x*#`Vp8?Xi@MHQhSVQVj8+$>V-uocNwv2D5Q%+nE*^74e-}G}k|LJFUJon-ujwTvX@dt;? zZ+PC?@BHGKU-+r*&)MD=CYT1U&<_q_NMUqtIi^0QD~{sLC(Jfm^jwzw^0o<~bZ1 zZ&L~QlrB6hM3^D)a#Hd#sf0(QWgTr|9~y`vFb5J8F68hp6%>y3@)w>owEI+qi7I8P zAdUpZSreZV;9Kw2DbnG955g8$hhK8<6C?TUID6;SBfs>*weP=f-P^Ai9;)(YC6_5e zw^hpJAAR#1j~qGH?zGQ4@4TI7oN?8aS6us?XK&uT>Dkv@y?*`rO0{y%IcL4>B7`eR8|sCqeQ#5Lv%B@9VTMyRGQC=4stm?@vreT5;Q zg6$e&X{uJFASK17Cj4XAoKBjAzY=Tn0bGciA>1_bw3!WYA*@%`p)5g)Yu_^R$;$?T z@JYRfN)llmkkJgZA~eB{N~3lvWDQnIasqj2q=2z`M4W!2=Cf-EJ_uOqUMZ#B!YqjE zTf_=d)J$--sG(GX0swuDqvfbxm!LTQ0{->@e?$Z&a!ge73zD;JI*OuMR>j^-?Ek|#sB^H{|f+a-P*Npd&`@_fBoxTecn0ey!3|a z4<9*l^;K8?r{DRlOD?_;{CEENkDYtYS#N*KkN(mx{=x<4pBHxEx;wIdI1xd@1WmdK z?yxNN$h)$}G%6y?la0el2{qMfwf=g)U9QD2VEYe3q_0x@;yvH_)sO#=U;gOt{rV^W z_}4!9hyU@@f7Z!j{j$}QNNB*DFB|^O&+q)eTep67Pvh_IT=wUso+esNFLwuyv0_ve z3?IbH{W~XwBp0j2^I%j&%nBWeqmuEtVsVf!ky9RZRaiNY!7n3jYk4mumY_WU zd1M4c;h@CHp_Ohfm|7*+&F|`E4zWfNE^pPvEGfyWqzqID8kNSB#0POI7g04JPF6*v zQy^%T=>sMhpjZ_JpJr>aGmU^;2Wwz}=3*ZOs022-YI=zbe%J7#5^J-g$(U)Zi=S+= z7~Fh&@T;J>Q09P-+8hhTEF$8yZT4pY^9zaZq&je*QmMZBb+3KdD_?fz&K=X!Gn+PT z8W|pj%KIO9U~q8oB{y6@I5@Cj!}?1vy*NqIiSfxJM~)5;4IMmm7=1K8G4a)}f1_Hh zm<_6EiOLp`S?x*`VJ`LNEXXW4_PH?slo3XFuzz6V`VFV8->`Ar#&v7fjtq|s4h&Q) zRdfQp=DvF0VBbJrz1~-=LlRrvC()W7s+Ihof8N@UzHRI1Z2Y$NS`G{1P8dicM=6IiquzKyZZR{{ z@>R?tobYoM*b)FSrbJgDXL9w^C*cFELOR_l%v+I(gV0MW-L{)Gv7NT~sVc8q2Z$Om zQB(v{ik0D?5p$Idz?kL*THaJ_X{pLT5mAM#p9!`Gg(YE#M4i$~4;oP%ojaC0Ul3-? zSj1HTB2!(DNQn>53PhPxh>(;pw$(;=vP%y53ev3TmB`A#zI@cs062gy0fHbpJqVi3 z=HLA7-)-5v8ST9Fd*A=`XFmJ!Pki#P|K@M+xbv<{FTVJj-~2Xq!Jqoa&wTEmzxb_h zfA>@W^iSWp>83-64uATypWm=<{pUXag^z#YAJBmT#>{%h8DJ@Pi3?p)zH1kcg++5H z*JJ`kFe)OTT%oIXHDPsR)(52$P=26qU}R``?Z{d{;pUB-`uh587yM)sV9v$n(#C=E zzkT8Q7wqgSOMnBtI$EkXmgyy%lFJmdJQG+#Oe!eYBZUN~DP5L)*|$~Q67)k2Sb-FA6P$;9Q*0@_5bUZTVYmPSX~N3Lw{=VTUa6dV8M2lPQ$J6Z9FR-N z8Z*aY#0@%0yg$wA#4-l*VM`0|6GF&@1a`f&o~oRgII;-U2)@uBp`B?)L|w!;o-#p6 z@S%&|m9<<@kD|mog9Rcklt`(H@j%VY;w4m;lp59}zSGV6Q5)nT;by)QQa)P)KI)f@ zw3?n=$_P0e>HJk!s#tJoRe=ncb9qq@@R4uXJrbEW+DJNaHr+`PT2Z!la^Aa=Xk@)s zJ9O~S-~RoFfqLKm&UgOlGoQWVuDkZ{Kk$uje(TF$`RZ-A-SHuT;DZl7^tG>l;~zft z>7z%F{>zuYeDA&Y{oUVxW9P_Z{urb$F4m>u~4bbbRm84g?;@K--y( zm5}R(rMe>LJ28tHaV5BM$w?EIYs^T6l;GF=g3zPN4X~D~v~anQkY)~LtvbqRJr#x6 zHGFwX{@!C1rxw)$2|@|VbI7<#Rhs9!kt|`Mu^LJBt|_C!z+Qq%A&-hMZE~uzn^aT| z5eb@2Sf$i9Od=dguz(<}V*2O&0!bK08qL5uO?NJ)Pp8(AdJTb=74{WED3PQ|90U1` zEi!Yoo2H;d>6j^&tH?=0{KqKdtzzFQ$Rxu-M37(uO@U-Y6a>$b_=baH2-FksQJE@6 zT=t;#>_cXCiG$R`$ZI!3M#=xRe;IwzU+lZ#gZp0mm-`U;<J3Gxk$MB ze?ET2A3uK82OfvO?|)|;!miYbNyg*Q(~k^d%@54NrzKgeJ8(S_N$TjRh%8OHN&^OM zl(-zYzUbrWH-7ZslwB6&RSnEJKDW>9hNgk5r3BvzUq}|wPfS2wKf0D6z_N&p`wdu2}-#Y%XMr{i>X2|Vm`|7w|=ojN)x{v#a!2Zjoqqu zkU}=*Svpvv%bhGvXwYM`Y=7kIhdKiNf*iYmt)_9h0FE;93dvxfq*)0;P9?2?I6IRN zgVs}_m&HV1+0TDUpfqCgklBJ1Jif(KEuvyI6cKuktc}G~UcEt}r{%(Qvh2%72sk&0 zRG8Oe?KdhJs-9QjnE;vqTQvTV!hili z7QzEIjX)flQT6;<8LG7n#Gh81epn5Xdf=4r6yYy{@s%V+Aa2SUgrwxhCB6|Q&Vqym z`CGvHT@PyuUk6rv85QnOQ@=MZmD zjfMtf0?gAuJM0s#v1eWPs+8bQw=vtD%*ZpHAgWPCI)Lq9)Fs$50WacAE2t1PD;V%u zkuIUZjbo+b50u6pW|-Jhn%u*qi-?H;fyPnd>wK~XupuruD$+UEMV)*O@bkj_)ZDZJ zJF%NIT?#!UK66RRH4f)1mqj-i#|8A+0%jqpkk|XPl54&O`-B83eitqqAh0rJB(@&^ z8U-7RIYBcR5!dB;a!xLWUVwrKovED34lj-paDiLS9x<1zr3+y!6#@&z;NEe*W0nGr z_ydRq&@hW9`*>|uH$|xBN@}4How~tJ2$D4HvX?gur#{fKzm%5fMG-^jW6%!1_TK4& zR(e}y`i_1H{vka`o;E}KHG60*Dxno9KsU+{l8kSEk|R^bRu-jF-moHLWekLXs2#rY zsZ;UVShkTLNBr>uc13<7B>*nQ2x$-}L8Lc~x>^m()pM|sZYI73h>sk6Z0Zo2G* zlgL#y7Sv~!WMhz{e3>UZ5QOknktIcQJw8!Z9~!vrFV_F{4eLMr!^?%gzF~l`r5fs* zHJ^+Rvlh+IbMru}Tvjj57jx_$64&(|NWHKElB6@v6kE`LPSQ4qIajzhJZ)4M`ScMD zFaRndMN*+yWR5d87jdAN1h6)Ga(M(Mow~0Y3(CHVGX}(_i;eZq3<6~jDsaVMOI9zHcocwtDBQsYQz za(`v&KzZt5b@Fh1>PUHPe|hRq&=~cb$Ai{bsWV>gOq4rQrEs#;nGD(!r8Xi{L1(hm zo-TK0Dp5m0k+@k+TD7=SOWM`ARY8ba)uicTLmkx0)f#*)KWutYBaPZ=%*!3vqiH8g zgvADllOAeR%3b>FEqbi-YA7O)9 z_NstpG&&vaG^V1?RNR?l2*;CXI*A%_9H#uii!jSVy}^`^dg)9Cw%-5`?AY}Jcz_Lm zs{^V5V?6Q30ptimxx;>#OCaaZsF@!{#G*S0TREDDAOvaOS!z#Az5M?PpZ#91HEBYNQ{S4}Z66%|mtV>H);P`_>eg`rlA)w00v+fR7h9ZI z2PCj4*h)vLcqu!AR5HQ1A(fa4?*!+_7k~Rk5DJ3kr**(V(e)K!DFa53dWpDL5 z(=OvFquOx&o{tQD`}eXMeE$Vh4DKAtnVNEo5c5rj)4MA#D!N_7Pa7wUt?@A5E7eka z)3Ybzb$+EUD_7lOtZ2OTU;AmSV9$>DN_2MA1tYbdu4*<5=mUs#Vt&!wnp zD30x?msQpbdGC1DSum#FO#V`c*H`iD)wDloy>3hO>H+^3{@YiMPBkyySow?p__{l$TF1h2 zn{P&q(S~;HH`7|2lu;GFNBC7jt*8>(iLzxq7$nD)O|oA)LqK0RhYT&w=p$2%kY^~u zj)5-5X}@H6GLgW?9GG8DYiM$ip={)P|MSoP;d@{BE=)(glHk=Lc*N8~c+wXbPh5Zi zw_wv;_JsNw(x{9b#?3p#Y=0nJqYkqP;}Ve1V&X8D7O@U>CkMARHL&fh=4J1k4}7Q@ z-+0s4|3>FoKk2onV3^mDSrs)g()oZIZ_n}SBlWxf_t4k>V^$ww)_k(MbK=Ol=u#wj zrr<(4QPC$rPIYe$C$!aU%^BUl90$Qkl8fz+p82 z!nnajUn9vMndBlyjp%wTXlpv zQVu&E4kFf+{3KRn%Zn@2U{^+4BWxD%NUL;R()g$a%UKWs^r6?6Rw_xglJ%9dOEzsN zHKMP5e_xz7`m4beXAKTiIxVk{Ke7?Eqd4hc9}Gt*<}KQ)0Ej^Z)E&q4<1D~9%w+SI z)NBHrLm(uRjPKc_1{LN{1<@Fuk++$O?+M<>2#imF?ra4TK-IK_Uc@Fl4N9XEVQXxf z*TlJKXa^9=y4VGAxXHC{g=(Ior9n7?O9Z1$wue{MECm4$7NuYkV=ALoz%+CjKpJ4l zA;f6ozdb#$^~^5t4H@vMw}aN?^oxJ9edUjPttoWDJDxSNWvKkQ2WFt_H5UvWo{9hd zj>#A`^{oc@o+zzG+v;jIY4%hP6)FmTuTo>$+~xl~;KKl7^Ml=l4L~n(?!c#}_s*Hz zjym=x0!+;$O{^4-7_t@quI}Q%hwmqReRJ0G?E@5pu>j~Odv?TC>7SyGQ*+WYh z58qOO{P4)oQr@%5gYG)v8yj`M|ya9tm^#n+$ZLfR7p;;*pq%^MTMBQ6~)Aa@5wz!T}C|B^Jk7?CJ|k5%fYB`}8~L_J;f;BrOf z(16NWGbHFZ8L4p$hybQ(r(=?hqnr;AO7LnjGVA<(biWh~R5GvQW3$?v;;)ox6%!qR z76A9Ot)DJq&zT84!w6}igg68h=AtGVEn|xAC(0lXtq|f+4FB@ZC~vtkkEIZoJH{+t zJK_ad7>u&zzEU|zlQ2tTOnWrnoyB9WoH!_CLDYh()mUpUiKxa8=-~z(eC5haHlsUR zUPDASBUm3;FCdAlI9&dF9J5c|P!Kw%u$;VJmEhany;!@y7JI zn|8kF{HwvgZ2NgX`NG#39|z2f?xe8CTG7+UkQFL~>Z4X5wiu=R(pddY^NwX1jw zDGkYuNweXy|DRud+CVkfHd6VWS8c>Mw%1Gs%Ki&>^uO&{!(7DOX>!WR%qT)ZHWv#{ zE?~@VAh;lCj#{#Z$uE85qb&M=UXY|Vrznm@#`E=AfITW)4&5oD%cAf>5}ugjS^iiz zooGpi6)!CLQ8@@J2!2@gqKd~~BdZ2+rIghCwCW?C)Pl5vh|m3FCGh(KuY&aE)B3ib zIda;jfejl52GB{Mg3W115CcpORRr9=sd}A=#M%CzQWk3<;?&cY2c(Z@y;aw_dv8&3}Jz_oGdG$z8a!?_+P>`a54e{>j@Wy*2A{ zk8c<=r&g=J`oC>ON_BqeK`<{Cb9XizC-yg*>Dgh3{5&(O>Rs*h;O66*`+TY*z zL$80`zJ2?@{MD}w^!K;gt(U*-rRSY{&YgGdnwgoo?Y28mq<^3v^04{FSHAMw-~Dd0 z(dh5%hk@XzDLL5}m11g>#aBQqwsL9F+#0Oj+~YepZev<_Kl9=@fAhiHs(cc|heNk^ zV7Sp~&9oY4Y}kU4EC;2J-TDPMea|`TvKL?UoZBD24})}UdhE&_7u|c{;VXAsSS?pR zd*?UyjvZRbi%9A5J#zfu$8MT^$#1qVeG8oQHPztLKehe0zcjjasQmg%hkx^n$F4tT z;CuU9>-tL1+tK%5zCNa(ymG})0nItbC%yBPW45WM)O9&&57R?=Nq+WZ^$N}XHk?D2 zfz_+xDYm-R@bnjrmo|9yK6CfzgK#y#7$mg@;AvpagUNf4tJJ~Og!OH^CTPWQ`MmI; z)uJqxx5ki(tjs@cP5O?vUEWF4@tL#{rUxd2iAJT-!q<1C_i4(@C%kIq%iFWbix{mi zTbr%n12Pgl-Uw$`CN;}sEzx>wA8ksi{ zW-~E19$72O+Hu;9`SWC96k`oS6{>{K*6Ux3zZ-NAR)67;FxleUAzv;TyK5 z22S7Ev(?Rk4+{MDLL1$=3DNFiF39|LhCT9oRP+-S&9P8(Ldz zb(_uBl~-KxpMUp1{_?;3l~=y<72p5<_sf;azJ2?)ZQF((9~vB-o|))U<*181Lg z)@)<;`?uY3=_MEc*Z=o-zy6JH-Fx4C-}u(IFTd>47ro&5pZJGQU3kF->({Nj{f;{? zzWAcAe(me$pMT!qz`%=M_`;iRzU7fe9yxH}V7W{<;LORf&vgMw{p8{+A(LHA36c#R z$t*}(A%X7(0w0We-wi){%bs0Fr;q>2jqm=>o;&cJ_31mm{wp`W>+$1rsla1*!H*SL`c>b21kB%PLG`#-rZu)G0wJ!C`k$`VZ!1o&l ze4F}9Kl{9OwF+Tis+H^;i*CGd@ZM339?#PJ(RU}F1mOGV(06`cH#YTBZymj(;$rN& zIc6B9kkvDw1uZ|aT%yDj4NaEB6?EOz?;9UJD;uZ<^rx^+N_GV!!{(n;9qItSEFwQ4 z;o{}$hbAs!EETLEd~&rY3GaiIs48-(f%gh;TOU6A%JR4FJlHO+iTp|@7)*h!C<J!)I-a z{^b4F|NZXqiKrA;YMx&OuFy_yw0U*|ZGm?J_yrD>N`3`6km_OuvJrsc0zO7q8(UVh zn|^Wu-qxoJAe9pNND}yn7qpPYp%WD$E-@V0e`PNTy#M$2K6cZWZt-B4)+|i{w6Opj zX96FbBb_wl_E>vf^cN-B0c-}q4nxH+kbp8NPb#8Xbc#u_6k>!sWZ3ZN7D$X@MMJD_ zFVvU=AKD^fF)ImuwAr{-qPhRoUDHQrtA>AB^ST(jc<6xD_%A*FaR_(=dORC zZ|m06rzR$LoN>n8_uluwy}Rza|NgVjKKnJVxe?!(zyEvxgnZgwj zg<%6N!g$?#wDag#wEIYB|5S9=Y1P>%9c{$NX5*<2&!9XBWTOBZdIOl4uK5uhM&^b& z^595M!S9u%22-^};3{I^E{^-+Qm5V@)z>AJjZyWquyR^d+lUa>HiWgoPIWM>4TaUA zs5%_ghT`gAR6!UDc^pQB$x>e!)H^|c81zS_fvALIJu273a$i*Lk4pnFjsYV5ZNJ`# zgGM$om2PNw8{%Lf1@8FR<^@=vyw43gM&7emN=gbrkOw~s{5bF;1U^ZY2e+T(hLaDL z>E5|03&N}vX61HTnu&smtncyApM-1EH{|(!m2z#Ol|D3E+tcoUv@`H%qqe_UJ=m%o zZI_O9{9~bKVKmIfBX2y+#zJo*N)RS>oCuSNPRh_uCfmtWCz-~vnM^m5>1I6Bil!|- z+nH{3;0Db$;+fe9oS7!#VPiIK%%;uRv@@HuXX17vX*c55EFw|6kxfl`tq|i0RKdt# z?iUVGu-uCeI8JX7{1+%ooL*F80!} z5oZsKg}3c%-+d(9JsRG!ul?P9ty}iD@8OFH^v0veeOmeYE4O}cv=aIy!(6JS zeJQ+7w1!QC8T5eIQY?3RH++JGPp82nvMVnNEQd-^48AbNi5q@)0E}0hje|Rk3CeF9 zG#RpV2kE==3bY!+;(S!F0Xf#AH;>py(i@V`9R*mE@0eLD{Lh=Ao1+`aF7=evNphxhEc{q{QnbKm;* zcOQOa&#_~phYlaYE_MHbgZuaGZ!{a&w1%B<_wEPQu3ht$uY7IKBaeo0a$x^~#~$B1 zI5>3geY?MZ+iegIO2J1y@(K8l!z06=`P}F4+O?}(DNjsIVQ;AB$=E#Dr#raRGQp%= zQhl>hQXy$@MNzkaZ`;TKfe$+-Ka3+FT`TIq)Fed*M$NE|bu`_cjq%Nc9u5NdeZWC@ z%25&_luKpZC{N{$PLr2?Rmlm-F9+d7d*;4_4)_wju!1#(9d5IuZ&0muYrv@t zm_$z8S~l3xY7R zbm@abNh`^=ne8ME?+_?1f;F^>0&%-Kye`{v1-p2kPzJxBvL@v6-2fv9XCG zM~_ZTP3_x%;Fepz$G4VNtIbyPYhVAyV|(}BbMJkPX0v}_aNqueU;fJ1jvhVMXfz*t z?D21Y^V^k5894a8@81SL@zKZjKJv(8@B!(`s^TX|uEmPX3nwDi@cf{EjARAhf+ZkP zxmvE)DwQhGtW>U)_@lWMtVF(p4@WRD1HiE)&>R6A@JrD!hmV z1N2^rnhTYlNTu#o>pWU0WKLaR)g)Uoy@CCr{>hUTS5gcoWWh3A6i3D81o9C`WN zp~ze@VM-xylrO6uvVulh0GeVl5uqoOq=jlKm_ZGvJUoyd%#=j3hhvr5Us-0=c<9z3gv{WM{Ys`Wknk{QzSCEwqMBu=XOK79y(t<27Ik%Urp}lBOy`qUzDJ zD%_dc<`i|P8PsIm;y{=IJD2>Du1v9(bC!U};imyF1fT^P5to@R$V?-(g(gu5&N3fP z@zbP4tc0mvb!NXVZv19`12ZMlpglEx{cm-i^%H)3S{`=Fr}5}iqR;qMVxaF;hwFEL zc<}50$?sc(_VLCcI2bgVf{4S+f|HxFC@q)QLr#w-Wl_&OGF2y1h_<>IR4gLAP;Wuj zn!E~H!jIIe4ArV@`*>!dON(e;HRbiqrJTt@^Aq@%qqFJomb7o3X5%unlu0Wvl_K-R zlmtSz#)HNYO?RWk#JUaX>3zk}We8joj*kzEb>-Nt-IN>t`DEYpn8j&Yt5rMCdGGk} zg}fbvw}$XaE=UUj2W)<^#x&>YvzSS}V}~3GFh&99ap8j_F??bLp?I2YToayqX6cSc zymoEG&j5iui$?)@LoU!bMQrUzU!Db0o{NjrLWfT{^7&tu1*m4gip=Ye!*`w0dGTrW zpZ(B-M-FD!pP&8uThIHm-O04q--5Naxp$^=bs|p3jb5W}57AW*G>A`S$XL{8i`*XD z0FDxhbj`P1$|~k-s{H|9Sja0I*e25HlWVD`J5Vj*9}?97z9axG#eNu0)9?Ms#~-+P zmtP5Zb=#aT41?XG%pEHTy=hlDc$*Qigr_1{AA$pJbw$QkFeD6Y9UDkhfYnqmWc#%oTYROLDm>O|avU&? zz^O9She}88u0Qe>p4<^x9sFcehPV&0m!#$LddaMpcFsYi=8-WMWbrG(3Mx1*2q`4( z*yZ;KEKV$-PxnFeiNmo*G}VqK^MLrtgibd;-4pMIoH@;7IN6Sy5#}bxIBxqIcdglVXybBQF967}S@p9S)96W^uVr z-@#^^p(NoPk-Qu~OjVxj$*Sq8r|^*W8}`Yr1p`$FOI8JeS+X%M!Wm%cST`-UK#K^baL zz1DC<*dnkhgVo2rUElS0S#^-PG{p&6XUa9piHxOaxx8MIK5pyXT%cJ!Rgg^80)=#h z7p3{~^VBV*LcsN?qs7!qVwE(v$l@BroRj1Gotc>zyuW?%8$Ar!Q%tqt`n{hRy7>Y9KTWBJAvDl`QW zEVN6rMI3`*4*6B(J!*`tRSc z;{*4!r@etri7%qTHz9NYC3!6~1pv{}BkYuTuMIsu-FKohfcm2+^+EsuxnW5}K~&P9 zRjeJ*TJeJ_+&u_0nU;e9&K>dr>-2qfBMY2CzUM}}aP$gQ@s<~~Tmqh7!N`@;O4*yv zO8@l(AAj)XUA)N!(7^`>)g2l|-Nk~H%_I2q6VsGGgu=%>-~-zIk7y7wpb-I*GL=pu zXGb?n5%sI~pYkYeZ0QqH-piVk1Ls{m^58$Qx$Gi$WPfM%!Tw!;x8|d79{$w3M?Upa zBmelWp?`We!tg)73&}N~de_>2e9s8N$9}Ya=ZDhjfXbRdR=5726k-K1Qq6UBt%%qg ziw5;1$q8CVEJG%cix&ngX31i_RS;*zY6vsaZqt3L11hyyw2+D>SY+`QE!$5Rr986g z4%K4l?MA@I95p@ji1R>4k(Pn}jVTz)We||lRm=5jH4e1{PV}BsFG%WsvY}ksQ1;i9vRWxC1BAE_B~D9Fpo@kQA9!1^6i^?{GGC0Y z75ywCqH_mX7DW8w!+qpHA)zgRpUgchQIBFgQ0w!neSW3pm#ZFj%cf1TlGNXvAhjUcnD-nlk%eX+ zP36}HrAqed0f`w=Hk@r=^2Vt*{N?0p{&4a&e>`*JAI-e_kEUPqfvH!2U>clP|H0I& z|8V-%e>C+&f6>15&Da;qZVa(1*3repUz(6>VZ|g_b)tpUP*G@JaI|{tbMl3XuCAOk z0IQ(Ybj2LaO28maG0gX;IOx>O3TZV>>}llc`jLbZR>*9_0wCqX?6P#6LxKq|7{&2P zL?M)zFcy#^T)HkeQ4#gyBX6W}U0%+$50@zNnAShnpMvqZqLJcbzX-fNBps{->#D&> z;15+RbvUxMvYn`N4dt!caH6mr$pG$DN~LP4TrPo#c(y9@dO+f_D3ZW9y-!LP%;1@o zN?xVJlYJBhT!6`|x0FX$@H8UoAh_Vj#u&~kuphy}2k*^O24&!D@*INB;L$Bp&AbQ` z1ib8=C46O;p8#fINV!bl<3)J~Q&a)tctk-#F^V$Im~mCRAt6T)0`?)61+N-6okk9# z#ZWlzgj=o%FMoS<(T{`||493iw}uzKCED@o@XXh=FZ$8WC2#Cp^uq|@_xG<4pTp z*Fo5tYwK*=cXkFFVco*==q%dHTpJ1_eNm7Jk{D}8vnW%~LMMu@5q_d3pSL{5Ew44< zMKj*a>}C6I`cG4z`{0(l{$kCoKX&+w-sDj)ob_ANUTe}1Thz#T!PYoSG*Mjp)i1Q( zkr_(ClOoe}(#20mbB$d9qXt)zLHAh~0s_8P&}YC$GaS)$WTOtx3&UTI zZu;JvYwvu=dGGo+uX@+dz3Q*uaqh2<{)-pJyc^!y137jV#la{Pq0LP6C^mDKBI_oX zSb~--e=2D?GkR@U%$`Nd+BiR{^rTm?ELrW=A3eRY+5wx>h&-Y5=}gVZ%~MOyncj>% zj!%o`462?_QmF~8|G9(5#iKk09E1l33QnY#oay}U)k30px5%8rb4803K#6Y;g(t%Y zX8H1jY7kUw{J}4|JWdO|G@Vs55K?Q@g@Qt7rTZ`>XHcv3oIf}BY79Zbd_qd%U#L?G z$`x|4*5NHty;Q4Hz$0)XZWYr8x`$9Nz~U)H?Z9ar z1U0#yYNyl~v2|(%m_$8;NZ#a(h@g;ptgxumE`2*v7G`(2A)rZMjII#mIv;fqb~44An#yRpZFIvkF0st<+H8m z;XRM;y6671({6p~(|@`*^+q=E2S=z7Mc6Df`1L>Z`k(lTA6vI}&DhxZ#N@>G?b{H> z$Hp4X*><}?wAmmZ8X9#oFUD2I-Rr5Jo7jH?_c>hzwooQYHfUcJc=R+j2=67 z*=3i!>?Jp}TG&vZLQ+>QMs#)azEl@CjWB(wPnVf8;Ty}E8u3W5jtELVbhB#u z6b2Z~gd39R-T7GEsvJzdEQ)TJVIkTK^kgAEW#oXA_@jnX2m6JP#FM403LHYRcAa@+ z#W&-u97si-r$%|gnXsHS^5i9%kTIB3C<;>(u~|`TmlZSwG}V6W*9zdH1!e+NvoHPd zp^i>*;By`OW{|AAj(}U;fgjYrVc9D9gpEu3V{Hb=6hh``-6!wZ8Yg z?`PiprZ=Md2Zx5<^V9Es+uPo9(fQ}S_h;Vo*0;R5QmG6L4ZZKZ?|JhZ->_rH8DPHs zZ9iJ8)$ZDL_kn|lzWd#qufF-MnHQ~q!eFpKvqawiHf5CXv{x`A}L=m`?GoTa7^0)Q|wx#7Ym zy*iRE)oZ8ACpHLR4neTJv#S9_S79G&gT>(F_T!ULa@bSqpQ17J!k9&4^zH@=v=l{P zxN`{|uCXb?zT!yjs>w#2NohAewZV3Did}jkli>nBahv&SZwys{EeuTelBz5M#He2mK{gXd=!Sk+t%bVYH`sUM4 z-@5IMZ+ydb*S%`RWc*5h+d;vMfK=4(Qw%GwMhtneA(6!2EY#-CYmKPgp8_||JcE>+;5exp9?RO(a` zWbFg7sjvu;C-}2{G3`+%3nCX*^KL@LRf_qvRRF zbMJvehnmeM_PJ+lKYe6)_?~-rpMU;&m2&xk2On(AHg3D^_QxK3?7+bT+qZ2S86HX! zj9n1L@!=y!`|9-z&Oh&)-~P_#Et@xQ+Vs%F5661niL-8{RP^Gaw0!OyQim7vt0;Ji zXqg(HdSgz4Ry%Mjp%pe9Vit@PvD6|)IcKFyt{f*gW_VuMLP3bzCBCqPPiA&cmZ(gx z@B%6_5uv9-z>*fHL6pY~`mp^>vpCC|JaL9B$ZPB8MP-k>G`eYY=V%4ESp9nW3h~Qr zO0k*ci99Y{^VkTAx+4eBX%F6FwekLujDRi#V%4w?|0SSdn)(Srjn(j$6$+P#h=dMs z>1zc+T%pN!Z(*mDg)l;GQSIniVj#+z49T9={cMeQC6a|E1WCyE@om0rB24c**xa*k{GP|gAB&P> zsW*1KU8?kr#AA_P@APl49J{Nk*HVRH*l08!c<|w`e*NnQ4;_B|@yBkt<Zv7s6&~BI*HTrTCw)mo2plyx90Xywj7{~G7Kt)m8}ObSaN^-`zlp^X77E{syjt5o>`}u_dzO`18c>xEd_*WL8lkekOyRq;1 zy~VIFAHlxeBuCw0dGK&)?a}@%V^J-hX|GGir;@?L^>e5D&IGtqkt!^e%fLIp8Ej~` z`FlZ86hHj%o)3TIV~u9({s$iX*vJ22W@Z-KSN@z(7(xOjKl12ffBI*C8OJd?t=(=z z&)C@5Bab{fFwlSK(2)ZN4#Lt_t0iN4XnBxd+xMixBHT1A#@ORww+NKmw}SGZ{9St-lsmXQ9279-L+=H#MtbciQO zYA>?Lp`dY$O-BYFrk(^)nTeCBB%Aii(^1xmy(mn)gf}h2Ajr_+A$agn+_F3$zGOu= z!EkeE))HHIjt-&hXFyUy7_rPYzdX%GJYkhqfN7sU31qJ)(JM&#I(VH{46<6_*S(Ct z#^fb+Kkd(=!K^*#wFiT6z>msV2!L}91X+t1;8H?A@3s?E!z=`fYPH(z?Cg;vM+XK5#*U92KR#Bk*TL6=Gt51D?ARCo z_D#lSBNSW_u6iWp~QL|IovJ^EzR+$y@u zJQpi^2$8v#z)ftrw)tMVRML*KF|O#*S#Bt_Yk2s2t*b%AD2sp1j1!Y2 zU3kL8y9JylF<;|Js$W&HrG!tiZlK;}TkAKR*}t)`d|*6!{e^??e)byj8wnl2Cxn2D z8TG{Ui7>m0>FQ?MT(UY`O`IY&Ax#!+u8N|d@+I3nkcuMW6yiomDsWxVZ(xGUiBC${ zIsnZpvlMZabnU?>DzpHyMNuS005udyGQSmj6Ja`?_z^fUujxWcnp8lLN0`x@@(|1c zU%W=kH3;x_tL%~?JK2l+3H?0;Aj1w*O#ROSv=^4eQ9Sf4g1Tj zpxmgGT7#u%LnYl>^3JLTXAfm(u1n52%|Cl%>Fm?WXKyNPT3fCU^~d$fRO%mVBvZ|l z_sJMMnNLSFg#!ejM+j)V{5Zok>s4zq3Ed>@1>V_+ImAGpE66A1#gH5pHLCnKB|Ks} zYeq{_#B+Rie*H5wIJ>NmYRN9wN)!94`)?^9ysdob_R68#s|Rl{AG)J___oTS+bTSY zdFb}?yW|ihG(wrWXNUKq}Walj4ld-rk z&++Y8%{e{{a++OxM&D#Rz4K7}*4>RYBjwjzH1vw|2d+PVU@FRv%_N*CD``jf9A8c8 zyo~!SR46h>VYlVI?3`;Ky~iHv=`_Tc$p1-M1{WpXdUd78^+;*-n1Y;YAziMAOfe5RdFCK^IRCs1sNO$2^4`fTKD~8o&n&0Sx@x zH(>}JRMyo9d5?wIDNUW$Zak$g_CNn+PUVv<7+PT>VteyE`ZOb zw-vw=DRGu*3DP&B5`zkOC9DQ=DcjCm5wc{Jo3C&{&|5gh$z|Inw{PqF=Q}-YjIf7< z8fOTWo3jXHD^G!U zBz@a+27l^R+x~1m5M zAA-f#HKRxjF*GwxVlRojgl~j#`lXh|8S%Z=dX4pX7x20 z#uEEn1&illO$q_*c}@FC6Y&UzkzS#~WoUth#Z|7j zA_#`*@4S4&tv|o>*I&Bfo!6}S(aVOPx1(=uj(VVK$-nIMS_KR5iJQNWmTeGiDC}Tt zo^+9Cf;e`idq{kOi}N1b5lkQfA{KHibJ&M0Dx(~e3YL$+NI^&tmFP=(rJ$z!DS%>B zX#%EW3DWI$kbxE;Fg~zd0~{p0_f0p+K@mfe260k~;{c$?Ju55(VCy_pkTrwaVfbg* z!vaBqpk4MOo)70n5$ICOlKxUU4Z7y$I8^Dv9%CbjiliNq5ukUMq?&0ZAJ}~o%`&%DS3iGm#ay+obg5V<)~7QOIgYvPV;&9w4u43 z4PZnI9iIY0MJ)pd^)|&9CD5#azrMafK zED71% zeL*}@icTvx&!|qFKhU~*O?u5*|Jj?$FF2!i!#S1f&kU|Tqk8ey!R;ISs(t0j%zvnv z+&mh7Zg2Q^yTiY_yYW}|wElWm^uO;+B#2Yfte(`#$fANm$hRu~=UHN#B-ZLA2;Yj?qkH&v`fBO&a?ELrJT7P_J z>(B4){LTHzC-(baJ{H_DU4A&MAM*!hD)n}$oK$M9dM)hhgYOm!kC|vmF~;Q4IFYQmmfvoDy}|fZFDM4LP-{8@9G3ebGTM_| zJy{n|x06cXZ5}G0zoou&NB{OU6|qkp%^%4;?LK?55oO9a-DBQDr6df24T`r2x91Y-A+S4*@w@H?K`~Im@iZ21sC=e znuF}LlUu+!ro?HLS2h7Xl zMB@!^;SXpA(YV|`!Z<%^2i;EOKrj4jR%!B9WIp9wWE=65MlV9kWGzc7g2PD^Jqha8 zvRHea9TLhv=h7mqoR-Nl>Jgyw6Ur|~BYmay1LdJwu&%#^(8r7OPafsU-RHu(jML?F z;xL8(BH*7#b%P@AxRA8cFzMEuJ)`OUQSOF2c*|)^YoLnb> z!ZL5tlefa7))iKfZlORWT&2}gR@DpD!IOO)7-vO6%A%79#AG&>Sdzwkjg%L6f~ZxA zXKLQ$+VbqqdVJAf`kb|$S8fg8cuxAxOG-a~dGHHYl;3kj-y1IKf9|&OIU_-T79W`K z?mN_MVR^IGIH~w|%_je8*UazV-~Q14?9=0=Z_ZZlO8WPE15-hNt3DFdhtv9Csos~B z>J8vpIcQh1sG7v3I4MQgv_`(4@H8cyPhm8j85oC#AO`q~BR(d_Wlu0*0|0vEG(+G+ zt9pqGKs^I80jqd#akZLO`@*0Ure!}Z)1lIYr3&a&%ym`KTMjE&2fs+11c|sr5CqU# zFyLbeopZ3E;fQNA%l0+Kt4|s-^}8a(K338NKBT~76^?;Vo>D|i$f7-0T4?upoBB!i{V~zO!Bkg;R zv~RwD_Ktg}9~?bZkGrX7T=&fFrA7OUOv~tI=Z(Z%vl+*{ZZ@Kn5TnRr%KamglN4Xc zB|w8Fy_SKGP$^?;D#*j~;BSR7Kn%_xn8+e{K0s*4|F8t401u$ zD&?90mg@_upn*#f@qBsFCBRw@y`)u2n{~grw%XZTi_TjUU9&lS>6!i;&i8)oqTqd( z_r343`dcq4{qV)r>vz<43}n?Pni+5JdMx?GuITS?>HO8V8h`%v)?a)p{F__SkKdDg zYhP=YS4s#_@V^q@pRQCpeRaRDk3S@Dw*=EwgC*LVYIVVFp~FU(h?&@DmlLmqEhFDt zKyMBx=f^So7hVwZ{c_@$W3Lo?mB{lVuLA^xC)SCxcA^t`fT)U}RQ<5#wfckUvVS!5 z_q3z$A8&qR|IFuhAKyLMPKIET0}Nu8d5A8^eIso0LotIq`v#E^eJ*sPkc$C5Pl!fb zW5BLwl--Ua9eW-*z8ZJtGT@(XzO?rKyd+17b#Y${-LiyCPNs##>1CEdyKJQeO9($j z#09dHy#=k@!lfm9auzlj9Z^tkyr4xEvLh20e_>{q=H>Z*I6d>iUtQ7dET|z&Kl0<- z-g3oom}L7WquDS6_C0u{bM=nC*IzVbQgEN2HPznvwm4LVUxq#iOh zk8GZek%+NwvKx_@#plTw^%POICHTo1iOHB$YW47Wzc9Y`Vz0j+TRAQXq8`?O95V(} zi=p89!9NED0qaCtWgr1jg-ZpnVfS9xx?n}z)8oTT{gt75XtYBJBZ%3UY9G3fAEd_NysHWJiruLi$v_d5C_}p!Y=j(XO3;ZPjCN#kh2HKbX zs2p@4TjD*N$l}Jdog|$!n{7oit#mf@raE32dRfa0lNin*VppF%c<9@=9NM*;T@9Bl ziMVeSc65&js2=LLu_c($xkQ8zgp_je&m)JJB#sTFG1*+m8>*@b2V!}I=OAat2hKQq z{R1D-OA5YL+`w$4IelISZ@oO(4FAfa}#c z%mp+zcdi2WnUf!f;f@!q^akc6yJkn<6{pwxD%|959x7k9rGCS?0~c(xJCI2et@MN6 zn+#*DmF10uH&N9M%(v8zOubN@x1$&0%r#(JjDz6`R;Bt7cx^=WoQ8 zlc3K7PI#5DR?GUTNxdA_s_|*1**Ba~-m$j);GyHgebJ7g?25tYqSN9_&+xA}-MeJ7 zf7!;$g&S%c>ppgVNt7Hr-hBLMXZOMA&PO}n+!udiUv%rf=$^y=Bgad7$GyXi(sZZN zipo(?PvN!kH^zW^6}HrYHP@sDCAwg+dF6(_&)zlNo=q-2qk8UH!~c9B?(l~biElVS z77iQa=@3x`15ePySJ9pxBFNGP90g)*Sb;a(*l{nLB>+h6{n;V#WC7G(Fr8M%qssAC zc3>iW^my~ZV~vLoMvomy4jhY*AIoOO{CLVwTS3S@Jk-|#soU0;rykuqdvuh;g&i>< z2}5LqRgjD4EafsmlY3c~aB(GIEn9??xX^9N1zrSa38~e@!?0Z)Sv!#5!2GVE8mv@* zi6m?)ii#H_H=T_%Bu_8pU9l{!+{mRRdvfyVeBqwH$(KC|qh5^B{37!@G^e>@-BeGk zGd=U7Ut8%7%)GbM+cZ?Z8Ysa?9ce#YAJnz}Y4qHjIceAQp=Yp&=9=Apj( zJ~?#LAEv!GFwZHZ=G)NZL*ky9pj4B=R=3lc1O|hxMHWQ`jy2xPsH-B{d%-b$l_s$PJK7Oe4w&xGN;)bn1 ze{*Z5Isn)vya2O!t$`W|ZPGy8Q|TZ}VFBcLHHWwUB^Z3beg(UGT@pgU2##Np#x0({ zi^Htl=(NJLlT^ZX>_xow5DkJ+sm_(cJA-+2Gx>rlzJ(9a=>^rY*L?QbwY}f?_QAV$ z(_`gbI=mT0203?35ivmEFi9r*#`%U!YIaZz|5`-s1Y}`@PNdeDBF8DDMgpKB*u^8l zAGb)o*@=PeJ2pJ<(cI(XoJTn-)Q6}ix&m62@RLJk@Cgh#rH$fDGMV|3Naw5tS(?oY z`6nXD&ne^*e$okdyl|x+A9iYqH{DG39O>M=r}3$KX8!#4sgLcN{@eqz_Z;aQoR0tG z=850^%JE6;b5DqRpmMD;y1Taj*33P!1~NP<0uFQZFfm8K$>X1gd7(>|T*z@$j07fm zP^!jfJ+D2q#jE#uwYoe$o!6s7m+@U~dM$|}LLpt|&G__|Hh7d_9H_u89yW$Gf1s8Q z`B{HZDy5~clg-R#hmS>fADF#=EZlW0-nBP;Y_u~v(`d#atg2V*D4FtRw|X1u%5^V+ z$5>@ZtQCZaASruk0K}l>fLZ!uY6&>ptAcSsP{67!VOez1)MAk7CtoZc6cbWL?dtGI z|M7cskFQDr6`;IDR!lU+MV}U8<+%YTHe|J?E-SCh?qLCG5V~3Um~{U|Ma1%#AxReE zd2Dqa-#kK{n2Y!V=S95S0Bo3m5i22heD{8G=;l94>qD-1&(?uys>$tiANW*Ix@a>~ z%gjAj3e;P|DFK0NrPDO2RO{hO-#@YG3VD3}^!2c1)7def>(fngu0-ju;@k_t<54T< zDTo64F=@%ix=tf3Tlg#RgWB!19TCE?6^;4+;jGn4qo$vw^-^^Ruvev{S?%Y89lVrK z?dt@3jc8mAJ4uu#AxbBuGy$P9Zp3IxfPM%1apzX@`DP@#Mm#miF2w;>^C<{=bIt$j zS>EfeQYnwdD!>!x5tB&cc@^{ z(=d)YVcJfUPKKR$62}=DiJ1Us<0(dZzwQF~2Qa(PY6QxiIqG%DCiqFJrj1O$vx#7X$k+mLzq{npjiLew*Ib5BP_H0kq@kBUBe zIF8NFoOMECCG$%d&mBY-bLaK=t|h&ufY0S)!Ily)=wyB?^&2s-EFesU$z+sF#_3d& zP9)h>=1u$ljOWi}c1)+Ta6E1ukHTY7I2wjWTj}wr+z3i7FPLrd^nL_58Su*^L3wSM z4ve;feUsjvgVF8>oA>VO+`p^y@ZFOK9vVOL=+x}7h98D?FIrnqP8$g~ulKfYs+_*1 zx_)DIa9z27Fs;?XQmLJJ*iZ5;iNuH`B?bWmw1FgXxx-22Wm$m_IDAWsy&w}kOeEq< zN0p0oS}H~5a;Fr`X7Q0uc(C2rJ2Umj)Wk#MlY6FTADM0LpY4n`;)!-P6?-$O*Ybl9 zxCy|crXY*`3~1E`gyD=gcBzi&z)0^rF3}g%uIC@^3b1P(Scn3g1yt8pkQ``VMtBOd-4| zQD;GF1y}ddffB0h=^^z<(Jjv~(uk=GUEKAjdW^&HgHEn(BsUPo$(cRGe3Q|UafR;u zUWOLYH=miOpa@=A5Jy3)9n3Vnso8XVG98^rj!j0#rsC1*`1o`@HXBd0l8IJ2(*bz- z?WEL65xiEKH6m}O<4?7`$wo5Sh{tD>v1T&f^v1^g$q9e9;kU!29i?HKMxmc{{3wL$ z#D}SPS}Mkd3VsciHg?>+dj=ccq#VxFI+K;DBk{3E!y^xehaYMkc&K@3&&=`tQ!~e= zqv=L1jz_BLnvr0`+P>2_);Fy$ty>q23@3vFajicqRYE^#dETs-%y{u^8n>olf)Jd$ zRP36)bg*2m^1XS!9|wNRFU@9^iKKKqP7lw<`zOQ4Cfbiqw)alA_cx-W?f5v~Y?bjX zWRNd0=$A8yN4%Sl07Q?=ZNM=$!U}^VBCpQo$vcHZ2B(UCSsMFk2-lVaNzaeITVE-) zH*ON+0yvKq1%WC-kU{Xr8NfMUp^JSQR@7)m$qD%-N6!`!U?BUWRb%1SIYIBYR}5#AlG^NB=(O6Jv)xYC;Tr$+s$quKHO?L&_= z4m~<^Z2#o=!Kvo)scdGtFN+3io%Q{#ZR^uBH)rQ=t(<+jcjjsF1#8mb;b7VinjNg< z8t=)Dz1hh|cyv5HG?nh3%=V7QdncmDCz8h}y~E9Hv;)W1Yr`!x2Mzehdl!K?+RWxo z7NCsxd+VMTxNhe25m)Oj+UubGYrI+KS2uc*Ga-o+G=Lg4R5yT&9<`! z0nTf|2W&HRI$leW5GxAM#ucs;MhM!8BFS5B;pu4`#m5%(WP?_mS;y*_1v$c{PNu4` zV1ix7GitD3j!05YJLPtx)R-<$kNKmA;?cd)vAy&S4?f&H^7!n;p|E*8t+pzA_clKH z{R5M6;8oMvIN3Z>{rOAkFFUPq(O_qN5cNe7dLV;&@^QG(vEM8i(6FDF!7U?*HFNLB zAgqxo0Gup{?H7i4Dh~neVRNjIluDRt5xCI=hk+x)uOR~GAm2^}A((;w;`^hdK`oXs z3Qnsd$U2fum5N_235bD~@X_AV{`c#UC50)O`NngfmHB z&_En`Y6;vltQjwg5co_zAIgI7fMX0yMAC;CFb+(>DED!4BHWU;I+bJ~u90O)ikX0{ z;u=Ik@*oyhww5V9Ckas)5fL-C0?`bB4;Xu3r!z)pmJqRO_Rf6w|eJdNpf(|t0LIRx70K#Rt9&}!G zX8G|44;?-RZTjNtmR^3YLeB!n(qM@h7%jiFG)k}2U zTxM6sMf|kq2IeFi=qnBPm0Ar<2u;T)m2^8xb^opUl{FA2605YyW;D`fdMz_xUF@fEfX!GO!8;JTaq;*`94Jd0Rjnw!#*)BCa709#CcS=1R~vPG zAzxiQXT)V?Nk#NQcY}tA55tfo%8AK)%4n){c)0Ns(fgw#$um=YIG;zFB*Ro5&Eh%_ zO8nh$-Y#Am%>02YDF@}O?R$r3;s*~$4<8C28;$mjHbzIAv*VqpIqOADFAYoOpns@R z8LHHV>TA~2`qxye{iSMurNTFk241C{l`8}$0vtfiwwVMfu!M=gxUydC0E-EZ1Vne* z4z>wBoV%wue+3BeTIsKbH(pS?fA_(Ihh~74fquk;IK{6Dc8)uSWjNpiR(NiR?SzkvL>&xm(x2;c?4zX@d^0C&eoCgPd;m8sO+CMT)`Zj znvOYBxx2Dyp>PV(uw1W<-d8(tOIoU8212`=3O3Vn0;>q30xafBo``I^FCf;M>q?VS zxteUcyj>auHW5<*XIMf2JA5%jSVA2Jz6T}oiF80if*|628z|4v$5{rS!gjA*qJ$kN zr_I1VF$Hj}E?=isIoBf{%MP@LWzmUQO9q2n6>z!At|XUfO?RST<= zS`K+hdriU;cI${#k_K^scOgPD!VWnIDp@dOkLUuEk|c@Zu-)l2n^CI~w;Ju)$xdrL z3>)pR)eJik+EnI)%auyKuYaiAH-OJt|4^+y2u>M;>6bJ9MkH#0^~Ae`SCJj?vAa1} z0pkW8L_kOa_%OSOm8Br|y=s3oe(m|yyLTVjf2b{=k*$)K$rA)Lp1nhlQrlrLV(nXb zst$vqK7rHS2A}61)fXTtK~ykX^b%`l9@HwOgLNV~WWe7A@U80`z2{T`A4tVjo5((% zsM3`ZtI4Z6L6xV(qWMbH&J$`ran%ceZ*H=in@6nT0{EiNNHuug&c1Iv)cEnM*Iclv zcG^(s)fW!pi}X#G4{sbSz2@S<%eT~b9c;sKS%En#Ab5Po?yK#;IW6%9X07m*>*b`R zJEMpzwoGYADI5PqAn8M}ix`omRH}IEFKGFF>`<6Q?+N}C{WyW0UT~zqD;4JDX)~)| z%jS`qu)J+?!f%jTi<8OyCwXu?c&45lR1X1pB3RQ*@^roIK^i+&U13a69U>@#JX>^% zxCC~I*e&wz5N;%aB|5PNTyy6K<#-Btb-F7E`St+ns(JhgTp&Au8%2OmaL=lxtX}f_ z5%JPWkk$Ag9^9r*7Q=;VrtR6NH50X)QM=U&fsSF6!n^e1a;elmSn3}N>VwsR;p*Vp zN`0_g>hmjAzf#ld8vt#v7n@MK#DErnV;&#sMd!m7UiYaCRNAjSuXe`+NB17df?7X) zWO`?j4}52%*<!p!AzzvR;MbR!I*!PT?m~4;(ijJvT~ePS zlf%>{0pGybeZt5mgH)rl>M5Y7vaUr4ojkAGPYEqDlqaCTKh{eA`g@aazG`GTOpnaQ z+t*gU_TcQBuNaQfY(szP+;!Ek16<&8I;A9E218&2vEm>|$>SnViOerMVXXS{GWiyL0l^24?tc6_*gu?yT|W?1}m!1yLOJK3jg zuQ`T9OdK<;L#%4u-Il>~?D%PjIB(;?ij5<$-SJv2ztu@Qova;Z9iB<#2F>gvIB4C{ z(ZQhVPu>fWk12Mh_R+ioLF86H5f%Bf-X3=Hallusz|YfFTHPDXeKER%;6sNK)#$iK0JYnfk3<4PQ1V))HzZ+60;JRTl9934FzkBugilgaEXz7c|< zdaz+6*s?y@v9)@}cK?i>{u$>4TXx3VPER*&NY}1O1_$H*dRVQrO5Tj0v{7xEwEb+N zRLQ)-fzqZee%~MgI|g2j}IgbIM9@?Hjd|0LsroVYC9#y%u}+$CN3g` zg1w5erpM!3KT!Umi-%^y?D5H{zZ%SRvWqs?zxhb>cq6&%PzN}8-_g#) zV%YHVr}f6g18WYbzQzpH^fiVHYIy#Ih)r%JJHBTfqP}V(cNF z6`~VCV3J$MBfTeHu_V5rxB!$(OFH0K3CJi30qtH1Mm);Dqw^tEIuB*8oP_C@@F>`l zaZ+w0MULT{j+TjkAt0kNml3k_5=1c-va*CuBAjI+!88-XOMwQz0x1LZGv_GC-ysMg zMC`PkyA%sfARMgNkJ9PUX1$9rC@1hLW4|56jYeZ8N~dCfI*M8eoM*3EuGA{tz_7P@ zoqzTk|H=)O%QlzK+>oBNF}`GNx?@dwbANRCK>Ky)j_eC7-`_W#O-y^88GIG-gk7iU z0sGjibg``y)JtdqnxQzs3qvCrFxf;Sw#Y@TUav-2)Kc9r4}u`kXej> zsFdN>=*nG+nasEC^5@e|71f68_k3*Vrr*zM!%TAS78A*8F>B{GN2$3+EbPM~JwIa^ zf=)nErCJNmdCf%ibidli)Alq8`gO68Zjr$Td?22oCzSDQy_h`rF6T?zROw^46ZBj< zhj-iA@rW#KOQEE!cl=?Y<s$B|Xw58fT0MniFq8`<`sOY%TMr7od* zOauSv9I=^*QojjU+-g@Tbq1AK6A*ByV2dpQdYC-u5{H~bbVVulgQS%43FjD2WEGH_ z!V9kW*l-P=*DY zlLOn&S^SZ;Q%|(YnY@rJvrCTsOeX91r-NMY*eF`mW&=hV(-+H_FWCsO9rE=~O&o(# zge2dNNe=L@9p{p#Dqwoa337AJOmZB@goFiIPQHeEZZP?INk)tKvLRnZ^mKTaobJ@a z)=3vDbZ<)J+gYTvlVxq}YIX56%rb1g6tZ@ZhF*egZ#&~XV$H16PQzA;V+Th@=&i)q z+hUW8O&M>><9!>12JK;0FMU8dGCDuUpw%c3kw?8IgsYk`WyaHTFp-<^Whgu;D87c+ zumDE}!7EZ&)C{^PU^z}Ee?zK-^b%=|5lhj(L*Sbl%A603C;;**6<#UUeZqc;FKG$z zZCM7;X;)s+W#4KotCRx>*5DeZ{pIBJ!P5B~`mSET=D8czT(fTA^0j>zuc===Tsp5W z-Bu3z>!ssK@Wn&3|MA}ApS)?tk4Ngm1J!!HRPFbxb)T=aD6yd;z#Q-LV;j&3a=Q_= z9D0zZtb^HuRMkte^H=1753c@h$G}Ew=b{c8Bm4qxNdnZSZ`m~>eYm&>*RzHWGT($YE}eMlqC`ra{#6Jid!i z@K^GaY8DS)4T~Ih&$?0>4x)>G2ioklt1si>K$rQLDLA=e;h#cq0n3*Uv{2A1P6Nq^KbmrQ2qvH5ixXeVyUI_PDFXRqI_Z99CFP%DRLzj)HH{d zQID*7)+|a3HLS>JsW!Q}wG?H^#xPrA9?jz-X-bTrW~HIb?^~Juq7z#@S75$)k;Vq2 z;ic0a?-N%2i)aQ%%zQ?IFtItK=g2N7NCy5_)F{@>f2dANwOV-Q%O--;N_-h#4Raeg zn*6Ahz=S=ed1#g;OHdN-l63LNtE)f?{=x>bxUL{ipdrTKNHmdv+-h)~tHoSE1!b5v zRO0I53*K1}GOP{7D>R8kv>@rp5xp33Vyegjb%=?7GAM>kJtC%`IoO#h&TOcJGPrn3 zBEl+prcW=~M_E@3eIX^K0^$nb@lAKo2St>pD))4*?~T-gwWVx0&DK?eHI;18OGnD^ zExktSACHqm)6xFX^ys0nXmp}r)J1U=CyBRvMe=eFG3A@0CGT$zYpOPTir9T z)&1Bife+-S#z~QlQ7(RBi+67#U z^*Y}h=8j=?)YY_jO+B=PK*{r_vuqse7W0P=mnPCY;hv<6VqM~>DK}RZlh`8G89dHY zwj{xgf;bLYxmt;KylmXxz^9$cRbJ2}&_WUFO$iEId_)4+K#z&%){r7oI&6s}X~2io z;p|cCbV86!1b8lRMtF`-jfVih1xpTDRH;g-kZ4FV6lV{yEI!mk9dQ5?d4wd1S#fI6 z(J`S8mD?ExHj3^NKIlMM9%UFqK3qA)_}YCokME-*8bSu3rXr|>mZOL%P?yjnrFD6P zO@?6vf3zL>b-tZC?FaDH2=j63HJiz7Bb%Lxnp3mh#I$$(m^V8aM8M{_QjYzZ<6*Pm zM;)FAz%=ERC0^6ug&_6-hlE|vHrd?J9egB3&?m4(1QuIN7^K1YL*O-EUB7bLz#~XP z7~0rBR0#s`?KqFX_dWsNa82!A2~h#-ezM3~_5_J4*d>e6qTG2**Go&&%52P=azb?l zEulAOFI8XmmL ziAwd4XmwW`F@A06wlcKoOlLf&hxpK?4yc zRNNtp)*jcsS{jsvLH33vN+Zr!r4S|{$Qw{tGZgw2eK$}8BW~3ei;f1V3abUsMkJ*M zD{p*eL6#687=RfxS9}?uPb8U#?Khk?mVn1c3xUYId?L++lH45L8EnO5G@&q#7jT@m#PuB4DPd|{YNw19k0o)ZKctff@tOjBqL zn-}8D>!f^#+Y=4hs)IcVPnz3;`2qhRI~sNKPBs`R?z*Lz&WYzo88)^&F{ePU4|s*e z#r4I@r`Tw5Ng%0P^WZn|R$(5oui`?owZ!FAM0EPeBG3b!RE8sWVpz)Pj=UE@W))YR z;?hG;r&mCq_~@=f#DN2fxmxf+OJ%vL7PPUj1iM8+v`4}530F=bry4DgS?Uc1MCom@ z6uSWdo}u2Xtb2#`C^G_foLS6sq*=%F+MeGEvROYKkFwEO@9?;HXf!)~G&_348$agF zjCt)DA4u0}WZ2$z8h+dn2+Ao_?^%7h2?#b8FoySd>q3y)AQ=$Mmz4h1lSQj3hxSRI z{aYkwFyi<*5fkV1+G>e~=V*LJ5IToexsR2R_+i2`1GWpIban&!yg6 z3(o*Lp&@9aK3s6EUM^@sE)}G(h=B6B&owT9W1i!I@BxelU(my~gd<^0*avXra^f=* zig0~OpeL}DkqNT~LLN1c=}t3Ql}s0LD{HWnpOO%V_JB`|8Rk=7O2k(dZ1Hrb`5 zUfImRfweIYomm8!?c*DZfz4&mEl`=R(4=9?_e3ix?88@shcCGdTUG2T8mTv(c$2X= z7JA1T-mw|)*tmb}Xld+7W%6iwc8s@GMcCLjgQOKCP2Q^i2Fi zPVaH~U@{A+SA=0+dLb>!e5%Oxv24RK)@)lOI3q2xianoMOx( zIedsEAQM_KVsS#46QBYG^YSd@oZbj^790gah^s|O9H~t=>ndRRI-ORFSxjNs&-8ri zk>L@ob!aOB*T{N95P$^pV?c~NtSIGqIKdpBA>q#q5ltiyCzX3uzCM*Ohhz?gFqRLD z5%Rnae@fDyiTtUKH`&U@X4B)7+319KeB2uw^(IEW=}{k$*P6(}DK7%>HNB+8n}?!y z7PYcC)RTg`Cmd~OgVY?DWN-$i>lReWvjsde!5u5yGxZ5%@=h>PT)bX#9A>)@lSX&+ zNS_MeJ9R|&-9?`eaX4L65o>P|R!hqi$rbi|&O5GztaK3;qb1nS1fpp+sT?h0D_ES{ zoP#zO7nM2*DiqC~IIap*R=|+p33l4*(w0`cPVpto<4_OODhWctoU5a_c55%Ap3 zNT}g#nh`Vf2#Wi1v!PZw_BoSG@V__L6=ofF5R;#P83Lc;Pd}X^(94MfZ&NXEZb1te zOA;j|?K*H?a8%@o)#a~%78N#i3#iLpLg48lH*T~lpK9}ivpHut>vQ(%!m?yD-$_|@ z#06I`=Y!1(N^oyWSCNhneX(53RudxN2#FZCG8Um~9qEzGonz{YqKE;LCFy|Ks%8KV zsv8iDlV`yyXykddLo+{&1R2z zv&X&0xZj!#+LK;51OJY%z~PGyJJ7G!T+6Mq6MTHak2_q~7B+^YPK4nw(%P8v*C5ST zbv?yl?n2hRw4s|<_Ut*LtzVrBcvQHw&BYmO)n&#_ec;aM@b=`zu^UO_! zBG^PUqL}e1Srk<7&k1>MUI!1|DpyE(+0~T-txEVwCXN*C;ZQQgNv7b2u_uV{y0oX= zD-5olH6vAc^r{_d@sVAfJlVk!f26`7bW zGcvG*_>AM2Pc|Lxc4%F))MWxbD3YJZr;(7+ymAxLK+YW;B z>!JzY^}tKLx`2WRveb#z?TEt<~o|ynI+T-7PNMwV{vQF@s zLNw{=A*~AbC>Dfu>&mI8XHOw5VZ$8u)7M{1(!9=C%0lo@7?!7b!W=u7;i7q#vAcGW zX(MbrCG>?yVH~+8?KB*@I*P9&f`EzZQ>qm7Pj!ME77~QnI=4wxlp+uy5Davt-taYc;*5LTlCo@XbyE`@GpPhQ@@~ob)<+=|HEEMNOW_i^CMC#|MN$If5< zjtM1AOLrVe&oJP7S_$1{Q+L&*+3t$}E6pcOyl!x$MDK*PID?Z|hVnAqKxQ|gfhdyX zFwK>q**}+`Q@4H`%yku@Ksvs2Pk0CT3nQ;% zyIqTiF0|VL@DAt(w~mlEnav_T>CH}fjWMq|;kT!~7J*NfYx4&p`Kmvi%cE5^jA+en zVFUGZL~=@n@A_`AK2#_0NOB!6D8~nm>M!<`x=wwCKq#~_R008YNI}fuV2dc&L*P7f zfUlS|J>e-Pxy>g@Po=eU>aw1CDyv^WtY34h8%|Q}Z17cjQPYcwdVIwm z-?C>q?IH&IkUkpQYh+Ef1|myAC&>)wTwnDPfQLjMOX+3JG7)7Dp`^o zQ-z2n3l4(Hg2{`gxjX{!i^bRWx;K}Dh@|o~KDla?4$uPnK*SmJaEN+;^S32{_xHQW6i?MCKHimbKU`GkKNriEO z4{D=BCy!D=*8vPP^XnK406P|s^ls`-6G-QvjjutT$=b6SIRrSOVb~Nbw)g->Xs@$I zDZaXf+gk^G+GeV~Y#SeDOYLbg*QIEznUr@z&ym5lz3NO704|3l^{_c=952`5ye}OA zLJ-vmuxd4#wG?71qN5{Ck9>|i^Uv{F=efYneI}Ciu8qP|O;%+wyw6-x_blE=i*Y&B z9Q4I==aKRSPwWUy6T3meAj{Nf5|PIQ3s4YDEK7kPBU+7a#q#nf1JWt|Iyd`F6+VDC z1t!|srf#ijaOmR{3d!V^U(;;f8Ecd+JZHx}S}6f!@U_nZM0#iN?2@RH^14Ag<1Z^Z zK%~pYE1}$I6FYRKj7CTmUqjE0t+vT@&3Gj@jXJzZB@Fqt{dU`HHGOPp?S=2$;W`k^ z_)0FopM1Se%YxTw@(2Ws1cf}Q*LD{%XbdfJps%*W5_KJq>P$f!`hk6=qhTe+$~wmi zTGt`NdPy7`0(PsL;bLk(i=aCM^UKqA0+C$-G3|({80u8DDeR$B2z+ew65$EcDN^%; zMk{MGq-;{Hj4*{}I*sw>-sW87#Sur4hb2VAI_ElcI`f51JaVNF z(c`Fm*&p9&TGA%b!)`Rj9+r2O;0UAxcxmSdZ4g$aG#eq&!)3Y)gs0V%#aw_LnApkk zmq6qjhWssBx_EqS)`w@O;D^}N0{ehyO#mOgKmG^_1ZK3QZTb9J622zhi}kQALfqu; zm{1G2Q5$*diPgxr5VBFiUv@8B&fvPJI2s_bSBXdR7S*dvLM8`sc9gnG8u%#{jG_j+ zuFZYDz6q@P)QLbPlwpK{gD6G$e0Hp4&|}v*%JFV7+U}MW?7rBj2V8KGUR9twmd&GnVx0 z_h+kmU!LCM#CrL16pj<$@L>g1h20%X0luh&@8slTQ>b1`gGXtwBA`I8(&Xb*QVW?9 zUs0u(9@Cl2OPM^MJmC5?-6Sa1s)UGFg1A}X$X*^oJE5N!0b~_l`l6Sn06OH=DjK=b`B=8w6-<&zQy$gQxdfeXY4Qiu!eSeEk(%Y!<=6pjdVxMalBo2IBgPZk19BDnXq zBSNg~Ey78`^@oZ;yrY(m3(w7Q1MG@}OQfSc_%ABOkp?3u4uup%F~e~*79&oM1ke!S z5xhbucN^Xu<_Jc@EV^lqV;gz$p@4p}iE*20>HspqVXIU* znhH0Nt{C@T#T1%swC4uTnFU>`fkf|a5#X;q8EI!&HO{-c(h*eN1erYsIU zze12oo09`)UbNxCk1slto^fO?Q1oAE9%(i(tf+r5{81W@x27!F!B!|Itbq4_`43lTZRwdzCnnCmMagV?YRDOkWydPHy0BWbsujQ{XwYdQu86RTY!TX#Ni1Ju zIz-^n#0)jm9Ji`eO92G%hPd+*On?dR$%A7?XRkygViu4kiNZt=vGOJC6vlp*LDsSe z!O*G`N0Gt+J8=f4PWI6kv-4co%-Ss`ZTs0wo{7T_H*PURy7h#=v6=dA-V^hjHdTa%x(-(BowSG ztsB)+#-)my_?`s~1Q|Ky)ky$Ho(i;NZ?3X6i#e41)li!4EPtj0pY_f&oO&#@!BBXr zX%$tP=)sv|*Z;3~|IWAmLMiXJzwzhaKXl&>SG<00eJJAgWHlXsf+nxXHuJugAWr1G z8VmENYpvE4aZ7?0;aV~vqns@aA_x|Y>XjsO;iS-EDG&#Nd~tQm4^X9t(u7>TF$sTp;DfY?2-<*mqgdPcjL(+v z(Kp^P!!MEo6H$x%;z4kAgQx-#^oeX^T%BtcBB_I!Eg8{M1ANX1g;i7j-S7-1eQ7=8 ztt==Tt_@7Ir(gGx|Lc|mcLVSK=++Pa?zcbqyI=XE-@fjrKmWE5y!`CvHnBohHCWd2 z-f^B^dVYFQaxkM?axk9pch(;hGcN$dy>i;uO)oT7}1y_7}2fIgFJsHqlm*z(lg!T6a66IiFGeS-np)apK(+#RUaPP|JslI z;=ZXPyWacB-+Iw|{;$vd?r(nifBc7+|Jz@B&f7n7?-y^{x2vDO{`Z7weh*j&t$>!4 zq6RI3Uefefq=>B+9P@R>ap8$}U7~fl0y|egVx;``=N{g7{-ZoZ>On;)LLbwi1D!te z`{2jXMP$qxpI08@@2cH5_745b(UETCG7= zb;SnSX)}dRGm+JSqiudoi~^D=BA!>e=Ek?*@wHFa%EVyGJ?XUCS_=86#=KKRG*$+$ z+Uk>PW}Ic`4R~AYe2e6=#4qDg`7;lFvl+KP_QwA@6VAT#ir06t>~$C3@MD+1=8tau zNGt9js}Z%nx%ZBGx$257LlxgY*a`Nu_zQ%K(jx4FwJ;C%i@Ag{5m$hV&Ld-E-&86k z16$fDwpV4k70AGX!H2Dmyapz-0STkRGI%3|Qi^gt zQ6B%SwTHOY*aTaLCMgY;$%t73f-yQWNkKypAQ9hXLYUwcSo4e!5n%DGU(DanyQ}Nz#sa%;HhIx^8pd@%w%tJiZ@f;(S1G z%jB6rjj)BS?&se6$J<9X{q3&LefHsR{m=z3e$BZry6w>JnXpkURS+-}pGufvBN6=7AQ+L#CR869dI@oy1^986t+up%xSBtyDU#Sjtc z)AEWVBS6PzI`F|vc39Dr9~5E_+fe1bt#9t9ov<8}Ecu_W`jy?IkAD5J+cpnwcxY_z zS0B6eLw9}p@a*yaa^1znd_5=VMVhwsEisi6&Uv zfF5nZfH>NL>P(iFnHDNnHR6&4K9POZOETnQDHNw3qADC2j6Izi zWx*b9AziL)D*}>283w}zR~>Dm0Xe|&yrF>10+K{J?QnC{BcD58FmqvpJk#T}0sbPL z0W?nG7^+)zPoH+Hyl5k)Y;)EMXV|Z3Be$)FfC@BTJ9Kr00wmet3~0A5f7>nD>=`tj z4qk>$1Gl{ZN8uxTiB&;Q9`bQyUoqiGb}-VzBeASLEYU;Hc#jX(&TGuS(i5XfP}(@K z_NM*2X2NC%Gai#DP2n40=C-s900SQ92apb&_oPe z%$3t3Cu}8r4wOkO%S5j;A<_x#xQjH@LlONrE*3c@2@_nviaT6z%FP~CtvD7r%GyrM z8G~G|a4vK+lCYR7?1mim49*yYWzK!;ITG^h?4A%1M>0_`N5ifpf?y7H=>oLyt|x#` zvr#*HiE(R)Gl?7mw`)bw932Jg90hVxw2nXF32u@kA-qeVqyULbli{bw-@oMf2-g+* z#Gs_H&=T_2TPxUiIwL zFM00v%dX#X)m2+Ayl&^Sp1bYRtG8U3pD9@tE!)OLa!kG`#nqqB-;<~w3(0+QEjg`R zJ2?j*LM3J3s7)!7s*Y7-#lRoo&x<*{#^($c^wHKQf1dXq)qj56RmT0bjJizeEpOmAWz-}F)vC4NfhvRd?MaJoR zdAe{Bj~B?5b&L z`xoKOOAGn(o-&7EHN*n8Fszx1+8RR+A~=%eB*9@W*DzNmgY82JI@|?wx#l>s7mj4O*rtbEC*dXW?_$j;TnGk{ppXIuO`QW-DdG4ZAWI>I-)_MuR zc*-AHD{5HEsJSMbh&ZF1P^-nd6IXU1|?;ji0qNIFO03?k+oi)s)HTm<^PKk1((bOaZyl0iFyM{J1ONso?WV>v3GAcwtrlf}&l&!vHMDkT$-Pc2ETQ~GlF01ZeAZg)gBG$~l?+uPWpVdo?u%0+oOO;Acs+7v` z?|3XCc@n_qM4u=v)~dM-rIu-CR|7_OVJM0+&JXu#3keeeL3>zvJ-ilCI5Ig#P=i*B zOCoJ6P<*Auc15&kEtnoUk3O@^ZM4&Z@^=`)>ILXPAtSo~&Q7<1EN{HbLg8A&#k_PV2^1 z9ot?IdVmdgw;xKmwHNvenqL6#z{@zh_{rCEy5mc_y<3GMM|E8E;vUc}W(M66c}%DE;p zH#}|R>h7_{te-+2;$uxfLKKSsW1sE)~YOIF;f4nGgf=gdSms;J_m8PGi)ITmyn4 z5ID%xy|t)87cl@&IxEMMYkVa#p|HTd9+(qEn*A;w`WY{?NG+fZpsDkB4uD);4(?5Z z*&y(xwJxZQdBpIj+eSq6rJ*=HP#)z)7Qy7LQeAQ84b{S27zNeFj#|%&`Wa#^H2yosUI9F+At@f$;vyq7LaQr5BdMHBybeb zQNU`9>F?wK2ZBNa1qWEU_m_7mtFQ=Bfa(~xf(W*R7{@%LQ_#lU5m|I{RgW;Oa(+R3fgPcBHyU>wY5pQbYohx>6*5p;B2)s5TlU&lk z*P4J^_yk5u?%36-TWAtsLFC^-Bfr^&|K0*v?`9F`? zKTl7)^5u7`=m&Rn=2^~(EFQf%GA$v6oI^i`a>_LU6{2TqF&-_C zA!jZDd{GnuXrXY%(JcO{|EVWKbDP=>))0gEJg6HM&|H}!@CyWe@N_gr=FbUF&*R zCc-#AyIP19UX>zN+(99kK)QgtIl7bj0U*}p3^PB=;0e|ef?O*Yar|NSDR7xeI~`+8t7rVUVDS6-cw%fv#>B~3tCSjoAB)8NSYj3kS= zxRcjFBbH^0JgeJiG~WL9x4!ySuX@d^Z@l!9OEzxYc-du_o_p>&2M!*H<2VR{Fp8SZ zCe@^A7>1RKdrvR068ui5QzCUC6=GmkDkpb)gbW51J<=04s!KZm*yrko;WkzQf6&&6^!!Aj8# ztxoD2+KJx(!PhV61-lARoNK`5eLnm1hfhW7Sr-$bK2(sidDMA%GKx}M7F=%x6az}P z{9JLyc}AbL+xn-ZWkI+&4+Ug#m_-D!yK0<5f)0{g{DNs$it>g;4sjeR!4d1$4s?^X zj$;N>gX19Lnxf`mI7~ANvYiNKCpc`pB4#HC&H~W~b|Na{EHH|QB&nYLpe!7q)|ghO z?p$^36d^HE-F3lXevN1kL4_mL)flvI-`GV_adtTaCpY{GY%d)bmv{W?z;Q# zhaP?yk&7?7Xxr9p0KRs+ecrj}{M^sJ@1-}~@T@DZeDU?y1J|afrsN;n+Df`V;d3>m}szzsMB>gwM4CR!{Vgr zI4^MVSQ)GvnYLu{Ipn0+CO7w)LeMgE$2=%Qaa2Q>CwG6i2XvHY!%<@3^0pNVwg5;X zT!6Hg#o@&m7^w&w;)E>_mCRG)DLg$JYn~c4vmj4J@hyHj*{26HC?J1OzMkASW6J5{ zZW=}COF{{+RIxteZh+N%ZEt_kelT;hY7N1ZBoQm@kjtZ_HqzBMU-xeI{WOp%; zoHi3yE+?QBR4@w}F%AmK9!Eul`q;xXl|lGL+X@boP6LjT?}lzc1U3gj#qnhov^(6@ zsuD-lYIXm<{onfLw;p-q(N?pydDCWm4?etS4}3l30;(>$@WNWP`oMz^mdd3Uyx@78 zH*b3R%U`x({rYyh^@0~Xe{6hgczAfnjvbd=eDQOyz4nKH==Jax;WM7ObLSi0@WX4@ zu7%8n7hZ7nRaaej!3F1>bM{MaxV~I2bFwW*noAU!W9kzns$_5FfdofyY<&FEOD;bD z{PVEoH|7rtVMA3bRsQtG|NFH5br)_p^S{6B-*%F4xZ2Ov?PUX%z6cvGFRPZSJin6C zA9N2+X9dCnvEDJny`7FTC)=$%)BpuD%+c-Hoq&)$^YF+*-YQ^LK7~@eMZs#SR=e_-nuN z{;8?y7rx;6?N0cj7rvm?YF~BrmB)`AfAx(wUVizdeSLjze$$U^+q(6+*FLA&Y~8hM zmlj}d)RJ^Ufz=Z`*T|Ifg+tivpMBO&AmF}z`_UZnpDH>z7~)oU(A(OVMoG0)e&yNE zn~hrMtvh3=)<0C~fAN{uY#ZM6(zBlZ+Viffl`Ahh^V+vu{PO2*zq}DPuiA3aLu30e zDOS+=OVIqS?oxDe`sbR}9W0~XOk^<|EQFwht?tHlqPvT`n|DnUcA*#Wm=0VHA z4o;9s1$}VIGlmr;9#$a}TwwW1W6)o2EtTN|e16z!%q0;a2nwGJKAau_6C*exE5{My ztdLGjCt!gbDr6-VcP#+v*=4T%GuLZLzdSk@>?4QX>j7!|aQSMPz^-sjU#s`8mUV8j}I&hOO?7{_*?u z<0f+nw!>wM;&{!Pk+aV}>*9+qIzD=Q(`lR73iSgJ;j3T$+OA!9*J`zLxdNcP`IcM0 z``w$X^*Ti0F2Ns!3BWRJWvkW7#Ka_vCRwFYX|`GqJn-QC_dhT_J@eJCeD&zDW4GUa z2M|_W^mI_ses&^{*y^5l?zxjw)8D=6rfRJ!iG`i?%%%QH-}evQ_kuI7IAhJ0ebYyt zf5w$x*z?`9*KXZ1xbbrjf9tv(S3hgZ1-Bl&_wJ(){p1y|?VMbKzMwTaeB<*!jTbL z*lnf-wj^%_0vjlw&O(wVNg5|vjHYqVUIdN^nry#ZuCnCo$_yg9_5x?KXsKQ2v2HSy zvn;gT6;}Yio8>~zb;0pbJxBoE4eWVmxv5nVelheGx1)vLI9)FQU#{m!`;HvnYY zw{M5Dwqe7D@v-rpXKX*~?6Uw~U;gq}kp&{z?ge(dqb?z?aI%{Si+)!?++ zt%HXSmrL9~efT3E#QCd)?cb-1Hu~Zcbz@H|om@ZU9v}9)<)92WyMOf2 z2aZ2>c=q^1V~@XR$5r3icjqG$`;RonzH&z))RV810LUj zPVjJ#$G4&uP-uBU& zw6kw)xBoML^tr$J?RO1TQN7y{U`Vmo+q`-6nl)?o?%lh7-TJ}7!H4(k0iuDB3;4qk zy9tY+NGA;IwHlD3-EPBGga?5gA|UeOi!Z+Q*6+bFgqSV?N7&>d0za|UYJv%ckhHUh zixQjv)RG#6YWXQd7LRj0&+H*E=W(7WEuwA(HMElSHJiL=ul3sa*3CL;gfDJRD41;# z5dbcxe*t)mUvWY?VL1EZJ>K*n4Q^1wd zhb=gLYK#!DTuYU5XXJv(cG;_x`7<|eZtFdm1u=?r@r#Z~X0v?=&I@5tET=&^ zxk9pYdEk^Rvm*49_=65=sdVSuyTDrhuly|{XM{Fhg zNd0fWf-0M>x99B&A%NrJJ#%ujxTX{72k^aavv)0l&vBL|7+o({n^9XQRu@r@wyw0} z0em-2l|DauYJm?_7_h*S-csF6GzAF+2YkclPIf9@r7GY<5d{|kSwR$nPeaty8~U7_`%%mCeh_!;17UM47+89qe8DH#dwH zW^%3Jub8RJwY)dD1F3hGbHundG(fz#QC-W68}0{!iy}sD8R%$)g7Wpq)EeWFd|T6Y z5Gf16WE?Th)de)+TGjs17A?hiR4(BpFDT9Y#J_1U68eA%XkeD9QdvVN(@EEc)%7TW z@E8WH}C(P_9ap z^Sd&PQbZ}~w2+Guks0p^tb#c@_9*WXv)CvEWIUyzE+>|dy$lzt~vAlVoDeCP^8<7KH=uyl)SS;mJr3eXO*nUcSwJbmKd;hH40 zn90TmH?xWqu&|6qWflS+!krYP0T z>?LrKPed~*_rbj_Ewtu4)ijKsMLnilEFG65b50=CoEW(L#T)kgLy#ohb3p$}Bz2@F zh4n8wr>B3^$$4(x*RDXGe6na+{g@$fy86JI)fO;U8Ro1Skh)_fWK+B=Kfjc9eGz(S zp5)w2P&XgOFfIX~RpaW&{b!dTCGkL**UXs%+Z8$m( z9V=e?q`dRmbQKtu@JMZB%I$Ks=!_czTZ1SvAgs1qrK~acC422DFv48}fs6%S1y+Ey zxui3Rt((#%G6ivwY$E!X1$lI%ls21Vo`o(r?MaTw%NcFjg9B$&ld zlaYRO8eeaPK|#HI&lTTxmFe+hFZOZNKuErqOoNo*$N^3C8+h2uQxbaueLiurT24$W zm3!)m-zVyRI=@PA&WW7FlB6NCY4qgM()v+5uVAh`=u8s^pJ86sD#PO415+)`O%hMb@so*NgSYahWyY~F*CGmF6XL%>!n*NKtgo0O z`b$r*&8T+2ylC1?8i$y4q8T)baTahuLL;V6s-@FG2>#RU8Ma;_>!Z@pe#yibN8izOzHH4rWp{)s?hX2nkE9FW5D$eF2JY zT*M*cNJz#$F4SCrQREAe1B8JX-{ho8kZUVRyMUgx5^WZrj6K2W;5aa+7uHhX6RrXL z`Hc-C0l&9q0nYR6yKG&ov^|9nJ(hA=7NiPZTC@ygj4W{#NZ(CC6No!vS^%=GN{B=v zdP0>r<#@P{P^F7b*;nuwK@z$QvWR_V8C4>Sq)-H(U&Ir^3Hlkru9?C>8F8Sf5>u=d zi&+)(sPat5H~CPjyc4E%<&EzNVJn;bULo7kNyup^HRE<%>|iOQJWp((pu$#ME&(rq z7|2U&Xcj^;EiJ7b9UUz#E$MW+7rUPKIXJ}#cGL!$qu|&qC&4pNf*dqzA0!m%&8~H@ zPg)%BQovZ3Ag6=84xRDr&|x8YV6{-vlO0*Mr`-o42-czgouhsrk&H@+BY~s!iLj!5 z9Jg|b)G|55*oRhR$Cfvke7K(EnKC#gbkoW}(teu8w&a*HvY=-gGp?m*-^WmXrP;n$ z%p!kcOnIgj=DZI|9Z|sIqazNB`6KG`#4d2qFtUEoq$PRJ0SV5yY8l;BMH%TbPKljK z8F72A0H~O2eWWhiqBX)PngCOoQWefsQZ!O))WS>Cz!gB&D&arSFutcuhL6#iGv}nq zlMg-l?bWNRNZtDkmTdQh_))?|=v8=PJOh24}W&U$DI&3ygp7#^wfEs1@ z0q&%@aWjLlyvD)}kR4$O$p*gcJzwFWr&O2}6 zf-|qZ_Uej?iY}Z?U_)PE?(9qhCJ#Q!NKK%3Fo$*-roNj-3K0wj1iZup{N)`u2EQ&)?-eQ>*Y0s*_ zWB@T?7ZzR7#E^k;6BY*wigesyB82f5X$Xr<-QG>XPCh7pNtopC4@#GNRhV)O(YVD% zco^;^Vgn0PzH1myb0dtc73q{QFoddh0g+M3DkPu`aO``;6{mo!-+B0DA=*qVn80HhWbAY5xVF_LFmx5^sO9fba?5F!MWNl87(nAH zHIT5A;UiTH^v%+eNLI)Sk0_JSTR_T|FyBp=*l zQLQC6l!;j3A4Hn?0y8#qGmks&-FG*oQmMv4jpN6UU$$)7(MKKq_!Ez((_L-t?TZ#I zsI02|&2N4)b?VepPdVl2qmRD$q6?2XX8N?FkACy5w{UfQ!TIOz*s){El*wnGwWzwP zdgjcTb@g@cyz@?Z{-ZtP9`zcEdPT4crV5~e%E?#RgtM0(xzL}ZstRotBE&*^m_s~4(kHZLC1^>(pHEq zBp(H6m@fyDffXg#rts7!o?g^V#6F+Vw4h|Da->H2A-N_DoYWh|oIeVb@m^9)q!geB z34{D(fV(u3oG~#Fy>((76c^$VboA+b>{a*U4K0@=oQ%E6AZppL8h40QSm6r(^K}&c zz!A`Ms^TC^|2@3X*tpL*eX8?Kgmw|lQS|mZTdNK{xVGqnNZ~ra?k+IUk3L_|L*`oGM+>~M4)fvcr^^AKl6p@iB24a4=K_A4ii(lk%mCD_m@@kr- zO&>URM^Bz3gGS|;)VZ(ZrYt5Kk3`-S5q7MnmWl~5Xetn~)>H$L12JU+Tx}k=B&>0I z8>?9BvcpoApFy+x5c8p!$BZ-XXi09regkdxqV}MJ4#I`)nl)=5`{Uyq zHf+Qd?!<``-`%)z-MaM%h`g&3ceU>*I{%Z<%2$$F5Mm~2cQrt6amhuoPnz2IRz{NPD5NqOSqK_nXHOn-J z8L?=g6J)v}Bm0tP%8OZsKf5F{yKFw?roYQ@=bHkIcaUFUn<7a z)CpVf`Eub8#Cw;_n4rWG2qju@+0vjsCCxq81#cgmG@_pPCIdn-XjwKFp5esQBMCbW zkE8@t@+iCM)`#x+%0~y~{$#DCrDe{X*&n|AvJD$H3>!9V?Yec}y!G4I2I5*3@vEVs ze(cz>ufM*sva)j0#EIDG4IVtWqocjPz5!c22&B_+KYQenM_hN!)sH{17;&((F4MGClv!TfVFOqudH$djR9yS$7DD5 zi;sXuz9OVGL%o(e3i0(6DmYu1c2!nYcQj1e+RERY^CxQn1!;unetH$s?x2u3tUb=Nj7H>HOt#dn!w1CGjAOByIp!DI#J1y4k!V#|;9Dl5h$@ zFr$FWp^#ev);1~0s&Jr1Y0_`ccLuFB8gzyz6jWs>ys48G%A5n1T6I~}vbFx0(?_hl zSAp-#*A1%1Y>1;0f>&22bIkN860Iim??2k)6f_#o*JkteViU-WCNMte!eDxC;_$n&nz-JBGk~8ECw{{tX zHX5jLOCMl?>Rz5pP=DBEQ9i648enV+1&N8P3m%;NVS+J`+e2H@+?~m;);wPZ(Erlf7P4EN#yNn-|z%NM?*FYHb%rPBe*3c6+&DONnh*bV1^ z8v_g@Bu(3FDnt0dmrR+VxkP)&CkwLT|H-{%U8f3QA`nI<$AX6f-;6U#20jC>Td~DM zP^+q{D)?L?fuc=l+t}5WsjsgqPj&yZh7$S$I|%B1;46i&ZbBT~9ni*ZI#e9FM?65> z0ckK`V5~c8Vm*;ce$E?L2 z#tWM=N?dE&-Ea+R9V*XMwUqOL%;hNM=ABh!GO&Qv3o{lt#C9682|@0Q;w@=eYE1AFIfmW@=Qji2nZsYdCqLLFf&Cgn9@6fj z9sq-Z5~!=IYiw-5DK3}2$3e&9{`U`PZ%=khgX^csz(7sp({96A>XRv_g~*vrGLft-@F5c1?p z!wsrcG4DzHU&(nggd+Q*gX_>;;Oj@k4eohpJo_IsyT`kQWBh&vC!fpq7AD`VR!*e~ zx#C>j3OfAo)U9@g0v9;^%Hc=1IHHUZT;whUu)tJM^s!jU%^>f<1+$dx_3T7V8SLqz+*lzmb*d!9j1FKXK$~9^#VU20!*w=&YD=Cinbs0z88O7hikcw&fFvqx% zmas8BUtdM$){l8;dmDH;Bc8yapHz{q$@vYLdh4Q(jLRSIl8S2DrR1Lz4}BwhpyXg>^` zYsxZ4a!l%}wl+S0+_d&%x4?AEsO+l1?d{kpRPn)6{<1< zT;6Ab7^^}^O2CWoMHPNGMeVpCqDZ8$Vof7;Vat;fFd0Q3R|S)1GeMNJ_KegwA{15D zCl&h786X$E5*A#G90_U#2av(mm>G_V*_2fqBCuIyObP^;Z~%qfa3#QaNjR^KinSCF7%ukL^&Is-) zgqCbOfHiDaj2_|06%uq4a_+rnNYQ1wL#}PCTLum;TwBweQ&yv`g9w3%_vaaabi2(( zCGKWq2#^x}mm&>`XQ{;q5+waJ4VwlW8oeq@cj+i}+XXgMQB0fCbw`ryfcjI8Kjan#+7I}`BTaioTfgj6Sv0d6^)@)~EDIB2Lh_#Q-_%_$msk;chye-qzGK z|CITI1`XQ2eTSV03pVGBp){RTIa_6)48!~ri!v1~tq2g$#wiSEIA zFVk;6xQHJYVAx}{cq|GBAWQqmi zgCOl&({>>I8pca@WKRwmF$5Wx%0~QVx;aBY7FCGP7(QPJ=^FI4XSUR->yo zegIjaE)S`yit<8sdwcuv;lr-}i>ppMW&Y)tT{3Up+~(#MS0~ih*CWN=*W1mb0)%mP zeg2>$Z&vLSNF1PDI|vB_In;YlzOOn4)9MX5X{{NoAOC<8t~V}GEmvKBGP>A$Lj-ih z`$P;|y5x*09hLFpi17GN5*mR)NMgAn?b0*#_*E4xTBf>arBf&>Pf69fXchc58A~lZ z8JPr`Y|bRqgAAgpS+nq=9VvRFh^gBTt}WJ*ukYzHZcx~!r!z=WyD_m6DLSrGg3QWi z26WZRHyL+O*$*1i+S=NTX$JRW-$O5E$NLRj87^x%ys&7w1tTehxv+)BW-CT{Eo|Gh zX^E1s8bxkxc_x>!)*d%>il=;t9-pA6C*PsUhZ`fGcaecEd1BGGLb9SY#1&48qZ_%Z zm9R0*rXv|ZhHs2C%G)3)2GLbhp{|P{f$~5O_&yVywAPubiln0AGDns2sI@AYO2U{V z3B(fGVB*Oj|OZ(@#6~;7JEp z*Hq7#F=O-%YG2iR2Rh_6+vo zQDDmh)KLv$lqoN-NLMztb!PSRaLqvd0a!Xtlt;kjwOj%D#5IPujQ)>`l(5ps?7~h; zAnOQC1DSkC@$T(|Y|T42#WAppR;3cVrdqWqt|d;uLox=c*tjqg z1NAJkMpdp-lhx(oH}Lq57n_!Z#vxd>car%g0g^<(v05bjnS+g(gn`(3MpbHoL!LE+ z!wPj9gfOrM^V*w^`9f!F)tD)DTb84}+zJS0vo$r33&c6RFb z8*Bz=k5f;X|MuE-qeqYa{U08kGv}mBFS+=F3(jA-aKVBFXO0^;Zsf=Vj-4^%<(FT9 zDGlI$6kxB9N<6VXDA4@3RTG0n1}^^eOe;tO4=!givpK-p;|@aqUJ`o^h8{hWN)L%b z%5Y}a&UuS1L|i^Ja^2PG26B^?bxyN!VAtrir9x*gumwImLL82 zCwJX>=a%>0TeM)oPk!>VwQJWsx%kO<-`)7LpWU-<+t$~XzqWMg(k)xI6nh-YegOGn zzIR}gY0tyj9GI4|j+wdw7KeVGMoJ;o1C~%p;sU}&9~S_M@h7%+|Bl}^VX*7UrqlLl zJgqSiHMHtnhL%XqvQ?397QI+0k^nDH?J}HxD4c28C)M3*H+j}53aAMuiNvBp$dFB&HX#}!4|82zUBibDN4}}4Dd%B-XwsclFf{Dl2Ol== zi-V(46#itqr{G%aU8C;!^#{721G_c`SOT`0$!01mtJ-VFZf)-3Lkh}prDA-O<4tXr zY#CtHu|nk5hVg9)0n)TA5$6*5;vO>sD28c$f{dGMgQ`;Z%Q8mHQ6_YPeo8Iq=2&zn zWXYEtwk=!B@f`$v+!vCS=(e>Y#K$hjlmV&$VuLH=l*0eqjYcq@^4!5P39|q~23(Xh z-&iRYBcuLEdTa!1oQdGHBhCRkjZseatX&ys*;;?Xc_UW-y!`luA6}Asj}NG-s(kfT z?Au-|PozOKrKwoXJs|6wLVg_aXmg0>_O6o)nT5eI8&gfFeq zBqRxW?q5t-vB$f~U5&{AG;d@@CXU5rrm|-mJJuz!=~J`Btn>S(PRdsyAp<-G1^xd8R`b?eu!U;N~smMmL_a0Xbs1L(B0 zklKS=i~}GK4q~F^|GeRbs|fbZu_^6u{{wB2wBYl|O;(BZ2^dwbMQ2(&EdM=~$fZ%4 zwf1F=Jv+{RtySusGzB&J)bhL%zvW3~bKI^IR{6e6`*op%wev z3(r3=;IS%LcKhxC?AlT8Z_owjNu2f6o2jZv4k+j(l|>3h*!G2Q-cgcF$TPH2h8L7v z|1L-YWODVPC=~=X1vts%5@lj?0=ntNsG2ZqZ3W3(W-w)6IV7>tpc3bi90D0jq-xfw zD4S@Pq^Lo%sF@3TDp<*kTlf%%a5}O^%d{^6%RBqhB{TPfTGpF!L7h^WivkzDQj`TU zWZ#p=5&vy2wjC2dVAuUtyTtyy~LN-9x_``!hy3H2prHnlXD9 zu4nEopR^c?Qxcl|cCEvAx16+(OJga@5*G$?w&HO0gS{Q{_)C?gv=$TAxvnUzv^zq> z31SP>;;M{SrsEWnGa>+PqMW`Q;fA74^zEz1A=HcKMUU}()9j&Q6D30X9Z^H7o~FBJI#GrHOaw6}M3 zbnNtKZf-7=>^q!=-i+n$V4&^q$DRYGOp>}oj*yQXywha6A#I2-_4&<}9OAw}tH)}? zIS@stkhsQRhC2w#n3gDE$7#hyBXXePmk;v3hNL&z^m#{q4l~PFE?h_G6Ejp{0C4Up z^>!SR@yk^FnCMp%g-!Gop+zHuWkN9rf!pJ1)!=z?XObhv1BHWv9BYkY_(K5XR{`ZS z&${aQ-`!tbp_7Hs($aFn4cDJ^;t88JZJsmxq{F660Zp1TY5n^3Y5h-e$aHnNM;lmx zPkynv1gNI7k?*E|?{_5kZq{CpWN?{K-W%w@#{0{X+d}O7K(Gm(R+N`_rRrNdy7)Cd zQ~;P2oEf~2ZYzNsCATC%l;J12te`l*V?ll>lgz%#$vhHYqD{+y8HgMjz*;nG31~eP za2?3Dl?lp~;mR)#`f2_s)rv);hJa#fsPol^Al)s34~4rrw&zAp?Momj#JW;#aFlRT zkq>zz7P@9!I_@{utgx3vn3w~WC$jvl?zkfxx4&K_VDafJRaG@LwXLnK+nSn;T3Y#7 zDsu$_H8nN%uW}n28tUrm%(;-3%IpE;MZLa)V+0F($k_o!fAv9=`~5N|+-cze%2%6v z$|)YXeUR;vI3be+Xg{c|lh?;0Q~|lg!9<~mQ^`WnhEncCH^ErUShckv4>R1Du$W`&y$+*c@LoI(o@E@R>fPDxVmjVV!8 z#Gnxp8)}glzDgG8DqIp--V2q251HMH(GGgy`kV_jVGX(FtS=rMMVAdAD^}TUXmDND z<#k*vL%3A!sa<3=j;6?8*%n^vB6uA&bt>Z5GtWNP)s^0|Wy|X;UdN`-evg6L@#DwM zIA%s?XGd#G%akcoTHD$dKk>x4apOMwnOhL)&OGCcljqJIGIYq?_Lr7rJ~d3o>Av z7H|1+-kY$Nj+u(#%&T3RcS1~6rK0WzDxRXqJgVrL+BIe%)v7Nj(u5YT=c@>xL%7kc zM%uR$RP?Jdjs|!rIwNe$!5MT00D6Nr83#!*76;gbSY3Rh&#oG7ust!wK^0xM9hEgr zumw5fpB)`)ihz>5QkFq0Kud~Ar+{291@i#s1)MbV9kst5n3z)UzMc2 zinvF+2iYmoF|%*9PXJS1$1X7)h}b<_27oIYtP~%0ywoYJ9{b=>Dn^!ABobVWEq?!| zjIRcGtp~;h3_P!Z?)C;fEhyB=7;LGG4bL-tE}2 z6NHW1fuly*W2tItYH&?(+iiE;efN*MGMQz|UV7t=l~t7$9UYw;H@y4elBEYvnsmYm zC;a^9_fMZbZOW9%4?OTtds{o3Ew%?1IQ%YK6!Jf&y@H|+B$-A#SAxb+7^{?(oMi*t@>mX#|y`Soj3xx#l=`89_76gOdLCb zWFe;_AZUbYCD?5|rY*XD4&)AXDz#WX;&IKn}>}evD(nFbYC0 z5G82NLqWJN2)dyoM%J+H^g}I}Dj;#r>v+i*6NoOp@#UEUf@@p~{`UAPe75LZ`MgPF->u~9thtVMU;`NN45 zC(J%+)(`*t?)v(A2zPdLLdHzR-EcWe=}=Jw@sbh=#J2kbeQL3L;X=oPd~#0oum8E& zUE7*FC18E9#kTjLXv9-&Wo1=I`OvL9I?BpZd@PmR(ic9M&0l!@zq5MhWtyr{ujRyd z*5`KJMLGcQJ}U`pA{Q##g6t(?_qe(gbwVo+d{h(mHOTlO_c|tTK)0;Ju3Q4DHZ4n? zJPxWA@h+e8#w`a{B@JwGcvCA0dgZJY1IE{yw}N{Q&GBa##zSJBu;3vD`?FeJe~V|0 znjL+r6}4=upZnoY99vT)@IiRz&SnTARM{>MK;ABOy8#@9F2r#CYatRDq^<)<{UPC- z&s%Aikkk8t!7lq&3PpVOERBj~4gKCYvFk=l2R_+ErKX<8fOy|6oO_sW6%~~o6~hqt zcv~40o0C6wKA9&J_{apCk0iHhhLs#7mGUeQn9#!M^G3yuX`wZPtxD-Q zMZB4?uI7?Ji87Ms;zEmv`21E*uK8T80IIk)9D;ph_(*CK$dxGy$mhojYB35~KF-Um|4-9nSd0sx|& zUqa3e3xT@dhgITa(CtR z(KA1NmWTwrtU(Hf1ea{(#pACs`0PRJb`X+`i6!9sAxPds0fQr>-j#$Ii2I%c7-Y}n zwRuD24G)LVGHS><84p4%o~PIi)TA0TqHbCA+VbW7ANWdx?)K!eeA|bxYyS8_jx#_q zUlctG>}_Z&+I)1RN#&sVB>^MHa!?KU3085$0#3!10A|gT(0DExlkawW%TXQzpQH(C zy7BB(05mA)WIZ8Kd&PmP!W3cziMRZ6h}9$|6i`?)CQlx?p37u-SxLVrL03ppw-l63 zC%bDd2|57VQ!l-Y81?mfUNoVbc%_he@W$3+qZ5@c^kObIgRy?A0EXEB|>^s-j? zKRNB7hJj*9W&~;Rjj(-S(wxlK1#}37ok*Iy%C) zn)?++4HoU~2Ohl|Tg;OB`ueJ>>ikjaS-bDY4u_jt8&k|tx2Z>#v2DS)Q#Q+Zr8LbT z2@x!c9DN59#}b7MQx?P$6R@iq8sS?mz|3SbRh2azE12UzqnVBAnw5GDNjm)Rg}#=zh~=I1aFGeL>4 z z4?1YxhWCQ3ecK11I0L!}M zk20CV4?p7V6|ZLIe0)~r8w`B^^PMm6Lf~s^YWm1kSAP9#U){NLr(^BMUP41d!^f__ z;Xm)VJxWzMmZ5KlG!F&JZjzyfFUNGy3gJyC)RgOY;$&&2X38Rcv}l)dl(B_}_c-wJ zSF{Lv{6&;~Y0F!%cBqP|ikYp+jbh<+4Y5Faw87RXYFwAe5kuZbSo$2QdPJdcH@d1S z@V93;lX;pwIvM04X@2&y?NVaN785pYGDP~gQZ-JFql#l|_ZA$l0M=HC7UN@NF#Bkr zlhG}T>gww|1>WvtZK}4m7CLQh?UYP_nx>uUoO0L^>sB)GU3*kzn0dPkbh4tNBJ7p- z_lU^Y%%JM&XQ;Mf?EtNRj#S4RVc-7QL^&_MD z5!r^3*@h8ibt58BJ!p7Y-N>@?8U{qlNyF4Y2=9-5`w+0n>gr4o zPLI7tS4WiTjK&@t9ruxF#ud@%X=T~YGH^5vb16X67JD~{We_OQVn>wiP~2>bGBAkU z9QJjZA*RPvIq;x$=GUT|AC0bmAiDm(=r140-tb^_!-HiXdmwfFL(vWYlO1(9&0;Sh zaUt2d?cfrioECsNmV;1K6~(-isq{ceG0PX#O)PjXkwaXU$Y@NM$)!Rgj!>D$Nm7oD z?kFJNLMaNKm<7+_QOKjx;M@RVGUQU8RpvJno+NzrB6Hh#0)=9Hp zdimv=n(F%c+RBQ`MubA1Y|Vi{$$p|pEM2msNZ>={YVrRRysob9;7OC_ojmt~^UtfU zu0|+yLIr^2!w)~adGqF8e%l!`g<@#2H@X3kN5FN3o?w!p2^5hx3s#kfqRjUbFqyLH zF=NM1m~_a5iHD4zcu3=rp^QX`fIR{cs-ikN=bxhMe-T}DYjoLnqmTYPI`xYY|0kaw z*jpsTD3j?t?ZoQ;cjtM(y!X?O{`l0ty=BV0IY*v6`-u5-4xj&_!$u5mWLU)f;~g2Z zkmZ9$V2z(2X0z3ew!e#Nhu04~AgUW4l@H0*4$CwQ&o&@m9$L+9z8gR=j}pi&?HbM!d6OeM3Y2Zy)*1!w)}l_BrQl-n?nkyPI&Kxoqi+|MAUl zU3ukIYN|UU_O^QU>hcrM`HPj${;s-Qfm~>9Z9Qw@f=}LbN zE7(p}R=Vf(K?WUwDVT++JVgLn$rM0sI-Q1{_*cLJ_@-`RmO%>V(OhR|Ct86@xHXB* zEPSr1smb#b@^A@EQ_o8cl->t`5qsdl2VZ#pdH=xzFZZS#HhJ#JCofvGaByS&gozU; zO`5pyjMKO8*wNA1)!NpIPDrvCFnZZ^blR7qqtB0CelYsutCmrzVZr1{!zN4^G4GT)*IqjRy33|td+E{FUU}5h&#ifN#Rf)C zr$HsHev71;vLhBnBM*t1TZh(Hd}w^dQ3q7kRA#p{ck*9l;AFn!XVLa|oVuaFg&q*g z=V-e3enTG(!t?Gl`rW;vDA5YS8BcX_d_Zx~;30o;_0_oKJbva0(~h1tW5%(^9Y6EH z(W75~eFgV`e3pIJ+gt-YW5+C8 zy2Q_3pqMk+%!rW(;3^uc_^gGC-deq?qoZ@(JMWAdb-=c5+pfIgiX}^yy!y(^In%>{ zLk)Y`%<$nOw{P7PjX!=w$J&HX9tb68oPPQlXPkcg@y8u_;3#b6z|4E7R8h3Fv>^6D zeaDU+2pRTJ1Mm@I5Q&gS#6hqF5PepzT>08-uNfb4aO1{}OP4Oi#qx_UzKB|I09Y^q zq}Xh_V50-T8=IY-u>9O}&mnAqV|<8NyC@=tLdNbqZrQTsnP;9sEqr+L$tNN3+u!~c zfgdfxXSihYsD(W2G&MCn{q)o3EqVlb=pscGV8VbE_c>&`h7KL_;mbcfV#M%=A9?sr z;0NFT!T0}b!^VwsX3swN+_QVw^kJ?Kn-o>mMNfPu+PpGab}wV!>yKnHFA)kWY8e)D z0tetuHAp(khDE7yQTvdnYhu*V5M^7UEUt4~qjWPWCF~>xyY1puKJ%T~u|q1pb>4`7 zIAi!X&l~yd&67SmcUaVp>E~Ot9U?O-2B4V7$%AUqjtCwED!j<-6D3U<71kC(vesvc z3MSoiVgo>-iI}iuJ8<;aPk!ptl~t9Xw@ipQ3#nLPz3CG2Pj@eED+33R}Wha<8pefhFdu9f}>u zROQm8%YOB%U#(ib_CId@=6ApS?LR)T80+-MKmN(4&0B82rh5B>7dM;~M6m%qCI{s$2h!pbiS?7tB5MvopnapFWolNVli;iZ>e z+PZb?E3dqQBEsD7fB*Xp8#X-q?6a@F`YQVT&O7fs_Sj>%I>v?t0SICUVeh^79wH9H z;@fY(jUZ^z3gd!2;uNaDhc!e=RK5G|yXZM0J;EP?5n>iN$iMmKn;6{3AAkI*r=Eg+ zNTNkVNyrQtG6Z64)~rD=MTkT|96EF;8ihQZfjm5c=P$qfveiNt_ECfdG>ziAb?g54 z$3H>_Mf4grt^4~Fu%*R-qf?EIjVzZ{R#erZ%ZnF3-gCT0fa_?E7Jn}~^6Y5tr=pu5 zk8b{Bbm%F(x*2(BR67K5hvAAF!!V(fgOKIT#4L6Sh<9yKx;5%*j?z0A_+TL)ekQtc zEQ`|7@ds5OF|ztwi<|CzVS9P1Y}}xN|9RifW4#twG9_#n5RjaUGMm20`Xvg9Z)y(wDxndB={)QQ0lE z4fCsOr09SxTbmy7iS-_~8u?(v)a*j)&U5@q3iz$fJDaw>2RE>R(j?4ww6$*8yqO>P z2FV~_469bHDiX*Lzs8LpcieHu9)9@Yha7UqamOADnm&D6d3gm^juR>dT<6Z3HS783 zpGSB?=s}1EPMwMvhvv$fP+mqkFDa`wQJGt zVTT=tw%`u}>zp}rYHMq;eZwdpaKHgDe(=EucH3p?M98b(A19uYOY z6K#7t+OaWOzclsoFQPXdM^NL}Q{rIZ?Rrj1r~P|cX8zUYbFN%}!P)Ozaq8Nuzp(jC z1i|tMD<>!-lNdUe<)?B8b{lr4pL)A(%{H#IPA2+r&ah9OX?g&h&!g_qOR)h%Hj9gf z;WvN!mY?5y??3+I|H66y)3^LpWu+oZS;hMGYae;!ci0f@*xrQ8)o2#}T4Rpjv6T-(gDvU)q~ z$B3tG@xV6*0cq5zi4!M`9XlF15F!FDAMMNArGN;9$buao!Vrc7dyONHJo5F|Uq@HL z$Homo2Ta5o?EBCP_*jI{f-a&Jq7Q-#mXb6go2W4e& z67mSLZ@u*vVjOHDWFz3BT{wXKIfUT=nnoV(0fUw6ru&nLK&=wCV05BHNkn zY{RKy-u(H!br`#|^6F^gtI?fTMBl$8y7S8HeV@tR_qnL$Jsd4gAlTvUn_vywK;;n? z%QJsy8}o) zT#6!oAqZkKh+1f2tBCcCIEcL)bm6M)79j=;7({H-h7B8r=3o{Mz&8lPAapGhA_IS5 z6Bdw%5vZe4$ip%4VH1%NyFw`91cgl~yh8YcHTZz|h!~9>C73X11F{!^9{CS9bacv6 z?QQMLm%oaW>b#Rro;+ppvB#Zo{LGny1~uMu@4e4G`+T~)^Or}<)@bZ8(ez8AF~>xs z4vVIq6D{~!wCu4D1))}JnI+SHnjD$1iJ_vpio zitfTePf>9nikb;ma=ck1)z>b6uVBcDn!Zr%U@}{kuGdMTVAB=u> z#K;k^tyo!Kll{cP7l+g}O+Ik*kM3Re+S&>TbakfRSh?b*WiPECJCs}xLR zEM&l-nFSwAaG(Vh0B!04{uNTzS530mf29A3+!Wk!% zZr5kBcJ^|IG9Sk7>WGF-jL!b2=+OC5MJ4q&y%zoOnrQRuQF;D_i3g|GsNoIMr;dK( zglk$dWk)^v&GKyLvoo%5u56h7%)h_1e9OkI`WAE{U_a9lUH+fZvPerNZhxqZuOFojp(PYFaB|fmgjB&YKcyEGN67z}U79FoW*AK*C zm&?iGIHnF5(KvN{OM6GAqNZ%)yU}ZJhiW(d21VslQ{}5N>Gha$)(@_6hJ}%%#?;o< ztXcIYnNc}boiakU>%`yMD^F^(NO=C{B5{p^!YLJ{#|%s~g;e#hSFhbn|i1QbLQ6WEVEhT?$_z(I^xoQ@r* z7czEw%{k&Zuo}cZ#JI6D_<=^p&S>NEsIAEd&7y!>7AG#7*#*GFD35S$Q4|b(ozcR- zi6);KwHN#dlFKF);X-@Evc%8wdKdKo6BDzP#sDKX@VP?lQ1B|xaYL@pR@!s@P_(m< zm*<^Mr}V@-Q#dtj1|n`0MsG#N{22@Ae%jyv{omt?6TxKak%vG1^wZ|-mqcg4}bW>^DnsIsXzVc z$}6u#jJo~y+i=Ck$-}^R_}Z1rdkB2RkkjqFzz5hit<WfzY| zLx!wfyQaFPu5nP~_NMJ+DPEanySmD7iP_arTi=LcS7(RYOJ=(A1K+Q|`;}b?e0n;| zbzl18{-?9-6Zpi9H+}EB-_fqB6mWb&b`UMo;}Q4htzb7cb0&|FST-?mwl9X|knDD}v$^?<(@($l znycOChWoMiP+MF3jc@$(Bab}n%KNb&`%!=cMvZ!R2tG2G}rRu z2Up!&l$E8^Y5PcbKlVDRtE=sEp8eR5{V0k|CNsFU{LVKTzH#}q{|}aheYv23?uY;Y N002ovPDHLkV1kuFBRv2B literal 0 HcmV?d00001 diff --git a/windows/configuration/images/start-ts-4.png b/windows/configuration/images/start-ts-4.png new file mode 100644 index 0000000000000000000000000000000000000000..71316899fd0d5a6dbc3b1055e4831911466dba66 GIT binary patch literal 123289 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%0Dg-03(^J4WlC8$% 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 ~am#>^}MQMwg>s(av$H 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%0Dxl{S>g<^}s-_vn#DV~J2>emeVBB32st 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

      4xmiF(Yo?o233=gm5 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md index 21ca382b0b..862d9502a7 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md @@ -99,6 +99,68 @@ Before using the APIs, you’ll need to create an app that you’ll use to authe ![Image of multi tenant](images/webapp-edit-multitenant.png) +## Get an access token + +For more details on AAD token, refer to [AAD tutorial](https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-v2-protocols-oauth-client-creds) + +### Using dedicated executable + +- Download [AadTokenGetter.zip](exe/AadTokenGetter.zip) application​ +- Unzip the application +- Open 'AadTokenGetter.exe.config' file and fill the 3 required settings: + - tenantId + - appId + - appSecret +- ​Run AadTokenGetter.exe + +The token is displayed in the application window + + +### Using Curl + +> [!NOTE] +> The below procedure supposed Curl is already installed on your computer + +- Open a command window +- ​Set CLIENT_ID to your Azure application ID +- Set CLIENT_SECRET to your Azure application secret +- Set TENANT_ID to the Azure tenant ID of the customer that wants to use your application to access WDATP application +- Run the below command: + +> [!NOTE] +> The below syntax is for curl in Windows. For Linux you should use $CLIENT_ID​ instead of %CLIENT_ID% (same for CLIENT_SECRET and TENANT_ID​) + +``` +curl -i -X POST -H "Content-Type:application/x-www-form-urlencoded" -d "grant_type=client_credentials" -d "client_id=%CLIENT_ID%" -d "scope=https://securitycenter.onmicrosoft.com/windowsatpservice​/.default" -d "client_secret=%CLIENT_SECRET%" "https://login.microsoftonline.com/%TENANT_ID​%/oauth2/v2.0/token" -k​ +``` + +You will get an answer of the form: + +``` +{"token_type":"Bearer","expires_in":3599,"ext_expires_in":0,"access_token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIn aWReH7P0s0tjTBX8wGWqJUdDA"} +``` + +## Validate the token + +- Copy/paste into [JWT](https://jwt.io/) the token you get in the previous step +- Validate you get a 'roles' claim with the desired permission, as shown in the below screenshot + +![Image of token validation](images/webapp-validate-token.png) + +## Application consent + +You need your application to be approved in each tenant where you intend to use it. This is because your application interacts with WDATP application on behalf of your customer. + +You (or your customer if you are writing a 3rd party application) need to click the consent link and approve your application. The consent should be done with a user who has admin privileges in the active directory. + +Consent link is of the form: + +``` +https://login.microsoftonline.com/common/oauth2/authorize?prompt=consent&client_id=00000000-0000-0000-0000-000000000000&response_type=code&sso_reload=true​ +``` + +where 00000000-0000-0000-0000-000000000000​ should be replaced with your Azure application ID + ## Related topics - [Supported Windows Defender ATP APIs](supported-apis-windows-defender-advanced-threat-protection-new.md) diff --git a/windows/security/threat-protection/windows-defender-atp/images/webapp-validate-token.png b/windows/security/threat-protection/windows-defender-atp/images/webapp-validate-token.png new file mode 100644 index 0000000000000000000000000000000000000000..c813929e31086ef590792e5c1295939f28229908 GIT binary patch literal 56018 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 Nme-IglQ9eXzW~Nr3 Date: Sun, 29 Jul 2018 09:22:33 +0300 Subject: [PATCH 010/487] Advanced Hunting API fixes: 1. Add beta disclaimer 2. Format permissions 3. Fix link to AAD app creation --- ...-query-windows-defender-advanced-threat-protection.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md index f416c36d1a..9171ffb5a6 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md @@ -15,6 +15,9 @@ ms.date: 12/08/2017 # Advanced Hunting API +>[!NOTE] +>**Important**: This API is in preview and is subject to change. Use of this API in production applications is not recommended. + **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) @@ -23,7 +26,11 @@ ms.date: 12/08/2017 Run advanced query. ## Permissions -Application needs 'Run advanced queries' role (See [How to select a permission](exposed-apis-windows-defender-advanced-threat-protection-new#create-an-app)). +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Create your app](exposed-apis-windows-defender-advanced-threat-protection-new.md#create-an-app) + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | AdvancedQuery.Read.All | 'Run advanced queries' ## HTTP request ``` From 98604d553831308c53ce30174283067b7b077bc1 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Sun, 29 Jul 2018 13:33:34 +0300 Subject: [PATCH 011/487] fix to sentence case --- ...nced-query-windows-defender-advanced-threat-protection.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md index 9171ffb5a6..0f5c1e8f21 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection.md @@ -13,10 +13,9 @@ ms.localizationpriority: medium ms.date: 12/08/2017 --- -# Advanced Hunting API +# Advanced hunting API ->[!NOTE] ->**Important**: This API is in preview and is subject to change. Use of this API in production applications is not recommended. +[!include[Prerelease information](prerelease.md)] **Applies to:** From 90a79911be9209f36f93e85940e7c9a7e412053f Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Sun, 29 Jul 2018 13:49:20 +0300 Subject: [PATCH 012/487] remove link to zip file --- ...osed-apis-windows-defender-advanced-threat-protection-new.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md index 862d9502a7..46c1081bfb 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection-new.md @@ -105,7 +105,7 @@ For more details on AAD token, refer to [AAD tutorial](https://docs.microsoft.co ### Using dedicated executable -- Download [AadTokenGetter.zip](exe/AadTokenGetter.zip) application​ +- Download AadTokenGetter.zip application​ - Unzip the application - Open 'AadTokenGetter.exe.config' file and fill the 3 required settings: - tenantId From f638557c8d3077807f0dc91b78bc429ce1609a67 Mon Sep 17 00:00:00 2001 From: David Laufer Date: Sun, 29 Jul 2018 14:05:01 +0300 Subject: [PATCH 013/487] Advanced Hunting API: Add page for Flow instructions and page for PowerShell instructions --- .../windows-defender-atp/TOC.md | 3 + .../images/ms-flow-choose-action.png | Bin 0 -> 23892 bytes .../images/ms-flow-define-action.png | Bin 0 -> 27647 bytes .../images/ms-flow-e2e.png | Bin 0 -> 44839 bytes .../images/ms-flow-insert-db.png | Bin 0 -> 44839 bytes .../images/ms-flow-parse-json.png | Bin 0 -> 15736 bytes .../images/ms-flow-read-db.png | Bin 0 -> 66150 bytes ...vanced-threat-protection-sample-ms-flow.md | 84 ++++++++++++++++++ ...ced-threat-protection-sample-powershell.md | 76 ++++++++++++++++ ...ows-defender-advanced-threat-protection.md | 28 +++++- 10 files changed, 190 insertions(+), 1 deletion(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/images/ms-flow-choose-action.png create mode 100644 windows/security/threat-protection/windows-defender-atp/images/ms-flow-define-action.png create mode 100644 windows/security/threat-protection/windows-defender-atp/images/ms-flow-e2e.png create mode 100644 windows/security/threat-protection/windows-defender-atp/images/ms-flow-insert-db.png create mode 100644 windows/security/threat-protection/windows-defender-atp/images/ms-flow-parse-json.png create mode 100644 windows/security/threat-protection/windows-defender-atp/images/ms-flow-read-db.png create mode 100644 windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-ms-flow.md create mode 100644 windows/security/threat-protection/windows-defender-atp/run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 10b1f2f16b..2cbcc1047c 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -100,6 +100,9 @@ ### [**Beta!** Use Windows Defender ATP APIs](exposed-apis-windows-defender-advanced-threat-protection-new.md) #### [Supported Windows Defender ATP APIs](supported-apis-windows-defender-advanced-threat-protection-new.md) ##### [Advanced Hunting](run-advanced-query-windows-defender-advanced-threat-protection.md) +#### [Examples how to use APIs] +##### [Schedule advanced Hunting using Microsoft Flow](run-advanced-query-windows-defender-advanced-threat-protection-sample-ms-flow.md) +##### [Advanced Hunting using PowerShell](run-advanced-query-windows-defender-advanced-threat-protection-sample-powershell.md) ### [Use the Windows Defender ATP exposed APIs](exposed-apis-windows-defender-advanced-threat-protection.md) diff --git a/windows/security/threat-protection/windows-defender-atp/images/ms-flow-choose-action.png b/windows/security/threat-protection/windows-defender-atp/images/ms-flow-choose-action.png new file mode 100644 index 0000000000000000000000000000000000000000..867fb4d976e716ca4df29be5e03861eef9a823a4 GIT binary patch literal 23892 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 ND9dZeRmi*y{y$gQ9pnH2 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-defender-atp/images/ms-flow-e2e.png b/windows/security/threat-protection/windows-defender-atp/images/ms-flow-e2e.png new file mode 100644 index 0000000000000000000000000000000000000000..6017a74d89b3decbacb49d04eab9ca54502464d0 GIT binary patch literal 44839 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 `c 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-defender-atp/images/ms-flow-insert-db.png b/windows/security/threat-protection/windows-defender-atp/images/ms-flow-insert-db.png new file mode 100644 index 0000000000000000000000000000000000000000..6017a74d89b3decbacb49d04eab9ca54502464d0 GIT binary patch literal 44839 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 `c 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-defender-atp/images/ms-flow-parse-json.png b/windows/security/threat-protection/windows-defender-atp/images/ms-flow-parse-json.png new file mode 100644 index 0000000000000000000000000000000000000000..b42c9ec193d604d6a0db6efd6829d4e6b3e101ac GIT binary patch literal 15736 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-defender-atp/images/ms-flow-read-db.png b/windows/security/threat-protection/windows-defender-atp/images/ms-flow-read-db.png new file mode 100644 index 0000000000000000000000000000000000000000..89e20f3a67eb96d6b64eec60050536e04d9eb929 GIT binary patch literal 66150 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