Оставьте заявку

Текст сообщения:


запустите локально PowerShell от имени администратора

если Вы ходите установить SNMP удаленно, то надо смотреть как если через домен, то вам проще если без домена, то на PowerShell до 5.1, можно использовать один из устареших вариантов или же необходимо создать задачу в планировщике)

Проверьте, что служба SNMP не установлена:

Get-WindowsFeature SNMP*

или

Get-Service -name SNMP 

Далее проверяем в окне доступность SNMP-служб:
Get-WindowsCapability  -Online -Name "SNMP*" 

Для установки службы SNMP через PowerShell, используйте команду (не работает на PowerShell до v5, также были проблемы в PowerShell 7.5):

Add-WindowsCapability -Online -Name SNMP.Client~~~~0.0.1.0
данный вариант работает только при локальной установке, в лучае установки через WINRM, придется созавать задачу в планировщике

или устаревший вариант (работает в PowerShell 4.0 Windows 8.0, в том числе через WINRM)

dism /online /enable-feature /featureName:SNMP /featureName:WMISnmpProvider

DISM /online /add-capability /capabilityname:SNMP.Client~~~~0.0.1.0      

или еще один вариант (не работает в последних версиях PowerShell)

Enable-WindowsOptionalFeature -online -FeatureName SNMP

для офлайн установки

Dism /online /add-package /packagepath:"D:\[EnterSNMPfilename].cab"

 

Проверьте, что службы SNMP запущены:

Get-Service SNMP*