• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    小腳本幫大忙 終端映射網絡驅動器Z盤

    發布: 2007-7-13 15:18 | 作者: 佚名 | 來源: ccidnet | 查看: 58次 | 進入軟件測試論壇討論

    領測軟件測試網

    河北省信息技術會考快要開始了,按照省中考中心的要求,必須在每個考試終端上映射一個網絡驅動器Z盤,路徑指向“\考試服務器共享的考生文件夾”。學校共有200多臺電腦用于考試,每臺電腦上都安裝有還原精靈,這下子又要熬夜奮戰了。

    不過筆者沒有著急干活,仔細考慮是不是有什么簡便的方法。最終,使用Windows腳本和一些批處理命令,在幾分鐘之內就把這些工作完成了。

     

    首先簡要說明一下河北省高中會考考試系統的學生文件夾的工作原理:要求服務器是Windows 2000服務器版,并安裝域控制器,學生機安裝Windows 98操作系統。省中考中心給的會考軟件在考試服務器上安裝好以后,能夠使用其自帶的功能設定用戶(我這里為s001、s002……s204),并生成相應的考試文件夾,分別為S001、s002……s204,并綁定使用權限,如s001用戶只能使用s001文件夾,并共享為s001$。然后就是要在學生機上映射Z盤,如s1號機網絡磁盤路徑為“\fuwuqis001$”(我這里服務器名為“fuwuqi”,學生機的機器名為s1、s2……s204),這樣學生機都使用指定的用戶名登錄,打開瀏覽器進入考試系統,考試結束后,答題結果就保存到Z盤里了。下面,我們就開始建立Z盤。

    第一步:建立腳本

    筆者這里的服務器建立了域控制器,學生機都要登錄到Domain域。讓所有的用戶在登錄域的時候自動執行一個建立Z盤的腳本不就可以了嗎!

     

    首先打開記事本,輸入如下代碼:

    Set WshNetwork = WScript.CreateObject("WScript.Network")

     

    # 定義使用到的對象

     

    set wshshell=wscript.CreateObject("wscript.shell")

     

    # 定義使用到的對象

     

    wscript.sleep 3000

     

    # 由于以下是使用用戶名來定義網絡驅動器的路徑,當用戶點擊登錄框上的[確定]后,馬上執行第4行代碼,不能立刻識別用戶名,所以要適當延長時間,在這里筆者延長了3秒。

     

    WshNetwork.MapNetworkDrive "z:", "\fuwuqi"&WshNetwork.username&"$"

     

    # 映射網絡驅動器的名稱和路徑。由于考試文件夾的共享名就是“用戶名$”,所以使用“\fuwuqi"&WshNetwork.username&"$”作為共享文件夾夾的路徑。

     

    然后保存為logon.vbs,注意擴展名為vbs。

     

    第二步:使用腳本

    腳本編制好后,要在學生機上運行就要用到登錄腳本。我們在考試服務器上打開“Active Directory用戶和計算機”,在一個用戶上點擊右鍵選擇“屬性”,再選擇“配置文件”,在登錄腳本處輸入“start.bat”。這樣打開s1號機,登錄domain域就可以執行該代碼。打開我的電腦,可以看到里面已經有一個Z盤了。但是這樣還是麻煩,于是筆者又編制了一個批處理文件,輕松完成了這些操作,代碼如下:

     

    @for /L %%A in (10,1,204) do net user s0%%A /add /workstation:
                s%%A /expires:never /scriptpath:start.bat
                @for /L %%A in (1,1,9) do net user s00%%A /add /workstation:
                s%%A /expires:never /scriptpath:start.bat

    該批處理執行完成之后,s1號機只能使用用戶名s001登錄,用戶永不過期,并且用戶登錄域時執行start.bat批處理程序。

     

    將該命令保存為“建立用戶.bat”,運行后幾百個用戶瞬間就完成了。然后只要學生機登錄到domain域,就會自動生成一個Z盤,并且指向指定的考試文件夾。使用起來也特別方便,如果沒有考試的時候我們就把logon.vbs文件從netlogon中移出,考試的時候再加上。這樣學生只有在考試的時候才能使用Z盤。怎么樣,是不是節省了不少工作量啊

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>