--- title: "Publish Cloudflare WARP Agent on Windows 10 and above Devices" slug: "publish-cloudflare-warp-agent-on-windows-10-and-above-devices" tags: ["cloudflare", "cloudflare warp", "mdm parameters"] updated: 2025-11-11T07:12:10Z published: 2025-11-11T07:12:10Z canonical: "help.scalefusion.com/publish-cloudflare-warp-agent-on-windows-10-and-above-devices" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.scalefusion.com/llms.txt > Use this file to discover all available pages before exploring further. # Publish Cloudflare WARP Agent on Windows 10 and above Devices ## Introduction Cloudflare is a global cloud-based platform that provides security, performance, and reliability services for websites, applications, and networks. It acts as a reverse proxy between your users and your servers, helping to protect and accelerate your internet traffic. The following article will help you deploy the WARP Client application on your managed Windows 10 device and above. ## Steps 1. Download the **WARP Client MSI file** from the following [Link](https://developers.cloudflare.com/cloudflare-one/team-and-resources/devices/warp/download-warp/#windows). 2. Once you have the MSI file, upload it to the Enterprise store and provide the following arguments while uploading: 1. /qn ORGANIZATION="your-team-name"SUPPORT_URL="[http://support.example.com](http://support.example.com)" 1. "your-team-name" is the name of your [team](https://developers.cloudflare.com/cloudflare-one/faq/getting-started-faq/#what-is-a-team-domainteam-name). 2. SUPPORT_URL="[http://support.example.com](http://support.example.com)" is the email of your organization’s support team. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-IFEE2ANY.png) 3. Please keep the **Installation Target** as “**Device Level**”. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-PDNU9L6S.png) 4. Follow [our guide](/docs/en/installing-enterprise-apps-on-windows-10-and-above-devices#uploading-a-windows-enterprise-installer-msi) on uploading and deploying MSI files. 5. Once the MSI file is successfully installed on the device, you can verify the same on the device as shown in the images below: ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-XWOYGMPA.png) ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-VRALXQBT.png) 6. Once the Cloudflare WARP client is installed on the device, you should be able to launch it, and it will open into the Browser with the Login page for Cloudflare. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-BPVGUJFC.png) ## Script to update MDM parameters 1. In addition, you can use a PowerShell Script to update MDM parameters for the WARP client. On Windows, these parameters are stored on the local device in *C:\ProgramData\Cloudflare\mdm.xml* 1. Create a file on your desktop, for example, **mdm_parameters.ps1**, and open it in a text editor like notepad++ 2. Copy the contents below to the file or click [here](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/mdm_parameters.ps1) to download the file. ```powershell # Define the path to the file $filePath = "C:\ProgramData\Cloudflare\mdm.xml" # Create the XML content as a string $xmlContent = @"  multi_user    pre_login      organization    your-team-name    auth_client_id    xxxx xxxx xxxxx.access    auth_client_secret    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx    configs            organization      mycompany      display_name      Production environment              organization      test-org      display_name      Test environment       "@ # Ensure the directory exists $directory = Split-Path $filePath -parent if (-not (Test-Path $directory)) {  New-Item -ItemType Directory -Path $directory | Out-Null } # Write the XML content to the file try {  $xmlContent | Out-File -Encoding UTF8 -FilePath $filePath  Write-Host "mdm.xml file created successfully at: $filePath" } catch {  Write-Error "Failed to create mdm.xml file: $_" } ``` 3. Update only the section immediately following the comment “***# Create the XML content as a string***” with your specific parameters. Do not modify the remainder of the script to ensure proper execution. Refer to the [Cloudflare documentation](https://developers.cloudflare.com/cloudflare-one/team-and-resources/devices/warp/deployment/mdm-deployment/parameters/) for a list of supported parameters and their usage. 4. Choose the **Execution level** as: **Device level**. 5. Follow [our guide](/docs/deploy-powershell-scripts-using-scalefusion) to upload & publish the PowerShell script using the Scalefusion Dashboard. > [!NOTE] > Note: > > The PowerShell Script will overwrite the previous mdm.xml file, if any. Once the new mdm.xml file is created, WARP will immediately start using the new configuration. > [!CAUTION] > Note: > > To use the PowerShell scripts, the Scalefusion MDM Agent Application must be installed on the device(s). Please follow [our guide](/docs/scalefusion-mdm-agent-application) to publish and install the Scalefusion MDM Agent Application. > [!CAUTION] > Note: > > 1. The scripts and their contents are sourced from various albeit authenticated Microsoft/other sources and forums. > 2. Please validate the scripts on a test machine before deploying them on all your managed devices. > 3. Scalefusion has tested these scripts, however, Scalefusion will not be responsible for any loss of data or system malfunction that may arise due to the incorrect usage of these scripts.