Guided Walkthrough: Publish Notepad
This walkthrough takes one concrete example from start to finish. You will create a test user and group, publish notepad.exe, deliver it two ways — as a single-app App Collection and as a full Virtual Desktop, both on the built-in lowtrust policy — then clone that policy to test_lowtrust and apply it to the Notepad workspace. Every value below is deliberately simple so you can follow along on a fresh server.
Complete Phase 1 — Quick Validation first so you know the platform streams. You should be signed in to the admin panel at http://localhost:9008/admin/ with a valid licence.
The order matters. A workspace can only assign an application that already exists, and can only grant access to a group that already exists — the Add dialogs are empty otherwise. So you create the user (1), the group (2), and the application (3) before the workspaces (4–5). Nothing is auto-selected for you: after creating a workspace you must add the application and grant the group on separate tabs.
1. Create the test user
- Open Users in the left navigation and click Add User.
- Username: enter
test-username. - Fill in the display name, email, and password fields as required by your auth mode.
- Leave the account enabled and click Create.
Full details: Create a User.
2. Create the test group and add the user
- Open Groups and click Add Group.
- Name the group
test-groupand click Create. - Open the
test-groupyou just created and switch to its Members tab. - Click
Add Member, selecttest-username, and confirm.
Granting a workspace to test-group only reaches users who are members of that group. If you skip adding test-username to the group, the user will see nothing at login even though the workspace is granted. The built-in everyone group already contains all users, so you could grant to everyone instead — but this walkthrough uses test-group to keep the test isolated.
See Groups.
3. Publish Notepad as an application
- Open Applications and click Add Application.
- Click the
Notepadpreset chip under Quick Setup Presets. This fills in the name, description, and executable pathC:\Windows\notepad.exefor you. - Leave Status set to
Active. - Turn ON the
Published (visible to users)toggle. It is off by default. - Click
Create.
An application that is Active but not Published cannot be added to a workspace and launched by users. Make sure the Published toggle is on before saving.
4. Publish the single app as an App Collection
Creating a workspace is a two-part process: you fill in the create form, and then — on the workspace's own detail page — you add the application and grant a group on two separate tabs.
4a. Create the workspace
- Open Workspaces and click Add Workspace.
- Name: enter
Notepad (App). - Type: select
App Collection. - Policy Set: open the dropdown (it defaults to None (use organization default)) and select
lowtrust. - Turn ON the
Published (visible to users)toggle. It is off by default. - Click
Create. You are taken straight to the workspace's detail page, which has two tabs: Applications and Access Rights. Both are empty — you fill them in next.
4b. Add the Notepad application (Applications tab)
- On the
Applicationstab, click Add Application. - In the dialog, open the Select Application dropdown and choose
Notepad. - Click
Add. Notepad now appears in the workspace's application list.
4c. Grant the group (Access Rights tab)
- Switch to the
Access Rightstab. - Click
Grant Access. - In the dialog, open the Select Group dropdown and choose
test-group(oreveryone). - Click
Grant Access. The group now appears in the access list.
The application and the group are not selected automatically when you create the workspace. If you stop after clicking Create, the workspace has no apps and no access, and no user can launch it. You must complete steps 4b and 4c.
See App Collection.
5. Publish a Virtual Desktop
5a. Create the workspace
- Open Workspaces and click Add Workspace again.
- Name: enter
Desktop (Test). - Type: select
Virtual Desktop. - Policy Set: select
lowtrust. - Auto Launch App (optional): for a Virtual Desktop you may pick
Notepadhere so it opens automatically. Choosing an app here does add it to the workspace for you — the one place an app is auto-added. - Turn ON the
Published (visible to users)toggle and click Create.
5b. Grant the group (Access Rights tab)
- On the workspace detail page, switch to the
Access Rightstab. - Click
Grant Access, choosetest-group, and click Grant Access.
A Virtual Desktop still needs a group granted on the Access Rights tab — the Auto Launch choice only adds the app, not the access. Both workspaces now run on the same built-in lowtrust baseline. See Virtual Desktop.
6. Clone the policy to test_lowtrust
- Open Policies and select the built-in
lowtrustset. - Clone it. Name the copy
test_lowtrustand Save.
Policy names must match ^[a-z][a-z0-9_]*$ — lowercase letters, digits and underscores only. A name like test-lowTrust is automatically normalized to test_lowtrust. See Policy Sets & the Editor.
7. Apply test_lowtrust to the Notepad app
- Open the
Notepad (App)workspace from Workspaces and click Edit Workspace. - Change the
Policy Setdropdown fromlowtrusttotest_lowtrust. - Click
Update.
The application assignment and group access you set in step 4 are unchanged — only the policy changes. The App Collection now runs under your own copy of the policy, which you can tighten independently of the built-in template and of the Virtual Desktop workspace.
8. Verify
- Open Entitlements, select
test-username, and confirm both workspaces, the Notepad application, and the expected policies (test_lowtrustfor the App Collection,lowtrustfor the desktop) appear. - If a workspace is missing, re-check that it is
Published, that the application is added on the Applications tab, and thattest-groupis granted on the Access Rights tab and containstest-username. - Sign in as
test-usernameathttps://<your-server-address>/and launch each workspace.
test-group, to the two workspaces, the Notepad app, and their policies.You now have the same app delivered two ways on a policy you control. To turn this into a repeatable delivery method — prove an app runs, dial in isolation, then project just its window — continue to Best Practices: SaaSification.