ファイルをロックせずに、WindowsネットワークでPDFを読む方法


8

オフィスの従業員は、共有Windowsネットワークドライブ上のカレンダーPDFを定期的に更新します。このカレンダーは、ネットワーク上の20〜40人のスタッフの多くが1日中参照しており、このファイルをAcrobat Readerで何時間も開いたままにしていることがよくあります。

ファイルがどこかで開かれている場合、ファイルロックのため、公開ユーザーはファイルを更新できません。これは、オフィスを探し回り、電子メールブロードキャストで@#$%PDFを閉じることを意味します。

これらの不快なメールを送受信する必要がないように、どのユーザーまたはネットワーク管理者のアクションを提案しますか?

いくつかの詳細:* Windowsネットワーク共有(ドライブ文字としてマウントされています)*サーバーはLinux / Unix(Windowsサーバーソフトウェアではなく)を実行していると思います*ほとんどがXPクライアントであり、かなりロックダウンされています。デスクトップクライアントの変更は、サポートがすべてのワークステーションを訪問することを意味します。

ありがとう。


3
なぜあなたはカレンダーを保持するためにPDFを使用しているのですか?仕事に不適切なツールについて話します。
Joel Coehoorn、2010

1
@ジョエル:私はこれで銃をジャンプしません。PDFは、一部のオフィス環境で利点があります。ここで間違って実装されたからといって、それが悪い考えであるとは限りません。
布袋

回答:


2

slartibartfastの答えが何らかの理由(初めてのイントラネットWebサーバーをセットアップしたくないなど)で実現できない場合は、以下を検討してください。

ファイルサーバーがSambaを使用するUnix / Linux / MacOSXに基づいている場合:公開ユーザーに対して読み取り/書き込み可能な共有ネットワークディレクトリを作成します。共有にpdf-rwという名前を付け、公開ユーザーの1つにpdfpublisherという名前を付けます。Sambaの設定ファイルでsmb.conf、次のように設定します。

[pdf-rw]
  comment = Writeable for pdfpublisher(s) only (and not browseable for users)
  path = /path/on/unix/system
  browseable = no
  writeable = no
  write list = pdfpublisher, domainname\\who.ever, onemoreuser
  guest ok = no

他の全員が読み取り専用である別の共有ネットワークディレクトリを作成します。共有にpdf-roという名前を付けましょう。Sambaの設定ファイルでsmb.conf、次のように設定します。

[pdf-ro]
  comment = Read-only for users (as well as browseable)
  path = /path/on/unix/system
  browseable = yes
  writeable = no
  guest ok = yes
  map to guest = bad user

秘訣は、2つの異なる設定で2つの異なるshare(name)を定義することです。

  • 読み取り専用共有も閲覧可能で、パスワードなしでゲストユーザーもアクセスできます(必要に応じて、ネットワークドライブとしてマップすることもできます)。
  • 読み取り/書き込み共有は非表示になり、ネットワークの近隣に表示されません(\\servername\pdf_rwUNCパスがわかっていればアクセスでき、さらに、指定されたユーザーの資格情報の1つを提供する方法がわかっていればアクセスできます。ネットワークにマップされている場合もあります)ドライブ)。

ファイルサーバーがWindowsベースの場合:他のユーザーからの提案の1つを選択し、それが機能するかどうかをテストします。


大きな警告:

出版社によるPDFドキュメントの更新は、クライアントによって自動的に通知されないことに注意してください。PDFビューアソフトウェアとバージョンによっては、再ロードしない限り、ファイルの古いバージョンが表示される場合があります。


3

ドキュメントをWebサーバーに公開します。編集者はそこで編集します。読者は、一般的に利用可能なクライアント(IE、Firefox、Chrome、Safariなど)を使用してロックなしでアクセスできます。

ああ、私はこれを提案するのが汚いので、どういたしまして。:)


Sambaへのアクセスがあれば、編集プロセスは同じです。
pelms

0

定期的に更新する必要があるこのような共有ファイル(主にスプレッドシート)を使用してオフィスで使用した1つの回避策は、ファイルを更新する必要がある人だけがアクセスできる非表示の共有フォルダーでした。このフォルダには共有コピーの「マスター」があり、編集後にコピーするだけです。ロックされている場合は、更新が行われるため、問題は少なくなります。


0

右クリックして、[プロパティ]> [属性]> [読み取り専用]をクリックします。多分。


私の特定のケースでは動作しません。.別のユーザーまたはプログラムによって使用されています(msアクセスファイル用)
Totty.js

-2

これはウィンドウだと思います。ユーザーがドキュメントを読み取ることのみができる権限を設定できます(読み取り専用)。これにより、システムがファイルをロックできなくなる可能性があります。それが機能しない場合は、ファイルを提供しているサーバーの電源をいつでも再投入でき、すべてのロックが失われます。(ログアウトして再度ログインすることも可能ですが、確信が持てません)。

私はまだもっと良い解決策があるに違いないと感じていますが、これは私が考えることができるすべてです。


5
冗談だろ!ロックを解除するためだけにサーバーの電源を切ります!!! あなたはとても解雇されています。
布袋

うーん、代わりに、だれもが困る約30人のユーザーの時間を無駄にするつもりですか。これは最適なソリューションではありません。仮にそれが仮想マシン自体であるか、それが機能するものなら何でもです。私が答えたとき、他の答えはありませんでした。あなたの無反応よりも良い。
大雪
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.