get-childitem D:\test | Rename-Item -NewName {$_.Name -replace '[^a-zA-Zа-яА-Я0-9.,-]',''}
powershell.exe "$a=(Get-ChildItem -Path 'путь к папке где должен лежать файл' -File -Recurse | sort LastWriteTime -Descending | Where {$_.Name -like '*базовое имя файла*'}) ; Start $a[0].FullName -verb open"