使用批处理文件更改BitLocker Pin

时间:2017-12-06 22:48:42

标签: windows batch-file cmd command-prompt bitlocker

我在组织的IT部门工作。当远程员工离开公司时,我们希望我们的自动化工具(K1000)推送批处理文件命令以强制更改BitLocker引脚并重新启动计算机。我写了一个批处理文件来更改PIN。它在命令提示符下尽可能地请求新的引脚但我无法让批处理实际接受密码。 在下面的例子中,它只是等待用户输入,任何想法?

我希望在Windows 7和10中使用它。

@echo off

 call :isAdmin

 if %errorlevel% == 0 (
    goto :run
 ) else (
    echo Requesting administrative privileges...
    goto :UACPrompt
 )

 exit /b

 :isAdmin
    fsutil dirty query %systemdrive% >nul
 exit /b

 :run
manage-bde -changepin c:
%SendKeys% "helloworld{ENTER}"
%SendKeys% "helloworld{ENTER}"

 exit /b

 :UACPrompt
   echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
   echo UAC.ShellExecute "cmd.exe", "/c %~s0 %~1", "", "runas", 1 >> "%temp%\getadmin.vbs"

   "%temp%\getadmin.vbs"
   del "%temp%\getadmin.vbs"
  exit /B

0 个答案:

没有答案