轉載自:http://blog.swto.net/2010/01/adxpsnmp.html
安裝完一堆XP後發現有需要裝內建的SNMP服務!一台一台裝?太累了,用群組原則執行這個批次檔就ok了!這可是我翻遍了好幾個國外論壇,用多個技巧組合而來的!
大概步驟如下:
- 先檢查這個批次檔是不是在這台電腦執行過了?
- 如果沒有,指定好SNMP的相關資訊,並將XP的原始檔案位置指向一個大家都存取的到的地方,例如一個網路分享出來的位置,以免安裝時出現找不到XP原始檔案的詢問視窗。
- 執行SNMP的安裝。
使用方法:
將以下做成一個批次檔,紅色是需要視需要更改的地方
-----批次檔開始-----
@echo off
if not exist c:\snmp.txt goto nosnmp
exit
:nosnmp
(
echo Windows Registry Editor Version 5.00
echo [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\SNMP\Parameters\RFC1156Agent]
echo "sysContact"="%COMPUTERNAME%"
echo "sysLocation"="設備位置"
echo "sysServices"=dword:0000004d
echo [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\SNMP\Parameters\ValidCommunities]
echo "public"=dword:00000004
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup]
echo "SourcePath"="安裝來源i386的路徑"
echo "ServicePackSourcePath"="安裝來源i386的路徑"
echo "Installation Sources"="安裝來源i386的路徑"
) > c:\setup.reg
regedit /s /q c:\setup.reg
(
echo ;SetupMgrTag
echo [NetOptionalComponents]
echo SNMP=1
echo [SNMP]
echo Any_Host=YES
) > c:\snmp.txt
sysocmgr /i:%windir%\inf\sysoc.inf /u:c:\snmp.txt
-----批次檔結束-----
以上存成.bat執行,安裝來源i386的路徑如果有”\”要用”\\”兩個斜線取代,不然無效。
sysContact我是用%COMPUTERNAME%(電腦名稱)來設定,也可以用其它的系統變數或命名方式,但要避免重複。
留言列表