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

  • 596,233 cameras


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

  • 1,534 sites


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

  • 46 countries


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

  • 1,168 active users


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

  • 257,187 sessions


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

  • 457,029 downloads


    MilestonePSTools has been downloaded more than 457k 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, 02 July 2025.