0

我在我们组织的 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
4

0 回答 0