Shared Persistent Desktops

A shared persistent desktop is a persistent desktop that is assigned to more than one named Workspot user. This is especially useful when a desktop has dedicated hardware or software that isn’t available elsewhere and must be accessed by more than one user.

Ordinarily, a persistent desktop is assigned to a single user indefinitely, and no other Workspot user can sign into it, while a non-persistent desktop is assigned to a user only for the duration of a single login session, at which point it becomes available to other users. But a shared persistent desktop belongs to all of the named users it is assigned to indefinitely.

If a user wants to sign into the shared persistent desktop but another user has an active login session, the new user has the option of ending the current user’s session and signing into the desktop or waiting. This is the same mechanism that is used by default with Microosft Remote Desktop on Windows 10 and 11.

Features and Limitations

  • Allows multiple users to be assigned to the same desktop.

  • Assignments are permanent until revoked.

  • Users can sign into the shared desktop one at a time.

  • Uses the Control API to declare desktops and assign users.

  • This is a selective feature: contact Workspot to have it enabled.

  • Currently available only for Custom Clouds.

  • Currently available only for Windows desktops.

Creating a Shared Persistent Pool

Thiis is the same process as creating any other Custom Desktop Pool on “Resources > Add Pool” except that the Pool Usage Type must be “Concurrent” and the “Desktop Pool Type” must be “Persistent.” This indicates a Shared Persistent Pool (and not, as the selections seem to imply, a persistent pool that uses a Concurrent license instead of a Named license: Shared Persistent pools requires Named licenses.)

Fill in the rest of the “Create Your Cloud Desktop Pool” normally and press “Create.”

Adding and Removing Desktops to the Pool

Follow the procedure in Custom Clouds and Custom Cloud Pools.

Assigning Users to and Removing Users from Desktops

Follow the procedure in Custom Clouds and Custom Cloud Pools. You add multiple users to a desktop by calling the “POST desktops” command multiple times and delete multiple users from a desktop by calling the “DELETE desktops” command multiple times.

Desktop Status

On the “Resources > Poolname > Manage Cloud Desktop Pool” page, a mouseover on the “Email” column on the desktops list will show the list of users assigned to the desktop. The rest of the page is unchanged.

Related Documents