Précédent   Forum des professionnels en informatique > Dotnet > Général Dotnet > Développement Office System > SharePoint
SharePoint Forum d'entraide sur Microsoft Office SharePoint Server et Windows SharePoint Services.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/02/2012, 13h09   #1
Membre à l'essai
 
Inscription : mai 2008
Messages : 133
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 133
Points : 23
Points : 23
Par défaut Copie de fichiers

Bonjour,

Je souhaite automatiser la copie de fichiers (déposés dans une bibliothèque sharepoint) vers un dossier local.

Quelle est, d'après vous, la meilleure solution ?

Merci
colonel.klink est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2012, 13h31   #2
Membre Expert
 
Inscription : mai 2004
Messages : 913
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Hérault (Languedoc Roussillon)

Informations forums :
Inscription : mai 2004
Messages : 913
Points : 1 165
Points : 1 165
Bonjour,

Je te conseillerai personnellement de passer par la couche webdav native si elle n'est pas désactivée, tu pourras même monter un lecteur réseau pointant sur ta liste (voir ici).

Local poste client ou local serveur Sharepoint ? Certains services sont nécessaires à la bonne exécution du protocole. Ils sont par défaut activés sur les postes clients (sauf GPO contraire), et inexistants sur une config serveur (nécessite le package nommé Desktop Experience).
nonoxp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2012, 13h44   #3
Membre à l'essai
 
Inscription : mai 2008
Messages : 133
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 133
Points : 23
Points : 23
Merci mais la couche WebDav est désactivée.

Une autre idée ?

Merci
colonel.klink est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2012, 13h55   #4
Membre Expert
 
Inscription : mai 2004
Messages : 913
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Hérault (Languedoc Roussillon)

Informations forums :
Inscription : mai 2004
Messages : 913
Points : 1 165
Points : 1 165
Ca restreint les possibilités, mais il est toujours possible d'accéder aux fichiers via un exécutable (ou script) depuis le serveur.

Un exemple utilisant le modèle objet compilé :
Code :
1
2
3
4
5
6
string docLibFileUrl = "/Documents/folder/document.docx";
SPFile spFile = currentWeb.GetFile(docLibFileUrl); 
FileStream outStream = new FileStream(localFileName, FileMode.Create);
byte[] fileData = spFile.OpenBinary(); 
outStream.Write(fileData, 0, fileData.Count()); 
outStream.Close();
Un autre en powershell :
Code :
1
2
3
4
$web = Get-SPWeb http://sharepoint
$spFile = $web.GetFile("/Documents/folder/document.docx")
$target = "\\networkshare\document.docx"
[System.IO.File]::WriteAllBytes($target,$spFile.OpenBinary())
nonoxp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2012, 13h58   #5
Membre à l'essai
 
Inscription : mai 2008
Messages : 133
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 133
Points : 23
Points : 23
ok merci.

Pas de webpart spécifique pour gérer un copie automatique vers un emplacement de destination ?

Merci
colonel.klink est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2012, 16h48   #6
Membre Expert
 
Inscription : mai 2004
Messages : 913
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Hérault (Languedoc Roussillon)

Informations forums :
Inscription : mai 2004
Messages : 913
Points : 1 165
Points : 1 165
Lorsque tu me parles de copie automatique, je comprends tâche d'arrière-plan (job sharepoint, scheduler) ou d'administration de site.
Pour ça je me rappelle d'un outil "SPIE Folder" de krichie sur codeplex (ou son blog).

Tu me parles de webpart, ça signifie qu'il te faut de l’interaction utilisateur ?
Essaie de définir ton cas d'utilisation plus clairement, ça permettra de répondre plus vite à ton problème.
nonoxp est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h15.


 
 
 
 
Partenaires

Hébergement Web