From 690f112b136394fbbb8be20f244e44c3362c5400 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Fri, 19 Jul 2019 10:56:15 -0700 Subject: [PATCH 01/19] Added new nodes --- .../provisioning-csp-passportforwork2.png | Bin 45344 -> 89264 bytes ...ew-in-windows-mdm-enrollment-management.md | 9 +++++-- .../mdm/passportforwork-csp.md | 22 ++++++++++++++---- 3 files changed, 25 insertions(+), 6 deletions(-) diff --git a/windows/client-management/mdm/images/provisioning-csp-passportforwork2.png b/windows/client-management/mdm/images/provisioning-csp-passportforwork2.png index 8f804b9185746a3e1513341b5c150666b1a50be0..92585d54262529908d97d5023b1d64277ef8cb65 100644 GIT binary patch literal 89264 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 G{a*kgoHE4# literal 45344 zcmce;cRbbq|39pOj1n@UQe@{yLUva6juQ^b-g4}nMA@6{O~{cI$IJ>x_R20Cdt`5} z=b?JPKi})RUAN!wx_;m9AKh}!dA**m=kqb{kNxsfQjoliPlb<#g>_k4N?ZjC>jDE7 z*2RyP&Vz5Zh6vQaf9GsfBt@|h9XIB|hl|D{@*-GRg&_ooFR;O9yq8iMwpdtK8ZiIP zHCul$z{2`eDlIPZ)JbRgNZ0O0zgNL!TW82D9DRZLv9c4wHlO^e}52AxXU9Ft{snD|Jprqo$evCu8#AGPYAnW1qJ4C!@f@u zW~DAw>oGJ-d%he3*_jW@)oDhpt~m%e@8oW66Z}Hnym{+KG6$eQ$@LtVac9WU!Ve?; z=L((MvHQbv$(kP)3%C8`k7RS@7t5=|Pqc@JD9WVS3#HrY4Lq#EAY1YZZSdNY3;eTH zoeotbPgN@qVuzT81*;q7r){t9?Tv&4CERjg7sedot*bf|`j*A}>xU|x{jZC?M;G8j zO4lW^`?45%E8x!6;d%y}A{O|}0fw4th+ne|`7I{$+qPDw!>aVg_V9>eX*VGe!zum2 zh@w^^Qf;uJiJ`7F{EBRJgbOh zMW^Dvgv+DeY}xl(Oe~ZuCLUD^^~Tp^Pz=Jg0>7#Y{gk)Jz%ySRA|(l{^{}{or%R-; z@k;2dUd5#S5NNUuY#gC_|HkfPXatfrjf-qpIWoI+hG8`C)ArsGv9wtu^NvH9V0W9E zJG4bKI?J(V#Ng=$$pLcyXfs+Yn?abhTl0sRRY@mG4m?nJXvYNI7rKv8-^a(JoO~Wd zITLX_Pd3ZXjjJYv?v$ffawEymS2Yt;m~AB){qkGID^hQYdQ!a~&irA>?n#keGagxU zZz|FL(^Z-JS@KQQxMA0hg~a>8Jd2p0Rbf9?wziLWf?aT{wiwZ!kMTp$!9TBm9l%CrROMT%GSerT}`(< z_%l?Gj<*w@>29TP6q_Pi1vlMzLCdTYRn*$KfqRSQrf|;hZSA-n@6B4@II8BjYaT{d zEksQAjnbKZAB!D&LDFVhp4%H4TlZ$LUXxaaT#UHuI;?8eYvQ%DcNv^33ibywoF-Dez@broLLo+SbIq#Qv+Sn+&W6<`t zXWZ`A-Wyz*byG3qU|zLs9g*yX(`etF_Mq+cVsT)>nu+6Q(4UFe?P9K+HEaofuiqHVVZ$|UKxMLC{1LOLAyoNcb&t`y|t zqisZB^<@#3!J!TPTE6lj%J*8|fR)i4>$E$0rIC6YZ>PA1yVv-sl=Q^(rl$MLN_AQ- zt>Gc#$cMdI5pGe7v)01gaF_4ZhhUkmTPqqG8oV5bsT?e2x3sx#a54MaU%z6IDXxR# z(BadOXFa+ptI<;>fX;)_(h%OPaNfxJ3xmSKwX@&zzJ`vv)U)Ut-$LG%MZ-r;tl$xv z_JkG?m7Xf|83fGJsdg3cW`Pwv4QtP~(i3k*ui^M&2DO;}PP#u{^!A$AkIoF=Cz9 zspm6tvxFebmT?V+k+VbsLO?QptMJP8c*-MS;jfFq7rWJ-Kv)~P3`7e^6EFM6(!kv% z$b2W#;oMC(I<`2+VnuHTAo!%sGOntDxIsUzELzcA`yFQ_71&zu_^puc8blTgg`CE#%T4Vj?C$TzMj! z@UUBYR*o^#+NX`PEo5T<;Afb~Z#!n%d=JXh@lF0YZ=EfV=`DrS0_G>uRw%>GVqWyR z=2chcSz4LEc}Ofn6zid~!3`sfdJW6Dj-%HnccTj^!k~!>Qe1d>zASjGF~`$|c=4?| z$kF2OkmJQtQnoNt6{NV|#;=DIi<8=CHX+HgaE?9$royEcDeIV{G;UmWZ60Mh19URb^nsFin&=tcZ#cuxr=j&c-EQ%4xBm9N1QGG7dtry(&YF(Vq`C8;L2d>+d(STla;IuF!9Ce&$lM;{K3yVd2O|HZ8aB zIpYPiioDN$sL1ZwrXmIlI%ltHi@$T<-EzjDSg(YqJ~0}_a2OaKu$u=%ia?Ck+F=BT6XxN48dWZI!|gpO~m*2~?i&)9H(0JVZDkmkEUz zJRgAw4o-GMo=|*!B#$Eg*&EgCJ;{={cp3a|c~=P%LqNfZk?gTDm1rK2RTpg)( z5-$(xkQ_WB`+k({r}A)XNrylkuqA04)8QwOfY#bI1F z%Q`Nr#-b^#*}hhz<*5ijdMvxwlxVnyj!q5S-puZB`d4e+&j;%Vj!$Tgj`s2o6!W&i zZQx3<$~M*HOJ3^GYv2w($uxLW(pdV2D6-MBpAUTV*eV6agh8t5D<~g0;KJjT|1)3k zvJBSO*EcB&!H*Ttq5HjWyKt&%*_}6L zP?(suJG8-d=;+Trz@%+#j9J zl5!5_xFL(0kV~%Rk}`amFH}CpWMLf)4OY)nvqxhdhmDHzf@@bhpovzSuRk&F@p|j{ zqFKhSrg5l%dnSbD(8y&!t^y;y%jeOk$H*tmikLu2-(>aKB+a-q5rLrDwf@G}2@d|w z$4p}_tgFduhs+KX&W{Sv6??=vO4Qa!1E(nRLF<>dG~}~oGic75u1K|Aj^u3JV5~hOqumH~UDEPK?fP)WJX6gq zd2^rkk7C47GbaNjcf8Z17sKe|(f(DEWFEg}+c_l!zu7X(D|%6y9!Hi3s7o?96|jy* zzA#F}FNOiW5*g`Ke5Jow?e-g~u(J>{0|^R#rm5k08*| zgy@7Y{9E^AaPfulBRewW19>^M7KjagZL6UmItL2!^2Oq?UXs}OB?6jE{hy8ifm7%( ze2+=FR4b%7aJg0pnC3*lrYFc<>Huxx{mD8>-pFFC1i!m|f3ip6&k6;%jFjsmrv-uwk*J?0>p zH2oOJul|R}Ya7#u%hV@*JHRibLN|r%ev#1OKU~z0A_AfYfk1Ne0K2<*l@PGVHbZCU zJybt4$3jS;nr~&0ZY>vsQ1bF>lFH(kH@MHp*w}ikA`=0&^*CDu34e+}%%IbYCpUQa z*IsMl0;wT?j8sB6DPb%Sp~(NxpX=&~sHi9q;rg|%Va#naajJG;pc+Kcy`JU}2g`(! zi2_BY=z&tp>qo%i`E1s|C+Qa)@Ba`!+0Cz=s5*Gj(}A%g?A1HPUa3cP*>8#2fhl?g zPlc^bXTbW+O5rZQ6eT?l00#QvhHlRS|B9h;5d%8wzkwPm;LJ3*zP`Q|MyL0l2gjpl zsA~O~AiFcT&y34H5qQbCz)NOL`WBU^nU6m)$)U$l3`7N(oLmTqai_5W#5YCc!@;9a z^CB2j6ZZHuiO!K-czq7*@c;mRsK5}*;L_5!j@rYw9A6!wpF8^ojrIfUAE0qvYivN; z!mKnGaUBcG0RMEURLoMT5sXP5i>rYgHQr&zPj@)SgrBRw`>KinNs9TEQY)Xy87MAK zvY>Dlg!*4Mws&@}@^0sHR5)_)N2&otq#NibKy7&oPEdZlp{uQ}2EBrXRfO^WCtH<} z3=GYl?!S_Qx~q%vgz1;43kI86>ju8Rab&g}KmN6~I9QO!3dCZ_3qwqU53mM0Z;6Aq z{;eqVH{~4MVDFLYecEHlPxsP&omBNZsimkC=rdj5%g)A7+{W+&*vJq6EMOt{fKDh` zcSo0$Mw!+5;9E>XRO)HIro@rEg1glaEtYEhTGQEtqW43|KBCN-OjHX!B|C@!o-Wt+ z_A|-#Meh><4(4mX!VXICz64$4kqY~VDj6aJK z-O!I@6-j!EZJTG(t{v6hA#b(5NWlVJ0yn$EjC~Toe}_}{3|fyn&$oPw&;F*7XS8wb zLyet`#_#zEkKJnE%7oABF;0~-XgSE>^NekQ^hpJXt+s%@!N|?@iBHBMd zK(FxQBKmk10ZUZ*OKA9Pee8Lio;mTzWRR6b1*qW($+i<)$ z<9Llp6l60Yy$pTk5%S{VR97Np!AaH#DS4gtwacsqNuput6p?(HTR!iaLNo$Q{P*~En zJM23rlNbO4FnFpTdG1g1`cu27YWa3EIL0Hc%z&q?foz?;T#_;cFemHhz|MwI3kwVL z#dN^Q&?wPe0HNE$kC~~cT39?X4FbS<8V4wV{VNa{6NV68Azb#HuTB>9{IQl?d-Oi_ zd{gI%)6~hJL9`ggRgM9jlys+Nsp}V_eUJA4% z6r+q@moaYKL+t<7Kd-Z3(1-SMwz94yR?B6;j`P$-Dv+OAVq|+1HF)#SgD<<^=i$k& ziNp#e0=&THHpqkp1O(`P83FJo%J&|+ulqhJNnKY4s|EM;ZY79HRtgNu5+e;?a3TXD znVBdaQv+#*d^(4wHN;0@ci~_ne~ZURso2->b0z0~-xe;xy~W<&%=+X7?mu74q`*du z7tA@`=jnsQSJck1h)JPd+j7O=fFXNu!F!~XWN5gjLnu81Npux`e(uii#SiCPd398- zEut1Ks$l|Fg?#JLr*axS8N#VBEWwLsREiyJ}jD1FC+VOI#nHt=dSE!sGI5JewEXPq-g zEIttZY(RRD?*@$*W`s}Uv=10$P~eP(x?GEFaTk1HRuxf{b@+~NL5ub;1Ab;7WHs(& zZwYMe54n3XC&77*o>RSIe$w%#{Z-yIkNV)WCe@PiXnlM^if)z`HF+CR^h}Z5As&vl zymglaTT%ZJQyRUzeGhND^t@J>ekst-->m(~YaG4U)wo5F>^>&b;j!Q3%ILobiHW=* zDK8N5(n!zFkeE2_swLyQ!T^^Qa#P-{`#k6e6~hT|XSR3MRmShq#8GME3K1x>Jtn@Z zkpwB1Pig;yCFUhVsg>;82{it=AW2w*=eJ@u=BvS18wHLd{MIOWg01&lh&}pS{U+dY zFPpBLr9)HU zH?MoF0t_bYsax9pAq=joIz^^Ctms_zJbhzH$!0~8o+02Vin%kNyG?VdW-T%pPgnA{ zb_3r!>%aBSJ7Sm=n9jwyhYO3Bu#gzv;JKJOir&rq!-GfnOOivc%zW>{1;Dx>i-)y$ z#t?N>X?ZylP8Ftnl;Q21dEzraZ@QIv@s->E0w(=0LfM=OdLceRCvWiRo4nNnmXZYE zDQ%U;)=2HST>s8HyJc2IG8AVRxAJp4_6Mo$gK|NY?85IJkM{oIq+KDLZF$KSdb6!{ zxMJyJnzg{3pGn=YDV21W*u2VRyZ#R|l;7=69xJ8(1mG%o`IMiAN(kRXx*e&#;)wUr zdfBjC@dHZPf3!#G2^v20Jgu|iwWNpl2)d|JTK!5AmO9Rnb_w^vS05?0(J}XQe?k8Q zw108(8^}D`tRUmKakFmzr$WAA|GPUX$HrvGkqK{ZaAZY1QT6bwmv2h;>3-_^j|O>E z&8n^)?ZpVj__&saCs%K^Dmq>kMjpg}z4~4?jfh-O-Ui3D6Q{(?1xfcr2HU{-0?P1% zSda23d4`z@5g+w@xIjX0P{y(N!PU+C_a3k4+zEs8>#IkEweL3v%}?*kOLWqv=6t^R zSKtqOg99cHBGhV5z6w){Jy!_3fYj%n5%AwL>5RQWlJ~?px{*1gMx(kACi&}O=LuAfsoLsGX3X7$1xhksTVsMHmDCh*YasNPt&EL=7D z+sR&w>(|{F-ET-*&s!3~J2n0}Qkh*a8HNjJe|~@6x;#3=%sNPpK^m-XHeK;S6H`oq zWUFzBf@*iM$#g?2+duG#EIJI3;QDZI4iu*n!rs`bYA+S1G9x?)?z|p@hwp>@Bje%yKoE(G!Ks%DorQ&QJ-j+kL>S( zKmg7)BmUg_AJV75=!4u!vd6U-GyggdzPHpss`&56|2JQvMF|;9Si5uR)eKw~2e)4| zfb!#~CL}Zpp8xS}81apD3BMBMVHi1Od{r`SlO zxn;hGu^~FINka5vvD@N6+=ljfeo##5BY8}4wxu$-AIExxVz#fO0ud1r4Gk6V=1)`6 zj~g+m%4-r-xq%4>b3H-S1RtQq79*dR$6Z(5=QCrhCTjBivEnd=lrO%Ak&6zcF58FA zdVz<7)%p_?LU)2ir5N^BKHGLK^V$CR{tUgjJK56{C+@!ZTstc(E6HgR?~abvXA6<4 zFIP^Tv2`T~$FciX|77>i!sJ@#uQUvJtpX>9*~LfAlI$KXYHsLIMArNG_>n5-Vpg5p zODQkTtN{$!*urx(H2YRa;3&lNKCYDLdW+``0o$3wCaQsc0ff_-qdnur8mW z^Jf(O*Q&imp7Fhx-)OGjnTqMSxgLTfBh*~rdC3bne4QA#FvTBB<;)a`p-CFX2HVW9i%@Q;L)v;~ipSqmR+_7VyF!s^uy#UxL?E^9Ey zP)=EmAMXG9@j>|FOqlW4+{wq9aS^Fik>-Pk9|tqT8p855W_oITW)wt{;J%BkNM3s7uB(G}0RFLE|$$pVM@7*HJ zT{3i%Z&psbe^Fmx+iD=yVnQpb%4un#~qo#?|>GPL3%dCEF6Q z4I(77(Xf`J_@5uOgZD70GF*>obH0}{)$+y0~J~1M}H}+oV zPRSn&x= zMkX7&>N}U$P=-r$)(@!dvQkR64JX{hWO8q;(nu$+jWNALD7{F;AC(f8DG#PD7;5Cy zEXes@EM*~oOCh4$Z6n@2n_Z`-!Y!LYHw`*rV-f{K(E9tQbBpHz_Jcs|4d*;vv?b(l zil&2x`lC3CQ=tgXJcZ}$FqT&JFa!2A_zpT;Rl|jl2EN!LbXP5SQSAwe%!qDm<2u!Ci?CSQkBeTow|?N!mH&3O2UGnP zDTEG&A+yHT3g5#CJNCSFZ*^b3ea*OvCYFTd$K{2ZXD0nrDiHnVPT5%*rKXcpkVHNFgKsmSp%zZAKc5i zv_=0`?tNSw$pEO?W)GykJr&|qqN^G%3VN_9X~XXo`Z>Q zRpZxe-nCbG(wC5^nGj^nvVE^dQx#-BG~eAnuKO90>}gMpM){?t-g%*IhV4RmO8Ey$ zkXZ`aH*oD5zJp=cy%R``tvI{Nr3BFl!iO(Z_9q*ay*_#FYEhKQkX;(B=ggmDXlChS zFwRq5aSEg!W1M7_bR~oIg)kAQMzYRj>(VAFTC1|jl~hppjW2Mef>HI9ysy6=oND`spzIz^ij1nhh&%y9+5Hm-Rz zx4ua;E;vQxmC-KkHkgmQ4#1HpM060)R{r@gZtGj zTUjm}+1q;*y6D+W<_vc3U$|qcKW$t6W5Qxv1%skL>v~mn@3|M26geHNB=&Q8;ByHB z%d%3vqf>fb5bso(hnQkE_y(7whU?eIhN#Pe)jBMW3*1iDiSBqDuMy2o@C&)v%oG$8 zI3DkB`R^-37?A7JVUo9g8dtbn|4j;r7v+??I$C^iE1q=_!S3m_{;hM|01+^qv}&E~ zbkaB%8tBE*)r(K{?-^fxsQ`t!BMHpRzX<-j3P(D-8sH-#?^Cww|gQ{*d3jv ztZ?{lHDs3@ueZWM3^gzcbwo_SG^*@(qBrxYYWlhVz3U&EgJzb?9b?1miTzDlqE+fO zRmkV5T@UGF-2v2Hl?oB4{Wr7+^+gm@~i5#_6 zlxG@KGGp%QZBVo9|1Eb&INps#P11qVq6!Az1^@=}WzZO_0uTGe6=<1y(|u{Z4Pl*= z-IK$yJ;j=G!$?x$$pg9?iGZ?|@s9}n)Y|Gvc`IJ8&tCAYGxkrX!XSDV?XoLZ5coT} zV;b6(wooccX;cJ1yT3U{u@V&@5M&DC`KBpdqI|%>|U&jR#K=1>_Wl zDcR3p79+wx?|p*b9Chma>TNc}`1!t!cmI0U?J+4#njK`{@*aWMM6c^;y={@^N}>R8 zC3{qfDcq0S*he3NbJYVaHX|o!Jg=i1U(f`PwRi#t2t{>7C*=IXX%#5 z$c6Q0BjJO?fI(%%ctH7FZ*ekobznMVJ?4GX_)$Z*wag~p@bo+>A1HJ(p=+MBvX=ZjAWf|7+j$TbTD}JSLi_T1~ zF>a#Y{*+%BGHZN;x7NPl+_;YF4*-VJ!py~LFZhsd!ujNZXLDqmBSG&?yQ!Bvjbu1x zlRQ@|tzVVB{gB0VBWI=z{xW@6cPQMs%06zLx~t+&Ox4(tVeMol1&`1N%^2zV%zwe)-D&X_mz{osq;4ABG+P{6#!%s|cv|frV$jftt%I3l1$S($`v11O$ zL@y?06*2~G;7_Yz&WeL(9ZN3Lhfws%nadnnmr%PjrTDXu<+skhF$&OAPFW^@V*Oy0 zzt;8g???uSi*t;*q5bmkJ#a4Ykchlwwy_%4lFE!#I8ul><(kN~=6#uru24ehr5Y;J zq-*uen`PydKCD?>^v68ILBCdx<0@aiOo!PXQzICO>CdMtr9rubE*CP-)w}#X%g4w? z7F2&k7|Pz#YJS_yG^#E1yr)`)_wa2B?GUMZgaJ|(T$h#SEC#eCbhmA&){{1oiLUqE zK9ywYRi={pMxzy|$M)Ei?@bT{I5ZF4(Y&$XqH=H+B49+`MF$C4)(Ty9kJotbIkPic zrZDf*?_Sxblj~-tX)ZYvTbNs0ptI7aJDN+e5|_NC6dzwln(}%U@od_V=pyrx`)FvT~?3eJ?Ka*alHn@ zzbqQd9TWxqLU8;!DXtOnP>KV8Bt&O&F0u%s*i=uxbub_1;_i@2r4G@c%(;hOt=3#^ z)C_TsuegU!M!$Br`t13ck$YTLLlhIcH8U@+Z(m{UumKF`Ssr(qQkkGa=#nw zYlP0(R5CG9lyqc%&yFPioy-O(fzFmj$3<`Gyr?9>F}jwU0@HZ)FI4&IC+u+-(WJN| z?-!t#XuPAlSL>jASbHq+^GbtuoEkof~DT1IU zEc!YXl?t0E^i*oRLFe@jE}G^1gtL7QjgZzi;VO6s(>wwckX%SvHy=bpRcl;Ug|s5G z&`Tp3a9;M+w?xC*rp0hfbVpSBjV?r>=+mbZDxVch-Q^U8?oH$b$+7vHzewCD)=f@C z?#1}cTdpRpNlseHRl%F~lt2wxCN6?swLcQx>W~&y$s+LV4Zv=Y-vj(-aGB9Ye233s z7vy~TKm~;iNgehXE)fG%kP`Z|hV~c6%Rh5?>LQhMHkG;B6O!G%i?4K?>%6RL_Evx*dK1$p) zGT_-owAlqjq2I|@6D=i{Xn~yYBs3&XSR@~%*;k|R2b~#|5IPF;QL?15Uo>Cmq(9aZ z9|9;&%zKRB5b!mMzIx{GF0yA!UNH zXCD^BymFl;Gw>p3czZnhWWIY`th-edU1s~~olen(;XCRiPA|EX-N^c#e4D{qp8fJ**L|LM_W57tqP|nE<&_s9&i`hx zTnel@K}QMF{GQutGl*pz33`o{)VwW=9$PnS4_KleveM{#GbOF|^DJPk0{xI5(u8^L9g^97oUg)kkct z`r?PoS%%f@Vf$m4k{w8ELt|e?Ew=f@NA;3=XLlrpUS|{xPwg(|)P;GAt0z-=hmg#*XqqDY@S8xf_c~?Gw zFh^TyUHQjZz{YC-m+OJmb?<-sCs28p<+1iCE#D=3jH>~I<@fjTkboB6Kkl$Na$sOV zR+b0%t>hJVr#O&+Z}AJ8j~)7aq%PX|_u0VpCeUT`Kd1OmLJAiX_7=dZXO6XviCggg zcsi-}Xp*U6;7b57PZW8^3w8*~#$k?>f2Pf<@{{Ou>mv}d{#Y=t#E zN&PmEvp?KdqAbOCOA?8IjMoIf(aj)vVK?1E{5R$?R6~H2k=~d7qH->kY_F0GSdl`P z7s%&WAuVjj+=GrggS8*9gnmzfIX7IRxO9p)OvP}vZ^ER^)(_ZNW1!8-OoJ7`wA7wd z&KMUWzP^T|@vUvV2!2bx*#lLCq^Gc;N{BTJ_mdN9-W$ZAy9VvYnB)ZVf_?a#_fLgo z^F17iPruyk{Crk;Ni{w}l=y_%K=0_&g{GDG4=_z52qgV9y~Z(Z5MO*fhio<6JR3cITs3Bgj-bc0 z#s3wcjQ>VmoMF z@w+}SN2#jscwrx457B)*1Zp%H`g<;ni;oo9A~YR>x_CZij8*5~1RaK?AbaQn!a{H| zfzy*=DgyiO)Z*Sm(!blhpqpPZl&C})g16Az@l={-{iq>7o%v~sd!5&7_lN_!gR5oM zlRv+~8E5eJj|K%=Cpgx`Ul(tal(~K?jSxYuKW`4cNzH9h?tbuD^KH^uXf_M>_Lc#G zDa}_VBv6&XDl5T(B6f_lr2#E=~H_k zKU=KDk zQDmyBszidDUD0e>V4X8mHB^T%U-W=+N~zsYE3UA%P*#PU&@A%CS4rP)_Zl^`!sf|s zf0=k&)7i|^&M-3mFuj>Z0WUiKN4aL|c*;AA-nkbRZEGm9GS^vexMBTg%Mna|7GzmU zuUtJ7ogx;BRzW`^TK?;ic@i@-Gq;?l!!X&87cWG}&WZmi&N*<*{`4n~%p(IUI83SE%YwhYT#&O8@&0XJ!X99w&7zS=B!=AeWlpvP zRKKAa)0F_7x->Lg<-Ae7GhV6Rd`0bI7v*nY#neox>SFTQv_Ai$&VGKDiv*n#U)H*_ zb%bT5aEq6_m{3u#L-WCYm#j~=t;5(%u>a&JII7qn6W6cT-gjD9!i%*LCw&q|6gxbej+fj>U*)?}F#*i*Y+e`I{ z?AC};V8^0RKDOtk&z~~+Iuo?IMpLV@T15-Q<@@bXAg?e(zIthgHluydZLQ<52L*y; z>#>~tfoUGnv(}t1zW0of3#Fy|D6{2(#C{M?Q&{Kwb6CIFgWR#~fR?QQ6IETR0>WY@ ziU=5%^I1lC5k>!!v0`Olpi#+jc13f`Dk$`dc*{VpTXEMK+Z%%0>}P2aapXlkH`}br z0W))z+DoRMjgFo6Y!(E!p=Uq;e=HM&dM_9&m;vo6IsIk})c>mK{+E((adGkgK*`tN z=pb+dT7j9Xn_=kLwph^34S@#MH~uYA`F>`O*?b>cvl;$%N+XPPIHJr;B4sk`i( z#uRg~)GGg+utOk%#c@`u=jgVkuK3b}Fi&RGPaWfgN zvimcfHYB>dZnS_bcr-qTcfE1br^qzgODlilDuJVAH5 z6rZxc4*#*mEZBjyv`mX@k*c@GHP+Z4)3#!g$iSCMVi_&VO2h?0-PC?*`DI8p?}n*x zj(&F>?Ti;;H=a6LGF2mhW=i|v>QuOV(@iM`Ww9auq*LCdnA$F*AQ{?@M2UX%og zK@6*{6-YX1x&Nu)COg2cO(e@<(&6qWL7w-09}9=2K4lMU_`D|+Z3;~b=EqH^F!Rf2 zhZ;^*#AR&X6+wRcsy|8XH{_w$oDdgWP#%`pH{Fo8Kuz$k8OdF({m{ zC&ING7MGkf?m6_jmgQhd8$A=r`q{|hZz;9GR>C<(Hh41loRfZ4`n9<0E#*Y-MKymg z*3^7ASSeCaY)rYOhR6sTe`JydH?>bFKl0nY3%^~x@zw9H+cgn_AoHMjDeoZnjG650 zEnTw@-LLm8lp(JmXGr{+B_{iU!n6|A2K#07`-NvQH&(Zp$)hf6OMRr_@-rdGdMF;n z`q`#g>M)u*35`!;3&~QMOVm9PfBK?VbBaM7IdCE+mhZEl+;bbWO*Nh3S{FAOj@{&V z&-j?m>Jd>0io@tfNqS6M*0h=E(KA)NR$XzbG!&T?=p4pLOmbptOTUOBGXu=}IhFfp z*#x&I&Y$bO55wssnE@a=3Jc7ITIr<(xkEoR`7kK&l`#xS)+Omm^SRmZ5-014Cvg=E3(2=uD zX(~J~UcY?MedStsNQxo;g!MBE z#U0Rt^QV#Pf4Sf06&z!n{-19HmZmV3sPUB~@Rhf_6aS->jX?OPUP+m{$IhO|PLDNx z;nW&vFoQVz>*?q}|UIH4=o?T6LDAiO0ySUAN2KZXY znc3N9h9_Vc`GVMigpP1g|1N*y-HwzG<@$7!$5 z*8?zcj2X|e96!20FXd6R+6~3gc?7zz`}*4!>cO|3~Y`6En2==F4=d8Z`dU%Op7Q&m5(vDjXp7K&$3T!OCl zoo@@Myak!1!02CMSYav{=R<(@%#AZEoeyVYXFoA4KLM?!F9J6+9_@{NDUN~YKBXYU zN^w3rv-;l&jKI}Ii{zYw_RZ@)*x$N;p1ae$5O)si;aMF7uy=BD@=KS8zFk>>T}(yt z{PDT`QCq4q4DLJjf2U&Ej7JT<)#Lx90~#Vrwfa2lUv7YbzJ;QHF9GIo_Loy>sM9O8 z?HuRh6SnhZ*>_-OFI`7<6!yP1#L=_N`A0j`-ZZ&;2VG>AI)C`QlgF3EyQ&)-3)6Q@ z@f~!0T@E2U294}IPaG@Xw2Q^{IyK#MjCRD=U1LN2B12Y`6nAP_iUnSIma#=n^$iTh zjDy}UZC<$0a?d<5t1s&U6gr~wQ zur^UCq5#=STOo-0G%w(lk8bsgGO}b6=U&t?#@P+jrPS+=;7gpx#w#^lDyY z%wsl9Ql(1*o12ay^WnKuIpGt*&c$e}>0v)y-hnpGN=+3wGaXB1!GrhH(t6TXlxpVYLhcT2Nx z4QhCV%zUQI86y@KWfB^_2biIII8BFX&Njh0^#zMuK0V9p_hl6Wn@{}Y+!$ltW~Rq%=K`#E83EAA>h}2oEgv@nU=fC5Uf8g_ES&>Y-xIFMfeLXQyIm&K{4y; z{KFM=RAYu79-h@GhFD^L)HnHo0ooUY8}u^qQL?un4ark3U>usC10Gmbj+H`ornNB4 z@Y!5r>&ekdNMK!(oj`rrv5K>`v$KXa3l#op}*GiNK*&Lf9!mdSsL!O!R-&@`i`0zlMu2iy+JM>Tn`i zZ${?r{28bQ=IEav5??b7Vuq-zF{9IwJK%L3>zRq}x#A0=C7O?d`dT04Zm>Bl7eb72*{rUPVZkfR$T zS+IRC;OT)<)Y(oF&od8xQ%F6(f46G}mGUWcc{%>LQ0|#Y2E)E+y0w2&dJP!}8bDp} zj3}yi(F>d69mFRrn>_PuCheTHl$B64)mgIA9UD#Vb7>n}Iuhl>Q#o(+_NrV@zl0|n!7zI(1CKkh;6 z_qf3uYGm+GP1={aQ(*JgK&i1U7Ed505QSb55~Mg8?F!&+Lo>=F>)}}>D|b-XpZ;Nj z02&_c^YCu@J1D0Zx`zijFlmjFMtPzxjv0*{@J& zsmJ##dvVY`GjDOq+K}{~svan`AkU`Ev}vx;9Lr2>tiNkxqb&~=-okDtlVLFv#TULm zLarbZ8BlVox$L2{S$ifG;eUubqNnlwm4}z_CI6cipsJ&+mn=F%{qJ)Er#0$7FQU!A zh<>f|`j7B3QJ4a?i6r@>YhZi}N1dwf{#;;Z zBhRuTK>ff_3D&Eg-)S45o!D5<|EE7FsAC5Cz$9XS@+&VLJ@7ULFl&lBOQ--91zxo0 zKm|`ja;fh>M+Zg|jQm+)9MPP20l{#Qy~ls?BA|ri{}&lWkS-76_hS~O$kMwQ{!L%z z*KkYVKK3tyxtAx-AmYEL3tkEYvA(UsoOXGJ%AOp9H=4*n(myUEOXuK>0dQu|WqAGJ z8TMbm`4mCVPcR<}pI@KWfIdZTa$3g2=W)S1H~?n;2Anh|062Hf?QeDh!1)yd0B6^f z>qT~0%^Y8l&MiSzcUBa(($&90dmq(reCaLIH64<|tH%2>f>pLN{%>Nj71#76n%N>x zwzk))@ot^OlGDc9&!$n0j=hZgp5)XfGL@Q-ha%%OEKpjE8i?>pw9W0B$SC`93*x-P z@E?F1G{V?4+v}1vVsA8yI}*57UdOZ?iue(9G!FkR3RAwciiSM0w{!1~)-JqsC@uBm zwisRzHLCy1N?3ZcbX3{Wqfpfk)6r=Ljsw?iWB4Ra&>xZna%}!3YlBxl*DWKauFLig-wm~*gquI@GbkBi*qM{Ytlq&O*^Ev^-P zAT!ln_BFxcS$slAc^+Q%<$j`mye)w>ga2IGf8)6_B(G5T>iJ&L3>6cjDa-JFk`wyp z)KRQ2<8HekKi?x_jNSr7$xJLD&E_<%wtN}QYPFN~AH>jOj#=d4^g8$EUgH{(?zPwQ zR>)D-f&2bBu$7fw+qKTi)o)6rWi_oEFqm`;g&m6X7r*3?35KZzh2$hEkY=`N22&y{ zcVq!n!@RdX7G~3`fgDX@O#GYKbUWQ>7kdJqfnLqSW}p z?V;~TC+PwH#ee$>*>foR$!9S;OW)iY+^Z(PhXg`M7cJH`No}YD`>%OA8gd6$AnALL zBD`f@ZF&+>J|uCyR*lUl^L~;QmvKd%Q=Qb2Fj>~^|Dx_Y!=hTYZCl-lVn9#<1!0R4 zTR}gq94FCBIsL%J$xO&pF?{ z_q^}@BXqA-t5(&lImeuHjNjg0p(tp)a|%@*r#C)Z`?u-;hi-nM4ptUqoPN3Qmw=1( zU!Kzp68MX}^NsK=wwJ#L6}9qEa5z0Z&ACJkaf~RyRLFJ%LJ)9(|G{ALd!aS(9zd_| zbPP9JhZQ z9{q!9B*g#bH4-2&rL_}zAXW-mU{$PDlKHz&i4bW0KCy?AC85tSz+-(cydirv&KP~P7E6QR zJ?d%lM=(3jmH75%u1a|4MYM0SkDuf7d0%E*GL5*jSQ-S~1Y>inT*if{Rw6X#Bii@B znTqZLArAcd0F6vf95RjxPQrAdloZRMXP7nb%jl49mUegDn}gvhVoN%bGnUB<{|ART ztq-tfN~i|Ako1pdRU^v#>o^b2%S0)mpAQbN@mh_RN(`10pI)6FkCK$MoTPMcAmK7u z7bISUSD4FmX&9#Sy&mcGnRxSjI%0!av$(H<3E|Q}Z-U*dU`CVYJ3sKw`I`q-_-)zI zq_OH1F%zvA!Ptf27o03u=Hk0%_mR$r>K+lu``uxVGao*KQkTU>3QLA6gaM-xpYlqZ z!^NOE_^9&L$h)6@yPznxO@f_4{sz^^gR>wzUpht=fPNErtY2JYw&QK8srR>f>8X0# zozYnS+(`Zf^KkE#g!MBH{PSG;pB5)8UUS;h&iB_{J2-Vr1*o8>f3twU2Q~lDvizeR z@?Sd|fRqR%DO;PIGccGmwnL&i`w4D&;Dj88F@oOQy?y)t3YKX%x3e^~wcWf5#W}33 zCBFr47(kNZ5Ky)TI_%_>rI5DU8C<`x7Z4AwP&wNH8ok~Bg`B_<{_sKn<=FB+zJ|~c zh-xWJIN|zkTkX8BYM0(Yk5DNt)Z+FSvZVCuRrQ>pwA^T=FdQACr123Rnp6Bw0Ej39 z={m9un3w2HbZQ#DtTc6K0h*24Xo_{bZAK<=@H6xP@xZTxBWjo#9XT96OY=M=A6`0K z^9-_NM2u)qUHB_{K;kcMj>6|j@`68};3x{P=BXO#Fl=PuBYAyAu)h1M5pNiWYZCWF zj-f8rMpdkC-r3P^^gU@YP7~ABSn+`ga&!7plHBlJ;nLpA{BEBqg(Z!zckv8dnmKre zMa>oSGYNy_W0!lhE2{ITk*qaSH2hH@xfJrV%8h0oJ}Yxy1~t^H7C#m28KxoSa8zw( zsp@u$b-a@iQRa{*qS&w&7$dId%uY8?U@*#OvqZ97Dtu#?Q zMxEJ<*er@C!JM9oy=^SX-xIW#Vd|Pc| zFq+JJ)_2_R13C_A799f0UaYFP&S!?jTAR7r59d<#>gkNP$)RL6eqIMaQz-%=bwLpn z_~5TYW}c-P3>d*C@@oCfqel0zCp(YRiD5~5Uwl`wZ16nm!-&WbNjeta`>CsB`ft-( z&Wv6n9=v`S@$z+RO%YO8950Ua3<9jF9F*r&S@Q!1vODvoLlkT{^s$@a?3e7xH%sYa zEYnbQzTvKav!tUstV|ac9=zF>tk0vWRuad5)UqKb8LZk|msdX=r8e-@I%+nC>V+z6 z*!{Y+zL^(#mzQp{$2CyU$fu^_wuB45l8018TaKQ|Mu_D}Qs$gGxWo!aKgP$r!@pGe zm&}(^J`*{U*12>tYFw@&332Q2 zE4M0=~U@8}XxI}Mt1X6r{8|{%-+}3dS@(`l`Zf`xP^~Q-JPaT>3{$Tdj%ts9Z`4XpSxvU(Xq-i2?A5 z!r2iyh(Fo~b36T7Ta3uX^N|y*?&(De#@89&qYC0dCG{`F3lx2;xd?}i(int2+BG$^ zRTYYg%l@5HBj;VyuZ2bQUClQaPu9GS_BY4>%@%TRb^c~OXv!Y6Q3Muoo?=4O#Eg2r zF5-H7M(4DSuFkKgy>o;SK~!9KUhxI0Qc&B{?X`mREM8FiTCFWG-oNZD^uRbeguv{X$AXF40#M<3bYVhW76tJgFR<-Yj=*=;racvIyLHz07NKc5y!}5U?DCc;BiA z*I4eDEcmC{pmejyHdxUKT1o_+EyI%zc7NY8-2kkZK};kmO^B!s{+3`cCQn87OryV;wpaiN(V2BiMA*ghwyDVP=p%p!6y6;ZlFQUm zAA}v)kY3P+JpJ$9gMZujf8UUNLT;0Q?EUx92~-CR@@; z5MjsfhUg#Kuz&1tplfz{*Kdi}CU4U{gwG#55H5u%B!U{f*JL!x z3PCYH@=J8V7-U>#=*K)KePgrxF131Os&Qcreqk!iy z&{0}z=9=gCYvqHK69RiwWKG^hGIO-Pa-v^96Dc2@D;a7bdaM;tecZiutEOD}a@0N7 zDNhW0P=9fdp;ko<<;I# zXew1pd=Zwp{)n#dTD+N7WUZaT!4;k}Q6@|p^LfX`Lf%Csb5w+oe#a$o3B>eDT0V?& zAi@0Qj^V1X=DDBq;qmTJ2%KO5PiiKOEqq zN2<`=w@m>Bq7zC(ouz0?Qq_b=u;e)mVg zkq0HcM?OL9q`Sw-a7+4c{ygb5apibc5mBF?KE4Fx;}ibB_VM$r`}u|30JH2r>Eu6{ z*iX;yEqNs`TpnO`hS*$xM^gVo@c%DIS5A`Hb%@W)j>V(*ie1MpNovo{TZzTrwHjs@RJdn&lf;7}BE$k2Il7B-p0wfCIazhsPi*5K&PM z_P#13B1-0^8$o|eMaRT8t`Qsil*8k^lX)uo?Ik1n67iz9<@56O&3*ui__clnCm1`w zFx>J9d>eYw;LX~|(50$J$ViGg6rVZWl}k0M?22B9;P78OZp6A-P#pO?r92 zc|KnQmaFEIwh<^B78qXeR>PP`^e7?l`|CqJJ(%&2MdDKtaTD@i{v+IYTWj ziT*FZZ01O(h2#1ne0K?CiEKG`9lJj*VW6c+AJB9?PmmwsSXa=$GZAz?x7y`B4$nQD zd83Y?X=dNtwNn?WV-p7pPG2>a)x1wc`3Mcp!qMcHD6?uV-EUU)ydVkK1fZ4Otg$(< zek^iZUF5<9d!Z8c^r)bLZBn%=?FIK0xDHl)MtN2F^wDs<$o-|t#@1`b`qqb8B(N}k z;{A|uChiNa{bqTKgxUeioGt_!j1Int8PG!8aKH+h6Vs`&wn!c@3VDPf={*11CH{Wg z{uTs(cz;aDr*IQSx8L&w_}at&T|atpGj?X`<%5DdK${78xPtBPIXO9jLV5k8KMFlA zBS8O*E55DiJ&rJorh6R_R&GMUx&V}>ojWyqNtln*ZW#sq1q1;smTT8TsF8yT`94Qd zo*&s#UJ=^G1w9R;ECkaexyTc+JwVYfK#__Bd5gYwkb_*)gNi$V z4vVVxUz>La6GGJ`{$6MYA`3QRm(So^Z(gGED!mJ(u#&$>n#1=73vx^aH>AeLK$0QF^kINhd_%Y zMD-Be&lU=r(zB%9=kb43ur`Hs8$}C7@n7O+GG-w<3mC#llHzD&s70 zmQ##q^=dY>-3y67(&c2BB*DSU2FQnh)e3^Z6_KUC_GyFQ#>qv0yHv&P+*czKAFq^& zrgW&YYAVjW&1V}Hxv3#gMV+(=t?xLT4^-Ys1rz1itEY;C$~$Q;QD2vKQ2T4s`b)P0 znk}vFD6Hw~?wJj4@Dy+;gF?(4_P<_A!t)F_G7C zWPA?OfK>fkiRd4lJL|?fO~OWR7zkp>a8+=aLlyx5};crXI1*52W#5v4Fu%FPtEiA z+4 zs$B6>L{QMh@cSpgY}_B}zP4CvQ-+$2Iy*;!2Q)%MhvuIU$54@WIB%`n*|7s+-`xbM zS8=FnLgwEr^@DB7IwC9 zOwBtTS9;dAV|JQNV={hoR)IrXbl^af_a^lF2d=7=3T77>1??u%Ej)ZBT3H()I=`zi zetYx+fosGp&2_k~*?|)=Nu3+73mB3yr>7(91`99Fr5LoTeiGM4_m5@#%^^wB#9VVR z?B{fQe!pSYevw+vXz1=dKX@&`Mx}Y-By}x;G|1uBx-0P%^fTSm#JpLLUa#44!n<)9 zkuet*8D!5sQ44`%+@_f#o*BwC%atuUd5>&-p>ilJqaE8R&NL{GaUVJ8-#3cPeAjjn zcBfiL_8Df52GSTf;!E_a9`)UB2~iNHc_HlaFr>VV_l zc_7Vgv(BA6Cu{w$@_)0SYay*iWZ&GmPj7P+IdevSi2jUU;=1)n@_d2aXh?A9)6#2a zr;S$x=S7tox=PLF&nbSOaXi7IOVN@Si>NI*#a1UNvUcx)0|JkdINP}sBY~*gYB${e zJ``H&>J8PlND^+}_c=#Utsxi@bZ=zJ&-eOqE3MkFiTRXN(n(4pQvSCks7h)^9qSkR z8ZlQ=sMMdM4viB0^p@Hkur5NuK{rSi15YL0J+3hsPghf2z*8K zI4Z%RWxR}XC&Y;86An+qkIe^V8K6&Y*RyY@)>UQg6m+RZMH5%~DE!IUcvY+7{7K_x z7ur&{1dwoA_+jJhCWc`#So zBcTA|$Qtie7sZIgpve*RRN)sQZyKy0pTfCtTHn;ccPJlT>Je!X&%qhd6hmTAx+x#p z7Y^l$v*)3g7DCvvjZLz?cf7=(5rN!^IEa9)G^L?}l1G@)s$D?d;%6{yPRxkt1w{tG z=I0RJ+!+K2#rwI$f5MSuMA#gR9-KkzG4PjvR=@Rp@~7nSien%_8yqMf``>43{?Eyv zb(j!&y1=)K-%g`~g+$2Xzcxfne)S&M>*vY{v3T%czR5d9O5O8ii%Io{(c)s*Nq$0} zft>kR-4!2}7cIB*ikW12dVUa2Ury}iOhA^)&dS*bzW_zkmL>XZCEsJUWM=2T_@Udv zk(w6%ocJ@X{+2I=j`7Td6qvfs!uI1@&zJXF3sA?)9Pf`v_dh7FSeN%8HJakjR*rrr zyVFuE&Dot>*JXd@eDhmVuD;w3zU~<%dGfuURdVRQ8AwdOtk^LfpL0as{**^jpTlka zYnYZ+0{c5Z2}P@$jra|e-lJ>Kk6dS)^j?&@7X`>ehRB_`@{Zy^)ZD2EPNQj6T2K^23SQEm)woMDNekFW>J_hUP#GZ8*{r#U z7UdAPx{rn`v_Abyb*WO6d6+2au4&E8`wjC)GHpDS8jHBLowp^U^H0Og6n%F5?Ip4( zG*pw~xz-|^ELE=&<@T44D|$JPIb`kmCn}|`q8D9*w5`+yYX z+r@4!5z3Rbx{eW7q!OP<)D5H&-xGTNa zsL;eifz{jJZ<_%E9|`zLmbxhJ!bQD!?NV~GnSdOLT;8_j#1(=4nhP{ZiBiHc`7V=U zbZ)})C)m6ysf&DmxixDPmkHHQw0y;gw{r7U@kVus?5J>_W!?$3y6n%0&VBRp+#dvL z6janM^RaAyPCVPD(y`>CdEcIzQY2ra=MriE^t7+M*I!9I=Lb)voF~s@(Mek!7#!uH zZMHvS%5uEettywT_t;#|9_BhOj1TsRUyWs;$c=P7tcf`l#xzqgW7uXETN-&xjw~oq zKW*bQ;pZ<;Jp;rYNB-*06(T%(J+FCMZW!nyPv3 zF~;g0)B- z!iOQAE4|YvbMDm4P>Rj^T47z9SU0ZxQhU z@VgQWsZFcnHpQ^tS3FMbj4b=D@6fS`mml#_r6uHEbiMdcg~V>uTvy})iof`d8 zvxdDyz*D9Xo#D&Ht|j4STQ@Jh>7xQN%J-=#sC&BWPQLJxB&E<*jodQ`OX|2u~=ec2Dh*Nn(Ib?s=m1@ilo!#!w~jm!FL)<4FN+3;>iv6u}_=Q z;!*P=?G=qO{Abn*UTB6^QF1oQ7J=4nzY2FRMfBW4()=g-xaN}+0u@SpiG(yTFkb=*FqH}Pq|s= zs@^)?;)WG2=NnOcCpSxaaVXML!O)(4(sN26A&S!Koh_-gd6a}?)xDj&3Dt^JZ=`a! zd7lMD6w)=86)!q)_6AOA_7PGFNBTYtsmzpH*7Om^csKI2C0k0mP9Kj7bkU*>3WTpL z=9{V5O0%Z3@|kVoFoT+leF6@~dc^z7ChpbU45a7F!-Tt3D5YCX0A~<)V$e@RE}$j# zHWdlRs%1U6a|h|U+_c*1FxMHU06k8~3I5|aDcQM19uq9m=M zQG?fLjOa=7@EUost>-AS2mv$uIVEV7uUt8{ z@-nYD%ES1*$A_%ivHX!iUgLT#t%fjVz%%z=K`| z;u5+erq(MyFv_#bB{WVMDQqb?ZePh1>eu78O;Txa(T%tWqOW|a^b|$XA}|4R>llhP zQllDw@3Q{tyh}Pq|V%{mZ1QqVZ7^+rHBtWzL2)edXU< zEoBTt>)r)YTsSTlhMfO4EkSGP&5_xijPVCRK9Az$k*&`&7*X!%p8?} zGk`QdVSw$j8WGbOo=aV2?)xNt@rC^-Q=oV?3~s$XGjt&i8J74c2ic-ujL0s2L;dw8 z)2Rv}?WIHpQxzrp3HqzO4sEzwFOS>F4blxY8S=T1#dY-kao$i+t%FB7M<3jJg4&-M zeUI~We4qZQiJ%VY#P^A0^{BJ1&TpHKQX=!Oz+h(xbCAZ7_~0P^;hRXu@L@sDllO8W zkCm~9)Mb*@YhX{^i$$_~b34c(SaXQ2X;Zo}+RW%I2GqxjR5*{Rz?xM>cz{pFnTKt% z##!jN!c*K7y(FOg{kG5}bb7=fzD2Xvah8k&e?_sfIp~cJZJ0e1qL`E`4q5A8^F75Z zWQ?qc&@a0pGiaO%CGk#OCG$?J&+EG2+qd?H_`>$8Q#cqT0e(^okLs^+xHcA=!8>;B zCfyQiNX#2Tzk#%`5{-9*^Ru*4*a5+P?sK;SyAb#~E82iVzXtWZa%vI9bsznXkboC& zz?G?{VX3C~4OeMRd5e>%9I&M+(s8|QM>&(Hh2(-A;wg$P)WS+qO)XHjo8_peIc%cz z6{#$abJyxqAzFz}Z4n99zGux*^1#uNJ~Y*tjd|L~u8)<>6@Fe`vAfh1dSq^2$Ml<; zMo@*6Ju2v-J;6i0cvT43kUpU8^HYvjNgqumm0I0OLn#g!+?h1G|U1vnx z!_i3_4(W-wZ?GFh(i{7Jo8TCeZl?n(W2O|4ZY1dy_C>vtmp>HL(!l(29)%PifvDxk z7atz~_hBJ7M7kFJ%TBH?ex^7Civ@a;mLV3SOZN}aFs&#mfsQS)d+WuDps8!AeI;e& zk|`7D{au@0W4D_DB9j+^fTbuFBvsZvHeEK-U=>eU*v{w_6pyp?CdEU1taqT6?P$ISPX=?{~U5(EBdEd>f{Msy_NAm@7*5^Yk zx`2>$=H@EmE=^zmC-LO=)e~?Ju@m9EWLJUwbHWLl7*JyZjbnV*f~sI1e!f&dn~`2= z>1wi6ZL^iYewF<4*CHf4he5#9qt{nX9GOBH*Xe5x<1a>Jka3Lt>%LJ$~6nG1oDazvap z5#7G5-dl2mb+%XDqjgWskXp0kat&bay3RG^(0&DVU4a2H8n@`7G2VWiKAnSHzrr`u zZJ3OsWB6;y^YoCGf+{d~ZlkP99#WCBhOeRA-BSlFpp|3|Dh`1g_*~S)jFM@L4iTB? z7uW5bv&&s&+MKs?QTKuc*<0Y8X~-d-_e+Vn$sf{6hJmtfT5ZPE-Kb+bhTsW69uRlC z?b^~D%8_{E?#V5+*CX19MDb4m{^ET#C~JDSo+(HmnGyZGgD_u(x*UFdPW$DzqPsmN!v>OAL#1yD28-bJn5Jvr0^986(yE~6pLw)b5C6q5N7gIT+I=!lQmKLFe5F?w6 zC#RpqDiFSv@g|h6Vg}*_8jxl-;K$fih`e)WXqbVSJ_PQw+4ruc+k^>Lam>4IO4eB^ybWqM? z8kCWI098`4fGY}omyx^{Fbly#AhLPzNVMIcgzqsalmJ_aMPBU%4xox5h!*OigPHcS zlee7YuI%MEJ^o+;yi?g`*IUoU5&ImtB*OAPn3KXBgBZY@@VF7G*92F75A>gnuXLC# z4jmZT1Pi2Z_L=BN0*c;WW9^H5%JrX?L$8}xvc7aSqwA5>b|-u_U2&DTz^+fyp;Mvn zh>v~p20WX1d)CMG{)rLb8vPoJUSR$6&)+(?IxDK*SPk&WWjO@_cRzChuI7h&_ z-hT}B8~?idvj9Z^d#i~l0zl^-c%ih`dvS@g-|>avyd9*L!9~27@y^9lYZ)+=?0-(8T_+JDGbF_5IT zmeOen;v06$*%0kY$O&l0gKY(NG2?~3Z34_~)1UvQAAy!@UUs%x>RXXQLZM2K<=oA6 z|Fau9$z&J+6JNIXwodqdi+7sKQjjeLo75HMIUoRlS-0b9|}X| z-6d^+BkG1*j&Ar+$Dblp{Pj8~=z8lvAtN>-HCh^fy`otJtI4dq&^BcswchMZ zQr?*|wA-|p?MbnCY6#$%Bg(21@k%lopg4i0sUcYaopODt87 zwk5j&l$L&s7mIp!RXY6(<1>U#NReGJk(@IftMhTLULL*~xtkKFF1D8gkuK%(Cr3SB zuPG&y&X}l>B1G1%Wgi&tKfje0ZD6{83}MSdis?)^B^GnG>n5YviTBRWh)Evu8nH3Rhh8*& zCx>s*eK@T7GBk=5FW2nmrBJ_~>Td#U{{FgZ?Z@G}JhD#sH=^if&I?PH4-M0MUbJ}k zOb1g?({Fsq@z~sbrBT)TFcy+5HwpjzU*A-x#iNoRhPZedAV>uY?KDpKI6pg0^0453 zj#vw2n~SVPYm|$;3MTQ$#C$_7U*Vj#+IK^LT-KoM2+M&9-0+a9zTTH&1ZAqi2Md%& zDthZ|E}OA!oq6xAUOJpVEmV4Q+G|828_9)VHNRif7m|pieLxt@p(%FfouB);3+;4a ziR;Hrf&gUn!+el4kx%&keD8nXN1*7{66CZ*fwfm*1<9;ntDoQd+;N3tm}Ap!hijhw zUIdR) z>RmfXpG5q_*!UisLoMI?aYs!_70du2n%FZ$zOtY;)}2FW0X{RM_|2Q7h-(3{jAv^c zTQ(sB2hXl))Rera$~rSQS|FDn7SD{{aIiDn=2yA$V0$H?C~L*Rd4a#-3mc2Csdppm zk5Mtxf-rXl5!0z47HR>uoJ(?ZcUDb|^-_t z7i}hs{NwXR@&>4H8IzKS9s3{sjnhY)OI+@SPpOgN~Cr)tb%{pwTvX93LZz=K(LJJ zl(oe+2T-~yGS4;{4EC81k*-F)`!XLNp`zZ%@YVj$wmaRjP47n)hjdsoIpi+APRUqr z?GmK=HRE+T$N}?j*Vt0~UUXWbw%!W8p%dqd)J*8(ecLygh5Ka2W>iU|n?rRzp`x`( zB}Ys>;7G0J;!+9fePk(<4%U#Lir+PXVgAQyjUX}0N6GP>Ngk%t$G&itdeI+M^cASaH;^DdJB-0$LY1I;WQW(jDq5&~bCuqK7l^I&oHziih>x zD@x!J3U$Y0vZsU=621kpPHjYw+1BgXeQobcj%;mH60_iTd}XR5Q0Q!G!WZ{xXx;zk zwv?(EUUpQb4|btzHj>Ouj&w&bN?p!$Gu@VMJ)K2Dl9hdfB}I}o9o2w%`ba*+#k7n| z-zU--8+$sjAw4yDb6_$eSN(b=;~jPFxDEuShKp$O>aS}jlHh4iUA-nTVPQwfe!3~=N#c+UUV%V9_(6-V+XI)>?PjxtcUD0%oz&L?N{qFx z=U9EY1#J*GIQKLqp(4C!0S>78L|1sjQX1ryVK}Hv4!FIdAiWJ%G0-Q5fXi@^rIia0-pvY~J z7hZ^IGN5N*0G!zOH&(2GRB=;YEV3Jpriji$MhL6&<(2HzD{l+328b7O?tJ%N6megy zkDz&RDjhdrJJT*qqI*JyNL4AsV%NL0Iwg<7~^zJ<$p8*i3lUJRt&wor3L zCV)zH3S9XZE;J0~6ZE~JrVGgWEQy7OTq{q3r!c&kG8X~rpg`j7ueP=jAUi(}#BAzA zrrN@MQVdMo(l^&`+4#q7jGwh@kMn=w?|*!1SknnMt_FqqQ+{h~4m1~93GW3*XR0sf zrGhv51lg0XLc?cy?t=i$$!MTVs?|x|Qv;Za0WC0l-eFjiCYT+@P8H+PqTa@d1e7yv zWfI2ZfkmQ{Q4q7ykf`cI^QNRiU2L?|)^sYz*~uOWXA&G;g+e9_W(z7AjzV;ZkH$Z> zuD|U2KruW_p=~#ai534Oh7GTKAE(}KuIYLt*8keIYklrJTg7bzFnvN?=o6Iw_7bja zcBWpv^3e#;%aDfGatWm)ch+XZuvot3Q;%0}aB?pFb%gjWm{`_B5GKL@ec0ti!E|`c zDf+@lZ2C72nbz9VY=sf!ie>_7yjmBDWyDiG_1n} zC|!j1hL71t@$EFzfvbO5R40TU{nQc$H6yr&rQnU}doY1Lg3xV<_EF5T`y#~}^mblw z-Fbp1AcVJc*vj=@M%qmUeyy5Xq(yT$(F`L_<}?H6`OYW2Xfoc@K%3F(Y%TwDHRe$!#Q*V48WG^Jm31{zK@CQY#L7jSz7XWe!0mq%9M}n@8v8$oEBrHWd|6h=Oaj9 zO)N|69+l|8M&$SDDYBfg@ot8lbdIvefNiQYwT56WHIf{mzG;^BeT}*GNlQ3R6&v6G zGUyclrRP1`dW%3+D~69Jwe)7wWk8pn?YMXkOo)mlD4O;FY<@AJfniJY1y(*h)SdCe zCO(mG6))2eh5OFF>C?E+d%in)r8tWK?H=D zk8WF9-po7#I|pE^BltomtM$PZ^5I)R;YCz3@_5|4musM(8xVbSb?(ilzXMi0$nYGm zR)r_%)vJEL^vUrw`HUB{EoBIoQS!&0kV|uc4WCWE;h&HV-C{c|n*SJOeBFEilryqP zB&!5L37b02WH&v|vm zw$d$z^aerYf)(G6xepfp`EBGatm!=13pX`1q^o%x#_d>Jwu|45)mMy4+0DeY);Bct zgC)Fq^CIjV6$F3)mEY~#?>Iz6m3tzg>wFqghr{7ue;k5n?IFQRXhvnh<~68Z8*gc| z8JMkCSW1lQe(-3sr`}{TP2x_$&i005AT`YQBrX(B*_2ZCd1tesar2~*nez75Ul)ct zCY>aLx{4g;yiQTJ5y3>~MIj7PH$U7s6s|fZhr-+K(bs zghH@C_0}Y<<0w|&M3_praPZSZP$QJQv13C z)?N0f#as*rPT>_C6uFkUm1w1>!ik=F`+(yE=s5)7G@T5D`QgH!5@^_f*3{v@puvEK zGzeIDdN|vtIsjrnHwQ)E*Y~l9b1#9p9CV&5*`yGHor5&rp^q9a?Cx6?sDZPNI^=|J zZC_s>;6``eGxRF3{l62{<(DpJUJ|f}%*Ww-+J(M0j^3K z)5DMBe|+$6wA=c`u1qJeaey6V_ujOha-?945H+E(G6t7dTwHvtq#9zjIC}TcXR<@F zyt^Y`W9r1=aQBl?z#=B5EPV7)r@2*_QTm6@U(mM!6&v`r8%{G*EAUhlssF2J+{2>A z$er=vb<%@Zfv}e_IQomt_E#G+vPb=ApwBq6JRY;Q(b3Rd@kSQaI3|vb*~R=xpR#j>!l1M z?PxE(axWq>WGdw}bWe%BA)-n6%91v;A`+HnffVU_%}`B;wX6~@&tY!h6eTzGqE16> z?f?QBs$s(1?Ih7l-#C2&-V(ztFSI}{wyv&z$0YbOQNLn5a(et`;*z^z45?&z@uaCH(tI_wQ8<00<7Ya+_aCDeJQ9pz$fXf(mBBH?SZ= zmt@=mY#gmeiw}KG*9=AxB-52Jw}kgtL`9$D;bTI7iFS5c-RU?aDh8!PoZVJdLWB)g zoDwP5;zvG9tp#4Z^6>T(1?)ULkqO-)UhuI=!6^IdbQfLLz0Rv5_`o$>C;q=W|f&wrt;}pq8_*nH^ZuSaA58PL9FkY9-e4Zn#RDrX!-e zGHuSlAXBAEdX101MaHFg2UQg}#Grt#!_50?YC!D|i-M}50q8e8?5lc4IVT>MM5Ni! zwDjgyX#v+Gxw66}hQkR*phjVfQ1ENJlGMKys?9XZSv5^8}g3Xr+` zHS8uJ`m=vYU|fL0-3b^!@V-?EI%UtJQ=YK=Qa%ZGC;s!N)+O z;m3{tZ-yZZq|f)SyPyuzLr#|CA*PW_8h}{t>!u944gIJ3fqVV;;aZS_;nqu;w6GI_ z$^nTSM?pQ8ebcT=OdK2<%YFopkxiEIoV`{rGJ*y^S092OhR=-U0_pP8iXZX-fW1G^#T-}l z^+#cMfcxI;p3xhkP#Bbj+(w4jhy?My`zxvM`*~2mZE?BncD+ZX%1HmOCma#h?sHsN zJQ3p>W!0!(^uYFh1!PDb1TJ!(HBU#`P2@=Zyve5`{Q8Bs`})D9#RMCC0WXdQmxR|Sn$0@&V#;UK zT7-Dkq`=XyuLUN=2T6a#$N;cMIG=TUr(N|U?gIy8dWjgc{eG-L@CgrSG5=U_e}ifM zD{K|Z-03ZGMY+W7^^(SiSrLD51)W`>2P|3LO#78hnUuzxFAeI*7jLEg|FJQd{xd~N z7$el00v*r*fW3iCrCR^SIg#pef4Hq0&6*A#%vJ;I8PxY``sxKZTCmHh$iQh{EHj{Q z8JV<=#-2n&Au>F3+si68Hvz1G8Z)Zj#)=zy$YU_S! zO-8GRCC{dKR&qyd9~s{ZZM9{i!U<|Uk$5esj5U3NaiTrX$?t9iDKmPGELmW@YRLLI z{A62&&7byzFdJf3MGIcF1{?er>G`s3y2VFRoOqsCI|)|DqK!JYN(DA+7nM9#p7n-; z6UWDUJxZu5(j2ZsEwB6bpD6}qrhA6hx0FIw3K0{1@v-nCq`JhKpQhR@HbM}xe#6Yy0v{IZ1say7e0m2mC z4g~Epue-8_tL?IjiD#7J$}0O=knDR`@^o13?0e=xi4R{Kyf5U#NJ8<9v?Oib?75;C zIjnF$S!d1+*+cbK>C4Ta`Q%38U$;VMW4UXjIVm{lD%TFc~`%!UuZ40yiyDo7288wF%aO^i`nnR=JJ!5Se`A3dTGtOphE4^^Q1b;7oH)_FvqJ%EI>jl|elp)@gNTfJqjj3+$pQl$^UcAFY?hx?{G$%X5L z$1wf8{G9Q`Rr==?1A}pTQFz~8#MN0dBg8X8zr9>i`ty)+pwPI$iC-|Oc}fJ(TZ699 z4ggo}o_H8qHG6yuTE796EB98d++wbQ3DH^FdEnnp_!jzHvV3_7wVu(<0CYIMg`uzm z!HPYTW8^@9$5E~+#ItNCKV39R6r=31d38}FeR7!Gyv*sM#vkKMV0WcIx6MQ8RL`?m z;h61@rniYGba z3>5Dkwm6;~aM*{$nAp0Hu`Wuaa>Saf<{~Ph^Z6AOA{!esbvCDstBye#=h_0_gnZD6 zZC8<0fI0mEED$qo3E*OtkeFG!ZLg`Y1kKs*1srD+*`TJ$uK6hy8DA>CDzBMVm99TuKb1(Gr6?iNRILa-v;?(n?0+lobjz-ABkmogRIKL3 zC&a1y%8gtKw@#B-9>cx@)s;qi+!vKhFU0nNHH9D{!7UFp)u?C1&|R)5a6zxZk&MR$cZUg zr=GLHM*)L6dBxkm{PbvMf)S5(pGqe+WYZy^9UzRgOcARTP`dXGw zHzGVBBwdh0OJDDeJH6V#ecyOw#EwP$4So!(i0zU6=LUcks3y^qsb0E_Z3x08`2-l< z2JZ4xq8WLR#Hk_lNO24-_1ljsE--ek1+og|r@vA@e+sWg$5N}v%Jd4g)w}&Zy)(I; z2S&6X3IPyPDJtv{P!a`r)mO>Tsb>AfoJL9XkU{iP!R!s8cxuT>b;HJ+p=*!TI@%`v zP-VKN{49NEGnrDZi(w4|DOeF!IMO8K!XHz>1uw?U1iZA2>zSm4J==}FAav0Q|B(H@ zFm|NnAt5IBO^W?Z!EJMfolL_QC?+}no$(>52H(VN-tgg`7tEcxHy?(p zsr3AAfK#4Rs@sQW`Fw$&o{o8#a7kkPh2X*Po8$L~Ts;&&zJFT5h;}rc6MayWZXGB$ zNW?!F7mNIPJ%w-0eGAV%ms$%E3JVskl@W2*B{BK2@rTb}g`+v1j0$~SGO3_d?M0P$r=4r2pxdixFX4H}!SLmG-SjDL^lk(db(=#os|K zUK!VBsxI3lkS_teF>0Npg;4nl*#878#V)p5jGfJaYb5rNSHBzagHY%v7I6CjN^lq? ztbc~|T?c~wzYf3v1OWN?2@t$H03AF5rBXjZg}>bb;DlTvB3awhr3%xK3(p9uV8>b z4KOsPVIKyNi=%^5HOEz0-=)m;r&qlUyA!=R;;Guw2n7SG&yMZtL022^Y~;EeDI1<7IOAQ2tqLg zu6ZM*PRLiQA^l8F(SVf>$Ef)w0J|=?D6k35SDZE9188q6*M=%w3?)~$K(e<8GRa~4 zd>Gr6>;}6GPk;i^@es-s6$?SelbR=%`}&0Xtg36{O?s*TgF~RuN*72aLR07sO(7|~ zbKS>XNk&&*31>G~vZ|!02xYzivin4+Bm?L6AqFN7TlSaufvY z_-d{Nd!uIhiyS_Aor1;%uE(P`gz~Q?<+vl9LUc?SaiVC-Azg^I`vJ11V#joKd|>y?mkL81}RuVH)6aYsQJfZ zap=hy$VNU!-pR~g=`jNV=@^#K`v@#wm%&p?Y@M&4|la!8%|zU zNdT(^eu%RQCV8*z*ytDFb$Pa%J0%*>@KLca zu)kMfb)z^8gJ4_eF0GGIwL0*8m9O81bzL8%7ZqE$aX(_bAc%f34UgcWM)J=*5?}@J zCYilvxF+jBIN@Vf=*7A@j{CCTy%!3Ox05c9S{SEa1NL~dP?WhSHc_@AKtK3dONrs& zk%!bbCYitXXcoAklXdWO8?#{0*S@>EJ=j!BIoP)a+5&wV-8!9bP%_EZhvK$tXyN9(QdI4;H=;-&AMZnQ^RD&(a8HOhB6qWNb+=em5!me8r6+TSqI{N4X+;wP6A4`#3m zK}DSJF$1SJ zp#;)u0Z&vVu-1d6TOj@Z&HLP;*gwD~l>AAQ5BWX{U*5fYcYjw29o7VRy8h3A>sJ_d x0tZJS>sWv*J{cx})}TR_w*V;y%i#6@|1%~m^)~H@REq+Mc)I$ztaD0e0svloz^(uQ diff --git a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md index 61350998ce..4d7822bff5 100644 --- a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md +++ b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md @@ -139,12 +139,16 @@ For details about Microsoft mobile device management protocols for Windows 10 s +ApplicationControl CSP +

Added new CSP in Windows 10, version 1903.

+ + EnrollmentStatusTracking CSP

Added new CSP in Windows 10, version 1903.

-ApplicationControl CSP -

Added new CSP in Windows 10, version 1903.

+PassportForWork CSP +

Added the following new nodes in Windows 10, version 1903:
SecurityKey, SecurityKey/UseSecurityKeyForSignin

@@ -1892,6 +1896,7 @@ How do I turn if off? | The service can be stopped from the "Services" console o |New or updated topic | Description| |--- | ---| |[ApplicationControl CSP](applicationcontrol-csp.md)|Added new CSP in Windows 10, version 1903.| +|[PassportForWork CSP](passportforwork-csp.md)|Added the following new nodes in Windows 10, version 1903:
SecurityKey, SecurityKey/UseSecurityKeyForSignin| |[Policy CSP - Privacy](policy-csp-privacy.md)|Added the following new policies:
LetAppsActivateWithVoice, LetAppsActivateWithVoiceAboveLock| |Create a custom configuration service provider|Deleted the following documents from the CSP reference because extensibility via CSPs is not currently supported:
Create a custom configuration service provider
Design a custom configuration service provider
IConfigServiceProvider2
IConfigServiceProvider2::ConfigManagerNotification
IConfigServiceProvider2::GetNode
ICSPNode
ICSPNode::Add
ICSPNode::Clear
ICSPNode::Copy
ICSPNode::DeleteChild
ICSPNode::DeleteProperty
ICSPNode::Execute
ICSPNode::GetChildNodeNames
ICSPNode::GetProperty
ICSPNode::GetPropertyIdentifiers
ICSPNode::GetValue
ICSPNode::Move
ICSPNode::SetProperty
ICSPNode::SetValue
ICSPNodeTransactioning
ICSPValidate
Samples for writing a custom configuration service provider| diff --git a/windows/client-management/mdm/passportforwork-csp.md b/windows/client-management/mdm/passportforwork-csp.md index b7ead6856e..75a8d63f6f 100644 --- a/windows/client-management/mdm/passportforwork-csp.md +++ b/windows/client-management/mdm/passportforwork-csp.md @@ -9,14 +9,11 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman -ms.date: 10/31/2018 +ms.date: 07/19/2019 --- # PassportForWork CSP -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. - The PassportForWork configuration service provider is used to provision Windows Hello for Business (formerly Microsoft Passport for Work). It allows you to login to Windows using your Active Directory or Azure Active Directory account and replace passwords, smartcards, and virtual smart cards. > [!IMPORTANT] @@ -269,6 +266,23 @@ Added in Windows 10, version 1803. List of plugins (comma separated) that the pa Value type is string. Supported operations are Add, Get, Replace, and Delete. +**SecurityKey** (only for ./Device/Vendor/MSFT) +Added in Windows 10, version 1903. Interior node. + +Scope is permanent. Supported operation is Get. + + +**SecurityKey/UseSecurityKeyForSignin** (only for ./Device/Vendor/MSFT) +Added in Windows 10, version 1903. Enables users to sign-in to their device with a [FIDO2 security key](https://docs.microsoft.com/en-us/azure/active-directory/authentication/concept-authentication-passwordless#fido2-security-keys) that is compatible with Microsoft’s implementation. + +Scope is dynamic. Supported operations are Add, Get, Replace, and Delete. + +Value type is integer. + +Valid values: +- 0 (default) - disabled +- 1 - enabled + ## Examples Here's an example for setting Windows Hello for Business and setting the PIN policies. It also turns on the use of biometrics and TPM. From d74fc908b277bbe7a5d433ae2046059ae5806df3 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Fri, 19 Jul 2019 11:10:30 -0700 Subject: [PATCH 02/19] minor update --- windows/client-management/mdm/passportforwork-csp.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/windows/client-management/mdm/passportforwork-csp.md b/windows/client-management/mdm/passportforwork-csp.md index 75a8d63f6f..dc36a47d05 100644 --- a/windows/client-management/mdm/passportforwork-csp.md +++ b/windows/client-management/mdm/passportforwork-csp.md @@ -228,8 +228,6 @@ If you set this policy to true, Windows requires all users on managed devices to Note that enhanced anti-spoofing for Windows Hello face authentication is not required on unmanaged devices. - - Supported operations are Add, Get, Delete, and Replace. *Not supported on Windows Holographic and Windows Holographic for Business.* @@ -280,8 +278,8 @@ Scope is dynamic. Supported operations are Add, Get, Replace, and Delete. Value type is integer. Valid values: -- 0 (default) - disabled -- 1 - enabled +- 0 (default) - disabled. +- 1 - enabled. ## Examples From bb5a11c0b1ba7ad585f7b2b9d4ff816757db14b3 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Tue, 23 Jul 2019 15:57:43 -0700 Subject: [PATCH 03/19] Updated XML in Recommended deny list for Windows Information Protection --- .../client-management/mdm/applocker-csp.md | 234 ++++++++++-------- 1 file changed, 130 insertions(+), 104 deletions(-) diff --git a/windows/client-management/mdm/applocker-csp.md b/windows/client-management/mdm/applocker-csp.md index 7018d14a99..741d4ab625 100644 --- a/windows/client-management/mdm/applocker-csp.md +++ b/windows/client-management/mdm/applocker-csp.md @@ -1693,119 +1693,145 @@ In this example, Contoso is the node name. We recommend using a GUID for this no chr - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - + + - - - - - - + + - - - - + + - - - - - - + + - - - - + + - - - - - - + + - - - - + + - - + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 5b1a66840f3e1b895565d7bc34f3cde3fad6801f Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Fri, 26 Jul 2019 03:08:38 -0700 Subject: [PATCH 04/19] minor update --- windows/client-management/mdm/applocker-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/applocker-csp.md b/windows/client-management/mdm/applocker-csp.md index 741d4ab625..22a816cc20 100644 --- a/windows/client-management/mdm/applocker-csp.md +++ b/windows/client-management/mdm/applocker-csp.md @@ -9,7 +9,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: lomayor -ms.date: 04/30/2018 +ms.date: 07/25/2019 --- # AppLocker CSP From aaf141eee5674c9f4d32a73ff4614a7b38956124 Mon Sep 17 00:00:00 2001 From: Mike Edgar <49731348+medgarmedgar@users.noreply.github.com> Date: Fri, 26 Jul 2019 15:38:38 -0700 Subject: [PATCH 05/19] Update manage-connections-from-windows-operating-system-components-to-microsoft-services-using-MDM.md --- ...ating-system-components-to-microsoft-services-using-MDM.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services-using-MDM.md b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services-using-MDM.md index f370ebdc1b..39e4de058c 100644 --- a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services-using-MDM.md +++ b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services-using-MDM.md @@ -143,8 +143,8 @@ For Windows 10, the following MDM policies are available in the [Policy CSP](htt 1. **Windows Update** 1. [Update/AllowAutoUpdate](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowautoupdate). Control automatic updates. **Set to 5 (five)** 1. Windows Update Allow Update Service - [Update/AllowUpdateService](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-update#update-allowupdateservice). Specifies whether the device could use Microsoft Update, Windows Server Update Services (WSUS), or Microsoft Store. **Set to 0 (zero)** - 1. Windows Update Service URL - [Update/UpdateServiceUrl](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-update#update-updateserviceurl). Allows the device to check for updates from a WSUS server instead of Microsoft Update. **Set to String** with the Value next to item below: - 1. \\$CmdID$\\\chr\text/plain\\ \./Vendor/MSFT/Policy/Config/Update/UpdateServiceUrl\\http://abcd-srv:8530\\ + 1. Windows Update Service URL - [Update/UpdateServiceUrl](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-update#update-updateserviceurl). Allows the device to check for updates from a WSUS server instead of Microsoft Update. **Set to String** with the Value set to: + 1. **\\$CmdID$\\\chr\text/plain\\ \./Vendor/MSFT/Policy/Config/Update/UpdateServiceUrl\\http://abcd-srv:8530\\** ### Allowed traffic ("Whitelisted traffic") for Microsoft InTune / MDM configurations From edc530cd05380ff0505a5a02caf848829b14ee8c Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Sun, 28 Jul 2019 16:24:21 -0700 Subject: [PATCH 06/19] Updated PassportForWork DDF --- .../mdm/passportforwork-ddf.md | 52 +++++++++++++++++-- 1 file changed, 49 insertions(+), 3 deletions(-) diff --git a/windows/client-management/mdm/passportforwork-ddf.md b/windows/client-management/mdm/passportforwork-ddf.md index f9dcc69e22..db78c33569 100644 --- a/windows/client-management/mdm/passportforwork-ddf.md +++ b/windows/client-management/mdm/passportforwork-ddf.md @@ -21,7 +21,7 @@ This topic shows the OMA DM device description framework (DDF) for the **Passpor Looking for the DDF XML files? See [CSP DDF files download](configuration-service-provider-reference.md#csp-ddf-files-download). -The XML below is for Windows 10, version 1809. +The XML below is for Windows 10, version 1903. ```xml @@ -47,7 +47,7 @@ The XML below is for Windows 10, version 1809. - com.microsoft/1.5/MDM/PassportForWork + com.microsoft/1.6/MDM/PassportForWork @@ -1264,7 +1264,7 @@ Note that enhanced anti-spoofing for Windows Hello face authentication is not re False - Enables/Disables Dynamic Lock + Enables/Disables Dyanamic Lock @@ -1304,6 +1304,52 @@ Note that enhanced anti-spoofing for Windows Hello face authentication is not re + + SecurityKey + + + + + Security Key + + + + + + + + + + + + + + + UseSecurityKeyForSignin + + + + + + + + 0 + Use security key for signin. 0 is disabled. 1 is enable. If you do not configure this policy setting, the default is disabled. + + + + + + + + + + + text/plain + + + + ``` From e86598c868ca758807453b60d0217baec22a551f Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Sun, 28 Jul 2019 16:39:03 -0700 Subject: [PATCH 07/19] minor updates --- windows/client-management/mdm/passportforwork-ddf.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/windows/client-management/mdm/passportforwork-ddf.md b/windows/client-management/mdm/passportforwork-ddf.md index db78c33569..7eaea8a237 100644 --- a/windows/client-management/mdm/passportforwork-ddf.md +++ b/windows/client-management/mdm/passportforwork-ddf.md @@ -9,14 +9,11 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman -ms.date: 07/26/2017 +ms.date: 07/29/2019 --- # PassportForWork DDF -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. - This topic shows the OMA DM device description framework (DDF) for the **PassportForWork** configuration service provider. DDF files are used only with OMA DM provisioning XML. Looking for the DDF XML files? See [CSP DDF files download](configuration-service-provider-reference.md#csp-ddf-files-download). From 8c9a43b22da246f9047d779ac92b4e39852b1b45 Mon Sep 17 00:00:00 2001 From: Teresa-Motiv Date: Mon, 29 Jul 2019 11:27:29 -0700 Subject: [PATCH 08/19] added caveat --- .../increase-scheduling-priority.md | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/security-policy-settings/increase-scheduling-priority.md b/windows/security/threat-protection/security-policy-settings/increase-scheduling-priority.md index 40d68b1cc3..488871cb95 100644 --- a/windows/security/threat-protection/security-policy-settings/increase-scheduling-priority.md +++ b/windows/security/threat-protection/security-policy-settings/increase-scheduling-priority.md @@ -20,7 +20,7 @@ ms.date: 07/13/2017 # Increase scheduling priority **Applies to** -- Windows 10 +- Windows 10 Describes the best practices, location, values, policy management, and security considerations for the **Increase scheduling priority** security policy setting. @@ -45,7 +45,7 @@ Constant: SeIncreaseBasePriorityPrivilege ### Location Computer Configuration\\Windows Settings\\Security Settings\\Local Policies\\User Rights Assignment -  + ## Policy management This section describes features, tools, and guidance to help you manage this policy. @@ -81,7 +81,12 @@ Verify that only Administrators and Window Manager/Window Manager Group have the None. Restricting the **Increase scheduling priority** user right to members of the Administrators group and Window Manager/Window Manager Group is the default configuration. +> [!Warning] +> If you remove the Window Manager/Window Manager Group from the **Increase scheduling priority** user right, certain applications and computers do not function properly. In particular, the INK workspace does not function properly on unified memory architecture (UMA) laptop and desktop computers that run Windows 10, version 1903 (or later) and use the Intel GFX driver. +> +> On affected computers, the display blinks when users draw on INK workspaces such as those used by Microsoft Edge, Microsoft PowerPoint, or Microsoft OneNote. The blinking occurs because the inking-related processes repeatedly attempt to use the Real-Time priority, and are denied. + ## Related topics - [User Rights Assignment](user-rights-assignment.md) -- [Increase scheduling priority for Windows Server 2012 and earlier](https://docs.microsoft.com/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/dn221960(v%3dws.11)) +- [Increase scheduling priority for Windows Server 2012 and earlier](https://docs.microsoft.com/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/dn221960(v%3dws.11)) \ No newline at end of file From 169c2f6cce92cb29f03d788e81026f3bde5d3702 Mon Sep 17 00:00:00 2001 From: Teresa-Motiv Date: Mon, 29 Jul 2019 11:28:48 -0700 Subject: [PATCH 09/19] Edited --- .../security-policy-settings/increase-scheduling-priority.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/security-policy-settings/increase-scheduling-priority.md b/windows/security/threat-protection/security-policy-settings/increase-scheduling-priority.md index 488871cb95..727eb7097a 100644 --- a/windows/security/threat-protection/security-policy-settings/increase-scheduling-priority.md +++ b/windows/security/threat-protection/security-policy-settings/increase-scheduling-priority.md @@ -82,9 +82,9 @@ Verify that only Administrators and Window Manager/Window Manager Group have the None. Restricting the **Increase scheduling priority** user right to members of the Administrators group and Window Manager/Window Manager Group is the default configuration. > [!Warning] -> If you remove the Window Manager/Window Manager Group from the **Increase scheduling priority** user right, certain applications and computers do not function properly. In particular, the INK workspace does not function properly on unified memory architecture (UMA) laptop and desktop computers that run Windows 10, version 1903 (or later) and use the Intel GFX driver. +> If you remove **Window Manager\Window Manager Group** from the **Increase scheduling priority** user right, certain applications and computers do not function correctly. In particular, the INK workspace does not function correctly on unified memory architecture (UMA) laptop and desktop computers that run Windows 10, version 1903 (or later) and that use the Intel GFX driver. > -> On affected computers, the display blinks when users draw on INK workspaces such as those used by Microsoft Edge, Microsoft PowerPoint, or Microsoft OneNote. The blinking occurs because the inking-related processes repeatedly attempt to use the Real-Time priority, and are denied. +> On affected computers, the display blinks when users draw on INK workspaces such as those that are used by Microsoft Edge, Microsoft PowerPoint, or Microsoft OneNote. The blinking occurs because the inking-related processes repeatedly try to use the Real-Time priority, but are denied permission. ## Related topics From 84fb7d0b3d02deea3a2f05cdf3f13bb0bf1b8301 Mon Sep 17 00:00:00 2001 From: Teresa-Motiv Date: Mon, 29 Jul 2019 13:20:09 -0700 Subject: [PATCH 10/19] Revised draft --- .../surface-hub/device-reset-surface-hub.md | 112 ++++++++++-------- 1 file changed, 62 insertions(+), 50 deletions(-) diff --git a/devices/surface-hub/device-reset-surface-hub.md b/devices/surface-hub/device-reset-surface-hub.md index 2075507bd4..92f452bf5f 100644 --- a/devices/surface-hub/device-reset-surface-hub.md +++ b/devices/surface-hub/device-reset-surface-hub.md @@ -1,101 +1,113 @@ --- -title: Device reset (Surface Hub) -description: You may wish to reset your Microsoft Surface Hub. +title: Reset or recover a Surface Hub +description: Describes the reset and recovery processes for the Surface Hub, and provides instructions. ms.assetid: 44E82EEE-1905-464B-A758-C2A1463909FF ms.reviewer: manager: dansimp -keywords: reset Surface Hub +keywords: reset Surface Hub, recover ms.prod: surface-hub ms.sitesec: library author: dansimp -ms.author: dansimp +ms.author: +- dansimp +- v-tea ms.topic: article -ms.date: 07/27/2017 +ms.date: 07/29/2019 ms.localizationpriority: medium --- -# Device reset (Surface Hub) +# Reset or recover a Surface Hub +This article describes how to reset or recover your Microsoft Surface Hub. -You may wish to reset your Microsoft Surface Hub. +[Resetting the Surface Hub](#reset-a-surface-hub) returns its operating system to the last cumulative Windows update, and removes all local user files and configuration information. The information that is removed includes the following: -Typical reasons for a reset include: +- The device account +- Account information for the device's local administrators +- Domain-join or Azure AD-join information +- Mobile Device Management (MDM) enrollment information +- Configuration information that was set by using MDM or the Settings app -- The device isn’t running well after installing an update. -- You’re repurposing the device for a new meeting space and want to reconfigure it. -- You want to change how you locally manage the device. +[Recovering a Surface Hub from the cloud](#recover-a-surface-hub-from-the-cloud) also removes this information. In addition, the Surface Hub downloads a new operating system image and installs it. You can specify whether or not the recovery process preserves other information stored on the Surface Hub. -Initiating a reset will return the device to the last cumulative Windows update, and remove all local user files and configuration, including: +## Reset a Surface Hub -- The device account -- MDM enrollment -- Domain join or Azure AD join information -- Local admins on the device -- Configurations from MDM or the Settings app +You may have to reset your Surface Hub for reasons such as the following: -> [!IMPORTANT] -> Performing a device reset may take up to 6 hours. Do not turn off or unplug the Surface Hub until the process has completed. Interrupting the process will render the device inoperable, requiring warranty service to return to normal functionality. +- After you install an update, the performance of the device decreases. +- You’re re-purposing the device for a new meeting space and want to reconfigure it. +- You want to change how you locally manage the device. -After the reset, Surface Hub restarts the [first run program](first-run-program-surface-hub.md) again. If the Surface Hub displays a Welcome screen, that indicates that the reset encountered a problem and rolled back to the previously existing OS image. +During the reset process, if you see a blank screen for long periods of time, please wait and do not take any action. -If you see a blank screen for long periods of time during the **Reset device** process, please wait and do not take any action. +> [!WARNING] +> The device reset process may take up to 6 hours. Do not turn off or unplug the Surface Hub until the process has completed. If you interrupt the process, the device becomes inoperable. To return it to normal functionality, the device requires warranty service. - -## Reset a Surface Hub from Settings - -**To reset a Surface Hub** 1. On your Surface Hub, open **Settings**. - ![Image showing Settings app for Surface Hub.](images/sh-settings.png) + ![Image that shows Settings app for Surface Hub.](images/sh-settings.png) -2. Click **Update & Security**. +2. Select **Update & Security**. - ![Image showing Update & Security group in Settings app for Surface Hub.](images/sh-settings-update-security.png) + ![Image that shows Update & Security group in Settings app for Surface Hub.](images/sh-settings-update-security.png) -3. Click **Recovery**, and then, under **Reset device**, click **Get started**. +3. Select **Recovery**, and then, under **Reset device**, select **Get started**. - ![Image showing Reset device option in Settings app for Surface Hub.](images/sh-settings-reset-device.png) + ![Image that shows the Reset device option in Settings app for Surface Hub.](images/sh-settings-reset-device.png) + + After the reset process finishes, the Surface Hub starts the [first run program](first-run-program-surface-hub.md) again. If the reset process encounters a problem, it rolls the Surface Hub back to the previously-existing operating system image and then displays the Welcome screen. + ## Recover a Surface Hub from the cloud -In the Windows Recovery Environment (Windows RE), you can recover your device by downloading a factory build from the cloud and installing it on the Surface Hub. This allows devices in an unusable state to recover without requiring assistance from Microsoft Support. +If for some reason the Surface Hub becomes unusable, you can still recover it from the cloud without assistance from Microsoft Support. The Surface Hub can download a fresh operating system image from the cloud, and use that image to reinstall its operating system. ->[!NOTE] ->The **Recover from the cloud** process requires an open internet connection (no proxy, or other authentications). An ethernet connection is recommended. +You may have to use this type of recovery process under the following circumstances: + +- [The Surface Hub or its related accounts have entered an unstable state](#recover-a-surface-hub-in-a-bad-state) +- [The Surface Hub is locked](#recover-a-locked-surface-hub) + +>[!IMPORTANT] +>The **Recover from the cloud** process requires an open internet connection (no proxy or other authentications). An ethernet connection is recommended. ### Recover a Surface Hub in a bad state -If the device account gets into an unstable state or the Admin account is running into issues, you can use cloud recovery in **Settings**. You should only use cloud recovery when [reset](#reset-a-surface-hub-from-settings) doesn't fix the problem. +If the device account gets into an unstable state or if the administrator account encounters problems, you can use the SEttings app to start the cloud recovery process. You should only use the cloud recovery process when the [device reset](#reset-a-surface-hub) process doesn't fix the problem. -1. On your Surface Hub, go to **Settings** > **Update & security** > **Recovery**. +1. On your Surface Hub, select **Settings** > **Update & security** > **Recovery**. -2. Under **Recover from the cloud**, click **Restart now**. +2. Under **Recover from the cloud**, select **Restart now**. - ![recover from the cloud](images/recover-from-the-cloud.png) + ![recover from the cloud](images/recover-from-the-cloud.png) ### Recover a locked Surface Hub -On rare occasions, a Surface Hub may encounter an error while cleaning up user and app data at the end of a session. When this happens, the device will automatically reboot and try again. But if this operation fails repeatedly, the device will be automatically locked to protect user data. To unlock it, you must reset or recover the device from [Windows RE](https://technet.microsoft.com/library/cc765966.aspx). +On rare occasions, a Surface Hub may encounter an error while cleaning up user and app data at the end of a session. When this happens, the device automatically restarts and tries the operation again. But if this operation fails repeatedly, the device automatically locks to protect user data. To unlock it, you must [reset the device](#reset-a-surface-hub) or, if that doesn't work, recover it from the cloud. -1. From the welcome screen, toggle the Surface Hub's power switch 3 times. Wait a few seconds between each toggle. See the [Surface Hub Site Readiness Guide (PDF)](surface-hub-site-readiness-guide.md) for help with locating the power switch. -2. The device should automatically boot into Windows RE. -3. After the Surface Hub enters Windows RE, select **Recover from the cloud**. (Optionally, you can choose **Reset**, however **Recover from the cloud** is the recommended approach.) +1. Locate the power switch on the bottom of Surface Hub. The power switch is next to the power cable connection. For more information about the power switch, see the [Surface Hub Site Readiness Guide (PDF)](surface-hub-site-readiness-guide.md). - ![Recover from the cloud](images/recover-from-cloud.png) +1. While the Surface Hub displays the Welcome screen, use the power switch to turn the Surface Hub off. +1. Use the power switch to turn the Surface Hub back on. The device starts and displays the Surface Hub Logo screen. When you see spinning dots below the Surface Hub Logo, use the power switch to turn the Surface Hub off again. +1. Repeat step 3 three times, or until the Surface Hub displays the “Preparing Automatic Repair” message. + After it displays this message, the Surface Hub displays the Windows RE screen. +1. Select **Advanced Options**. +1. Select **Recover from the cloud**. (Optionally, you can select **Reset**. However, **Recover from the cloud** is the recommended approach.) -4. Enter the Bitlocker key (if prompted). -5. When prompted, select **Reinstall**. + ![Recover from the cloud](images/recover-from-cloud.png) +1. If you are prompted to enter the Bitlocker key, do one of the following: + - To preserve the information that Bitlocker secures on the Surface Hub, enter the Bitlocker key. + - To discard the secured information, select **Skip this drive** +1. When prompted, select **Reinstall**. ![Reinstall](images/reinstall.png) +1. To repartition the disk, select **Yes**. -6. Select **Yes** to repartition the disk. + ![Repartition](images/repartition.png) + First, the recovery process downloads the operating system image from the cloud. - ![Repartition](images/repartition.png) - -Reset will begin after the image is downloaded from the cloud. You will see progress indicators. - -![downloading 97&](images/recover-progress.png) + ![downloading 97&](images/recover-progress.png) + When the download finishes, the recovery process restores the Surface Hub according to the options that you selected. ## Related topics From 80f4494852a07b58aa4f65cf847798e317088689 Mon Sep 17 00:00:00 2001 From: Teresa-Motiv Date: Mon, 29 Jul 2019 13:24:50 -0700 Subject: [PATCH 11/19] Tech review changes --- devices/surface-hub/device-reset-surface-hub.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/devices/surface-hub/device-reset-surface-hub.md b/devices/surface-hub/device-reset-surface-hub.md index 92f452bf5f..86e8e2141d 100644 --- a/devices/surface-hub/device-reset-surface-hub.md +++ b/devices/surface-hub/device-reset-surface-hub.md @@ -18,7 +18,7 @@ ms.localizationpriority: medium # Reset or recover a Surface Hub -This article describes how to reset or recover your Microsoft Surface Hub. +This article describes how to reset or recover your Microsoft Surface Hub. [Resetting the Surface Hub](#reset-a-surface-hub) returns its operating system to the last cumulative Windows update, and removes all local user files and configuration information. The information that is removed includes the following: @@ -34,9 +34,10 @@ This article describes how to reset or recover your Microsoft Surface Hub. You may have to reset your Surface Hub for reasons such as the following: -- After you install an update, the performance of the device decreases. - You’re re-purposing the device for a new meeting space and want to reconfigure it. - You want to change how you locally manage the device. +- The user name or password for the device account or the Administrator account has been lost. +- After you install an update, the performance of the device decreases. During the reset process, if you see a blank screen for long periods of time, please wait and do not take any action. @@ -73,7 +74,7 @@ You may have to use this type of recovery process under the following circumstan ### Recover a Surface Hub in a bad state -If the device account gets into an unstable state or if the administrator account encounters problems, you can use the SEttings app to start the cloud recovery process. You should only use the cloud recovery process when the [device reset](#reset-a-surface-hub) process doesn't fix the problem. +If the device account gets into an unstable state or if the administrator account encounters problems, you can use the Settings app to start the cloud recovery process. You should only use the cloud recovery process when the [device reset](#reset-a-surface-hub) process doesn't fix the problem. 1. On your Surface Hub, select **Settings** > **Update & security** > **Recovery**. From 1fe5a4b011a82eb6504e79c3ced61f534355d0e1 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 29 Jul 2019 15:04:03 -0700 Subject: [PATCH 12/19] add note fix image --- .../microsoft-defender-atp/configure-server-endpoints.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints.md b/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints.md index 2547032022..a5565d1c4a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints.md @@ -139,13 +139,18 @@ Agent Resource | Ports ## Windows Server, version 1803 and Windows Server 2019 To onboard Windows Server, version 1803 or Windows Server 2019, please refer to the supported methods and versions below. +>[!NOTE] +>Onboarding Windows Server 2019 using a script is only supported through System Center Configuration Manager. For more information on how to deploy scripts in System Center Configuration Manager, see [Packages and programs in Configuration Manager](https://docs.microsoft.comsccm/apps/deploy-use/packages-and-programs). + Supported tools include: - Local script - Group Policy - System Center Configuration Manager 2012 / 2012 R2 1511 / 1602 - VDI onboarding scripts for non-persistent machines - For more information, see [Onboard Windows 10 machines](configure-endpoints.md). Support for Windows Server, version 1803 and Windows 2019 provides deeper insight into activities happening on the server, coverage for kernel and memory attack detection, and enables response actions on Windows Server endpoint as well. +For more information, see [Onboard Windows 10 machines](configure-endpoints.md). + +Support for Windows Server, version 1803 and Windows 2019 provides deeper insight into activities happening on the server, coverage for kernel and memory attack detection, and enables response actions on Windows Server endpoint as well. 1. Configure Microsoft Defender ATP onboarding settings on the server. For more information, see [Onboard Windows 10 machines](configure-endpoints.md). @@ -162,7 +167,7 @@ Supported tools include: c. Confirm that a recent event containing the passive mode event is found: - ![Image of passive mode verification result](images/atp-verify-passive-mode.png) + ![Image of passive mode verification result](images/atp-verify-passive-mode.png) 3. Run the following command to check if Windows Defender AV is installed: From efd5287ffd7964d4e0065a038969a6d5a770de19 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 29 Jul 2019 15:28:34 -0700 Subject: [PATCH 13/19] update note --- .../microsoft-defender-atp/configure-server-endpoints.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints.md b/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints.md index a5565d1c4a..b9c6aceba6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints.md @@ -140,7 +140,7 @@ Agent Resource | Ports To onboard Windows Server, version 1803 or Windows Server 2019, please refer to the supported methods and versions below. >[!NOTE] ->Onboarding Windows Server 2019 using a script is only supported through System Center Configuration Manager. For more information on how to deploy scripts in System Center Configuration Manager, see [Packages and programs in Configuration Manager](https://docs.microsoft.comsccm/apps/deploy-use/packages-and-programs). +>The Onboarding package for Windows Server 2019 through System Center Configuration Manager currently ships a script. For more information on how to deploy scripts in System Center Configuration Manager, see [Packages and programs in Configuration Manager](https://docs.microsoft.comsccm/apps/deploy-use/packages-and-programs). Supported tools include: - Local script From b62a93ae257d2b817c889c5af84fd9e770db9a28 Mon Sep 17 00:00:00 2001 From: Teresa-Motiv Date: Tue, 30 Jul 2019 15:54:37 -0700 Subject: [PATCH 14/19] Changed link --- education/windows/test-windows10s-for-edu.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/education/windows/test-windows10s-for-edu.md b/education/windows/test-windows10s-for-edu.md index e3c51dea05..1f183ac0bb 100644 --- a/education/windows/test-windows10s-for-edu.md +++ b/education/windows/test-windows10s-for-edu.md @@ -90,7 +90,7 @@ Check with your device manufacturer before trying Windows 10 in S mode on your d | HP | Huawei | I Life | | iNET | Intel | LANIT Trading | | Lenovo | LG | MCJ | -| Micro P/Exertis | Microsoft | MSI | +| Micro P/Exertis | Microsoft | MSI | | Panasonic | PC Arts | Positivo SA | | Positivo da Bahia | Samsung | Teclast | | Thirdwave | Tongfang | Toshiba | From df9edd80ce2461d81fa307b56952c9c9b39e9fa7 Mon Sep 17 00:00:00 2001 From: Teresa-Motiv Date: Wed, 31 Jul 2019 12:58:24 -0700 Subject: [PATCH 15/19] Updated date --- education/windows/test-windows10s-for-edu.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/education/windows/test-windows10s-for-edu.md b/education/windows/test-windows10s-for-edu.md index 1f183ac0bb..8f8f6c6aa2 100644 --- a/education/windows/test-windows10s-for-edu.md +++ b/education/windows/test-windows10s-for-edu.md @@ -9,7 +9,7 @@ ms.sitesec: library ms.localizationpriority: medium author: mjcaparas ms.author: macapara -ms.date: 04/30/2018 +ms.date: 07/30/2019 ms.reviewer: manager: dansimp --- From fa8e4c47bdfd91304c713e8760cc65fca603a65e Mon Sep 17 00:00:00 2001 From: Teresa-Motiv Date: Wed, 31 Jul 2019 15:06:52 -0700 Subject: [PATCH 16/19] Edits + term compare run --- .../surface-hub/device-reset-surface-hub.md | 40 +++++++++++-------- 1 file changed, 24 insertions(+), 16 deletions(-) diff --git a/devices/surface-hub/device-reset-surface-hub.md b/devices/surface-hub/device-reset-surface-hub.md index 86e8e2141d..03f6147c17 100644 --- a/devices/surface-hub/device-reset-surface-hub.md +++ b/devices/surface-hub/device-reset-surface-hub.md @@ -18,7 +18,7 @@ ms.localizationpriority: medium # Reset or recover a Surface Hub -This article describes how to reset or recover your Microsoft Surface Hub. +This article describes how to reset or recover a Microsoft Surface Hub. [Resetting the Surface Hub](#reset-a-surface-hub) returns its operating system to the last cumulative Windows update, and removes all local user files and configuration information. The information that is removed includes the following: @@ -28,13 +28,13 @@ This article describes how to reset or recover your Microsoft Surface Hub. - Mobile Device Management (MDM) enrollment information - Configuration information that was set by using MDM or the Settings app -[Recovering a Surface Hub from the cloud](#recover-a-surface-hub-from-the-cloud) also removes this information. In addition, the Surface Hub downloads a new operating system image and installs it. You can specify whether or not the recovery process preserves other information stored on the Surface Hub. +[Recovering a Surface Hub from the cloud](#recover-a-surface-hub-from-the-cloud) also removes this information. In addition, the Surface Hub downloads a new operating system image and installs it. You can specify whether the recovery process preserves other information that is stored on the Surface Hub. ## Reset a Surface Hub You may have to reset your Surface Hub for reasons such as the following: -- You’re re-purposing the device for a new meeting space and want to reconfigure it. +- You are re-purposing the device for a new meeting space and want to reconfigure it. - You want to change how you locally manage the device. - The user name or password for the device account or the Administrator account has been lost. - After you install an update, the performance of the device decreases. @@ -42,17 +42,17 @@ You may have to reset your Surface Hub for reasons such as the following: During the reset process, if you see a blank screen for long periods of time, please wait and do not take any action. > [!WARNING] -> The device reset process may take up to 6 hours. Do not turn off or unplug the Surface Hub until the process has completed. If you interrupt the process, the device becomes inoperable. To return it to normal functionality, the device requires warranty service. +> The device reset process may take up to six hours. Do not turn off or unplug the Surface Hub until the process has finished. If you interrupt the process, the device becomes inoperable. The device requires warranty service in order to become functional again. 1. On your Surface Hub, open **Settings**. ![Image that shows Settings app for Surface Hub.](images/sh-settings.png) -2. Select **Update & Security**. +1. Select **Update & Security**. ![Image that shows Update & Security group in Settings app for Surface Hub.](images/sh-settings-update-security.png) -3. Select **Recovery**, and then, under **Reset device**, select **Get started**. +1. Select **Recovery**, and then, under **Reset device**, select **Get started**. ![Image that shows the Reset device option in Settings app for Surface Hub.](images/sh-settings-reset-device.png) @@ -78,7 +78,7 @@ If the device account gets into an unstable state or if the administrator accoun 1. On your Surface Hub, select **Settings** > **Update & security** > **Recovery**. -2. Under **Recover from the cloud**, select **Restart now**. +1. Under **Recover from the cloud**, select **Restart now**. ![recover from the cloud](images/recover-from-the-cloud.png) @@ -86,28 +86,36 @@ If the device account gets into an unstable state or if the administrator accoun On rare occasions, a Surface Hub may encounter an error while cleaning up user and app data at the end of a session. When this happens, the device automatically restarts and tries the operation again. But if this operation fails repeatedly, the device automatically locks to protect user data. To unlock it, you must [reset the device](#reset-a-surface-hub) or, if that doesn't work, recover it from the cloud. -1. Locate the power switch on the bottom of Surface Hub. The power switch is next to the power cable connection. For more information about the power switch, see the [Surface Hub Site Readiness Guide (PDF)](surface-hub-site-readiness-guide.md). +1. Locate the power switch on the bottom of Surface Hub. The power switch is next to the power cord connection. For more information about the power switch, see the [Surface Hub Site Readiness Guide (PDF)](surface-hub-site-readiness-guide.md). + +1. While the Surface Hub displays the Welcome screen, use the power switch to turn off the Surface Hub. + +1. Use the power switch to turn the Surface Hub back on. The device starts and displays the Surface Hub Logo screen. When you see spinning dots under the Surface Hub Logo, use the power switch to turn the Surface Hub off again. + +1. Repeat step 3 three times, or until the Surface Hub displays the “Preparing Automatic Repair” message. After it displays this message, the Surface Hub displays the Windows RE screen. -1. While the Surface Hub displays the Welcome screen, use the power switch to turn the Surface Hub off. -1. Use the power switch to turn the Surface Hub back on. The device starts and displays the Surface Hub Logo screen. When you see spinning dots below the Surface Hub Logo, use the power switch to turn the Surface Hub off again. -1. Repeat step 3 three times, or until the Surface Hub displays the “Preparing Automatic Repair” message. - After it displays this message, the Surface Hub displays the Windows RE screen. 1. Select **Advanced Options**. + 1. Select **Recover from the cloud**. (Optionally, you can select **Reset**. However, **Recover from the cloud** is the recommended approach.) ![Recover from the cloud](images/recover-from-cloud.png) 1. If you are prompted to enter the Bitlocker key, do one of the following: - - To preserve the information that Bitlocker secures on the Surface Hub, enter the Bitlocker key. - - To discard the secured information, select **Skip this drive** -1. When prompted, select **Reinstall**. + + - To preserve the information that Bitlocker protects on the Surface Hub, enter the Bitlocker key. + - To discard the protected information, select **Skip this drive** + +1. When you are prompted, select **Reinstall**. ![Reinstall](images/reinstall.png) + 1. To repartition the disk, select **Yes**. ![Repartition](images/repartition.png) - First, the recovery process downloads the operating system image from the cloud. + + First, the recovery process downloads the operating system image from the cloud. ![downloading 97&](images/recover-progress.png) + When the download finishes, the recovery process restores the Surface Hub according to the options that you selected. ## Related topics From ea1e8dfb5f1ae90d9ac481f7c92383d3f9c8ba69 Mon Sep 17 00:00:00 2001 From: Teresa-Motiv Date: Wed, 31 Jul 2019 15:15:21 -0700 Subject: [PATCH 17/19] Updated metadata --- devices/surface-hub/device-reset-surface-hub.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/devices/surface-hub/device-reset-surface-hub.md b/devices/surface-hub/device-reset-surface-hub.md index 03f6147c17..6d7d33415f 100644 --- a/devices/surface-hub/device-reset-surface-hub.md +++ b/devices/surface-hub/device-reset-surface-hub.md @@ -8,11 +8,9 @@ keywords: reset Surface Hub, recover ms.prod: surface-hub ms.sitesec: library author: dansimp -ms.author: -- dansimp -- v-tea +ms.author: dansimp ms.topic: article -ms.date: 07/29/2019 +ms.date: 07/31/2019 ms.localizationpriority: medium --- From f35603944d9bc8fd9cf8e6d1641b1efae15290b8 Mon Sep 17 00:00:00 2001 From: Mike Edgar <49731348+medgarmedgar@users.noreply.github.com> Date: Fri, 2 Aug 2019 15:26:00 -0700 Subject: [PATCH 18/19] Update manage-connections-from-windows-operating-system-components-to-microsoft-services-using-MDM.md --- ...m-components-to-microsoft-services-using-MDM.md | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services-using-MDM.md b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services-using-MDM.md index 39e4de058c..f5a74dfff8 100644 --- a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services-using-MDM.md +++ b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services-using-MDM.md @@ -63,10 +63,13 @@ For Windows 10, the following MDM policies are available in the [Policy CSP](htt 1. **Internet Explorer** The following Microsoft Internet Explorer MDM policies are available in the [Internet Explorer CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-internetexplorer) 1. MDM Policy: [InternetExplorer/AllowSuggestedSites](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-internetexplorer#internetexplorer-allowsuggestedsites). Recommends websites based on the user’s browsing activity. **Set to Disabled** - 1. MDM Policy: [InternetExplorer/PreventManagingSmartScreenFilter]( https://docs.microsoft.com/windows/client-management/mdm/policy-csp-internetexplorer#internetexplorer-preventmanagingsmartscreenfilter). Prevents the user from managing SmartScreen Filter, which warns the user if the website being visited is known for fraudulent attempts to gather personal information through "phishing," or is known to host malware. **Set to Enabled** + 1. MDM Policy: [InternetExplorer/PreventManagingSmartScreenFilter]( https://docs.microsoft.com/windows/client-management/mdm/policy-csp-internetexplorer#internetexplorer-preventmanagingsmartscreenfilter). Prevents the user from managing SmartScreen Filter, which warns the user if the website being visited is known for fraudulent attempts to gather personal information through "phishing," or is known to host malware. **Set to String** with Value: + 1. **\\** 1. MDM Policy: [InternetExplorer/DisableFlipAheadFeature]( https://docs.microsoft.com/windows/client-management/mdm/policy-csp-internetexplorer#internetexplorer-disableflipaheadfeature). Determines whether a user can swipe across a screen or click Forward to go to the next pre-loaded page of a website. **Set to Enabled** - 1. MDM Policy: [InternetExplorer/DisableHomePageChange]( https://docs.microsoft.com/windows/client-management/mdm/policy-csp-internetexplorer#internetexplorer-disablehomepagechange). Determines whether users can change the default Home Page or not. **Set to Enabled** - 1. MDM Policy: [InternetExplorer/DisableFirstRunWizard]( https://docs.microsoft.com/windows/client-management/mdm/policy-csp-internetexplorer#internetexplorer-disablefirstrunwizard). Prevents Internet Explorer from running the First Run wizard the first time a user starts the browser after installing Internet Explorer or Windows. **Set to Enabled** + 1. MDM Policy: [InternetExplorer/DisableHomePageChange]( https://docs.microsoft.com/windows/client-management/mdm/policy-csp-internetexplorer#internetexplorer-disablehomepagechange). Determines whether users can change the default Home Page or not. **Set to String** with Value: + 1. **\\** + 1. MDM Policy: [InternetExplorer/DisableFirstRunWizard]( https://docs.microsoft.com/windows/client-management/mdm/policy-csp-internetexplorer#internetexplorer-disablefirstrunwizard). Prevents Internet Explorer from running the First Run wizard the first time a user starts the browser after installing Internet Explorer or Windows. **Set to String** with Value: + 1. **\\** 1. **Live Tiles** 1. MDM Policy: [Notifications/DisallowTileNotification](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-notifications). This policy setting turns off tile notifications. If you enable this policy setting applications and system features will not be able to update their tiles and tile badges in the Start screen. **Integer value 1** @@ -97,6 +100,7 @@ For Windows 10, the following MDM policies are available in the [Policy CSP](htt 1. Ingest the ADMX - To get the latest OneDrive ADMX file you need an up-to-date Windows 10 client. The ADMX files are located under the following path: %LocalAppData%\Microsoft\OneDrive\ there's a folder with the current OneDrive build (e.g. "18.162.0812.0001"). There is a folder named "adm" which contains the admx and adml policy definition files. 1. MDM Policy: Prevent Network Traffic before User SignIn. **PreventNetworkTrafficPreUserSignIn**. The OMA-URI value is: ./Device/Vendor/MSFT/Policy/Config/OneDriveNGSC\~Policy\~OneDriveNGSC/PreventNetworkTrafficPreUserSignIn, **String, \** + 1. **Privacy settings** Except for the Feedback & Diagnostics page, these settings must be configured for every user account that signs into the PC. 1. General - [TextInput/AllowLinguisticDataCollection](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-textinput#textinput-allowlinguisticdatacollection). This policy setting controls the ability to send inking and typing data to Microsoft. **Set to 0 (zero)** 1. Location - [System/AllowLocation](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-system#system-allowlocation). Specifies whether to allow app access to the Location service. **Set to 0 (zero)** @@ -143,7 +147,7 @@ For Windows 10, the following MDM policies are available in the [Policy CSP](htt 1. **Windows Update** 1. [Update/AllowAutoUpdate](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowautoupdate). Control automatic updates. **Set to 5 (five)** 1. Windows Update Allow Update Service - [Update/AllowUpdateService](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-update#update-allowupdateservice). Specifies whether the device could use Microsoft Update, Windows Server Update Services (WSUS), or Microsoft Store. **Set to 0 (zero)** - 1. Windows Update Service URL - [Update/UpdateServiceUrl](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-update#update-updateserviceurl). Allows the device to check for updates from a WSUS server instead of Microsoft Update. **Set to String** with the Value set to: + 1. Windows Update Service URL - [Update/UpdateServiceUrl](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-update#update-updateserviceurl). Allows the device to check for updates from a WSUS server instead of Microsoft Update. **Set to String** with the Value: 1. **\\$CmdID$\\\chr\text/plain\\ \./Vendor/MSFT/Policy/Config/Update/UpdateServiceUrl\\http://abcd-srv:8530\\** ### Allowed traffic ("Whitelisted traffic") for Microsoft InTune / MDM configurations @@ -158,6 +162,6 @@ For Windows 10, the following MDM policies are available in the [Policy CSP](htt |client.wns.windows.com| |dm3p.wns.windows.com| |crl.microsoft.com/pki/crl/*| -|*microsoft.com/pkiops/crl/**| +|*microsoft.com/pkiops/**| |activation-v2.sls.microsoft.com/*| |ocsp.digicert.com/*| From ed2096c7239d79f2d9fb8af0601ba47fd615ead1 Mon Sep 17 00:00:00 2001 From: bhulak Date: Mon, 5 Aug 2019 13:26:40 -0700 Subject: [PATCH 19/19] Updating release information page Updating release information page with new overview text --- windows/release-information/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/release-information/index.md b/windows/release-information/index.md index c80e214ec1..5f7b5e22f9 100644 --- a/windows/release-information/index.md +++ b/windows/release-information/index.md @@ -13,11 +13,11 @@ ms.localizationpriority: high --- # Windows 10 release information -Feature updates for Windows 10 are released twice a year, around March and September, via the Semi-Annual Channel and will be serviced with monthly quality updates for 18 months from the date of the release. +Feature updates for Windows 10 are released twice a year, around March and September, via the Semi-Annual Channel. They will be serviced with monthly quality updates for 18 or 30 months from the date of the release, depending on the lifecycle policy. We recommend that you begin deployment of each Semi-Annual Channel release immediately as a targeted deployment to devices selected for early adoption and ramp up to full deployment at your discretion. This will enable you to gain access to new features, experiences, and integrated security as soon as possible. -Starting with Windows 10, version 1809, feature updates for Windows 10 Enterprise and Education editions are serviced for 30 months from their release date. For information about servicing timelines, see the [Windows lifecycle fact sheet](https://support.microsoft.com/help/13853). +For information about servicing timelines, see the [Windows lifecycle fact sheet](https://support.microsoft.com/help/13853). >[!NOTE] >Beginning with Windows 10, version 1903, this page will no longer list Semi-Annual Channel (Targeted) information for version 1903 and future feature updates. Instead, you will find a single entry for each Semi-Annual Channel release. For more information, see [this blog post](https://techcommunity.microsoft.com/t5/Windows-IT-Pro-Blog/Windows-Update-for-Business-and-the-retirement-of-SAC-T/ba-p/339523).