Deploying a Pre-installed Client
  • 24 Jan 2025
  • 1 Minuto para leer
  • Oscuro
    Ligero
  • PDF

Deploying a Pre-installed Client

  • Oscuro
    Ligero
  • PDF

The content is currently unavailable in Spanish. You are viewing the default English version.
Resumen del artículo

ScreenMeet Client Deployment and Configuration

Overview

You can deploy the Windows MSI or MacOS PKG files to employees' machines, enabling them to open the ScreenMeet desktop application to enter a remote support code instead of downloading the on-demand client.

Note: If upgrading from a ScreenMeet version below 2.61.6, uninstall the previous version before installing the new client.


Client Download Links

Operating System

File Type

Download Link

Windows

MSI

Download Windows MSI

MacOS

PKG

Download MacOS PKG

Linux (Debian-based)

DEB

Download Linux DEB


Windows Client

The Windows MSI installer includes options for deploying the Beam service, which is required for unattended remote control. During installation, you can choose whether to install the Beam service.


Command-line Reference for Windows Deployment

Below is a list of configuration options for deploying the ScreenMeet MSI via the command line.

Common Settings

Argument

Values

Description

Default Value

APPLICATIONFOLDER

[Path to ProgramFilesX86]\ScreenMeet

Path to the installation folder.

[Path to ProgramFilesX86]\ScreenMeet

PROGRAMMENUSHORTCUT

1 (Enable), <empty string> (Disable)

Add a shortcut to the Program Menu.

1

DESKTOPSHORTCUT

1 (Enable), <empty string> (Disable)

Add a shortcut to the Desktop.

1

AUTOCHECKUPDATES

true, false

Enable automatic update checks.

true

AUTOUPGRADE

true, false

Automatically download and install updates (requires AUTOCHECKUPDATES=true).

true

ADDLOCAL

SupportFeature[,BeamFeature]

List of features to install (comma-separated).

SupportFeature,BeamFeature

ORGRESTRICT

true, false

Restrict client usage to organizations listed in ORGRESTRICTLIST.

false

ORGRESTRICTLIST

Comma-separated list (e.g., 82,154)

List of organization IDs allowed to use the client. Obtain organization IDs from the admin interface.

None

Example Command

msiexec /i ScreenMeet.msi /quiet APPLICATIONFOLDER="C:\Program Files (x86)\ScreenMeetApp" ADDLOCAL="SupportFeature" DESKTOPSHORTCUT="1"

This installs ScreenMeet to C:\Program Files (x86)\ScreenMeetApp, enables the Remote Support feature, and creates a desktop shortcut.


Beam Settings

Argument

Values

Description

Default Value

BEAMGROUPKEY

String

Beam group key.

Empty string

BEAMAUTHTYPE

noauth, native, password

Authentication type.

noauth

BEAMPASSWORD

String

Password for password authentication type.

Empty string

BEAMHIDEUI

1 (Enable), 0 (Disable)

Enable the "hide UI" feature.

0

BEAMENABLELOG

1 (Enable), 0 (Disable)

Enable file logging.

0

BEAMUPLOADLOG

1 (Enable), 0 (Disable)

Enable log uploads to ScreenMeet servers for analysis in Kibana.

0

BEAMFILTERLABEL

String

Label for Beam filters.

Empty string

BEAMFILTERTAGS

Comma-separated list

Tags for Beam filtering.

Empty string

BEAMNOTIFICATIONTYPES

Comma-separated values

Specify notification types (error, info, warning) to display during sessions.

Empty string

Updated Beam Parameters

  • BEAMNOTIFICATIONTYPES: Configure specific notification types to enhance session visibility and troubleshooting.

Example Command

msiexec /i ScreenMeet.msi /quiet APPLICATIONFOLDER="C:\Program Files\ScreenMeet" BEAMGROUPKEY="abc123" BEAMAUTHTYPE="password" BEAMPASSWORD="securePass" BEAMENABLELOG="1" BEAMUPLOADLOG="1"

MacOS Client

The MacOS PKG client requires post-installation configuration using command-line arguments. Below are the supported parameters:

Supported Session Parameters

Argument

Value

Description

code

<session pin>

Connect to a session automatically on startup.

confirmconsent

true, false

Skip the consent screen (false skips, true waits for consent).

fileLogsLevel

1-4

Set the logging level (1=Critical, 4=Debug).

proxy_url

<url>

Proxy server URL.

proxy_username

<username>

Proxy username.

proxy_password

<password>

Proxy password.

Configuration Example

bashCopyEditopen -n -a "/Applications/ScreenMeetSupport.app" --args code="977113" confirmconsent="false"

New MacOS Configuration Parameters

  • getAllowedOrgIDs: Returns the list of allowed organization IDs.

  • setAllowedOrgIDs: Sets or disables allowed organization restrictions.


¿Te ha sido útil este artículo?