# Usage guide: MS Teams (classic) compliance

{% hint style="warning" %}
This page outlines various ways to use the pack, including use case examples.

Administrators can refer to the [Configuration guide](/platform/library-packs/collaboration-and-productivity-applications/workflow_-ms-teams-compliance/configuration-guide-ms-teams-classic-compliance.md) to set up and customize the installed content.
{% endhint %}

The **MS Teams (classic) compliance** library pack enables EUC teams to:

* Ensure **Microsoft Teams** is installed, running the latest version, and properly configured.
* Automatically fix known compliance issues such as version mismatches and GPU acceleration.
* Reduce manual investigation time for L1 support teams.

## Library pack uses

{% hint style="info" %}
Jump to [Use cases](#use-cases) on this page to see relevant scenario applications.
{% endhint %}

Use the library pack content for the following purposes.

### **Visibility** <a href="#visibility" id="visibility"></a>

The **MS Teams (classic) compliance** workflow gives IT teams visibility into the status of the Teams Classic client across all devices. This includes whether it is installed, up to date, and compliant with your organization’s configuration standards.

## Predefined workflow structure and steps <a href="#workflow-structure" id="workflow-structure"></a>

The **MS Teams (classic) compliance** workflow is structured in these main steps:

1. [The workflow checks for installation and version status of the MS Teams classic client](#the-workflow-checks-for-installation-and-version-status-of-the-ms-teams-classic-client).
2. [The cache data is removed with the help of the 'Clear Microsoft Teams Classic cache' remote action.](#the-corrupted-or-outdated-cache-data-is-removed-with-the-help-of-the-clear-microsoft-teams-classic-r)
3. [Finally, the workflow checks if the GPU acceleration setting is enabled and, if so, disables it.](#when-enabled-the-workflow-will-disable-gpu-acceleration-in-the-classic-ms-teams-client)

#### The workflow checks for the installation and version status of the MS Teams classic client

At the start of this workflow, there is a "Get Microsoft Teams Client Status" thinklet configured to automate the retrieval of Microsoft Teams client status information using a remote action.

* If the client is not installed or is outdated, the workflow will generate a ticket indicating this.
* Otherwise, the workflow moves on to the next step.

#### The cache data is removed with the help of the 'Clear Microsoft Teams Classic cache' remote action

In the next step, the workflow uses the "Clear Microsoft Teams Classic cache" remote action to clear the cache.

#### When enabled, the workflow will disable GPU acceleration in the classic MS Teams client

Since the hardware GPU acceleration option is known to cause issues with the classic MS Teams client, the workflow checks to see if this setting is enabled and, if so, disables it.<br>

<figure><img src="/files/LUJZhFyMspMSs0gvz00S" alt="" width="375"><figcaption></figcaption></figure>

***

RELATED TOPICS

* [Workflow: MS Teams (classic) compliance](/platform/library-packs/collaboration-and-productivity-applications/workflow_-ms-teams-compliance.md)
* [Configuration guide: MS Teams (classic) compliance](/platform/library-packs/collaboration-and-productivity-applications/workflow_-ms-teams-compliance/configuration-guide-ms-teams-classic-compliance.md)
* [Manage Workflows](https://docs.nexthink.com/platform/user-guide/workflows/managing-workflows)
* [Manage Campaigns](https://docs.nexthink.com/platform/user-guide/campaigns/managing-campaigns)
* [Manage Remote Actions](https://docs.nexthink.com/platform/user-guide/remote-actions/getting-started-with-remote-actions)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.nexthink.com/platform/library-packs/collaboration-and-productivity-applications/workflow_-ms-teams-compliance/usage-guide-ms-teams-classic-compliance.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
