Drive Performance Report Generator – PowerShell script using DiskSpd by Arnaud Torres

Arnaud Torres is a Senior Premier Field Engineer at Microsoft in France who sent me the PowerShell script below called “Drive Performance Report Generator”. He created the script to test a wide range of profiles in one run to allow people to build a baseline of their storage using DiskSpd.EXE. The script is written in PowerShell… Read more

Using PowerShell and Excel PivotTables to understand the files on your disk

  Introduction I am a big fan of two specific technologies that usually don’t get mentioned together: PowerShell and Excel PivotTables. It started when I was explaining PivotTables to someone and the main issue I had was finding a good set of example data that is familiar to everyone. That’s when it hit me. People… Read more

PowerShell script used in the Windows Server 2016 TP2 Storage QoS demo at MSIgnite

  This is the Windows PowerShell script I used in the Microsoft Ignite 2015 session on Storage QoS: Hyper-V Storage Performance with Storage Quality of Service. You can also find that demo video by itself at Windows Server 2016 TP2 Storage QoS: Managing with a PowerShell script.   The script is fairly straightforward, but there… Read more

Windows Server 2016 Technical Preview 2 (TP2) and Storage Quality of Service (QoS)

  Storage Quality of Service (Storage QoS) is a new feature in the upcoming Windows Server 2016 that provides a way to centrally monitor and manage storage performance for virtual machines. The feature automatically improves storage resource fairness between multiple virtual machines using the same file server cluster and allows specific minimum and maximum performance… Read more

What’s new in SMB 3.1.1 in the Windows Server 2016 Technical Preview 2

  1. Introduction Every new version of Windows brings updates to our main remote file protocol, known as SMB (Server Message Block). If you’re not familiar with it, you can find some information in this previous blog post: Windows Server 2012 R2: Which version of the SMB protocol (SMB 1.0, SMB 2.0, SMB 2.1, SMB… Read more

Storage Sessions at Microsoft Ignite. Make sure to update your schedule!

Hi! If you’re planning to attend Ignite, here is a list of sessions related to Storage at the event: Code Session title Presenters BRK3496 Deploying Private Cloud Storage with Dell Servers and Windows Server vNext Claus Joergensen, Shai Ofek, Syama Poluri BRK3474 Enabling New On-premises Scale-Out File Server with Direct-Attached Storage Claus Joergensen, Michael Gray… Read more

The Deprecation of SMB1 – You should be planning to get rid of this old SMB dialect

I regularly get a question about when will SMB1 be completely removed from Windows. This blog post summarizes the current state of this old SMB dialect in Windows client and server.   1) SMB1 is deprecated, but not yet removed We already added SMB1 to the Windows Server 2012 R2 deprecation list in June 2013…. Read more

Windows PowerShell equivalents for common networking commands (IPCONFIG, PING, NSLOOKUP)

Network troubleshooting is part any System Administrator’s life. Maybe you need to check the IP address of a machine or test if its networking connection is working. Maybe you need to see if DNS is properly configured or check the latency between two hosts. If you have been in this field long enough, you probably… Read more

New version of the Storage Spaces physical disk validation PowerShell script

The Storage Spaces team has just published a new version of the Storage Space disk validation script written in PowerShell. This script makes sure that the physical disks in a system have everything that is needed by Storage Spaces. That includes checking functional requirements and performance characteristics. In the same way that we ask you… Read more

Using PowerShell to create a custom reference for Azure PowerShell cmdlets and parameters

I was looking into the list of Azure PowerShell cmdlets and I could not find a page with all cmdlets and parameters in a single list. There are individual pages for each cmdlet on TechNet, but not all cmdlets in one page. There is a list of all cmdlets in one page, but that does… Read more