問題タブ [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.
linux - Windows の Net Use コマンドに相当する Linux
Windowsにこのコマンドがあります。Linuxコマンドに変更したい。
- 使用したコマンド:
net use
- 撮影場所:
O: \\10.2.6.72\aaa_bbb_1
- ユーザー名:
corp\first.last
- パスワード:
"secret"
このコードを Linux コマンドとして記述するにはどうすればよいですか?
php - PHP shell_exec Net Use の出力
次のphpコマンドがあります。
- $shellOutput = shell_exec('net use');
次の出力が表示されます。
cmd ウィンドウで net use を実行すると、次の出力が表示されます
マップされたすべてのネットワーク ドライブを表示する必要がありますか?それとも、返されるドライブの数を PHP が制限していますか?
コマンドが複数のネットワーク ドライブを返すことになっている場合は、誰が複数の行を返すかについての短い例を提供してください。
ティア
var_dump を実行した後、返された値は
java - 「net use」コマンドで機能しないプロセスビルダーを使用してパスワードを渡す
プロセスビルダーを使用して「net use」コマンドを実行しようとしています。PrintWriter を使用して OutputStream にパスワードを渡すと、次のエラーで失敗します: システム エラー 1219 が発生しました。複数のユーザー名を使用して、同じユーザーがサーバーまたは共有リソースに複数接続することは許可されていません。サーバーまたは共有リソースへの以前の接続をすべて切断して、再試行してください。
手動で実行して、ユーザー名、パスワード、およびコマンドを確認しました。正常に動作しています
コード スニペット:
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 を使用するソリューションは必要ありません。
java - 例外をスローせずに Java IO ファイルが作成されない
Javaでのファイル作成に問題があります。この質問を見つけました Java IO: ファイルが生成されません
しかし、それは答えを提供しませんでした。
私のtomcat webappは、開発環境で実行されているときに、リモートフォルダー(\ myserver \ myfolder)にファイルxmlを作成できます。テストおよびrpod環境で公開すると、アプリは何も作成せず、これら2つのマシンはローカル環境と同じネットワークにあり、同じ許可も持っています。また、例外もスローしません!!!
ここに私のコードがあります:
メソッド「useNet」は、コマンド「net use」も呼び出します(念のため)。
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 マシンの同じ問題を既に解決しているので、この問題にはいくつかの解決策があることを知っています。
おそらく、誰かが何ができるかを考えているでしょう。
よろしくお願いします。