From 513c66d42b612a5177712d6fd0286c6f023e964e Mon Sep 17 00:00:00 2001 From: Kamalgurna Date: Fri, 6 Feb 2026 18:57:06 -0500 Subject: [PATCH 1/5] NTLMv1.1 Solution --- .../automations/check-ntlmv11-status.md | 34 +++++++++++++++ docs/ninjaone/automations/disable-ntlmv11.md | 33 ++++++++++++++ .../custom-fields/cpval-ntlmv11-status.md | 33 ++++++++++++++ .../cpval-machines-with-ntlmv11-enabled.md | 26 +++++++++++ .../check-ntlmv11-status-Server.md | 30 +++++++++++++ .../check-ntlmv11-status-workstations.md | 29 +++++++++++++ docs/ninjaone/tasks/disable-ntlmv11.md | 28 ++++++++++++ docs/solutions/ninja-ntlmv1-1.md | 41 ++++++++++++++++++ .../image1.webp | Bin 0 -> 10172 bytes .../image1.webp | Bin 0 -> 17504 bytes .../image1.webp | Bin 0 -> 10276 bytes 11 files changed, 254 insertions(+) create mode 100644 docs/ninjaone/automations/check-ntlmv11-status.md create mode 100644 docs/ninjaone/automations/disable-ntlmv11.md create mode 100644 docs/ninjaone/custom-fields/cpval-ntlmv11-status.md create mode 100644 docs/ninjaone/groups/cpval-machines-with-ntlmv11-enabled.md create mode 100644 docs/ninjaone/scheduled-automations/check-ntlmv11-status-Server.md create mode 100644 docs/ninjaone/scheduled-automations/check-ntlmv11-status-workstations.md create mode 100644 docs/ninjaone/tasks/disable-ntlmv11.md create mode 100644 docs/solutions/ninja-ntlmv1-1.md create mode 100644 static/img/docs/597320a1-4278-490d-ad99-0127cace94247/image1.webp create mode 100644 static/img/docs/61a0c2de-fefe-4726-b24e-957a2582117c/image1.webp create mode 100644 static/img/docs/6d899921-3e52-4d4f-9f9e-742242b8171a/image1.webp diff --git a/docs/ninjaone/automations/check-ntlmv11-status.md b/docs/ninjaone/automations/check-ntlmv11-status.md new file mode 100644 index 000000000..cfb267660 --- /dev/null +++ b/docs/ninjaone/automations/check-ntlmv11-status.md @@ -0,0 +1,34 @@ +--- +id: '597320a1-4278-490d-ad99-0127cace9424' +slug: /597320a1-4278-490d-ad99-0127cace9424 +title: 'Check NTLMv1.1 Status' +title_meta: 'Check NTLMv1.1 Status' +keywords: ['ntlm', 'protocol', 'windows', 'security', 'domain'] +description: 'This script verifies whether NTLM v1.1 is enabled on the target machine.' +tags: ['networking', 'security', 'windows'] +draft: false +unlisted: false +--- + +## Overview +This script verifies whether NTLM v1.1 is enabled on the target machine. + +## Sample Run + +`Play Button` > `Run Automation` > `Script` +![SampleRun1](../../../static/img/docs/597320a1-4278-490d-ad99-0127cace94247/image1.webp) + +## Dependencies + +- [Solution - NTLMv1.1 ](/docs/94b6df2a-8565-4118-b2e7-35a3fe7206dc) +- [Custom Field - cPVAL NTLMv1.1 Status](/docs/61a0c2de-fefe-4726-b24e-957a2582117c) + + +## Automation Setup/Import + +[Automation Configuration](https://github.com/ProVal-Tech/ninjarmm/blob/main/scripts/check-ntlmv11-status.ps1) + +## Output + +- Activity Details +- Custom Field diff --git a/docs/ninjaone/automations/disable-ntlmv11.md b/docs/ninjaone/automations/disable-ntlmv11.md new file mode 100644 index 000000000..302efb627 --- /dev/null +++ b/docs/ninjaone/automations/disable-ntlmv11.md @@ -0,0 +1,33 @@ +--- +id: '6d899921-3e52-4d4f-9f9e-742242b8171a' +slug: /6d899921-3e52-4d4f-9f9e-742242b8171a +title: 'Disable NTLMv1.1' +title_meta: 'Disable NTLMv1.1' +keywords: ['ntlm', 'protocol', 'windows', 'security', 'domain'] +description: 'This script disables the NTLMv1.1 protocol on the target Windows machine.' +tags: ['networking', 'security', 'windows'] +draft: false +unlisted: false +--- + +## Overview +This script disables the NTLMv1.1 protocol on the target Windows machine. + +## Sample Run + +`Play Button` > `Run Automation` > `Script` +![SampleRun1](../../../static/img/docs/6d899921-3e52-4d4f-9f9e-742242b8171a/image1.webp) + +## Dependencies + +- [Solution - NTLMv1.1 ](/docs/94b6df2a-8565-4118-b2e7-35a3fe7206dc) +- [Custom Field - cPVAL NTLMv1.1 Status](/docs/61a0c2de-fefe-4726-b24e-957a2582117c) + +## Automation Setup/Import + +[Automation Configuration](https://github.com/ProVal-Tech/ninjarmm/blob/main/scripts/disable-ntlmv11.ps1) + +## Output + +- Activity Details +- Custom Field diff --git a/docs/ninjaone/custom-fields/cpval-ntlmv11-status.md b/docs/ninjaone/custom-fields/cpval-ntlmv11-status.md new file mode 100644 index 000000000..c18f63ce9 --- /dev/null +++ b/docs/ninjaone/custom-fields/cpval-ntlmv11-status.md @@ -0,0 +1,33 @@ +--- +id: '61a0c2de-fefe-4726-b24e-957a2582117c' +slug: /61a0c2de-fefe-4726-b24e-957a2582117c +title: 'cPVAL NTLMv1.1 Status' +title_meta: 'cPVAL NTLMv1.1 Status' +keywords: ['ntlm', 'protocol', 'windows', 'security', 'domain'] +description: 'Displays if NTLMv1.1 is enabled or not on windows machines' +tags: ['networking', 'security', 'windows'] +draft: false +unlisted: false +--- + +## Summary +This Custom Field displays if NTLMv1.1 is enabled or not on windows machines. Data is populated by `Check NTLMv1.1 Status` automation. + +## Details + +| Label | Field Name | Definition Scope | Type | Required | Default Value | Technician Permission | Automation Permission | API Permission | Description | Tool Tip | Footer Text | Custom Field Tab Name | +| ----- | ---- | ---------------- | ---- | -------- | ------------- | --------------------- | --------------------- | -------------- | ----------- | -------- | ----------- | ----------- | +| cPVAL NTLMv1.1 Status | cpvalNtlmv11Status | Device | Text | True | - | Editable | Read/Write | Read/Write | This Custom Field displays if NTLMv1.1 is enabled or not on windows machines. Data is populated by `Check NTLMv1.1 Status` automation | This Custom Field displays if NTLMv1.1 is enabled or not on windows machines. | NTLMv1.1 Status | Default | + +## Dependencies + +- [Solution - NTLMv1.1 ](/docs/94b6df2a-8565-4118-b2e7-35a3fe7206dc) + + +## Custom Field Creation + +- [Custom Field Configuration](https://github.com/ProVal-Tech/ninjarmm/blob/main/custom-fields/cpval-ntlmv11-status.toml) + +## Sample Screenshot + +![Sample ScreenShot](../../../static/img/docs/61a0c2de-fefe-4726-b24e-957a2582117c/image1.webp) diff --git a/docs/ninjaone/groups/cpval-machines-with-ntlmv11-enabled.md b/docs/ninjaone/groups/cpval-machines-with-ntlmv11-enabled.md new file mode 100644 index 000000000..48ca3e31a --- /dev/null +++ b/docs/ninjaone/groups/cpval-machines-with-ntlmv11-enabled.md @@ -0,0 +1,26 @@ +--- +id: 'e71c93ac-51cc-49a5-8120-b846b1697849' +slug: /e71c93ac-51cc-49a5-8120-b846b1697849 +title: 'cPVAL Machines with NTLMv1.1 Enabled' +title_meta: 'cPVAL Machines with NTLMv1.1 Enabled' +keywords: ['ntlm', 'protocol', 'windows', 'security', 'domain'] +description: 'This includes the machines where NTLMv1.1 is enabled.' +tags: ['networking', 'security', 'windows'] +draft: false +unlisted: false +--- + +## Summary +This includes the machines where NTLMv1.1 is enabled. + +## Details + +| Name | Description | +| ---------- | ----------- | +|cPVAL Machines with NTLMv1.1 Enabled|This includes the machines where NTLMv1.1 is enabled.| + +## Dependencies + +## Group Creation + +[Group Configuration](https://github.com/ProVal-Tech/ninjarmm/blob/main/groups/cpval-machines-with-ntlmv11-enabled.toml) diff --git a/docs/ninjaone/scheduled-automations/check-ntlmv11-status-Server.md b/docs/ninjaone/scheduled-automations/check-ntlmv11-status-Server.md new file mode 100644 index 000000000..e0af3b55e --- /dev/null +++ b/docs/ninjaone/scheduled-automations/check-ntlmv11-status-Server.md @@ -0,0 +1,30 @@ +--- +id: 'f8a02c86-0bec-4a7c-97ab-91e418254024' +slug: /f8a02c86-0bec-4a7c-97ab-91e418254024 +title: 'Check NTLMv1.1 Status' +title_meta: 'Check NTLMv1.1 Status' +keywords: ['ntlm', 'protocol', 'windows', 'security', 'domain'] +description: 'This runs `Check NTLMv1.1 Status` automation.' +tags: ['networking', 'security', 'windows'] +draft: false +unlisted: false +--- + +## Summary +This runs "Check NTLMv1.1 Status" automation. + +## Details + +**Name:** `Check NTLMv1.1 Status` +**Description:** `This runs "Check NTLMv1.1 Status" automation.` +**Recommended Agent Policies:** "Windows Server Policy" + +## Dependencies + +- [Automation - Check NTLMv1.1 Status ](/docs/597320a1-4278-490d-ad99-0127cace9424) +- [Solution - NTLMv1.1 ](/docs/94b6df2a-8565-4118-b2e7-35a3fe7206dc) + + +## Condition Creation + +[Condition Configuration](https://github.com/ProVal-Tech/ninjarmm/blob/main/conditions/check-ntlmv11-status-Server.toml) diff --git a/docs/ninjaone/scheduled-automations/check-ntlmv11-status-workstations.md b/docs/ninjaone/scheduled-automations/check-ntlmv11-status-workstations.md new file mode 100644 index 000000000..4c5bdba67 --- /dev/null +++ b/docs/ninjaone/scheduled-automations/check-ntlmv11-status-workstations.md @@ -0,0 +1,29 @@ +--- +id: '0b4b6dcc-6bde-4766-bf7f-60d146b2fbf9' +slug: /0b4b6dcc-6bde-4766-bf7f-60d146b2fbf9 +title: 'Check NTLMv1.1 Status' +title_meta: 'Check NTLMv1.1 Status' +keywords: ['ntlm', 'protocol', 'windows', 'security', 'domain'] +description: 'This runs `Check NTLMv1.1 Status` automation.' +tags: ['networking', 'security', 'windows'] +draft: false +unlisted: false +--- + +## Summary +This runs "Check NTLMv1.1 Status" automation. + +## Details + +**Name:** `Check NTLMv1.1 Status` +**Description:** `This runs "Check NTLMv1.1 Status" automation.` +**Recommended Agent Policies:** "Windows Workstation Policy" + +## Dependencies + +- [Automation - Check NTLMv1.1 Status ](/docs/597320a1-4278-490d-ad99-0127cace9424) +- [Solution - NTLMv1.1 ](/docs/94b6df2a-8565-4118-b2e7-35a3fe7206dc) + +## Condition Creation + +[Condition Configuration](https://github.com/ProVal-Tech/ninjarmm/blob/main/conditions/check-ntlmv11-status-workstations.toml) diff --git a/docs/ninjaone/tasks/disable-ntlmv11.md b/docs/ninjaone/tasks/disable-ntlmv11.md new file mode 100644 index 000000000..28375a5d0 --- /dev/null +++ b/docs/ninjaone/tasks/disable-ntlmv11.md @@ -0,0 +1,28 @@ +--- +id: '2fa3b191-0fe1-4bb9-95fe-517b40794441' +slug: /2fa3b191-0fe1-4bb9-95fe-517b40794441 +title: 'Disable NTLMv1.1' +title_meta: 'Disable NTLMv1.1' +keywords: ['ntlm', 'protocol', 'windows', 'security', 'domain'] +description: 'It executes `Disable NTLMv1.1` on targeted machines to disable NTLMv1.1 protocol' +tags: ['networking', 'security', 'windows'] +draft: false +unlisted: false +--- + +## Summary +It executes `Disable NTLMv1.1` on targeted machines to disable NTLMv1.1 protocol + +## Dependencies + +- [Automation - Disable NTLMv1.1 ](/docs/6d899921-3e52-4d4f-9f9e-742242b8171a) +- [Solution - NTLMv1.1 ](/docs/94b6df2a-8565-4118-b2e7-35a3fe7206dc) + +## Details + +| Name | Description | Allow Groups | Repeats | Recur every | Start At | Ends | Targets | Automations | +| Disable NTLMv1.1 | It executes `Disable NTLMv1.1` on targeted machines to disable NTLMv1.1 protocoll | True | Daily | 1 Day | 10:00 AM | Never | -cPVAL Machines with NTLMv1.1 Enabled | Disable NTLMv1.1 | + +## Task Creation + +[Task Configuration](https://github.com/ProVal-Tech/ninjarmm/blob/main/tasks/disable-ntlmv11.toml) \ No newline at end of file diff --git a/docs/solutions/ninja-ntlmv1-1.md b/docs/solutions/ninja-ntlmv1-1.md new file mode 100644 index 000000000..88e690dcf --- /dev/null +++ b/docs/solutions/ninja-ntlmv1-1.md @@ -0,0 +1,41 @@ +--- +id: '94b6df2a-8565-4118-b2e7-35a3fe7206dc' +slug: /94b6df2a-8565-4118-b2e7-35a3fe7206dc +title: 'NTLMv1.1' +title_meta: 'NTLMv1.1' +keywords: ['ntlm', 'protocol', 'windows', 'security', 'domain'] +description: 'The purpose of this solution is to audit the NTLM v1.1 status and disable it on Windows machines where it is enabled.' +tags: ['networking', 'security', 'windows'] +draft: false +unlisted: false +--- + +## Purpose + +The purpose of this solution is to audit the NTLM v1.1 status and disable it on Windows machines where it is enabled. + +## Associated Content + +| Content | Type | Function | +|-----------------------------------------------------|-----------------------------------------------------------|--------------------------------------------------------| +| [Custom Field - cPVAL NTLMv1.1 Status](/docs/61a0c2de-fefe-4726-b24e-957a2582117c) | Custom Field | Displays if NTLMv1.1 is enabled or not on windows machines | +| [Automation - Check NTLMv1.1 Status ](/docs/597320a1-4278-490d-ad99-0127cace9424) | Automation | Verifies whether NTLM v1.1 is enabled on the target machine. | +| [Automation - Disable NTLMv1.1 ](/docs/6d899921-3e52-4d4f-9f9e-742242b8171a) | Automation | Disables the NTLMv1.1 protocol on the target Windows machine. | +| [Group - cPVAL Machines with NTLMv1.1 Enabled ](/docs/e71c93ac-51cc-49a5-8120-b846b1697849) | Group | This includes the machines where NTLMv1.1 is enabled. | +| [Scheduled Automation - Check NTLMv1.1 Status Server ](/docs/f8a02c86-0bec-4a7c-97ab-91e418254024) | Scheduled Automation | This runs "Check NTLMv1.1 Status" automation on windows server. +| +| [Scheduled Automation - Check NTLMv1.1 Status Workstations](/docs/0b4b6dcc-6bde-4766-bf7f-60d146b2fbf9) | Scheduled Automation | This runs "Check NTLMv1.1 Status" automation on windows workstations.| +| [Task - Disable NTLMv1.1 ](/docs/2fa3b191-0fe1-4bb9-95fe-517b40794441) | Task | It executes `Disable NTLMv1.1` on targeted machines to disable NTLMv1.1 protocol + | + +## Implementation + +- Create the [Custom Field - cPVAL NTLMv1.1 Status](/docs/61a0c2de-fefe-4726-b24e-957a2582117c) using the implementation instruction provided in the document. +- Create the below automations as per the implementation instruction provided in the documents. + - [Automation - Check NTLMv1.1 Status ](/docs/597320a1-4278-490d-ad99-0127cace9424) + - [Automation - Disable NTLMv1.1 ](/docs/6d899921-3e52-4d4f-9f9e-742242b8171a) +- Create the [Group - cPVAL Machines with NTLMv1.1 Enabled ](/docs/e71c93ac-51cc-49a5-8120-b846b1697849) using the implementation instruction provided in the document. +- Create the below Scheduled Automations as per the implementation instruction provided in the documents. + - [Scheduled Automation - Check NTLMv1.1 Status Server ](/docs/f8a02c86-0bec-4a7c-97ab-91e418254024) + - [Scheduled Automation - Check NTLMv1.1 Status Workstations](/docs/0b4b6dcc-6bde-4766-bf7f-60d146b2fbf9) +- Create the [Task - Disable NTLMv1.1 ](/docs/2fa3b191-0fe1-4bb9-95fe-517b40794441) using the implementation instruction provided in the document. \ No newline at end of file diff --git a/static/img/docs/597320a1-4278-490d-ad99-0127cace94247/image1.webp b/static/img/docs/597320a1-4278-490d-ad99-0127cace94247/image1.webp new file mode 100644 index 0000000000000000000000000000000000000000..c3a4597a55fd970a28bc396a29e6e6b75c035f08 GIT binary patch literal 10172 zcmZXWWmp}|lAsUn4#9&R+}-8i8r%ZG3GVLh?(P8&PO#u^!QI{6UH7|p?(WPp+rPT2 zpYH0adaJrrWF#dUr~v>?2~i~tB_2}nKXaCOKn?_5A>=fKP=a`_JY^AiAvyXpOD!gX zh3y*|$ryai4FJW*s;POhY`ylYfxy-~z?tqP!H&wW=x_M-=DpseU;T&dr}bUwbyvFY z=Cl5L*UBZWkLG8=1H_g7_2+NlG951l#O>&bnR&8|A%GrzcP z`T5V)7s!|UJG)1}Jz)kP^v~f>v=h6-%_YALFMmJaN7l#Z>tS8qjW>x8^%B|(+>_mF z*FnepXX5AhN760UD)Zsz{^#Ro-V?%y&3n?vpQjpIKa;MGjcNVXLPOyxd7H2%Jyqrd z{jshLKei9kyR*A|O}w@LC4C!xS402V6ojzPDj$3I@?b7a%u}MEFi{SEC1!=cUl>RZ ze-YrOk26H|x`m|J_*nN#(U%k0fKYlk57?X*5)-5r+It})db8_Qb#a8B`^DUv6duX- zDJz|KM8(y&;+mkD$Gbh$;)(l~oOR{f0K12{G?PwjP~2!{_2C%4!U$1o(H77Ht-4EN zG`x4jLL*HkNuITpKAn%=@$H)oM3*VRmsW^IBS=y!cmDbH*A#A@ zT;^p|NN7OcX0R=U__^V79gqb2%YPZ&nF?nmxGurB>D#pCsw~{atijPe}{? z>EsIUK8?hpNaiuZ(`nyYfqC1E({*E#cd}NtPyO{^+Aq0f8_DuuCp`czk z=BYqDA6x{CHj_7vPa5Uyf72`C$U~T`Fi3!2Bz>Vosi^K8WJMT^le%xfCRTIu;pG+& z#hQ!?OXxr5`80iO=1Jf{c$ZxF0g|$S2IIYHqx`E~d`6}6Cgv)ParMLEt`Sju8d~&iR zR`vWk>N)r~3Wj0e%Wdh3gzjCug4O_sCAUTVvYDQv`Jmvp*n*LaAGO64<-stU8Z@Xz~O`ut& zNcTh79Pr`T46=?$N#OWQ>5U`8Eyk}(0o@#J`)=9h|Nh` z@hG}#HIjW44|>YfuIf>nMnXhU`AZp(4m`4U8+`xgKaTsl>>=Nk5#sAg^=Z!sNpWOu zO89U>UCE{tpz(u`Pu!80YC1@y-!Cy|-6n_1Fsn9N@eYg7@H{Pf^f?EV8&nB2I3pqs z`nR#2|80M|&hoc6z+k)2r7AtnGG=CS$zI*=LNq-P_xE6s2pMw`ZG2nfa4}Tbw%=c; zMb73-NK-sXqX818L1h3#tM|XZ4 z^Aba)PrhCPVU}N%8TUqc^S(6ff z^BN~1`mL5~u(sPW

{IJi(v+&(d*3em&U8FF$=1&APqhKNZYv z>;IRTDU0I&568Fpf(Qu1X9RxrleC@cZ~j!_DYCPSzwOBVcToOS1^;0+)&oPin5iA! z<z9S=nDavgUo8q>Ewf=fyUN?bvOSmxBn>m)IR`p7bWFXnXMBr^<8E% zjBytHG^|2mM={qiseKq7`M=3l zpAS9*e0-*;yj4R?ySJZ`4uoQ%iXODXwu1O^FM%2@Hia+tRnEN84SdiXMY!p+1bj96 zyQM9*jnFo#?QcX2jV+nB{SAH?RX}fj-@};P`99U)Z_A>bO=&@ zt8bC|{%F?v+p|^^(ehJ|Mds-#yISCgH;soaNo_cw+?C!MZ{ksMPq_3GRpO)Q3 zfJ^W8+dESUN#*o1EJ}Cr*$!(}uU-YpiQ|FIeFGj6p!QfdKe737A5w z#*xe(@k@NmxsxJ!DJ-)7%Ochkk=UUy-Zldvfux|SIFqnJdIS0@1!k}uEhiyFjpDhL zTy_j#7%!I)cg*h!$v^MyPKs_oO9egXF{ciqd&4D@p){w|;M#n09CYAcM0RW)ZaWv}~HVc)cIjwWIh$-FcLFK9pf=lzha15Bwh(F|`2q@fFJ!8dNLNW*L8~MFX zzuX)gb>#vS9xv~Dv>#5-?4&S8DgqPF*`kjBj~Kjn5S*Np`#N(1T)^pNvt|>6?eOqTf7*gQgq z-?Mhj3;nE?fx$M466`kUzR8Q#)$^O$>U)6b8xtZ+Xh$54|V@^ZByhx*=Eqt zZ(`XXF0CNp;JrnEU@sb-?)^#ys{)vJap?QBSxz8wow6sL3af0@GJ z`6Jb+S2PNf#iYrH5vq8XZ8E8gmG3(1(|o|?VaFxa+w&SR9%irT@h7&Pn$L^3#F8(X zj-xsCKy4;{%#BpE?p}E+(x2>48M%=<2!;;T~Wy&jtS#-dro>XLBf1x}1O#-3kpg>7%SN8T7%d6D2q32xe|T_eBCI{JYX7opwCHPu2nNX$hOPcvROjcf$?{O(=1H zny&3&&|$3GfKbdOv5(y_Ut{lQ?PUL|!95OV1QVpvrUHjocGX4A?Q{00!N|dA%y@vm zXUO!4cr!`Q4S!dxJdS`UXIAW!T}He4N8sl({z9k^Ud$)l`rmd*952s%*}K?oYw>bfw$D#WR$_pA2V0)b4|CIJ$%)$$vFfF%erUn zr_#Gft*{lsS6D%duFv>>vHphLLfN17Ul(OVE$>G=G2oOAZ2FeF^Oq35U8=|ca>Qfh z+fk&c%ZV$#imul=FDLSHZxqpddsaE=0N&d z%?~iOic4`j76wN_k}R5_Gg-&j1{q~R6K#3D=8-0d;hu*=H&Q>LlW@axXi`i6L>cja z0Zv1N-pJzEa6fQ4w@4k=p?=x|jMkcLGLzenafw4kk3u8&Ud+f(O1a>!pLevFTHbe1 z;+t9gK8@CsmNDJa0MNAJTl@Ro^;{WzF>=2;SFUdVycFcz;r}fWRgG*FLh(|#U~ExF zr71%UG_GABSwBbWCTi^cnbLG#0N?9UG)kktp3$u`&*#F=8oCqS3~To^xyvuu8!~Ul zkI#ycZR12+V4O?V&CxPk(C9d(@Oc<)CdF9H({L|7Ao@a~6pxh&&}M)pmM28b8qF{C zC3Ee|WiaMnfkpNgT41cXaAa2dkW1}~&WdVy1w&*on&}gw5mFe7iYt~!vpm?3TQ!8t z7J^hM#?B0n6X-DIbEXlISBJhS)!~*Nyn+u@efr zf8h5(-fDiOUl6IeP<7;OJPaS!+q&ZDb6JYf1i1_{$XPAvl?CO*T*F_;3r4-BR7c}% zQDW)pDElr(KN)|$ceE)pkRoa4o)s#8_KH{$0ucZ_e3u2R@6m1tY)Nn*nh`*rXxt-jlWK#L}>fDw}K5RK8?pcT{*~x_`wW;4l7;xk#*J7w^+PW%bgB z;14l8aot^(npUMZJPpG#l*jJ9S|`9f{)r&rIPPQPv1l80Goi`mk$|%h-}@jtkj`<8 zMG=QE*_hEoMokO@S(MzbUuw{3a_U{pcR2jGA&xHa0a0@YE(%^QMGo#?S)w2}GMSmZ zM;BOzH6X?FIO{u=Ha7vnSQ8lq`bZ~p+LYh>E}Q<67wjijhSZaM_fYJz)T)Q z!Q*@GUntDqE|?rhe%!ws%~J_AR!w2Po&314z#`Kxn_%u)kmD-98;~DM?r-aK{XxhJ z-9PP2rDe9uF=f8hgfAerHE$9)Gs-g&Gj?l1vnMi>Vu`pp<~YH1=k3of-?J$O!&%V- zI(|E^^-Nsa6a1ALE>jJN%v=U;-*f?yS7hVaLIy7m9}`OMdG7?Z`QQM5G1d(b`{jra z$)I)1Ga0elSfwSS3aAEw}N%fra?Vw0?8%cuW$>w%N~(}aN|24 za6IDkiY{}aWcI(T=a!1W6oyFp=n1cXlTcRmRnGU`yJ0eOn1InOFX>C^UUhljC}M&? zgEKWaLuUxWb~vquKIfZJf^dNettz0||M4rg<8cq-rPXDAmzbkwUsA6EQ~%tXn=<1VE0h|oh>6W+Hr&>!9+W?195#q6gJ?0=eKn|Fj8de@fLk2BKU5ohZ% z4#+&DIdCftwX-av-BX&A`11~!D2{R(;U#4hq0$Tcj0A1@3-T}r!Ckn+uW2q0+r|ip zC1l{FQ08wk{@x>Zz-YZv&OF2&j*uO;Xp-g$^CAVpTw|U?v-+txZcY}dLsa+zZGGfV zs206$SqSK#4JoiV)7DPy!*Iuh>rZ#?&OD`1dTfZo9wpPD3`0p7yXGLJ;{34CC^Pi) zNJt`aNqs7<%fd!LV2*#stEX3ZylMMTtX}{X(I8cF$G1Cu*~bFOgdciYKZiLD*fu!C zqzIE)rMKQ^EcCUfAiaqy1qYwj?6a6XhxVzgq4gIAY<7$?6-?pdvbg^2E+S&6;I@Kt zDEj?#1o_kq(btN2>pZA=cN;5KVgH;>atg zGE7O2hk8MjdLck8JO;hz%e;kEq7t--5ybcK{^@F|xnCae)H}tcPj%+N(Cyb>-{&q} z5UsMiGhuFx?UEd0z0#JP6%Xy6mK)en{B7_Zw%s~B%B6$YzHO_@E8mc|`DvYvI=^A5 zZQC7UC%|Qm<%^~Z2V@w?%o8;)^|cNSB*S@|X@}B31NgMJ2Y$o|B>iF&CfDbQ9EWC{H}qiG)c5e;{8o7l&g5u+uDGBR$u+fpUb zdWHkWzFe~^P}PMLVp1x&K+C{TMAwP;&vOYVws`ti8)!2P38T@;!fbi8v!3Y39>%=5 ziCmBgGP=(9uU~(lr&|BvX-)XECxhj{{Wmm8@-?uL=gq_yihHSvuy4w6v+#>PB@Hs` zn*3B=op3M} zNdo5%ugfj)#jDrc<~3nOz*a({*Lb7iaP;+DllqtkowL84&CF=5fzo0xdAx=2R+xjGV1dmQ$m?MuP+F5fq+|X z%%?H*6LiUqNsSXV8Gs(1`EUfGp0o_=Z6Uqiy`t8mCb>BBa_CYu`WkEYiQ|FVnNoXa zt^Ocz`H}QZ0vyhG@qM;38CwMf!iJqmq#Dz>m3qD{_N;xBm=u|e{k8=Lb*=6CavaCq z0~Vou;=;jp#s|Ja0Y-3(F^r{=EiSGbvX4v}ju_5b9{>$9y~V=~KVibQEr+SjD^KFl zb9U8CQxUPKxpd+=xh-eK!Qc0_kqCL%z9YIEn>he!c-~wq^&Nii5Jqo`jOlgLkPn-O zV&OH&P^CI?%z9_p&s4zQ&;1CVJ%(3K4ag|DTL~w`P#?r2Cq-Q0{&tmk z_#q^?l^3YfucB#V@f$AUb?}IQc=B2Zg87U?qx1XyT|uS|wnUb-$?Q8;4+n3%ut zyxf-!vhdWh*;G94l$w@*Dha4+C1pjhRs~ka?z;|ThyI{{I&Pri?3W(4WfKx-i2>Jh z8bZju*6MpK(gi0&$G-F8Y(5BciZTc2G_| zRu$>ZQrg&s7OLVh)UjdqU-O?m0ktgf%bd!RbwAf04z`wGjSR8g*%=mhESwS)k>2qc zILV7xF-{6*6DTZ>EWyd!WNXNivZ8AB!?QEt@QJLjn1(~sA0<&?5OhGNkQB|3?{-Q! zGU35j!)eLz;$#Rt)a=!hUx}~@wl+$felHAMp&E7Yhow}mu|rj{vGA*W#EEVko196Jr8gn5Cofg#?RtpB%jJFI!wa$tI@9 zghX&k#i1u`&~7&)Vr!C0X6m#QOUfbuC?1?z?J@UTwi|?bMjgyRgt;A;LwfmXmCTtM z#ELQDQd6}%F|A;=m9DvjE2q;=x6@Gia{`42sgGX``6A9ax8}*@qNwQdX?a?i8}r}k zjWJcDr8V3lg7)Q^G{2sxmx%?86gV}l$$zYNL$bXn8u!!0dkbL<2{81k=;Nn8xw>~j z5Qo6&8LGpt1f>qWvd2kUvN)&@+uFt!ZJNFJG5bet!AXglYdi9Mr7_ul;fu5y*OPpL zZUh|s_2o(_>_3i^Gp0g^>*t&L+>P5> zmTJ;@`;2fvRV1Cg(`A2Z`+76>$3M^P>kIIC_yeQ{5m|w9u_(5ITFd;hk!g+W%&Fd_JGiNFqD&=zJ^wk*ZrO7b4Yvy=_p}cPuX|ReXP^|pN3plNDUWVJ5cOCQ zpUk+&W`)@P7z5rq|H0Kx!3CXtKyEAVoT0s&Q_hi@1sEqPJAze?330oKlPjc@>S5Cq zffS>qzY1SUQUdAbmjtvUN3u<(gH7W(@2J`D9^A-p!vm_bN!on9h(A_mhk>1X8CvS?>$KU%1_pC?}=GxUMjS!`y`*iNomF9pffSK7=Zi3LsltM_e5uy zA5<=cE$#RS2d1uZj~SSOOck=izBvNlGn>omR=K@K;g~59xMAlG6>4w`jPhb+h&)QW~Hk(VP#OdcL z*p|_`ArkW<{Ps-w%oZ{#06Je1_$}_Jr0D@{_f5C=c*-E|2r7SyE|Z%GJfl;Zxym*J zxo+fEE(P*9QM-B(E8Y*gb(n({c28JQsB1#OIn@uBs}4f%C%9}j ziolYx?t)<5M(KPpV5JzjCUc|yi#r?T%=Sc~Av zT7(kZUode7+nRE}!&)-S7nR~4zAI}V*`qYvQKf!GEya7nr=+j0!zO?FX}b|QtyL#; zgBKYhm2R8oFG(^d{nmZ=0gjoXYy=+jt1~>CEz7+^2H&q=p;}2o+KaB5R1aKJz1uFc zUv^-j|Qx8jD`7$`@3Ovd$=9fZIqjq19=z03dWnZ488RqdS7jl{6zkO>66wG{?l9eUfEy<0&8a?L z5x;ETBkXkh*BPN#y&d{2|Hc?ymntaeO%X{2%)WI3I2X2)8q@;7AVjD%HS&EtAAwKyTu))Qu52Jc(w>?cQcrkSlkO_BYeowxIW=CY;i1#_sy z3aRF$9#VW~EXoli?0H{|YK32Hr7+(7{Of>6(&J&}^_LE2J8-SUL?}B)_&RRRF{N#T zpv&k_9Mp56*7fEjkNYr2+owVtPq-C27mUWc9`k7-5gh~zo}B73>y#`PagqdY;)U*t zyd{FbUD&)=Z$#rB2u@u3*_+oZ+8ME z)2rL|8j)!9^P{#~0@_*#wm@mQj2rY(%KmiDVXcfqIF`F$L^me}IGOf=BHXClvcaY< zs=+lbvP*4gExydX)CsYMx>p1gI#E~LKwEjbLyuNP>yMhT^t$#Eu-H`m9{CDy5i965 zN|^5?zO5HG<;Ut3&d7?`G0p|wVZI`q)C2!3<;j~&bw|c?wqfn!1yUbB+*=YfxE1KI z{j*hJ0PdVid*|IDup4klHMIIGWr^`pW0Z^f{=N zVVO?Qip`_V6rn4cTYrt}P=czVZK@kc^u;v6bG55$c-QI8dzv9GBwV{mH|`=4-G4i1 zMek$66BU2X8;S*tMLWQ~%>L~2dpAEO+mpRnL4N9^bW)P}*}}Ju$x@10AuZJaAyJDttRQ5V%8jSz4Mpeg~KDVK)ryLS2wOH`~_;=YUPuh z^O&MK8{{fYTtixtpm`XRf=hvIt6&Y&I`F_w?8lJIaN3h#3>n33E_prk~rdH29{g z(0j!wG@F=ttoON;z|6*cmE9I<8Kf+`Xz0Xa>~3^QQS^K!WL;fkV*L}n;9zRfJ*46@4bu!x%x-CE(0}Vdf zxE}HC1Qca6Qwe@YC_a_Oi1xb1_#EsJ$;|zP3@r6wNC)e+IuYRgoH34-9Q5?9x56s| z*xWfdO$x4>isk`+XDlXAobZ}N3w;D6OI(bgzZ*($tf5)FZ|dngDM;g4Lvn|Tz^3zd zK|Zkr?@&-9FnM{=lE6L8B9&U^kO$ODHJl;EvsjCzYNvs$Ht7^A7PQ6v#9Z{+bD(h8I zyFU5FzHXmL-cXhxxO2qX%uI;vJ(gZx>V5`Z;gkPmQ~2npf^S+sfnI#Z^WdC~7fU*< zw2PqY%Di-pUPT%E*J@&y`PQ&krc@vsXJuP5R^0)X?s zb^}RSB^+HLEA|Wk|1}`DVDblOTM)7?M}D!vx{jfhkM+xtOD76*8#*X3Rv-0MPe$6o z+~asU*P8j=@AD;YpQiPxr%kV*eSSdJy9rMT|HLNquYqz7dc8d4rAq2 zA!LtX*Ce5Q@7!T=uc0Jm@)VL5mSysD@aQOz#`t26nQc`kc49MjYw^(7Qrio|-R^oc z#%`!9$-CSL9)u!R6^so&swIlHl(*g#9sqqiG|mN!y~;TX1s%~dmY z6s4n1w5HF4L<1SE$0U@Ec00;2y{c{*b)KetKe6$+SR)S1Eoe(;5NCbKO_hECUMeED zqOQqK=+Ef@e>3`4l#uG>k5Xn$6}Fh*h8KbydPPPL%zcYPGR_2Vbp264bmbiGP6Xc` zl%y-J`BfEH4g=R1x zx(pqp#9Sy0{A?yj&1+Lf)EF}+0bHY)F1b`o47O6~aOc)4@KHf#7^rFs!%R3I0blxD zre|#kvEVT{+~$k;Mg7#ZoLF2i1MAR4XyIu9&oWif@vCnCIXTOP;9Ju8g~jO}lk{G=w)$XC z9S{h*dB!TZUM#&WdS_g5X}|CK^QZ9??VGlcwwULymR`5+r|S2m*UEeGSM3?#JIdMh zxAeDltMQZctM>Qz(+89{$v4V(``Y=U^T+TJOQUiL`1iLZ+z#IN+wxoR=Wr9=ZTD8U zO?QKv{(k=o_s)0F)7#hj0Jy5x$Xou$_~rLmck375$HEuSXY~uu(6y8o&$s8(az*X~Z`T@`Sch;l81>SqN4cxK!qWAe*>DTdqz?JqLm(O>u zx7YXNm-lA*oA;;odH2%Sk$cwX?@!^c?uTu_?aJ+!Z=?4ZuP1kjud6@@2Z4_}^@CEn zuG)$rbP{~N;MIkh1kf7Hr-4ObD5n!8q46*jQRBI3c}ukXRltoSv{gvXb&a|Wf2-@Z zZQ`evsGaP&d!fTJUzcjw%3KBUE&*bVk3cDkrOnH6ulN zhG1l=WiQf<9YQ+T*vjl;;#Mb z0(f%(OsJ7#t-YFfc6s>$SkPB~nzKjy(yP!8R&3eWCXrlj5`pbdx4`Y>PYY#c)U_+CrXM_)`e-2Qq?yVM8x{W9R|Oh>j|X1*MM6mv1M9D z>}CezK&rVrv$&ZFdZDF5?o`G1?r*=_Yg-!bGPDO5kcO;) z4B1HPhf%8^TDWy^WP^(bOK6{c;(4@)$4dPE;66?WYuJO=j{^X>8PHY?lIocFqd5~0 zidj~f36G55$tW;7NDcbgNCN}k6Pd>%)vQEm7xkJK6$lknNc1XWipbh|(KNW3d z%Dga{lPZ8=2zM+7O^a#(zb&h%Kg8juu{?QUv7Tj#N~Aj4Ru5NsoSkCJqdz4A_0F= zdbnztEz#|%RjEk&Sx8!Rb*Lc3!Kr(UlZxeCpLR7`ob8M-9cFDcEVLGBRNfxCma7bh z%n5M{#nC?kMzeKau({WQyn{5*AxUvr<+F!hHGHmV(72_T;$hTHdji_t3iZy9^0pn< z(&FL2K+Ba;dM`E9mVToOEefeRIzkw$;X~x^CCj092_mps${p`uM}|aF<@!uKoW7!L zfYkbhBJ@E6>Qv;WjreGmgRi8C3|q~(`WX7(bc=$BGg&sw(0g8tVxM7VKJxX^6vXUj z@|zq2ztp&{GYlMsp~Wqj-&|xStH79AW+;5LJs;D(WrgK8-MrryjgLW1iiPNhuei3^uX z_UqJ@8z`)kgv8{e|4NNWV*LSAB3vR-^xJft5t)cXBsOZc^X>SBCz(8G?d2FBV_#QnZf(;SNqz@RrUK2|wm9tq`7>RPg5g zhps)w*nehvB)}L@q~7JHP>c+wN%jX(G}kN#YnHfV9om$tClVcy@>e7f;kW*oj=5H> z3xQ#la#~}A%fBoCM-tQR8TB)$j2&qdk;(qI?Eef^*7f16ZW!z$O{8+yt#j~DrS4qB zmJFu&qd54n#h#(W4t_AZSp=y@1yJ3YaZqq>-{-QM5c>f!PWu1qxriYRcG8rya<)Q; zpgo~pF?pfs-iafX9WX7Dv2^nWxjt^NdaY8VDw-J4l(RM{h4`@cFW zOq&+_Q5sH|moO(jr1L+=>tBb1Bnq6`LDYwy;@%tY`{m7@kAimCsBEBP3ot*0mH+;; zM*N#q|DAuI(gy1zV|Kwf`lO^#djt?Zb^MMSEFK#*BY``hcGMnqi@?Nv^Nvry8?C7_ zl~dk4uq#X>Hg+$jA5)mUvHk{CN*;VJA{(QXN~*Fgo2l60L=)f zi@@XfuBu(jtT2454CeAW&A|5EhJ5UQA^D#*;KywS_^mr-c^I5cR}M_p9i6bM)(B<) zqJ#1`NA_)VsxSqaA@RnKB5LS1JAr69L(U95tpBa@1+r#(@+liBr!_?X1|RxAedRx@ z-7eeW1Grb%#kXq{FD66!qo08E!Vm;La69!)vOHT%yzy@$CH3~{k`JkM1GEv5L z^l}pVadH&=ub_;T&zea9X7eR}<`64|Gi@JoF10HmpihT zGkB*IQYcrMz9DAQh-(LL{coQB7!(8j*v;;tuSOn{EHs;)H2dCbQu`lN{cno>vvMHvy(Faisaf{_*LIl)fUoaj)Mi`n9-hirzoZ%;$8{t(nw0jcLd#f#l#AaLZy=y= z2V!oXI@v-6;_uaWjTfLjbRbE=5e;b{wqp}`En7z!;Vu9mXT)F`iuY_+9JooYslxle z0<@fR!i4@~qWy;(4v9q&VlN;ML(~B1LzAb72?Jn06 zvjo?N*4|#DZMWe#%1K8vGkoti^Jtm};jQvGaJ$?or2WC0dT?Q*ED2Mh65don7hZ2A z-~^v3X|p10WTn3ga!ScXu62MD9WFr1uvDM~i=4BC0Zy0$UMaF;OlJz27Rnsy6a#)8 zV}fXB;C9GNfbPCa=40|0?Io>BN-FoOaMt|CA(FraC)3cg!?}zmat5({W!4ta z+5#z3Nd%3+CGFv`AZ@uj({FGI*+nkCyJ2l^)VH7@nH$la_Gw8cV0_32g(f-dBo}Q# zi%hn~c{dp68i1~jS`L?nrQP24J`@1LiF`me@Ek;K9@KmmPJ#xZpWeQqMEk=jKqSv@ zMo@E@VPG5q+y1FzN|;ruDmA0Upr3spXyA_30S^TS^H&FN z7%E}YlT&$KqIm{wzYfuA0eyU=BNwX-EVVS-K!fz6o*fa&S_Wkp&(kzGps_q#B3XjP zdIQc@Da>tpBx^{*}o%D7piPn5PYzV@)qDe(JgP&#rQ z96g!YLl1#;mH{%ckP;cQ!h5HSSTiHO%EUv7mU?j9m`*VmaNxOxDA!PFCF7QhttNMU zr#Y$9v@3?!&`3k0TCS!AZBr&#k!??r^7EzgFNHUh%wToe%3J!2V=7#MlW6>;gcjjJQDlgeLuoyG%Cr4!-=5Za`xax=p0 zIOl1tN?#6kfB~z$qATcd7zbHq+7A13DkE$Yd{(mJ*Hzi%Rv(^xsHkY8x_Y;WB2sCo za)>PkYVo1yku(Y6!*JsI?&4q{wH_+?`!mkQLPM9Ooc7NRJQSij(RDG%G(^EibUG+s z8r#%;bmj@gdOibe(as{IyB7Pv8D9Rp=wWDioHB3RX_-L!ufPm~8m80%t;cD_0h$qH zmSvcjWkNRz#}AGRJvHlEE~=!CV6VnI^iO9vOG;}vk=xXBWCS_DMInJ;47%)Iy-Yl< zK4()s!!lTH30YR?4(&N5I#C*aMPtZ04q{Rl_vm~xZX@Ko+=qj7$Cv;u$G;RU5&(%O znA~zB`ucJmC9CZ23f8q=HdHfB!11L7V&v0!mr4xd!lq=9*whe1bjN_z49pXJ81KQd zehUHejPZl5`L=IHl-u!ZyVI|q$l|geQ!rA+lpU&Fzl|9-XG#36@}HHgD)b&e)k<{S z=(Il-IyPliE0C*7aKUtl=5Dhm$M6nn+`e>P%k^_DsP0%c~mB+{YZ@Cnp-E z5B&XyadUS+BzF~8x`W)g80kZz#Bd8E+mKN(i{w7t4LIi#8e|6+B1W=KEiqZfR9z6^ z13$pZ%la-my+Hw5eD=kMgOo%Ir9fvTBg0;$^tXYCB2Le!0|~s!+>pr(nEq*CADpT_ zOx|d}D^tS+K|!#Pl3G?V`H(uPdyb+VqniC?yCBBIflZAt;j4Y{SpOPJl!7I`dMwFJ zch1eTSLF&yy}j+)RS$?0W<|_st)f|sOf|5qbH^ngsQ!(gV$A+=ZaKTVO*{blSKw(u zo1-}Uux@L}hK;xS%G}LlD~AZsE83Wo{hD>Iew<|(pq1B9uYI~=+RQyIP-O-G5&g3N zt7%CxnTr+RC2@ZNtlGZ7uD8VQ5}yH@Np6Xw_ACRWZ9P%EXN*`Gs4EoH_uO4fmXwVi z0%i10e*8YWkveH3LdA=VIfIaI4C;djCt0`=3v`mL{-fW)C`_aR)UW&-#p>Goy<4Ul zi*9nhP7fnd#E!$7)N$r-i^xDgMAd!yJrchUR$bQ z+4PBWqHsiiPkzj-zcV_WMv}vF<@C~knkXH5cP~pMPL@?m%TraA2Y`VA+=R0Dm~y0* zq0&tDVERYJU@oF-nv?T}UABpr3Z44bgJJ9Nuu^&d36Clqi6LW!Lpml7=SJr?8HcniI+z{?G9-D@ z2}3@8K;jU0rxnnKk!C$u)mj;tXkgkyRF#{vuNss*#;|7thQY^R|MHrMvoVe(7vo-;hgDF;7$g}*#XMfw(+KEPoHsEyG7@#ULUd z65$t=_RjW=lL~P}I)rn?M$J6bZOZ{_)XE5%GOQKS4bB6&1_W8Y297N8g4g93hz6Mh z8q5nr6$!qle!YsJk1Vy^^EII6x6baplcFHfcJdEhzkstYoXfr3vE_6Lr9WcHsT3;D zRV}zxY-5hJBFN{r4>(AWkG`z9W2&5*W0vH+eN*pndu~d)y+a&vOzT-4VzRPajK;=) zuQ#dP>g1Sa8|sD~*ef`7%?5iNr{H|=m5AIOgUWPQyWa2PTwWaTwHYGqqUCrifn0ZH z@*YzeBx=TSJ*n)`qmGb5f_xuRhuGb4bK}j0)W8K|i@bKUn2>k#qBJXKhYUnHpbMM> zy881VcrZaL9Zes7HdK5?hT+*=DS(+Gizt$co8^n-Y3tH2!>Q|BAm@om+MH!9_w{l7 z1raix(itT-O8oRarWK|D*0eFjtX?2$neQecA5*Tqsp7NVRkQ0mALt7TdbMShA=qL+ zM>i|Pn{=!JZ? znBhJz-PRz~%=YhaRVBC0m+&EC7h_Vw;@3_CB+Aw0%Uxx;{)fPSH(cb{5h;#!cXhK3vsGWy;g2p#aY|0U0IE(w9#K~TeOU^sk!zT!C* zQ_{#D{D^Ik@CXhN2i6}R_ZT-$&rDk4O%$lJOTYCrn4QxpDsR0>$?#E&)IR#plVaY4 zRd#;S+doP|dmT1h4>e~*6xQIQnFLJ{vCq(0Fvd=eq1ip1{L;CZ?hZ`Cg7yhD2#fxo zx7@=mN9C|Za-}(U)9AFEx(e{{-PWau0!CXb3=}#0h_=o^&DC<%`V=;x+xR_iPFi=C z0w}_i-IJK+4p*4)XNk0nULOt6(-NMGuXZjj?xnzwONVMWUw&@xmXTr_+AO3shzaaY zaIn~c--!dx=YW9y4{YlXX^^&d3smqfzaX{+Fa(WQm`pHYgCuuY#?#-lJv%!RpcGLO zv>?lKri9I$SGuyH!w-&M&HoTw-%PSUPQ6CczVhV#jyk?dy5o!)be#%YYerUC&WQ*6 zdI?EU@}izTPVw}Qved@ndI*a3OZ%!jMJ~ShF70un_Iv8#?7Id(yGtkgCV$T;;DzkWFFB_ib$xN<#!Em&d-`aiTs|HF>eM@yhEL?DD zE(;0f>JW@Hl~y0V4dG~9TFSB$-URYtW)O_K*RMr}y?CMzxU!Vu)XE&j`jcu>oHRjZX5rPH!h3MB!cabGP@Ko#Vd zv5G|5&-+%-J7fzjT+0b-sfFtl^-Mc?%V)5~5oaT@I}(NZb!|PQ#!mNU8treL30V8@ z-w@GMUT7#Q9h2kSG^BrwQe4oDnzvM$_E17A#}Q*}Ts3%ff6E*1jCi6kv`Z8Z*{|&@ zOpt{;Ny-(46M^}awx)TI1f%#cClX)lnRu44ibs{;I%(H;u|pPPx9qKeyggjPSTH5a zVG+8H+c&2LqE@hnIZ#WVCHaooVuh13BYL9av%|CWxlTMxv6Xkams@-m#dW1 zV;EdYiylOFR`|Uo7gb9mA=+8YHt{tf=2*R>5Vsj~tKH|d`Ov(UVaWa^_mwdYmF24R z=9kxw&5Dc8*{J?F9?eB|3|3E=UJvXDPlr`VY?!E47E@Y}AemGb@z;qz{=~kdG-nQR zflq<}$4sT#C!!=OC-KqF()6&{DC`%AOB?ldSoy2;{`LyxG?w;>adA#Fty_2)I%a;) z$)bf3>N^G(5`X)^Q_e&md!CfhWe0uYnV)6CmZ%|L zg!G|8DGflmv?{iG>kHtciCn~a*`2>DP66AKuE`-{`@4KlF4s0TU?qp=4B@mWCR0G= zZ2%hH#c~U@9&)PSjQ3Q1_z^+^NPD6*4gso83hm8FO^R6c)YcI@f{SgM@n%lBCB|R6 zQ`G0nuaYQgGlv9+F_qMIp(1tl2OfiTdOpBt-S0u|0o&vDmYKC>LD)>GS{XStb zhM~Fu=r#IVTw5THWzF5^c(nq{x?p_AKLS= z6av{gm1E8qO0O}+j=blZ!#3~sWgs+g^`0i1h>oubo;J?Hfiy6sv?JKINZ6!PAE%?2Tcgg{^pox*GFlBo@hlD)7)26WExy83D-f)A7X)*r;b0@xE05}kvM6hmO z&o)AV!8U9{UQ(=$TJK#1_3NufXX=<=DTlX~WdYWC;-lk;~=mLw%O5#>n@BcAbkvb{2wLMbqowo0)* znK+t&i^1V^yjOOlZo|ML<`BE!>_=b8Q$u0wU$pwvKhDx)2?cZ;l7eJMx-TEZ)6h9; zkqoTH;AM}Q;5z&cqwHUB?3m)H0)|KUm7aj$S;C6QJ>ux<7{QA`_Hyj7WDn^Y(6$Ew ze+W43t=-0VGZKB`E?6iUxIHt>mpGs75s4Xj=%QAZO*O0?hL{qaUsK(-fpD(4Exsy% zI;TnqIlzPkYV@{pOltgDIXo+N^`jnED z=x6db*CJShI`bf5w#?FmJ>AiyI-U$ca$|5kZrrV5sh94+W~-iNs?Q=`n}ufhyY&_? zA;>nDRTzlFT!2HDL+WM80*c>o^XnlDw1QuOywFS6sKoQ|X9Xa?1V#kC9kW4$c;2oO z5hTnt2*X<^kcGMfMz)M*gxosWfw2s`*%TsN$HmCLauS+!-o;0TXMc+KS)iu-j7N@Y z{_wR?4FSOdb?ZE`Z+hbXvS-n4o@>jb_ktzW2OPn+A{-gHuCONDJ#K2;&_~ ziXJH6@b`;CXukQMO#|nKrPITY+0Q$3TBvpbf=%9eAsdE(*SOE$y)k4k_i@ZGI1AOc zLM%r6V8{K?IB>12FToCo7#;*LmV_*Bk1TGUbdN>23dG1boMR4-=IM4nHJUN!T%SF?szv4l(}K&sXjDVO#KpzPI+{CP>XnYIXQ z#(HKZO@!a2^c&dDV(wSAGviI{gz8{IdGD`5l;k0xy*GNZ3$AGgt<6Z~Hd52RPexeR zS^+_MlZ%8Y=^t1Ig1I_RI!e~y4(hxPoO`d)^Q+#jqG?AZ2^9v`GG_XYmYl z04V(jb{(?&@Q#~S6NSsqZBq2+O*y90#FDn)ZWLMH24hC>?dn|gBaz4@XtY{irOS*# zd#p|EqPZ@e*7R}d)ZM#5m4B?JGUcn@)TZyxTxiC-8Oiiee22cycxwfBT<$3 zQBOR;bpk%pOcJdbc41BCZ~8TJD1&+0xNPa*k+Kyg!9tvL#(>l1PtmBuZ!LI1@pNOn z_m#!hh^wqaeKr=7J42iS!}(PZ>c&s?W_2$UpQMJfRtNl~N5GF?UGs4QPHK@vnhSvz zG|Ras`tKlSt7YLUQ);ubk$g{&GC@9-lJF9Dek%9qAPgOgX?&DreM{}}{zdABxvObv zK5qQk9UeKE`m&wY)H|oyLz#sAP+-@cWNfC|aB+V`1nW`9ikMReKL_vSyV0%KZrT_G*c=tBiK$awxRS$&aNHsrd!KS>U&_)uqk|1c zV@;+Gs3(jKkaYJ4GtOC9(j>|Z>RDaK z&1bJ~Ny1<0Bk1g+h64^^V!ANxs$FDELIA9XTeiysT7g#ZW`;i? z1^c_(b}T%UVZqmU`NVa59{$op@Opm4mU3YBkwc~{y!nLCuH}(YT>B$JiR}1pbU5!1 zpK6!z06&`&qLc5(PhD75BIP8@Q>sMR~<8cNK-fQZIvCsMM6 z#I;J5O)FcnQ&sobFN6Av$cYRr9+q#M)y(QuoIn$hJl+Zly&8>KbaCv3)Pyk}G8nKn zW-sMKg!_my!4EmU)rNy$#^*_OSqxhVN)nPh)B`WMD0x$a$#^qBP}i{2oqkL0L?a|Y zP$=aH4*=w1>$F>R|G99jMbYmH00Fr1Xpq%N5dRvA(N>HgdF+5mN_`KqwPbn)|=3hy+IXIjzujO zi{x~t7=!y%dM(Q}zW6DFQP*Zuun}1*CFVnk?gVj^$X0pUL&W&Y)Zgp$()G=4iP(9q zn!FAFG!6PAh+DrK$~t!Sz+fPDc@8$e%kvVl7CM_#x6I1<>F@0c%Eq?<&%)I=*muYG z2s%H2n8iu(R~f-~S%}YTxOP<)6bF2&#$cM-W*H(*?c%;|p>~jWiK0d0C06-|&~&!T z0bZ@9H#OLhD)+UVd*aTIR*a_5Vu(#*dXX<$^a-3=zU>!+x749Ghe2ED2JUur&Msun z4ACh*>rAc@cW)N@gFlj>JLgG2Jf4e<9F4=WD~T`_!-CRGLyl+KSAU02(f)9)bwAGE z=)eEja31O2W}nLu7p*RPd0s$y#pes+%2F9XZF|Yux5m;>hgTavC=L%T^bBWHJB$&2 z6p`y)c;w0_Ej<20{7w%w+C`l+6BRQr0843~;Y{gxvTm-Y5Doi;(^lrZm0=_f!HxDU z4O1P7V%(+Zn;-vdf4=#p2ei6Yo`mK-4|MbD^A+R91%~Oh z0%KhVtl_E?hym2GdfRBK293Q(H!d8&RSj(0L4^wzVtu4KGS&=x<@`Q#eZ~`4qsE?` z97U*!YnmkFMY2v?aV@kB4pPporPG__%x#cQ!Tgp`v3JuUN~%R;z%EVHm^Nb*8$@qy z<~Utq7cqz8@TfJYCVN8FRk1{hSeZ#ckM()=xCdNr^at6mX{NxMg6QV*vKx2;)c zKdyA+Ai)1H8W{O3K%Zb2c8ddslpSa7+%KelT8?aZ7mVcl#-`vWrxXqOjlH|{W{;kM zzh$0}RdMGQR;EsWg%e*mi&xh8S%sQ^S!S!b*dRF*w$`RRtK>=Z%~K_kCzLL&i#5pV z`pkj8pIqU?rgHQxALU=SV^}J7lW4&*x6xc&-yDq7c`n2jnM80#D7e`lL1Uhb5Qwn( z&q&OQt8U+0w1;~WE{&~17oXS7B^GaLbU`mDT)x;YqY1M<{I;iEPA5s|OEjvAZQpy# z$?EKi>e$MFAnZDo9BiAGLN`uwWuxht!^sue-%pU-J+=;^GFC|8f0Az^6;q6CqCENw z(#jea)rmM4?+8u;dApvuY~Ps!c5zqTZwhMbjuOzzC8&#ENKw@;9F!c2n z|58l%g8Jc&rocQ3;oA)ew`8kTuAVRZp4ZnXs*QWQG|LFd+G8r8NBpeqi}G4taG?+M z4}F!p?@uH_iJ!HXxPWx2alu92$yS#7{S8&B!FXVmGT#_7J_WJF8_$Nwxm~&svJ`GU z0oq^YYyAYd^To9SN`5}Y9`|%%Z-$9)V>O&Ilhw$qLYGV)cXghD= zfXnL-xJ8*#1R`^RKil1$FWUIR`OA5G&|0BpPj)yFNjzsBDR(6A>Vx6_VZ;Q2XJAh}_JG;;U`VZx&_$=UIj-Sn42RvC)yVN37?f(${8 zdEF_Br>O|7+5L1CaoxFPI1&a19&)<#!EJHneipl&IqR=r5M^ZoaZd)Ck;oWWDR_va zXI(z3=#^1Wy#b4HmkEFAcpM>omo<2DzWXJ8wx38Ur!M`h09cjEh+08|!8YZW);#h%xwE&Czc~*CFPOZq zu)ghQ^>`uTvu7cf6mDdBJM795ueM*4Ca(kKc~JP%>*KqM0b{$+kOH9`uih2Pp%KO# zjONY(1QtWFjb>*=?)}3r-JE`O<=x^FF!|&~A53Fq ztF@Ke_gD;-0kQr2XEuq>fyZUe1k%k)lOX**l6sr5m4o&6t_#A?$*|{6tGYL3`zZDi z4#-*hrFw~}&z0CxZjxEr6i*IVL4C;@J|vF_gL)(re359hSZ#&=W|0mls`U>09nWk4 zNEqX$SGFsA*&3CPfIc+#@p7mQ?Xo|~4yk(liJh%1C^wcfizlc*ErcH%2=tNEs5JQ*8wpy~Y^Tbp0Eb5pBQm`7WtRpJ3S%x<}-0e+lI@ep;c zCw{X;&jI}BW2kz|ehv<#fF|6N;9MmrJN;Z#QfK#2vRU)3W>TD;HT`paXQk7YT?QNpLe$fnTnFp;ActWe95QrD?+q{k^Y3~9-j>DbuLWY`b7;S2B` zNbnuyLAFDy*QFQ8m(c_Ou=8WhLgiej_>z#Ai};TLldV>&{+z9fpz?_JI^=+I*A!JwUA*gMn>#;L9HzN9 ziwRG+zsc;3%6d9g~8+c!WfX#CMyE0Z~357WFHe8r^KjdE-kM=dOQhB%M%WP}z zf*3-mK08KOxMwP%-K7r$Vr(cLL-A>Tx`I0kEvjC04~V@2;U#rPwFiyBDSK#s6Mc2Z z|G~%QkLiUgDqFWcK>{LiN!ZC-P^fhqVupdVgzWsV0>_fFc#Gsx6#W$#-~+2_@2?;0 z$brAT%plI8@29GaUjRjHIZ{|ixf!DmI#{<(u>x8H}Mya=P6^@ z>{m#)?3Ss)BvnMLB7bgeO?rK5yJYjiVELTR!Oad?&zujDy$ZpQ#k?<$5_`TW!7|-ZVZm*a}aOeeEg0Es&?iYR6lHt()$%JmG{-woEmW+df8TruW z*Hn^Cn;(}MVH*1Pbt4;mZTqPo{UgXD+2Ev=D=mi_R-wOmV0f#r+4Pe{yh4r6G}sAx z-UerwDnr-HJ}QB4%;>^BFO{Nkn-*k&+qY#Pt4{MG#T zYwQqWTiKy!btb%@t-m*RdECJodeg8N9a@K~7|IDHkT}pKqTao( z$Jyc@6!h-|eINi{Tu-V7mVk*#RNFHX=9v|+8jBq$75zBxZ`wvx#SocL{LkVAxforE zOY>-YuHA$M?d3^Ce@xW{$CsE4{44?hseTOaHTO~jsWIVqY;lE%nNF6l>Z+ZcowUJV z!+?-`GBh3XS<8qoxe(oXW+K0XReDBja^a08mGE`^^41UvJE$>+-u&`P|VZ+WsVh=S`dalq%?71m|$4G3gS{Kb~vFOpK843qR zQ?3aHJ@ylPjrs~D_h$)S)=@A0RA;PBqgFylr(Wg>IfGT`qC4r}7l|>Axbw`5LpFj% z#y%ct1COAywy^{Pc9WgG7`{E8l$K8}0TpEHuaxnO_QHzm)5CUmik++({`_NAGF=Bn zt^(>&(Y{USLNPO_XX=e+H`?72`~!{m%zSdeiQx)NNDuC z8<(KZ6x$Inv)E5LaEXco7HIgmSQO~$gwrThuQ%&~usv(fWI41A0Pt@5Nt1IBBXqy| ztm{>dtLox}9xAhBy#lc-HEbU&s%-qVtT@XwSbnaKv8_9!Kql;Adgf}ekYvZ#^Ekxn zfytcXEkv)Ge&A|4wJKGJ!x6(!`KfqB05vcHi@jC4)@(S!XR|67Hr>qtQ=WmIN&aHS z{IxCreecvzg)lM%|GC$i*jwe=#rlKkuXJg_0(>D=VPo#BA)oIhV+2-iW+K!il7?ax z@>E2h@UH~@wBhXt@A_6q)4P4E?25u{bshycdk^}Qm|ri;yigMSyOs%eAUk@d(5XKR zIq4??A_mati(+r$=<>Zp6j_!|Iv@DS*7ht zjf8Qkv z$?n=P+$2B922+;9(sw@l-aJHZj&i7%-|aWs7}!NU1Kl23>{hf8rw~tWb{+#l85&H& z0!WX;>!=lVAA7}-(XE`nXBizd?yEX-%9uLZP|_M33|o@PdHhl|*heHs z{sLSI_hw-^6Yk!US40$*?fr@}rW2p|G2TzAh3mn;&*b!Z$UL;;c9Sx_E5Ap@#vGRo z>M$Ln<}e$*KR`jVYHtF7WNh(Aeeq$aKN~O%F?gbcNsabf3K5yUEqF#bwLNXuk1DEZ zh{b*5;=PXl@vNC}#2GF5a?Ku=iF;YOeOS@ov8=b?f z-uRwe)#dJBl&Lv-@6EKE$TsCW$_7o~LST|X%&)7-_#&6|%B=UQtYJ=I&ZU$Lvu}9; z*mZaDM3dvwgfQrKXME|&;8jh`^df;2qctB31UE?*{{O#OZ#Goy7_RvTM@(n+ zJV_z!t=3#zGE;MPwy%AvU^hM*hX-N4G!`}!0m&wJCZ!XypSNQq-6jEa;xLQi?F$gv zW7Ep9`URL)%i0piL89W{;{kR+FPT`*mJr`Cj$9CY5CKcH8y0nNwy<1k3~Gf@Q|qhL z*IV{)^d1KcpV8NPJBAt^XG}%og|AlAC{H_FdV9u1IClo zmTSn%Ob2E-kiOPM%fgz!;^k4l-3hrE78WD zHklvs4pwV90hz~5*j7)6v6sCNP;w4YX&L=Z<}TpN-ux#ha8Pu80|W(KamYSRb+f)C~xfD58_zkLEKJRaL%=>?e&RbA?SWmwuCc<^af{lX*L3JT8f-KD-No;Od+M^ ztJ7k6r%^Q7MKrw1`h+}Z$i6hJ1BdF;VrRdOZ>VKH_4-?rLC&9BvpEUYx3WtCC#H66 zToG_a9l-VJo)ot3--^e&L|YP_>{^NZVVZ|*jlI3TbX8H)7JFR4?=Bw{Top9kckctP zFc1qhSh<_(eLVD3Q49U&;5oMHtC?g<=18Gq=eL#A90unGrmxd|djCX1UfiC1_*r@j z;`u85p@#^a6udoZH$#I>9A4B1dAwC03mkQy-`LoZe0H3ngr%jr?<~)q zFq%BlhTS8?`?Qj;`-Vuxm+N7%@9AS6vdje^|JBc$BG`M4|#Cr8{;Z+6ju>0rS{)UQz%Tk>iSGqf_v#YwXUi_N>mkPZ(!PeA0N z>MjNp+_crvpimy4O2M`Y7?b*~@owjzr#zCh`lT=EQu4K3^p380AN8fe?%C5w4LRs)It82Ar7w#tF?i><)Zjm|Niam z)y*P`H&^k~B-hhen{`t3I*YDTVDJ+6wTC@?UqY@;rpm>AWOAmi&~rlZihCj`0*r zBe!lPx9u&Wo(LfjsI8J(#qZe@C7wmdk6Ctq1VE1~B`ZY7c^R=KEKzClZ%kf%jX%ER zhnrcpWK*s#$>e)rr5|p#DB`MbhRd$aJiXywgl#XXz2nV>V$=biJ520VRk$*ZTMIJRakDNija(n zRAzM~J$Xe$$gu*0-oV6bV+zv>N=jF85EBg;zjh9sSA~2y&e^!-5?wy5Vk{(<-QvI6 z^;CSP0kK||qW;vhsdfOK~P;Qilo%Pj+ohRMuO%A$q z>bjC~*}mHcs*@QLw}t!Vh8PQ6clX`dqdBYecytNn<;BL*$Wm`a0*10q`~y62Nqg2$ zl>q<%H*A?*fLe2b7VGGZ&qw+T*n?I@EvzHF3rWC-|HNRE9jr72Tfuis{w{sK zXl!0D>xcT<&m+c^9`w4gG+(?tZ}JluY!HL|g}5d}i_=B2PaJ8D&uH02YY=3`{$P*{ zf?htgLDMp8J}A$2yZagZGfy;hX%S@x+G3J>!y__}A(ZZ&nQV;Z-Y-OsPc0|lRNVOS zqYp2J!QrZNepJjQc-J@+aWQ8=tHN0_5==#uLoQ=Hs6TPd!(4L!*XE%Gx?}uEU&GR5 zC3K#x$9l5#jgyrNA+S4hADSWKNNk%o?PKzCkWQ~NG&w(-&13_N5PzTkptdNqRjfJ9 zCroEA*;c>|>1vZI9eDtS9;u%EF1!XZX`N-`ST3w6Tz6h<{TnH%Ss<$k7}ST%U8-Ss zs?>|DgUqQ$z2R}>+YT?}7UtIqHQwY!oh0jM5;BM;ckau6DbTKM zOk4YApi)Sr(AYDDuu7EbZvCd^^KK_nBn&;#<|A^%ZFhw|j;tv)B(gkc(kK^9UJ)Ok z6DA@zzW*QbLXh(02L+Qer9NMaEctER>G~y)zAPVrlYWTdwMd_tYY^tV%X>9kKrgf% zyc_YdE0s-?a@=h82)=w1kz-N($tq(9oHKPDJ+383^nS`3D`TX z81jf@=*S>OMF}hSgXLsYPEz>K?V=Ynx_I=BX%PoQs*H$8;0`q> zNgzu$fFSBwy+Bh07w6NxkNp0hZDwAfQ(<=4L;;kCldI-G)XwZqVco3Mz_V@f5j%Sbmtf0AHrrf@^ vsWdr9L1D^=)JNZV_QV~W-hIR9V>Mfxe!}UaZzL=BHtUOTpstkOHwFd(<*nha literal 0 HcmV?d00001 diff --git a/static/img/docs/6d899921-3e52-4d4f-9f9e-742242b8171a/image1.webp b/static/img/docs/6d899921-3e52-4d4f-9f9e-742242b8171a/image1.webp new file mode 100644 index 0000000000000000000000000000000000000000..097d12b0432c52b19b610427b463914da45868ea GIT binary patch literal 10276 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 Date: Mon, 9 Feb 2026 16:28:38 -0500 Subject: [PATCH 2/5] QA - Update # Fixed CF details # Updated Scheduled Automations template # Fixed Scheduled automations configuration URL # Fixed test deployment error caused due to wrong naming structure of md file --- .../automations/check-ntlmv11-status.md | 2 +- .../custom-fields/cpval-ntlmv11-status.md | 4 ++-- .../cpval-machines-with-ntlmv11-enabled.md | 2 ++ .../scheduled-automations/_template.md | 10 ++++---- .../check-ntlmv11-status-Server.md | 16 ++++++------- .../check-ntlmv11-status-workstations.md | 16 ++++++------- ...rosoft-365-click-to-run-get-details-mac.md | 4 ++-- ...ft-365-click-to-run-get-details-windows.md | 4 ++-- docs/solutions/ninja-ntlmv1-1.md | 24 +++++++++---------- 9 files changed, 41 insertions(+), 41 deletions(-) diff --git a/docs/ninjaone/automations/check-ntlmv11-status.md b/docs/ninjaone/automations/check-ntlmv11-status.md index cfb267660..cf43197aa 100644 --- a/docs/ninjaone/automations/check-ntlmv11-status.md +++ b/docs/ninjaone/automations/check-ntlmv11-status.md @@ -11,7 +11,7 @@ unlisted: false --- ## Overview -This script verifies whether NTLM v1.1 is enabled on the target machine. +This script verifies whether NTLM v1.1 is enabled on the target machine and updates the custom field [cPVAL NTLMv1.1 Status](/docs/61a0c2de-fefe-4726-b24e-957a2582117c). ## Sample Run diff --git a/docs/ninjaone/custom-fields/cpval-ntlmv11-status.md b/docs/ninjaone/custom-fields/cpval-ntlmv11-status.md index c18f63ce9..a79b572f9 100644 --- a/docs/ninjaone/custom-fields/cpval-ntlmv11-status.md +++ b/docs/ninjaone/custom-fields/cpval-ntlmv11-status.md @@ -11,13 +11,13 @@ unlisted: false --- ## Summary -This Custom Field displays if NTLMv1.1 is enabled or not on windows machines. Data is populated by `Check NTLMv1.1 Status` automation. +This Custom Field displays if NTLMv1.1 is enabled or not on windows machines. Data is populated by [Check NTLMv1.1 Status ](/docs/597320a1-4278-490d-ad99-0127cace9424) automation. ## Details | Label | Field Name | Definition Scope | Type | Required | Default Value | Technician Permission | Automation Permission | API Permission | Description | Tool Tip | Footer Text | Custom Field Tab Name | | ----- | ---- | ---------------- | ---- | -------- | ------------- | --------------------- | --------------------- | -------------- | ----------- | -------- | ----------- | ----------- | -| cPVAL NTLMv1.1 Status | cpvalNtlmv11Status | Device | Text | True | - | Editable | Read/Write | Read/Write | This Custom Field displays if NTLMv1.1 is enabled or not on windows machines. Data is populated by `Check NTLMv1.1 Status` automation | This Custom Field displays if NTLMv1.1 is enabled or not on windows machines. | NTLMv1.1 Status | Default | +| cPVAL NTLMv1.1 Status | cpvalNtlmv11Status | Device | Text | False | - | Editable | Read/Write | Read/Write | This Custom Field displays if NTLMv1.1 is enabled or not on windows machines. Data is populated by `Check NTLMv1.1 Status` automation | This Custom Field displays if NTLMv1.1 is enabled or not on windows machines. | NTLMv1.1 Status | Default | ## Dependencies diff --git a/docs/ninjaone/groups/cpval-machines-with-ntlmv11-enabled.md b/docs/ninjaone/groups/cpval-machines-with-ntlmv11-enabled.md index 48ca3e31a..87905f7cf 100644 --- a/docs/ninjaone/groups/cpval-machines-with-ntlmv11-enabled.md +++ b/docs/ninjaone/groups/cpval-machines-with-ntlmv11-enabled.md @@ -21,6 +21,8 @@ This includes the machines where NTLMv1.1 is enabled. ## Dependencies +- [Solution - NTLMv1.1 ](/docs/94b6df2a-8565-4118-b2e7-35a3fe7206dc) + ## Group Creation [Group Configuration](https://github.com/ProVal-Tech/ninjarmm/blob/main/groups/cpval-machines-with-ntlmv11-enabled.toml) diff --git a/docs/ninjaone/scheduled-automations/_template.md b/docs/ninjaone/scheduled-automations/_template.md index 854b2f6d5..09a4380f2 100644 --- a/docs/ninjaone/scheduled-automations/_template.md +++ b/docs/ninjaone/scheduled-automations/_template.md @@ -14,12 +14,12 @@ unlisted: false ## Details -**Name:** -**Description:** -**Recommended Agent Policies:** +- **Name:** +- **Description:** +- **Recommended Agent Policies:** ## Dependencies -## Condition Creation +## Scheduled Automations Creation -[Condition Configuration](https://github.com/ProVal-Tech/ninjarmm/blob/main/conditions/_template.toml) +[Scheduled Automations Configuration](https://github.com/ProVal-Tech/ninjarmm/blob/main/scheduled-automations/_template.toml) diff --git a/docs/ninjaone/scheduled-automations/check-ntlmv11-status-Server.md b/docs/ninjaone/scheduled-automations/check-ntlmv11-status-Server.md index e0af3b55e..d631eece1 100644 --- a/docs/ninjaone/scheduled-automations/check-ntlmv11-status-Server.md +++ b/docs/ninjaone/scheduled-automations/check-ntlmv11-status-Server.md @@ -1,8 +1,8 @@ --- id: 'f8a02c86-0bec-4a7c-97ab-91e418254024' slug: /f8a02c86-0bec-4a7c-97ab-91e418254024 -title: 'Check NTLMv1.1 Status' -title_meta: 'Check NTLMv1.1 Status' +title: 'Check NTLMv1.1 Status Server' +title_meta: 'Check NTLMv1.1 Status Server' keywords: ['ntlm', 'protocol', 'windows', 'security', 'domain'] description: 'This runs `Check NTLMv1.1 Status` automation.' tags: ['networking', 'security', 'windows'] @@ -11,13 +11,13 @@ unlisted: false --- ## Summary -This runs "Check NTLMv1.1 Status" automation. +This scheduled automation runs "Check NTLMv1.1 Status" automation weekly on servers. ## Details -**Name:** `Check NTLMv1.1 Status` -**Description:** `This runs "Check NTLMv1.1 Status" automation.` -**Recommended Agent Policies:** "Windows Server Policy" +- **Name:** `Check NTLMv1.1 Status` +- **Description:** `This runs "Check NTLMv1.1 Status" automation on servers.` +- **Recommended Agent Policies:** "Windows Server Policy" ## Dependencies @@ -25,6 +25,6 @@ This runs "Check NTLMv1.1 Status" automation. - [Solution - NTLMv1.1 ](/docs/94b6df2a-8565-4118-b2e7-35a3fe7206dc) -## Condition Creation +## Scheduled Automations Creation -[Condition Configuration](https://github.com/ProVal-Tech/ninjarmm/blob/main/conditions/check-ntlmv11-status-Server.toml) +[Scheduled Automations Configuration](https://github.com/ProVal-Tech/ninjarmm/blob/main/scheduled-automations/check-ntlmv11-status-Server.toml) diff --git a/docs/ninjaone/scheduled-automations/check-ntlmv11-status-workstations.md b/docs/ninjaone/scheduled-automations/check-ntlmv11-status-workstations.md index 4c5bdba67..2128d19e4 100644 --- a/docs/ninjaone/scheduled-automations/check-ntlmv11-status-workstations.md +++ b/docs/ninjaone/scheduled-automations/check-ntlmv11-status-workstations.md @@ -1,8 +1,8 @@ --- id: '0b4b6dcc-6bde-4766-bf7f-60d146b2fbf9' slug: /0b4b6dcc-6bde-4766-bf7f-60d146b2fbf9 -title: 'Check NTLMv1.1 Status' -title_meta: 'Check NTLMv1.1 Status' +title: 'Check NTLMv1.1 Status Workstation' +title_meta: 'Check NTLMv1.1 Status Workstation' keywords: ['ntlm', 'protocol', 'windows', 'security', 'domain'] description: 'This runs `Check NTLMv1.1 Status` automation.' tags: ['networking', 'security', 'windows'] @@ -11,19 +11,19 @@ unlisted: false --- ## Summary -This runs "Check NTLMv1.1 Status" automation. +This scheduled automation runs "Check NTLMv1.1 Status" automation weekly on workstations. ## Details -**Name:** `Check NTLMv1.1 Status` -**Description:** `This runs "Check NTLMv1.1 Status" automation.` -**Recommended Agent Policies:** "Windows Workstation Policy" +- **Name:** `Check NTLMv1.1 Status` +- **Description:** `This runs "Check NTLMv1.1 Status" automation on workstations.` +- **Recommended Agent Policies:** "Windows Workstation Policy" ## Dependencies - [Automation - Check NTLMv1.1 Status ](/docs/597320a1-4278-490d-ad99-0127cace9424) - [Solution - NTLMv1.1 ](/docs/94b6df2a-8565-4118-b2e7-35a3fe7206dc) -## Condition Creation +## Scheduled Automations Creation -[Condition Configuration](https://github.com/ProVal-Tech/ninjarmm/blob/main/conditions/check-ntlmv11-status-workstations.toml) +[Scheduled Automations Configuration](https://github.com/ProVal-Tech/ninjarmm/blob/main/scheduled-automations/check-ntlmv11-status-workstations.toml) diff --git a/docs/ninjaone/scheduled-automations/execute-microsoft-365-click-to-run-get-details-mac.md b/docs/ninjaone/scheduled-automations/execute-microsoft-365-click-to-run-get-details-mac.md index 80572f18b..f7ef0bdeb 100644 --- a/docs/ninjaone/scheduled-automations/execute-microsoft-365-click-to-run-get-details-mac.md +++ b/docs/ninjaone/scheduled-automations/execute-microsoft-365-click-to-run-get-details-mac.md @@ -23,6 +23,6 @@ Executes Microsoft 365 - Click-to-Run - Get Details(MAC) script on mac machines - [Solution - Microsoft 365 - Click-to-Run - Get Details](/docs/f493756c-e4e0-4aba-af87-9aef14f389aa) - [Microsoft 365 - Click-to-Run - Get Details(MacOS)](/docs/1e24bd19-0b8b-4456-a3ba-e5dad5caebda) -## Condition Creation +## Scheduled Automations Creation -[Condition Configuration](https://github.com/ProVal-Tech/ninjarmm/blob/main/conditions/execute-microsoft-365-click-to-run-get-details-mac.toml) +[Scheduled Automations Configuration](https://github.com/ProVal-Tech/ninjarmm/blob/main/scheduled-automations/execute-microsoft-365-click-to-run-get-details-mac.toml) diff --git a/docs/ninjaone/scheduled-automations/execute-microsoft-365-click-to-run-get-details-windows.md b/docs/ninjaone/scheduled-automations/execute-microsoft-365-click-to-run-get-details-windows.md index ed7032b6a..1400ea8d5 100644 --- a/docs/ninjaone/scheduled-automations/execute-microsoft-365-click-to-run-get-details-windows.md +++ b/docs/ninjaone/scheduled-automations/execute-microsoft-365-click-to-run-get-details-windows.md @@ -25,6 +25,6 @@ Executes "Microsoft 365 - Click-to-Run - Get Details" script on windows machines - [Microsoft 365 - Click-to-Run - Get Details - Windows](/docs/91dda79f-b6ad-440f-8a08-b5150d7e2a93) -## Condition Creation +## Scheduled Automations Creation -[Condition Configuration](https://github.com/ProVal-Tech/ninjarmm/blob/main/conditions/execute-microsoft-365-click-to-run-get-details-windows.toml) +[Scheduled Automations Configuration](https://github.com/ProVal-Tech/ninjarmm/blob/main/scheduled-automations/execute-microsoft-365-click-to-run-get-details-windows.toml) diff --git a/docs/solutions/ninja-ntlmv1-1.md b/docs/solutions/ninja-ntlmv1-1.md index 88e690dcf..f6c0ece47 100644 --- a/docs/solutions/ninja-ntlmv1-1.md +++ b/docs/solutions/ninja-ntlmv1-1.md @@ -18,24 +18,22 @@ The purpose of this solution is to audit the NTLM v1.1 status and disable it on | Content | Type | Function | |-----------------------------------------------------|-----------------------------------------------------------|--------------------------------------------------------| -| [Custom Field - cPVAL NTLMv1.1 Status](/docs/61a0c2de-fefe-4726-b24e-957a2582117c) | Custom Field | Displays if NTLMv1.1 is enabled or not on windows machines | -| [Automation - Check NTLMv1.1 Status ](/docs/597320a1-4278-490d-ad99-0127cace9424) | Automation | Verifies whether NTLM v1.1 is enabled on the target machine. | -| [Automation - Disable NTLMv1.1 ](/docs/6d899921-3e52-4d4f-9f9e-742242b8171a) | Automation | Disables the NTLMv1.1 protocol on the target Windows machine. | -| [Group - cPVAL Machines with NTLMv1.1 Enabled ](/docs/e71c93ac-51cc-49a5-8120-b846b1697849) | Group | This includes the machines where NTLMv1.1 is enabled. | -| [Scheduled Automation - Check NTLMv1.1 Status Server ](/docs/f8a02c86-0bec-4a7c-97ab-91e418254024) | Scheduled Automation | This runs "Check NTLMv1.1 Status" automation on windows server. -| -| [Scheduled Automation - Check NTLMv1.1 Status Workstations](/docs/0b4b6dcc-6bde-4766-bf7f-60d146b2fbf9) | Scheduled Automation | This runs "Check NTLMv1.1 Status" automation on windows workstations.| -| [Task - Disable NTLMv1.1 ](/docs/2fa3b191-0fe1-4bb9-95fe-517b40794441) | Task | It executes `Disable NTLMv1.1` on targeted machines to disable NTLMv1.1 protocol - | +| [cPVAL NTLMv1.1 Status](/docs/61a0c2de-fefe-4726-b24e-957a2582117c) | Custom Field | Displays if NTLMv1.1 is enabled or not on windows machines | +| [Check NTLMv1.1 Status ](/docs/597320a1-4278-490d-ad99-0127cace9424) | Automation | Verifies whether NTLM v1.1 is enabled on the target machine. | +| [Disable NTLMv1.1 ](/docs/6d899921-3e52-4d4f-9f9e-742242b8171a) | Automation | Disables the NTLMv1.1 protocol on the target Windows machine. | +| [cPVAL Machines with NTLMv1.1 Enabled ](/docs/e71c93ac-51cc-49a5-8120-b846b1697849) | Group | This includes the machines where NTLMv1.1 is enabled. | +| [Disable NTLMv1.1 ](/docs/2fa3b191-0fe1-4bb9-95fe-517b40794441) | Task | It executes [Disable NTLMv1.1 ](/docs/6d899921-3e52-4d4f-9f9e-742242b8171a) automation on targeted machines to disable NTLMv1.1 protocol. | +| [Check NTLMv1.1 Status Server ](/docs/f8a02c86-0bec-4a7c-97ab-91e418254024) | Scheduled Automation | This runs "Check NTLMv1.1 Status" automation on windows server. +| [Check NTLMv1.1 Status Workstations](/docs/0b4b6dcc-6bde-4766-bf7f-60d146b2fbf9) | Scheduled Automation | This runs "Check NTLMv1.1 Status" automation on windows workstations.| ## Implementation - Create the [Custom Field - cPVAL NTLMv1.1 Status](/docs/61a0c2de-fefe-4726-b24e-957a2582117c) using the implementation instruction provided in the document. - Create the below automations as per the implementation instruction provided in the documents. - - [Automation - Check NTLMv1.1 Status ](/docs/597320a1-4278-490d-ad99-0127cace9424) - - [Automation - Disable NTLMv1.1 ](/docs/6d899921-3e52-4d4f-9f9e-742242b8171a) + - [Check NTLMv1.1 Status ](/docs/597320a1-4278-490d-ad99-0127cace9424) + - [Disable NTLMv1.1 ](/docs/6d899921-3e52-4d4f-9f9e-742242b8171a) - Create the [Group - cPVAL Machines with NTLMv1.1 Enabled ](/docs/e71c93ac-51cc-49a5-8120-b846b1697849) using the implementation instruction provided in the document. - Create the below Scheduled Automations as per the implementation instruction provided in the documents. - - [Scheduled Automation - Check NTLMv1.1 Status Server ](/docs/f8a02c86-0bec-4a7c-97ab-91e418254024) - - [Scheduled Automation - Check NTLMv1.1 Status Workstations](/docs/0b4b6dcc-6bde-4766-bf7f-60d146b2fbf9) + - [Check NTLMv1.1 Status Server ](/docs/f8a02c86-0bec-4a7c-97ab-91e418254024) + - [Check NTLMv1.1 Status Workstations](/docs/0b4b6dcc-6bde-4766-bf7f-60d146b2fbf9) - Create the [Task - Disable NTLMv1.1 ](/docs/2fa3b191-0fe1-4bb9-95fe-517b40794441) using the implementation instruction provided in the document. \ No newline at end of file From 77f92e1da0bcf2aa4038a32d2ba30519fd68ba3b Mon Sep 17 00:00:00 2001 From: Rj98-sh Date: Mon, 9 Feb 2026 16:39:18 -0500 Subject: [PATCH 3/5] Test deployment error fix Due to case sensitivity, I am renaming the md file to check-ntlmv11-status-servers.md. Earlier it was check-ntlmv11-status-Server.md and lowering the S didn't help --- ...k-ntlmv11-status-Server.md => check-ntlmv11-status-servers.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename docs/ninjaone/scheduled-automations/{check-ntlmv11-status-Server.md => check-ntlmv11-status-servers.md} (100%) diff --git a/docs/ninjaone/scheduled-automations/check-ntlmv11-status-Server.md b/docs/ninjaone/scheduled-automations/check-ntlmv11-status-servers.md similarity index 100% rename from docs/ninjaone/scheduled-automations/check-ntlmv11-status-Server.md rename to docs/ninjaone/scheduled-automations/check-ntlmv11-status-servers.md From 5c56a64c1f916e7a233bf01ca00fd1c2f5cfbcae Mon Sep 17 00:00:00 2001 From: Rj98-sh Date: Tue, 10 Feb 2026 11:59:44 -0500 Subject: [PATCH 4/5] QA - Update Fixed test deployment error --- docs/ninjaone/tasks/disable-ntlmv11.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/ninjaone/tasks/disable-ntlmv11.md b/docs/ninjaone/tasks/disable-ntlmv11.md index 28375a5d0..107e79312 100644 --- a/docs/ninjaone/tasks/disable-ntlmv11.md +++ b/docs/ninjaone/tasks/disable-ntlmv11.md @@ -21,7 +21,8 @@ It executes `Disable NTLMv1.1` on targeted machines to disable NTLMv1.1 protocol ## Details | Name | Description | Allow Groups | Repeats | Recur every | Start At | Ends | Targets | Automations | -| Disable NTLMv1.1 | It executes `Disable NTLMv1.1` on targeted machines to disable NTLMv1.1 protocoll | True | Daily | 1 Day | 10:00 AM | Never | -cPVAL Machines with NTLMv1.1 Enabled | Disable NTLMv1.1 | +|-----|----|----|-----|----|----|----|----|---| +| Disable NTLMv1.1 | It executes `Disable NTLMv1.1` automation on targeted machines to disable NTLMv1.1 protocol | True | Daily | 1 Day | (Current Date) 10:00 AM | Never | `cPVAL Machines with NTLMv1.1 Enabled` group | Disable NTLMv1.1 | ## Task Creation From c6bdba074253e8f95017c98cd55acbe9c0c03787 Mon Sep 17 00:00:00 2001 From: Rj98-sh Date: Tue, 10 Feb 2026 12:11:43 -0500 Subject: [PATCH 5/5] QA - Update Updated solution name according so that it appears alphabetically in our content repo --- docs/ninjaone/automations/check-ntlmv11-status.md | 2 +- docs/ninjaone/automations/disable-ntlmv11.md | 2 +- docs/ninjaone/custom-fields/cpval-ntlmv11-status.md | 2 +- docs/ninjaone/groups/cpval-machines-with-ntlmv11-enabled.md | 2 +- .../scheduled-automations/check-ntlmv11-status-servers.md | 2 +- .../check-ntlmv11-status-workstations.md | 2 +- docs/ninjaone/tasks/disable-ntlmv11.md | 2 +- docs/solutions/{ninja-ntlmv1-1.md => disable-ntlmv1-1.md} | 6 +++--- 8 files changed, 10 insertions(+), 10 deletions(-) rename docs/solutions/{ninja-ntlmv1-1.md => disable-ntlmv1-1.md} (94%) diff --git a/docs/ninjaone/automations/check-ntlmv11-status.md b/docs/ninjaone/automations/check-ntlmv11-status.md index cf43197aa..112c07add 100644 --- a/docs/ninjaone/automations/check-ntlmv11-status.md +++ b/docs/ninjaone/automations/check-ntlmv11-status.md @@ -20,7 +20,7 @@ This script verifies whether NTLM v1.1 is enabled on the target machine and upda ## Dependencies -- [Solution - NTLMv1.1 ](/docs/94b6df2a-8565-4118-b2e7-35a3fe7206dc) +- [Solution - Disable NTLMv1.1 ](/docs/94b6df2a-8565-4118-b2e7-35a3fe7206dc) - [Custom Field - cPVAL NTLMv1.1 Status](/docs/61a0c2de-fefe-4726-b24e-957a2582117c) diff --git a/docs/ninjaone/automations/disable-ntlmv11.md b/docs/ninjaone/automations/disable-ntlmv11.md index 302efb627..5de8bbda1 100644 --- a/docs/ninjaone/automations/disable-ntlmv11.md +++ b/docs/ninjaone/automations/disable-ntlmv11.md @@ -20,7 +20,7 @@ This script disables the NTLMv1.1 protocol on the target Windows machine. ## Dependencies -- [Solution - NTLMv1.1 ](/docs/94b6df2a-8565-4118-b2e7-35a3fe7206dc) +- [Solution - Disable NTLMv1.1 ](/docs/94b6df2a-8565-4118-b2e7-35a3fe7206dc) - [Custom Field - cPVAL NTLMv1.1 Status](/docs/61a0c2de-fefe-4726-b24e-957a2582117c) ## Automation Setup/Import diff --git a/docs/ninjaone/custom-fields/cpval-ntlmv11-status.md b/docs/ninjaone/custom-fields/cpval-ntlmv11-status.md index a79b572f9..4aae2e1a6 100644 --- a/docs/ninjaone/custom-fields/cpval-ntlmv11-status.md +++ b/docs/ninjaone/custom-fields/cpval-ntlmv11-status.md @@ -21,7 +21,7 @@ This Custom Field displays if NTLMv1.1 is enabled or not on windows machines. Da ## Dependencies -- [Solution - NTLMv1.1 ](/docs/94b6df2a-8565-4118-b2e7-35a3fe7206dc) +- [Solution - Disable NTLMv1.1 ](/docs/94b6df2a-8565-4118-b2e7-35a3fe7206dc) ## Custom Field Creation diff --git a/docs/ninjaone/groups/cpval-machines-with-ntlmv11-enabled.md b/docs/ninjaone/groups/cpval-machines-with-ntlmv11-enabled.md index 87905f7cf..39b44f690 100644 --- a/docs/ninjaone/groups/cpval-machines-with-ntlmv11-enabled.md +++ b/docs/ninjaone/groups/cpval-machines-with-ntlmv11-enabled.md @@ -21,7 +21,7 @@ This includes the machines where NTLMv1.1 is enabled. ## Dependencies -- [Solution - NTLMv1.1 ](/docs/94b6df2a-8565-4118-b2e7-35a3fe7206dc) +- [Solution - Disable NTLMv1.1 ](/docs/94b6df2a-8565-4118-b2e7-35a3fe7206dc) ## Group Creation diff --git a/docs/ninjaone/scheduled-automations/check-ntlmv11-status-servers.md b/docs/ninjaone/scheduled-automations/check-ntlmv11-status-servers.md index d631eece1..74528c336 100644 --- a/docs/ninjaone/scheduled-automations/check-ntlmv11-status-servers.md +++ b/docs/ninjaone/scheduled-automations/check-ntlmv11-status-servers.md @@ -22,7 +22,7 @@ This scheduled automation runs "Check NTLMv1.1 Status" automation weekly on serv ## Dependencies - [Automation - Check NTLMv1.1 Status ](/docs/597320a1-4278-490d-ad99-0127cace9424) -- [Solution - NTLMv1.1 ](/docs/94b6df2a-8565-4118-b2e7-35a3fe7206dc) +- [Solution - Disable NTLMv1.1 ](/docs/94b6df2a-8565-4118-b2e7-35a3fe7206dc) ## Scheduled Automations Creation diff --git a/docs/ninjaone/scheduled-automations/check-ntlmv11-status-workstations.md b/docs/ninjaone/scheduled-automations/check-ntlmv11-status-workstations.md index 2128d19e4..4f01e9a5e 100644 --- a/docs/ninjaone/scheduled-automations/check-ntlmv11-status-workstations.md +++ b/docs/ninjaone/scheduled-automations/check-ntlmv11-status-workstations.md @@ -22,7 +22,7 @@ This scheduled automation runs "Check NTLMv1.1 Status" automation weekly on work ## Dependencies - [Automation - Check NTLMv1.1 Status ](/docs/597320a1-4278-490d-ad99-0127cace9424) -- [Solution - NTLMv1.1 ](/docs/94b6df2a-8565-4118-b2e7-35a3fe7206dc) +- [Solution - Disable NTLMv1.1 ](/docs/94b6df2a-8565-4118-b2e7-35a3fe7206dc) ## Scheduled Automations Creation diff --git a/docs/ninjaone/tasks/disable-ntlmv11.md b/docs/ninjaone/tasks/disable-ntlmv11.md index 107e79312..ada9f35c6 100644 --- a/docs/ninjaone/tasks/disable-ntlmv11.md +++ b/docs/ninjaone/tasks/disable-ntlmv11.md @@ -16,7 +16,7 @@ It executes `Disable NTLMv1.1` on targeted machines to disable NTLMv1.1 protocol ## Dependencies - [Automation - Disable NTLMv1.1 ](/docs/6d899921-3e52-4d4f-9f9e-742242b8171a) -- [Solution - NTLMv1.1 ](/docs/94b6df2a-8565-4118-b2e7-35a3fe7206dc) +- [Solution - Disable NTLMv1.1 ](/docs/94b6df2a-8565-4118-b2e7-35a3fe7206dc) ## Details diff --git a/docs/solutions/ninja-ntlmv1-1.md b/docs/solutions/disable-ntlmv1-1.md similarity index 94% rename from docs/solutions/ninja-ntlmv1-1.md rename to docs/solutions/disable-ntlmv1-1.md index f6c0ece47..b5203bc5e 100644 --- a/docs/solutions/ninja-ntlmv1-1.md +++ b/docs/solutions/disable-ntlmv1-1.md @@ -1,8 +1,8 @@ --- id: '94b6df2a-8565-4118-b2e7-35a3fe7206dc' slug: /94b6df2a-8565-4118-b2e7-35a3fe7206dc -title: 'NTLMv1.1' -title_meta: 'NTLMv1.1' +title: 'Disable NTLMv1.1' +title_meta: 'Disable NTLMv1.1' keywords: ['ntlm', 'protocol', 'windows', 'security', 'domain'] description: 'The purpose of this solution is to audit the NTLM v1.1 status and disable it on Windows machines where it is enabled.' tags: ['networking', 'security', 'windows'] @@ -12,7 +12,7 @@ unlisted: false ## Purpose -The purpose of this solution is to audit the NTLM v1.1 status and disable it on Windows machines where it is enabled. +The purpose of this NinjaOne solution is to audit the NTLM v1.1 status and disable it on Windows machines where it is enabled. ## Associated Content