在脚本中,我需要一种方法让用户解锁 BitLocker 加密卷。
目前,用户在 PowerShell 控制台窗口 ( $key = Read-Host 'BitLocker Password for $($path)' -AsSecureString
) 中键入密码,然后使用Unlock-Bitlocker
cmdlet 解锁 BitLocker 卷。
我想要的是一个用于解锁音量的“更自然”的标准 GUI 提示,如下所示:
有没有办法从.cmd
/.ps1
脚本调用这个 GUI?我在想类似的东西:
- 启动一个可执行文件,即
some-bitlocker-gui.exe /unlock C:\SomeSecurePath /askuserforpassword
- PowerShell cmdlet
- 在某些 DLL 中调用函数
但是任何显示本机 GUI 的方式都适合。
一个重要说明:这不仅适用于驱动器号(如D:
),而且适用于安装为 NTFS 文件夹的卷(如C:\SomeSecurePath
,如屏幕截图所示):