使用 Iisftp.vbs 設(shè)置Active Directory 用戶(hù)隔離
應(yīng)用到: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1
可使用命令行腳本 iisftp.vbs(存儲(chǔ)在 systemroot\System32 中)查詢(xún)和設(shè)置用戶(hù)的文件傳輸協(xié)議 (FTP) 主目錄的 Active Directory 目錄服務(wù)屬性。有關(guān)用戶(hù)隔離的詳細(xì)信息,請(qǐng)參閱隔離 FTP 用戶(hù)。
重要事項(xiàng)
只有本地計(jì)算機(jī)上 Administrators 組的成員才能運(yùn)行腳本和可執(zhí)行文件。作為安全性最佳操作,請(qǐng)使用不屬于 Administrators 組的帳戶(hù)登錄計(jì)算機(jī),然后使用 runas 命令以管理員身份運(yùn)行腳本和可執(zhí)行文件。在命令提示符下,鍵入 runas /profile /User:MyComputer\Administrator cmd,使用管理員權(quán)限打開(kāi)一個(gè)命令窗口,然后鍵入 cscript.exeScriptName(包括腳本的完整路徑和任何參數(shù))。
本主題包括下列信息:
•語(yǔ)法:鍵入命令時(shí)必須采用的順序以及它后面的任何參數(shù)和選項(xiàng)。
•參數(shù):賦予命令中變量的值。
•示例:示例代碼和對(duì)結(jié)果的說(shuō)明。
語(yǔ)法
iisftp /GetADProp UserID [ /s Computer [ /u [Domain\]User /p Password]]
iisftp /SetADProp UserID {msIIS-FTPDir|msIIS-FTPRoot} PropertyValue [ /s Computer [ /u [Domain\]User /p Password]]
參數(shù)
/GetADProp
返回特定 Active Directory 用戶(hù)的屬性值。
/SetADProp
設(shè)置特定 Active Directory 用戶(hù)的屬性值。
UserID
必需的。指定 Active Directory 用戶(hù)的登錄 ID。
msIIS-FTPDir|msIIS-FTPRoot
設(shè)置主目錄屬性所必需的。在目錄級(jí)別或根目錄級(jí)別指定隔離。
PropertyValue
設(shè)置主目錄屬性所必需的。指定主目錄和相對(duì)路徑的值。
/s Computer
指定遠(yuǎn)程計(jì)算機(jī)的名稱(chēng)或 IP 地址(不帶反斜杠)。默認(rèn)為本地計(jì)算機(jī)。
/u [Domain\]User
使用格式為用戶(hù)或 domain\user 的指定用戶(hù)帳戶(hù)的權(quán)限連接到 Active Directory。該帳戶(hù)必須是遠(yuǎn)程計(jì)算機(jī)上 Administrators 組的成員。在默認(rèn)情況下,腳本使用本地計(jì)算機(jī)當(dāng)前用戶(hù)的權(quán)限運(yùn)行。
/p Password
指定在 /u 參數(shù)中指定的用戶(hù)帳戶(hù)的密碼。
示例
示例 1:
下例返回本地計(jì)算機(jī)上的用戶(hù)“BSmith”的 Active Directory 屬性。
iisftp /GetADProp BSmith
作為響應(yīng),iisftp 顯示以下消息,后跟默認(rèn)域中 BSmith 的 Active Directory 屬性。在該示例中,“服務(wù)器”表示驅(qū)動(dòng)器 D: 所在的計(jì)算機(jī)名,“Site Name”代表指派給 FTP 站點(diǎn)的名稱(chēng),“Metabase Path”代表由 IIS 指定的配置數(shù)據(jù)庫(kù)項(xiàng),“IP”在默認(rèn)情況下未分配,“Port”在默認(rèn)情況下設(shè)置為 21,“Root”是駐留 FTP 文件的目錄,“IsoMode”設(shè)置為“FTPRoot”,“Status”在默認(rèn)情況下設(shè)置為“STARTED”。
Connecting to server ...Done.
Server = FTPServer
Site Name = Smittys
Metabase Path = MSFTPSVC/1452008083
IP = ALL UNASSIGNED
Port = 21
Root = D:\Public\Archives
IsoMode = FTPRoot
Status = STARTED
示例 2:
下例為遠(yuǎn)程計(jì)算機(jī)上的用戶(hù)“Sales\MJones”設(shè)置 Active Directory 用戶(hù)對(duì)象屬性中的主目錄屬性。
iisftp /SetADProp Sales\MJones FTPDir MikesDir /s SVR16 /u Sales\Admin6 /p p@ssWor#
作為響應(yīng),iisftp 顯示以下消息,其中包括 MJones 的 Active Directory 屬性。在該示例中,“服務(wù)器”表示驅(qū)動(dòng)器 D: 所在的計(jì)算機(jī)名,“Site Name”代表指派給 FTP 站點(diǎn)的名稱(chēng),“Metabase Path”代表由 IIS 指定的配置數(shù)據(jù)庫(kù)項(xiàng),“IP”在默認(rèn)情況下未分配,“Port”在默認(rèn)情況下設(shè)置為 21,“Root”是駐留 FTP 文件的目錄,“IsoMode”設(shè)置為“FTPDir”,“Status”在默認(rèn)情況下設(shè)置為“STARTED”。
Connecting to server ...Done.
Server = SVR16
Site Name = MikesDir
Metabase Path = MSFTPSVC/1452004045
IP = ALL UNASSIGNED
Port = 21
Root = D:\Public\Archives
IsoMode = FTPDir
Status = STARTED
使用腳本的好處就是可以批量執(zhí)行操作。結(jié)合bat與計(jì)劃任務(wù),就更完美了
相關(guān)文章
VBScript把json字符串解析成json對(duì)象的2個(gè)方法
這篇文章主要介紹了VBScript把json字符串解析成json對(duì)象的2個(gè)方法,本文通過(guò)MSScriptControl.ScriptControl和jscript實(shí)現(xiàn),需要的朋友可以參考下2014-08-08
用vbs檢查注冊(cè)表項(xiàng)的訪問(wèn)權(quán)限的代碼
有時(shí)候我們需要知道我們是否對(duì)注冊(cè)表有訪問(wèn)權(quán)限,下面的代碼就是解決了這個(gè)問(wèn)題,檢查下是否能用vbs修改注冊(cè)表項(xiàng)2008-06-06
VBS監(jiān)視網(wǎng)絡(luò)連接與斷開(kāi)的代碼
監(jiān)視網(wǎng)絡(luò)連接與斷開(kāi),特殊情況下可能有點(diǎn)用,兩個(gè)VBS腳本均來(lái)自微軟官網(wǎng)2013-07-07
用vbs實(shí)現(xiàn)判斷計(jì)算機(jī)是筆記本還是臺(tái)式機(jī)的代碼
盡管我們并不知道您自己是怎么解決這個(gè)問(wèn)題的。大家知道,有一個(gè)很小的稱(chēng)為 Win32_SystemEnclosure 的傻瓜式 WMI 類(lèi)2008-06-06
用vbs腳本來(lái)關(guān)閉 HTML 頁(yè)面的代碼
有時(shí)候我們需要用vbs來(lái)關(guān)閉頁(yè)面,可以通過(guò)標(biāo)題名稱(chēng)或者全部關(guān)閉頁(yè)面,下面就來(lái)看下相關(guān)的資料吧,亮點(diǎn)在后面哦2007-03-03
VC中實(shí)現(xiàn)文字豎排的簡(jiǎn)單方法(推薦)
下面小編就為大家?guī)?lái)一篇VC中實(shí)現(xiàn)文字豎排的簡(jiǎn)單方法(推薦)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-05-05
VBS教程:VBscript語(yǔ)句-Option Explicit 語(yǔ)句
VBS教程:VBscript語(yǔ)句-Option Explicit 語(yǔ)句...2006-11-11

