Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Установка драйверов в PowerShell (http://forum.oszone.net/showthread.php?t=353567)

413x33v 14-05-2023 13:03 3008994

Установка драйверов в PowerShell
 
Всем привет.
Имеется вот такой простейший скрипт для установки драйверов:
Код:

# Путь к папке с драйверами
        $driverPath = "C:\Drivers"

        # Поиск всех файлов .inf в папке и подпапках
        $driverFiles = Get-ChildItem -Path $driverPath -Recurse -Filter "*.inf"

        # Установка драйверов для каждого файла .inf
        foreach ($file in $driverFiles) {
                Write-Host "Installing driver $($file.FullName)"
                pnputil.exe -i -a $file.FullName
        }

Но если попадается драйвер недоверенного производителя, то появляется вот такое предупреждение:
Pic1

Собственно вопрос: как можно автоматизировать уставновку драйверов чтобы кнопка Install нажималась без участия полльзователя?

P.S. Я так понимаю для автоматизации нужно будет указать хэндл окна но его не видно.
Хотя при наведении мышкой на панели задач можно увидеть Windows Security, хотя это может и не его хендл.
Pic2

DJ Mogarych 15-05-2023 09:10 3009046

На машине, где драйвер уже установлен, экспортировать сертификат издателя из Trusted Publishers, и затем на новых машинах перед установкой драйвера импортировать сертификат.

Sham 20-05-2023 09:23 3009352

Тут вопрос - какие сочетания клавиш и их последовательность посылать в окно. Они могут меняться в зависимости от настроек системы. Есть разные sendkeys в активное окно, но если окно неактивно, то это уровень системы типа PostMessage().


Время: 00:48.

Время: 00:48.
© OSzone.net 2001-