Accéder au contenu principal

Office 365: la synchronisation (mode Offline) avec OneDrive for Business

 Nous avons vu dans un précédent message que la solution de synchronisation entre le Cloud et le User desktop est en pleine réorganisation:


Le client OneDrive

Ce nouveau client est désormais le client unique pour OneDrive:

  • Personnel avec un compte LiveId
  • Professionnel avec un compte Office 365

Ce client ne prend en revanche pas encore (prévu en fin d’année) en compte le mode Offline (bouton Sync) pour les sites SharePoint:

  • OneDrive Web

image

  • SharePoint Document Library

image

Ainsi lors du click sur ce type de bouton, on obtient immédiatement l’option pour installer OneDrive for Business

image

Pointant vers cette page:

Ceci est particulièrement déconcertant pour les utilisateurs de vos sites SharePoint (ou OneDrive Web) qui ne recevront pas ce client riche, mais bien la nouvelle version.


Comment désactiver le bouton Sync

Que ce soit dans votre site OneDrive Web (nouveau MySite) ou un site SharePoint classique, l’activation ou désactivation se fait à deux niveaux:

  • Au niveau du SPWeb
    • Site Settings > [Search] Search and Offline avaibility > Offlice Client Avaibility

image

  • Au niveau de la Document Library
    • Library Settings > Advanced Settings > Offline Client Availability

image

Le niveau SPWeb est supérieur au niveau list, ce qui veut dire qu’un Site admin peut désactiver l’option d’un site entier pour l’ensemble des listes. En revanche, cela devra être fait au niveau de chaque sous-sites.


Script PowerShell pour les fermes On-Premises

Au niveau SPWeb

Il n’existe pas de solution pour la solution pure Cloud, car c’est une propriété SPWeb qui n’est pas exposée (SPWeb.ExcludeFromOfflineClient property) en mode WebService.

image

En revanche pour une ferme On-Premise, la commande est la suivante:

Get-SPSite -limit all | get-SPWeb -limit all | Foreach { $_.Title = $_.Title; $_.ExcludeFromOfflineClient=1; $_.Update() }

Au niveau SPList

Le niveau SPList possède aussi la propriété SPList.ExcludeFromOfflineClient, mais celle-ci non plus n’est pas addressable en Web Service.

Avec une ferme On Premise, la commande suivante permet de bloquer l’option pour les Picture doclibs:

$webs = Get-SPWebApplication "http://sp13" | Get-SPSite -Limit All | Get-SPWeb -Limit All | Foreach-Object {

     Foreach ($list in $_.Lists | Where-Object { $_.BaseTemplate -eq "PictureLibrary"}){

           $list.ExcludeFromOfflineClient=1;

           $list.Update()

           }

}


Avec Office 365

Les seules solutions possibles semblent être:

  1. De trouver une personne dédié à ce click de base (le coût horaire de certains pays peut justifier cette option, mais il faut mettre cette personne site admin)
  2. Essayer d’intégrer cette option désactivée par défaut à la création du site
  3. Ajouter une feature qui va désactiver l’option pour toutes les listes du site courant:

public override void FeatureActivated(SPFeatureReceiverProperties properties) {
SPWeb web = properties.Feature.Parent as SPWeb;
SPList list = web.GetList(“Documents”);
list.ExcludeFromOfflineClient = true;
list.Update();
web.Update();
}

La troisième option est à valider, mais surtout à maintenir et déployer sur votre tenant (pour chaque collection et utiliser pour chaque SPWeb).

Il reste encore à prier pour que Microsoft intègre cette feature dans la future version à déployer:


Sources en ligne:

Changement avec le site SharePoint:

Via PowerShell pour les SPWeb:

Via PowerShell pour les SPList

Via Javascript dans les Master Page:


Conclusion

Comme nous le voyons encore une fois la stratégie de changement au niveau du client riche n’a pas du tout été synchrone avec celle du site web SharePoint OnLine. Le résultat est bien sur dommage, car la charge de support se retrouve désormais au niveau du client pour répondre aux demandes utilisateurs:

  • Pourquoi la page web me demande OneDrive for Business ?
  • Comment puis-je faire du offline lors de mes voyages ?
  • Pourquoi le bouton est grisé ?

Je vous laisse imaginer tout ce que vous pouvez y mettre, et donc préparer votre équipe helpdesk pour les réponses.

Romelard Fabrice [MBA Risk Management]

Commentaires

Posts les plus consultés de ce blog

Série de vidéos sur le montage d'une serre horticole ACD

 Episode 1: Préparation du terrain Episode 2: Montage de la serre en elle même Episode 3: Finalisation avec le montage électrique alimentant la serre Bon visionnage Fab

Présentation des outils utiles pour l'entretien de ses haies vives

Afin de gérer les haies vives, il est nécessaire d'avoir recourt à un matériel adapté. Les solutions à batteries sont bien adaptées pour un usage personnel avec des dimensions raisonnables. Ainsi dans mon cas précis, j'utilise les outils suivants de la Gamme Ryobi 18V ONE+ électroportatif: Petit taille-haies simple mais efficace -  RYOBI OHT1855R Un modèle plus puissant qui fonctionne très bien -  RYOBI RY18HTX60A Pour les parties hautes de vos haies, voici un outil très utile -  RYOBI OPT1845 Enfin lorsque vous devez élaguer certains arbres ou certaines partie hautes de vos haies, ce dernier outil est très utile -  RYOBI OPP1820 Ces outils font parti maintenant de mon arsenal de base pour maintenir notre maison chaque saison de taille. Fab

Série de Videos sur Home Assistant intégrant la production Photovoltaïque

 Un certain nombre de vidéos sont en ligne pour intégrer sa production photovoltaïque dans Home Assistant en partant de la base. Installation de Home Assistant: On peut ensuite intégrer les composant des Micro-Onduleurs Enphase, mais aussi les batteries Enphase: Ou encore le composant de contrôle Ecojoko: Ce qui permet alors de faire des comparaisons entre les valeurs capturées: Des videos seront encore publiés dans les prochaines semaines sur différents aspects de cette solution. Fab