FlashArray: Eradication Pending Reporting - PowerShell Script available - ask me

[ NOTE: machine translation with the help of DeepL translator without additional proofreading and spell checking ]


In times of massive daily cyberattacks/ransomware (I would say: currently an absolute hype), but also internal manipulation, it is especially important to monitor the overview of significant changes to the storage system. Pure Storage has taken this problem to heart and in recent months implemented a native protection mechanism in the software with features such as "SafeMode" for FlashArray, among others, which protects you from irrevocable deletion and complete data loss. The life insurance of your company data.

For detailed information about SafeMode I recommend my Vlog: "[VLOG #7] Pure Storage SafeMode".


SafeMode's feature set protects against volume erasure. Depending on the definition of the erasure timer, it is important to be aware of erasure processes in time and to keep track of pending permanent cleanups before they are finally performed - according to the defined timer value - by the storage operating system "Purity//FA".


To keep this monitoring task as simple as possible, I believe that a compact overview should be proactively "thrown on the table" of the storage administrator, or more accurately "delivered to the inbox". This way, one can unceremoniously check for abnormal deletion behavior on a daily basis. Of course, it is also possible to send reports several times a day (execution is done by a configured Windows task), but experience shows that this then leads to the fact that the importance of the reports is lost in the long run.

I have built a PowerShell based script with mail reporting function for deleted FlashArray volumes. The script in its current form is limited to its essential main task (reporting of deleted volumes without eradication) and is still quite static with some environment variables.

This led to the fact that I decided this time not to make this script available for download for everyone, but only on explicit demand for appropriate customization. If the demand for the script should be accordingly high, then I would improve this again and make it available in the members area.


The script already supports the following functions:

  • Sending to multiple recipients (to and copy)

  • Definition of message priority

  • Table design customization

  • Use of internal/external mail servers

  • SMTP port definition

  • SSL support

  • Authenticated inbox

Below is a screenshot of a report from the inbox (Inbox of my Fake SMTP Test Server):

If you are interested in using the script, contact me through the available channels such as the contact form, email or social media DM.


More info - Links


All officially published setting options in the GUI but also CLI can be read via the "on-board" user guides of the Pure Storage systems.


Click on "Help" in the Purity main menu.


The User Guide is structured like the main menu and can be opened downwards. A search function is also integrated - within here you can also search for keywords.

WEB: Pure Storage (Pure1) support portal - Ticket system and support *(requires registered FlashSystems)

PHONE: Pure Storage phone support: GER - (+49) (0)800 7239467; INTERNATIONAL - (+1) 650 7294088

WEB: Pure Storage community

WEB: Pure Storage OFFICIAL blog

The blog lives from your questions, wishes and suggestions...every comment is welcome. I am very grateful for feedback.

15 views0 comments