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

  • 2.4M cameras


    More than 2.4M cameras have been managed by MilestonePSTools globally.

  • 5,289 sites


    MilestonePSTools has been used on at least 5,289 sites in the last 30 days.

  • 60 countries


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

  • 4,363 active users


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

  • 2M sessions


    There have been more than 2M PowerShell sessions using MilestonePSTools in the last 30 days.

  • 523K downloads


    MilestonePSTools has been downloaded more than 523K 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, 14 September 2026. ↩