Description
With this cmdlet you have the possibility to select the SNMP protocol with which the printers are addressed and ‒ in case of SNMP version 3 ‒ also to configure it.
Syntax
Set-TPHubSnmpGlobal [-Config] <SnmpGlobalConfigViewModel> [-Proxy <string>]
Set-TPHubSnmpGlobal [-EnableGlobalSnmp] <bool> [-Username] <string> [-AuthenticationType] {MD5 | SHA} [-AuthenticationPassphrase] <string> [-PrivacyType] {NONE | DES | AES} [-PrivacyPassphrase] <string> [-Proxy <string>]| Parameter | Description |
| -Config | configuration specified by a variable |
|
|
| -EnableGlobalSnmp | SNMP disabled/enabled, 0/1 = False/True |
| -Username | user name, e. g. administrator |
| -AuthenticationType | authentication type: MD5 (recommended for test purposes only) or SHA |
| -AuthenticationPassphrase | password for authentication via SNMP at the printer |
| -PrivacyType | optional: DES or AES |
| -PrivacyPassphrase | optional: passwort for encryption of SNMP queries |
| -Community | community name, e. g.: public |
| -Proxy | • optional (from firmware version 1.1): proxy server address • can also be specified globally using Set-TPHubProxy |
Example 1
The following example reads the SNMP configuration and changes it to SNMP version 3.
Get-TPHubSnmpGlobal Set-TPHubSnmpGlobal -EnableGlobalSnmp 1 -AuthenticationType SHA -Username: administrator -AuthenticationPassphrase: admin12345 -PrivacyType: AES -PrivacyPassphrase: admin12345 Get-TPHubSnmpGlobal

Example 2
This example reads the SNMP configuration into the $config variable and uses the variable to change it to SNMP version 1.
$config = Get-TPHubSnmpGlobal $config $config.SelectedSnmpVersion = 1 Set-TPHubSnmpGlobal -Config $config Get-TPHubSnmpGlobal
