413x33v
14-05-2023, 13:03
Всем привет.
Имеется вот такой простейший скрипт для установки драйверов:
# Путь к папке с драйверами
$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
}
Но если попадается драйвер недоверенного производителя, то появляется вот такое предупреждение:
https://i.ibb.co/64fDwDQ/1.png
Собственно вопрос: как можно автоматизировать уставновку драйверов чтобы кнопка Install нажималась без участия полльзователя?
P.S. Я так понимаю для автоматизации нужно будет указать хэндл окна но его не видно.
Хотя при наведении мышкой на панели задач можно увидеть Windows Security, хотя это может и не его хендл.
https://i.ibb.co/phYSVx4/2.png
Имеется вот такой простейший скрипт для установки драйверов:
# Путь к папке с драйверами
$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
}
Но если попадается драйвер недоверенного производителя, то появляется вот такое предупреждение:
https://i.ibb.co/64fDwDQ/1.png
Собственно вопрос: как можно автоматизировать уставновку драйверов чтобы кнопка Install нажималась без участия полльзователя?
P.S. Я так понимаю для автоматизации нужно будет указать хэндл окна но его не видно.
Хотя при наведении мышкой на панели задач можно увидеть Windows Security, хотя это может и не его хендл.
https://i.ibb.co/phYSVx4/2.png