Добавление службы SMTP в ОС Windows кажется довольно простым почти во всех случаях: откройте интерфейс функций Windows, а затем установите флажок «Простой протокол сетевого управления». После перезагрузки должна быть доступна новая локальная служба под названием «Служба SNMP».
Я выполнил эти шаги в Windows 10 Pro 64-bit, но обнаружил, что «Служба SNMP» не найдена. Есть сервис "SNMP Trap", но это, видимо, не то, что я ищу. Похоже, что настройки агента SNMP (например, имя сообщества) можно изменить только в свойствах «Служба SNMP».
В процессе поиска я обнаружил команду Powershell, предназначенную для установки службы SNMP:
Install-WindowsFeature RSAT-SNMP
Тем не менее, результатом является сообщение об ошибке (даже при запуске от имени администратора):
Install-WindowsFeature : The target of the specified cmdlet cannot be a Windows client-based operating system.
Слова «клиентская операционная система» предполагают, что служба SNMP доступна только для ОС Windows Server, но это не относится к Windows 7/8. Поэтому мне любопытно, изменилось ли это с Windows 10.
2 ответа на вопрос
2
user336558
Вы на самом деле решаете 2 проблемы в своем вопросе:
Вы не можете использовать собственные команды PowerShell для Windows Server, они просто недоступны для любой другой архитектуры, кроме Windows Server. Запустите, gcm -module DISMчтобы получить список поддерживаемых команд для вашего компьютера.
Если вы не видите Сервис SNMP в списке доступных сервисов, а только SNMP Trap, то вам нужно добавить сервис, что вы можете сделать, выполнив следующие действия:
Щелкните правой кнопкой мыши кнопку «Пуск» и выберите « Панель управления» .
Выберите « Программы» на панели управления, затем в разделе « Программы и компоненты» выберите « Включить или отключить функции Windows» .
Найдите Simple Network Management Protocol (SNMP) в списке функций и установите флажок рядом с ним, затем нажмите OK .