Infra As Code : scripter les firewall Azure

Nous allons voir dans cet article les commandes powershell qui permettent de mettre à jour les firewalls de différentes ressources Azure. Dans l’optique Infra As Code, il faut pouvoir jouer et rejouer nos scripts de création d’environnement. Ces commandes vous permettront de partir d’un environnement vierge ou bien déjà existant.

Ma VM Azure est-elle démarrée ou pas?

Lorsqu’on démarre une VM dynamiquement par powershell par exemple, on aimerait savoir  tout aussi dynamiquement si la VM est démarrée et opérationnelle. Pour cela, nous disposons de différentes informations sur la VM, mais lesquels prendre. Par exemple, on peut trouver le statut du réseau, des disques, … Nous allons voir quels statuts récupérer et …

SQL Saturday Paris 2014

La deuxième édition du SQL Saturday Paris aura lieu le Samedi 13 septembre 2014 à partir de 9h30 ! C’est un événement international organisé par le Groupe Utilisateur SQL Server Francophone (GUSS) en partenariat avec le PASS (Professional Association for SQL Server) avec des sessions techniques sur SQL Server, la …

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; …