SnmpTools
0.4.0
PowerShell module for querying and modifying SNMP-enabled devices using SNMP v1, v2c and v3. Compatible with Windows PowerShell 5.1 and PowerShell 7.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2026 Matthijs Zwaan. Licensed under the MIT License.
Package Details
Author(s)
- Matthijs Zwaan
Tags
SNMP SNMPv1 SNMPv2c SNMPv3 Network Monitoring Automation PowerShell
Functions
Get-SnmpData Set-SnmpData Get-SnmpNext Get-SnmpWalk Test-SnmpConnection
Dependencies
This module has no dependencies.
Release Notes
Version 0.4.0
New Features
- Added Test-SnmpConnection cmdlet to verify SNMP connectivity and authentication.
- Added pipeline support for `ComputerName` on all public cmdlets.
- Officially validated compatibility with PowerShell 7.
- Refactored SNMP communications into an internal transport layer.
FileList
- SnmpTools.nuspec
- LICENSE
- README.md
- SnmpTools.Format.ps1xml
- SnmpTools.psd1
- SnmpTools.psm1
- THIRD-PARTY-NOTICES.md
- lib\net471\SharpSnmpLib.dll
- lib\net471\SharpSnmpLib.pdb
- lib\net471\SharpSnmpLib.xml
- lib\net8.0\SharpSnmpLib.dll
- lib\net8.0\SharpSnmpLib.pdb
- lib\net8.0\SharpSnmpLib.xml
- private\Test-SnmpDependencies.ps1
- private\providers\Resolve-SnmpAuthenticationProvider.ps1
- private\providers\Resolve-SnmpDataType.ps1
- private\providers\Resolve-SnmpEndpoint.ps1
- private\providers\Resolve-SnmpPrivacyProvider.ps1
- private\providers\Resolve-SnmpVersion.ps1
- private\transport\ConvertFrom-SnmpVariable.ps1
- private\transport\Invoke-SnmpGet.ps1
- private\transport\Invoke-SnmpGetnext.ps1
- private\transport\Invoke-SnmpSet.ps1
- private\types\SnmpDataType.ps1
- private\types\SnmpVersion.ps1
- private\types\SnmpWalkMode.ps1
- private\validation\Test-SnmpParameters.ps1
- public\Get-SnmpData.ps1
- public\Get-SnmpNext.ps1
- public\Get-SnmpWalk.ps1
- public\Set-SnmpData.ps1
- public\Test-SnmpConnection.ps1