У меня есть целая группа пользователей, которые просто перетаскивают электронные письма из внешнего вида в общий сетевой ресурс. Эта сетевая папка SMB синхронизируется с OneDrive, и один диск не хочет иметь начальные пробелы в имени файла. Кроме того, некоторые имена файлов настолько велики, что Windows не позволяет мне что-либо с ним делать (более 255 символов). Я обнаружил, что простое переименование файлов и удаление всех пробелов делает свое дело. У меня есть тысячи файлов во многих подкаталогах, и они продолжают добавлять больше каждый день. Мне нужен простой скрипт, который я могу запускать каждый день на файловом сервере, который сканирует все файлы * .msg в каталоге и всех подкаталогах и просто удаляет все пробелы. Может кто-нибудь помочь мне с сценарием powershell, который выполнит это?