Я хочу установить драйвер Bluetooth на 30 ноутбуков HP Elitebook 840 G3, и я хочу сделать это с помощью Powershell.
Я могу сделать это локально:
Start-Process "C:\\installer\\bluetooth.sp74472.exe" -argumentlist "/s" -wait
Но я не могу сделать это на удаленной машине:
Invoke-Command -ComputerName $computer -scriptblock {Start-Process "C:\\installer\\bluetooth.sp74472.exe" -argumentlist "/s" -wait}
Процесс просто не запускается на удаленной машине... Что мне не хватает?
Invoke-Cimmethod -computername $computername -classname win32_process -name create -arguments "C:\installer\bluetooth.sp74472.exe /S"
- person restless1987   schedule 09.06.2017Invoke-Cimmethod -computername id-l-00511 -classname win32_process -methodname create -arguments @{commandline = bluetooth.sp74472.exe'; currentdirectory="c:\installer"}
, он возвращает таблицу с возвращаемым значением 9. - person deni_hanca   schedule 12.06.2017path not found
(msdn.microsoft.com /en-us/library/aa389388(v=vs.85).aspx). Когда вы запускаете.exe
локально, он создает папку вc:\swsetup
или что-то в этом роде. Должен быть каталог для драйверов bluetooth. Вы можете попробовать запустить эти файлы - возможно,exe
не поддерживает этот метод установки. Драйверы HP не делают это последовательно. - person restless1987   schedule 12.06.2017