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


Try it out

Click Connect to open a Windows PowerShell session to a real Milestone XProtect demo system right here in your browser using xterm.js, the same software used by Microsoft in Visual Studio Code.

Check out Commands or run Get-Command -Module MilestonePSTools for a list of available commands.


Connect


In the last 30 days1

  • 408,179 cameras


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

  • 43 countries


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

  • 756 active users


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

  • 206,394 sessions


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

  • 436,915 downloads


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

    PowerShell Gallery


  1. Module usage is based on optional telemetry