Silently enroll the Okta Privileged Access client
Silent enrollment allows you to automate the enrollment process and add multiple clients to Okta Privileged Access at the same time. This process saves time when deploying a Okta Privileged Access client across an organization. Many Okta Privileged Access teams use device management software like JAMF or SCCM to automate the process of installing and enrolling the client. The specifics of this process depend on the organizational requirements for each team.
The Okta Privileged Access client should only be installed one way on a system either on a per user basis or for all users but not both.
Start the task
- Install the Okta Privileged Access client on all devices. 
See Install the Okta Privileged Access client - For Windows, complete these steps when installing the client for all users:
- Download and run the installation MSI.
 - On the ScaleFT Setup dialog, click Advanced.
 - Select Install for all users of this machine.
 - If you use SCCM, set ALLUSER=1 in the script. For example, msiexec.exe /i C:\<Package Location>\ScaleFT-1<version>.msi ALLUSERS=1 /qn. 
The default location for the installation of all users is C:\Program Files (x86)\ScaleFT. The logs for the client are still created and kept on a per user basis and will be at C:\Users\<user>\AppData\Local\ScaleFT\Logs\sft.
 - Register the URL handler. Open Windows CMD, and then run sft register-url-handler. 
All users must run the sft register-url-handler command.
 
 - Create an enrollment token.
- Sign in to the Okta Privileged Access dashboard.
 - Go to .
 - Select the Enrollment Policies tab, and then click Create Client Enrollment Policy.
 - In the Enrollment Policy Type dropdown list, select Token.
 - Enter a Description.
 - Click Create Client Enrollment Policy.
 - From the policy details window, click Create Token.
 - In the token details modal, click the clipboard 
 to copy the token secret. This is the only time that you see this token secret. If you fail to store the secret in a safe location, it's lost forever.
 
 - Save the enrollment token secret to a file on the devices being enrolled.
 - Enroll the clients by running the following command on each device: sft fleet enroll --token-file <path\to\enrollment-token.txt>.
 
Upon success, the clients are enrolled with the team.
