挑戰(zhàn)系統(tǒng)完成非常任務(wù)

字號:

毫無疑問,Windows 2000/XP/Vista是足夠強(qiáng)大的系統(tǒng),能夠滿足我們大多數(shù)的需求。操作系統(tǒng)工作平臺(tái),何嘗不也是一個(gè)技術(shù)的競技場。作為系統(tǒng)愛好者,我們要為什么不深入系統(tǒng)挖掘其無限的潛能呢?下面,我們一同向系統(tǒng)挑戰(zhàn)完成非常任務(wù)。
    一、網(wǎng)絡(luò)設(shè)置自由切換,移動(dòng)辦公任我行
    移動(dòng)辦公是我們經(jīng)常會(huì)遇到的,在不同的子網(wǎng)(部門)間進(jìn)行相關(guān)的工作。拿著自己的筆記本,利用網(wǎng)卡接口連入局域網(wǎng),馬上就可以進(jìn)入工作狀態(tài),大大提高了工作效率。但是每個(gè)子網(wǎng)有不同的網(wǎng)絡(luò)配置,例如IP地址、網(wǎng)關(guān)、DNS、DHCP等等。這樣的話每到一個(gè)新的子網(wǎng)(部門)中,就需要員工重新進(jìn)行網(wǎng)絡(luò)設(shè)置,顯得非常麻煩,而且對于有些人確實(shí)比較困難。
    1、思路
    我們可以將不同環(huán)境下的網(wǎng)絡(luò)設(shè)置備份下來,當(dāng)你需要在某個(gè)網(wǎng)絡(luò)環(huán)境中使用時(shí),調(diào)用相應(yīng)的備份文件即可完成網(wǎng)絡(luò)的相關(guān)設(shè)置,這樣就免去了手工設(shè)置的煩惱,非常方便快捷。
    2、實(shí)現(xiàn)
    (1).備份網(wǎng)絡(luò)設(shè)置:先將電腦的網(wǎng)絡(luò)設(shè)置為子網(wǎng)1的網(wǎng)絡(luò)配置,然后在命令提示符(cmd.exe)窗口中敲入如下命令:netsh dump >net1.txt當(dāng)然你也可以指定其他的保存位置,這樣就完成了對“子網(wǎng)1”的網(wǎng)絡(luò)配置的備份。同樣可以將單位其他子網(wǎng)的網(wǎng)絡(luò)配置備份為net*.txt(*為其他子網(wǎng)的序號)文件。
    (2).設(shè)置切換:完成備份后,進(jìn)行切換就比較簡單了。若此時(shí)你需要設(shè)置成為“子網(wǎng)1”的網(wǎng)絡(luò)配置,在命令提示符(cmd.exe)窗口中敲入如下命令:netsh exec net1.txt即可完成“子網(wǎng)1”的網(wǎng)絡(luò)配置工作,若需要設(shè)置為其他子網(wǎng)的網(wǎng)絡(luò)配置,將命令行中的配置文件改為net*.txt(*為其他子網(wǎng)的序號)即可。
    (3). 簡化操作
    上面的備份和切換需要輸入命令略顯麻煩,我們可以批處理來實(shí)現(xiàn)。將下面的代碼分別保存為bf.bat和qh.bat,放在同一目錄下。
    @echo off
    echo 備份網(wǎng)絡(luò)設(shè)置
    netsh dump >net1.txt
    exit
    @echo off
    echo 恢復(fù)網(wǎng)絡(luò)設(shè)置
    netsh exec net1.txt
    exit
    這樣在備份時(shí)只需雙擊bf.bat即可,網(wǎng)絡(luò)切換時(shí)也只需雙擊qh.bat就可以了。當(dāng)然,我們也可以進(jìn)行共享。做好每個(gè)子網(wǎng)設(shè)置的備份然后放到共享服務(wù)器上進(jìn)行共享,在別人需要在某子網(wǎng)移動(dòng)辦公的時(shí)候只需調(diào)用該子網(wǎng)的網(wǎng)絡(luò)配置文件(net*.txt)運(yùn)行qh.bat即可完成網(wǎng)絡(luò)配置馬上投入工作。
    二、讓系統(tǒng)中不同的帳戶有不同的網(wǎng)絡(luò)配置
    Windows是多用戶系統(tǒng),我們可以創(chuàng)建不同的帳戶并且可以使每個(gè)帳戶有不同的系統(tǒng)環(huán)境,但網(wǎng)絡(luò)環(huán)境卻是統(tǒng)一的。如何來實(shí)現(xiàn)當(dāng)每個(gè)帳號登錄時(shí)不用手工設(shè)置而各自不同的網(wǎng)絡(luò)配置呢?
    1、思路
    我們?yōu)槊總€(gè)用戶創(chuàng)建一個(gè)批處理文件,通過該文件完成用戶的網(wǎng)絡(luò)設(shè)置。如何實(shí)現(xiàn)帳戶登錄自動(dòng)完成網(wǎng)絡(luò)配置呢?大家知道每個(gè)帳戶都有各自的桌面環(huán)境,其中有一個(gè)“啟動(dòng)項(xiàng)”,我們可以將相應(yīng)的用戶網(wǎng)絡(luò)設(shè)置批處理文件放到啟動(dòng)項(xiàng)中實(shí)現(xiàn)帳戶登錄后的網(wǎng)絡(luò)自動(dòng)配置。
    2、實(shí)現(xiàn)
    (1).創(chuàng)建批處理
    以創(chuàng)建gslw用戶的網(wǎng)絡(luò)批處理文件為例,其他用戶類似,將下面的代碼保存為gslw.bat:
    @echo off
    netsh interface ip show address
    netsh int ip set address name="本地連接" source=static addr=192.168.1.10 mask=255.255.255.0 gateway=192.168.1.1 gwmetric=1
    netsh int ip set dns name="本地連接" source=static addr=202.100.64.68
    netsh int ip add dns name="本地連接" addr=202.100.64.68
    netsh int ip add dns name="本地連接" addr=61.178.0.93
    netsh interface ip show address
    netsh interface ip show dns
    exit
    (2).實(shí)現(xiàn)自動(dòng)配置
    將gslw.bat文件拷貝到帳戶glsw的啟動(dòng)菜單中,即“C:\Documents and Settings\gslw\「開始」菜單\程序\啟動(dòng)”中。其他帳戶的實(shí)現(xiàn)方法類似,大家可以根據(jù)上面的示例找到對于用戶的啟動(dòng)菜單路徑。