After you create the SyncTool Group Policy, you can configure the GPO settings by using the Group Policy Management Editor.

Table 1. SyncTool Group Policy Settings

Setting

Description

Run VMware UEM SyncTool during logon

Starts SyncTool during the login process before FlexEngine performs its path-based import. This way, the latest changes are always synchronized before FlexEngine processes them at logon.

Important:

To synchronize changes at logoff, make sure that the SyncTool logoff command is configured by using the Group Policy logoff script mechanism as described in Run SyncTool at Logoff.

If FlexEngine is configured to run as a Group Policy extension and you want to run FlexEngine at logon when working offline, configure a logon script, which starts FlexEngine with the -OfflineImport argument as described in Installing and Configuring VMware User Environment Manager.

Local Sync Path

The location where SyncTool stores all the User Environment Manager files. Configure to a local path, unique per user. Use %LOCALAPPDATA%\VMware UEM.

Watch local profile archive changes

Automatically triggers a synchronization in resident mode as soon as a local modification to a profile archive is detected. For example, when closing an application for which DirectFlex is configured.

Synchronization Intervals

During resident mode, synchronization occurs periodically. Configure this setting to specify how frequently the synchronization occurs. If you do not configure this setting, synchronization takes place every 3600 seconds (every hour).

  • FlexConfig. Controls the synchronization interval of the User Environment Manager configuration files path, which contains all Flex config (.ini) files.

  • FlexRepository. Controls the synchronization interval of the Flex Repository folder, which contains all the User Environment, Condition Set, and Application Migration (.XML) files.

  • Profile Archives. Controls the synchronization interval of the VMware User Environment Manager profile archives, which contain personal settings.

Synchronization Retry Intervals

In resident mode, if a synchronization fails or is not allowed due to network thresholds, a retry is performed periodically. Configure this setting to specify how frequently this happens. If you do not configure this setting, retry takes place every 300 seconds (every 5 minutes).

  • FlexConfig. Controls the retry interval when synchronization of the VMware User Environment Manager configuration files path has failed.

  • FlexRepository. Controls the retry interval when synchronization of the Flex Repository folder has failed.

  • Profile Archives. Controls the retry interval when synchronization of the VMware User Environment Manager profile archives has failed.

VMware UEM SyncTool logging

If Create VMware UEM SyncTool log file is enabled, a FlexSync.log file is created in the configured Local Sync Path.

  • Log level. Controls the level of detail that is logged. Avoid using Debug or Info in production, because the amount of logging information can impact the performance.

  • Maximum log file size. When specified, the log file is recreated once that size is reached. If the maximum size is set to 0, the file grows indefinitely.

  • Create central sync status log file. Logs the most important synchronization status to a central log file. A file named FlexSyncStatus-%COMPUTERNAME%.log is created during logoff, in the same folder as the log file of FlexEngine.

  • Maximum sync status log file size. When specified, the sync status log file is truncated as specified. If the maximum size is set to 0, the file grows indefinitely.

  • Maximum number of log lines in resident mode UI. Limits the number of log lines in the UI. This means that after this number, the old lines are removed when new lines are added.

Synchronize profile archive backups

Use this setting to configure when profile archive backups are synchronized. If you configure backups to be synchronized during a session, you can choose to do this once per session.

Note:

Backups are never synchronized at login.

Note:

If you do not configure this setting, profile archive backups are never synchronized.

Sync local FlexEngine log file to network at logoff

When enabled, the local FlexEngine log file is uploaded to the central location. The name of the log file is modified to include the computer name.

Do not use laptop conflict resolution

Controls the behavior when a conflict is detected between a local and a central profile archive. A conflict occurs when both the local and central profile archive have changed since the last synchronization. In the default behavior, known as laptop conflict resolution, the local profile archive is selected. If this setting is enabled, conflict resolution for laptops is not applied and the profile archive with the most recent changes is selected.

Hide 'Sync' button in resident mode UI

When enabled, the Sync button is hidden in the resident mode UI.

Do not synchronize icons

When enabled, the .ico files are not synchronized. This can improve performance on slow networks.

Trigger FlexEngine refresh

When enabled, SyncTool triggers a FlexEngine refresh if the synchronization results in updates for one or more of the selected item types: DirectFlex configuration, ADMX-based settings, application blocking settings, drive mappings, environment variables, file type associations, Horizon Smart Policies, printer mappings, and shortcuts.

Files to synchronize

Use this setting to only synchronize the configuration files or the user-specific files. By default, SyncTool synchronizes both Flex configuration files and the user-specific profile archives, profile archive backups, and log files.