問題タブ [drive-mapping]

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.

0 投票する
3 に答える
7691 参照

batch-file - バッチ ファイルからドライブ リストを取得するにはどうすればよいですか?

システムのアップグレードのためにマップされたすべてのドライブのリストを取得しようとしていますが、バッチ ファイルを介してこの情報を取得したいと考えています。これどうやってするの?

ボーナス ポイント: 新しいサーバーでこれらのドライブのマッピングをスクリプト化するにはどうすればよいですか?

0 投票する
1 に答える
3247 参照

network-programming - WNetAddConnection2 を使用してマップされたドライブを追加することはできません

を使用してドライブをマップしようとしていますが、WNetAddCOnnection2何かが正しくありません。pinvoke.netから使用しているコードで、最初は機能しているようです。コードをステップ実行している場合、応答に 0 が返されSystem.IO.Directory.GetFiles()、新しいマップされたドライブを検査するために使用できるため、資格情報に問題はないと考えられます。

問題は、アプリケーションの外部でドライブを使用できないことです。net useコマンド プロンプトから入力すると、次のようにドライブが一覧表示されます。

ドライブにアクセスしようとすると、次のいずれかが表示されます。

また

どんな助けでも大歓迎です。

問題のコードの概要は次のとおりです。

iResult常に 0 になります。

0 投票する
4 に答える
253 参照

windows - ソフトウェアをドライブとしてマップする方法

Ibackup.com のようなソフトウェアを作成しようとしています。ただし、ローカル ハードドライブとしてマップされるようにソフトウェアを作成する方法がわかりません。そして、これについてどこから調査を開始すればよいかわかりません。誰かが私にいくつかの指針を教えてください。

0 投票する
1 に答える
38744 参照

windows - VBScript でのコマンド ライン出力の取得 (ファイルへの書き込みなし)

私は VBScript を使用しています。私の目標は、選択したパスをドライブ文字に置き換えられるようにすることです。D ドライブが必要ですが、それが利用できない場合は、それが適切な場所に既にマップされているかどうかを確認する必要があります。そうでない場合は、ユーザーに通知します。私はこれを見つけました: http://technet.microsoft.com/en-us/library/ee156605.aspxそして私は彼らの2番目の例を適応させようとしています:

(私の適応):

次に、D ドライブがマップされている場所を示す文字列を検索します。も試しましobjShell.Exec("subst")たが、まだ出力が得られません。私が間違っているかもしれないことについて誰かが何か考えを持っていますか? または、ドライブのマッピングについて伝えるより良い方法はありますか? ありがとう、

213897

0 投票する
3 に答える
15207 参照

.net - WNetAddConnection2 は 1219 を返します

WNetAddConnection2 と WNetCancelConnection2 を使用してドライブをマップまたはマップ解除しています。

私がやろうとしているのは次のとおりです
。サーバー(例:myserver)にフォルダー(例:Folder1)をマップしました。パスは\\myserver\Folder1で、ドライブXにマップします。
今、同じmyserver上の別のフォルダー(例:Folder2)をプログラムでドライブYにマップしたいと思います。

1 つのフォルダーをマッピングした後で WNetAddConnection2 メソッドを呼び出すと、0 ではなく 1219 が返され、次のエラーが表示されます。複数のユーザー名を使用した、同じユーザーによるサーバーまたは共有リソースへの複数の接続は許可されていません。サーバーまたは共有リソースへの以前の接続をすべて切断して、再試行してください。

MyComputerを右クリックしてネットワークドライブのマップを選択することで同じサーバー上のFolder2をマップできるため、混乱していますが、プログラムではできません。

何か不足していますか、それとも NETRESOURCE 構造を別の方法で使用する必要がありますか?

ありがとう

0 投票する
1 に答える
1344 参照

php - PHPを使用してサーバーからローカルPCにマップする方法

ユーザーが Web ページからツールを起動できるようにするプロジェクトに取り組んでいます。ページはphpを使用して設計されています。私のPCにはWAMPサーバーがインストールされており、ボタンをクリックしてCドライブに新しいバッチファイルを作成して書き込むことができます. これは、PC の WAMP サーバーで実行しているときに機能します。同じ LAN でホストされている職場のサーバーにスクリプトをアップロードする必要があります。唯一の問題は、ユーザーの PC でファイルを作成または書き込みできないように見えることです。

私の理解では、現在の PC のドライブをマッピングしていません。これが私のPCにあったときの方法です。

職場のサーバーから動作させるために、試しました

しかし、それはまだ機能していません。私は何が欠けていますか?どんな助けでも大歓迎です

または、php サイトからバッチ ファイルまたは任意のファイルを起動できる他の方法があれば教えてください。

0 投票する
4 に答える
5286 参照

windows - スケジュールされたタスクによって呼び出されるバッチ ファイルは、スケジュール時にエラーをスローし、ダブルクリックすると正常に実行されます

ネットワーク ドライブをマップするバッチ ファイルがあります。約 1 週間ほど前にパスワードの有効期限が切れたため、バッチ ファイルを呼び出すプログラムがエラーをスローし始めました。

バッチ ファイルのパスワードを更新しました。バッチ ファイルをダブルクリックすると、ドライブが正常にマップされます。ただし、スケジュールされたタスクが開始されると、次のエラーが発生します。

これを前に見た人はいますか?スケジュールされたタスクを再作成しようとしましたが、違いはないようです。

編集

スケジュールされたタスクのプロパティを更新しましたが、これは問題ではありません。問題は、バッチ ファイルのユーザー名とパスワードにあるようです。奇妙なことに、対話的にログオンして実行可能ファイルをダブルクリックすると、すべてが完全に機能します。

ジョブが最後に実行されたときに、「セマフォのタイムアウト期間が切れました」というエラーがスローされました。この特定のエラーはこれまで見たことがありませんが、実際にログオンしていて、これが発生したときにファイルをコピーしようとしていたようです。

編集

できるだけシンプルにするためにコードを修正しました。バッチ ファイルを使用してドライブをマップし、コードを使用してファイルを転送しています。それでも同じ問題が発生します。バッチ ファイルをダブルクリックすると問題なく動作しますが、Scheduler を画像に挿入すると、「ユーザー名が正しくないか、パスワードが無効です」というエラーがスローされます。

ファイルをダブルクリックして実行しようとすると、「パスの一部が見つかりませんでした」というエラーが表示されることがあります。これは、ドライブ マッピングが実際に機能したことを示していますが、コピーしようとしたときに何かが失敗しました。(ほとんどの場合、ダブルクリックによるテストは問題なく動作します)

0 投票する
1 に答える
1136 参照

c# - C# を使用してローカル ドライブをリモート サーバーにマップする方法

ローカルの msi インストーラーを多数のリモート サーバーに配布する必要があります。その方法は、ローカル ドライブ (msi がある場所) をそれらのリモート サーバーにマップし、マップされたローカル ドライブから各サーバーの特定のディレクトリにこのファイルをコピーすることだと思います。

最初は、事前のマッピングを行わずにファイルをリモートサーバーにコピーしようとしていました:

これは機能しませんでした (エラー: ネットワーク パスが見つかりませんでした)

次に、ローカル ドライブをリモート サーバーにマップしようとしていますが、適切な構文がありません。ローカルの C:\temp を共有している場合、それを "sharepoint2010" という名前のリモート サーバーにマップするための適切な C# 構文は何ですか?

0 投票する
1 に答える
1690 参照

asp.net - ドライブをマッピングするときにasp.netで「ローカルデバイス名は既に使用されています」が、コマンドラインでOKである理由

コマンドラインでは正常に動作します: net USE T: \123.45.67.89\TEST mytestuser /user:MYTESTUSER

ただし、次のコードでasp.netを使用すると、ドライブをマッピングするときに、「ローカルデバイス名は既に使用されています」というエラーが常にスローされます

最初にすべてのドライブから切断して、別のドライブ文字にマッピングしようとしました。私はこれ別のサーバーから、別のサーバーに対して行いまし

問題は間違いなくドライブ文字ですか?