Пожалуйста, попробуйте это, надеюсь, это поможет
Get-Content -Path list1.txt | ForEach-Object {
$_.Substring($_.Length - 14)
} >> result.txt
Я попытался использовать скрипт, который вы опубликовали здесь. ЭТО РАБОТАЕТ !!
Get-Content -Path list1.txt | ForEach-Object {
$_.Substring($_.Length - 14)
} | Out-File -FilePath list2.txt