轉載自:http://blog.swto.net/2010/01/adxpsnmp.html

 

安裝完一堆XP後發現有需要裝內建的SNMP服務!一台一台裝?太累了,用群組原則執行這個批次檔就ok了!這可是我翻遍了好幾個國外論壇,用多個技巧組合而來的!

大概步驟如下:

  1. 先檢查這個批次檔是不是在這台電腦執行過了?
  2. 如果沒有,指定好SNMP的相關資訊,並將XP的原始檔案位置指向一個大家都存取的到的地方,例如一個網路分享出來的位置,以免安裝時出現找不到XP原始檔案的詢問視窗。
  3. 執行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%(電腦名稱)來設定,也可以用其它的系統變數或命名方式,但要避免重複。

創作者介紹
創作者 kingjoy1235 的頭像
kingjoy1235

King的幸福國度

kingjoy1235 發表在 痞客邦 留言(0) 人氣()