powershell - 使用 Get-BitLockerVolume 测试锁定状态
问题描述
我正在尝试设置一个基本的备份脚本。我想测试一下驱动器是否已解锁。
Get-BitLockerVolume -MountPoint E: |Format-List LockStatus
当它返回锁定或解锁以设置为变量时,我该如何进行过滤?
解决方案
分配给如下变量。
$LockStatus = Get-BitLockerVolume -MountPoint E: | Select -ExpandProperty LockStatus
然后,您可以使用If
语句来运行基于变量的命令。
If($LockStatus -eq 'Unlocked') {
# Do thing
} Elseif($LockStatus -eq 'Locked') {
# Do thing
} Else {
# Do thing
}
推荐阅读
- c# - 在 Revit 中关闭窗口 wpf
- java - 如何使用不支持 JOIN 关键字的 Oracle 8i 数据库在 JPA 中管理外键
- jquery - 如何在没有 flexbox 的 CSS 中构建锦标赛支架?
- python - 在 Seaborn 中,特定颜色可以覆盖已经基于另一列的色调吗?
- python - __init__() 缺少 1 个必需的位置参数:“保存”
- postgresql - Postgres 计算数组 jsonb 字段中的项目数
- python-3.x - 错误:索引包含重复条目,无法在 pandas 中重塑
- javascript - 如何在javascript中提取JSON对象?
- ios - 如何在 swift 5.0 中将多行字符串转换为数据?
- scala - Spark SQL 错误..org.datanucleus" 已注册