所以我需要编写一个批处理脚本,将打印机注册表中的SNMP社区字符串从“public”更改为我定义的内容;为了这个,我们只能说“notpublic”。如果我有一台只有一台打印机的机器,我知道我可以写这样的东西
reg add "HKLM\System\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port\Ports\10.226.70.248" /v "SNMP Community" /t REG_SZ /d notpublic /f
net stop spooler
net start spooler
但很可能会有多个打印机/端口需要更改。我怎样才能使用类似于基本上说
的For循环之类的东西FOR: [every sub directory in the directory HKLM\System\...\Ports]
DO: /v "SNMP Community" /t REG_SZ /d notpublic /f
我仍然是编写脚本的新手,所以如果有更简单的方法来实现这一点,我全都耳朵!谢谢!