Я работаю над сценарием, который помогает стандартизировать образ Windows 8.1 Pro. В этой части я пытаюсь проверить, зашифровал ли BitLocker диск или нет, используя следующий скрипт:
:VerifyEncryption
REM Verifies if the OS is encrypted
cls
echo Verifying if the primary drive is encrypted by BitLocker...
cd %SystemRoot%\system32
for /F "tokens=1*" %%G in ('MANAGE-BDE -STATUS ^| FIND /I "ENCRYPTION_METHOD:"') do (
IF "%%H"=="NONE" (
GOTO :ENCRYPT
) ELSE (
GOTO :DONTENCRYPT
)
)
:DONTENCRYPT
echo Encrypted.
pause
exit
:ENCRYPT
echo Not Encrypted.
pause
exit
Независимо от того, зашифрована машина или нет, я всегда получаю "Зашифровано". Несмотря на то, что я не получаю сообщения об ошибках, он по умолчанию переходит к следующей строке, фактически не выполняя проверку. Кто-нибудь может пролить свет?