function Get-ConsoleDisplayWidth { <# .SYNOPSIS Get the width of the current UI, if possible .PARAMETER DefaultDisplayWidth Supply a value if you want the default to be considered something else #> param( $DefaultDisplayWidth = 80 ) $maxDisplayWidth = $DefaultDisplayWidth if (($null -ne $host) -and ($null -ne $host.UI) -and ($null -ne $host.UI.RawUI) -and ($null -ne $host.UI.RawUI.WindowSize)) { $maxDisplayWidth = $host.UI.RawUI.WindowSize.Width } return $maxDisplayWidth }