この投稿は、Michael、Bob、Kevin による優れた成果に加えて、それらを 1 つにまとめたものです。また、後で元に戻す必要がある場合に備えて、変更を行う前に既存の設定のコピーを保存します。
また、サーバーを再起動する必要はありません。スプーラ サービスを再起動するだけで十分です。
Get-ChildItem -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port\Ports' | Out-File -FilePath 'PrinterPortSettings.txt'
Get-ChildItem -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port\Ports' | ForEach-Object -Process {
Set-ItemProperty -Path $_.PSPath -Name 'SNMP Enabled' -Value 0
Set-ItemProperty -Path $_.PSPath -Name 'SNMP Index' -Value 0
}
Get-Service -Name 'Spooler' | Restart-Service -Force