問題タブ [network-shares]
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.
active-directory - エラー: 共有の設定時の「chgrp 無効なグループ 'ドメイン ユーザー'」
私はこのチュートリアルに従っています: Samba Shares with Active Directory Login on Ubuntu 12.04、コマンドを入力すると: chgrp -R "Domain Users" /sharing/ 、 " chgrp invalid group 'domain users' " が表示されます。wbinfo -g を実行すると、グループがリストに表示されます。
12.04 と samba 4.1.6 ではなく 14.04 を実行しており、他のパッケージをインストールしたときに smbfs は使用できませんでしたが、cifs-utils が推奨されたので、インストールしました。
これが単純な(愚かな)質問である場合は申し訳ありませんが、私はLinux環境に本当に慣れていません。
ありがとう、チャーリー
c# - Process.Start は、リモートで実行されたファイルのローカル コピーを保存しますか?
リモート コンピューターからプログラムを直接実行する必要があります。これは、彼らがプログラムと共に使用しているネットワーク ライセンスのシステムのためです.
サーバーに一度インストールして登録すると、すべてのクライアントが実行可能ファイルを開いてネットワーク共有経由でアクセスします。
ネットワーク共有に簡単にアクセスしてプログラムを開くことができる小さなアプリケーションを作成しました。
ここまでは問題ありません。このようにプログラムを実行でき、開きます。わーい
しかし、プログラムがコピーされた可能性があるというメッセージが表示されます。ローカルで実行されたようです。
この問題は、この方法で開くだけで、エクスプローラーからプログラムを開いた場合には発生しません => \\192.168.0.100\Share\MyProgram.exe
。
Process.Start()
リモートで開いたファイルをローカルのマシンに (一時的に) 保存しますか? もしそうなら、回避策はありますか?
追加情報:
Q:デスクトップにショートカットを作成できるのに、なぜこれほど手間がかかるのだろうと思う人もいるかもしれません。または、バッチ ファイルを作成しませんか。
A: IMO、C# では資格情報を隠す方が簡単です。ネットワーク共有へのアクセスは、必要な場合にのみ付与する必要があります。そして、それは誰かがそのプログラムを使用したい場合にのみ必要です.
linux - AWS Linux インスタンスへのデプロイに Samba を使用する
私は現在、ビルドを処理し、Windows ファイル共有を介して ViceVersa によって管理される展開プロファイルを開始するために、Jenkins を使用して非常によく開発された Web ビルドおよび展開インフラストラクチャを持っています。現在、私のサーバーはすべて AWS 上の Windows 2012 インスタンスです。多くのサービスを Linux/Django/Python アーキテクチャに移行する予定で、インフラストラクチャを現状のまま維持したいと考えています。Samba を使用して Windows 共有として Linux をマウントするか、または rsynch に移行する必要があります。
jenkinsジョブによってデプロイされるファイルを制御できる必要があるため、デプロイを行うためにSVNアップデートを使用できません。
ViceVersa の最も優れた機能の 1 つは、追跡データベースを保持する機能があるため、ターゲットを毎回比較する必要がないことです。これは、多数のファイルを含む一部のサイトで役立ちます。Linux展開ツールにはこれがありますか?
java - 文字の代わりにサーバー ip でパスを取得する
ディレクトリとファイルのすべてのパスを読み取るアプリケーションを Java でコーディングしています。これはすでに機能しています。これらのファイルを移行するには、(Windows システムでは) 文字ではなくサーバー IP である絶対パスが必要です。
ファイルクラス内にある次のメソッドを試しました:
どちらの方法でも、すべてのパスを読み取って txt ファイルに書き込むサーバー IP の代わりに、正確な Windows パスが出力されます。
windows - ネットワーク共有からすべてのネットワーク コンピューター上のすべての Windows ユーザー デスクトップにファイルをコピーする
本質的に、私はこのようなことをしたいと思っています(視覚的な例のためだけにコマンドプロンプトを使用して、PowerShell/VBScript/その他のプログラミング方法を喜んで試します)...
実際、コードを単純化するためにさらに一歩進めることができれば、次のようなことをしたいと思います。
これが不適切にコーディングされていることは承知していますが、基本的には、簡単にアクセスできるネットワークの場所から、ネットワーク内のすべてのネットワーク コンピューター上のすべての Windows ユーザー (c:\users) のデスクトップの場所にファイル (正確には .vbs ファイル) をコピーしたいと考えています。ドメイン。
どんな助けでも大歓迎です!手動が唯一のオプションである場合、それがその方法だと思います。
c# - コピー ファイル エッジ ケース
UserX でアプリを実行しています。次のように、同じ共有のサブフォルダーを指す 2 つのネットワーク パスもあります。
- P1 =
\\MyMainShare\share\Folder 1
- P2 =
\\MyMainShare\share\Folder 2
UserX は P1 と P2 の両方に対するアクセス許可を持っていません (つまり、そこで読み取りまたは書き込みを行うことはできません) が、私は UserP1 と UserP2 を持っています。UserP1 は P1 のみを読み書きできます。UserP2 は P2 のみを読み書きできます。
あるフォルダから別のフォルダにファイルをコピーするにはどうすればよいですか?
これまでのところ、私は File.Copy とある種のなりすましを主張しましたが、肯定的な結果は得られませんでした...「アクセスが拒否されました」だけです...
詳細:
- コピー中のファイルは 20 GB に達する可能性があります
- ネットワーク パスが「\localhost\c$」を指している可能性があります
- これは「サーバー側」のアプリです。つまり、毎秒数百のリクエストが処理されます...メモリへのファイルの読み取り、資格情報の切り替え、書き込みは、明らかなスケーリングの問題により、最後の手段と見なされています...
c# - 存在するネットワーク共有ファイルの `FileNotFoundException`。私は何が欠けていますか?
共有ファイルからデフォルトのファイル アイコンを取得する必要があります。これでいくつかの問題に直面し、「ネットワーク共有ファイルから関連するアイコンを取得する方法」という質問を見つけました。
しかし、共有ファイルに別の問題があり、それらが存在しないように見えます。これが私のコードです:
私はいつも得ますがFileNotFoundException
、今は理由がわかりません。filePath
大丈夫です。エクスプローラーからこれらのファイルにアクセスできます。FileInfo
からインスタンスを作成しようとしましfilePath
たが(役立つ可能性があることをどこかで読みました)、まだ何もありません。
私は何が欠けていますか?