Domanda:
È possibile montare SharePoint come volume nella 10.6?
Jared Zimmerman
2011-01-27 06:52:56 UTC
view on stackexchange narkive permalink

Background

Il mio ufficio utilizza:

Domanda 1

Il Finder può connettersi a un server SharePoint?

Domanda 2

È possibile estendere MacFUSE per montare un percorso di SharePoint come volume in Mac OS X?

Sharepoint non usa WebDAV? In tal caso, dovrebbe essere possibile montarlo tramite la funzione Connetti al server del Finder inserendo l'URL HTTP.
non sembra, ottengo un errore "impossibile risolvere l'host" se incollo l'indirizzo copiato da sharepoint
Sostituisci il nome host con l'indirizzo IP.
Alcuni servizi Microsoft eseguono operazioni impreviste con / intorno al DNS. Jared, controlla se l'host si risolve quando sia Finder che il servizio SharePoint si trovano nella stessa rete locale.
Risposte multiple sovrapposte a questa domanda: [Con WebDAV fornito da Microsoft SharePoint, come possiamo ridurre al minimo i rischi di corruzione e sovrascritture multiutente?] (Http://apple.stackexchange.com/q/56189/8546)
Sei risposte:
#1
+6
Graham Perrin
2012-04-25 22:17:39 UTC
view on stackexchange narkive permalink

Connessioni WebDAV gestite dal sistema a SharePoint

Sì, le connessioni sono possibili. Per un volume montato in questo modo, il tipo di file system è:

  • webdav

Uso Finder - in Snow Leopard e in altre due versioni del sistema - con SharePoint.

Per connettersi

Nella finestra Connetti al server del Finder, utilizza lo stesso URL che useresti in Microsoft Document Connection.

Un problema di fondo con il servizio Microsoft

Informazioni sui caratteri che non è possibile utilizzare in siti, cartelle e file in SharePoint

... non può iniziare un nome file con il carattere punto. …

App con problemi di compatibilità

Un elenco ristretto:

  • Microsoft Office Excel, PowerPoint e Word 2011 (Service Pack 2) - tutti i tentativi di salvataggio falliranno, aspettati di vedere messaggi di errore fuorvianti
  • Apple Finder: alcuni tentativi di copiare o spostare in SharePoint potrebbero non riuscire.

La mia risposta per fare una domanda diversa Perché vengono creati file di trattini bassi ._ e come posso evitarli? i> requisiti di Microsoft Office 2011, se utilizzato con un file system come webdav , non sono soddisfatti da SharePoint.

Quando SharePoint non riconosce che un utente di PowerPoint o Word con webdav ha aperto un file, c'è il rischio di perdita di dati: due o più utenti si sovrascrivono a vicenda il lavoro , senza alcun preavviso prima o dopo la perdita. Non riesco a riprodurre questo problema quando NeoOffice viene utilizzato per aprire tali file.

Excel con webdav sembra aprire sempre i fogli di calcolo .xlsx di sola lettura. Non riesco a riprodurre questo problema quando NeoOffice viene utilizzato per aprire tali file.

(Nota a margine: senza tipo di file system webdav , Microsoft Document Connection 14.2.0 (120402) causa la perdita di dati senza preavviso, di attributi estesi come Commenti in primo piano.)

Ulteriori informazioni sul Finder

Con webdav , per file e cartelle già presenti sul server SharePoint:

  • Finder sembra essere un'app di prima classe per rinominare, spostare o rimuovere elementi .

App che sono più compatibili

Un'altra lista ristretta:

  • dove le applicazioni di Microsoft Office falliscono, NeoOffice e LibreOffice hanno successo.

Errori di input / output che interessano i file salvati in formati Microsoft

Se si tenta di aprire un file Office Open XML (. docx, .pptx , .xlsx ecc.) non riesce con un errore di input / output:

  1. usa Microsoft Document Connection per avviare una modifica
  2. salva una modifica banale al file, chiudi la finestra dell'app che hai utilizzato per l'edizione
  3. se necessario, esci dall'app che hai usato per l'edizione.

Questi due o tre passaggi sembrano risolvere o aggirare l'errore.

(Se scopro la causa esatta di questi tipi di errori di input / output, aggiungerò a questa risposta o collegherò a una domanda altrove. Le prime indicazioni sono che si verificano solo dopo un'app di Microsoft Office non è riuscito a salvare con webdav .)

#2
+3
Andy Bold
2011-01-29 14:27:41 UTC
view on stackexchange narkive permalink

Lo sto inserendo lontano dal mondo Windows, ma se la memoria serve l'URL che stai ricevendo da Sharepoint probabilmente è qualcosa come \ my.sharepoint.somewhere \ some \ path \ to \ stuff

Tu è necessario convertirlo in qualcosa di più portatile.

Accedi al Finder e dal menu "Vai" scegli "Connetti al server ..."

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

Puoi anche provare a fare clic sul pulsante" Browse "e fintanto che la condivisione di Sharepoint viene pubblicizzata sulla LAN locale dovresti essere in grado di localizzarla il server e sfoglia le sue cartelle condivise.

Ci sono un paio di cose di cui essere a conoscenza.

1) Assicurati di poter risolvere il nome "my.sharepoint.somwhere" in un indirizzo IP. (Usa l'opzione Lookup in Network Utility per confermarlo.)

2) Il tuo Mac potrebbe dover essere un membro del dominio Windows per potersi connettere. Mi spiace, è passato un po 'di tempo e non ricordo se questo è un requisito per Sharepoint.

Spero che questo aiuti!

Punto # 2 sopra - Penso che dipenda da come l'autorizzazione di Sharepoint è stata impostata IIRC. Anche se non sei un membro del dominio, spesso puoi autenticarti con un account di dominio per ottenere l'accesso ... * scrollata di spalle *
Nessun dado - grazie comunque
Nella mia limitata esperienza con un servizio SharePoint, recentemente offerto a scopo di test: l'URL per la connessione WebDAV dovrebbe essere ** https o http ** - come usato con Microsoft Document Connection - ** non smb **. Nel mio caso lo stesso URL https funziona sia per (a) un montaggio in OS X, sia (b) per una mappatura dell'unità in Windows 7.
#3
+1
Jonukas
2011-01-30 03:05:08 UTC
view on stackexchange narkive permalink

Sarei curioso se riuscissi a farlo funzionare. Posso connettermi al nostro server SharePoint 2010 tramite il Finder (Snow Leopard 10.6.6), ma tutti i file copiati nella condivisione non riescono con un errore -36. Il file viene visualizzato nella condivisione, ma ha 0 byte. La copia con la riga di comando funziona correttamente.

fwiw, sto usando https://my.sharepoint.school.edu/personal/username/ in Vai> Connetti al server …

Utilizzando Transmit funziona, altri client Linux e Windows funzionano, ma Finder e le app in Microsoft Office hanno problemi.

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

Update:

Dopo qualche altro detective lavoro, penso di aver trovato la causa di alcuni problemi: SharePoint ha restrizioni sui nomi di file che sono in conflitto con il modo in cui il sistema memorizza attributi estesi o fork di risorse su file system che non supportano queste cose.

Le limitazioni in SharePoint includono: il divieto di nomi di file che iniziano o finiscono con un punto. Vedi http://support.microsoft.com/kb/905231 per il set completo di limitazioni.

Quando utilizzi Finder per copiare un file (esempio: foo ) a una condivisione WebDAV di SharePoint, il sistema potrebbe richiedere una controparte (esempio: ._foo ) durante o dopo la scrittura. La mancata autorizzazione farà fallire un'operazione di scrittura.

Questo spiega anche perché i client WebDAV di terze parti come Cyberduck e Transmit sembrano più compatibili: con alcuni tipi di connessione, perdono i metadati.

Per un volume montato da Transmit con una connessione HTTPS WebDAV a SharePoint, il tipo di file system non è webdav , è:

  • Transmitdiskfs

A meno che il Finder non interrompa il contenuto di ._filename durante la scrittura su condivisioni webdav o SharePoint inizia ad accettare punti all'inizio dei nomi di file, non credo che sarai in grado di utilizzare in modo affidabile Finder con le condivisioni WebDAV di SharePoint.

Probabilmente non è un bug nel software Apple. Ho aggiunto un [commento in OpenRadar] (http://openradar.appspot.com/radar?id=809401#aglvcGVucmFkYXJyDwsSB0NvbW1lbnQY8aVnDA).
Spero che non ti dispiaccia che prenda in prestito dalla tua risposta - con un quadro più ampio in mente (alcuni dei quali è privato) ho scelto di fornire risposte specifiche del file system. Ho esaminato i comportamenti del Finder [circa cinque anni fa] (http://www.mail-archive.com/[email protected]/msg00172.html), è bello vedere che ora le cose si uniscono in Stack Exchange. Ho aggiunto un altro commento a Open Radar. Avanti nella mia lista: in [Perché vengono creati file con punto di sottolineatura ._ e come posso evitarli?] (Http://apple.stackexchange.com/q/14980/8546) una risposta alla parte * evitare * di quella domanda.
#4
  0
Graham Perrin
2012-04-29 21:43:51 UTC
view on stackexchange narkive permalink

wdfs (con FUSE) per una connessione WebDAV a SharePoint

MacFUSE non è aggiornato. Utilizza un successore come FUSE per OS X.

Ambienti di test

Ho testato la seguente combinazione:

  • Finder in OS X
  • wdfs 1.4.2, che richiede FUSE e neon
  • FUSE per OS X 2.3.9
  • neon 0.29.6, Revisione 1, installato utilizzando MacPorts 2.0.4.

Per un volume montato in questo modo, il tipo di file system è:

  • osxfusefs

Prima un semplice comando wdfs , senza l'opzione volname di FUSE per OS X.

Quindi si tenta di aggirare l'errore -43 (vedi sotto), un comando wdfs simile con un'opzione volname .

Risultati, in breve

Finder sembra copiare e spostare alcuni tipi di file in SharePoint senza errori. I seguenti tipi di file sembrano OK:

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

Copia del Finder di wdfs-1.4.2.tar sembrava avere successo ma:

  • il risultato era zero byte
  • forse i file .tar non sono accettabili per SharePoint (considera la perdita silenziosa di alcuni tipi di metadati ; forse alcuni tipi di dati vengono rifiutati in modo altrettanto con perdita di dati)
  • Non pianifico ulteriori indagini sui motivi per questa eccezione.

Un attributo esteso di un file (testato: commenti Spotlight) potrebbe sembrare conservato dopo la copia in SharePoint, ma troverai l'attributo mancante quando il volume è successivo montato.

Le date di creazione, modifica e ultima apertura sembrano sbagliate (le ragioni sono note, ma oltre lo scopo di questa risposta). Per gli stessi file, le date appariranno corrette con una connessione WebDAV gestita dal sistema.

Folders

SharePoint accetterà, dal Finder, una copia o lo spostamento di una cartella senza un .DS_Store ( Desktop Services Store) file.

Più in generale, i tentativi di copiare o spostare cartelle potrebbero non riuscire con errori come:

  • -43
  • -36 - quando alcuni dati in .DS_Store non possono essere letti o scritti.

Se SharePoint blocchi file Thumbs.db comparabili da client Windows, non lo so.

Microsoft Office 2011

Come previsto:

  • queste applicazioni Microsoft non possono salvare su un volume montato in questo modo; attenzione alla perdita di dati e ai detriti di Word Work File… .tmp a zero byte
  • dove Word 2011 fallisce, LibreOffice riesce e così via.
#5
  0
Graham Perrin
2012-05-12 14:44:08 UTC
view on stackexchange narkive permalink

Trasmetti la connessione HTTPS WebDAV a SharePoint

Trasmissione di panico

Per un volume montato in questo modo, il tipo di file system è:

  • transmitdiskfs

Conflicts

Sebbene venga utilizzato transmissiondiskfs , potrebbe essere impossibile utilizzare file system orientati a FUSE:

Allo stesso modo: dove viene utilizzato il tipo di file system osxfusefs (per qualsiasi scopo, non solo wdfs), potresti scoprire che il kernel:

non riesce a caricare kext com.panic.TransmitDisk.transmitdiskfs (errore 0xdc008017).

#6
-2
mmortal03
2012-01-29 12:21:50 UTC
view on stackexchange narkive permalink

Stiamo riscontrando lo stesso problema con i file a 0 byte. Ho letto che Finder potrebbe non essere in grado di supportare HTTPS in modo nativo, anche se il supporto dietro le quinte in Mac OSX è già disponibile ...

Per favore, dove hai letto che HTTPS non è supportato dal Finder? Se hai una domanda sui file a zero byte, rendila una domanda (non una risposta) - grazie.


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 2.0 con cui è distribuito.
Loading...