問題タブ [net-use]
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.
git - オンライン git リポジトリを永続的なドライブとしてマウントする方法は? (linux、ウブヌツ)
Windowsで行ったことを次のように実行したい:
誰も方法を知っていますか?
私は Linux を初めて使用しますが、Windows と同じくらい簡単にこのリポジトリにアクセスしたいと考えています。
dictionary - バッチ ファイル: FTP サーバーをマップする
ネットワークの場所を追加したい / ドライブを ftp サーバーにマップしたい。これを手動で行う方法は知っていますが、バッチファイルに入れたいと思います。
「net use x: \[server IP]\ /username:[username] /Password:[password] /p」の行に沿って推測しています
どうすればこれに名前を割り当てることができますか?
ありがとう!
powershell - PowerShell のダブル ホップの問題
SYSTEM1 で PowerShell スクリプトを実行しようとしています。このスクリプトは、SYSTEM2 で robocopy を実行し、ファイルを SYSTEM3、4、5 などにコピーします。
SYSTEM1 と SYSTEM2 は同じドメインにありますが、SYSTEM2 はファイアウォールの背後にありません (したがって、SYSTEM1 ではなく SYSTEM2 から robocopy を実行する必要があります)。
SYSTEM3、4、5 は SYSTEM2 とは異なるドメインにあり、互いに異なるドメインにあります。
スクリプトを次のように設定します (net use コマンドを使用して、さまざまなドメインの資格情報をユーザーに要求します)。
ただし、net use コマンドは、資格情報を入力した後にエラーを返します。
これは「ダブルホップ」の問題である可能性があることを読みましたが (詳細はこちら)、Kerberos の代わりに CredSSP を使用するようにスクリプトを編集する方法がわかりません (またはこれが問題である場合)。
何か案は?
windows - 切断された状態でログオンしている場合、永続的なネットワーク ドライブ マッピングを削除することはできません
Windows 7 での最初の状況 (明らかに 8.1 と 10 で同じ):
- 永続的な (!) ネットワーク ドライブ マッピング (別名「ログオン時に再接続」) を作成します。
- ここで、ネットワーク フォルダから物理的に切断します (ケーブルを抜くか、ターゲット システムをシャットダウンします)。
- ログオフして再度ログオンします。「すべてのネットワーク ドライブを再接続できませんでした」というバルーン メッセージが表示されますが、ドライブは引き続きエクスプローラーに表示されます (赤い十字)。
この時点で、そのネットワーク ドライブをアプリケーションからコードで削除したいと思います。
このために、私は WNetCancelConnection2 (他の状況でも問題なく動作します) を使用していますが、再現しやすくするために、コマンド ラインを使用することもできます。次のコマンドを実行します。
(または使用したドライブ文字)。正常に完了したことが通知されます。「net use」を実行すると、ネットワークドライブが接続されていないことが表示されます。ただし、エクスプローラーでは、ドライブはまだそこにあります。ここで右クリックして切断を選択すると、エラーが発生します。そのドライブを削除するには、ログオフして再度ログオンするか、explorer.exe を強制終了して再度実行する必要があります。
興味深いことに、コードまたはコマンド ラインでドライブを削除する代わりに、エクスプローラーでドライブを右クリックしてそこから切断すると、問題なく動作します。そのため、右クリックオプションは、「ネット使用」および前述の API 呼び出しとは異なることを行います。それが何をするのか本当に知りたいです。
では、ここで何が問題なのですか?そして、それを解決する方法は?任意のプログラミング言語での任意のソリューションで問題ありません。前もって感謝します。
batch-file - ドライブが存在する場合、バッチで net use delete
次のようにネットワークドライブを接続できるセットアップスクリプトが欲しいです:
2 つのシナリオをカバーする必要があります。
- PCの再起動後にテストを実行 (ディスクなし v: 使用可能)
- テストを繰り返し実行します。ディスク v: は既に存在するため、削除して再度マッピングする必要があります。
切断のタイムアウトがあり、スクリプトを実行する前にマッピングを行う必要があるため、ウィンドウの起動時に配置できません。これにより、ドライブが使用可能になる (切断されない) ことが保証されます。
v: が存在しないため、PC の再起動後に提供されたスクリプトが機能しません。のような修正が必要です。
上記の疑似コードのバッチ構文にはあまり詳しくありません。