|
功能_CMD取Bitlocker状态 | 逻辑型 | | |
参_Bitlocker磁盘信息 | 信息_BitLocker | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 局_DOS结果 | 文本型 | | | 局_计次 | 整数型 | | | 局_文本数组 | 文本型 | | 0 | 局_临时 | 信息_BitLocker | | | 系统_禁用文件系统重定向 ()局_DOS结果 = 系统_取DOS执行结果 (“manage-bde.exe -status”, &子程序_回显 )系统_恢复文件系统重定向 ()局_DOS结果 = 文本_删除空行_汇编 (局_DOS结果 )局_DOS结果 = 文本_替换 (局_DOS结果, , , , 字符 (32 ), “”, 字符 (10 ) + “卷”, “---” + 字符 (10 ) + “卷”, , , , , , )局_文本数组 = 分割文本 (局_DOS结果, “---”, )删除成员 (局_文本数组, 1, 1 ) 计次循环首 (取数组成员数 (局_文本数组 ), 局_计次 ) 局_文本数组 [局_计次 ] = 文本_删除空行_汇编 (局_文本数组 [局_计次 ]) 如果真 (文本_取出中间文本 (局_文本数组 [局_计次 ], “保护状态:”, #换行符, , ) = “保护已启用”)  局_临时.磁盘卷标 = 文本_取出中间文本 (局_文本数组 [局_计次 ], “卷”, “:”, , )  局_临时.总大小 = 文本_取出中间文本 (局_文本数组 [局_计次 ], “大小:”, #换行符, , )  局_临时.BitLocker版本 = 文本_取出中间文本 (局_文本数组 [局_计次 ], “BitLocker版本:”, #换行符, , )  局_临时.转换状态 = 文本_取出中间文本 (局_文本数组 [局_计次 ], “转换状态:”, #换行符, , )  局_临时.已加密百分比 = 文本_取出中间文本 (局_文本数组 [局_计次 ], “已加密百分比:”, #换行符, , )  局_临时.加密方法 = 文本_取出中间文本 (局_文本数组 [局_计次 ], “加密方法:”, #换行符, , )  局_临时.保护状态 = 文本_取出中间文本 (局_文本数组 [局_计次 ], “保护状态:”, #换行符, , )  局_临时.锁定状态 = 文本_取出中间文本 (局_文本数组 [局_计次 ], “锁定状态:”, #换行符, , )  局_临时.标识字段 = 文本_取出中间文本 (局_文本数组 [局_计次 ], “标识字段:”, #换行符, , )  局_临时.密钥保护器 = 文本_取右边 (局_文本数组 [局_计次 ], “密钥保护器:”, , )  局_临时.密钥保护器 = 子文本替换 (局_临时.密钥保护器, #换行符, “”, , , 真) 加入成员 (参_Bitlocker磁盘信息, 局_临时 )  计次循环尾 () 如果真 (取数组成员数 (参_Bitlocker磁盘信息 ) ≠ 0 ) 返回 (真)返回 (假)
调用精易模块,可自行编译成模块
|