Private/Disk/Get-AvailableBackupDriveLetters.ps1
<#
.SYNOPSIS Returns the Computer SerialNumber .DESCRIPTION Returns the Computer SerialNumber .LINK .NOTES 21.1.28 Initial Release #> function Get-AvailableBackupDriveLetters { [CmdletBinding()] Param ( [int] $IgnoreDisk = 0 ) begin { $AvailableBackupDriveLetters = Get-Partition | ` Where-Object {$_.DiskNumber -ne $IgnoreDisk} | ` Where-Object {$_.DriveLetter -gt 0} | ` Where-Object {$_.IsOffline -eq $false} | ` Where-Object {$_.IsReadOnly -ne $true} | ` Where-Object {$_.Size -gt 10000000000} | ` Sort-Object -Property DriveLetter | Select-Object -ExpandProperty DriveLetter } process { } end { Return $AvailableBackupDriveLetters } } |