問題タブ [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.
powershell - ネットワーク共有上のすべてのドキュメントファイルを削除するときにエラーを受信するPowershellスクリプト
スクリプトの実行中にエラーが発生しました。ドライブにアクセスし、指定されたとおりにファイル名をログに書き込みますが、アクセス許可エラーのために共有ドライブ上のファイルは削除されません。管理者としてログインし、ドライブ全体へのアクセス許可を書き直しましたが、まだアクセスできません。
コードは次のとおりです。
vbscript - VBScript の謎 - ログオン時にネットワーク ドライブが接続されないのはなぜですか?
これは私が今まで見た中で最も奇妙なものの 1 つです。基本的にネットワークドライブのセットを切断してから再接続するこのログオンスクリプトがあります。以前は、すべてのユーザーが各自の AD プロファイルで実行するバッチ ファイルを設定していました。vbscript を作成したら、バッチ スクリプトを使用してそれを実行します。そして、それはうまく機能しています。
ただし、GPO を作成して、そこに vbscript を直接設定しようとしました。奇妙なことに、ネットワーク ドライブは接続されていません。そこで、ドライブが接続される直前に msgbox を配置して、いろいろ調べてみました。そしてその直後。ログイン直後に、最初のテキストボックスが表示されます。[OK] をクリックすると、ドライブが接続されているはずです。しかし、そうではありません。その直後に、2 つ目のテキスト ボックスが表示されます。
本当に奇妙なのは、スクリプトを直後に手動で実行すると、すべてが正常に機能することです! ドメイン コントローラーのレプリケーションに不一致がある場合に備えて、スクリプトの先頭にスリープ コマンドを追加しようとしました。しかし、それも何もしませんでした。
現在のスクリプトは次のとおりです。
私に見えないものが見える人はいますか?ここで何か不足していますか?最初にバッチ ファイルを実行すると、まったく同じスクリプトが正常に機能し、この同じスクリプトが再度実行されます。私が考えることができる唯一のことは、一部の DNS サーバーの準備ができていないか、スクリプトの実行時に何かが発生している可能性があるということです。
c# - シェル API を使用してマップされたドライブの名前を変更する
Windows シェル API と C# を使用して、マップされたドライブのフレンドリ名を変更するにはどうすればよいですか? 私の実際の問題は、UNC パスのない切断されたネットワーク ドライブを扱っていることです。そのため、名前を変更する唯一の方法はエクスプローラーですが、プログラムでそれを行いたいと考えています。
vbscript - ネットワーク ドライブのマッピングと VBScript での存在の確認
VBScript を使用して、ネットワーク ドライブをネットワーク パスにマップする必要があります。ネットワーク パスは、入力から直接読み取られます。ネットワーク ドライブをマップする方法と、入力したネットワーク パスが既に存在するかどうかを確認する方法を教えてください。
c# - Windows で FTP および SFTP をネットワーク ドライブとしてプログラムでマッピングする (ネットワーク リダイレクタ)
ユーザーがユーザー名とパスワードを入力すると、Windowsが魔法のようにFTPまたはSFTPフォルダーをネットワークドライブとしてマップするC#でWindowsアプリを作成する必要があるという内部タスクが割り当てられました。
私はいくつかの調査を行ってきましたが、「Network Redirector」が私の質問の答えのようです。
私は Windows にあまり詳しくありませんが、これが正しい方向であるかどうか誰か教えてもらえますか? それとももっと良い手がかりがありますか?
ありがとう。
vb.net - この機能を使用してネットワークドライブをマッピングする場合の「R」cの意味
http://www.vbforums.com/showthread.php?t=616519からネットワークドライブをマップするコードをコピーして、ドライブとhttp://cjwdev.wordpress.com/2010/05/30/delete-networkをマップしました-drive/ドライブを削除します。このコードで「R」cが何を意味するのか知りたいです。
これは最初のリンクからのものであり、変数でこの表記をシミュレートする方法を知りたいので、最初に使用可能なドライブを確認し、ネットワークドライブをその文字にマップできます。グーグルで検索しますが、「R」cが何を意味するのかわからないので難しくなります。
delphi - プログラムがマップされた UNC パスを認識しないのはなぜですか?
Delphi プログラムから Windows 7 のマップされたネットワーク ドライブ (P:) への書き込みに問題があります。たとえば、 を試してみると、ForceDirectories('P:\test\folder')
エラーが発生します (パスが見つかりません)。
コード ( ) に UNC パスを入力してみましたが、ForceDirectories('\\computername\share\test\folder')
うまくいきました。ただし、ExpandUNCFileName('P:\')
動作しないようです。'P:\' を返します。Windows XP ではExpandUNCFileName('P:\')
、UNC パスを返します。
Windows 7 の Delphi で UNC パスを取得する方法、またはマップされたネットワーク ドライブに書き込む方法を教えてください。
さらに調査すると、Windows である種の初期化が欠落しているようです。(DevExpress コンポーネント) を使用する別のアプリケーション (app2) がありますTcxShellComboBox
。そのコンボボックスの P: に移動した後、app2ExpandUNCFileName
で、最初のアプリケーションで正しく動作するように呼び出します。P: の下のファイルと同じでFileExists
、app2 の P: に移動する前に False を返し、コンピューターの再起動後および再起動するまで true を返します。
c# - 同じドメインにない2つの保護されたソース間でファイルをコピーする
アップグレードしている小さなデプロイツールがあります。このツールは、ビルドボックスからコードのバージョンを取得し、SVNを更新してから、Xサーバーに配置します(配置により、配置インストールの特定の部分がスタック内の別のサーバーに移動されます)。
現在起こっていることは、ビルドボックス以外で実行された場合、セキュリティのために機能しません。
私たちのビルドボックスは内部にあり、私たち自身のドメインにあります。コピー先のサーバーは、高セキュリティドメイン上にあります。ここで説明する手法を使用しました:C#のWindowsでパスワードで保護されたネットワークドライブにアクセスしますか?それらのドメインドライブ上のファイル/データにアクセスするため、マップする必要はありません。
しかし、ここに問題があります。
ビルドボックス-ドメインA
サーバーの展開-ドメインBサーバーの展開2-ドメインB
開発者は管理者として実行され、ドメイン上にあるため、私のボックスはビルドボックスを完全に制御できます。ただし、ログインを偽装してドメインBにアクセスすると、ドメインAビルドボックスにアクセスできなくなります。
これは内部ユーティリティであり、助けていただければ幸いです。
*コピーする代わりにこれに関する広範な作業がある場合は、新しいスレッドを開き、コマンドラインを実行して、コピーする代わりに可能性があるため、各サーバーのSVNからこれらのファイルを取得できます。すべてのデプロイインストールファイルをSVNに保持します。
macos - Mac OSX マウントのネットワーク ドライブ名の変更
ファイルをユーザー定義のフォルダーにコピーするココア アプリに取り組んでおり、現在ネットワーク ドライブでテストしています。標準の cocoa ファイル ブラウザからネットワーク ドライブの場所を取得すると、「/Volumes/Media」のようになります。通常はこれで問題なく動作します。WIFI ネットワークから切断すると、メディア ドライブがマウントされたままになり (/Volumes に表示されます)、アクセスできないという問題があるようです。その後、ネットワークに再接続すると、ドライブは /Volumes/Media-1 にマウントされます。コンピューターを再起動するまで、元の使用できない /Volumes/Media ドライブが引き続き表示されます。
私の質問は二者択一です。まず、ネットワークから切断されているにもかかわらず、ドライブが /Volumes フォルダーに「マウント」されたままになっている理由を知っている人はいますか? 次に、ボリューム名のこの変更 (Media から Media-1 へ) によって、iTunes が段階的に変更されていないように見えることに気付きました。元々 /Volumes/Media でアクセスしていたコンテンツが、現在は /Volumes/Media-1 にあり、問題なく機能し続けていることがわかります。その名前の変更を検出し、アプリに保存したパスを更新するにはどうすればよいですか?
ちなみに、OSX Lionでこれを試しています。
java - Java が Windows 2008 R2 でマップされたネットワーク ドライブを見つけられない
WinXP では、ローカル ディスクまたはマップされたネットワーク ドライブのいずれかのフォルダーの下にあるファイルにアクセスしようとします。しかし、プログラムを Windows 2008 R2 で実行するように変更すると、プログラムはローカル ディスクにアクセスできますが、マップされたネットワーク ドライブにはアクセスできません。マップされたネットワーク ドライブは、適切なユーザーでのログインを確認しました。
エクスプローラーで試してみると、マップされたドライブは必要に応じて読み書きできますが、Java では「フォルダーが存在しません」と表示されるだけです。
これが私たちのコードです。どんな提案でも大歓迎です。