問題タブ [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 に答える
17061 参照

linux - Windows の Net Use コマンドに相当する Linux

Windowsにこのコマンドがあります。Linuxコマンドに変更したい。

  • 使用したコマンド:net use
  • 撮影場所:O: \\10.2.6.72\aaa_bbb_1
  • ユーザー名:corp\first.last
  • パスワード:"secret"

このコードを Linux コマンドとして記述するにはどうすればよいですか?

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

php - PHP shell_exec Net Use の出力

次のphpコマンドがあります。

  1. $shellOutput = shell_exec('net use');

次の出力が表示されます。

cmd ウィンドウで net use を実行すると、次の出力が表示されます

マップされたすべてのネットワーク ドライブを表示する必要がありますか?それとも、返されるドライブの数を PHP が制限していますか?

コマンドが複数のネットワーク ドライブを返すことになっている場合は、誰が複数の行を返すかについての短い例を提供してください。

ティア


var_dump を実行した後、返された値は

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

java - 「net use」コマンドで機能しないプロセスビルダーを使用してパスワードを渡す

プロセスビルダーを使用して「net use」コマンドを実行しようとしています。PrintWriter を使用して OutputStream にパスワードを渡すと、次のエラーで失敗します: システム エラー 1219 が発生しました。複数のユーザー名を使用して、同じユーザーがサーバーまたは共有リソースに複数接続することは許可されていません。サーバーまたは共有リソースへの以前の接続をすべて切断して、再試行してください。

手動で実行して、ユーザー名、パスワード、およびコマンドを確認しました。正常に動作しています

コード スニペット:

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

c# - ネットワーク ドライブにマップされていない C# の Web フォルダーを列挙するにはどうすればよいですか (「ネット使用」など)。

コマンド ラインから、パラメーターを指定せずにnet useを呼び出し、ローカル コンピューター上のコンピューター接続の一覧を取得できます。これにより、マッピングされたネットワーク ドライブのリストと、コマンドを使用して定義されたローカル ネットワーク共有および Web フォルダーへのネットワーク接続が提供されますnet use

次のように、ローカル ネットワーク共有へのネットワーク接続を作成できます。

次のようにして、Web フォルダ (WebDAV や SharePoint など) へのネットワーク接続を作成できます。

呼び出すnet useと、次のように接続が一覧表示されます。

マップされたネットワーク ドライブ

を呼び出すことで、C# でマップされたドライブを取得できますDriveInfo.GetDrives()

ネットワーク共有へのネット使用接続

PInvoke と Windows API を使用して作成したネットワーク共有への接続を取得できますNetUseEnum

Web フォルダへの Net Use 接続

Windows APIWNetOpenEnumと を使用して、Web クライアント ネットワーク サーバーのリストを取得できましWNetEnumResourceたが、共有名とフォルダーへのフル パスは取得できません。サーバー名を取得するだけです。

net use定義できるWeb フォルダへの Web クライアント ネットワーク接続を取得する方法を見つけることができませんでした。

これらを返すことができる Windows API が必要であると確信しています。分かる方、アドバイスお願いします。net useコマンドラインプロセスを介して呼び出し、その出力を解析するなど、貧弱な解決策を使用する必要は絶対に避けたいと思います。

注: WMI を使用するソリューションは必要ありません。

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

java - 例外をスローせずに Java IO ファイルが作成されない

Javaでのファイル作成に問題があります。この質問を見つけました Java IO: ファイルが生成されません

しかし、それは答えを提供しませんでした。

私のtomcat webappは、開発環境で実行されているときに、リモートフォルダー(\ myserver \ myfolder)にファイルxmlを作成できます。テストおよびrpod環境で公開すると、アプリは何も作成せず、これら2つのマシンはローカル環境と同じネットワークにあり、同じ許可も持っています。また、例外もスローしません!!!

ここに私のコードがあります:

メソッド「useNet」は、コマンド「net use」も呼び出します(念のため)。

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

windows - サービス内のドライブとして sharepoint をマウント

このシナリオでは、Windows サービスとして実行されるアプリケーション (ABC) がいくつかのファイルにアクセスできるように、Windows Server 2012 にドライブとしてマウントする必要がある SharePoint サイトがあります。ドライブへのマッピングは、このサービス (ABC) によってバッチ ファイルを開始することによって実行されます (このバッチ ファイル内で「net use」コマンドが使用されます)。

Windows 機能の「デスクトップ エクスペリエンス」は、新しい Windows Server 2012 マシンに既にインストールされています。サービス「WebClient」も実行されています。

すべてが同じ Windows ユーザーで実行されています。

主な問題は、ABC をサービスとして実行すると、マップされたドライブ上のファイルにアクセスできないことです。サービスとしてではなくコマンドラインからABCを実行すると、すべて正常に動作します。

Windows Server 2012 の特別な解決策が必要ですが、古い 2008 および 2003 Windows Server の問題も解決しようとしました。Windows Server 2003 では、すべて正常に動作します。Windows Server 2008 でも、新しい Windows Server 2012 マシンと同じ問題があります。

残念ながら、アプリケーション (ABC) は UNC パスを処理できないため、マッピングを使用する必要があります。

元同僚が Windows Server 2008 マシンの同じ問題を既に解決しているので、この問題にはいくつかの解決策があることを知っています。

おそらく、誰かが何ができるかを考えているでしょう。

よろしくお願いします。