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

# How to deploy Pickcel Comms with Microsoft Intune?

> Silently deploy the Pickcel Comms Notification app and Screensaver to managed Windows PCs as Win32 apps in Microsoft Intune, with detection rules, rollout, verification, and troubleshooting.

Deploy both Pickcel Comms desktop apps as **Windows app (Win32)** apps in Intune. Employees see no installer windows or UAC prompts.

**What employees get**

* The Notification app starts in their session and shows in the system tray.
* **Pickcel Comms Screensaver** is selected for them, with a 5-minute idle timeout.
* Both apply again at every sign-in, for every user of the PC.

## Before you start

* Intune access that can create apps and manage groups (Intune Administrator, or Application Manager plus group permissions).
* Target PCs on Windows 10 1607+ or Windows 11 (64-bit), enrolled in Intune and online.
* Outbound HTTPS (TCP 443) to `connectapi.pickcel.com`. No inbound ports are needed.

<Steps>
  <Step title="Download the Intune packages">
    In Pickcel Comms, go to **Settings** → **Downloads**:

    * **Notification (Intune)** → **Download Intune Package** (for example `pickcel-comms-notification.intunewin`)
    * **Screensaver (Intune)** → **Download Intune Package** (for example `pickcel-comms-screensaver.intunewin`)

    The plain **Screensaver** and **Notification** cards are standalone installers, not for Intune.
  </Step>

  <Step title="Connect your Microsoft account">
    In Pickcel Comms, go to **Settings** → **Company** → **Microsoft account** → **Connect Microsoft**. Sign in with an account on the same tenant as Intune and grant the permissions.

    <Warning>
      Without this, **Auto Register Employee** has no directory to match against, and PCs won't be linked to employees automatically.
    </Warning>
  </Step>

  <Step title="Create a pilot group">
    In [intune.microsoft.com](https://intune.microsoft.com) → **Groups** → **New group**:

    * **Group type**: Security. **Membership type**: Assigned. Name it, for example, `Pickcel-Comms-Pilot`.
    * Add 1–2 test devices.
  </Step>
</Steps>

## Add the Notification app

**Apps** → **All apps** → **+ Create** (or **+ Add**) → **Windows app (Win32)** → **Select**. Upload the Notification `.intunewin` file and check the **Setup file** name it shows (for example `Pickcel Comms-v2.0.7.exe`).

| Tab                                | Setting                                        | Value                                                                       |
| ---------------------------------- | ---------------------------------------------- | --------------------------------------------------------------------------- |
| **App information**                | Name                                           | Pickcel Comms App                                                           |
|                                    | Description                                    | Pickcel Comms Desktop Notification App                                      |
|                                    | Publisher                                      | Pickcel                                                                     |
|                                    | App version                                    | Version from the setup file name, for example `2.0.7`                       |
| **Program**                        | Install command                                | `"Pickcel Comms-v2.0.7.exe" /S` (use your exact setup file name)            |
|                                    | Uninstall command                              | `"C:\Program Files\Pickcel Comms\Uninstall Pickcel Comms.exe" /allusers /S` |
|                                    | Installation time required (mins)              | 60                                                                          |
|                                    | Allow available uninstall                      | No                                                                          |
|                                    | Install behavior                               | **System**                                                                  |
|                                    | Device restart behavior                        | No specific action                                                          |
|                                    | Return codes                                   | Leave the defaults                                                          |
| **Requirements**                   | Check operating system architecture            | No                                                                          |
|                                    | Minimum operating system                       | Windows 10 1607                                                             |
| **Detection rules**                | Rules format                                   | Manually configure detection rules → **+ Add**                              |
|                                    | Rule type                                      | Registry                                                                    |
|                                    | Key path                                       | `HKEY_LOCAL_MACHINE\SOFTWARE\PickcelDigitalSignage\PickcelComms`            |
|                                    | Value name                                     | `Installed`                                                                 |
|                                    | Detection method / Operator / Value            | String comparison / Equals / `1`                                            |
|                                    | Associated with a 32-bit app on 64-bit clients | No                                                                          |
| **Dependencies**, **Supersedence** | —                                              | Leave empty                                                                 |
| **Assignments**                    | Required                                       | **+ Add group** → your pilot group                                          |

* `/S` makes the install silent. Without it, the install hangs on a window no one can see.
* Type the uninstall path in full. Don't use `%ProgramFiles%`.
* Type registry key paths by hand. Copy-pasting can add hidden spaces that break detection.
* Use **Required**, not **Available**. Available only offers the app in Company Portal.
* Optional: set **End user notifications** to **Hide all toast notifications**.

Click **Create** and keep the tab open until the upload finishes (bell icon, top right). Intune then takes about 15–30 minutes to process and push the app.

## Add the Screensaver app

Repeat the same steps with the Screensaver `.intunewin` (setup file, for example `Pickcel Comms Screensaver-v1.0.5.exe`). Only these values change:

| Setting            | Value                                                                                               |
| ------------------ | --------------------------------------------------------------------------------------------------- |
| Name               | Pickcel Comms Screensaver                                                                           |
| Description        | Pickcel Comms Screensaver App                                                                       |
| App version        | For example `1.0.5`                                                                                 |
| Install command    | `"Pickcel Comms Screensaver-v1.0.5.exe" /S` (use your exact setup file name)                        |
| Uninstall command  | `"C:\Program Files\Pickcel Comms Screensaver\Uninstall Pickcel Comms Screensaver.exe" /allusers /S` |
| Detection key path | `HKEY_LOCAL_MACHINE\SOFTWARE\PickcelDigitalSignage\Screensaver`                                     |
| Assignments        | **Required** → the same group as the Notification app                                               |

## Roll out beyond the pilot

Once pilot devices show **Installed**, widen the assignment:

* **Device group** (recommended): installs on every device in the group, for whoever uses it.
* **User group**: installs on any managed device the user signs in to. Other users of that device get it at their next sign-in.
* **Company-wide**: add devices to the group, or choose **+ Add all devices**.

Devices check in about every hour. To install now on one device: **Devices** → select the device → **Sync**. Downloads are about 90 MB (app) and 200 MB (screensaver).

## Check the deployment

**In Intune**: **Apps** → **All apps** → the app → **Monitor** → **Device install status**. The portal can lag 5–15 minutes behind the device.

| Status                  | Meaning                                                   |
| ----------------------- | --------------------------------------------------------- |
| Installed               | Deployed and detected                                     |
| Pending / Not installed | Device hasn't checked in yet. Sync or wait                |
| Failed                  | Click the device for the error code (see Troubleshooting) |
| Not applicable          | Device doesn't meet the minimum OS requirement            |

**On the device**:

* Pickcel Comms icon in the system tray (click **^** near the clock).
* **Start** → *Change screen saver*: **Pickcel Comms Screensaver** selected, wait 5 minutes.
* `C:\Program Files\Pickcel Comms\` and `C:\Windows\pickcel-comms-screensaver.scr` exist.

**In Pickcel Comms**: under **Employee**, the device is assigned to the employee signed in to Windows.

## Troubleshooting

<AccordionGroup>
  <Accordion title="Status stays Pending">
    The device hasn't checked in or isn't in the group. **Sync** the device and check **Groups** → your group → **Members**.
  </Accordion>

  <Accordion title="&#x22;Your app is not ready yet&#x22;">
    The upload hasn't finished, or the browser tab was closed during upload. Wait and refresh. If the bell shows no upload in progress, delete the app and create it again, keeping the tab open.
  </Accordion>

  <Accordion title="Failed: 0x87D30006 or 0x87D1041C">
    The detection rule doesn't match. Re-check the key path (no stray spaces), value name `Installed`, String comparison, value `1`, 32-bit = No.
  </Accordion>

  <Accordion title="Failed: 0x80070002 (exit code 2)">
    The installer file is damaged or incomplete. Download a fresh package from **Settings** → **Downloads**.
  </Accordion>

  <Accordion title="Failed: timeout, or nothing installed">
    The install command is missing `/S`, or the setup file name doesn't match. Use `"<Setup file shown in Intune>" /S`.
  </Accordion>

  <Accordion title="Installed, but no tray icon">
    No one was signed in during install. The app starts at the next sign-in.
  </Accordion>

  <Accordion title="Device-side logs">
    `C:\ProgramData\Microsoft\IntuneManagementExtension\Logs\AppWorkload.log` and `IntuneManagementExtension.log` in the same folder.
  </Accordion>
</AccordionGroup>

## Uninstall

* Add an **Uninstall** assignment for a group containing the devices. Intune runs the uninstall commands silently.
* Removing a device from the Required group only stops future installs. It doesn't uninstall the apps.
* After uninstall, the PC goes back to its previous screensaver.

Still stuck? Email [support@pickcel.com](mailto:support@pickcel.com) with the Intune error code, the Windows version, and screenshots of your **Program** and **Detection rules** tabs.
