Office 2011, Mac OS Lion, o Excel cria um arquivo temporário no servidor Windows 2008, o SMB compartilha como parar?

2

Eu tenho um problema com Macs e um compartilhamento SMB do Windows ao usar o Excel 2011.

Se eu abrir um documento do Excel a partir do compartilhamento do Windows, ele criará um "arquivo do Ghost" começando com ~ $, então o nome completo do arquivo, por exemplo,

Se eu abri o testdoc.xlsx, um arquivo fantasma será criado chamado ~ $ testdoc.xlsx, isso não é um grande problema, pois quando o documento é fechado, o arquivo é removido.

Este arquivo se torna um problema quando meus usuários estão trabalhando através da VPN e se eles desconectarem sua VPN sem fechar o excelente documento o arquivo "Ghost" é deixado para trás e então qualquer um em um mac só pode abrir o arquivo somente até este o arquivo fantasma é removido.

Eu tentei usar o comando apple ::

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

Isso impede que os macs que escrevem forks de recursos e o DS armazenem arquivos nos arquivos de rede, mas não impedem a criação desse arquivo fantasma.

Alguém sabe o que são esses arquivos? Como impedi-los de serem criados? É seguro pará-los?

    
por Kevin 13.12.2012 / 13:36

3 respostas

3

Se funciona da maneira que o Office faz no Windows, o que estou assumindo que faz ...

Este arquivo é essencialmente o arquivo temporário que contém as edições e detalhes atuais no caso de o programa ou computador falhar no meio da edição. Como você disse, também contém informações de bloqueio para ambientes multiusuário. No Windows, funciona da mesma maneira, mas o arquivo é marcado como um arquivo oculto / do sistema para que não apareça para a maioria dos usuários, a menos que estejam exibindo arquivos ocultos.

Esta é uma função do pacote Office e não do sistema operacional, portanto, não há como desativar a funcionalidade. Pode haver uma configuração do Office para desativar a função de backup, mas ainda não tenho certeza se isso removerá o arquivo completamente.

Isso pode acabar sendo mais um problema de treinamento do que algo que pode ser tratado por meio de software. Existe algum motivo para os usuários desconectarem-se da VPN antes de salvá-lo e fechar?

Você também pode tentar editar as opções de Recuperação automática mostradas abaixo para ver se isso ajuda:

    
por 13.12.2012 / 13:46
2

Programas do Microsoft Office (Excel, Word, etc.) criam arquivos temporários quando você abre um documento. Os arquivos temporários são criados no diretório de origem. Isso não está relacionado ao Auto Save ou Auto Recover. Todas as edições do usuário são feitas no arquivo temporário, não no arquivo original. Quando você salva o documento Excel ou Word salva uma nova cópia do documento do arquivo temporário e exclui o arquivo original. Esta tem sido uma função de como esses programas funcionam desde que eu não sei quando. O problema é que os usuários se desconectam da VPN deixando esses arquivos abertos, portanto, o arquivo temporário é deixado para trás. Secundariamente, o servidor de arquivos ainda tem o arquivo aberto pelo usuário com um bloqueio. Esta é uma função do SMB. Em ambos os casos, esse é o comportamento normal, esperado e desejado. Se os usuários forem desconectar da VPN sem fechar seus arquivos, você terá que lidar com isso. Este problema não é exclusivo para os clientes Mac.

    
por 13.12.2012 / 15:18
0

É um recurso do Office que está fazendo isso, e também é feito no Windows. Se você impedir que esse arquivo seja escrito, acredito que qualquer planilha só será aberta como somente leitura.

    
por 13.12.2012 / 13:45