Listing the drive letters, size and free space using PowerShell

Share this:

Using PowerShell, the administrator is able to retrieve a lot of information from the operating system. In Today’s Tutorial, we are going the process to retrieve all volumes of any given server, and show the amount of disk and free space in GB.

Solution


The solution is simple, basically we need to create an expression to format the output in GBs. Using the following cmdlet we can have the desired solution.

Get-WmiObject win32_logicaldisk –ComputerName servername | ft DeviceID,VolumeName,@{Name=”Free Space (GB)”;Expression={[math]::round($_.FreeSpace / 1GB,0)}},@{Name=”Size in GB”;Expression={[math]::round($_.Size /1GB,0)}} –AutoSize

 

image

Written by Anderson Patricio

Anderson Patricio

Anderson Patricio is a Canadian MVP in Cloud and Datacenter Management, and Office Server and Services, besides the Microsoft Award he also holds a Solutions Master (MCSM) in Exchange and several other certifications. Anderson has been contributing to the Microsoft Community with articles, tutorials, blog posts, twitter, forums and book reviews. He is a regular contributor here at ITPROCentral.com, MSExchange.org, Techgenix.com and Anderson Patricio.org (Portuguese).

Related Post

How to upload a custom image to Azure If you developed your standard Windows or Linux operating system image for installation on on-premises computers, you might want to use the same image...
Running PowerShell on Mac OS PowerShell for everyone! In this Tutorial we are going the installation process on Mac OS.SolutionThe first step is to download the .pkg file which is...
Hyper-V 2012 Hotfixes: Where I can find it and how... After my session at TechEd about Best Practices for Virtualizing and Managing Microsoft SharePoint 2013 with Microsoft System Center 2012 R2 and Windo...
MPIO on Hyper-V Server On the previous version of Windows Server (prior Windows Server 2012) you have to download and install MultiPath I/O (MPIO). Since Windows Server 2012...