> ## Documentation Index
> Fetch the complete documentation index at: https://syteca.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Deploy the Windows Client Using Microsoft Intune

> Package the Syteca Windows Client as a Win32 app and deploy it remotely to devices enrolled in Microsoft Intune.

This deploys the Syteca Windows Client to devices managed through Microsoft Azure Intune, packaged as a Win32 app.

## Prerequisites

* Windows 10 version 1607 or higher.
* Devices enrolled in Intune, and either Azure AD registered, Azure AD joined, or Hybrid Azure AD joined.
* A [generated Windows Client installation package](/docs/administration/clients/parameters/one-time-passwords) containing `SytecaClient.exe`.

<Note>
  **In SaaS deployments**, download the installation package containing `SytecaClient.msi` instead of `SytecaClient.exe` — see [Getting started with a SaaS deployment](/docs/get-started/saas-deployment) for how to obtain it.
</Note>

## Package the Client as a .intunewin file

<Steps>
  <Step title="Create a staging folder">
    Create an empty folder (for example `SytecaClientInstall`) and copy the downloaded `SytecaClient.exe` into it.

    <Note>
      In SaaS deployments, use `SytecaClient.msi` instead.
    </Note>
  </Step>

  <Step title="Download the Win32 Content Prep Tool">
    Download and install the [Microsoft Win32 Content Prep Tool](https://github.com/microsoft/Microsoft-Win32-Content-Prep-Tool/archive/refs/heads/master.zip).
  </Step>

  <Step title="Create an output folder">
    Create a second empty folder (for example `C:\output`).
  </Step>

  <Step title="Repackage the installer">
    Run:

    ```bat theme={"system"}
    .\IntuneWinAppUtil.exe -c "C:\Users\Administrator\Desktop\SytecaClientInstall\" -s SytecaClient.exe -o C:\output
    ```

    This produces `SytecaClient.intunewin` in the output folder.
  </Step>
</Steps>

## Create the Win32 app in Intune

<Steps>
  <Step title="Add a new Windows app (Win32)">
    In the [Microsoft Endpoint Manager Admin Center](https://endpoint.microsoft.com/), go to **Apps > All Apps**, click **+ Add**, and select **Windows app (Win32)**.
  </Step>

  <Step title="Upload the package">
    Click **Select app package file**, choose `SytecaClient.intunewin`, and click **OK**.
  </Step>

  <Step title="Enter app information">
    On **App information**, fill in **Name**, **Description**, and **Publisher** — available from the **Details** tab of `SytecaClient.exe`'s (or `SytecaClient.msi`'s) file properties.
  </Step>

  <Step title="Set the install and uninstall commands">
    On the **Program** tab:

    * **Install command**: `SytecaClient.exe /ServerName=<IP/Hostname> /TenantKey=tenantkey` (replace `<IP/Hostname>` with the Syteca Server address, and `tenantkey` if applicable).

          <Note>
            In SaaS deployments, use `msiexec /i "SytecaClient.msi" PROXY_HOST=<your proxy host> SILENT_INSTALL=Y /quiet` instead.
          </Note>

    * **Uninstall command**: `C:\Program Files\Ekran System\Ekran System\UninstallClient.exe /key=<uninstallation_key>` (replace `<uninstallation_key>` with the actual key).

    * **Install behavior**: **System**.

    * **Device restart behavior**: **No specific action**.
  </Step>

  <Step title="Set requirements">
    On the **Requirements** tab, set **Operating system architecture** to **64-bit**, and **Minimum operating system** to the Windows version used in your environment (for example Windows 10 1607).
  </Step>

  <Step title="Set a detection rule">
    On **Detection rules**, select **Manually configure detection rules**, click **+ Add**, and set:

    * **Rule type**: **File**
    * **Path**: `C:\Program Files\Ekran System\Ekran System`
    * **File or folder**: `UninstallClient.exe`
    * **Detection method**: **File or folder exists**
    * **Associated with a 32-bit app on 64-bit clients**: **No**
  </Step>

  <Step title="Assign the app">
    Create an Azure AD Security Group containing the target users or devices. Add it under **Required** so the app installs automatically on enrolled devices.

    <Note>
      Assigning by user deploys to every Azure-joined, Intune-enrolled device for that user. Assign by device instead to target specific machines.
    </Note>
  </Step>

  <Step title="Review and create">
    On **Review + Create**, save the app. Intune uploads the `.intunewin` file and begins deployment.
  </Step>
</Steps>

Once deployment completes, the app appears on the **All apps** tab and the Syteca Client is installed on the targeted devices.

<Frame caption="A completed Win32 app package ready for deployment in Intune.">
  <img src="https://mintcdn.com/syteca/0FlD-vkHsBA1azVX/images/administration/clients/intune-app-package-summary.png?fit=max&auto=format&n=0FlD-vkHsBA1azVX&q=85&s=e03133b72b424bf3ce6bd323c063f1ab" alt="Intune Win32 app configuration summary" width="1655" height="366" data-path="images/administration/clients/intune-app-package-summary.png" />
</Frame>

## Related

<CardGroup cols={2}>
  <Card title="Windows Clients" icon="windows" href="/docs/administration/clients/windows">
    Full Windows Client installation and configuration reference.
  </Card>

  <Card title="Golden Image Mode" icon="copy" href="/docs/administration/deployment/golden-image-mode">
    An alternative deployment approach for VDI/cloned images.
  </Card>
</CardGroup>
