SnmpTools
0.5.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
Test-SnmpConnection Get-SnmpData Set-SnmpData Get-SnmpNext Get-SnmpWalk Get-SnmpBulk
Dependencies
This module has no dependencies.
Release Notes
New Features
- Added SNMP GETBULK support for SNMPv2c and SNMPv3.
- Replaced PSCustomObject output types with PowerShell classes.
- Improved module structure and internal maintainability.
FileList
- SnmpTools.nuspec
- LICENSE
- README.md
- SnmpConnectionTest.Format.ps1xml
- SnmpData.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-SnmpPrivacyProvider.ps1
- private\providers\Resolve-SnmpVersion.ps1
- private\transport\ConvertFrom-SnmpVariable.ps1
- private\transport\Invoke-SnmpGet.ps1
- private\transport\Invoke-SnmpGetbulk.ps1
- private\transport\Invoke-SnmpGetnext.ps1
- private\transport\Invoke-SnmpSet.ps1
- private\transport\Resolve-SnmpEndpoint.ps1
- private\types\SnmpTools.Types.ps1
- private\validation\Test-SnmpParameters.ps1
- public\Get-SnmpBulk.ps1
- public\Get-SnmpData.ps1
- public\Get-SnmpNext.ps1
- public\Get-SnmpWalk.ps1
- public\Set-SnmpData.ps1
- public\Test-SnmpConnection.ps1