我怎样才能通过Windows PowerShell的密码inputmanage-bde -pw选项

我正在尝试使用以下命令来encryption数据卷(例如E :):

manage-bde -protectors -add E: -pw 

当我执行上面的命令,它会要求input密码,所以我input了密码。 它正在成功encryption我的数据量。 现在,我想创build一个脚本来encryption数据卷,所以我需要将密码作为parameter passing给上述的powershell命令。

我怎样才能做到这一点? 是否有任何选项可以为manage-bde命令传递密码?

如果您正在使用Windows Server 2012或更新版本,则可以使用BitLocker cmdlet :

 Add-BitLockerKeyProtector -MountPoint "E:" -Password ("Password" | ConvertTo-SecureString -AsPlainText -Force) -PasswordProtector 

Add-BitLockerKeyProtector cmdlet以SecureString对象的forms接受密码,这就是为什么我们将明文“Password”传递给ConvertTo-SecureString