diff --git a/docs/ninjaone/automations/install-hei-font.md b/docs/ninjaone/automations/install-hei-font.md new file mode 100644 index 000000000..71b94e4e6 --- /dev/null +++ b/docs/ninjaone/automations/install-hei-font.md @@ -0,0 +1,50 @@ +--- +id: '8979e262-82e5-48a4-9692-099a63fafc07' +slug: /8979e262-82e5-48a4-9692-099a63fafc07 +title: 'Install HEI Fonts' +title_meta: 'Install HEI Fonts' +keywords: ['install', 'font', 'hei'] +description: 'This script used to Install-HEI Font on a Windows system.' +tags: ['installation', 'windows', 'custom-fields'] +draft: false +unlisted: false +last_update: + date: 2026-25-09 +--- + +## Overview + +This script runs `[Agnostic script - Install-Font](/docs/2520190e-2751-45f1-8d60-501027004938)` from the content repository. The HEI font ZIP file is first transferred to a specified folder on the target machine using the File Transfer option. The path of this folder is then provided to the script as a parameter, and the script uses this path to locate and install the font. + +## Sample Run + +`Play Button` > `Run Automation` > `Script` + +![SampleRun1](../../../static/img/docs/8979e262-82e5-48a4-9692-099a63fafc07/file-transfer.webp) +![SampleRun1](../../../static/img/docs/8979e262-82e5-48a4-9692-099a63fafc07/samplerun-script.webp) + +## Dependencies + +- File Transfer - `HEI Font` +- [Agnostic script - Install-Font](/docs/2520190e-2751-45f1-8d60-501027004938) +- [Solution - Install Hei Fonts](/docs/f81e8a64-f17b-4f0f-ba46-be61933e0582) + +## Parameters + +| Name | Example | Accepted Values | Required | Default | Type | Description | +| ---- | ------- | --------------- | -------- | ------- | ---- | ----------- | +| `Fontdirectory` | -- | -- | True | C:\programdata\_Automation\Script\HEIFonts\HEI_Fonts | `string/text` | Specifies the folder path containing the transferred font files that will be installed by the script. | + +## Automation Setup/Import + +[Automation Configuration](https://github.com/ProVal-Tech/ninjarmm/blob/main/scripts/install-hei-font.ps1) + +## Output + +- Activity Details + +## Changelog + +### 2026-09-25 + +- Initial version of the document \ No newline at end of file diff --git a/docs/ninjaone/compound-conditions/install-hei-fonts.md b/docs/ninjaone/compound-conditions/install-hei-fonts.md new file mode 100644 index 000000000..9ade1aa75 --- /dev/null +++ b/docs/ninjaone/compound-conditions/install-hei-fonts.md @@ -0,0 +1,39 @@ +--- +id: '8dad6f14-ff98-4427-a048-aa36af3d77a7' +slug: /8dad6f14-ff98-4427-a048-aa36af3d77a7 +title: 'Install HEI Fonts' +title_meta: 'Install HEI Fonts' +keywords: ['install', 'font', 'hei'] +description: 'This compound condition is built to run th automation to install HEI font.' +tags: ['installation', 'windows', 'custom-fields'] +draft: false +unlisted: false +last_update: + date: 2026-25-09 +--- + +## Summary + +This compound condition is built to run th automation to install HEI font + +## Details + +- **Name:** Install HEI Fonts +- **Description:** This compound condition is built to run th automation to install HEI font. +- **Recommended Agent Policies:** Windows Workstation Policy + +## Dependencies + +- [Automation - Install Hei Fonts](/docs/85a2de03-5004-4e90-9598-9de731bb5b6b) +- [Custom Field - Install Hei Fonts](/docs/a3224e85-d9a6-44fd-83b5-bd9963c0f5a9) +- [Solution - Install Hei Fonts](/docs/f81e8a64-f17b-4f0f-ba46-be61933e0582) + +## Compound Condition Creation + +- [Compound Condition Configuration](https://github.com/ProVal-Tech/ninjarmm/blob/main/compound-conditions/install-hei-fonts.toml) + +## Changelog + +### 2026-25-09 + +- Initial version of the document \ No newline at end of file diff --git a/docs/ninjaone/custom-fields/cpval-hei-font-deployment.md b/docs/ninjaone/custom-fields/cpval-hei-font-deployment.md new file mode 100644 index 000000000..6297045fb --- /dev/null +++ b/docs/ninjaone/custom-fields/cpval-hei-font-deployment.md @@ -0,0 +1,42 @@ +--- +id: 'a3224e85-d9a6-44fd-83b5-bd9963c0f5a9' +slug: /a3224e85-d9a6-44fd-83b5-bd9963c0f5a9 +title: 'cPVAL HEI Font Deployment' +title_meta: 'cPVAL HEI Font Deployment' +keywords: ['install', 'font', 'hei'] +description: 'Controls deployment logic during automation and compound condition evaluation.' +tags: ['installation', 'windows', 'custom-fields'] +draft: false +unlisted: false +last_update: + date: 2026-25-09 +--- + +## Summary + +Controls deployment logic during automation and compound condition evaluation. + +## 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 HEI Font Deployment | cpvalHeiFontDeployment | `Device`, `organization`, `Location` | `Drop-Down`| True | `Disabled`, `Windows Workstations` | Editable | `Read/Write` | `Read/Write` | Select the operating system(s) on which HEI fonts should be configured.both Windows and Macintosh computers. | Auto deployment can be enabled for Windows machines only or for both Windows and Macintosh computers. | HEI Fonts Deployment | + +## Dependencies + +- [Compound Condition - Install Hei Fonts - Windows Workstations](/docs/85a2de03-5004-4e90-9598-9de731bb5b6b) +- [Solution - Install Hei Fonts](/docs/f81e8a64-f17b-4f0f-ba46-be61933e0582) + +## Custom Field Creation + +- [Custom Field Configuration](https://github.com/ProVal-Tech/ninjarmm/blob/main/custom-fields/cpval-hei-font-deployment.toml) + +## Sample Screenshot + +![cPVAL HEI Font Deployment](../../../static/img/docs/a3224e85-d9a6-44fd-83b5-bd9963c0f5a9/customfiled.webp) + +## Changelog + +### 2026-25-09 + +- Initial version of the document diff --git a/docs/solutions/install-hei-font.md b/docs/solutions/install-hei-font.md new file mode 100644 index 000000000..09eb1cb79 --- /dev/null +++ b/docs/solutions/install-hei-font.md @@ -0,0 +1,106 @@ +--- +id: 'f81e8a64-f17b-4f0f-ba46-be61933e0582' +slug: /f81e8a64-f17b-4f0f-ba46-be61933e0582 +title: 'Install HEI Font' +title_meta: 'Install HEI Font' +keywords: ['install', 'font', 'hei'] +description: 'This content is designed to install font on Windows.' +tags: ['installation', 'windows', 'custom-fields'] +draft: false +unlisted: false +last_update: + date: 2026-25-09 +--- + +## Purpose + +This content is designed to install font on Windows. + +## Associated Content + +### Compound Conditions + +| Content | Type | Function | +| ------------------------------------------------------------------------- | ----------------------- | ------------------------------------------------------------------------------------------- | +| [Install HEI Font - Windows Workstations](/docs/8dad6f14-ff98-4427-a048-aa36af3d77a7) | Compound Condition | This compound condition is built to run th automation to install HEI font. | + +### Automation + +| Content | Type | Function | +| ------------------------------------------------------------------------- | ----------------------- | ------------------------------------------------------------------------------------------- | +| [Install HEI Font](/docs/8979e262-82e5-48a4-9692-099a63fafc07) | Script | This script used to Install-HEI Font on a Windows system. | + +### Custom Field + +| Content | Type | Function | +| ----------------- | ----------------------- | ------------------- | +| [cPVAL HEI Font Deployment](/docs/a3224e85-d9a6-44fd-83b5-bd9963c0f5a9) | Custom Field | Controls deployment logic during automation and compound condition evaluation. | + +## Implementation + +### Step 1: Create the following Custom Field + +- [cPVAL HEI Font Deployment](/docs/a3224e85-d9a6-44fd-83b5-bd9963c0f5a9) + +### Step 2: Import Automation Scripts + +Import the following automation scripts: + +- [Install HEI Font](/docs/8979e262-82e5-48a4-9692-099a63fafc07) + +### Step 3: Configure the following Compound Conditions + +Create three compound conditions targeting the appropriate device policies: + +- [Install HEI Font - Windows Workstations](/docs/8dad6f14-ff98-4427-a048-aa36af3d77a7) + +## FAQ + +## FAQ + +**Q: What does this automation do?** + +A: This automation installs the HEI font on Windows systems based on the configured deployment settings. + +**Q: How is the HEI font deployed to the target machine?** + +A: The font ZIP file is first transferred to a specified folder on the target machine using the File Transfer option. The folder path is then provided to the installation script as a parameter. + +**Q: Where does the installation script come from?** + +A: The automation runs `Install-Font.ps1` from the content repository to install the HEI font. + +**Q: How does the script know where the font files are located?** + +A: The `Fontdirectory` parameter specifies the folder path where the font ZIP file has been transferred. The script uses this path to locate the font files for installation. + +**Q: Can I control which machines receive the HEI font?** + +A: Yes. The `cPVAL HEI Font Deployment` custom field is used to control whether the HEI font should be installed on a machine. Machines set to Disabled will not have the HEI font installed. + +**Q: What happens if the HEI Font Deployment custom field is set to Disabled?** + +A: The automation will not install the HEI font on that machine. + +**Q: Can the HEI font installation be triggered manually for a single machine?** + +A: Yes. The Install HEI Font automation can be run manually on an individual Windows machine when required. + +**Q: Does the HEI font installation require a reboot?** + +A: No. The font installation is designed to run without requiring a system reboot under normal circumstances. + +**Q: Where is the font ZIP file stored before installation?** + +A: The font ZIP file is transferred to the folder specified by the `Fontdirectory` parameter on the target machine before the installation script is executed. + +**Q: What operating systems are supported?** + +A: This automation is designed to install the HEI font on Windows systems. + + +## Changelog + +### 2026-25-09 + +- Initial version of the document diff --git a/static/img/docs/8979e262-82e5-48a4-9692-099a63fafc07/CUSTOM-FIELD.webp b/static/img/docs/8979e262-82e5-48a4-9692-099a63fafc07/CUSTOM-FIELD.webp new file mode 100644 index 000000000..ff50dcb3b Binary files /dev/null and b/static/img/docs/8979e262-82e5-48a4-9692-099a63fafc07/CUSTOM-FIELD.webp differ diff --git a/static/img/docs/8979e262-82e5-48a4-9692-099a63fafc07/file-transfer.webp b/static/img/docs/8979e262-82e5-48a4-9692-099a63fafc07/file-transfer.webp new file mode 100644 index 000000000..9be2809ba Binary files /dev/null and b/static/img/docs/8979e262-82e5-48a4-9692-099a63fafc07/file-transfer.webp differ diff --git a/static/img/docs/8979e262-82e5-48a4-9692-099a63fafc07/samplerun-script.webp b/static/img/docs/8979e262-82e5-48a4-9692-099a63fafc07/samplerun-script.webp new file mode 100644 index 000000000..ad0d083bc Binary files /dev/null and b/static/img/docs/8979e262-82e5-48a4-9692-099a63fafc07/samplerun-script.webp differ diff --git a/static/img/docs/a3224e85-d9a6-44fd-83b5-bd9963c0f5a9/customfiled.webp b/static/img/docs/a3224e85-d9a6-44fd-83b5-bd9963c0f5a9/customfiled.webp new file mode 100644 index 000000000..ff50dcb3b Binary files /dev/null and b/static/img/docs/a3224e85-d9a6-44fd-83b5-bd9963c0f5a9/customfiled.webp differ