Microsoft recently announced the new Windows 10 Insider Preview Build 14316 which includes the ability to run native bash on Ubuntu on Windows. First off BRILLIANT! Secondly I just had to get this working with the new Pure Storage Python Toolkit 1.6. Here is the short journey to get things working. The example script does the following:

  1. Connects to the Pure Storage FlashArray
  2. Creates a new volume
  3. Creates a snapshot of the new volume
  4. Creates a new volume from the new snapshot
  5. Create a Protection Group
  6. Adds the new volume from the snapshot to the Protection Group
  7. Creates a Protection Group snapshot
  8. Performs a cleanup of items 1 – 7

Steps

  1. Follow the steps in the following MSDN article, https://blogs.msdn.microsoft.com/commandline/2016/04/06/bash-on-ubuntu-on-windows-download-now-3/ to download and install the Windows 10 Insider Preview Build 14316 and get the Windows Subsystem for Linux (Beta) running.
  2. Once the Windows Subsystem for Linux is running open a Command Prompt (Admin) and type bash.bash_prompt
  3. Run all of the following commands:

  4. Basic Python script creation:

  5. Save and Exit
  6. Run the script:

Best new feature in Windows I’ve seen in years!

Cheers,
Barkz