Powershell: Long File Names
From Rabbi Blog
Sometimes knowing ahead of time that long file names are present is helpful.
Example code
$maxlength = 214
$longfilelist = cmd /c dir "C:\windows\" /s /b |? {$_.length -gt $maxlength}
foreach ($longfile in $longfilelist) {
$filelength=$longfile.length
Write-Host "$filelength - $longfile"}