windows - 用于解锁驱动器的 Bitlocker 脚本

标签 windows command

我想要实现的是创建一个非常小的脚本来解锁我的 bitlocker 驱动器,使用密码而不是恢复密码。

Microsoft 有一个命令,它是:

manage-bde -unlock D: -password

D 是我的 bit locker 驱动器。如果我运行此命令行,它会要求我输入密码,然后驱动器就会正确解锁。

起初我想创建一个变量来向用户询问密码,然后在上面的命令行中使用这个变量,这样脚本看起来像:

set /p pass= what is your pass
manage-bde -unlock D: -password %pass%

问题是 -password 似乎不接受任何参数,无论是变量还是明文密码,它都会失败。 因此,使其工作的唯一方法似乎是自动回复密码提示,并将数据保存在变量中。 但我不知道该怎么做。我假设在 manage-dbe...

之后要添加一个额外的命令行

我的编程能力很弱,所以任何帮助将不胜感激。

最佳答案

晚会有点晚,但如前所述here如果您使用 PowerShell 没有任何问题,您只需几行就可以轻松完成此操作:

PS C:\> $SecureString = ConvertTo-SecureString "fjuksAS1337" -AsPlainText -Force
PS C:\> Unlock-BitLocker -MountPoint "E:" -Password $SecureString

关于windows - 用于解锁驱动器的 Bitlocker 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15324758/

相关文章:

linux - 如何从 UEFI 中删除 Ubuntu 条目

windows - Linux 和 Windows 下的 boost::filesystem 和 Unicode

php - 使用 php nohup 执行多个 shell 命令

windows - Windows 10 系统进程使用端口 8005

windows - 在哪些情况下程序会以 0x40010004 代码退出?

.net - WPF MVVM 从 ViewModel 触发事件的正确方法

c - Linux 命令中的更多选项和编译错误

java - 在命令行中运行 eclipse 项目

windows - 为什么当用户单击任务栏按钮时模态 Delphi 窗体不接收 WM_SYSCOMMAND?

node.js -- 同步执行命令并获取结果