dWhile pursuing twitter this evening I stumbled across a few tweets from people I follow @sakacc, @scott_lowe and @emccorp about a new EMC PowerShell toolkit. I’m actually a little surprised that it’s taken EMC this long especially with the success of the VMware PowerCLI. Its worth noting that EMC’s competitors have had offerings in this space for some time now. Compellent’s PowerShell toolkit has been available since late 2008 and NetApp’s PowerShell offering was announced earlier this year. I’m not going to hold it against EMC though, they are the current kings of innovation and who can blame them for dropping the ball slightly on the PowerShell front.
So the story goes that the EMC ® Storio Powershell Toolkit (PSTookit) has been available internally within EMC for a while now. EMC are now looking to increase it’s exposure by releasing a pre-release version of the EMC PSToolkit for testing and feedback. At present it only consists of a small subset of commands which you can see in the screenshots below.
There are a few Caveats that you need to be aware of for this pre-release version. The requirements below are taken directly from the EMC community post, I have included links for the downloads to make life a little easier.
- SMI-S Provider 4.1.2 or later versions – EMC PowerLink logon required
- PowerShell 2.0 CTP3 – CTP3 is quite old and not available anymore, link to 2.0 provided
- .Net Framework 3.5 – Advice is to utilise Windows Updates to update .NET Framework
- Windows XP, Windows Server 2003, Windows Server 2008, or Windows Server 2008 R2 for Array management commands. It is known that the 32-bit cmdlet set does not execute properly on Windows 7 and may not execute properly on Windows Vista.
Of course you will also need to download the EMC PSToolkit as well, You can find this over on the EMC Community site - https://community.emc.com/docs/DOC-8561. Remember to provide your feedback to EMC, you have their attention! What do you want to see added in here, what do you want to script, what are your use cases?