7 votos

¿Es posible montar SharePoint como un volumen en 10.6?

Antecedentes

Mi oficina utiliza:

Pregunta 1

¿Puede Finder conectarse a un servidor de SharePoint?

Pregunta 2

¿Se puede extender MacFUSE para montar una ruta de SharePoint como un volumen en Mac OS X?

6voto

Tim Puntos 11

Conexiones WebDAV gestionadas por el sistema a SharePoint

Sí, las conexiones son posibles. Para un volumen montado de esta manera, el tipo de sistema de archivos es:

  • webdav

Utilizo Finder — en Snow Leopard y en otras dos versiones del sistema — con SharePoint.

Para conectarse

En la ventana Conectar al servidor de Finder, utiliza la misma URL que usarías en Microsoft Document Connection.

Un problema subyacente con el servicio de Microsoft

Información sobre los caracteres que no puedes usar en sitios, carpetas y archivos en SharePoint

… no se puede empezar un nombre de archivo con el carácter de punto. …

Aplicaciones con problemas de compatibilidad

Una lista corta:

  • Microsoft Office Excel, PowerPoint y Word 2011 (Service Pack 2) — todos los intentos de guardar fallarán, espera ver mensajes de error engañosos
  • Apple Finder — algunos intentos de copiar o mover a SharePoint pueden fallar.

Mi respuesta a la pregunta de Ask Different ¿Por qué se crean archivos dot underscore ._ y cómo puedo evitarlos? menciona:

  • los requisitos de Microsoft Office 2011, cuando se usa con un sistema de archivos como webdav, no son cumplidos por SharePoint.

Cuando SharePoint no reconoce que un usuario de PowerPoint o Word con webdav ha abierto un archivo, hay riesgo de pérdida de datos — dos o más usuarios sobrescribiendo el trabajo del otro, sin advertencia antes o después de la pérdida. No puedo reproducir este problema cuando se usa NeoOffice para abrir dichos archivos.

Excel con webdav parece siempre abrir hojas de cálculo .xlsx como solo lectura. No puedo reproducir este problema cuando se usa NeoOffice para abrir dichos archivos.

(Nota adicional: sin el tipo de sistema de archivos webdav, Microsoft Document Connection 14.2.0 (120402) causa pérdida de datos sin advertencia, de atributos extendidos como comentarios de Spotlight.)

Más sobre Finder

Con webdav, para archivos y carpetas que ya están en el servidor de SharePoint:

  • Finder parece ser una aplicación de primera clase para cambiar el nombre, mover o eliminar elementos.

Aplicaciones más compatibles

Otra lista corta:

  • donde las aplicaciones de Microsoft Office fallan, NeoOffice y LibreOffice tienen éxito.

Errores de entrada/salida que afectan a los archivos guardados en formatos de Microsoft

Si un intento de abrir un archivo Office Open XML (.docx, .pptx, .xlsx etc.) falla con un error de entrada/salida:

  1. usa Microsoft Document Connection para iniciar una edición
  2. guarda un cambio trivial en el archivo, cierra la ventana de la aplicación que usaste para la edición
  3. si es necesario, cierra la aplicación que usaste para la edición.

Estos dos o tres pasos parecen resolver, o solucionar, el error.

(Si descubro la causa exacta de ese tipo de error de entrada/salida, añadiré a esta respuesta o enlazaré a una pregunta en otro lugar. Las primeras indicaciones sugieren que ocurren solo después de que una aplicación de Microsoft Office no haya podido guardar con webdav.)

3voto

STHayden Puntos 169

Estoy ingresando esto lejos del mundo de Windows, pero si la memoria no me falla, es probable que la URL que estás obteniendo de Sharepoint sea algo así como \my.sharepoint.somewhere\some\path\to\stuff

Necesitas convertir eso en algo más portátil.

Ve a Finder, y en el menú "Ir" elige "Conectar con el servidor..."

Ingresa "smb://my.sharepoint.somewhere/some/path/to/stuff"

También puedes intentar haciendo clic en el botón "Buscar" y mientras la compartición de Sharepoint esté siendo anunciada en la LAN local, deberías poder localizar el servidor y explorar sus carpetas compartidas.

Hay un par de cosas que debes tener en cuenta.

1) Asegúrate de que puedas resolver el nombre "my.sharepoint.somewhere" a una dirección IP. (Utiliza la opción de Búsqueda en la Utilidad de Red para confirmar esto.)

2) Tu Mac puede necesitar ser miembro del dominio de Windows para poder conectarse. Lo siento, ha pasado un tiempo y no recuerdo si este es un requisito con Sharepoint.

¡Espero que eso ayude!

1voto

user2987 Puntos 61

Me gustaría saber si logras que esto funcione. Puedo conectarme a nuestro servidor SharePoint 2010 a través del Finder (Snow Leopard 10.6.6), pero cualquier archivo copiado en el recurso compartido falla con un error -36. El archivo aparece en el recurso compartido, pero tiene 0 bytes. La copia con la línea de comandos funciona bien.

Por cierto, estoy usando https://my.sharepoint.school.edu/personal/username/ en Ir > Conectarse al servidor...

Usar Transmit funciona, otros clientes de Linux y Windows funcionan, pero Finder y las aplicaciones de Microsoft Office tienen problemas.

Ver http://openradar.appspot.com/radar?id=809401

Actualización:

Después de investigar un poco más, creo que he encontrado una causa de algunos problemas: SharePoint tiene restricciones de nombre de archivo que entran en conflicto con la forma en que el sistema almacena atributos extendidos o bifurcaciones de recursos en sistemas de archivos que no admiten esas cosas.

Las restricciones en SharePoint incluyen: prohibir nombres de archivo que comienzan o terminan con un punto. Ver http://support.microsoft.com/kb/905231 para ver el conjunto completo de restricciones.

Cuando se utiliza Finder para copiar un archivo (ejemplo: foo) en un recurso compartido WebDAV de SharePoint, el sistema puede requerir un archivo adicional (ejemplo: ._foo) durante o después de la escritura. La prohibición causará que la operación de escritura falle.

Esto también explica por qué clientes de WebDAV de terceros como Cyberduck y Transmit parecen ser más compatibles - con algunos tipos de conexiones, pierden metadatos.

Para un volumen montado por Transmit con una conexión WebDAV HTTPS a SharePoint, el tipo de sistema de archivos no es webdav, es:

  • transmitdiskfs

A menos que Finder deje de usar el archivo ._filename al escribir en recursos compartidos de webdav, o SharePoint comience a aceptar puntos al principio de los nombres de archivo, no creo que puedas usar de manera confiable Finder con los recursos compartidos de WebDAV de SharePoint.

0voto

Tim Puntos 11

Wdfs (con FUSE) para una conexión WebDAV a SharePoint

MacFUSE está desactualizado. Utiliza un sucesor como FUSE para OS X.

Entornos de prueba

Probé la siguiente combinación:

  • Finder en OS X
  • wdfs 1.4.2, que requiere FUSE y neon
  • FUSE para OS X 2.3.9
  • neon 0.29.6, Revisión 1, instalado usando MacPorts 2.0.4.

Para un volumen montado de esta manera, el tipo de sistema de archivos es:

  • osxfusefs

Primero un comando wdfs simple, sin la opción volname de FUSE para OS X.

Luego, intentando solucionar el error -43 (ver abajo), un comando similar de wdfs con una opción volname.

Resultados, en resumen

Finder aparentemente puede copiar y mover algunos tipos de archivos a SharePoint sin error. Los siguientes tipos de archivo parecen estar bien:

  • .docx
  • .sh
  • .txt
  • .zip

La copia de Finder de wdfs-1.4.2.tar aparentemente tuvo éxito pero:

  • el resultado fue cero bytes
  • tal vez los archivos .tar no son aceptables para SharePoint (considera la pérdida silenciosa de algunos tipos de metadatos; tal vez algunos tipos de datos son rechazados de una manera igualmente poco fidedigna)
  • No planeo una investigación más a fondo de las razones de esta excepción.

Un atributo extendido de un archivo (probado: comentarios Spotlight) puede parecer preservado después de la copia a SharePoint, pero encontrarás que el atributo falta cuando el volumen se monta nuevamente.

Las fechas de creación, modificación y última apertura parecen incorrectas (las razones para esto son conocidas, pero están más allá del alcance de esta respuesta). Para los mismos archivos, las fechas parecerán adecuadas con una conexión WebDAV gestionada por el sistema.

Carpetas

SharePoint aceptará, desde Finder, una copia o movimiento de una carpeta que no tenga un archivo .DS_Store (Almacenamiento de Servicios de Escritorio).

Más en general, los intentos de copiar o mover carpetas pueden fallar con errores como:

  • -43
  • -36 — cuando algunos datos en .DS_Store no pueden leerse o escribirse.

Si SharePoint prohíbe archivos Thumbs.db comparables de clientes de Windows, no lo sé.

Microsoft Office 2011

Como era de esperar:

  • estas aplicaciones de Microsoft no pueden guardar en un volumen montado de esta manera; ten cuidado con la pérdida de datos y los archivos Word Work File… tmp de cero bytes
  • donde Word 2011 falla, LibreOffice tiene éxito, y así sucesivamente.

0voto

Tim Puntos 11

Transmit WebDAV conexión HTTPS a SharePoint

Panic Transmit

Para un volumen montado de esta manera, el tipo de sistema de archivos es:

  • transmitdiskfs

Conflictos

Mientras se utiliza transmitdiskfs, puede ser imposible usar sistemas de archivos orientados a FUSE:

De manera similar: donde se utiliza el tipo de sistema de archivos osxfusefs (para cualquier propósito, no solo wdfs), es posible que encuentres que el kernel:

falla al cargar el kext com.panic.TransmitDisk.transmitdiskfs (error 0xdc008017).

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X