Установка неподписанных драйверов
Я пытаюсь автоматизировать некоторые вещи, где я устанавливаю определенные драйверы. Однако, поскольку драйверы не подписаны, я вижу прикрепленный диалог безопасности. Я хочу автоматизировать и нажмите "Установить" или "Не устанавливать" в диалоговом окне безопасности. До сих пор я пробовал некоторые опции, такие как pywinauto, WASP и AutoIt, но ничего не помогало.
Ниже приведены варианты, которые я пробовал до сих пор:
WASP
Select-Window -title "Windows Security"| Set-WindowActive | Send-Keys "%n"
Select-Window -title "Windows Security | Set-WindowActive | Select-Control -title "Do&n't I&nstall" | Send-Keys "%n"
Select-Window -title "Windows Security | Set_WindowActive | Select-Control -title "Do&n't I&nstall" -recurse | Send-Click
AutoIt
1.
WinActivate("Windows Security" , "")
ControlClick("Windows Security" , "" , "[CLASS:Button;INSTANCE:2]")
2.
WinWait("Windows Security", "")
WinActivate("Windows Security")
ControlSend("Windows Security" , "" , "[Class:Button;Instance:2]" , ("{Enter}"))
Exit(0)
Эти команды работают нормально в Windows 2008, но не работают в Windows 2012. Пожалуйста, помогите мне, как решить эту проблему.
Примечание. В Windows 2012 активируется только окно. Однако после этого ничего не происходит.