問題タブ [network-drive]
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.
c# - パスワードで保護されたマップされたネットワーク ドライブを開く/参照する
マップされたネットワーク ドライブを C# コードから開きたいのですが、パスワードで保護されているため、直接開こうとすると例外がスローされます。このドライブを開くときに、誰かがユーザー名とパスワードを提供することに光を当てることができますか? 例外の詳細:
電話してるだけSystem.Diagnostics.Process.Start("Z:")
windows - ユーザー名に基づいてネットワークドライブをマップするスクリプト
実行しているユーザーのユーザー名に基づいてネットワーク ドライブをマップしたい .cmd スクリプトがあります。だから、このようなもの
[My_User_name] をスクリプトを実行しているユーザーの名前に置き換えます。これは可能ですか?
full-text-search - ネットワークドライブのインデックス作成頻度
私が働いている会社には、ユーザーのドライブにマップされた複数のネットワークドライブに保存および共有されている何百万ものドキュメントがあります(例:d:\から\ server1 \など)。
私が実装したいのは、ネットワークドライブをクロールし、ユーザーがフルテキストインデックスを使用してファイルをすばやく見つけられるようにすることです。
私の現在のインデックス戦略はLucene.net
しかし、ネットワーク上を移動するパケットは言うまでもなく、インデックスを作成するドキュメントが何百万もあるため、ネットワークドライブのインデックスを作成する頻度がわかりません。
したがって、問題は、インデックス作成頻度をどのように実装する必要があるかということです。
私は例としてGoogle/Windowsデスクトップ検索インデックスの頻度について調査を行ってきましたが、成果はありませんでした。
windows - WindowsSMBクライアントを開いた実装はありますか
WDKVistaでRDBSSを使用したsmbmrxサンプルコードがありました。
ただし、WDK 7600がリリースされたため、サンプルは削除されました。-なぜなのかご存知ですか?
RDBSSを学ぶための素晴らしいサンプルコードを見つけています。
smbmrxサンプルよりも優れた優れたオープンソースはありますか?
batch-file - バッチ ファイルでドライブ文字をハードコーディングせずにネットワーク ドライブをマッピングする
ネットワーク ドライブをバッチ ファイルにマップする必要がありますが、ドライブ文字を指定したくありません。
バッチ ファイルは展開プロセスの一部として使用されます。からバッチ ファイルを呼び出します。バッチ ファイルはCruiseControl.Net
、認証に資格情報を必要とする UNC パスをマップする必要があります。次に、バッチ ファイルはRoboCopy
、Web サイトを出力ディレクトリから宛先に展開するように呼び出します (一部のファイルとフォルダーは除外されます)。最後に、バッチはネットワーク ドライブを削除します。
問題は、これはスケーラブルではないことです。少数のプロジェクトしかない場合は問題ありませんが、このアプローチを使用するプロジェクトが 20 になり、マップするドライブ文字が不足しています。ドライブ文字が衝突する可能性があるため、ドライブ文字を再利用したくありません。これは悪いことです。
これはバッチ ファイルの例です。
読みやすいようにフォーマットされています。
java - ネットワークドライブにアクセスすると、サーブレットがファイルが見つかりませんexcpをスローします
本番環境とテスト環境があります。本番環境では、win2k3 + tomcat 6.0+とネットワークドライブがドライブ文字にマップされているため、簡単にアクセスできます(\ symba \ files \ appの代わりにz:\ app)。私のテスト環境にはWindowsXPがあり(サーブレットのソースコードを含むすべてのソフトウェアは同じです)、テストにもネットワークドライブへの同じドライブ文字マッピングがあります。
Tomcatは両方のシステムで同じユーザーIDで実行されており、テストm/cと本番m/cのWindowsエクスプローラーを介してファイルにアクセスできます。
これで、Windows XP M / C(テストM / C)のサーブレットは、既存のファイル(Windowsエクスプローラーからアクセス可能)にアクセスしようとすると、ファイルが見つからないという例外をスローします。本番環境のサーブレットはtestenvの場合と同じであり、本番サーブレットは、要求したときにファイルを喜んで提供し、エラーをスローしません。
ドライブ文字を使用するのは良い考えではなく、代わりにUNCパスを使用する必要があるという投稿をいくつか見ましたが、これはまだ試していません。テストサーブレットがファイルの取得に失敗するのに、本番サーブレットが正常に動作する理由を知りたい。
お時間をいただき、ありがとうございました。Boを助けてください。
sqlite - ネットワーク ドライブで sqlite db を共有した実際の経験はありますか?
私の会社を雇って、小規模なカスタムのマルチユーザー連絡先データベース/CRM を作成することに関心のあるクライアントがいます。製品が組織内でホストされている限り (「クラウド」ホスティングではない)、彼らは私が使用するテクノロジを気にしません。現在の問題は、IT 部門が外部企業によって開発されたアプリケーションをサーバー上でホストすることを拒否し、さらに、ネットワーク内でサービスを受けていないサーバーを許可しないことです。
IT が許可する唯一のデータ共有手段は、Windows ネットワーク共有です...
アプリケーションを Adobe Air のファット クライアントとして実行し、すべてのユーザーが共有 sqlite データベースにアクセスできるようにすることを考えていましたが、このアプローチについて多くの否定的な意見を読みました。
だから私はあなたに尋ねています-これを実際に試した人はいますか?
あなたの経験は何ですか?
network-drive - ネットワーク ドライブを複数のサーバーにマップしようとするとエラー 1219 が発生する
ネットワーク ドライブがあります (たとえば、サーバー A の G:)。そして、追加のネットワーク ドライブ (H:) を新しいサーバー (サーバー B) にマップしようとしています。net use
Windows XP でエラー 1219 が発生するコマンドを試してみました。
サーバー A のアカウントを使用して、サーバー A のネットワーク ドライブに接続しています。net use * /del
また、両方のネットワーク ドライブを同時に使用する必要があるため、サーバー B に接続するためのコマンドを実行できないと思います。
私に何ができる?
java - Cygwinで実行されているJavaプログラムからマップされたネットワークドライブからlistFiles()を取得するには?
マップされたネットワーク ドライブにあるフォルダからすべてのファイルを一覧表示しようとしています。Java プログラムは cygwin で実行されています (Java から Linux のようなコマンドを実行する必要があるため)。
問題は、ディレクトリ /cygdrive/mappedDrive/myFolder を開こうとすると File.exists() が false を返すことです。
これを機能させる方法のアイデアはありますか?
ありがとう
windows - この GUID は何ですか?
ネットワーク ドライブを接続した後、Windows エクスプローラーまたはファイル ダイアログを開くと、プロセスはレジストリでこのキーを見つけて、そのボリューム名を表示します。
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\{ A45BA3B2-F3 96-4F67-8375-ECC2CA1EBBFC }\_LabelFromReg
GUIDが何かわかりません。
- それは何ですか?
- 誰が (いつ) キーを作成しますか?
- アプリケーション (この場合は Windows エクスプローラー) はどのようにしてキーを認識しますか?
SMB のようなネットワーク リダイレクターを開発しています。
キーにボリューム名を書き込む必要があります。
ネットワーク ボリュームが接続されると、レジストリ キーも作成されます。(もちろん、GUID は SMB によって異なります。各接続が作成および削除されるたびに変更されます)
しかし、ボリュームの (?) GUID を取得する方法がわかりません。(キーを作成した人でさえ)
ReactOS ソースで DefineDosDeviceW(suspected) を見つけようとしました。しかし、それはまだ実装されていません。TT
・もちろん、 \MountPoints2\##UNCNAME\_LabelFromRegにもボリューム名を書き
ますが、64Bit Windows の WOW64 アプリケーションでは動作しません。