Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
50 changes: 50 additions & 0 deletions docs/ninjaone/automations/install-hei-font.md
Original file line number Diff line number Diff line change
@@ -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
39 changes: 39 additions & 0 deletions docs/ninjaone/compound-conditions/install-hei-fonts.md
Original file line number Diff line number Diff line change
@@ -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
42 changes: 42 additions & 0 deletions docs/ninjaone/custom-fields/cpval-hei-font-deployment.md
Original file line number Diff line number Diff line change
@@ -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
106 changes: 106 additions & 0 deletions docs/solutions/install-hei-font.md
Original file line number Diff line number Diff line change
@@ -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
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading