Назад | Перейти на главную страницу

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

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

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

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

Кто-нибудь знает, как это можно сделать?

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

Get-ChildItem -Path c:\temp\*.doc -Recurse | select Name,IsReadOnly | where {$_.IsReadOnly -eq $true}