Synchroniser une liste de contacts SharePoint dans Outlook

Les listes de contacts SharePoint permettent à une équipe de gérer et partager un ensemble de contact de manière autonome. Vous utilisez la liste comme référentiel et vos collègues peuvent utiliser ces contacts directement dans Outlook. Les droits assignés à l’utilisateur dans SharePoint déterminent les opérations qu’il peut effectuer sur le contact dans Outlook. Comment synchroniser une liste de contacts SharePoint dans Outlook, méthode manuelle et automatisée. Méthode manuelle Se rendre dans la liste de contact.

Lire la suite

Exécuter rapidement plusieurs opérations CRUD dans SharePoint

La création d’un élément dans une liste SharePoint avec la méthode Add() est rapide. Répétée des centaines de fois, l’opération devient très longue. La méthode SPWeb.ProcessBatchData() permet de gagner énormément de temps en exécutant plusieurs requêtes dans une transaction. Mieux encore, cela permet d’exécuter rapidement plusieurs opérations CRUD dans SharePoint. Prenons comme cas pratique, l’ajout de plusieurs données stockées dans un fichier csv nommé contacts.csv. Le script PowerShell va créer un fichier CamlBatch.

Lire la suite

Tableaux et Hashmap en PowerShell

Dans un post précédent nous avons abordé la création d’objet en PowerShell, ajourd’hui nous parlons des structures de données plus simples avec les tableaux et hashmap en PowerShell. Il s’agit plus d’un aide-mémoire que d’un article d’actualité. Tableau Wikipedia présente le tableau comme une structure de données qui consiste en un ensemble d’éléments ordonnés accessibles par leur indice (ou index).# instancier [System.Collections.ArrayList]$gothamHeroes = @("Batman", "Robin", "Deadpool") # [System.Collections.ArrayList] permet d'utiliser les méthodes Remove() et RemoveAt() # afficher $gothamHeroes # ajouter un élément $gothamHeroes += "Nightwing" # obtenir l'index d'un élément $gothamHeroes.

Lire la suite

Plus loin que l’évident Désolé. Vous n’avez pas accès à cette page

Désolé. Vous n’avez pas accès à cette page. Sorry, this site hasn’t been share with you Ce message explicite dit que l’utilisateur n’a pas les droits pour accéder à la page ou au site SharePoint 2013. Mais parfois il faut passer outre l’évidence. Le site était inaccessible mais les pages du _layouts étaient accessibles. Même un compte avec des accès donnés au niveau de la web application ne pouvait y accéder.

Lire la suite

Utiliser PowerShell avec SharePoint 2007

Maintenant il est commun de manipuler SharePoint avec du PowerShell. Alors quand vous devez retravailler avec MOSS / WSS3, vous avez probablement ressenti – comme moi – ce petit moment de tristesse. Dans cet article nous verrons comment nous passer des snapins et utiliser PowerShell avec SharePoint 2007. Avant de manipuler les objets, il faut charger l’assembly Microsoft.SharePoint[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint") Ensuite vous pourrez manipuler les objets SP* en PowerShell.#Get-SPFarm $farm = Get-SPFarm $farm = [Microsoft.

Lire la suite

Fonctions SQL et select *

Un comportement qu’il faut connaitre quand on utilise des fonctions SQL avec SQL Server. Les fonctions sont optimisées par le moteur et changer le schéma d’une table peut avoir des comportements surprenant. Créer une table People et y ajouter quelques amis Créer un fonction simple SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION MyFunction( ) RETURNS TABLE AS RETURN ( SELECT * from People ) GO Appeler la fonction et obtenir le résultat escomptéselect * from dbo.

Lire la suite

Jekyll – formulaires, coloration syntaxique et SEO

Quelques manipulations et fonctionnalités qu’il est bon d’utiliser avec Jekyll : Formulaire soumis par mail Coloration syntaxique SEO avec jekyll-seo-tag Formulaire soumis par mail Si vous pensez qu’il faut mettre à disposition un formulaire de contact en plus de vos comptes sur les réseaux sociaux, FormSpree peut vous aider. Il s’agit d’un service gratuit (1000 messages / email / mois ) ne nécessitant que du HTML dans votre code pour recevoir des formulaires par mail.

Lire la suite

Amélioration du support de PowerShell pour Visual Studio Code

Visual Studio Code est une version légère de Visual Studio qui a le vent en poupe. Si vous travaillez fréquemment avec PowerShell, vous allez aimer la nouvelle extension vscode.PowerShell. Installation Une connexion internet est requise pour installer une extension VSCode. Ouvrir Visual Studio Code Effectuer Ctrl + P pour afficher la palette Taper ext install powershell + Enter Rédemarrer VSCode Installation C’est fini. Rapide, n’est ce pas ?

Lire la suite

SharePoint 2016 RTM

Une vague a déferlé sur la communauté SharePoint le 14 mars 2016 avec sortie de la RTM de SharePoint 2016. Je vous propose une sélection de ressources pour briller dans les soirées mondaines après ces premiers jours d’effervescence. SharePoint 2016 RTM and the Future of SharePoint event SharePoint Server 2016 Overview Guide – PDF 21 pages La SP2016 FAQ de Vlad Catrinescu Technique What’s new in SharePoint 2016 for IT Professionals Webinar – SlideShare

Lire la suite

Créer des objets en PowerShell

Dernièrement j’ai travaillé avec PowerShell et j’avais besoin de passer beaucoup de paramètres entre des fonctions. Pour améliorer la lisibilité et la maintenabilité, j’ai donc regardé comment créer des objets en PowerShell. Je partage avec vous les 3 méthodes que j’ai rencontrées : Version simple : New-Object Version élaborée : New-Module –AsCustomObject Version classe : Class (PowerShell v5) New-Object Simple et efficace New-Object crée un objet qui n’attend que d’être construit par l’ajout de membres que ce soit des propriétés ou des méthodes.

Lire la suite