問題タブ [webdav]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
webdav - Exchange Web サービス対 WebDAV
Exchange Web サービスの学習に役立つリソースは何ですか?
私は WebDAV に精通しており、Exchange との統合には Exchange Web サービスの方が適しているのではないかと考えていました。
powershell - WebDAVを介したファイル操作のスクリプト作成に推奨されるソリューションは?
タスクがあります。リモートサーバー上のWebDAVで利用可能なファイル(SSLが必要)は、最近更新されたかどうかを確認し、更新されている場合はローカルフォルダーにコピーする必要があります。到着後に実行する必要のあるアクションは他にもたくさんあります(他のフォルダーにコピーされたり、処理されたりします)。私が使用しているオペレーティングシステムはWindows2003Serverです。このタスクにPowerShellを使用できるようにしたいと思います。
当然、ファイルを参照する必要があります。私はいくつかの解決策を暫定的に検討しました:
- 「netuse」を使用してドライブをマップしようとしています(これまでのところ、システム67エラーが発生します)
- WebDriveなどの製品を使用してドライブをマップする(たまたま、WebDriveとサーバー上の別のユーティリティは、不思議な理由で互いに競合しているようです)
- PowerShellを介して.NETHTTPWebRequestオブジェクト階層を使用してhttpリクエストを発行することにより、ファイルを参照および操作します(機能しますが、少し複雑に見えます)
- WebDAV(私が見たものは高価に見える)での作業を簡素化する商用の.NETアセンブリを購入する
同様のことをする必要がありましたか?どのアプローチが最適ですか?私が見逃したものはありますか?TIA。
svn - システム ユーザー/パスワードを使用するように Subversion を構成する
Linux マシンでSubversion 1.6.1 と Apacheを使用しています。サーバーは https ではなく http で実行されています。
SSH 経由でマシンにログインするために使用するのと同じログイン/パスワードを使用して認証できるようにしたいと考えています。SVN のマニュアルでは、HTTP Basic Auth と Digest 認証の使用方法のみが説明されています。しかし、これらのアプローチでは、ユーザーの別のリストを維持する必要があり、ユーザーは自分のパスワードを変更できません。システムのユーザーだけを使用したいと思います。
- どうすればいいですか?
- これは賢明ですか?
c# - Exchange2003カレンダーにアクセスするためのWebDAVとSDK
リモートでホストされているASP.NET/C#ページからExchange 2003のカレンダーにアクセスする方法を理解しようとしています(カレンダーの予定/会議などを読み取って表示するだけで済みます)。私が理解しているように、私は主に2つのオプションに絞っています。WebDAVまたはExchangeSDKを使用することです。
WebDAVを正しく機能させるにはまだ至っていませんが、WebDAVの使用方法の良い例をいくつか見つけました。私はまだSDKを詳しく調べていませんが、それに時間を費やす前に、2つの異なる手法の長所と短所、および私が進むべき提案があるかどうか疑問に思っています。
便利なSDKリンクも大歓迎です!
c# - WebDavを介してExchange2007パブリックフォルダにアクセスするにはどうすればよいですか?
Exchange 2003では、次のようなURLを介してWebDav経由でパブリックフォルダに接続できました。
https://mail.myserver.com/Public/My%20Public%20Folder/
Exchange 2007でも同じことをしようとしていますが、パブリックフォルダーの適切なURLを特定できません。
webdav - ユーザーのログインに応じて Lighttpd webdav マウントをリダイレクトするにはどうすればよいですか
lighttpd mod_webdav モジュールを有効にし、次の lighttpd.conf エントリを使用してhttp://website.com/webdavの webdav マウント ポイントをセットアップしました。
これにより、すべての webdav ユーザーに同じディレクトリが提供されます。
ただし、 http: //website.com/webdav を webdav ユーザー名に基づいて特定のサブディレクトリにリダイレクトしたいと考えています。
例えば:
ユーザーが user1 としてログインし、 http: //website.com/webdav にアクセスすると htdocs/webdav/user1 が表示される か、
ユーザーが user2 としてログインすると、 http: //website.com/webdav にアクセスすると htdocs/webdav/user2 が表示されます。
これはできますか?
ありがとう
.net - WebDav を使用して dav:href を Outolook Interop href 値に一致させる方法
以前、件名と時刻に基づいて Exchange 2003 サーバーで送信されたメッセージにアクセスするために webdav を使用しましたが、これはうまくいきました。
クライアントの Outlook (Web アクセスではない) からメッセージを Windows フォームにドラッグし、Exchange で webdav をクエリして、このメッセージに関するすべての情報を取得するという別の機能を実装する必要があります。
次のコードを使用して、メッセージの href を取得できます。
ただし、2 つの問題があります。
1) URL のエンコーディングは、ドラッグされたメッセージから取得したものと webdav から返されたものとで異なります (すべてのメールを要求すると、これらを確認できます)。
2)クエリをどのようにフォーマットしても、すべてのメッセージを戻すときにリストからhrefをコピーしても、結果は返されません。
失敗する検索リクエストの例を次に示します (where 句を削除すると機能します)。
この記事に従って相対構文を使用してきましたが、多くの組み合わせを試しました。
exchange-server - ExchangeのWebDAVクエリ
Exchangeサーバーで(パブリックフォルダー内の)公開カレンダーを読み込もうとしています。次のクエリをExchangeサーバーに送信していますが、サーバーは400-BadRequestで応答します。
これで、同じクエリが次のストアURLで機能します: https:// server / exchange / username / calendar /
だから私はそれがクエリで間違っているURLであることを知っています。問題のあるURLをWebブラウザーに貼り付けると、カレンダーが表示されるので、URLは問題ないように見えます。
助けていただければ幸いです。
ありがとうザビエル