Quelques fonctionnalitées du moteur SQL Server 2008

Voici les principales fonctionnalités qui ont retenue mon attention lors de la présentation « le moteur SQL Server 2008 / SQL Server 2012 par l’exemple » : ·         Policy Based Management ·         Data Collection - Performance DW ·         Data and Backup Compression ·         Distributed Partitioned Views   Policy Based Management Le « Policy …

Add custom webpart to a page using power shell

if((Get-PSSnapin "Microsoft.SharePoint.PowerShell" ) -eq $null) { Add-PSSnapin "Microsoft.SharePoint.PowerShell"}; [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint") [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.Publishing") [System.Reflection.Assembly]::LoadWithPartialName("System") $site = new-object Microsoft.SharePoint.SPSite("http://mysite"); $web = $site.OpenWeb() $fileDWP = $saveFolder + "myCustom.dwp" $errorMsg = "" [Microsoft.SharePoint.SPList]$wpList $site.GetCatalog([Microsoft.SharePoint.SPListTemplateType]::WebPartCatalog) $fileStream = ([System.IO.FileInfo](Get-Item $fileDWP)).OpenRead() [Microsoft.SharePoint.SPFolder]$wpFolder = $wpList.RootFolder [Microsoft.SharePoint.SPFile]$wpFile = $wpFolder.Files.Add("myCustom.webpart", $fileStream, $true) $wpFile.Update(); [System.Xml.XmlReader]$xmlReader = [System.Xml.XmlReader]::Create($wpFile.OpenBinaryStream()) [Microsoft.SharePoint.Publishing.PublishingWeb]$pubWeb = [Microsoft.SharePoint.Publishing.PublishingWeb]::GetPublishingWeb($web); [Microsoft.SharePoint.SPFile]$defaultPage = $pubWeb.DefaultPage; …

Héberger un web service WCF sur un worker role

Il se peut que l’on soit amené pour diverse raisons à héberger un service web sur un Worker Role. Pour ce faire, il faut créer une interface (nommée « IService » pour l’exemple) qui va définir l’ensemble des méthodes que le service WCF doit exposer. Créer ensuite une classe (nommée « ServiceImplementation » …

Trouver la configuration SMTP d »une web application ou de la ferme

Si un jour vous avez besoin d''envoyer un mail via votre code, plutôt que de mettre l''addresse SMTP pour l''envoi de mail en dur dans votre code, utilisez plutôt le code suivant: string smtpServerAddress = SPContext.Current.Site.WebApplication.OutboundMailServiceInstance.Server.Address; SmtpClient smtpClient = new SmtpClient(smtpServerAddress); Ces lignes de code vous permettront de récupérer l''addresse …

Extension STSADM

Les commandes STSADM peuvent s''avérer très utiles mais vous ne trouverez pas forcément la commande utile pour accomplir ce que vous voulez.Récemment chez un client nous avons eu un petit soucis de modification de navigation.Chaque fois que nous tentions d''utiliser la page de modification de navigation de sharepoint,nous avions une …