我正在尝试使用以下命令加密数据卷(例如 E:):
manage-bde -protectors -add E: -pw
当我执行上述命令时,它会要求输入密码,所以我输入了密码。它成功加密了我的数据卷。现在,我想编写一个脚本来加密数据卷,因此我需要将密码作为参数传递给上述 powershell 命令。
我该怎么做?是否有传递 manage-bde 命令密码的选项?
答案1
如果你使用的是 Windows Server 2012 或更高版本,则可以使用BitLocker cmdlet:
Add-BitLockerKeyProtector -MountPoint "E:" -Password ("Password" | ConvertTo-SecureString -AsPlainText -Force) -PasswordProtector
该Add-BitLockerKeyProtector
cmdlet 以以下形式接受密码安全字符串对象,这就是为什么我们将明文“密码”传输到ConvertTo-SecureString