• 締切済み

FTPの仮想ディレクトリの設定について

FTPの仮想ディレクトリの設定についての質問です。 環境:IIS5.1 仮想ディレクトリをコマンドで作成したく調べた結果、 ”adsutil.vbs”というスクリプトを使用すればできることがわかりました。実際に使用してみたのですが、コロンが入っているとうまくいかないのです。 例)cscript C:\Inetpub\AdminScripts\adsutil.vbs CREATE /MSFTPSVC/1/ROOT/C: "IIsFtpVirtualDir" とすると、 ErrNumber: -2147467259 (0x80004005) Error creating the object: MSFTPSVC/1/ROOT/C: というエラーになってしまいます。 やりたいことはエイリアス名をC:としたのです。 それ以外のエイリアス名を指定した場合はうまくいったのですが、コロンが入っているとだめでした。 どのようなことが原因なのでしょうか? また、回避策など教えていただけると幸いです。 以上、よろしくお願いします。

みんなの回答

noname#41381
noname#41381
回答No.1

ADSIは詳しくないので回避策はわかりませんが、回答がつかないようなので... このadsutil.vbsはADSIを使ってIIS設定の更新かけているのですが、 そのオブジェクト指定で用いられるADSIパス(ADsPath)のパス指定に":"が使えないのが原因かと思われます。 例であげられているものだとADsPathは  IIS://localhost/MSFTPSVC/1/ROOT/C: となりますが、最後の":"が使えないということです。 ブラウザで解釈できるようなASCIIコード(%3a)にしてみましたがだめでした。 回避策はGUIで設定ということで...すみません何も解決できてないですね。

関連するQ&A