none
IISのFTPサイト設定のスクリプト化について RRS feed

  • 質問

  • 教えてください。
    サーバを立てる際に、IISにたいして同様の設定を行うことが多いので、
    VBScriptにより、洩れなく同一の設定を行いたいと思います。
    仮想ディレクトリとアクセス権限は作成が出来ましたが、
    ログの詳細設定の拡張オプションをGUI(IISマネージャ)からではなく、
    スクリプトで行いたいと思います。
    WMI等検索しましたが、見つからず困っています。
    お力をお貸しください。
    よろしくお願い致します。
    なお、その情報を見つけた方法もご教授いただけると助かります。
    よろしくお願い致します。
    • 移動 Wang Huang 2012年10月2日 1:31 (移動元:Internet Information Services 5.x, 6.0 - 全般)
    2009年2月18日 4:21

回答

  • こんにちは。

    # バージョンが書いてないので IIS 6.0 を想定します。

    基本的に設定は adsutil.vbs で設定するといいですよ。InetPub\AdminScripts にあります。

    コマンドラインから、次のようにして見える設定がマシンワイドの FTP の設定です。

    > cscript adsutil.vbs ENUM /MSFTPSVC

    サイト毎の設定は、

    > cscript adsutil.vbs ENUM /MSFTPSVC/1

    として確認することができます。(1 はサイト番号です)
    サイト毎の設定がないときは、親ノードの設定が引き継がれています。

    Log* というフラグが見えると思いますが、これを設定することでログの詳細設定を変更することが可能です。

    設定するときは、

    > cscript adsutil.vbs SET /MSFTPSVC/LogExtFileTime False

    などのように設定します。

    ちなみに、どこに設定があるのかわかりにくいときは、

    > cscript adsutil.vbs ENUM_ALL /MSFTPSVC

    とすると、FTP の設定が全部ダンプできますので、それを参考にすると良いでしょう。

    # この情報を見つけた方法は... 知っていたのでどうやって覚えたかは覚えていないです。
    # 実は以前、MS で IIS の担当をしていました。
    # IIS については、私のサイトにも情報をこれから掲載していきますので、ぜひご覧ください!
    # プログラミング徹底解説 よくわかる IIS  http://keicode.com/iis/

    以上、ご参考になりましたら幸いです。

    ------------------------------------
    だどさん http://keicode.com/
    • 回答としてマーク 服部清次 2009年2月23日 9:15
    2009年2月18日 7:29

すべての返信

  • こんにちは。

    # バージョンが書いてないので IIS 6.0 を想定します。

    基本的に設定は adsutil.vbs で設定するといいですよ。InetPub\AdminScripts にあります。

    コマンドラインから、次のようにして見える設定がマシンワイドの FTP の設定です。

    > cscript adsutil.vbs ENUM /MSFTPSVC

    サイト毎の設定は、

    > cscript adsutil.vbs ENUM /MSFTPSVC/1

    として確認することができます。(1 はサイト番号です)
    サイト毎の設定がないときは、親ノードの設定が引き継がれています。

    Log* というフラグが見えると思いますが、これを設定することでログの詳細設定を変更することが可能です。

    設定するときは、

    > cscript adsutil.vbs SET /MSFTPSVC/LogExtFileTime False

    などのように設定します。

    ちなみに、どこに設定があるのかわかりにくいときは、

    > cscript adsutil.vbs ENUM_ALL /MSFTPSVC

    とすると、FTP の設定が全部ダンプできますので、それを参考にすると良いでしょう。

    # この情報を見つけた方法は... 知っていたのでどうやって覚えたかは覚えていないです。
    # 実は以前、MS で IIS の担当をしていました。
    # IIS については、私のサイトにも情報をこれから掲載していきますので、ぜひご覧ください!
    # プログラミング徹底解説 よくわかる IIS  http://keicode.com/iis/

    以上、ご参考になりましたら幸いです。

    ------------------------------------
    だどさん http://keicode.com/
    • 回答としてマーク 服部清次 2009年2月23日 9:15
    2009年2月18日 7:29
  •  たどさん。
    情報有難うございました。
    早速、スクリプト作成にとりかかります。
    有難うございました。
    2009年2月23日 6:15
  • ごろねこ さん、

    こんにちは!
    フォーラム オペレーターの服部 清次です。

    今回、だどさん さんが紹介してくださった情報が役に立ったようですので、私の方で、だどさん さんの投稿を [回答としてマーク] させていただきました。
    ごろねこ さんと同じ疑問を持たれた他の方々にも、ぜひこちらの情報を参照していただきたいと思いますので! (^^)

    また何か困ったことがありましたら、ぜひ TechNet フォーラムをご利用ください。
    これからも、TechNet フォーラムをよろしくお願いします。
    それでは、また! (^_^)/


    _______________________________________
    マイクロソフト株式会社 フォーラム オペレーター 服部 清次
    2009年2月23日 9:20