借助腳本,可以使范圍廣泛的常見(jiàn)管理任務(wù)自動(dòng)執(zhí)行,這些任務(wù)如:
除這兩種腳本語(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ì)象,如組織單位、組和用戶(hù)。以下腳本示例顯示了如何才能使用 WSH、VBScript 以及 ADSI 創(chuàng)建 Active Directory 組織單位、組和用戶(hù)。在當(dāng)前域中創(chuàng)建了這三種 Active Directory 對(duì)象后,腳本將為新建的用戶(hù)帳戶(hù)指派密碼,啟用該用戶(hù)帳戶(hù),并將該用戶(hù)帳戶(hù)添加到組中。
創(chuàng)建示例腳本
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
src="ms-its:c:\windows\help\UAshared.chm::/note.gif"> 注意
運(yùn)行該示例腳本
wscript ScriptName.vbs
其中,ScriptName.vbs 是該腳本的名稱(chēng)。
src="ms-its:c:\windows\help\UAshared.chm::/note.gif"> 注意
詳細(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)文章