Archive

Posts Tagged ‘SharePoint 2013’

SharePoint 2013 : Problèmes suite à l’installation du Service Pack 1

Comme celà a été communiqué il y désormais un bon mois (Support for SharePoint 2013 RTM has ended et Microsoft Support Lifecycle), SharePoint 2013 RTM n’est désormais plus supporté :

2

Problèmes

Lors de l’installation du Service Pack 1 sur plusieurs de nos fermes SharePoint 2013, les erreurs suivantes sont parfois apparues :

  • Application de service « Managed Metadata » en erreur

  • Application de service « User Profile » indisponible (page en erreur)

Diagnostic

Un ptit tour dans les EventLog Windows en amuse-bouche:

1

Suivi du lancement de Process Monitor, filtré sur « Process Name is w3wp.exe » et « Result contains Access Denied ».

Résultat : Ciblage des accès refusés dans « ‘HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office Server\15.0 ».

Et en effet, les 3 groupes surlignés en jaune ci-dessous avaient … disparus.

3

Solution

Lancer la commande « psconfig -cmd secureresources ».

Extrait :

SharePoint Products Configuration Wizard version 15.0.4569.1503. Copyright (C) M
icrosoft Corporation 2012. All rights reserved.

Performing configuration task 1 of 3
Initializing SharePoint Products configuration…

Successfully initialized the SharePoint Products configuration.

Performing configuration task 2 of 3
Securing the SharePoint resources…

Successfully secured resource ‘HKEY_LOCAL_MACHINE\Software\Microsoft\Office Serv
er\15.0\LoadBalancerSettings’ of type ‘RegKey’ by granting security group ‘Local
Service’ ‘Read’ permissions .

Successfully secured resource ‘C:\Program Files\Microsoft Office Servers\15.0\We
bServices’ of type ‘Directory’ by granting security group ‘Users’ ‘Read, Execute
‘ permissions .

Cette commande va remettre les droits d’équerre dans la base de registre, et à la fin de l’exécution, les 2 applications de service en erreur ont retrouvé leur fonctionnement « normal ».

Publicités
Catégories :SharePoint 2013 Étiquettes : ,

SharePoint 2013 / SharePoint Online : Réindexer un site ou une liste/bibliothèque à la demande

mai 28, 2014 2 commentaires

Vous connaissiez la VOD (Video On Demand), voici la ROD : Réindexation On Demand !

(Ne cherchez pas, je viens de l’inventer.)

Introduction

Cette nouvelle fonctionnalité de SharePoint 2013 vous permet de réindexer un site ou une liste/bibliothèque quand vous (administrateur de la collection) le souhaitez.

Le but ? Signaler à SharePoint que vous souhaitez lancer recrawler/réindexer un site ou une liste/bibliothèque, et ce dès qu’un crawl (même non full) est exécuté.

Sivous avez par exemple un continous crawl de configuré (voir cet article pour plus de détails à son sujet), votre demande sera prise en compte par celui-ci.

A noter que ette fonctionnalité n’a de sens que si vous désirez opérer un full crawl sur votre contenu, par exemple si vous ajoutez à votre bibliothèque une colonne de type métadonnée gérée. Dans le cas où vous ne faites qu’ajouter des éléments, çà n’a pas d’intérêt.

Au menu de cet article :

  • Réindexer un site – Comment procéder ?
  • Réindexer un site – Et côté technique ?
  • Réindexer une liste/bibliothèque – Comment procéder ?
  • Réindexer une liste/bibliothèque – Et côté technique ?

Réindexer un site – Comment procéder ?

1. Accédez aux paramètres de la collection de site, puis cliquez sur « Disponibilité du mode hors connexion et de la recherche ».
1

2. Assurez-vous que les éléments du site soient accessibles via la recherche (1), puis cliquez sur « Réindexer le site » (2).

2

3. Une popup de confirmation s’affiche; cliquez sur « Réindexer le site ». (Vous n’avez pas besoin de valider la page via le bouton « OK ».)

5

 

4. Vous n’avez plus qu’à attendre le prochain crawl.

Réindexer un site – Et côté technique ?

Si vous souhaitez savoir ce qui se passe en arrière-plan, vous pouvez partir du script ci-dessous.

Celui-ci tente de récupérer la propriété « vti_searchversion » de l’objet SPWeb :

  • La valeur est nulle => Aucune demande de réindexation n’a été faite pour ce site,
  • La valeur est à 1 => Une réindexation du site a été demandée.

# Récupération du web (SPWeb)

$web= Get-SPWeb « http://MonSiteSP2013« 

# Tentative de récupération de la propriété « vti_searchversion »
Write-Host-ForegroundColor Green $web.AllProperties[« vti_searchversion« ]

Résultat :

  • Première exécution : pas de réindexation en cours,
  • Seconde exécution : Réindexation demandée.

10

Réindexer une liste/bibliothèque – Comment procéder ?

1. Accédez aux paramètres de votre liste ou bilbiothèque, cliquez sur « Paramètres avancés »

14

2. Puis cliquez sur « Réindexer la biliothèque de documents ».

11

 

ou « Réindexer la liste ».

15

Dans les 2 cas vous n’avez pas besoin de valider la page via le bouton « OK ».

Réindexer une liste/bibliothèque –  Et côté technique ?

Le principe est le même que dans le cas d’un site.

Le script ci-dessous tente de récupérer la propriété « vti_searchversion » de la bibliothèque « Documents » :

  • La valeur est nulle => Aucune demande de réindexation n’a été faite pour cette bibliothèque,
  • La valeur est à 1 => Une réindexation de la bibliothèque a été demandée.

# Récupération du web (SPWeb)

$web= Get-SPWeb « http://MonSiteSP2013« 

# Tentative de récupération de la propriété « vti_searchversion »
Write-Host-ForegroundColor Green $web.Lists[« Documents« ].RootFolder.Properties[« vti_searchversion »]

Résultat :

  • Première exécution : pas de réindexation en cours,
  • Seconde exécution : Réindexation demandée.

10

 

Conclusion

Ma conclusion – çà fera plaisir à Thierry B.- sur ce sujet est que cette fonctionnalité est certes très intéressante pour les utilisateurs, mais doit néanmoins être encadrée : comme le dit la popup du premier chapitre (et je pense qu’on peut lu ifaire confiance) ces crawls engendrent de l’activité sur le système de recherche, il faudra donc éviter que ces réindexations ne soient déclenchées trop souvent, et sur de tros gros volumes.

Côté développement, le code que j’ai inséré dans l’article devrait vous permettre d’imaginer les solutions les plus folles.

SharePoint 2013 : Eléments déployés pour la gestion des vidéos et ajout de vidéos via un lien

avril 25, 2014 2 commentaires

Dans ce 3ème article de ce blog consacré aux vidéos dans Sharepoint 2013, nous allons voir d’une part quels sont les éléments déployés par SharePoint pour la gestion des vidéos, et d’autre part comment ajouter une vidéo dans une bibliothèque de biens en utilisant un lien.

Je vous invite à lire mes précédents articles sur le sujet (surtout le premier) avant de poursuivre la lecture de cet article :

La gestion des vidéos dans Sharepoint 2013

La gestion des vidéos dans Sharepoint 2013 est disponible en activant la feature de scope « Collection de Sites » suivante :

5

Comme sa description l’indique, une fois activée elle vous fournit entre autre :

  • Une bibliothèque

6

 

  • Des types de contenu

3

 

Quel sont tous les éléments déployés par cette feature ?

Si vous souhaitez avoir une liste exhaustive des éléments déployés par cette feature, rendez-vous dans le répertoire « C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\TEMPLATE\FEATURES\VideoAndRichMedia »

7

Où vous trouverez tout ce qu’il faut pour connaître tous les éléments déployés, en ouvrant notamment le fichier « Feature.xml ».

8

Vous y verrez qu’une autre feature (masquée) est en dépendance : l' »AssetLibrary ».

« Asset Library » ou … « Bibliothèque de biens » en français. Quelle surprise.

9

Option « Fournir un lien vers une vidéo »

Une fois votre biliothèque de biens créée (vous pouvez vous reférer au premier lien cité en début de cet article), et une fois cliqué sur ‘Fichiers > Nouveau document > Vidéo »

2014-04-25_11h35_58

Vous avez plusieurs options disponibles, et notamment celle qui nous intéresse ici : « Fournir un lien vers une vidéo ».

Pour la petite histoire, je me suis intéressé à cette option car dans le cadre d’un projet de mon compagnon de jeu Youssef Baroudi, il fallait plancher sur l’hébergement dans (enfin via, du coup) SharePoint de plusieurs To de vidéos.

Il reste que la description « Coller un lien hypertexte vers un fichier vidéo sur un partage de fichiers ou un service de stockage externe » est à lire attentivement.

En effet on parle ici de « lien hypertexte », et non de lien UNC; de ce fait, il va vous falloir (par exemple) créer un site IIS dont le « physical path » pointera sur le répertoire stockant vos vidéos.

1

 Création du site IIS

Une fois vos vidéos stockées dans un répertoire, ici « D:\VideosCochonnes », il suffit de créer un nouveau site IIS en paramétrant son « Physical Path » avec ce répertoire.

10

Dans cet exemple, les vidéos sont désormais disponibles via http://MonServeur:1111/MaVideo.wmv.

De retour dans SharePoint vous avez juste à saisir ce type de lien pour ajouter votre vidéo à la bibliothèque :

11

Cliquez sur « OK » puis sur « Enregistrer » dans la page de la vidéo.

Vous pouvez alors lire la vidéo comme si celle-ci était hébergée dans SharePoint, alors qu’elle réside toujours sur le fileshare.

12

Impacts sur les performances de la ferme

Le plus beau dans tout çà (voir cet passage), c’est que la charge due au streaming est supportée par la source hébergeant les vidéos, pas par SharePoint. Du coup, évitez d’héberger ce site IIS sur votre ferme SharePoint.

Autrse points traités dans cet article TechNet : les tests effectués validant la lecture simultanée de 650 vidéos, ainsi qu’une alerte sur le fait que les vidéos stockées de manière externe ne bénéficient pas de la même authentification que dans SharePoint.

Précisions

Aucune marmotte ou autre phoque présent dans la vidéo de démonstration n’a été maltraité pendant l’écriture de cet article.

Et le répertoire pris pour exemple ne fait pas partie de notre projet …

Références

Catégories :SharePoint 2013 Étiquettes : , ,

SharePoint 2013 : Problème avec le Service Pack 1, son téléchargement est désactivé

avril 3, 2014 2 commentaires

 

update

 

22.04.2014 : Une nouvelle version du Service Pack 1 vient d’être publié.

Plus d’informations ici dans cet article de Stefan Gossner.

 

Vous avez peut-être croisé cette info aujourd’hui sous différents titres : le téléchargement du Service Pack 1 de SharePoint 2013 est pour le moment désactivé, extrait de la page Description de Microsoft SharePoint Server 2013 Service Pack 1 (SP1) :

1

 

Je crois que le titre d’article le plus évocateur reste celui de Todd Klindt : Don’t Install SharePoint 2013 Service Pack 1.

Il en ressort néanmoins une information importante :

Bill Baer (he’s a big deal at Microsoft) has stated that the MSDN ISO that has SP1 included is not impacted by this issue.

Pour le reste, et notamment pour ceux qui ont déjà installé ce SP1 en production, le flou artistique règne pour le moment pour la suite des évènements …

Conseils pour l’installation d’updates SharePoint

Ce SP1 est sorti il y a un mois, si vous l’avez déjà installé en production, personnellement je trouve çà rapide, trop rapide.

Un TAM Microsoft m’avait dit, au début de ma vie d’admin SharePoint, de ne jamais installer d’updates du style Service Pack à leur sortie, mais d’attendre le temps nécessaire afin d’avoir des retours d’expérience sur le sujet.

Ce conseil, je l’ai outrepassé une fois, avec le SP2 de SharePoint 2007 – oui, ce Service Pack « blageur » qui repassait les fermes en version trial 180 jours – et je m’en suis mordu les doigts, enfin mordillé, car la résolution était finalement simple.

Aujourd’hui encore, ce conseil prend tout son sens, vous n’êtes pas en train de tester Windows 8.1 Update 1 et Windows Server 2012 R2 Update 1 (disponibles ce jour pour les abonnés MSDN) à la maison, installez les Service Packs fraîchement débarqués sur des fermes de tests, testez … et patientez un peu avant d’avancer en staging/préproduction/production.

Conseil pour la dissimulation de problème sous couvert de poisson d’avril

Vous me direz, l’avantage de cette info c’est qu’elle arrive presque le 1er avril et ses blagues potaches, vous pouvez essayez de masquer le problème sous couvert de ce premier avril :

Bonjour à tous,

Il y a un problème avec le Service Pack que j’ai installé l’autre jour, çà vous dérange pas si je redescend un snapshot de la prod d’il y a 3 semaines ?

Références

Catégories :SharePoint 2013 Étiquettes : ,

SharePoint 2013 : Disponibilité du Service Pack 1 – Quoi de neuf ?

février 27, 2014 Laisser un commentaire

Disponibilité du Service Pack 1

Surprise ! Le SP1 de Sharepoint 2013 est disponible :

Où trouver ce SP1 ? Qu’est-ce qu’il corrige ?

Vous trouverez dans l’article [ #SharePoint 2013 SP1 ] Où retrouver tous les éléments nécessaires à l’installation ou à la mise à niveau ? de Patrick tout ce qu’il vous faut pour installer ce SP1.

Par ailleurs, consultez ce fichier Excel qui liste les problèmes corrigés.

FAQ

Une FAQ se trouve à cette adresse.

Quoi de neuf ?

Je ne vais pas dans cet article détailler toutes les nouveautés, mais simplement les signaler (un peu de patience pour le détail !).

Mais je vous conseille la lecture de l’article Hybrid SharePoint Migration to Office 365 made easier with SP1 de Benjamin Niaulin qui éclairera votre lanterne.

Pour ma part j’ai installé ce SP1 sur un SharePoint Server muni de 3 language packs, le tout sans problèmes particuliers.

5

Niveau administration centrale, 3 nouveautés :

2

Et un peu plus bas dans la page :

3

Plus d’infos à venir ! 🙂

Catégories :SharePoint 2013 Étiquettes : ,

SharePoint 2013 / SharePoint Online : Ajouter une vidéo externe (Youtube) dans une bibliothèque ou une page

janvier 29, 2014 1 commentaire

Nous allons voir dans cet article comment ajouter une vidéo externe (ici provenant de Youtube) dans une bibliothèque ainsi que dans une page d’un site SharePoint (On-Premise ou Office 365).

L’ajout de la vidéo s’effectuera dans une bibliothèque de type « Asset Library », en français « Bibliothèque de biens ».

1

L’ajout sur une page sera lui effectué sur une page quelconque d’un site SharePoint (ici le site web public par défaut de mon plan E3 Office 365 – voir plus bas pourquoi j’ai choisi cet exemple).

Disponibilité de l’Asset Library sur votre site

L’Asset Library est provisionnée par la fonctionnalité de collection de sites « Video and Rich Media », que vous aurez donc à activer si ce n’est pas déjà le cas.

5

Sécurité des champs HTML

Comme nous le verrons plus bas, l’ajout de la vidéo dans une bibliothèque ou dans une page s’effectue en utilisant une iframe, comme avec le code suivant :

1

Dans SharePoint 2013, une nouvelle option vous permet de déterminer quels domaines externes vos utilisateurs vont pouvoir utiliser dans les iframes, via l’option « HTML Field Security » (Sécurité des champs HTML).

1. Pour configurer cette option, cliquez sur le lien ci-dessous :

7

2. Vous avez alors la possibilité de :

  • Ne pas autoriser les domaines externes dans les iframes,
  • Autoriser tous les domaines externes dans les iframes,
  • Autoriser certains domaines externes dans les iframes, certains étant ajoutés par défaut – Voir ci-dessous.

8

Ajouter une vidéo Youtube dans une bibliothèque

1. Cliquez sur « Settings / Add an app »

3

2. Cliquez sur « Asset Library »

2014-01-25_17h27_59

3. Saisissez son ptit nom

2014-01-25_17h28_13

4. La librairie est créée, cliquez dessus

2014-01-25_17h28_38

5. Rendez-vous sur Youtube, sur la page de la vidéo que vous souhaitez ajouter à votre bibliothèque, cliquez sur « Partager / Intégrer », et copiez le code surligné en bleu.

2

6. Dans la bibliothèque, ne cliquez pas sur « new item », mais sur « FILES / New Document / Video »

4

7. Sélectionnez l’option « Provide code to embed a video from the web », saisissez un nom pour la vidéo, et collez la source provenant de Youtube dans le dernier champ.

5

Note : Si le domaine externe utilisé n’est pas présent dans la liste de la page « Sécurité des champs HTML », vous obtiendrez le message suivant :

11

8. Les propriétés de la vidéo s’affichent alors, précédées d’une prévisualisation.

2014-01-25_17h32_15

9. Cliquez sur « Save », la vidéo est alors « ajoutée » à la bibliothèque, bien que toujours hébergée sur Youtube.

Visuellement, elle apparaît comme il avait été ajoutée à votre bibliothèque via « new item ».

2014-01-25_17h32_42

10. Vous n’avez plus qu’à cliquer dessus pour la lire dans la page par défaut (http://URLDUSite/NomDelaBibliothèque/Forms/Video/videoplayerpage.aspx?ID=xx).

2014-01-25_17h32_57

Intégrer une vidéo Youtube dans une page

1. Editez la page, si vous souhaitez  utiliser une webpart dédiée cliquez sur « INSERT / WebPart » et ajoutez  une WebPart « Content Editor » ou « Script Editor », toutes 2 disponibles dans la catégorie « Media and Content ».

9

2. Cliquez (ou pas) sur la WebPart, puis dans la section « FORMAT TEXT », cliquez sur « Edit Source ».

7

Ou cliquez sur « INSERT / Embed Code »

2

3. Collez la source provenant de Youtube.

10

4. Votre vidéo est alors intégrée à la page.

2014-01-25_17h36_21

Note : Si le domaine externe utilisé n’est pas présent dans la liste de la page « Sécurité des champs HTML », vous n’obtiendrez pas de message d’erreur, mais le contenu sera vide.

Cas particulier du site web public par défaut

L’option « Sécurité des champs HTML » n’est pas disponible sur le site web créé par défaut dans Office 365 (voir cet article), et inutile de tenter de lancer directement la page « _layouts/15/HtmlFieldSecurity.aspx », vous y trouverez une jolie page blanche.

Donc dans ce cadre, vous serez donc limité aux 6 domaines présents par défaut.

Conseil pour le choix de vos vidéos

La vidéo des voeux du président ou de la dernière campagne du service de comm’ c’est sympa, mais je vous glisse ici un exemple (très professionnel …) de vidéo pour inciter vos utilisateurs à venir collaborer plus souvent :

3

Catégories :Office 365, SharePoint 2013 Étiquettes : ,

SharePoint 2013 : Disponibilité du CU de décembre 2013

décembre 20, 2013 Laisser un commentaire

Le CU de décembre 2013 a été publié pour les produits suivants :

  • SharePoint Foundation 2013,
  • SharePoint Server 2013,
  • Office Web Apps Server 2013.

Ce Cu n’a pas été publié pour le moment pour SharePoint Server 2013 with Project Server.

Je vous recommande (comme d’habitude) d’aller lire l’article de Stefan Goßner qui vous donnera toutes les informations nécessaires (et plus encore).

Liens de téléchargement pour les packages « full » :

Note : Si vous envisagez de slipstreamer cet update, je vous conseille la lecture de cet article : SharePoint 2013 : Slipstreaming de l’installation et exception de la PU de mars 2013.

Prérequis

La Public Update de mars 2013 doit avoir été installée avant (voir l’article SharePoint 2013 : Disponibilité de la mise à jour de mars 2013).

1

Build number

Pour la liste des build numbers de SharePoint 2013, la référence est ici : article de Todd Klindt.

Concernant SharePoint Server 2013, une fois la ferme mise à jour, elle passe en ​15.0.4551.1511.

Remarques

Ces remarques sont surlignées en jaune dans l’article de Stefan Goßner :

1. De part sa taille, ce CU a été divisé en 2 téléchargements distincts (ubersrv2013kb2850024fullfilex64glb.exe et ubersrv_1.cab). Placez les 2 fichiers dans le même répertoire pour installer le CU.

2. Si vous utilisez le PerformancePoint Dashboard Designer, n’installez pas ce CU.

Catégories :SharePoint 2013 Étiquettes : ,