• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于PowerShell的公共機(jī)房管理探索

      2015-01-17 11:14:51郭海智
      電腦與電信 2015年10期
      關(guān)鍵詞:配置文件腳本三亞

      郭 亮 郭海智 謝 光

      (三亞學(xué)院理工學(xué)院,海南 三亞 572022)

      基于PowerShell的公共機(jī)房管理探索

      郭 亮 郭海智 謝 光

      (三亞學(xué)院理工學(xué)院,海南 三亞 572022)

      提高公共機(jī)房的快速反應(yīng)能力是機(jī)房管理面臨的重要問題。第三方管理軟件的使用提高了運(yùn)營(yíng)成本并延長(zhǎng)了解決問題的時(shí)間。本文以全國(guó)計(jì)算機(jī)等級(jí)考試環(huán)境為例,利用PowerShell快速完成各種設(shè)置而無需考慮操作系統(tǒng)各種版本,滿足公共機(jī)房的大部分管理工作需要并節(jié)省了人力物力。

      公共機(jī)房管理;PowerShell;腳本編程

      1 引言

      高校公共機(jī)房的管理工作繁重,除滿足正常教學(xué)要求外還需支持各類培訓(xùn)及職稱證書的機(jī)考工作。在確保硬件穩(wěn)定和時(shí)間緊迫的前提下進(jìn)行系統(tǒng)切換及各類軟件、用戶的設(shè)置的工作量大且容易出錯(cuò)。從2006年開始發(fā)布的Power-Shell是Microsoft提供的新一代強(qiáng)大系統(tǒng)管理工具,Windows操作系統(tǒng)所有版本及一些大型系統(tǒng)軟件,如IIS、SQL、Exchange、Oracle等,都提供對(duì)其的良好支持。本文在不使用任何三方軟件的基礎(chǔ)上,以全國(guó)計(jì)算機(jī)等級(jí)考試環(huán)境設(shè)置為例,利用該技術(shù)完成絕大部分自動(dòng)化配置工作。

      2 實(shí)施要求及前期準(zhǔn)備

      全國(guó)每年2次的NCRE考試,對(duì)軟件環(huán)境的設(shè)置是比較繁瑣的。要求每臺(tái)考試機(jī)有唯一的Kxx用戶并具備管理員權(quán)限,需設(shè)置好到服務(wù)器的K盤映射。另外從機(jī)房管理上還需按物理位置對(duì)機(jī)器編制IP和主機(jī)名。

      考試機(jī)系統(tǒng)安裝好.Net平臺(tái)及Windows管理框架包并配置,啟動(dòng)DHCP客戶端服務(wù)。管理員用戶設(shè)置統(tǒng)一密碼。建立鏡像,網(wǎng)絡(luò)廣播整個(gè)考試機(jī)房。服務(wù)器Windows Server 2003以上系統(tǒng),安裝.Net平臺(tái)及Windows管理框架包并配置,啟動(dòng)DHCP服務(wù)。通過DCHP服務(wù)獲取考試機(jī)網(wǎng)卡地址,據(jù)此按管理設(shè)置產(chǎn)生如下配置文件maclist.txt。

      表1 配置文件maclist.txt

      3 具體實(shí)現(xiàn)

      整體思路為考試機(jī)開機(jī)后服務(wù)器掃描網(wǎng)段產(chǎn)生當(dāng)前考試機(jī)列表,分發(fā)腳本和配置參數(shù)到各考試機(jī)執(zhí)行各項(xiàng)配置。

      (1)設(shè)置ip hostname username

      讀取maclist配置文件,產(chǎn)生全局hashtable變量(其中$hhostnametouser為后續(xù)所需)

      (2)測(cè)試連通性,產(chǎn)生macok列表文件為后續(xù)快速連接提供依據(jù)

      (3)發(fā)送腳本及相關(guān)參數(shù)使考試機(jī)并行處理,傳輸完畢后刪除該后臺(tái)任務(wù)

      (4)考試機(jī)收到setinfo腳本和參數(shù)后執(zhí)行各類設(shè)置

      #獲取機(jī)器名

      #添加用戶并設(shè)置權(quán)限

      #設(shè)置新用戶為默認(rèn)登錄

      New-ItemProperty-path"HKLM:SOFTWAREMicrosoftWindows NTCurrentVersionWinlogon"-name Default-Password-PropertyType String-value""|Out-Null

      Set-ItemProperty-path "HKLM:SOFTWAREMicrosoftWindows NTCurrentVersionWinlogon" -name DefaultUserName-value$newusername

      #修改機(jī)器名及IP,并重啟動(dòng)使各類設(shè)置生效

      $computerinfo.rename($newpcname)|Out-Null

      $nic.EnableStatic([string[]]$newip,"255.255.255.0")

      $nic.SetGateways($network+".1")

      Restart-Computer-force

      (5)產(chǎn)生映射盤

      #建立客戶機(jī)執(zhí)行腳本setshare.ps1

      #獲取已經(jīng)登錄的用戶sid(考慮到考試機(jī)有多帳號(hào)設(shè)置,需找到對(duì)應(yīng)的考試機(jī)用戶名)

      #添加共享

      #用前期掃描的mac列表獲得當(dāng)前IP,發(fā)送腳本及參數(shù)

      4 結(jié)束語

      上述運(yùn)用體現(xiàn)了powershell的部分功能:文件操作,利用WMI獲取信息,管道操作,后臺(tái)任務(wù)控制,遠(yuǎn)程操作,正則表達(dá)式,hashtable類型,多項(xiàng)系統(tǒng)操作。該方法無需三方軟件的支持,無需考慮微軟操作系統(tǒng)版本,只需在服務(wù)器端運(yùn)行腳本即可完成所有設(shè)置,比以往采用的人工方法明顯高效、安全。該技術(shù)的引入有利于提升公共機(jī)房管理的效率并降低管理成本。

      [1]唐猛,朱瑾.NCRE機(jī)試考務(wù)管理研究與實(shí)踐[J].云南大學(xué)學(xué)報(bào)(自然科學(xué)版),2011(S1):294-297.

      [2]Lee Holmes.windows powershell cookbook,3rd edition[M].O’reilly Media,2012.

      [3]Don Jones,Richard Siddaway,Jeffery Hicks.PowerShell in Depth [M].Manning Publications Co.2013.

      Exploration on the Public Computer Room Management Based on PowerShell

      Guo Liang Guo HaizhiXie Guang

      (Sanya University,Sanya 572022,Hainan)

      It is an important problem to improve the response ability in the management of public computer room.The application of the third party management software increases the operating costs and extends the time to solve the problem.Taking the national computer grade examination as an example,PowerShell is used to complete a variety of settings quickly without considering operating system versions,to meet the needs of most public computer room management and save the manpower and material resources.

      public computer room management;PowerShell;script programming

      TP39

      A

      1008-6609(2015)10-0085-03

      郭亮,男,重慶人,碩士,講師,研究方向:計(jì)算機(jī)網(wǎng)絡(luò)。

      猜你喜歡
      配置文件腳本三亞
      酒駕
      提示用戶配置文件錯(cuò)誤 這樣解決
      安奇奇與小cool 龍(第二回)
      搭建簡(jiǎn)單的Kubernetes集群
      互不干涉混用Chromium Edge
      忘記ESXi主機(jī)root密碼怎么辦
      數(shù)據(jù)庫系統(tǒng)shell腳本應(yīng)用
      海南三亞之旅
      『貴州小三亞』——羅甸
      快樂假期
      建平县| 阜平县| 裕民县| 阿克陶县| 汉沽区| 海安县| 武邑县| 卢氏县| 太和县| 玉山县| 滕州市| 宝丰县| 广东省| 团风县| 荆州市| 桃源县| 武汉市| 旺苍县| 万载县| 将乐县| 靖宇县| 河西区| 云林县| 华宁县| 夏邑县| 土默特左旗| 四平市| 克拉玛依市| 永德县| 进贤县| 综艺| 湖南省| 怀仁县| 遵义市| 海盐县| 南木林县| 永丰县| 乐平市| 黄平县| 澳门| 介休市|