окна 2012: ищите дополнительную папку драйверы устройств

Я записал однажды "довольно" обширное приложение мониторинга, которое включило ping, завихрение, пчела приложения и т.д. для проверки состояний сервера. Таким образом, можно записать сценарий/приложение сами. Это работало хорошо первоначально, но без постоянного обслуживания это пострадает и станет неприятностью. (Я действительно однажды получал 150 автоматизированных SMS-сообщений в течение ночи в то время как в отпуске во Франции...). Очевидно, если Вы сохраните это маленьким, то это будет гнить меньше.

Лучший выбор состоял бы в том, чтобы установить хорошо поддерживаемую платформу как nagios или что-то, что использует SNMP. Или используйте внешние сервисы. Я использую бесплатный mon.itor.us сервис для своего персонального материала. Его свободно распространяемое так их коммерческое предложение может быть лучше для подходящего для производства. Но если это в Вашем брандмауэре, они не могли бы подойти.

1
задан 23 March 2014 в 01:33
1 ответ

Physical device management through a command line is something that Windows is still lagging behind in. I'm confident that we will eventually see official device management Powershell cmdlets, but not today. There is an addon Device Management Powershell module but the device driver installation portion of it is marked as experimental, so I'd be very apprehensive about using it in production.

So today, I'd stick with using pnputil.exe for installing drivers from the command line. When used in a script, you can produce repeatable, predictable results.

C:\Windows\system32>pnputil
Microsoft PnP Utility
Usage:
------
pnputil.exe [-f | -i] [ -? | -a | -d | -e ] <INF name>
Examples:
pnputil.exe -a a:\usbcam\USBCAM.INF      -> Add package specified by USBCAM.INF
pnputil.exe -a c:\drivers\*.inf          -> Add all packages in c:\drivers\
pnputil.exe -i -a a:\usbcam\USBCAM.INF   -> Add and install driver package
pnputil.exe -e                           -> Enumerate all 3rd party packages
pnputil.exe -d oem0.inf                  -> Delete package oem0.inf
pnputil.exe -f -d oem0.inf               -> Force delete package oem0.inf
pnputil.exe -?                           -> This usage screen
1
ответ дан 4 December 2019 в 00:27

Теги

Похожие вопросы