# 3. Client Enrollment

Please follow each section that corresponds with the device types you want to enroll in FileWave.  
  
You will notice that some device types, such as iOS and macOS, contain new information, while Windows and Chromebooks redirect to a previous section.

# Android Enrollment

<div id="bkmrk-"><div class="highlighter-context page view" data-inline-comments-target="true" data-testid="page-content-only"><div class="_1bsb1osq _19pkidpf _2hwx1wug _otyridpf _18u01wug"><div class="css-h9aozg e5xcnr80" data-test-appearance="full-page" data-testid="pageContentRendererTinyRendererTestId"><div class="page view" data-testid="TinyMCEClientRendererTestId">  
</div></div></div></div></div><div id="bkmrk--1"><div class="highlighter-context page view" data-inline-comments-target="true" data-testid="page-content-only" id="bkmrk--2"><div class="_1bsb1osq _19pkidpf _2hwx1wug _otyridpf _18u01wug"><div class="css-h9aozg e5xcnr80" data-test-appearance="full-page" data-testid="pageContentRendererTinyRendererTestId"><div class="page view" data-testid="TinyMCEClientRendererTestId" id="bkmrk--3"><div class="wiki-content" data-inline-comments-target="true" id="bkmrk--4"></div></div></div></div></div></div>## Enrolling Android devices to FileWave

If you haven't already, please consult the [Client Pre-Requisites &gt; Android](https://kb.filewave.com/books/evaluation-guide/page/android-client-pre-requisites "Android") section to learn how to enroll Android EMM devices into FileWave.

There are several ways to enroll Android devices;

<div class="_19pkys9h _2hwx1wug _otyr1ylp _18u01wug _1bsb1osq _p12fukw8" data-testid="view-page-labels-container" id="bkmrk-qr-code-afw%23setup-br"><div class=" css-1ww96kd-container"><div class="labels__control css-zq4u9e-control"><div class="labels__value-container labels__value-container--is-multi css-ux3zne"><div class="_syaz1fw9">- [QR code](#bkmrk-qr-code-or-afw%23setup)
- [afw#setup](#bkmrk-qr-code-or-afw%23setup)
- [Bring Your Own Device](#bkmrk-android-byod-%28emm%29)
- [Zero Touch](https://kb.filewave.com/books/android/page/android-emm-zero-touch-enrollment "Android EMM Zero-Touch Enrollment")

</div></div></div></div></div><p class="callout info">Devices in Safe Mode may not be enrolled</p>

### QR Code or afw#setup Enrollment

First create an enrolment token from the menu item: 'Assistants' &gt; 'Enroll Android Device...'

Multiple tokens may be created, but one token may be configured for multi-use with an expiration of 30 days (recommended)

![Assistants - Enrolle Android.png](https://kb.filewave.com/uploads/images/gallery/2023-06/HTWD690uOtVZHb71-assistants-enrolle-android.png)

Make sure the device is fully wiped to factory settings and is not yet activated. Most modern Android versions can commence the process by either:

<div class="_19pkys9h _2hwx1wug _otyr1ylp _18u01wug _1bsb1osq _p12fukw8" data-testid="view-page-labels-container" id="bkmrk-tap-the-screen-seven"><div class=" css-1ww96kd-container"><div class="labels__control css-zq4u9e-control"><div class="labels__value-container labels__value-container--is-multi css-ux3zne"><div class="_syaz1fw9">- Tapping the screen seven times (in the same spot)  
    or
- Entering **`afw#setup`** in place of a Google account.

</div></div></div></div></div>Enter the Wi-Fi code and scan the QR code. A few minutes later, accept the prompt to Install Work Apps. This will install the FileWave Client.

On completion a summary will appear. Click Setup.

Where auto enrolment is configured in the New Client &gt; Enrolled Mobile Devices, the device should appear within a few minutes. Otherwise use the New Client window to accept the device and then Update Model.

![New Mobile Android Client.png](https://kb.filewave.com/uploads/images/gallery/2023-06/r4LgUvxTmPr3wOy0-new-mobile-android-client.png)

### Android BYOD (EMM)

Android BYOD (Bring Your Own Device) Enrollment, also known as Android Enterprise Work Profile, is a method of enrolling personal Android devices in an Enterprise Mobility Management (EMM) system. This allows organizations to manage and secure corporate data and apps on employees' personal devices, while maintaining user privacy and keeping personal data separate from work data.

In this enrollment method, a work profile is created on the user's personal device, which acts as a separate container for work-related apps and data. This ensures that the organization can only manage and access the work profile, without interfering with the user's personal data and apps.

Android BYOD Enrollment offers several benefits, such as:

<div class="_19pkys9h _2hwx1wug _otyr1ylp _18u01wug _1bsb1osq _p12fukw8" data-testid="view-page-labels-container" id="bkmrk-increased-flexibilit"><div class=" css-1ww96kd-container"><div class="labels__control css-zq4u9e-control"><div class="labels__value-container labels__value-container--is-multi css-ux3zne"><div class="_syaz1fw9">1. Increased flexibility: Employees can use their personal devices for work, reducing the need for organizations to provide dedicated work devices.
2. Enhanced security: Corporate data is secured within the work profile, preventing unauthorized access and data leakage.
3. Improved privacy: Users maintain control over their personal data and apps, as the organization can only manage the work profile.
4. Simplified management: EMM administrators can easily manage and configure work profiles, apply policies, and distribute apps to enrolled devices.

</div></div></div></div></div>To implement Android BYOD Enrollment, organizations need an EMM solution that supports Android Enterprise, such as FileWave. The EMM solution will guide users through the enrollment process and help administrators manage and configure work profiles on enrolled devices.

#### Getting Started with BYOD (EMM)

<p class="callout info">The very first step before getting start with BYOD (EMM) is to setup Android EMM using the start of this article.</p>

After going through the EMM setup, continue with the next steps.

<div class="_19pkys9h _2hwx1wug _otyr1ylp _18u01wug _1bsb1osq _p12fukw8" data-testid="view-page-labels-container" id="bkmrk-download-android-dev"><div class=" css-1ww96kd-container"><div class="labels__control css-zq4u9e-control"><div class="labels__value-container labels__value-container--is-multi css-ux3zne"><div class="_syaz1fw9">1. Download Android device policy App ([https://play.google.com/store/apps/details?id=com.google.android.apps.work.clouddpc&amp;hl=en\_US](https://play.google.com/store/apps/details?id=com.google.android.apps.work.clouddpc&hl=en_US))
2. From the App scan the Enrollment QR code
3. Add the devices to admin as normal
4. (Observe) you will have a "Play Store" app and a "Work Play Store"

</div></div></div></div></div>The devices will have the same icon in admin.

If the Inventory field "Is User-Owned" is True, the device is a BYOD.

I would add this as a column in the client view to more easily identify.

![AND_EMM-BYOD_same.png](https://kb.filewave.com/uploads/images/gallery/2023-06/Y7pY6c8EvndN6jPh-and-emm-byod-same.png)

### Enrollment Workflow (EMM)

If you have a Google Policy Fileset with Network information in it. You can select it when you generate a QR code. This inserts the information onto the device for easy enrollment.

<div class="_19pkys9h _2hwx1wug _otyr1ylp _18u01wug _1bsb1osq _p12fukw8" data-testid="view-page-labels-container" id="bkmrk-%C2%A0-figure-1.1---wifi-"><div class=" css-1ww96kd-container"><div class="labels__control css-zq4u9e-control"><div class="labels__value-container labels__value-container--is-multi css-ux3zne"><div class="_syaz1fw9"><table id="bkmrk-%C2%A0-figure-1.1---wifi--1"><thead><tr><th> </th></tr></thead><tbody><tr><td>![EMM-WiFi.png](https://kb.filewave.com/uploads/images/gallery/2023-06/or8NBc7V7aAuigbp-emm-wifi.png)</td></tr><tr><td>Figure 1.1 - WiFi selected in enrollment QR</td></tr></tbody></table>

</div></div></div></div></div>The QR code that is generated contains the WiFi password in plain text.

DO NOT leave the QR code just sitting around.

## Android EMM Location Tracking

Android EMM devices need to install a FileWave "companion" application onto the device that will send us location data. Reference [Force Location for EMM Android Devices](https://kb.filewave.com/books/android/page/force-location-for-emm-android-devices "Force Location for EMM Android Devices") for details.

<div class="_19pkys9h _2hwx1wug _otyr1ylp _18u01wug _1bsb1osq _p12fukw8" data-testid="view-page-labels-container" id="bkmrk--8"><div class=" css-1ww96kd-container"><div class="labels__control css-zq4u9e-control"><div class="labels__value-container labels__value-container--is-multi css-ux3zne"><div class="_syaz1fw9">  
</div></div></div></div></div>

# Apple ADE Enrollment

## **Benefits of ADE Enrollment**

---

iOS, tvOS, and macOS can all take advantage of Apple ADE enrollment. ADE enrollments will force a specific set of preferences on the device and force enrollment to FileWave any time the device is Factory Reset. Another huge benefit of ADE is that ADE is the only enrollment option that prevents the end-user from removing the MDM Profile and unenrolling the device. These two aspects can be very helpful in device recovery situations since if the device is wiped after being lost or stolen, the device will automatically enroll back into FileWave where you can lockdown the device and collect Location Tracking information to report to the authorities.

If you have not already created your Apple Push Notification Service Certificate (APNS) or configured ADE to sync with FileWave, please review the [Platform Integrations &gt; Apple Integration](https://kb.filewave.com/books/evaluation-guide/page/apple-client-pre-requisites "Apple Integration") section before continuing.

## **Creating ADE Profiles**

---

The first step to enrolling your Apple devices via ADE is to create an ADE Profile. The ADE Profile determines the initial settings applied during enrollment and applies across Apple platforms. Unless you need explicit separation of the initial enrollment settings, one ADE Profile can often cover all of your devices. This is partly possible because FileWave Custom Fields can be used to uniquely name devices.

1. Open FileWave Admin and navigate to *"Assistants &gt; ADE Association Management".*
2. Click the "\[+\]" button on the right-hand side under *"Profiles".*
3. Fill out each tab according to your management preferences.

[![DEP Enrollment - Information.jpg](https://kb.filewave.com/uploads/images/gallery/2023-06/scaled-1680-/sFl2ZRbSSYHi3ykT-dep-enrollment-information.jpg)](https://kb.filewave.com/uploads/images/gallery/2023-06/sFl2ZRbSSYHi3ykT-dep-enrollment-information.jpg)

[![DEP Enrollment - Options.jpg](https://kb.filewave.com/uploads/images/gallery/2023-06/scaled-1680-/omR3L6b4OLuT38gz-dep-enrollment-options.jpg)](https://kb.filewave.com/uploads/images/gallery/2023-06/omR3L6b4OLuT38gz-dep-enrollment-options.jpg)

[![DEP Enrollment - Setup Assistant.jpg](https://kb.filewave.com/uploads/images/gallery/2023-06/scaled-1680-/K3KGtTsekeuYWOYq-dep-enrollment-setup-assistant.jpg)](https://kb.filewave.com/uploads/images/gallery/2023-06/K3KGtTsekeuYWOYq-dep-enrollment-setup-assistant.jpg)

[![DEP Enrollment - Account.jpg](https://kb.filewave.com/uploads/images/gallery/2023-06/scaled-1680-/3ouMciXqb3jeKZ0P-dep-enrollment-account.jpg)](https://kb.filewave.com/uploads/images/gallery/2023-06/3ouMciXqb3jeKZ0P-dep-enrollment-account.jpg)

[![DEP Enrollment - Anchor Certs.jpg](https://kb.filewave.com/uploads/images/gallery/2023-06/scaled-1680-/sfvj3V5sH7TpXnwP-dep-enrollment-anchor-certs.jpg)](https://kb.filewave.com/uploads/images/gallery/2023-06/sfvj3V5sH7TpXnwP-dep-enrollment-anchor-certs.jpg)

[![DEP Enrollment - Supervising Certs.jpg](https://kb.filewave.com/uploads/images/gallery/2023-06/scaled-1680-/gA6XXdGxiqJ84CiK-dep-enrollment-supervising-certs.jpg)](https://kb.filewave.com/uploads/images/gallery/2023-06/gA6XXdGxiqJ84CiK-dep-enrollment-supervising-certs.jpg)

[![DEP Enrollment - Device Naming.jpg](https://kb.filewave.com/uploads/images/gallery/2023-06/scaled-1680-/5x09wU0aBoXjZrOl-dep-enrollment-device-naming.jpg)](https://kb.filewave.com/uploads/images/gallery/2023-06/5x09wU0aBoXjZrOl-dep-enrollment-device-naming.jpg)

[![DEP Enrollment - Activation Lock Management.jpg](https://kb.filewave.com/uploads/images/gallery/2023-06/scaled-1680-/V1MMRSMXNuszKYOW-dep-enrollment-activation-lock-management.jpg)](https://kb.filewave.com/uploads/images/gallery/2023-06/V1MMRSMXNuszKYOW-dep-enrollment-activation-lock-management.jpg)

<p class="callout info">Starting in FileWave 16.3.x, ADE profiles also support `do_not_use_profile_from_backup`. As described in Apple's deployment guidance, this tells a restored device to ignore the ADE profile embedded in the backup and fetch the current ADE assignment from Apple Business Manager or Apple School Manager instead, so the correct ADE configuration can be applied after restore.</p>

FileWave 16.3.x also adds the **Age Based Safety Settings** skip key in ADE profiles and Setup Assistant. Apple's documentation is not yet fully consistent on whether this fully replaces `AdditionalPrivacySettings`, so FileWave keeps support for both keys for now.

<p class="callout warning">The screenshots above show the general ADE profile tabs, but they are not a complete inventory of every current field. Newer ADE options added in later FileWave releases may not be visible in those older screenshots.</p>

## **Assigning ADE Profiles**

---

Assigning ADE Profiles is very easy within FileWave, especially if you only have one ADE Profile since you can set a Default ADE Profile. With a Default ADE Profile configured, anytime you assign a new device to the FileWave MDM Server from within Apple School Manager or Apple Business Manager, the ADE Profile will automatically apply and the device will be ready for ADE enrollment. However, if you have multiple ADE Profiles, FileWave will also enable you to create Rule-based ADE Profile assignments or you can always just drag-n-drop a ADE Profile onto a single device or multiple devices onto a ADE Profile.

The *"Profile Status"* field in the *"Devices"* pane tells you the current status of the ADE profile on the client device.

- Empty - no ADE Profile assigned
- Assigned - ADE Profile has been assigned but ADE enrollment has not occurred
- Pushed - Setup Assistant setting has run and settings have been enforced on client device
- Removed - ADE profile has been unassigned from device, will be changed to "Empty" after ADE sync

### **Setting Default ADE Profile**

1. Open FileWave Admin and navigate to *"Assistants &gt; ADE Association Management".*
2. Click *"Edit Assignment Rules".*
3. Select your recently created ADE Profile from the *"Default ADE Profile"* dropdown menu.
4. Click *"OK".*
5. Click *"Apply Assignment Rules"* to save the changes.
6. Hold the Option or Alt key on your keyboard and click *"Synchronize (full sync)"* button in lower right-hand corner
7. You should now see that all of your devices have been *"Assigned"* to your ADE Profile.

![Automatic DEP Profile Assignment.png](https://kb.filewave.com/uploads/images/gallery/2023-06/3PAorhOD91WHbEsa-automatic-dep-profile-assignment.png)

![DEP Associations.png](https://kb.filewave.com/uploads/images/gallery/2023-06/aZWh0almd6XMmxWb-dep-associations.png)

### **Rule-based ADE Profile Assignment**

1. Open FileWave Admin and navigate to *"Assistants &gt; ADE Association Management".*
2. Click *"Edit Assignment Rules".*
3. Click "\[+\]".
4. Select the ADE Profile you'd like to assign based on rules.
5. Drag-n-drop the Inventory data point the devices must meet to be assigned to the ADE Profile into the *"Criteria"* section.
6. Verify the criteria is correct by viewing the returned devices in the *"Fields"* section.
7. *"Save"* the query and *"OK"* to save rule definition.
8. Click *"Apply Assignment Rules"* to save the changes.
9. Hold the Option or Alt key on your keyboard and click *"Synchronize (full sync)"* button in lower right-hand corner.
10. You should now see that your selected devices have been *"Assigned"* to your ADE Profile.

![DEP Assignment Rule.png](https://kb.filewave.com/uploads/images/gallery/2023-06/J3ndtYN9KnWTjgaV-dep-assignment-rule.png)

![Rule-based DEP Profile Assignment.png](https://kb.filewave.com/uploads/images/gallery/2023-06/Ww3deLQtPvHlmhhA-rule-based-dep-profile-assignment.png)

![Rule DEP Associations.png](https://kb.filewave.com/uploads/images/gallery/2023-06/KUoEBXUEuf8zAw0A-rule-dep-associations.png)

As noted in the Screenshot, the first matching rule (top to bottom) will be honoured; automated rules will override a Default Profile. Hence, Default Profile, if set, is considered the fallback if no rules are met.

### **Manually assign ADE Profile**

1. Open FileWave Admin and navigate to *"Assistants &gt; ADE Association Management".*
2. Select one or more devices from left pane and drag-n-drop onto a ADE Profile. 
    - or...
3. Select one ADE Profile from the right pane and drag-n-drop it onto one device.

## **Generate custom FileWave Client for macOS ADE enrollments**

---

During a ADE enrollment, your macOS devices will automatically download and install the FileWave Client. Before enrolling a macOS device via ADE we must first upload a customized FileWave Client PKG to the FileWave Server.

![Custom PKG.png](https://kb.filewave.com/uploads/images/gallery/2023-06/l6P87krbVF44UMKE-custom-pkg.png)

### **Generate a custom FileWave Client PKG**

1. Visit [FileWave Custom Installer Builder](https://custom.filewave.com/py/custom_client_mac.py)
2. Change the following settings to match your FileWave Server.
3. Click *"Build"* and wait for automatic download of ZIP.
4. Extract ZIP.

- **Mandatory Settings**
    - Product Version = Your FileWave Server Version
    - Sync Computer Name = macOS Hostname will be FileWave Client Name (recommended)
    - Server Name = Fully Qualified Domain Name of your FileWave Server
    - Server Port = 20015 (do not modify this as it will automatically go to the proper SSL port if you put in 20015)
    - Client Password = Password used to change individual Client Preferences and to start screen-sharing session
- **Optional Settings**
    - Is Tracking = Is Location Tracking Enabled for macOS Clients
    - Monitor Port = Port used for FileWave Client Monitor (do not modify)
    - Overwrite Configuration = Overwrite any existing FileWave Client configuration with settings entered here (recommended)
    - Remotecontrol Enabled = Screen-sharing enabled for Windows Clients
    - Remotecontrol Prompting = Whether or not to Prompt the end-user before starting screen-sharing session
    - Server Certificate = Only upload certificate is using a Self-Signed Certificate; not required for CA-signed certificate
    - Server Publish Port = 20005 (do not modify)
    - Tickle Interval = Idle time for Windows Clients before checking for new Model Update (do not modify)
    - Vnc Relay Port = 20030 (do not modify)
    - Vnc Server Port = 20031 (do not modify)
- **Booster Settings**
    - Do not configure unless instructed by FileWave SE

![macOS Custom Client Import.png](https://kb.filewave.com/uploads/images/gallery/2023-06/1qv4TmGIrVbNCL9T-macos-custom-client-import.png)

### **Upload custom FileWave Client PKG to FileWave**

1. Navigate to *"FileWave Admin &gt; Preferences &gt; Mobile &gt; macOS"*.
2. Click *"Upload macOS client package"* and authenticate.
3. Select the extracted *"FileWaveClient\_XX.X.XX-FQDN-XX-XXX-XXXX.pkg"* from previous section.
4. Wait for the upload confirmation prompt.
5. Optionally, enable *"Use for initial enrollment only"*. 
    - If this box is unchecked, FileWave will deploy any new FileWave Client version uploaded to all MDM enrolled macOS devices.
6. Click *"OK"* to save the Preferences.

## **Enrolling Apple devices via ADE**

---

Now that your devices have been *"Assigned"* to a ADE Profile, they can either be Factory Reset if already configured or taken fresh out of the box from Apple and they will automatically enroll into FileWave.

If getting authentication required during enrollment, please review [this](https://kb.filewave.com/books/evaluation-guide/page/filewave-central-preferences "FileWave Central Preferences") section to learn how to disable ADE enrollment authentication**.**

<table id="bkmrk-macos-ipados" style="border-collapse:collapse;width:100%;"><colgroup><col style="width:50%;"></col><col style="width:50%;"></col></colgroup><tbody><tr><td>**macOS**

![macOSRemoteManagement.png](https://kb.filewave.com/uploads/images/gallery/2023-06/34hUy8IfJoOgcEYX-macosremotemanagement.png)

</td><td>**iPadOS**

![iOSRemoteManagement.png](https://kb.filewave.com/uploads/images/gallery/2023-06/gSfwGAYZT1UrQymq-iosremotemanagement.png)

</td></tr></tbody></table>

## Finalizing adding of clients

FileWave Clients communicating to the FileWave server will not be able to connect until you add them to the model. We will now allow our new client to join the FileWave server.

[![image.png](https://kb.filewave.com/uploads/images/gallery/2024-04/scaled-1680-/HJuqYZeFYrbIstav-image.png)](https://kb.filewave.com/uploads/images/gallery/2024-04/HJuqYZeFYrbIstav-image.png)

<div class="page-content clearfix" id="bkmrk-open-filewave-centra"><div dir="auto">1. Open FileWave Central.
2. Click on the “New Client” button in the tool bar
3. Select either "Desktop Clients" or "Enrolled Mobile Devices" from the dialog box depending on whether it is a macOS or iPad.
4. Select your new client from the list presented.
5. Click the “Add Clients” button in the lower right.

</div></div>[![image.png](https://kb.filewave.com/uploads/images/gallery/2024-04/scaled-1680-/YprIA7FAYwipM6Rj-image.png)](https://kb.filewave.com/uploads/images/gallery/2024-04/YprIA7FAYwipM6Rj-image.png)

Once you have selected “Add Clients”, you will be taken to the Clients view in FileWave Admin. By adding a client to the server, we have made changes to the model. In order for those changes to take effect, we need to perform a model update.

<p class="callout info">You can also decide to automatically add new clients to skip the step of adding devices. This is discussed here: [Conflict Resolution](https://kb.filewave.com/books/filewave-central-anywhere/chapter/conflict-resolution "Conflict Resolution")</p>

## Making Changes to the Model

  
Remember that you will need to update the model anytime that you want to apply changes you have made. You can update the model after a single change or multiple changes (adding multiple clients, creating groups, etc.)

Congratulations! Your FileWave environment is now up and running! From here you can continue to add clients, build and deploy Filesets!

<div class="page-content clearfix" id="bkmrk--22"><div dir="auto"><div class="page-content clearfix" id="bkmrk--23"><div dir="auto">  
</div></div></div></div>  
![winadminClients1002.png](https://kb.filewave.com/uploads/images/gallery/2023-06/RfPawROJoceEZkT3-winadminclients1002.png)

# Apple Manual Enrollment

## Not able to use DEP?

---

Apple's Device Enrollment Program is great but you may find that all or some of your devices aren't showing in [Apple School Manager](https://school.apple.com) or [Apple Business Manager](https://business.apple.com). Devices are usually excluded because they were not purchased directly from Apple or an Authorized Reseller. iOS device capable of running iOS 11+ can be manually added to your ASM/ABM account but unfortunately this not yet an option for macOS. This section covers several manual enrollment methods and why you might need to leverage them.

## Add iOS devices to ASM/ABM using Apple Configurator 2

---

If you have an iOS 11+ or tvOS 11+ device that was not originally purchased from Apple or an Apple Authorized Reseller, you can manually add the device to ASM/ABM using Apple Configurator 2. Please first review Apple's documentation [here](https://support.apple.com/en-am/guide/apple-configurator-2/cad99bc2a859/mac) followed by FileWave Knowledge Base article [here](https://kb.filewave.com/books/apple-school-business-manager/page/adding-non-macos-devices-to-businessapplecom-abm-and-apple-school-manager-asm-using-apple-configurator-25 "Adding macOS devices to Apple Business or School Manager using Apple Configurator 2") for more FileWave-specific processes. Once the device has been added to ASM/ABM you can take advantage of DEP for any future enrollments of this device.

## MDM enroll iOS or macOS using URL Enrollment

---

If you are unable to enroll devices using DEP, you can still MDM enroll an iOS or macOS device using FileWave's URL Enrollment method. This method is commonly used to allow an end-user to MDM enroll a previously configured device without the need for a Factory Reset. The one downside to this enrollment method is that the end-user will have the ability to remove the MDM Profile and unenroll their device from the FileWave MDM. This process also requires the macOS users to have Administrator privileges in order to install the MDM Profile.

If getting authentication required during enrollment, please review [this](https://kb.filewave.com/books/evaluation-guide/page/filewave-central-preferences "FileWave Central Preferences") section to learn how to disable URL enrollment authentication.

### macOS URL Enrollment

1. ![macOS URL Enrollment.png](https://kb.filewave.com/uploads/images/gallery/2023-06/tnUyOiRDa4dZP8W4-macos-url-enrollment.png)Navigate to *"https://yourfilewaveserver.domain.com:20443"* using web browser of choice.
2. Click the large *"Enroll Device"* button to download the MDM Enrollment Profile. 
    - If using a self-signed certificate, you will see an additional step to download certificate.
    - If enrollment authentication is enabled, please authenticate.
3. Located the downloaded MDM Enrollment Profile *"enroll.mobileconfig"*.
4. Double-click on the *"enroll.mobileconfig"* file.
5. Open *"System Preferences &gt; Profiles"* from your macOS menubar.
6. Click *"Install"* next to the "FileWave OTA Enrollment" Profile.
7. Click *"Install"* again at the next prompt and authenticate using your macOS Administrator credentials.
8. The MDM Enrollment Profile is now installed and the FileWave Client will be installed automatically. 
    - If you have not imported your custom macOS FileWave Client, please review the [Generate custom FileWave Client for macOS DEP enrollments](https://kb.filewave.com/books/evaluation-guide/page/apple-ade-enrollment "Apple DEP Enrollment") section.

![macOS MDM Profile Install.png](https://kb.filewave.com/uploads/images/gallery/2023-06/nzYo3oDfEZk8VZim-macos-mdm-profile-install.png)

### iOS URL Enrollment

1. Navigate to *"https://yourfilewaveserver.domain.com:20443"* using iOS Safari.
2. Click the large *"Enroll Device"* button to download the MDM Enrollment Profile.
    
    
    - If using a self-signed certificate, you will see an additional step to download certificate and [manually trust](https://support.apple.com/en-us/HT204477).
    - If enrollment authentication is enabled, please authenticate.
3. *"Allow"* the Profile download, acknowledge the *"Profile Downloaded"* prompt, and navigate to *"Settings"*.
4. Click the *"Profile Downloaded"* item from the *"Settings"* and click *"Install"*.
5. Click *"Install"* again and *"Trust"* the *"Remote Management"* prompt.
6. Your iOS device is now MDM enrolled and you should see the "FileWave App Portal" on the Home Screen.

<table border="1" id="bkmrk--3" style="border-collapse: collapse; width: 100%; border-width: 0px; border-style: hidden;"><colgroup><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col></colgroup><tbody><tr><td style="border-width: 0px;">![iOS Allow.png](https://kb.filewave.com/uploads/images/gallery/2023-06/zRbuIcnCcV85b1Le-ios-allow.png)  
</td><td style="border-width: 0px;">![iOS Profile Downloaded.png](https://kb.filewave.com/uploads/images/gallery/2023-06/r4KTzIleDwpYg4ef-ios-profile-downloaded.png)  
</td><td style="border-width: 0px;">![iOS Profile Install.png](https://kb.filewave.com/uploads/images/gallery/2023-06/yIa6BiDhmoc59m5K-ios-profile-install.png)  
</td></tr></tbody></table>

<table border="1" id="bkmrk--5" style="border-collapse: collapse; width: 100%; border-width: 0px; border-style: hidden;"><colgroup><col style="width: 50.0618%;"></col><col style="width: 50.0618%;"></col></colgroup><tbody><tr><td style="border-width: 0px;">![iOS Remote Management Trust.png](https://kb.filewave.com/uploads/images/gallery/2023-06/Hy6OgQ0psqQsVlTe-ios-remote-management-trust.png)  
</td><td style="border-width: 0px;">![iOS App Portal.png](https://kb.filewave.com/uploads/images/gallery/2023-06/aEWpf7qULgoDnuFb-ios-app-portal.png)</td></tr></tbody></table>

## iOS User Enrollment (BYOD)

---

Starting with iOS 13, FileWave allows your end-users to enroll using User Enrollment. This is a new form of BYOD enrollment that allows your organization to deploy VPP applications to the devices while keeping other end-user data private from the MDM. This method also required the use of Managed Apple IDs configured in either Apple School Manager or Apple Business Manager.

For more in-depth information and setup of iOS User Enrollment, please consult the following FileWave Knowledge Base article [iOS BYOD User Enrollment](https://kb.filewave.com/books/ios-ipados/chapter/iosipados-byod-user-enrollment "iOS BYOD User Enrollment"). This article contains a video walk though of the enrollment process along with the [limitations](https://kb.filewave.com/books/ios-ipados/page/managing-byod-user-enrollment "Managing BYOD User Enrollment") of iOS User Enrollment.

## Enroll non-MDM macOS Client

---

Enrolling a macOS device outside of the MDM is possible although it is unrecommended. To enroll a non-MDM macOS device into FileWave, you will need to simply install the FileWave Client PKG using a macOS Administrator account.

<table border="1" id="bkmrk-features-unavailable" style="border-collapse: collapse; width: 100%; border-width: 0px; border-style: hidden;"><colgroup><col style="width: 50%;"></col><col style="width: 50%;"></col></colgroup><tbody><tr><td style="border-width: 0px;">Features unavailable with non-MDM macOS enrollment

- VPP content deployment
- Profile Deployment (macOS Big Sur [unsupported](https://kb.filewave.com/display/KB/Profile+installation+on+macOS+Big+Sur))
- Profile Restrictions (Security and Privacy)
- FileVault Disk Encryption with Key Escrow
- Remote Shutdown/Reboot
- Lock Device
- Activation Lock Bypass
- Firmware Password Management
- Software Updates via MDM (macOS Big Sur)

</td><td style="border-width: 0px;">Features available with non-MDM macOS enrollment

- Location Tracking
- Fileset Deployment (PKG, .app, scripts)
- Limited Profile Restrictions
- Observe Client
- Remote Wipe
- Inventory w/ Custom Fields
- Legacy Software Updates

</td></tr></tbody></table>

### Generate a custom FileWave Client PKG

1. ![custommsi.png](https://kb.filewave.com/uploads/images/gallery/2023-06/GZVCaJ7UcW82O1U8-custommsi.png)Open the [FileWave Customer Installer Builder](https://custom.filewave.com/py/custom_client_mac.py) for macOS.
2. Fill out the settings accordingly.
3. Click the *"Build"* button and wait for the automatic download.
4. Extract ZIP and install the customized FileWave Client PKG.

<table id="bkmrk-%C2%A0-mandatory-settings" style="width: 100%;"><tbody><tr style="background-color: rgb(251, 238, 184);"><td style="width: 100%;">**Mandatory Settings**</td></tr><tr><td style="width: 100%;">**Product Version** = Your FileWave Server Version</td></tr><tr><td style="width: 100%;">**Sync Computer Name** = macOS Hostname will be FileWave Client Name (recommended)</td></tr><tr><td style="width: 100%;">**Server Name** = Fully Qualified Domain Name of your FileWave Server</td></tr><tr><td style="width: 100%;">**Server Port** = 20015 (do not modify)</td></tr><tr><td style="width: 100%;">**Client Password** = Password used to change individual Client Preferences</td></tr></tbody></table>

<p class="callout info">Note: The default port setting for Server Port above is 20015. However, SSL is now required, and the system will automatically use port 20017 instead when 20015 is entered. Do not manually set the port to 20017. Always enter 20015, and the system will handle the SSL port change for you.</p>

<table id="bkmrk-%C2%A0-optional-settings-" style="width: 100%; height: 374.36px;"><tbody><tr style="height: 29.7969px; background-color: rgb(251, 238, 184);"><td style="width: 99.8765%; height: 29.7969px;">**Optional Settings**</td></tr><tr style="height: 29.7969px;"><td style="width: 99.8765%; height: 29.7969px;">**Is Tracking** = Is Location Tracking Enabled for macOS Clients</td></tr><tr style="height: 29.7969px;"><td style="width: 99.8765%; height: 29.7969px;">**Monitor Port** = Port used for FileWave Client Monitor (do not modify)</td></tr><tr style="height: 46.5938px;"><td style="width: 99.8765%; height: 46.5938px;">**Overwrite Configuration** = Overwrite any existing FileWave Client configuration with settings entered here (recommended)</td></tr><tr style="height: 29.7969px;"><td style="width: 99.8765%; height: 29.7969px;">**Remotecontrol Enabled** = Screen-sharing enabled for macOS Clients</td></tr><tr style="height: 29.7969px;"><td style="width: 99.8765%; height: 29.7969px;">**Remotecontrol Prompting** = Whether or not to Prompt the end-user before starting screen-sharing session</td></tr><tr style="height: 29.7969px;"><td style="width: 99.8765%; height: 29.7969px;">**Server Certificate** = Only upload certificate is using a Self-Signed Certificate; not required for CA-signed certificate</td></tr><tr style="height: 29.7969px;"><td style="width: 99.8765%; height: 29.7969px;">**Server Publish Port** = 20005 (do not modify)</td></tr><tr style="height: 29.7969px;"><td style="width: 99.8765%; height: 29.7969px;">**Tickle Interval** = Idle time for macOS Clients before checking for new Model Update (do not modify)</td></tr><tr style="height: 29.7969px;"><td style="width: 99.8765%; height: 29.7969px;">**Vnc Relay Port** = 20030 (do not modify)</td></tr><tr style="height: 29.7969px;"><td style="width: 99.8765%; height: 29.7969px;">**Vnc Server Port** = 20031 (do not modify)</td></tr></tbody></table>

<table id="bkmrk-%C2%A0-booster-settings-d" style="width: 99.8765%;"><tbody><tr style="background-color: rgb(251, 238, 184);"><td style="width: 100%;">**Booster Settings**</td></tr><tr><td style="width: 100%;">Initially you may want to make an installer that does not include Boosters. Read more about them here: [Boosters](https://kb.filewave.com/books/boosters "Boosters")</td></tr></tbody></table>

## Finalizing adding of clients

FileWave Clients communicating to the FileWave server will not be able to connect until you add them to the model. We will now allow our new client to join the FileWave server.

[![image.png](https://kb.filewave.com/uploads/images/gallery/2024-04/scaled-1680-/HJuqYZeFYrbIstav-image.png)](https://kb.filewave.com/uploads/images/gallery/2024-04/HJuqYZeFYrbIstav-image.png)

<div class="page-content clearfix" component="page-display" id="bkmrk-open-filewave-centra" option:page-display:page-id="101"><div dir="auto">1. Open FileWave Central.
2. Click on the “New Client” button in the tool bar
3. Select either "Desktop Clients" or "Enrolled Mobile Devices" from the dialog box depending on whether it is a macOS or iPad.
4. Select your new client from the list presented.
5. Click the “Add Clients” button in the lower right.

</div></div>[![image.png](https://kb.filewave.com/uploads/images/gallery/2024-04/scaled-1680-/YprIA7FAYwipM6Rj-image.png)](https://kb.filewave.com/uploads/images/gallery/2024-04/YprIA7FAYwipM6Rj-image.png)

Once you have selected “Add Clients”, you will be taken to the Clients view in FileWave Admin. By adding a client to the server, we have made changes to the model. In order for those changes to take effect, we need to perform a model update.

<p class="callout info">You can also decide to automatically add new clients to skip the step of adding devices. This is discussed here: [Conflict Resolution](https://kb.filewave.com/books/filewave-central-anywhere/chapter/conflict-resolution "Conflict Resolution")</p>

## Making Changes to the Model

  
Remember that you will need to update the model anytime that you want to apply changes you have made. You can update the model after a single change or multiple changes (adding multiple clients, creating groups, etc.)

Congratulations! Your FileWave environment is now up and running! From here you can continue to add clients, build and deploy Filesets!

<div class="page-content clearfix" component="page-display" id="bkmrk--8" option:page-display:page-id="101"><div dir="auto"><div class="page-content clearfix" component="page-display" id="bkmrk--9" option:page-display:page-id="132"><div dir="auto">  
</div></div></div></div>  
![winadminClients1002.png](https://kb.filewave.com/uploads/images/gallery/2023-06/RfPawROJoceEZkT3-winadminclients1002.png)

# Using LDAP to enroll macOS/iOS/Android devices

Use this document if you are trying to point your enrollment of device to directory services (Active Directory, Open Directory, eDirectory or OpenLDAP). This is used for Android Device and well as iOS devices or macOS devices enrolling OTA (over the air) as well as Apple's DEP (Device Enrollment Program) enrollment for both iOS and macOS devices.

---

This process consists of:  
1- Backing up the current config  
2- Editing a new config file to properly read the LDAP structure  
3- Restarting the Apache Process so it reads the new config file

## Getting the files ready

Open a Terminal Window or use SSH to get into the computer running FileWave Server

Gain root credentials

```
sudo -s
```

Enter your login password

Navigate to the FileWave Apache configurations folder

<table id="bkmrk-windows%3A-os-x-%2F-linu" style="width: 48.9286%;"><tbody><tr style="background-color: rgb(251, 238, 184);"><td style="width: 100%;">OS X / Linux:</td></tr><tr><td style="width: 100%;">`cd /usr/local/filewave/apache/conf/`</td></tr></tbody></table>

Backup your current mdm\_auth.conf by making a copy

```
cp mdm_auth.conf mdm_auth.conf.bac
```

Make a copy of the LDAP example and rename it

```
cp mdm_auth.conf.example_ldap_auth mdm_auth.conf
```

# Making the changes

Open it up using your preferred text editor (nano mdm\_auth.conf or vi mdm\_auth.conf).  
it will look like this:

```
<Location /ios/enroll>
# This is an example of ldap based user auth
	AuthType Basic
	AuthBasicProvider ldap
	AuthName "Enroll IOS Device"
	AuthLDAPURL "ldap://10.1.10.25:389/cn=Users,dc=saturn,dc=filewave,dc=us?uid"
	Require valid-user
# If you need to bind to the ldap server, use these lines
#	AuthLDAPBindDN "cn=Admin,o=myorg"
#	AuthLDAPBindPassword "secret1"
	 LDAPReferrals Off
</Location>

<Location /ios/dep_enrollment_profile>
# This is an example of ldap based user auth
	AuthType Basic
	AuthBasicProvider ldap
	AuthName "Enroll IOS Device"
	AuthLDAPURL "ldap://10.1.10.25:389/cn=Users,dc=saturn,dc=filewave,dc=us?uid"
	Require valid-user
        ErrorDocument 401 "Enrollment credentials are needed."
# If you need to bind to the ldap server, use these lines
#	AuthLDAPBindDN "cn=Admin,o=myorg"
#	AuthLDAPBindPassword "secret1"
	 LDAPReferrals Off
</Location>

<Location /android/enroll>
# This is an example of ldap based user auth
	AuthType Basic
	AuthBasicProvider ldap
	AuthName "Enroll Android Device"
	AuthLDAPURL "ldap://10.1.10.25:389/cn=Users,dc=saturn,dc=filewave,dc=us?uid"
	Require valid-user
# If you need to bind to the ldap server, use these lines
#	AuthLDAPBindDN "cn=Admin,o=myorg"
#	AuthLDAPBindPassword "secret1"
	 LDAPReferrals Off
</Location>

<Location /android/project_number>
# This is an example of ldap based user auth
	AuthType Basic
	AuthBasicProvider lda4
	AuthName "Google Cloud Messaging configuration"
	AuthLDAPURL "ldap://10.1.10.25:389/cn=Users,dc=saturn,dc=filewave,dc=us?uid"
	Require valid-user
# If you need to bind to the ldap server, use these lines
#	AuthLDAPBindDN "cn=Admin,o=myorg"
#	AuthLDAPBindPassword "secret1"
	 LDAPReferrals Off
</Location>
```

The different sections correspond with the different enrollment URLs.  
For example, if my servers hostname was [server.filewave.com](http://server.filewave.com):

**mdm\_auth.conf**

<table id="bkmrk-url-use-https%3A%2F%2Fserv" style="width: 100%;"><tbody><tr style="background-color: rgb(251, 238, 184);"><td style="width: 53.8974%;">URL</td><td style="width: 46.1026%;">Use</td></tr><tr><td style="width: 53.8974%;">[https://server.filewave.com:20443/ios/enroll](https://server.filewave.com:20443/ios/enroll)</td><td style="width: 46.1026%;">Over the air enrollment portal</td></tr><tr><td style="width: 53.8974%;">[https://server.filewave.com:20443/ios/dep\_enrollment\_profile](https://server.filewave.com:20443/ios/dep_enrollment_profile)</td><td style="width: 46.1026%;">URL iOS or macOS Devices request when a DEP device is enrolling. This URL is not accessible from a normal browser.</td></tr><tr><td style="width: 53.8974%;">[https://server.filewave.com:20443/android/enroll](https://server.filewave.com:20443/android/enroll)</td><td style="width: 46.1026%;">Downloading the APK FileWave Client</td></tr><tr><td style="width: 53.8974%;">[https://server.filewave.com:20443/android/project\_number](https://server.filewave.com:20443/android/project_number)</td><td style="width: 46.1026%;">Used by the FileWave Android client to talk to server</td></tr></tbody></table>

## Open Directory &amp; eDirectory

OD (by default) does not require a user to authenticate to read the structure.  
You will not need to uncomment the bind options.  
![What_to_change-OD.png](https://kb.filewave.com/uploads/images/gallery/2023-06/GdlOvHF3jPr8zOoh-what-to-change-od.png)  
AuthName - The title of the login window  
AuthLDAPURL - Where and what groups are allowed to login and there for enroll. The example above would allow anyone in the 'Users' group to enroll a device.

Make the appropriate changes and then save the .conf

## Active Directory

AD (by default) requires you bind to the directory to read. Many people create a read-only directory account.  
![What_to_change-AD.png](https://kb.filewave.com/uploads/images/gallery/2023-06/1l0UPiBY6Z7EFGIx-what-to-change-ad.png)  
AuthName - The title of the login window  
AuthLDAPURL - Where and what groups are allowed to login and there for enroll. The example above would allow anyone in the 'Users' group to enroll a device.  
AuthLDAPBindDN - From specific to most general. Username, what group that is in, what group (or organizational unit) that group is in, and the server. The example above would allow the user 'TestDir Reader' who is in the group 'User' who is in the Org Unit 'IT' on the Active Directory server of [ad-ldap.filewave.com](http://ad-ldap.filewave.com) to bind.  
AuthLDAPBindPassword - Password for user account being used to bind to AD.

Make the appropriate changes and then save the .conf

## Restarting Apache

Once saved, restart the FileWave Apache process/service

<table id="bkmrk-os-x-%2F-linux%3A-%2Fusr%2Fl" style="width: 53.4568%;"><tbody><tr style="background-color: rgb(251, 238, 184);"><td style="width: 100%;">OS X / Linux:</td></tr><tr><td style="width: 100%;">`/usr/local/filewave/apache/bin/apachectl graceful`</td></tr></tbody></table>

Now when a device attempts to enroll (by pressing the Enroll Device option on the site). They will be prompted to enter their username and password from the directory server.

![ldapenroll.png](https://kb.filewave.com/uploads/images/gallery/2023-06/3JurXXwqSAbda1lo-ldapenroll.png)

## Using several authentication sources for the same enrollment type

When we want to use several authentication sources (not nested locations) , we need to use AuthnProviderAlias sections to define those sources. The same format for binding to a single source ( see above ) apply for configuring each AuthnProviderAlias section , as in the following example

At the start of the file we define an alias by using:

```
    <AuthnProviderAlias ldap ALIAS_NAME0>
        AuthLDAPBindDN ""
        AuthLDAPBindPassword ""
        AuthLDAPURL ""
    </AuthnProviderAlias>

```

Then below that you specify the location and call for the alias

```
    <Location /ios/enroll>
        AuthBasicProvider ALIAS_NAME0 ALIAS_NAME1 ALIAS_NAME2
        AuthType Basic
        AuthName "Enroll IOS Device"
   
        Require valid-user
    </Location>

```

A final MDM\_auth.conf would look something like this:

```
  <AuthnProviderAlias ldap Student>
      AuthLDAPBindDN "cn=BindUserName,dc=filewave,dc=net"
      AuthLDAPBindPassword "YourBindPassword"
      AuthLDAPURL "ldap://ldap.filewave.net:389/OU=student,dc=filewave,dc=net?sAMAccountName"
  </AuthnProviderAlias>

  <AuthnProviderAlias ldap Faculty>
      AuthLDAPBindDN "cn=BindUserName,dc=filewave,dc=net"
      AuthLDAPBindPassword "YourBindPassword"
      AuthLDAPURL "ldap://ldap.filewave.net:389/OU=staff,dc=filewave,dc=net?sAMAccountName"
  </AuthnProviderAlias>

  <Location /ios/enroll>
      AuthBasicProvider Faculty Student
      AuthType Basic
      AuthName "Enroll IOS Device"

      Require valid-user
  </Location>

```

---

## Troubleshooting tips

Take a look at the log files for apache:

<table id="bkmrk-os-x-%2F-linux%3A-%3Cbr%3E%2Fu"><tbody><tr style="background-color: rgb(251, 238, 184);"><td>OS X / Linux:</td></tr><tr><td>`<br>/usr/local/filewave/apache/logs/error_log<br>		<br>`</td></tr></tbody></table>

Below are some sample errors and what they typically mean.

NOT Bound:

```
[Thu Feb 09 22:10:19 2012] [error] [client 192.168.1.109] user diradmin: authentication failure for "/ios/enroll": Password Mismatch, referer: https://192.168.1.95:20443/ios/

```

Bound but user entered info wrong OR ldap url pointed to wrong group:

```
[Thu Feb 09 22:29:16 2012] [error] [client 192.168.1.109] user diradmin: authentication failure for "/ios/enroll": Password Mismatch

```

Bound w/ Bad User

```
[Thu Feb 09 22:29:00 2012] [error] [client 192.168.1.109] user lkajshdg not found: /ios/enroll

```

Could be Bound or not but not filtering by the correct ?uid ?sAMAccountName at end of URL (?UID is an OD or eDir, AD is typically ?sAMAccountName)

```
[Thu Feb 09 22:17:31 2012] [error] [client 192.168.1.109] user admin not found: /ios/enroll, referer: https://192.168.1.95:20443/ios/

```

Something wrong in the mdm\_auth.conf file. Like AuthzLDAPAuthoritative isn't off or shoudn't be there.

```
apache require directives present and no authoritative handler

```

### Recursive issues

Does it appear that your server only looks at the one group/unit pointed to and not sub-groups? try adding ?sub at the end of your AuthLDAPURL lines:

```
  AuthLDAPURL "ldap://ldap.filewave.net:389/OU=student,dc=filewave,dc=net?sAMAccountName?sub"

```

Always feel free to contact support for further assistance.

# Chromebook Enrollment

## **How to enroll Chromebooks into FileWave**

---

If you haven't already, please consult the [Platform Integrations &gt; Chromebooks](https://kb.filewave.com/books/evaluation-guide/page/chromebook-client-pre-requisites "Chromebooks") section to learn how to sync Google Admin Console with FileWave. Once this sync has completed, all of your "Provisioned" Chromebooks will automatically appear in your FileWave Admin. No need for any additional enrollment process.

### Provisioning Chromebooks

Fortunately, provisioning Chromebooks is somewhat simpler than the configuration.

<p class="callout warning">Do not log into the Chromebook before enrolment. Doing so, will require resetting the device and starting the process from scratch</p>

<p class="callout info">A configured Google Enrolment user will be required to enrol the device</p>

On power up, the device should present the Welcome page:

[![Chromebook Welcome.png](https://kb.filewave.com/uploads/images/gallery/2023-07/scaled-1680-/AHeJwW9ThqeA0GHO-chromebook-welcome.png)](https://kb.filewave.com/uploads/images/gallery/2023-07/AHeJwW9ThqeA0GHO-chromebook-welcome.png)

Click 'Let's go' and then select a Wi-Fi to join.

Once the device has joined a network, the device might show an Enterprise Enrolment page:

[![Chromebook Enrolment Page.png](https://kb.filewave.com/uploads/images/gallery/2023-07/scaled-1680-/Fcui3DRN8CcZMz92-chromebook-enrolment-page.png)](https://kb.filewave.com/uploads/images/gallery/2023-07/Fcui3DRN8CcZMz92-chromebook-enrolment-page.png)

If not, select CTRL ALT E to enrol the device. Enter the Google Enrolment username and password.

The device will provide a bar showing enrolment is taking place. On completion a success page should be displayed:

[![Chromebook Enrolled.png](https://kb.filewave.com/uploads/images/gallery/2023-07/scaled-1680-/7EhfE9BHhH5PHnOJ-chromebook-enrolled.png)](https://kb.filewave.com/uploads/images/gallery/2023-07/7EhfE9BHhH5PHnOJ-chromebook-enrolled.png)

At this point the device should show in the Google Admin Console as a Provisioned device. On next FileWave, Google, OAuth synchronisation, the device should appear in the FileWave Client view.

Synchronisation may be triggered manually from the FileWave Central preferences:

[![image.png](https://kb.filewave.com/uploads/images/gallery/2023-07/scaled-1680-/pEiJ0878rYk7Vu26-image.png)](https://kb.filewave.com/uploads/images/gallery/2023-07/pEiJ0878rYk7Vu26-image.png)

Clicking 'Done' on the device should present the login page to the user:

[![Chromebook Login.png](https://kb.filewave.com/uploads/images/gallery/2023-07/scaled-1680-/IGmCZ6YtQ6KxzMeG-chromebook-login.png)](https://kb.filewave.com/uploads/images/gallery/2023-07/IGmCZ6YtQ6KxzMeG-chromebook-login.png)

# Windows Enrollment

## How to enroll Windows Clients into FileWave

---

If you haven't already, please consult the [Platform Integrations &gt; Windows](https://kb.filewave.com/books/evaluation-guide/page/windows-client-pre-requisites "Windows") section for guidance on how to install the Windows FileWave client. If your organization uses Microsoft Entra ID and your users authenticate using Microsoft Entra ID credentials into their Windows machines, please consider enrolling your Windows machines into FileWave via Microsoft Entra ID. This will also allow for Windows MDM management within FileWave. Learn more on our [Windows MDM](https://kb.filewave.com/books/microsoft-windows-mdm "Windows MDM") article.

FileWave Clients communicating to the FileWave server will not be able to connect until you add them to the model. We will now allow our new client to join the FileWave server.

[![image.png](https://kb.filewave.com/uploads/images/gallery/2024-04/scaled-1680-/HJuqYZeFYrbIstav-image.png)](https://kb.filewave.com/uploads/images/gallery/2024-04/HJuqYZeFYrbIstav-image.png)

<div class="page-content clearfix" component="page-display" id="bkmrk-open-filewave-centra" option:page-display:page-id="101"><div dir="auto">1. Open FileWave Central.
2. Click on the “New Client” button in the tool bar
3. Select either "Desktop Clients" or "Enrolled Mobile Devices" from the dialog box depending on whether it is a macOS or iPad.
4. Select your new client from the list presented.
5. Click the “Add Clients” button in the lower right.

</div></div>[![image.png](https://kb.filewave.com/uploads/images/gallery/2024-04/scaled-1680-/YprIA7FAYwipM6Rj-image.png)](https://kb.filewave.com/uploads/images/gallery/2024-04/YprIA7FAYwipM6Rj-image.png)

Once you have selected “Add Clients”, you will be taken to the Clients view in FileWave Admin. By adding a client to the server, we have made changes to the model. In order for those changes to take effect, we need to perform a model update.

<p class="callout info">You can also decide to automatically add new clients to skip the step of adding devices. This is discussed here: [Conflict Resolution](https://kb.filewave.com/books/filewave-central-anywhere/chapter/conflict-resolution "Conflict Resolution")</p>

## Making Changes to the Model

  
Remember that you will need to update the model anytime that you want to apply changes you have made. You can update the model after a single change or multiple changes (adding multiple clients, creating groups, etc.)

Congratulations! Your FileWave environment is now up and running! From here you can continue to add clients, build and deploy Filesets!

<div class="page-content clearfix" component="page-display" id="bkmrk--3" option:page-display:page-id="101"><div dir="auto"><div class="page-content clearfix" component="page-display" id="bkmrk--4" option:page-display:page-id="132"><div dir="auto">  
</div></div></div></div>  
![winadminClients1002.png](https://kb.filewave.com/uploads/images/gallery/2023-06/RfPawROJoceEZkT3-winadminclients1002.png)