聚沙成塔

養貓的陌生人筆記本

Windows 2003 DHCP 快速鎖定大量 Mac Address

No Comments »

以往要綁定 DHCP 總是要一筆一筆輸入
公司電腦又一天比一天多,實在麻煩了,|
因此想快速完成這件事。
以下是我起心動念之後開始的步驟:

1. 先利用2003本身的管理介面,導出現有的 DHCP 列表,把第一行中文字給刪除。

2. 將這個文件用 awk 重新整理一下

cat DHCP.txt |awk -F\t '{print $1,$5,$2}'

會得出一個這樣的結果:

 192.168.x.101 001xx09689f0 mis 

3. 查詢一下 netsh 的指令,得知綁定 DHCP 的完整命令為

 netsh dhcp server 192.168.x.1 scope 192.168.x.0 add reservedip 192.168.x.101 001xx09689f0 mis 

因此再使用 awk 整理一次,重導向到另一個檔案中


cat DHCP.txt |awk -F\t ‘{print netsh “dhcp server 192.168.x.1 scope 192.168.x.0 add reservedip”,$1,$5,$2}’ > DHCP.bat

如此便誕生了一個快速綁定 DHCP 的 bat 檔案,只需要放到Server上執行,
就能快速的完成任務了。

附錄:

備份 DHCP 設定的方法

netsh dhcp server export c:\dhcp.txt all

導入 DHCP 設定的方法

 netsh dhcp server import c:\dhcp.txt all 

重新註冊所有dll

No Comments »


在 『執行』 或是 cmd 底下輸入此行,可重新註冊所有 Windows system32 資料夾底下的 dll

for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1


備份 StarTeam

No Comments »


StarTeam 是 Borland 出的一個大型專案版本控管軟體,在各種 Unix-Like 的作業系統都可以跑,
只要裝了 JDK 就能用,Client 功能介面在任何能跑的平台長得都一樣。
不過 Server 端只支援 Oracle 與 MS-SQL,因此都只安裝在 Windows 上居多…
以下就是備份出來的方法。

Read the rest of this entry »

讓任何 Windows 都自動登入

No Comments »


只需要在 cmd 命令列輸入以下指令,
就可以呼叫登入控制項,設定自動登入即可。

rundll32 netplwiz,UsersRunDll


Netsh 備份網路組態

No Comments »

參照 微軟知識庫242468
以下作法適用固定 IP 往來辦公環境:
Read the rest of this entry »

Windows2000,XP 大量刪除檔案

No Comments »


大家都知道,少了 deltree.exe 的 Windows 2000 與 XP
偶爾還是需要強制刪除檔案,該怎麼辦呢,只要輸入以下指令即可:

RD C:\FolderName /S /Q


cwRsync (rsync for win32) SSH 加密異地備份

No Comments »


Rsync 是 Unix-Like 平台上一個很好用的備份軟體
在版上也看見不少人想把此軟體用在 win32 上面,
可惜討論大多過老舊,因此本人在此繼續整理,傳承。
Read the rest of this entry »