---
title: "Learning 1E’s Tachyon: Implementing Tachyon"
description: "Get a look at a Microsoft MVP’s first-time experience installing 1E’s Tachyon platform and setting it up."
canonical: "https://adamtheautomator.com/learn-with-me-tachyon-implementing/"
---

# Learning 1E’s Tachyon: Implementing Tachyon

> Get a look at a Microsoft MVP’s first-time experience installing 1E’s Tachyon platform and setting it up.

Source: https://adamtheautomator.com/learn-with-me-tachyon-implementing/

---

ATA Learning

Tap to hide

[

ATA Learning

](/)

*   [Home](/)
*   [Tutorials](/tutorials/)
*   [Instructors](/author/)
*   [Advertising](/advertising/)
*   [Recommended Resources](/resources/)
*   [About Adam](/about-adam/)

Search for:  

*   [](https://twitter.com/adbertram)
*   [](https://github.com/Adam-the-Automator)
*   [](https://www.linkedin.com/company/adam-the-automator-llc)
*   [](/feed/)

![Learning 1E’s Tachyon: Implementing Tachyon](https://adamtheautomator.com/wp-content/uploads/2021/06/Learning-1Es-Tachyon-Implementing-Tachyon.jpg)

# Learning 1E’s Tachyon: Implementing Tachyon

[![](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)Adam Bertram](https://adamtheautomator.com/author/adam-bertram/)23 June 20218 min. read

Categories: [IT Ops](/category/it-ops/)

Tags:[Endpoint Management](/tag/endpoint-management/)[Learn with Me Series](/tag/learn-with-me-series/)[Product Review](/tag/product-review/)[Sponsored](/tag/sponsored/)

Table of Contents

*   [First Impressions](#h-first-impressions)
*   [Documentation and Training](#h-documentation-and-training)
*   [Installing Tachyon](#h-installing-tachyon)
*   [Tachyon License Setup](#h-tachyon-license-setup)
*   [Tachyon Prerequisites](#h-tachyon-prerequisites)
*   [First Impressions of the UX and UI](#h-first-impressions-of-the-ux-and-ui)
*   [Managing Tachyon Settings and Users and Roles](#h-managing-tachyon-settings-and-users-and-roles)
*   [Deploying Tachyon Clients](#h-deploying-tachyon-clients)
*   [Discovering Instructions](#h-discovering-instructions)
*   [Conclusion](#h-conclusion)

Welcome back to ATA’s _Learn with Me_ series on [1E’s Tachyon Platform for Unified Experience Management](https://www.1e.com/products/tachyon/)! If you missed the previous posts, be sure to catch up [here](https://adamtheautomator.com/tag/learn-with-me-series/).

In this installment, we’re going to start putting some rubber to the road and get Tachyon stood up in a lab environment. You’re going to come with me on a journey as I install Tachyon, start getting acclimated to the user experience, perform some initial server setup, deploy clients, perform some simple user management, and finally get exposed to Tachyon instructions.

Without further ado, let’s get started!

## First Impressions

When you first get introduced to Tachyon, you’ll probably be overwhelmed like I was. There’s _a lot_ to this product. What do you expect for a product that can support hundreds of thousands of endpoints?

My initial reaction was near the same when I started playing with Microsoft’s System Center Configuration Manager (SCCM) back in the day: “Wow. Where do I even start?”. But, unfortunately, Tachyon isn’t a single, simple installer I could just throw on a server and start playing around.

Tachyon requires a well-thought-out process to deploy each component you need and ensure that the entire system is set up to support your environment correctly.

My first impression? “Oh, my God, where do I start?” But, it gets better.

## Documentation and Training

When I first began investigating Tachyon, I jumped immediately to the documentation and training resources and was pleasantly surprised by the depth of resources. 1E provides a lot of content to help you learn Tachyon, but it could use some improvement.

1E provides [typical documentation](https://help.1e.com/display/TCN51/Implementing+Tachyon) such as some handy quick start guides and provides training resources through their 1E Support Portal. Their [quick start guides](https://help.1e.com/display/TCN51/Quick+Start) are handy.

The Support Portal has extensive training resources, but the video-based training could use some work. The quality isn’t quite there, and it’s not engaging at all. After watching some of the videos, I went to the [lab-based training](https://help.1e.com/display/TCN51/Training) and started learning independently.

![1E Support Portal](https://adamtheautomator.com/wp-content/uploads/2021/06/Untitled-2021-06-23T092231.808.png)

1E Support Portal

The lab-based training is thorough and walks you through what I’ve seen so far, setting up just about everything. I struggled a bit actually to _learn,_ though. The instruction tends to tell you what to do step-by-step but does not include much explanation. As a result, I consistently had to click around myself or look at the documentation to understand exactly what actions I was taking.

If you’re more of an in-person kinda learner, 1E also offers [instructor-led training](https://www.1e.com/about-us/training/) but I’ve yet to sign up for in-person training.

## Installing Tachyon

Installing Tachyon is fairly straightforward if you have a spare Windows Server handy. Overall, the installation process was fairly typical. Nothing, in particular, stood out to me.

When you run the installer, you’ll soon see why I had that “where do I start?” initial impression, though. All of those sections on the left side, as you can see below, led me to wonder if I’d ever get done. But, in the end, the process was typical and straightforward for an intermedia to a senior engineer like myself.

![First glance when running the installer, holy installation options, Batman!](https://adamtheautomator.com/wp-content/uploads/2021/06/Untitled-2021-06-23T092310.498.png)

First glance when running the installer, holy installation options, Batman!

### Tachyon License Setup

Tachyon is licensed via a file, as shown below. In the training lab I was in; the license was provided to me. I’m not sure how the process is handled outside of a lab. It’d be nice if we didn’t have to mess with a file and instead authenticate to an online service.

![Providing the Tachyon license file](https://adamtheautomator.com/wp-content/uploads/2021/06/Untitled-2021-06-23T092347.769.png)

Providing the Tachyon license file

### Tachyon Prerequisites

During the setup, you’ll see a **Check prerequisites** section, as shown below. If you click on the **Start checking** button, the installer will invoke many different PowerShell scripts in the background and check dozens of prerequisites for you.

Clicking on the **Install missing prereqs** button took care of all of the missing prerequisites I had in one fell swoop.

![Install missing prereqs](https://adamtheautomator.com/wp-content/uploads/2021/06/Untitled-2021-06-23T092507.793.png)

Install missing prereqs

I really liked how they are aware of the complexities of the software and do all they can to automate as many of the prerequisites and setup as possible.

> _Throughout each section of the installation process, you’ll see a **Validate** button. Clicking on the button performs a check of your environment to ensure the configuration is correct. Handy!_

Once you’re through most of the installation process, the installer also provides you with a huge script consisting of all the switches for each MSI the installer will invoke based on your input. If you click on the **View command line(s)** button in the **Ready to Install,** you’ll see everything the installer invokes.

![Command-line MSI switches](https://adamtheautomator.com/wp-content/uploads/2021/06/Untitled-2021-06-23T092541.000.png)

Command-line MSI switches

Final impressions on the installation process? The process was typical for a large product like Tachyon. The installer did a great job ensuring your environment is set up correctly by consistently validating configuration items and automating much of the prerequisite work.

## First Impressions of the UX and UI

Tachyon relies heavily on HTTP/HTTPS for nearly all communication. Managing Tachyon is done via the Tachyon Portal. Since Tachyon is actually a suite of services or what 1E calls _applications_ or _consumers_, you’ll immediately notice this on the main page.

![Tachyon Portal](https://adamtheautomator.com/wp-content/uploads/2021/06/Untitled-2021-06-23T092616.961.png)

Tachyon Portal

At first glance, the red exclamation points were a bit off-putting. You might think those indicators mean Tachyon found a problem, but that wouldn’t be correct. The warning indicators tell you the user you’re logged in with doesn’t have access to those applications. It would have been nice to simply hide those elements.

> _Tachyon has an impressive role-based access control (RBAC) system that allows you to get extremely granular with permissions from what I can tell so far._

![No access to a Tachyon application](https://adamtheautomator.com/wp-content/uploads/2021/06/Untitled-2021-06-23T092659.732.png)

No access to a Tachyon application

To switch between applications, the Portal provides you with the **Switch app** button, as shown below. When you click on this button, you’ll see why it’s clear they spent time on the UX, in general. Also, rather than just a simple link to a page, the menu gradually comes up smoothly. Nice touch!

![The Switch app button](https://adamtheautomator.com/wp-content/uploads/2021/06/Untitled-2021-06-23T092727.526.png)

The Switch app button

Overall, the Tachyon Portal seemed to be responsive to just about every task I put it through. The colors didn’t blind me, the font choice was nice, and I generally enjoy navigating the Portal.

## Managing Tachyon Settings and Users and Roles

The **Settings** application will be the first application you get into. This application allows you to manage just about every facet of the Tachyon platform.

![The Settings application](https://adamtheautomator.com/wp-content/uploads/2021/06/Untitled-2021-06-23T092815.377.png)

The Settings application

Click on the **Roles** link under the **Permissions** section, and you’ll see why I mentioned the extensive [RBAC system](https://help.1e.com/display/TCN50/Roles+page). You can see from the below screenshot that Tachyon comes with a ton of roles out of the box.

![Roles Link Under the Permission Section](https://adamtheautomator.com/wp-content/uploads/2021/06/Untitled-2021-06-23T093018.562.png)

Roles Link Under the Permission Section

For example, I created a custom role called _Tachyon Admins_ scoped to simulate a group of people who may need access to many administrative tasks. Then, I created a Tachyon group to hold these users, as shown below, and created an Active Directory group called _Tachyon\_admins_ and linked the two together.

![Creating Custom Role](https://adamtheautomator.com/wp-content/uploads/2021/06/Untitled-2021-06-23T093052.078.png)

Creating Custom Role

Mapping Active Directory groups to Tachyon groups then allowed me to control access to Tachyon features simply from AD.

> _Tachyon has tight integration with AD from RBAC, targeting endpoints, and more. So if you have a well-organized AD environment, Tachyon can leverage that._

If you know what kind of permissions you want to provide to your organization, I’m pretty sure you’ll have no problem doing it with Tachyon’s RBAC system.

## Deploying Tachyon Clients

Once you have Tachyon installed on the server, it’s time to deploy the agents! Like installing a Microsoft Endpoint Management (MEM) client, the process was straightforward and allowed many different ways to deploy one or thousands of clients.

> _Be sure to have an internal certificate authority (CA) set up with an Active Directory certificate enrollment policy ahead of time. Tachyon uses certificated-based authentication to securely communicate with Tachyon switches (web services on the server)._

Once you have a certificate installed on an endpoint, installing the Tachyon client manually went as expected. Tell the client the Tachyon Switch URL to connect to, the Background Channel URL, and you’re golden.

![Installing Tachyon Client](https://adamtheautomator.com/wp-content/uploads/2021/06/Untitled-2021-06-23T093151.922.png)

Installing Tachyon Client

> _Tachyon uses specific terms for various components like a switch, channel, consumer, coordinator, Core, and more. It will take a little while to understand what each of these components does and how they fit together. Take a look at the [Tachyon architecture page](https://help.1e.com/display/TCN51/Tachyon+Architecture) for more information._

Because you’re probably not going to be installing the agent manually across all of your endpoints, Tachyon’s got you covered there also. I had a MEM set up in my environment, so I decided to use the 1E Client Deployment Assistant.

The 1E Client Deployment Assistant is a little tool that automates just about everything when it comes to deploying the Tachyon agent with MEM. When I was finished walking through the wizard, I had a complete MEM application created and ready to deploy to clients!

![The 1E Client Deployment Assistant](https://adamtheautomator.com/wp-content/uploads/2021/06/Untitled-2021-06-23T093237.681.png)

The 1E Client Deployment Assistant

![Setting up the 1E Client Deployment Assistant](https://adamtheautomator.com/wp-content/uploads/2021/06/Untitled-2021-06-23T093301.798.png)

Setting up the 1E Client Deployment Assistant

When I installed the agent, I noticed something that my old-school SCCM days never had to get feedback from the user. Living up to its aspiration to offer Unified Experience Management, Tachyon has a feature that allows your users to provide feedback to IT

> _I know some of you may not want to know what your users think of their experience, but now you can’t hide!_

The feature below comes from the Tachyon Experience application and is called Surveys. I’ll cover Experience in a later post.

![1E Tachyon Surveys via Experience](https://adamtheautomator.com/wp-content/uploads/2021/06/Untitled-2021-06-23T093333.736.png)

1E Tachyon Surveys via Experience

## Discovering Instructions

To wrap up this post on implementing Tachyon, I’d like to end with Tachyon instructions. As 1E states in their documentation, “Instructions are at the core of Tachyon functionality. Instructions define what we can do in Tachyon, from asking questions to executing actions, as well as how the data is presented back.”

Being a scripting guy, instructions piqued my interest. Instructions are essentially little “scripts” or tasks that drive Tachyon actions. Instructions allow you to customize what Tachyon can do by using their pre-built instructions or creating your own.

Instructions are bundled into product packs. These product packs all serve a common purpose like patching, inventory, client health, etc. Out of the box, Tachyon includes a total of eleven [product packs](https://help.1e.com/display/TCN51/Tachyon+Product+Packs+reference) with instructions that address many of the most common scenarios administrators are confronted with. But, they must be uploaded post-installation.

When you upload a new product pack, the instructions immediately introduce new functionality to Tachyon, but you must first group instructions in instruction sets. From what I’ve seen so far, an instruction set closely lines up to a product pack complete with versioning support.

![Tachyon instruction sets](https://adamtheautomator.com/wp-content/uploads/2021/06/Untitled-2021-06-23T093401.108.png)

Tachyon instruction sets

> _Pay attention to the instruction names. You’ll soon learn about [Tachyon Explorer](https://www.1e.com/products/tachyon-explorer/) that allows you to ask Tachyon natural questions as to the state of your environment._

## Conclusion

After installing Tachyon, getting some users and roles set up, and installing a handful of clients, I’m excited to learn more. I’m still a bit overwhelmed with the seemingly huge array of components that come with Tachyon. But I can overcome that.

At this point, the most important learning aspect for me is the user (me)’s experience. I really like the Tachyon Portal, and setting up Tachyon was actually a little easier than I anticipated. Granted, I have not deployed Tachyon in a huge production environment, but from my experience so far, it seems to have all of the bells and whistles to thrive in a large environment.

Share this article

[Share on X](https://twitter.com/intent/tweet?url=https%3A%2F%2Fadamtheautomator.com%2Flearn-with-me-tachyon-implementing%2F&text=Learning%201E%E2%80%99s%20Tachyon%3A%20Implementing%20Tachyon)[Share on Facebook](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fadamtheautomator.com%2Flearn-with-me-tachyon-implementing%2F)[Share on LinkedIn](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fadamtheautomator.com%2Flearn-with-me-tachyon-implementing%2F)

## Related Posts

![](https://adamtheautomator.com/wp-content/uploads/2021/07/Learning-1Es-Tachyon-Extending-Tachyon.jpg)

### [Learning 1E’s Tachyon: Extending Tachyon](/learn-with-me-tachyon-extending/)

For our final installment in the Learn with Me Tachyon series, we dive into Tachyon’s custom language, APIs and other ways to extend this platform.

![](https://adamtheautomator.com/wp-content/uploads/2021/07/Learning-1Es-Tachyon-Using-Inventory.jpg)

### [Learning 1E’s Tachyon: Using Inventory](/learn-with-me-tachyon-inventory/)

Follow along as Adam Bertram, a Microsoft MVP, explores 1E Tachyon’s Inventory application in this seven-part series.

![](https://adamtheautomator.com/wp-content/uploads/2021/06/Learning-1Es-Tachyon-Using-Guaranteed-State.jpg)

### [Learning 1E’s Tachyon: Using Guaranteed State](/learn-with-me-tachyon-guaranteed-state/)

Check out what 1E’s Tachyon Guaranteed State application can (or can’t?) help you with automated configuration management.

## Categories

*   [IT Ops](/category/it-ops/)
*   [Cloud](/category/cloud/)
*   [DevOps](/category/devops/)
*   [Home Ops](/category/home-ops/)
*   [Information Security](/category/infosec/)
*   [Software Development](/category/software-development/)

## Site

*   [Home](/)
*   [Tutorials](/tutorials/)
*   [Instructors](/author/)
*   [Advertising](/advertising/)
*   [Recommended Resources](/resources/)
*   [About Adam](/about-adam/)

Copyright 2026© ATA Learning | [Privacy Policy](/privacy/)
