可使用命令行脚本 iisftp.vbs(存储在 systemroot\System32 中)查询和设置用户的文件传输协议 (FTP) 主目录的 Active Directory® 目录服务属性。 有关用户隔离的详细信息,请参阅隔离 FTP 用户。
要点 您必须是本地计算机上 Administrators 组的成员或者必须被委派了相应的权限,才能运行脚本和可执行文件。作为安全性的最佳操作,请使用不属于 Administrators 组的帐户登录计算机,然后使用运行方式命令以管理员身份运行脚本或可执行文件。在命令提示符下,键入 runas /user:administrative_accountname "script or executable command"。
本主题包括下列信息:
iisftp /GetADProp UserID [/s Computer [/u [Domain\]User/p Password]]
iisftp /SetADProp UserID {FTPDir|FTPRoot} PropertyValue [/s Computer [/u [Domain\]User/p Password]]
示例 1:
下例返回本地计算机上的用户“BSmith”的 Active Directory 属性。
iisftp /GetADProp BSmith
作为响应,iisftp 显示以下消息,后跟默认域中 BSmith 的 Active Directory 属性。在该例中,“Server”代表驱动器 D: 所在的计算机的名称,“Site Name”代表指派给 FTP 站点的名称,“Metabase Path”代表由 IIS 指定的配置数据库项,“IP”在默认情况下未分配,“Port”在默认情况下设置为 21,“Root”是驻留 FTP 文件的目录,“IsoMode”设置为“FTPRoot”,“Status”在默认情况下设置为“STARTED”。
正在连接到服务器 ...已完成。 Server = FTPServer Site Name = Smittys Metabase Path = MSFTPSVC/1452008083 IP = ALL UNASSIGNED Port = 21 Root = D:\Public\Archives IsoMode = FTPRoot Status = STARTED
示例 2:
下例为远程计算机上的用户“Sales\MJones”设置 Active Directory 用户对象属性中的主目录属性。
iisftp /SetADProp Sales\MJones FTPDir MikesDir /s SVR16 /u Sales\Admin6 /p p@ssWor#
作为响应,iisftp 显示以下消息,其中包括 MJones 的 Active Directory 属性。在该例中,“Server”代表驱动器 D: 所在的计算机的名称,“Site Name”代表指定给 FTP 站点的名称,“Metabase Path”代表由 IIS 指定的配置数据库项,“IP”在默认情况下未分配,“Port”在默认情况下设置为 21,“Root”是驻留 FTP 文件的目录,“IsoMode”设置为“FTPDir”,“Status”在默认情况下设置为“STARTED”。
正在连接到服务器 ...已完成。 Server = SVR16 Site Name = MikesDir Metabase Path = MSFTPSVC/1452004045 IP = ALL UNASSIGNED Port = 21 Root = D:\Public\Archives IsoMode = FTPDir Status = STARTED
© 1997-2003 Microsoft Corporation。保留所有权利。