Получите количество защищенных от записи файлов Word в файловой системе

В настоящее время мы пытаемся избавиться от старых файлов DOC, XLS, PPS, PPT в наших общих файловых ресурсах. До сих пор мы использовали конвертер файлов Office для преобразования их в новые форматы файлов, которые работали достаточно хорошо. Теперь, после нескольких дней преобразования нескольких тысяч файлов, мы поняли, что OFC не преобразовывает файлы Word, защищенные от записи, должным образом, а только некоторую нечитаемую информацию, которая не связана с исходными файлами.

Поэтому мы ищем способ отследить эти защищенные от записи файлы Word.

Защита от записи - это диалоговое окно с паролем, которое вы видите при открытии файла в MS Word, которое дает вам возможность открыть файл, защищенный от записи. При открытии файла с такой защитой от записи у вас также есть возможность сохранить / преобразовать его в формат DOCX, и при этом будет сохранена защита от записи, т.е. при открытии файла DOCX снова появляется диалог с паролем.

Есть ли у кого-нибудь идея, как это можно сделать?

0
задан 16 August 2019 в 11:32
1 ответ

Вы можете обнаружить все . doc файлов (например) с флагом ReadOnly с помощью этой команды Powershell:

Get-ChildItem -Path c:\temp\*.doc -Recurse | select Name,IsReadOnly | where {$_.IsReadOnly -eq $true}
0
ответ дан 5 December 2019 в 01:26