Excel 2011を使用しているときに、MacとWindows SMB共有に問題があります。
Windows共有からExcelドキュメントを開くと、〜$で始まる「ゴーストファイル」が作成され、次に完全なファイル名が作成されます。例:::
Testdoc.xlsxを開くと、〜$ testdoc.xlsxというゴーストファイルが作成されます。ドキュメントを閉じるとファイルが削除されるため、これは大きな問題ではありません。
このファイルは、ユーザーがVPNを介して作業しているときに問題になり、excellドキュメントを閉じずにVPNを切断すると、「ゴースト」ファイルが残り、Mac上の誰もがこのゴーストファイルが削除されました。
Appleコマンド::を使用してみました
defaults write com.Apple.desktopservices DSDontWriteNetworkStores true
これにより、macsがリソースフォークを書き込み、DSファイルをネットワークファイルに保存しますが、このゴーストファイルの作成は停止しません。
誰かがこれらのファイルが何であるか知っていますか?それらが作成されるのを止める方法は?それらを止めても安全ですか?
OfficeがWindowsで行うのと同じように機能する場合、私はそれが機能すると思います...
このファイルは基本的に、プログラムまたはコンピューターが編集中にクラッシュした場合に、現在の編集と詳細を保持する一時ファイルです。おっしゃるように、マルチユーザー環境のロック情報も含まれています。 Windowsでも同じように機能しますが、ファイルは隠し/システムファイルとしてマークされているため、隠しファイルを表示していない限り、大多数のユーザーには表示されません。
これはOfficeスイートの機能であり、オペレーティングシステムではないため、機能をオフにする方法は実際にはありません。バックアップ機能を無効にするOffice設定があるかもしれませんが、それでもファイルが完全に削除されるかどうかはわかりません。
これは、ソフトウェアで処理できるものというよりも、トレーニングの問題になる可能性があります。保存して閉じる前に、ユーザーがVPNから切断する理由はありますか?
以下に示す自動回復オプションを編集して、それが役立つかどうかを確認することもできます。
Microsoft Officeプログラム(Excel、Wordなど)は、ドキュメントを開くと一時ファイルを作成します。一時ファイルはソースディレクトリに作成されます。これは、自動保存または自動回復とは関係ありません。すべてのユーザー編集は、元のファイルではなく、一時ファイルで行われます。ドキュメントを保存するとき、ExcelまたはWordは一時ファイルからドキュメントの新しいコピーを保存し、元のファイルを削除します。これは、いつかわからないので、これらのプログラムがどのように機能するかによって決まります。問題は、ユーザーがVPNから切断してこれらのファイルを開いたままにするため、一時ファイルが残されることです。次に、ファイルサーバーは、ユーザーがロックを使用してファイルを開いたままにします。これはSMBの機能です。どちらの場合も、これは通常の、予想される、必要な動作です。ユーザーがファイルを閉じずにVPNから切断する場合は、それに対処する必要があります。この問題はMacクライアントに限ったことではありません。
これを実行しているのはOfficeの機能であり、Windowsでも実行されます。そのファイルの書き込みを停止すると、スプレッドシートは読み取り専用としてのみ開かれると思います。