相關(guān)軟件 >創(chuàng)建管理腳本 創(chuàng)建者:webmaster 更新時(shí)間:2005-10-21 00:17 借助腳本,可以使范圍廣泛的常見(jiàn)管理任務(wù)自動(dòng)執(zhí)行,這些任務(wù)如:
管理用戶、組以及組織單位。 配置計(jì)算機(jī)。 管理事件日志。 維護(hù)文件、文件夾和磁盤。 監(jiān)視性能、進(jìn)程和服務(wù)。 Windows Server 2003 家族支持兩種腳本環(huán)境: 命令處理器負(fù)責(zé)運(yùn)行含有批處理語(yǔ)言命令的文件。批處理語(yǔ)言功能有限,但由于早期的操作系統(tǒng)都支持它,所以您可能需要繼續(xù)使用現(xiàn)有的批處理文件。有關(guān)批處理文件的詳細(xì)信息,請(qǐng)參閱 id=specLoc href="MS-ITS:ntcmds.chm::/batch.htm">使用批處理文件。 Windows 腳本宿主 (WSH) 負(fù)責(zé)運(yùn)行含有 Microsoft Visual Basic Scripting Edition (VBScript) 或 Jscript 命令的文件。VBScript 和 Jscript 提供了所有的批處理語(yǔ)言功能以及多種附加功能。例如,用 VBScript 或 Jscript 編寫的腳本,可以和 Active Directory 服務(wù)接口 (ADSI) 交互,以便管理存儲(chǔ)在 Active Directory 中的對(duì)象,它們也可以和 Windows Management Instrumentation (WMI) 交互以便訪問(wèn)系統(tǒng)資源。 除這兩種腳本語(yǔ)言外,WSH 還支持兩個(gè)運(yùn)行時(shí)程序:WScript.exe 和 CScript.exe。創(chuàng)建了含有 VBScript 或 Jscript 命令的 WSH 腳本后,可以使用 WScript 或 CScript 運(yùn)行該腳本。WScript 將腳本作為基于 Windows 的進(jìn)程運(yùn)行,而 CScript 將腳本作為基于控制臺(tái)的進(jìn)程運(yùn)行。
管理員通常希望管理 Active Directory 中的對(duì)象,如組織單位、組和用戶。以下腳本示例顯示了如何才能使用 WSH、VBScript 以及 ADSI 創(chuàng)建 Active Directory 組織單位、組和用戶。在當(dāng)前域中創(chuàng)建了這三種 Active Directory 對(duì)象后,腳本將為新建的用戶帳戶指派密碼,啟用該用戶帳戶,并將該用戶帳戶添加到組中。
創(chuàng)建示例腳本
打開 href="EXEC=Notepad,notepad.exe CHM=UAShared.chm FILE=alt_url_windows_component.htm"> class=shortcut src="ms-its:c:\windows\help\UAshared.chm::/shortcutCold.gif"> class=space> 記事本。 復(fù)制并粘貼,或鍵入以下內(nèi)容: Set oRoot = GetObject("LDAP://rootDSE") Set oDomain = GetObject("LDAP://" & oRoot.Get("defaultNamingContext")) Set oOU=oDomain.Create("organizationalUnit", "ou=Demo OU") oOU.Put "Description", "Demonstration OU" oOU.SetInfo Set oGroup = oOU.Create("Group", "cn=Demo Group") oGroup.Put "sAMAccountName", "DemoGroup" oGroup.Put "Description", "Demonstration Group" oGroup.SetInfo Set oUser = oOU.Create("User", "cn=Demo User") oUser.Put "sAMAccountName", "DemoUser" oUser.Put "Description", "Demonstration User" oUser.SetInfo oUser.SetPassword "qW5rty" oUser.AccountDisabled = False oUser.SetInfo oGroup.Add oUser.ADSPath
在“文件”菜單中,單擊“另存為”。 在“保存類型”中,單擊“所有文件”。 在“文件名”中,鍵入文件名(后隨 .vbs ),然后單擊“保存”。該文件被另存為 VBScript。 src="ms-its:c:\windows\help\UAshared.chm::/note.gif"> 注意
要打開“記事本”,請(qǐng)單擊“開始”,依次指向“程序”、“附件”,然后單擊“記事本”。 id=notepad> 當(dāng)前域的根不能含有名為 Demo OU 的組織單位。 運(yùn)行該示例腳本
打開 href="EXEC=,cmd.exe CHM=UAShared.chm FILE=alt_url_windows_component.htm"> class=shortcut src="ms-its:c:\windows\help\UAshared.chm::/shortcutCold.gif"> class=space>命令提示符。 轉(zhuǎn)到該腳本所在的目錄。 請(qǐng)鍵入: wscript ScriptName .vbs
其中,ScriptName .vbs 是該腳本的名稱。
src="ms-its:c:\windows\help\UAshared.chm::/note.gif"> 注意
要執(zhí)行該過(guò)程,您必須是本地計(jì)算機(jī) href="MS-ITS:C:\WINDOWS\Help\localsec.chm::/lsm_local_groups.htm#administrators_bkmrk">Administrators 組的成員,或者您必須被href="ms-its:C:\WINDOWS\Help\ctasks.chm::/help=glossary.hlp topic=gls_delegation">委派適當(dāng)?shù)臋?quán)限。如果將計(jì)算機(jī)加入域, id=specloc href="MS-ITS:C:\WINDOWS\Help\adconcepts.chm::/sag_adgroups_9builtin_intro.htm#domain_admins_bkmrk">Domain Admins 組的成員可能也可以執(zhí)行這個(gè)過(guò)程。作為安全性的最佳操作,可以考慮使用 href="MS-ITS:C:\WINDOWS\Help\adconcepts.chm::/ad_runas.htm">運(yùn)行方式來(lái)執(zhí)行這個(gè)過(guò)程。 class=anything id=PARA10> 要打開命令提示符,請(qǐng)單擊“開始”,依次指向“程序”和“附件”,然后單擊“命令提示符”。 id=command> 本示例從命令提示符下啟動(dòng)腳本。還可以這樣啟動(dòng)腳本:依次單擊“開始”、“運(yùn)行”,在“打開”中鍵入 wscript ScriptName .vbs ,然后單擊“確定”。 本示例將腳本作為基于 Windows 的進(jìn)程運(yùn)行。要將它作為控制臺(tái)進(jìn)程運(yùn)行,請(qǐng)鍵入 cscript 而不是 wscript 。 詳細(xì)信息,請(qǐng)參閱 target=_new>Microsoft 網(wǎng)站中的 Windows 腳本宿主 、Windows 腳本 (http://www.microsoft.com/) 以及 target=_new>Microsoft Windows 資源工具包網(wǎng)站中的“System Administration Scripting Guide”(系統(tǒng)管理腳本指南)。 class=printOnly>(http://www.microsoft.com/)
相關(guān)文章
本頁(yè)查看次數(shù):