- 締切済み
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:としたのです。 それ以外のエイリアス名を指定した場合はうまくいったのですが、コロンが入っているとだめでした。 どのようなことが原因なのでしょうか? また、回避策など教えていただけると幸いです。 以上、よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
ADSIは詳しくないので回避策はわかりませんが、回答がつかないようなので... このadsutil.vbsはADSIを使ってIIS設定の更新かけているのですが、 そのオブジェクト指定で用いられるADSIパス(ADsPath)のパス指定に":"が使えないのが原因かと思われます。 例であげられているものだとADsPathは IIS://localhost/MSFTPSVC/1/ROOT/C: となりますが、最後の":"が使えないということです。 ブラウザで解釈できるようなASCIIコード(%3a)にしてみましたがだめでした。 回避策はGUIで設定ということで...すみません何も解決できてないですね。