問題タブ [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.

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

powershell - PowerShell でのリモート マシン上のドライブのマッピング

デスクトップからリモート マシンで作業しており、次のスクリプトがあります。

Invoke-Command -computername $name -authentification default -credential $creds1 -scriptblock {net use \share $password2 /user:otherdomain\otheruser}

次に、指定されたログオン セッションが存在しません。すでに終了している可能性があります。net use \\share $password2 /user:otherdomain\otheruserリモートマシンで直接実行すると完全に機能するため、これはイライラします。回避策はありますか、それとも何か見逃しましたか?

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

batch-file - ディレクトリ パスのバックスラッシュ、違いは何ですか?

ディレクトリが存在するかどうかを確認し、存在する場合はマップするバッチスクリプトがあります。

最近、一部のコンピューターでスクリプトが正しくマッピングされていません。これらのコンピューターでは、スクリプトを次のように変更する必要があります。

なぜそのバックスラッシュが違いを生むのでしょうか? 同じディレクトリを指していませんか?なぜ「存在する場合」はそれを必要とし、「ネット使用」はそれを必要としないのでしょうか? ユーザーは folder1 にアクセスできません。

今、私は前の従業員によって書かれた同じファイルの古いバージョンに出くわし、彼はそれを次のように書いた

なぜ彼は 4 つのスラッシュを入れるのでしょうか?

0 投票する
2 に答える
10217 参照

c# - 「net use * /delete」はC#に相当しますか?

以下の次の行を使用して、共有ネットワークの場所への接続を作成していますが、問題はアクティブな接続にあり (私が思うに)、network.MapNetworkDrive("..")エラーがスローされます。

複数のユーザー名を使用して、同じユーザーがサーバーまたは共有リソースに複数接続することは許可されていません。サーバーまたは共有リソースへの以前の接続をすべて切断して、再試行してください。

net use * /deleteコマンドラインから使用してこのエラーをパスしましたが、C# に同等のコマンドはありますか?

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

powershell - /savecred での net use が PowerShell リモートで機能しない

管理者権限を持つ PowerShell リモート セッションを介して、XP コンピューター (PS V2 がインストールされている) のドライブを永続的にマップしようとしています。このアドバイスを試してみました: Net.exe use 'Error: A command was used with conflicting switches.' /savecred の使用中

ユーザー名とパスを要求される代わりに、次のエラーが表示されます。

そして、私がこのようにしようとすると:

/user と /savecred が原因で、「競合するスイッチでコマンドが使用されました」というエラーが表示されます。

/savecred なしでマップできますが、再起動するまでしか持続しません。/persisten なしで両方を試してみましたが、同じ結果が得られました。罰金を科すことができるすべてのフォーラムと、これら2つの例のいずれかを言っている場所をすべて調べました。この問題を解決するにはどうすればよいですか。最初の例で何か間違ったことを書いているのでしょうか、それとも PS リモート セッションで動作しないのでしょうか? または、 -credential をインポートしてから /savecred をインポートする必要がありますか?

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

cmd - net use で生成されたテキスト ファイルを読み取り、net use コマンドを使用してネットワーク ドライブを再マップする方法

net use で生成されたテキスト ファイルを読み取る方法は、以下の画像のように、現在のマシンにマップされたネットワーク ドライブで構成される network_drive.txt と呼ばれます。

新しい接続が記憶されます。

コマンドは正常に完了しました。

上記のファイルを読み取って、ステータスが OK の場合にのみ同じレター パスとパスでネットワーク ドライブを再度マップし、使用できないドライブを無視する方法は?

アップデート!

ただし..場合によっては、「Microsoft Windows Network」がレターおよびドライブパスと同じ行にあるため、レコード/行が削除されることがあります。

誰かがplsを助けることができますか?

アップデート。

for ループ内のトークンは net use コマンドの 2 番目と 3 番目の文字列のみを取得するため、findstr 行から Microsoft Windows Network を削除しました。

私はそれをテストしましたが、動作します。

また、他のコマンドを実行する前に、ファイルが存在するかどうかを確認するためだけに、2 行目に if exist コマンドを使用することをお勧めします。

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

c# - Net Use を使用してドライブ文字を検索する

私がやろうとしていること

  • PSExec を起動して、「Net Use * \Server\Share」コマンドを渡すリモート コンピューターで CMD を開きます。
  • PSExec を再度起動し、作成したばかりの共有を削除します。

ワイルドカードが使用したドライブ文字を取得する方法がわかりません。