使用 Iisftp.vbs 設(shè)置Active Directory 用戶隔離
應(yīng)用到: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1
可使用命令行腳本 iisftp.vbs(存儲(chǔ)在 systemroot\System32 中)查詢和設(shè)置用戶的文件傳輸協(xié)議 (FTP) 主目錄的 Active Directory 目錄服務(wù)屬性。有關(guān)用戶隔離的詳細(xì)信息,請參閱隔離 FTP 用戶。
重要事項(xiàng)
只有本地計(jì)算機(jī)上 Administrators 組的成員才能運(yùn)行腳本和可執(zhí)行文件。作為安全性最佳操作,請使用不屬于 Administrators 組的帳戶登錄計(jì)算機(jī),然后使用 runas 命令以管理員身份運(yùn)行腳本和可執(zhí)行文件。在命令提示符下,鍵入 runas /profile /User:MyComputer\Administrator cmd,使用管理員權(quán)限打開一個(gè)命令窗口,然后鍵入 cscript.exeScriptName(包括腳本的完整路徑和任何參數(shù))。
本主題包括下列信息:
•語法:鍵入命令時(shí)必須采用的順序以及它后面的任何參數(shù)和選項(xiàng)。
•參數(shù):賦予命令中變量的值。
•示例:示例代碼和對結(jié)果的說明。
語法
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 用戶的屬性值。
/SetADProp
設(shè)置特定 Active Directory 用戶的屬性值。
UserID
必需的。指定 Active Directory 用戶的登錄 ID。
msIIS-FTPDir|msIIS-FTPRoot
設(shè)置主目錄屬性所必需的。在目錄級別或根目錄級別指定隔離。
PropertyValue
設(shè)置主目錄屬性所必需的。指定主目錄和相對路徑的值。
/s Computer
指定遠(yuǎn)程計(jì)算機(jī)的名稱或 IP 地址(不帶反斜杠)。默認(rèn)為本地計(jì)算機(jī)。
/u [Domain\]User
使用格式為用戶或 domain\user 的指定用戶帳戶的權(quán)限連接到 Active Directory。該帳戶必須是遠(yuǎn)程計(jì)算機(jī)上 Administrators 組的成員。在默認(rèn)情況下,腳本使用本地計(jì)算機(jī)當(dāng)前用戶的權(quán)限運(yùn)行。
/p Password
指定在 /u 參數(shù)中指定的用戶帳戶的密碼。
示例
示例 1:
下例返回本地計(jì)算機(jī)上的用戶“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)的名稱,“Metabase Path”代表由 IIS 指定的配置數(shù)據(jù)庫項(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ī)上的用戶“Sales\MJones”設(shè)置 Active Directory 用戶對象屬性中的主目錄屬性。
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)的名稱,“Metabase Path”代表由 IIS 指定的配置數(shù)據(jù)庫項(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)文章
使用腳本調(diào)用系統(tǒng)的關(guān)機(jī)對話框?qū)崿F(xiàn)代碼
以前有介紹如何使用命令行調(diào)用系統(tǒng)的關(guān)機(jī)對話框rundll32.exe shell32.dll #60,但是,上述方法會(huì)存在一問題,XP下無法正常使用該方法進(jìn)行關(guān)機(jī)2012-05-05VBS技術(shù)內(nèi)幕:CreateObject函數(shù)詳解
CreateObject函數(shù)可以說是VBS中最強(qiáng)大的函數(shù),沒有了它,VBS只能用來算算數(shù)學(xué)題。我們都知道CreateObject函數(shù)可以創(chuàng)建對象,但是很多人并不知道其中的奧秘2018-05-05網(wǎng)絡(luò)接口利用率監(jiān)控VBS腳本代碼(Windows)
監(jiān)測windows主機(jī)網(wǎng)絡(luò)接口利用率的vbs代碼,需要的朋友可以參考下。2011-12-12vbs TLI.TLIApplication 被遺忘的COM組件
TLI.TLIApplication是一個(gè)能獲取COM組件Type Library Information(類型庫信息)的COM組件。2011-01-01WMI StdRegProv 通過wmi操作注冊表的vbscript實(shí)現(xiàn)代碼 (本地或遠(yuǎn)程)
WMI StdRegProv 通過wmi操作注冊表的vbscript實(shí)現(xiàn)代碼 (本地或遠(yuǎn)程),需要的朋友可以參考下。2011-12-12vbs-toolkit VBSEdit 提供 免費(fèi)的COM組件
VBSCRIPT 語法簡單 強(qiáng)大 但是功能上明顯不足 需要第三方的控制 e.g. COM 組件來擴(kuò)展其功能. VBSEDIT 安裝完之后就可以在安裝目錄下發(fā)現(xiàn) 免費(fèi)提供的 COM 組件 vbs toolkit2018-06-06vbs腳本 加密 幾個(gè)小細(xì)節(jié)小結(jié)下
加密的vbs腳本拖到這個(gè)腳本上就行了。網(wǎng)上有位朋友問我這個(gè)問題,我由于今天才上email看了下文件,發(fā)現(xiàn)下面的問題,說實(shí)話對于他要問的我和你清楚,我不太會(huì)寫呢,不是出于技術(shù)問題,是出于已經(jīng)沒了這份愛好。出于對朋友學(xué)習(xí)的理解,我給解決了幾個(gè)問題,下面總結(jié)下。并給出正確的代碼。2008-01-01