我尝试使用bitlocker通过powershell加密外部驱动器。
我在此处发布的脚本将成为更大设置的一部分,其中所有连接到PC的磁盘将自动格式化,然后启用bitlocker。 我尝试设置密码以解锁卷和导出恢复密钥,以防最坏情况通过......
代码:
$Pass = 'xxxxx.' | ConvertTo-SecureString -AsPlainText -Force
Enable-BitLocker -MountPoint "E:" -EncryptionMethod Aes256 -UsedSpaceOnly -PasswordProtector -Password $Pass
Add-BitLockerKeyProtector -MountPoint "E:" -RecoveryKeyPath "D:\keys\" -RecoveryKeyProtector
do
{
$Volume = Get-BitLockerVolume -MountPoint E:
Write-Progress -Activity "Encrypting volume $($Volume.MountPoint)" -Status "Encryption Progress:" -PercentComplete $Volume.EncryptionPercentage
Start-Sleep -Seconds 1
}
until ($Volume.VolumeStatus -eq 'FullyEncrypted')
Write-Progress -Activity "Encrypting volume $($Volume.MountPoint)" -Status "Encryption Progress:" -Completed
我收到错误:无法使用指定的命名参数解析参数集。
在bitlocking时,是否可以同时使用密码和recoverykey操作?
提前致谢
答案 0 :(得分:1)
调用Enable-BitLocker
时,您无法同时使用密码和恢复密钥。
来自TechNet:“启用加密时,只能指定其中一种方法或组合,但可以使用Add-BitLockerKeyProtector cmdlet添加其他保护程序。”
启用后使用Add-BitLockerKeyProtector
。