這第四種方法較之前面的第二,第三種方法,是最可行的一種,可能百發(fā)百中吧.:)請(qǐng)著重看啟動(dòng)腳本的最后一種應(yīng)用.
深入淺出Win2000計(jì)算機(jī)啟動(dòng)/關(guān)機(jī)腳本
一.簡(jiǎn)介
Win2000計(jì)算機(jī)啟動(dòng)/關(guān)機(jī)腳本(startup/shutdown scripts)是Win2000的一個(gè)新特點(diǎn).啟動(dòng)腳本是邀請(qǐng)用戶登錄之前運(yùn)行的批文件,它的功能類似于Win9X和DOS中的自動(dòng)執(zhí)行批處理文件autoexec.bat;關(guān)機(jī)腳本是計(jì)算機(jī)關(guān)機(jī)之前運(yùn)行的批文件.
與Win2000用戶登錄/注銷腳本(logon/logoff scripts)相比,它們之間的主要區(qū)別是:計(jì)算機(jī)啟動(dòng)/關(guān)機(jī)腳本在計(jì)算機(jī)啟動(dòng)和關(guān)機(jī)時(shí)運(yùn)行,腳本程序只運(yùn)行一次,通常在啟動(dòng)腳本運(yùn)行完畢后才出現(xiàn)邀請(qǐng)用戶登錄的對(duì)話框;用戶登錄/注銷腳本在邀請(qǐng)用戶登錄的對(duì)話框出現(xiàn)后,用戶登錄系統(tǒng)或從系統(tǒng)注銷時(shí)運(yùn)行,運(yùn)行次數(shù)由用戶登錄/注銷的次數(shù)決定,每登錄/注銷系統(tǒng)一次,腳本程序就運(yùn)行一次.
二.指派
在啟用計(jì)算機(jī)啟動(dòng)/關(guān)機(jī)腳本前,必須進(jìn)行指派.指派計(jì)算機(jī)啟動(dòng)/關(guān)機(jī)腳本需要通過(guò)組策略MMC(管理控制臺(tái))管理單元進(jìn)行,具體的操作如下:
1.單擊"開始"菜單->"運(yùn)行",在打開框內(nèi)輸入"MMC",打開微軟管理控制臺(tái)(Microsoft Management Console,MMC).
2.單擊"控制臺(tái)"菜單->"添加/刪除管理單元...",在跳出"添加/刪除管理單元"對(duì)話框內(nèi)單擊"添加"按鈕,添加獨(dú)立管理單元.
3.在"添加獨(dú)立管理單元"對(duì)話框的"可用的獨(dú)立管理單元"列表內(nèi)選擇"組策略",按下面的"添加"按鈕.
4.當(dāng)系統(tǒng)詢問使用哪一個(gè)組策略對(duì)象時(shí),如果你要指派面向本地計(jì)算機(jī),只在本地計(jì)算機(jī)執(zhí)行的啟動(dòng)/關(guān)機(jī)腳本,請(qǐng)選擇缺省的"本地計(jì)算機(jī)"組策略對(duì)象;如果你要指派面向Win2000域,在域內(nèi)所有計(jì)算機(jī)上執(zhí)行的啟動(dòng)/關(guān)機(jī)腳本,那請(qǐng)點(diǎn)擊"選擇組策略對(duì)象"對(duì)話框中的"瀏覽..."按鈕,在"瀏覽組策略"對(duì)話框選定能應(yīng)用到整個(gè)域中的組策略對(duì)象,這里以"Default Domain Policy"對(duì)象為例,它是Win2000域缺省的域策略對(duì)象(圖一)(t1.gif).
5.完成后依次關(guān)閉各對(duì)話框回到管理控制臺(tái),現(xiàn)在管理控制臺(tái)上就有了一個(gè)相應(yīng)的組策略對(duì)象樹(圖二)(t2.gif).
6.在管理控制臺(tái)左側(cè)的控制臺(tái)樹窗格中,依次展開組策略對(duì)象->"計(jì)算機(jī)配置"->"Windows設(shè)置"->"腳本(啟動(dòng)/關(guān)閉)"節(jié)點(diǎn),雙擊右側(cè)詳細(xì)資料窗格中的"啟動(dòng)"或"關(guān)機(jī)"項(xiàng)目就可以設(shè)置計(jì)算機(jī)啟動(dòng)或關(guān)機(jī)時(shí)使用的腳本了(圖三)(t3.gif)(因Win2000計(jì)算機(jī)啟動(dòng)和關(guān)機(jī)腳本的設(shè)置方法相同,下面的操作均以啟動(dòng)腳本為例).
7.雙擊右側(cè)詳細(xì)資料窗格中的"啟動(dòng)"項(xiàng)目,在跳出的"啟動(dòng)屬性"對(duì)話框中點(diǎn)擊"添加"按鈕,添加新的計(jì)算機(jī)啟動(dòng)腳本.
8.一個(gè)啟動(dòng)腳本條目包括兩方面的內(nèi)容:腳本名和腳本參數(shù)(圖四)(t4.gif).如果腳本名不包含文件路徑,比如圖中的腳本文件名只是"scripta.vbs",系統(tǒng)會(huì)到缺省的計(jì)算機(jī)啟動(dòng)腳本路徑下尋找這個(gè)腳本文件.腳本的參數(shù)是可選的,可填可不填,看實(shí)際情況而定,圖中的開機(jī)腳本使用了運(yùn)行參數(shù)"start".
9.本地計(jì)算機(jī)腳本的缺省路徑通常是"%systemroot%\system32\GroupPolicy\Machine\Scripts",如"C:\winnt\system32\GroupPolicy\Machine\Scripts".應(yīng)用到域的計(jì)算機(jī)腳本的缺省路徑通常是""\\\sysvol\\Policies\\Machine\Scripts",如"\\MyDC1\sysvol\Mydom.com\Policies\{31B2F340-016D-11D2-832F-00C04FB873F9}\Machine\Scripts".啟動(dòng)腳本文件存放在"Startup"子文件夾中,關(guān)機(jī)腳本文件存放在"ShutDown"子文件夾中.
10.我們可以根據(jù)需要重復(fù)點(diǎn)擊"啟動(dòng)屬性"對(duì)話框中的"添加"按扭,為計(jì)算機(jī)添加多個(gè)啟動(dòng)腳本(圖五)(t5.gif).
11.設(shè)置完畢,保存后退出組策略MMC管理單元.等組策略刷新后,這些腳本就會(huì)在計(jì)算機(jī)啟動(dòng)和關(guān)機(jī)時(shí)起作用.
三.深入
1.我們對(duì)計(jì)算機(jī)啟動(dòng)/關(guān)機(jī)腳本的設(shè)置數(shù)據(jù)被Win2000保存在了一個(gè)名為scripts.ini的隱藏配置文件中,這個(gè)文件位于"C:\WINNT\system32\GroupPolicy\Machine\Scripts"目錄下,可以使用任一款文件編輯軟件如記事本進(jìn)行編輯.
scripts.ini文件內(nèi)容通常包含兩個(gè)數(shù)據(jù)段:[Startup]和[Shutdown],[Startup]數(shù)據(jù)段下是啟動(dòng)腳本配置,[Shutdown]數(shù)據(jù)段下是關(guān)機(jī)腳本配置.每個(gè)腳本條目被分成腳本名和腳本參數(shù)兩部分存貯,腳本名保存在XCmdLine關(guān)鍵字下,參數(shù)保存在XParameters關(guān)鍵字下,這里的X表示從0開始的腳本序號(hào),以區(qū)別多個(gè)腳本條目和標(biāo)志各腳本條目的運(yùn)行順序.下面是一個(gè)簡(jiǎn)單的scripts.ini文件的例子:
[Startup]
0CmdLine=d:\start\ss.bat
0Parameters=
1CmdLine=scriptsa.vbs
1Parameters=start
[Shutdown]
0CmdLine=shut.vbs
0Parameters=
從例子中我們可以看出,共設(shè)置了兩個(gè)計(jì)算機(jī)啟動(dòng)腳本:ss.bat和scripta.vbs.ss.bat位于d:\start目錄下,沒有使用參數(shù);scriptsa.vbs位于缺省的啟動(dòng)腳本目錄C:\WINNT\system32\GroupPolicy\Machine\Scripts\Startup下,使用了參數(shù)"start".兩個(gè)腳本的執(zhí)行順序是先執(zhí)行ss.bat后執(zhí)行scriptsa.vbs.設(shè)置了一個(gè)關(guān)機(jī)腳本shut.vbs,沒有使用參數(shù),該腳本位于缺省的關(guān)機(jī)腳本目錄C:\WINNT\system32\GroupPolicy\Machine\Scripts\Shutdown下.
2.啟動(dòng)/關(guān)機(jī)腳本的運(yùn)行情況,包含是否同步運(yùn)行、是否顯示運(yùn)行狀態(tài)、最長(zhǎng)等待時(shí)間等,都可以在組策略中進(jìn)行微調(diào).具體操作如下:
(1)-(5)步同第二部分指派操作中的1-5步;
(6)在管理控制臺(tái)左側(cè)的控制臺(tái)樹窗格中,依次展開組策略對(duì)象->"計(jì)算機(jī)配置"->"管理模板"->"登錄"節(jié)點(diǎn),右側(cè)詳細(xì)內(nèi)容窗格中顯示的內(nèi)容有四項(xiàng)與啟動(dòng)/關(guān)機(jī)腳本有關(guān):非同步運(yùn)行啟動(dòng)腳本,顯示啟動(dòng)腳本的運(yùn)行狀態(tài),顯示關(guān)機(jī)腳本的運(yùn)行狀態(tài),組策略腳本的最長(zhǎng)等待時(shí)間.
深入淺出Win2000計(jì)算機(jī)啟動(dòng)/關(guān)機(jī)腳本
一.簡(jiǎn)介
Win2000計(jì)算機(jī)啟動(dòng)/關(guān)機(jī)腳本(startup/shutdown scripts)是Win2000的一個(gè)新特點(diǎn).啟動(dòng)腳本是邀請(qǐng)用戶登錄之前運(yùn)行的批文件,它的功能類似于Win9X和DOS中的自動(dòng)執(zhí)行批處理文件autoexec.bat;關(guān)機(jī)腳本是計(jì)算機(jī)關(guān)機(jī)之前運(yùn)行的批文件.
與Win2000用戶登錄/注銷腳本(logon/logoff scripts)相比,它們之間的主要區(qū)別是:計(jì)算機(jī)啟動(dòng)/關(guān)機(jī)腳本在計(jì)算機(jī)啟動(dòng)和關(guān)機(jī)時(shí)運(yùn)行,腳本程序只運(yùn)行一次,通常在啟動(dòng)腳本運(yùn)行完畢后才出現(xiàn)邀請(qǐng)用戶登錄的對(duì)話框;用戶登錄/注銷腳本在邀請(qǐng)用戶登錄的對(duì)話框出現(xiàn)后,用戶登錄系統(tǒng)或從系統(tǒng)注銷時(shí)運(yùn)行,運(yùn)行次數(shù)由用戶登錄/注銷的次數(shù)決定,每登錄/注銷系統(tǒng)一次,腳本程序就運(yùn)行一次.
二.指派
在啟用計(jì)算機(jī)啟動(dòng)/關(guān)機(jī)腳本前,必須進(jìn)行指派.指派計(jì)算機(jī)啟動(dòng)/關(guān)機(jī)腳本需要通過(guò)組策略MMC(管理控制臺(tái))管理單元進(jìn)行,具體的操作如下:
1.單擊"開始"菜單->"運(yùn)行",在打開框內(nèi)輸入"MMC",打開微軟管理控制臺(tái)(Microsoft Management Console,MMC).
2.單擊"控制臺(tái)"菜單->"添加/刪除管理單元...",在跳出"添加/刪除管理單元"對(duì)話框內(nèi)單擊"添加"按鈕,添加獨(dú)立管理單元.
3.在"添加獨(dú)立管理單元"對(duì)話框的"可用的獨(dú)立管理單元"列表內(nèi)選擇"組策略",按下面的"添加"按鈕.
4.當(dāng)系統(tǒng)詢問使用哪一個(gè)組策略對(duì)象時(shí),如果你要指派面向本地計(jì)算機(jī),只在本地計(jì)算機(jī)執(zhí)行的啟動(dòng)/關(guān)機(jī)腳本,請(qǐng)選擇缺省的"本地計(jì)算機(jī)"組策略對(duì)象;如果你要指派面向Win2000域,在域內(nèi)所有計(jì)算機(jī)上執(zhí)行的啟動(dòng)/關(guān)機(jī)腳本,那請(qǐng)點(diǎn)擊"選擇組策略對(duì)象"對(duì)話框中的"瀏覽..."按鈕,在"瀏覽組策略"對(duì)話框選定能應(yīng)用到整個(gè)域中的組策略對(duì)象,這里以"Default Domain Policy"對(duì)象為例,它是Win2000域缺省的域策略對(duì)象(圖一)(t1.gif).
5.完成后依次關(guān)閉各對(duì)話框回到管理控制臺(tái),現(xiàn)在管理控制臺(tái)上就有了一個(gè)相應(yīng)的組策略對(duì)象樹(圖二)(t2.gif).
6.在管理控制臺(tái)左側(cè)的控制臺(tái)樹窗格中,依次展開組策略對(duì)象->"計(jì)算機(jī)配置"->"Windows設(shè)置"->"腳本(啟動(dòng)/關(guān)閉)"節(jié)點(diǎn),雙擊右側(cè)詳細(xì)資料窗格中的"啟動(dòng)"或"關(guān)機(jī)"項(xiàng)目就可以設(shè)置計(jì)算機(jī)啟動(dòng)或關(guān)機(jī)時(shí)使用的腳本了(圖三)(t3.gif)(因Win2000計(jì)算機(jī)啟動(dòng)和關(guān)機(jī)腳本的設(shè)置方法相同,下面的操作均以啟動(dòng)腳本為例).
7.雙擊右側(cè)詳細(xì)資料窗格中的"啟動(dòng)"項(xiàng)目,在跳出的"啟動(dòng)屬性"對(duì)話框中點(diǎn)擊"添加"按鈕,添加新的計(jì)算機(jī)啟動(dòng)腳本.
8.一個(gè)啟動(dòng)腳本條目包括兩方面的內(nèi)容:腳本名和腳本參數(shù)(圖四)(t4.gif).如果腳本名不包含文件路徑,比如圖中的腳本文件名只是"scripta.vbs",系統(tǒng)會(huì)到缺省的計(jì)算機(jī)啟動(dòng)腳本路徑下尋找這個(gè)腳本文件.腳本的參數(shù)是可選的,可填可不填,看實(shí)際情況而定,圖中的開機(jī)腳本使用了運(yùn)行參數(shù)"start".
9.本地計(jì)算機(jī)腳本的缺省路徑通常是"%systemroot%\system32\GroupPolicy\Machine\Scripts",如"C:\winnt\system32\GroupPolicy\Machine\Scripts".應(yīng)用到域的計(jì)算機(jī)腳本的缺省路徑通常是""\\\sysvol\\Policies\\Machine\Scripts",如"\\MyDC1\sysvol\Mydom.com\Policies\{31B2F340-016D-11D2-832F-00C04FB873F9}\Machine\Scripts".啟動(dòng)腳本文件存放在"Startup"子文件夾中,關(guān)機(jī)腳本文件存放在"ShutDown"子文件夾中.
10.我們可以根據(jù)需要重復(fù)點(diǎn)擊"啟動(dòng)屬性"對(duì)話框中的"添加"按扭,為計(jì)算機(jī)添加多個(gè)啟動(dòng)腳本(圖五)(t5.gif).
11.設(shè)置完畢,保存后退出組策略MMC管理單元.等組策略刷新后,這些腳本就會(huì)在計(jì)算機(jī)啟動(dòng)和關(guān)機(jī)時(shí)起作用.
三.深入
1.我們對(duì)計(jì)算機(jī)啟動(dòng)/關(guān)機(jī)腳本的設(shè)置數(shù)據(jù)被Win2000保存在了一個(gè)名為scripts.ini的隱藏配置文件中,這個(gè)文件位于"C:\WINNT\system32\GroupPolicy\Machine\Scripts"目錄下,可以使用任一款文件編輯軟件如記事本進(jìn)行編輯.
scripts.ini文件內(nèi)容通常包含兩個(gè)數(shù)據(jù)段:[Startup]和[Shutdown],[Startup]數(shù)據(jù)段下是啟動(dòng)腳本配置,[Shutdown]數(shù)據(jù)段下是關(guān)機(jī)腳本配置.每個(gè)腳本條目被分成腳本名和腳本參數(shù)兩部分存貯,腳本名保存在XCmdLine關(guān)鍵字下,參數(shù)保存在XParameters關(guān)鍵字下,這里的X表示從0開始的腳本序號(hào),以區(qū)別多個(gè)腳本條目和標(biāo)志各腳本條目的運(yùn)行順序.下面是一個(gè)簡(jiǎn)單的scripts.ini文件的例子:
[Startup]
0CmdLine=d:\start\ss.bat
0Parameters=
1CmdLine=scriptsa.vbs
1Parameters=start
[Shutdown]
0CmdLine=shut.vbs
0Parameters=
從例子中我們可以看出,共設(shè)置了兩個(gè)計(jì)算機(jī)啟動(dòng)腳本:ss.bat和scripta.vbs.ss.bat位于d:\start目錄下,沒有使用參數(shù);scriptsa.vbs位于缺省的啟動(dòng)腳本目錄C:\WINNT\system32\GroupPolicy\Machine\Scripts\Startup下,使用了參數(shù)"start".兩個(gè)腳本的執(zhí)行順序是先執(zhí)行ss.bat后執(zhí)行scriptsa.vbs.設(shè)置了一個(gè)關(guān)機(jī)腳本shut.vbs,沒有使用參數(shù),該腳本位于缺省的關(guān)機(jī)腳本目錄C:\WINNT\system32\GroupPolicy\Machine\Scripts\Shutdown下.
2.啟動(dòng)/關(guān)機(jī)腳本的運(yùn)行情況,包含是否同步運(yùn)行、是否顯示運(yùn)行狀態(tài)、最長(zhǎng)等待時(shí)間等,都可以在組策略中進(jìn)行微調(diào).具體操作如下:
(1)-(5)步同第二部分指派操作中的1-5步;
(6)在管理控制臺(tái)左側(cè)的控制臺(tái)樹窗格中,依次展開組策略對(duì)象->"計(jì)算機(jī)配置"->"管理模板"->"登錄"節(jié)點(diǎn),右側(cè)詳細(xì)內(nèi)容窗格中顯示的內(nèi)容有四項(xiàng)與啟動(dòng)/關(guān)機(jī)腳本有關(guān):非同步運(yùn)行啟動(dòng)腳本,顯示啟動(dòng)腳本的運(yùn)行狀態(tài),顯示關(guān)機(jī)腳本的運(yùn)行狀態(tài),組策略腳本的最長(zhǎng)等待時(shí)間.

