Agent based Enrollment in Non-Admin mode
  • 09 Jan 2024
  • 8 Minutes to read
  • PDF

Agent based Enrollment in Non-Admin mode

  • PDF

Article summary

Scalefusion's Windows MDM agent provides IT Admins with a quick alternative to browser based enrollments. In this option, the IT Admins can install the Windows MDM agent and enroll either in Company Owned or BYO mode.

However by default to install and launch Scalefusion MDM agent on the device, the user or IT Admin must have access to a local Admin user account on the device. This however may not be possible as the devices may already be on the field and the users don't have access to admin account.

In such cases, you can follow the document below to generate a Scalefusion MDM agent installer that can be installed even when the user is a standard user on the device. You can then distribute the custom installer using Scalefusion Content Management or by hosting it in your internal servers. Once the end users install the agent, they can then easily enroll their devices.

Please note that if you are using Scalefusion deployer to generate silent installers for Scalefusion agent and entering the Admin credentials of the target machines, then these credentials can be obtained by reverse engineering the generated executable. We recommend caution when you are distributing executables to sources you trust and also advise you to change the credentials once the installation is complete.
This method assumes that you have the same admin account created with the same password on all your devices.
1. If your users have admin access or enrollment via an admin user account is possible then you can use our Browser based enrollment methods (recommended for Windows 10 Pro) as well.
2. This approach works for Windows 10 Pro & above and Windows Home (10 & 11) devices only.


  1. Scalefusion Dashboard access and a valid subscription
  2. Windows 10 Pro and above and Windows Home (10 & 11) machine to generate the custom Scalefusion agent.
  3. On Windows Home (10 & 11) devices, please make sure that the Scalefusion MDM Agent version is 10.0.14.
  4. A target Windows machine that has to be enrolled.

Step 1: Generating the Custom Scalefusion MDM Agent

The first step is to generate a custom agent using Scalefusion Deployer app. This needs to be done on your source machine or IT teams machine and done once. Follow the steps below to generate the custom MDM agent.

This method assumes that you have the same admin account created with the same password on all the devices that you want to manage.

  1. Download the Scalefusion Windows Agent to your PC. You can download from where org-id is the identifier that you see in Getting Started > Organization Info

    1. To Download the Scalefusion Windows MDM agent click on Download Scalefusion Agent.Please remember the location where the MSI file got downloaded.
    2. On the same web page, download the Scalefusion Deployer app by clicking on Scalefusion Deployer. This will download the file to your machine.
  2. Unzip ScalefusionWindowsDeployer to a folder on your PC so that you can see the contents of the zip file. Click on
  3. Scalefusion Deployer requires you to login before you can start using it. At the login screen enter the following details and click OK,


    1. Server URL:
    2. Email: The email that you use to sign in to Scalefusion Dashboard.
    3. Password: The password that you use to sign in to Scalefusion Dashboard.
  4. If your credentials were correct then you would see the Deployer wizard window
  5. Follow the steps below to generate the custom installer,
    1. Click on Select Files and select the Scalefusion_MDM_Agent.MSIdownloaded in Step 1.a.
    2. Click and enable Run Item after extraction
    3. Enter the admin credentials of target device that is, enter an admin credentials of a user that has admin privileges and is present/created on the target device that you want to enroll.
      These are the credentials of the device that you want to manage, not the PC where you are generating the custom agent.

    4. If you want to auto-enroll the devices without manually installing the MDM agent and entering details, enter the following arguments as it is, in Command Line Arguments field:
      1. For Serial no. based enrollment:

      2. For URL and code based enrollment:

        Note: The enrollment code is sample value. It should be entered as per Enrollment Configurations

        You can also provide an icon for your custom installer, by clicking on the Exe icon on the bottom left.

    5. Once you have filled in the details, click on Compile SFX Exe
    6. Select a path where you want to save and give a name for the custom MDM agent and click Save.In the screenshot below, we are saving it to the same path from where the Scalefusion Deployer was extracted.
    7. Once the process succeeds, you would see a dialog indicating that the file has been generated. Click OK
  6. Confirm that you have the Scalefusion MDM Agent custom installer generated at the location provided in Step 5.e above. This will be used in the next step.

Step 2: Distribute the Custom Scalefusion MDM Agent to Users

The next step is to distribute the custom Scalefusion MDM agent to your users. You can use any of the following methods,

  • Copy it to your internal servers and share the URL with your users.
  • If you are using any other MDM, then you can deploy the custom installer from your other MDM
  • Use Scalefusion's Content Management to generate a URL/Link for your custom installer.

The steps below describe how you can use Scalefusion's content management to generate a URL/Link for the custom installer.

  1. Navigate to Content Management > Content and click Upload File to upload the custom installer generated in Step 1.5.eabove.
  2. Wait for the file to be uploaded and to appear in the list of files. Once the file appears click on the file to view the file details window.
  3. Click on the 3 dots and from the menu select Copy Download Link
  4. Now you can open any text editor on your Mac/PC and paste the copied URL to your local machine. The URL would look like below,
  5. Pass the above URL to the end users via Email along with the enrollment instructions.

Step 3: End User experience of enrolling the target device

The final step is to enroll the device. Before you enroll the device, please ensure that,

  1. The URL generated in Step 2 above has been passed to the user
    1. You can also install this custom installer via your other MDM or GPO policy
  2. You have created the required Enrollment Configurations for Company Owned devices or BYO Devices
    1. If you intend to use Serial# based enrollment then upload the Serial# to Enrollment Configurations > IMEI/Serial# section
    2. If you intent to enroll Compnay Owned devices then pass the Enrollment Code to users
    3. If you want to enroll BYO Devices, then import the users and add them to respective User Groups with a Windows profile attached.

Follow the steps below to enroll the device,

  1. Login to the standard/non-admin user account on the target device and open a browser like Google Chrome or Microsoft Edge. Copy/Paste the URL generated in Step 2 and download the custom Scalefusion agent

  2. Click on the downloaded agent MSI file, in this case scalefusion-mdm-nonadmin-installer.exe to start the installation. The installer wizard will open in about 30 seconds time, click Install
    If the admin account name and password given in Step 2 while generating the custom installer is not present on the device then the installation will not begin.

  3. You or the end users may see a UAC prompt asking to confirm the installation, click Yes
  4. If prompted to a Pin a shortcut in task bar, choose Yes
This option is currently non functional that is, the taskbaar shortcut is not created.

    5. Please wait for the installation to complete and once complete you will see the screen below. Click Finish

    6. If the installation is successful, a Scalefusion desktop icon will be placed. Click on it to launch the Scalefusion MDM agent and begin enrollment,

Step #7 and #8 do not need to be performed if you have opted for silent enrollment [Step 1 > 5.d]. Device will be automatically enrolled.

    7. Select the enrollment methodand enter details accordingly. There are three ways to enroll via the MDM Agent,

  1. Enroll using URL and Code: Enter the enrollment URL and code as given in invite email. It is also available in Enrollment Configurations.
  2. Enroll using Email and ORG-ID: Enter your email id and Org-ID (available in Organization Info on Dashboard).
  3. Enroll using Serial Number: If you choose this option, your device's serial number is automatically picked up. The device serial number should be existing in the CSV which is uploaded in IMEI serial no. enrollment section.
  4. Select the enrollment method and click Enroll. In the screenshot below we have used Enroll using URL and Code method.

    Note: If you have enabled the flags for Device Configuration while creating Enrollment Configurations, the following screen will be displayed to enter Device Name and Group Enrollment Code:

    8. Once the device has been enrolled, the UI will be updated to reflect the enrollment status.

    9. Auto-Enroll to Modern Management:If the auto-enroll to modern management was enabled, then the device will also complete the modern management enrollment, the status of which can be checked in Access Work or School app.

   10. The device would now start appearing in Scalefusion Dashboard as well,

  1. Device Listing

  2. Auto-Enroll to Modern Management status: If you had enabled the auto-enrollment to modern management in the device profile, then the device will automatically complete the modern management enrollment as well. You can check the status in Device Details > Full Device Information > Auto-Enroll Modern Managementcard,
It has been observed at times that installation of Scalefusion MDM Agent is blocked by Antivirus programs hence an exception is required to be added for Scalefusion in the program. If you utilize an antivirus service, kindly include the Scalefusion folderin the exception list of your antivirus program.

Here is the path of the Scalefusion folder that will need to be allowed in the antivirus program: C:\Program Files (x86)\Scalefusion

Frequently Asked Questions

Question: We don't have the same admin account and password on our target devices. How do we generate the non-admin/standard user installed?

Answer: This will be practically and logistically challenging. You can choose to generate multiple installers based on the various admin accounts/passwords on multiple device and ensure that each user/device gets the correct installer.

Question: We have generated the non-admin/standard user installer but nothing happens when we click on it. What can be the issue?

Answer: Ensure that you have followed the steps above correctly and also the admin account/password that you gave while generating the custom agent are present on the device. If you still face any challenges then,

  • Navigate to C:\ProgramData\sfdeployer folder by logging in to the user where you attempted to install the agent
  • In each of the folders that you see here, there would be a file called sfdeployer.txt
  • Please share all sfdeployer.txt files with our support team,

Was this article helpful?