Skip to content
This repository has been archived by the owner on Dec 5, 2023. It is now read-only.

Apoc70/Get-Diskspace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Get-Diskspace.ps1

Fetches disk/volume information from a given computer

Note

The script has been archived. The script is now maintained here.

Description

This script fetches disk/volume information from a given computer and displays

  • Volume name
  • Capacity
  • Free Space
  • Boot Volume Status
  • System Volume Status
  • File System Type

With -SendMail switch no data is returned to the console.

Requirements

  • Windows Server 2012R2, 2016, 2019
  • Exchange Server 2013+ (for AllExchangeServer switch)
  • WMI access to remote computers

Parameters

ComputerName

Can of the computer to fetch disk information from

Unit

Target unit for disk space value (default = GB)

AllExchangeServer

Switch to fetch disk space data from all Exchange Servers

SendMail

Switch to send an Html report

MailFrom

Email address of report sender

MailTo

Email address of report recipient

MailServer

SMTP Server for email report

Examples

.\Get-Diskpace.ps1 -ComputerName MYSERVER

Get disk information from computer MYSERVER

.\Get-Diskpace.ps1 -ComputerName MYSERVER -Unit MB

Get disk information from computer MYSERVER in MB

.\Get-Diskpace.ps1 -AllExchangeServer -SendMail -MailFrom postmaster@sedna-inc.com -MailTo exchangeadmin@sedna-inc.com -MailServer mail.sedna-inc.com

Get disk information from all Exchange servers and send html email

Note

THIS CODE IS MADE AVAILABLE AS IS, WITHOUT WARRANTY OF ANY KIND. THE ENTIRE RISK OF THE USE OR THE RESULTS FROM THE USE OF THIS CODE REMAINS WITH THE USER.

Credits

Written by: Thomas Stensitzki

Stay connected

For more Office 365, Cloud Security, and Exchange Server stuff checkout services provided by Granikos