Skip to content

Manage XProtect® at ANY scale.

Configure. Automate. Report. You decide what is possible on the Open Platform.



Install-Module

Compatible with all supported versions of XProtect.

hero

What does it do?

  • Import cameras


    Quickly add or update cameras and other hardware by importing a CSV or XLSX file

    Docs

  • Export video


    Export video in MKV or native XProtect format, and save snapshots

    Docs

  • Audit configuration


    Quickly verify your entire VMS is configured according to your requirements, and that you're meeting video retention expectations

    Reports

  • Certificate rotation


    Save time and avoid service interruptions by automating certificate updates on your management servers and recording servers

    Docs

  • Manage roles


    Add, remove, and inspect roles, role membership, and permissions

    Docs

  • Based on the MIP SDK


    Leverage all the capabilities of the Milestone Integration Platform from PowerShell without learning C#

    MIP SDK


In the last 30 days123

  • 682,528 cameras


    More than 682k cameras have been managed by MilestonePSTools globally.

  • 1,569 sites


    MilestonePSTools has been used on at least 1,569 sites in the last 30 days.

  • 50 countries


    MilestonePSTools was used in at least 50 countries across the globe.

  • 1,052 active users


    In the last 30 days, at least 1,052 unique customers have used MilestonePSTools.

  • 264,462 sessions


    There have been more than 264k PowerShell sessions using MilestonePSTools in the last 30 days.

  • 460,639 downloads


    MilestonePSTools has been downloaded more than 460k times since the initial release in 2019.

    PowerShell Gallery


  1. Module usage is based on optional telemetry

  2. Numbers exclude telemetry related to test licenses. 

  3. Last updated on Monday, 25 August 2025.