Web Folders 4 WHS

Add-in(アドイン)

WHSのリモートアクセスでは、共有フォルダにアクセスして、ファイルの ダウンロードやアップロードを行うことが出来ます。 しかしながら、

  • アップロードの際にはフォルダのアップロードは出来ず、ファイル 単位でのアップロードしか出来ない
  • ダウンロードの際に複数ファイルをダウンロードしようとすると、自動的に ひとつの圧縮ファイルに圧縮されてダウンロードされる

といった好みが分かれる点があります。 人によってはエクスプローラー上からの操作同様にファイルを扱いたいと いう方もいらっしゃるでしょう。
しばしばこのようなニーズを満たしたい場合にFTPを使うという方が いるようですが、FTPはセキュリティ的にも非常に甘く、認証を設定したと しても平文でユーザー名、パスワードがやりとりされるため、個人情報を 満載したWHS上でFTPを走らせるのはやめた方がよいでしょう。FTPの ポートを開放することも、ウィルス等に狙われやすくなる一因となります。 (また、WHSにWindows Server 2003のFTPサーバー機能を追加インストール することはEULA(使用許諾契約)に違反すると思われます)

そういう場合に、この Web Folders 4 WHS は非常に魅力的なAdd-inです。 WHS上の共有フォルダに対して、インターネット上からHTTPS(SSL)経由で アクセスすることが出来、ネットワークフォルダやネットワークドライブとして クライアントPCで登録しておけば、Windowsエクスプローラーからローカル上の フォルダと同様に扱うことが出来ます。 しかもSSLを利用しているためセキュアな通信が可能です。 その上、この機能はWindowsの機能(Windows UNC Shares,  IIS Virtual Directory, WebDav ,Windows Distributed File System)を組み合わせて活用しているだけで 特殊なソフトをインストールしているわけでもないため、この点でも安心です。 WHSに設定した共有フォルダやユーザーアカウントをそのまま活用できます。

なお、参考までにWebDAVのクライアント機能はWindows標準の機能でも良いですが、個人的には、Windows Vista/7 32/64bit対応のWebDAVクライアント Gladinet Cloud Desktopをお勧めします。
設定方法:
(インストール方法は他のAdd-in同様、WHSコンソールから)

こちらのサイトからダウンロードしてください。
また、インストール後WindowsUpdateを実施するか、 Software Update for Web Folders (KB907306)
ダウンロードして インストールしてください。

 

 

Vistaの場合は

Software Update for Web Folders (KB907306)
をダウンロードして インストールの上、フォルダを開くときはダブルクリックではなく、
フォルダを右クリックして「開く」を選択してご利用ください

または、Vista、Windows 7 でご利用になる方はこちらも参考になさってください

 

1 8604bd122c745d21ba5e2a406c4b769f インストールが完了すると、WHSコンソールの[設定]の中に[Web Folders]が作成されます。
2 d2a8a696003a1ce9704d9434c102524d [Settings]を押下すると、左のような画面が出てきますので、[はい]を選択します。
3 6a5b9652a3a3a71edac6a59e833efb51 Webフォルダとして作成されるフォルダの名前を入力します。 https://xxx.homeserver.com/入力したフォルダ名 でアクセスが可能になります。
4 ec1ceef3746a25db0567a75c4f3de58c WebDavのインストールをする旨のメッセージが表示されるので[OK]を押下します。
5 cfe085413f315128dbcd911cbcd7f7af Windowsコンポーネントのインストールが自動的に始まります。
6 2c48831ea4786079374cc852e27fdec0 設定が完了すると、左のようにすべての項目に緑色のチェックが付きます。 # インストール完了後、WHSにリモートデスクトップでログインし、Software Update for Web Folders (KB907306)をダウンロードして インストール
7 993807efadc41fe7d8f9a22aa898e01a コンソールの[Web Folders]タブに移動します。
8 f1731595c39ccb5579f0b53a0e4f7f73 Web上で共有するフォルダを選択して、[Add]を押下します。
クライアントPCからのアクセス
fddf6b7e3be29758b71d85c4da70711f クライアントPC上ではVistaやWindows 7 の場合は[マイコンピューター]から[ネットワークの場所を追加する]、XPの場合は[マイネットワーク]から[ネットワークプレースの追加]を実行します。左のスクリーンショットはWindows 7 の例です。 (ネットワークドライブとしても設定出来ます) # この手順はLAN外から実施することを前提にしています。自宅LAN内でも同じように利用するには通常hostsファイルに設定するなどして、名前解決できるようにする必要があります(hostsファイルの記入方法は末尾を参考に)。 自宅内で使うPCは直接共有フォルダを覗けばいいので、問題ないと思いますが。
6c036059f840a0fd635b1b695d12d9ac [ ネットワークの場所の追加]ウィザードが始まります。
d87bbc3fbedb4a299f64065b645874ee [ カスタムのネットワークの場所を選択]を選択した状態で次へ。
bf13c630aceddf120da77a9db2cfec68 Web サイトの場所を指定します。 https://xxx.homeserver.com/フォルダ名 ※3 で入力したフォルダ名 と入力します。
9b4a911d3bd886667ea21a50d35b53d6 フォルダへのアクセス権をもった [ユーザー名]、[パスワード]を入力します。
b818082657f8add9039a332040c1cb4c [ネットワークの場所の名前]を入力します。マイコンピューター上で表示されるフォルダの名称になります。
f7b48b17b433a9de6c1896312b13e94e 完了画面
39f653657fb6cb99f6295fa70fb808eb コンピューターを開くと、上記で設定した名前のフォルダが[ネットワークの場所]に追加されています。
9d6494c2de9543682c95d5eedfdd5085 選択すると左のようなショートカットが表示されます。
fbe97ce37f7f1008150200383b30e4ca ショートカットをクリックすると、8 で設定したフォルダが見えます。
e8a649ede707ba8d165e9c2774b8a8a7 フォルダを開いて、デスクトップ上からTestフォルダをドラッグアンドドロップすると、
22be34c66ddeb9861d61c053571b56f8 フォルダのコピーが出来ます。
補足 d800e98034ca00a063b0c201790240a8 左は同じWeb共有フォルダをネットワークドライブとして追加した画面。

 

このAdd-in、相当便利だと思うのですが、国内であまり使っているユーザーさんを見かけません。
先日の週アス アンケートにも名前がなかったし…。もったいないなぁ~。
# hostsファイルの設定例 C:\Windows\System32\drivers\etc に hosts という名前のファイル(拡張子なし)を作成し、

WHSのIPアドレス       xxx.homeserver.com

   という一行を記入します。     eg.   192.168.0.5    hogehoge.homeserver.com

コメント

  1. maru より:

    SECRET: 0
    PASS: 74be16979710d4c4e7c6647856088456
    ISAPIはチェックされています。
    その後、VMwareにWHSとWindows 7を新規にインストールして試して
    みましたが、結果は同じでした。
    会社のWHSと自宅のWHSでも症状が同じです。
    設定&環境を見直してみたいと思います。
    ありがとうございました。

  2. よし より:

    SECRET: 0
    PASS: 74be16979710d4c4e7c6647856088456
    hostsにIPを書くよりも、WHSでDNSサーバを建てて
    hogehoge.homeserver.comに対してローカルのIP addressを返すようにすると、ノートPCを持ち出したときにhostsの切替をしなくて済むのでいいと思いますよ。
    LAN内のDNSクエリをWHSを通すようしないといけないので、WHSが止まってるとネットが全く見れないという事態になるのが難点ではありますが。

  3. ださっち より:

    SECRET: 0
    PASS: 74be16979710d4c4e7c6647856088456
    よしさん
    コメントありがとうございます。
    実はDNSやDHCPをWHSにすることも検討したのですが、サーバーの
    構成を変更することはWHSのEULAに抵触するようなので、このブログ
    ではご紹介していません。
    我が家の場合は私が普段使うPCはせいぜい2台程度なので、hostsでも
    まぁいいかと思っている次第です。家族の使うPCは逆にWeb Folderには
    アクセスさせないので。
    DNSは何をお使いですか??もしフリーでよいものがあったら
    是非教えてください。DHCPも一緒に運用されていますか??
    DNSを変更するなら、家族のPCへの変更の手間も考えるとDHCPで設定を
    降らせたいなぁと思っています。

  4. よし より:

    SECRET: 0
    PASS: 74be16979710d4c4e7c6647856088456
    DNSはWindowsコンポーネントの追加と削除でインストールできるものをそのまま使ってます。
    EULAに抵触するというのは、サーバーロール云々と書かれている所ですよね。
    WHSにはサーバーロールの設定ツール自体がないので、この条文は有名無実化してるというのは詭弁でしょうかねぇ。。。 USのフォーラムにあるDHCP4WHSのスレッドにも同じような論議があります。
    公式じゃないといえばそれまでですけど、日本のhome serverフォーラムにある記事には堂々とDNS,DHCP,WINSが使えるって書かれてますね。
    まあ、WHSにそのまま入ってるのが使えなければwindows用のbindを持ち出すという手もありますし、それも駄目だというなら、仮想マシンでlinuxを動かすという方法もありますね。

  5. ださっち より:

    SECRET: 0
    PASS: 74be16979710d4c4e7c6647856088456
    よしさん、こんばんは。
    > EULAに抵触するというのは、サーバーロール云々と書かれている所ですよね。
     はい、その部分です。
    > WHSにはサーバーロールの設定ツール自体がないので、この条文は有名無実化してるというのは詭弁でしょうかねぇ。。。 USのフォーラムにあるDHCP4WHSのスレッドにも同じような論議があります。
     その解釈がはたしてどうなのかはグレーな部分かなと思います。
    個人的には黒に近いグレーかなという感覚です(苦笑)
    特にOSのディスクを使用して追加するようなコンポーネントは黒に近いの
    だろうなと思っています。
     USのフォーラムは私もちょくちょくのぞいてこのブログのネタにさせていただいて
    いますが、DHCPやFTPについても同様の議論があるのを認識しています。
    > 公式じゃないといえばそれまでですけど、日本のhome serverフォーラムにある記事には堂々とDNS,DHCP,WINSが使えるって書かれてますね。
     そこが私も理解が至っていないところで、正直どこまでが白でどこからが黒かというのが
    はっきりと線を引けておりません。フォーラムで道場に書いてあることは黒ではなく白と
    言い切れるわけでもなさそうだという気もしていますし、いやMSさん主催のフォーラムで
    掲載されているんだからOKだろという気がすることもあります。
    なので個人的スタンスとして、黒に近いグレーと自分が思うようなものはブログに掲載して人に
    勧めることはしないようにと思っているというのが現状です。
     もちろん掲載していない内容で私もいろいろ試していますが(笑)
    > まあ、WHSにそのまま入ってるのが使えなければwindows用のbindを持ち出すという手もありますし、それも駄目だというなら、仮想マシンでlinuxを動かすという方法もありますね。
     Windows用のbindというのは私も知らなかったので、これから勉強させていただきます。
    貴重な情報をありがとうございます!
     
     今回はご丁寧にいろいろ教えていただきありがとうございます。
     今後ともまた何かありましたら是非ご教示ください。

  6. maru より:

    SECRET: 0
    PASS: a41325d745580851a25997fa5c525056
    XPなら何の問題も無いのに、VistaだとWebDavの動作が不安定で接続出来なくなったりしますね。
    結構便利で使えると思ったのに残念。

  7. ださっち より:

    SECRET: 0
    PASS: 74be16979710d4c4e7c6647856088456
     maruさん
     こんにちは。
    Vistaの場合は、
    http://support.microsoft.com/kb/907306/ja
    をインストールの上、Webフォルダを開く際には
    右クリックして[開く]から開いてください。
    VistaのWebdavに関する実装があまりよろしくないようです。
    または、ネットを探すとフリーのWebdavクライアントソフトがあるようなので、
    それを使うと安定しているという情報もありました。
    ご参考まで。

  8. maru より:

    SECRET: 0
    PASS: a41325d745580851a25997fa5c525056
    レスありがとうございます。
    KB907306はインストールしてあります。
    最初の接続時は大丈夫なのですが、再起動すると接続出来なくなったりするんですよね。
    以前、他のWebDavソフトも数種類試してみましたが、一長一短でした。
    Vista以降は鬼門ですかね? ^^;

  9. ださっち より:

    SECRET: 0
    PASS: 74be16979710d4c4e7c6647856088456
    maruさん
     こんばんは。気になったのでいろいろ調べてみました。
    VistaのWebDavのバグは結構有名みたいですね。
    SP1で改善されたということになってはいるみたいですが・・・。
    このブログが非常に参考になりそうです。
    http://d.hatena.ne.jp/seraphy/20081213#p1
     私はもっぱら会社からのアクセスで、会社はすべてXPクライアントなので
    Vistaでこんなに大変とはつゆ知らずすみませんでした。

  10. maru より:

    SECRET: 0
    PASS: a41325d745580851a25997fa5c525056
    メインPCがx64なのでさらに難しいですね。
    TechNet会員なのでx86も使えますが、x86に戻れない体になってしまったので ^^;
    リンク先のCarotDAVは他人のフォルダー迄見えてしまうのでちょっと使いずらいですね。
    わざわざ調べていただいてありがとうございました。

  11. usacci より:

    SECRET: 1
    PASS: 4e3da2ae832730d1abbf10611df36ea6
    こちらのエントリーを参考にWebfolders4WHSをインストールしたのですが、何故か200MB以上のデータをダウンロードするとエラーが表示され0kbのデータが作成されてしまい困っております。
    環境はXPのネットワークプレイスに登録してアクセスしております。また同じデータはhomeserver.comからは問題なくダウンロード出来ます。
    私の環境に問題があるのか仕様なのか、全く分からず質問させて頂きました。
    お時間がある時で構いませんので、解決方法がありましたらお教え頂けると助かります!よろしくお願い致します!

  12. WHS初心者 より:

    SECRET: 0
    PASS: 74be16979710d4c4e7c6647856088456
    XPで、「フォルダへのアクセス権をもった [ユーザー名]、[パスワード]を入力します。」
    のところなんですけど、
    ユーザー名はWHSコンソールで追加したユーザーとパスでいいんですか?
    それだとできないんです。
    どなたか助けてください。。

  13. ださっち より:

    SECRET: 0
    PASS: 74be16979710d4c4e7c6647856088456
    > XPで、「フォルダへのアクセス権をもった [ユーザー名]、[パスワード]を入力します。」
    > のところなんですけど、
    > ユーザー名はWHSコンソールで追加したユーザーとパスでいいんですか?
    > それだとできないんです。
    コンソールで追加したユーザーとパスワードで結構です。
    そのユーザーにアクセスさせたいフォルダへのアクセス権を与える
    必要がありますがアクセス権は設定されていますでしょうか?
    ローカルネットワークで、そのユーザー名、パスワードで当該の
    共有フォルダにアクセスが出来るか確認してください。
    ローカルネットワークでアクセス出来ない場合は、当然Web Foldersでも
    アクセス出来ません。
     以前フォーラムで、WHSのフォルダのアクセス権を、
    コントロールパネルからではなく直接エクスプローラーから操作して変更
    してしまって、使えなくなってしまった方がいらっしゃいました。
    そういう場合は再インストールが必要になろうかと思います。

  14. WHS初心者 より:

    SECRET: 0
    PASS: 74be16979710d4c4e7c6647856088456
    ご回答ありがとうございます。
    > そのユーザーにアクセスさせたいフォルダへのアクセス権を与える
    > 必要がありますがアクセス権は設定されていますでしょうか?
    アクセス権を与えるのはWHSコンソールの「共有フォルダ」でよろしいでしょうか?
    そこではWeb Enableになっているフォルダを「完全」にしています。
    やはりユーザーとパスワードを入力する画面から進めませんでした。
    「Webフォルダとして作成されるフォルダの名前を入力します。 」
    のところで入力したフォルダ名はWebFoldersShareなんですけどそれも作らなきゃいけないとかありますか?

  15. WHS初心者 より:

    SECRET: 0
    PASS: 0b979c7cf57632d7e4bd50b62d9ac00b
    すいませんできました^^;httpsのsを忘れていただけでした。
    お騒がせして申し訳ないです。
    そこでなんですけど、追加したウェブフォルダをネットワークドライブとして割り当てたいのですが[ツール]→[ネットワークドライブの割り当て]で割り当てたいウェブフォルダを選択してもOKボタンが出ず追加できない状態です。
    このページの説明の補足で追加できるとのことなので、何が問題なのでしょうか?
    ちなみにOSはXPです。

  16. ださっち より:

    SECRET: 0
    PASS: 74be16979710d4c4e7c6647856088456
    > すいませんできました^^;httpsのsを忘れていただけでした。
    > お騒がせして申し訳ないです。
    良かったですね(^^;)
    ありがちです(^^;)
    > そこでなんですけど、追加したウェブフォルダをネットワークドライブとして割り当てたいのですが[ツール]→[ネットワークドライブの割り当て]で割り当てたいウェブフォルダを選択してもOKボタンが出ず追加できない状態です。
    > このページの説明の補足で追加できるとのことなので、何が問題なのでしょうか?
    > ちなみにOSはXPです。
      残念ながらhttpsの場合Windows XPではドライブレターを
    割り当てできません。このブログでも紹介しているGradinetや
    Netdriveなどその他のWebdavクライアントをインストールする
    必要があります。Vistaや7なら出きるんですけどね。

  17. 匿名 より:

    SECRET: 0
    PASS: 74be16979710d4c4e7c6647856088456
    あらっ?
    コンソールで設定したアクセス権限は無視されちゃうみたいですね。
    どこかに設定するところはないんでしょうか?

  18. ださっち より:

    SECRET: 0
    PASS: 74be16979710d4c4e7c6647856088456
    > あらっ?
    > コンソールで設定したアクセス権限は無視されちゃうみたいですね。
    > どこかに設定するところはないんでしょうか?
      いえいえ、コンソールで設定したアクセス権限が有効ですよ??
    同じクライアントからアクセスしている場合はクレデンシャルが
    残っている可能性があるので、
    コントロールパネル>ユーザーアカウント>パスワードの管理
    から削除して再度アクセスしてみてください

  19. 匿名 より:

    SECRET: 0
    PASS: 74be16979710d4c4e7c6647856088456
    >>コントロールパネル>ユーザーアカウント>パスワードの管理
    ってどこにあるんですか?^^;

  20. ださっち より:

    SECRET: 0
    PASS: 74be16979710d4c4e7c6647856088456
    > >>コントロールパネル>ユーザーアカウント>パスワードの管理
    > ってどこにあるんですか?^^;
    クライアントPCのコントロールパネルの中にあるはずです。
    OSによってはやや言葉が変わる可能性があります。
    上記はXPの場合です。

  21. 匿名 より:

    SECRET: 0
    PASS: 74be16979710d4c4e7c6647856088456
    >クライアントPCのコントロールパネルの中にあるはずです。
    >OSによってはやや言葉が変わる可能性があります。
    >上記はXPの場合です。
    当方XP Pro SP3ですが「パスワードの管理」と言う項目がありません。
    表示させる方法かこの項目にアクセス出来る他の方法をご指導頂けませんでしょうか?

  22. 匿名 より:

    SECRET: 0
    PASS: 74be16979710d4c4e7c6647856088456
    ファイルを転送させると必ず650Mで切れてしまうのですが
    これは仕様ですか?

  23. ださっち より:

    SECRET: 0
    PASS: 74be16979710d4c4e7c6647856088456
    > ファイルを転送させると必ず650Mで切れてしまうのですが
    > これは仕様ですか?
     650Mという数字はあまり聞いたことがありません。
    IEのキャッシュサイズを大きくしてみたりしてもダメならば、
    このブログでもご紹介したgladinet のようなソフトをお使いに
    なられてみてはいかがでしょうか。

  24. ださっち より:

    SECRET: 0
    PASS: 74be16979710d4c4e7c6647856088456
    > >クライアントPCのコントロールパネルの中にあるはずです。
    > >OSによってはやや言葉が変わる可能性があります。
    > >上記はXPの場合です。
    > 当方XP Pro SP3ですが「パスワードの管理」と言う項目がありません。
    > 表示させる方法かこの項目にアクセス出来る他の方法をご指導頂けませんでしょうか?
     ここをご覧になってみてください。
     http://m.nj-clucker.com/2006102322.php
     パスワードの管理を開いて、server名で認証情報が保存されていたら、
    削除してからお試しになってみてください

  25. ネジ より:

    SECRET: 0
    PASS: aa62db2320b7a80b3d66129d32c2a0c9
    こんにちは。
    いつも参考にさせてもらっています。
    こちらに書いてあったWeb Folders 4 WHSですが、いろいろいじっていたらリモートアクセスしたときに「404 Not found」と表示されてしまうようになってしまいました。
    Web Folders 4 WHSを消すと問題なくリモートアクセスできるようになります。
    フォルダの共有の部分をいじったのですが、やはりこれがいけなかったのでしょうか。

  26. ださっち より:

    SECRET: 0
    PASS: 74be16979710d4c4e7c6647856088456
     いろいろいじっていたらと言われても…。何をどういじったのか教えてもらえないと残念ながら判断のしようもないです。
    推奨されていない操作をされたのであれば、OSの再インストールがが早いかと思いますが・・・。

  27. ネジ より:

    SECRET: 0
    PASS: aa62db2320b7a80b3d66129d32c2a0c9
    レスありがとうございます。
    確かにいろいろとだけではわかるわけないですよね…。申し訳ありませんでした。
    いじったのはWeb Folders 4 WHSで設定したフォルダの共有設定です。
    エクスプローラからフォルダの共有設定をいじったのですが、そのときにダイアログが表示されてそれまであったユーザやグループの設定が消えて共有がEveryoneのみになってしまいました。
    手動でユーザやグループは戻したのですが、ダイアログを読まずに反射神経ですぐにOKを押してしまったのがいけなかったです。
    ここまでくると再インストールしたほうが早そうなので再インストールしてみます。
    お騒がせしました。

タイトルとURLをコピーしました