Use a Virtual Machine to Test JumpCloud

When you test JumpCloud to determine if it is a good match for your organization, you will want to add a device to your JumpCloud account. However, you may not want to use a personal or a company device. Instead, you can use a Virtual Machine (VM) that simulates a separate device. 

The process for creating VMs depends on your host OS. Windows host devices can utilize Hyper-V, which is built into the OS and requires no installation. Mac host devices can utilize a third-party hypervisor application such as VMware Fusion, Virtual Box, or UTM.

Windows Hosts


  • Hyper-V is included on all Windows 10 devices. There is nothing to download.

Setting up a Windows VM Using Hyper-V

To set up a VM using Hyper-V:

  1. Open Windows Powershell. You can do this by searching for it in the search bar on your machine.
  2. Run the following command in the Powershell window:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All 

  1. When the installation completes, reboot your device.
  2. Open Hyper-V Quick Create from the start menu. Or, by searching for it in the search bar.
  3. Select Windows 10 Dev Environment.


You can choose a different included environment or select Local Installation Source to add your own. 

  1. Select Create Virtual Machine.

Hyper-V will then create your virtual machine. This process can take some time.

Accessing your Windows VM

Once complete, you can access your virtual machine:

  1. Open Hyper-V Manager.
  2. Double-click the name of your virtual machine.

MacOS Hosts


  • MacOS VMs can only be created on MacOS host devices, as part of Apple’s license agreement.

Mac hosts must utilize a third-party hypervisor application to create VMs (guests). The hypervisor you choose will depend on the hardware platform of your Apple device (Intel vs. Apple silicon). Some available hypervisor applications on macOS include:

VMware Fusion (Intel and Apple Silicon)

Virtual Box (Intel Mac only)

UTM (Apple Silicon devices, macOS virtualization framework)

Running JumpCloud on your VM

After setting up your VM, you need to install the JumpCloud Agent so that it can be recognized by your JumpCloud environment. Follow the same steps to install the agent on a physical device:

Back to Top

Still Have Questions?

If you cannot find an answer to your question in our FAQ, you can always contact us.

Submit a Case