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

  • 569,490 cameras


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

  • 1,199 sites


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

  • 49 countries


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

  • 929 active users


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

  • 237,268 sessions


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

  • 455,542 downloads


    MilestonePSTools has been downloaded more than 455k 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 Wednesday, 11 June 2025.