Pure Storage

Farewell

After 9.5yrs at Pure Storage I am moving on to new adventures. Sharing knowledge about the work I delivered at Pure has been great. I appreciate all who [...]

ChatGPT to the Rescue for SDK Help

It is both cool and a little scary how ChatGPT can not only write poems but also write code. My ask: "Write a Pure Storage PowerShell SDK connect [...]

Make Some Noise for the new FlashArray Pure Storage PowerShell SDK version 2.16!

I am immensely proud to announce that the FlashArray PowerShell SDK 2.16 has been released! The latest version of the PowerShell SDK has been a long time in [...]

Swordfish™ + PowerShell + Open Source = Goodness

At the PowerShell + DevOps Global Summit there was a lot of great content on creating PowerShell solutions, using cross-platform, new announcements from [...]

Sneak Peek: Pure Storage PowerShell SDK 2.2

The PowerShell SDK was released in 2015 and has been downloaded over 14,000 times. It is the most comprehensive automation SDK that we have delivered to [...]

Pure Storage PowerShell SDK 1.17 is Out!

REST API 1.17 support has been added to the PowerShell SDK. The new SDK supports FlashArray REST API 1.0 — 1.17. For full documentation on the REST API use [...]

FlashArray Management Extension for SQL Server Management Studio is now GA!

Today we are announcing the General Availability (GA) of the Pure Storage® FlashArray Management Extension for Microsoft® SQL Server® Management Studio. At [...]

First Look at the Technical Preview of Pure Storage Cloud Block Store for Microsoft™ Azure

As you start to build your hybrid- or multi- cloud environment differences in storage capabilities across various private and public clouds become more and [...]

Announcing the Pure Storage FlashArray Management Extension for Windows Admin Center

Today Pure Storage is excited to announce new integrated capabilities to simplify the management and operation of Microsoft applications and databases running [...]

Get Pumped for Microsoft Ignite & Pure Storage!

Microsoft Ignite is just around the corner from November 4 - 8th in Orlando, FL, and Pure Storage is proud to be a Silver Sponsor in 2019. Make plans to stop [...]

Go fishing at Pure//Accelerate for a Swordfish™

On Wednesday, September 18th @2:00-2:45pm I will be co-presenting with Richelle Ahlvers, Storage Management Software Architect from Broadcom, Inc. If you are [...]

New! Pure Storage PowerShell SDK 1.16

A long awaited update to the Pure Storage PowerShell SDK is here! The new SDK supports FlashArray REST API 1.0 -- 1.16. For full documentation on the REST [...]

Consistent API Experience for On-Premises and the Cloud

In my previous post I discussed how to achieve data mobility between on-premises and the cloud which focused on a Microsoft SQL Server production and dev/test [...]

Tech Preview of the Pure Storage Extension for Windows Admin Center

Today we are announcing the Tech Preview of the Pure Storage Extension for Windows Admin Center! The Pure Storage Extension for Windows Admin Center provides [...]

Updated PureStoragePowerShellToolkit 1808.24

There was a formatting problem discovered by a customer with the New-FlashArrayCapacityReport which is fixed in version 1808.24. The issue was related to [...]

New PowerShell SDK Release 1.13!

I am happy to announce a HUGE release of the PowerShell SDK, version 1.13. With this new release the version naming adopts the REST API version that is [...]

Pure/Hack(1) Kicks-Off!

Today we launched the Pure Storage Hackathon! We ran a hackathon at Pure//Accelerate 2017 and we got a few participants so this year we went a bit bigger to [...]

Updated: Restoring Protection Group Volume Snapshots

FlashRecover protection groups can be defined at all the different object levels the FlashArray supports; volumes, hosts and host groups. Whenever a snapshot [...]

New-FlashArrayCapacityReport cmdlet in Pure Storage PowerShell Toolkit 1802.13

New-FlashArrayCapacityReport has been updated in the latest release of the Pure Storage PowerShell Toolkit 1802.13. The report that is generated provides a [...]

Check Provisioning Type of a Windows Server Volume

I had a question asked about how to determine whether or not a connected volume to a Windows Server host is thin provisioned or not. I put together the below [...]

“The PowerShell Scripting Song”

There are no words for my appreciation to Chappy, Kyle, Charlies, Jon, Daniel, Arthur, John, Joe and a host of others for creating this song. Enjoy the [...]

Creating Volumes from Protection Group Sources (Part 2)

In Part 1 of creating volumes from Protection Group (PGroup) sources I discussed how to get a specific snapshot to use for a disaster recovery (DR) restore. [...]

Creating Volumes from Protection Group Sources (Part 1)

When creating new volumes (Copy Volume) from a Protection Group snapshot the naming convention is the devil in the details. Below is an example using the [...]

Update! Setup Active Directory Integration with the PowerShell SDK

Update 10/6/2017 — Updated the PowerShell script to support the cmdlets in the PowerShell SDK (1.7.4.0+). --------------- Having Active Directory [...]

Thank you MS_Ignite Attendees!

Microsoft Ignite 2017 was all about the cloud, Office 365, Dynamics 365, Teams, Azure Cloud, Cloud Shell and more. Prefix or suffix a word with "Cloud" and [...]

New Microsoft Platform Guide Released!

I am happy to announce the availability of the new Microsoft Platform Guide on the Pure1 Support site. The new platform guide is a complete re-write from [...]

A Brief History of Time with PowerShell and Pure Storage

September 6, 2017 --- Feeling a little nostalgic today. What an incredible journey the work on our PowerShell SDK has taken over the last 3+ years. It's hard [...]

Start-Transcript -PathTo ‘Best Practice’

This is just a quick post to recommend that Pure Storage customers or partners working on automation workflows using PowerShell with Server and SAN [...]

New Release! Pure Storage Hybrid Cloud with AWS Design Guide

At Pure//Accelerate 2017 we announced a ton of new innovation, including a new Hybrid Cloud solution for AWS. If you missed it, check out my breakout session [...]

Using Python Toolkit with Visual Studio Code

I have been using Visual Studio Code more than the PowerShell ISE nowadays for script development, C# and a few other projects. I mostly focus on Microsoft [...]

DevOps Pipeline Demo of CloudSnap to AWS

At //Accelerate 2017 we announced a lot of new features for Purity//FA and one of the more interesting is CloudSnap. Omer Asad wrote a great blog that provides [...]

Basic Storage Workflow using Overwrite

This is a follow-up blog based on Overwriting a Volume in Windows Server. ------ Our snapshots offer an incredible amount of flexibility. One of the [...]

New Pure/Code() Slack Team

Update 7/5/2017 -- Added https://pscodeinvite.azurewebsites.net/ using slackin for quick and easy sign-up! Along with the upcoming hackathon we have [...]

Cisco PowerTool for setting up FlashStack Virtual Server Infrastructure

This is a great example of using the Cisco UCS PowerTool Suite for Microsoft PowerShell to setup a FlashStack. The Cisco UCS manager can be a bit overwhelming [...]

Using Protection Groups with VSS Snapshots

A common question I get about the Pure Storage Volume Shadow Copy Service (VSS) provider is; "How can I replicate a VSS snapshot?" Our VSS provider takes [...]

Pure Storage PowerShell SDK 1.7.4.0 Released

This new release adds support for connecting to Pure Storage FlashArray using IPv6. The only change in the connectivity process using New-PfaArray is using an [...]

New! Scale-Out Files Services with Windows Storage Server 2016

Rolling out of the lab and into production a new Pure Storage reference architecture (Download) for deploying a highly-available and scale-out Microsoft® [...]

New! FlashStack™ Mini CI for Microsoft Applications with Hyper-V

Hot off the presses, the new FlashStack™ Mini Converged Infrastructure Design Guide for Microsoft Applications with Hyper-V (Download). This new FlashStack [...]

Pure Storage Non-Disruptive Video Series – Chapter 3, the FINALE!

The final chapter in the Non-Disruptive Video Series is now available! In this chapter we focus on upgrading from a Pure Storage FlashArray//m20 to a [...]

Pure Storage PowerShell ISE Add-on

We all have ideas we all come up with daily based on customer interactions, self-learning or working with engineering. But the chance to make one of those [...]

Simple Provisioning Script to Create Multiple Volumes and Adding to a PGroup

Got this question today that a customer was looking for a provisioning script that allowed them to create several hundred volumes with assigned prefixes and [...]

New Release! Pure Storage PowerShell SDK 1.6.6.0

This new release of the Pure Storage PowerShell SDK provides easier access to IO and Space reporting metrics. For those customers that are interested in [...]

Checking for Active Remote Assist Session

Pure Storage support uses Remote Assist to help customers upgrade and troubleshoot should an issue arise. There have been a few requests from our System [...]

Ignite, Ignite, Ignite

Microsoft Ignite is always a great show because I finally get a chance to nerd out with like minded people. This year I am even more excited because of the [...]

Find All Disconnected Volumes

Updates 5/2/2017 - Added size of disconnected volume output. 5/1/2017 - Fixed bugs. There are many ways to determine what volumes are connected to a host [...]

Retrieving Members of Directory Service Configuration

Once Pure Storage FlashArray Directory Services has been configured seeing who has been added to the different defined groups (Array_Admin_Group, [...]

Always Use VIR IP for Pure Storage SMI-S Provider

When using the Pure Storage SMI-S Provider ALWAYS use the VIR IP address. The SMI-S Provider runs on the Active (Primary) controller and using the VIR IP [...]

Pure Storage + HoloLens

I’m so excited, it’s already been fun to develop demos for the capabilities of the Pure Storage platform but now its time for some new demos. First off, [...]

Setting up System Center Virtual Machine Manager 2012 R2 with Pure Storage

We introduced support for Storage Management Initiative Specification (SMI-S) with the release of Purity 4.6. I covered the Pure Storage SMI-S Provider [...]

Pure Storage Non-Disruptive Video Series – Chapter 2

The next chapter in the Non-Disruptive Video Series is now available! In this chapter we focus on upgrading from a Pure Storage FlashArray FA-420 to a [...]
UA-46605006-1