Office 2011, Mac OS Lion, Excel создает временный файл на Windows Server 2008, общий доступ к SMB, как остановить?
У меня проблема с Mac и общим ресурсом Windows SMB при использовании Excel 2011.
Если я открою документ Excel из общего ресурса Windows, он создаст "файл Ghost", начинающийся с ~$, затем полное имя файла, например:
Если я открыл testdoc.xlsx, будет создан файл-призрак с именем ~$testdoc.xlsx, это не является серьезной проблемой, так как при закрытии документа файл удаляется.
Этот файл становится проблемой, когда мои пользователи работают через VPN и если они отключают свою VPN, не закрывая документ об исключении, файл "Ghost" остается позади, и тогда любой пользователь Mac может открыть файл только для чтения, пока этот файл не станет удален.
Я попытался с помощью команды Apple::
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
Это останавливает установку ресурсов записи файлов maks и DS в сетевые файлы, но не останавливает создание этого файла-призрака.
Кто-нибудь знает, что это за файлы? Как остановить их создание? Безопасно ли их остановить?
4 ответа
Если это работает так, как это делает Office в Windows, что я предполагаю, что это делает...
Этот файл по сути является временным файлом, в котором хранятся текущие изменения и сведения в случае сбоя программы или компьютера в процессе редактирования. Как вы сказали, он также содержит информацию о блокировке для многопользовательских сред. В Windows он работает так же, но файл помечается как скрытый / системный файл, поэтому он не отображается большинству пользователей, если они не отображают скрытые файлы.
Это функция пакета Office, а не операционной системы, поэтому на самом деле нет способа отключить эту функцию. Возможно, в настройках Office отключена функция резервного копирования, но я все еще не уверен, что файл будет полностью удален.
В конечном итоге это может быть скорее проблемой обучения, чем тем, что можно решить с помощью программного обеспечения. Есть ли причина, по которой ваши пользователи отключаются от VPN перед сохранением и закрытием?
Вы также можете попробовать отредактировать параметры автоматического восстановления, показанные ниже, чтобы увидеть, помогает ли это:
Программы Microsoft Office (Excel, Word и т. Д.) Создают временные файлы при открытии документа. Временные файлы создаются в исходном каталоге. Это не связано с автосохранением или автоматическим восстановлением. Все пользовательские изменения выполняются во временном файле, а не в исходном файле. При сохранении документа Excel или Word сохраните новую копию документа из временного файла и удалите исходный файл. Это было функцией того, как работают эти программы, так как я не знаю когда. Проблема в том, что пользователи отключаются от VPN, оставляя эти файлы открытыми, поэтому временный файл остается позади. Во-вторых, на файловом сервере все еще есть файл, открытый пользователем с блокировкой. Это функция SMB. В обоих случаях это нормальное, ожидаемое и желаемое поведение. Если пользователи собираются отключаться от VPN, не закрывая свои файлы, вам просто придется с этим справиться. Эта проблема не является исключительной для клиентов Mac.
Это особенность офиса, которая делает это, и делает это под Windows. Если вы остановите этот файл от записи, то я считаю, что любая электронная таблица будет открываться только для чтения.
поскольку эта проблема также применима к EXCEL и Word для MAC, я опубликую решение, которое сработало для меня:
После МНОГО поиска вот что делать:
На файловом сервере Windows перейдите в папку «Общий доступ» и измените разрешения. (не безопасность, не в подпапках, а только в верхней общей папке).
Разрешите пользователям домена ПОЛНЫЙ КОНТРОЛЬ, а не изменение!
Это оно!