{"id":7438,"date":"2016-03-24T14:16:00","date_gmt":"2016-03-24T13:16:00","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/configurer-les-bonnes-pratiques-de-windows-server-avec-powershell\/"},"modified":"2016-03-24T14:16:00","modified_gmt":"2016-03-24T13:16:00","slug":"configurer-les-bonnes-pratiques-de-windows-server-avec-powershell","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/configurer-les-bonnes-pratiques-de-windows-server-avec-powershell\/","title":{"rendered":"Configurer les &#8220;Bonnes Pratiques&#8221; de Windows Server avec PowerShell"},"content":{"rendered":"<p>PowerShell est un outil en ligne de commande dor\u00e9navant int\u00e9gr\u00e9 \u00e0 tous les environnements Windows.<br \/>\nCet outil est extr\u00eamement puissant, et avec le vent en poupe, puisqu&#8217;il permet de simplifier l&#8217;ex\u00e9cution et l&#8217;automatisation des t\u00e2ches de configuration et d&#8217;administration.<\/p>\n<p>Dans mon travail d&#8217;Administrateur de bases de donn\u00e9es, j&#8217;effectue de nombreux Audits d&#8217;environnements afin de v\u00e9rifier, par exemple, si les bonnes pratiques sont bien appliqu\u00e9es.<br \/>\nC&#8217;est pourquoi j&#8217;ai \u00e9t\u00e9 tr\u00e8s vite confront\u00e9 \u00e0 PowerShell, afin de regrouper et synth\u00e9tiser la r\u00e9colte d&#8217;informations sous la forme de fonction.<\/p>\n<p>A travers ce blog, je vais vous montrer comment automatiser la configuration de Bonnes Pratiques pour Windows Server.<\/p>\n<h3>Option d&#8217;alimentation (Power Options)<\/h3>\n<p>Cette option est par d\u00e9faut fix\u00e9e \u00e0 &#8220;Balanced&#8221;. Toutefois, pour un serveur de production, nous voulons des performances maximales en tout temps. Ainsi, une valeur fix\u00e9e \u00e0 &#8220;High Performance&#8221; sera beaucoup plus pertinente. Afin de r\u00e9cup\u00e9rer ou modifier la valeur de cette option, nous allons passer par les instances CIM.<\/p>\n<p>Voici comment r\u00e9cup\u00e9rer la valeur en cours sur votre serveur:<\/p>\n<pre class=\"brush: powershell; gutter: false; first-line: 1\">$PowerPlan = (Get-CimInstance Win32_PowerPlan -Namespace rootcimv2power | where {$_.Isactive}).ElementName;<\/pre>\n<p>&nbsp;<\/p>\n<p>Et voici comment modifier cette valeur \u00e0 &#8220;High Performance&#8221;:<\/p>\n<pre class=\"brush: powershell; gutter: false; first-line: 1\">$PowerPlan = Get-CimInstance Win32_PowerPlan -Namespace rootcimv2power | where {$_.ElementName -eq 'High Performance'}\";\n\nInvoke-CimMethod $PowerPlan -MethodName Activate | Out-Null;<\/pre>\n<p>&nbsp;<\/p>\n<h3>\u00a0Performance d&#8217;applications (Processor Scheduling)<\/h3>\n<p>Cette option est par d\u00e9faut fix\u00e9 \u00e0 &#8220;Background Services&#8221; pour un Windows Server. Sur un serveur, nous voulons bien-entendu favoriser les services aux applications. Ainsi la valeur par d\u00e9faut est celle que nous souhaitons. Afin de r\u00e9cup\u00e9rer ou modifier la valeur de cette option, nous allons passer cette fois-ci par le registre.<\/p>\n<p>Voici comment r\u00e9cup\u00e9rer la valeur en cours sur votre serveur:<\/p>\n<pre class=\"brush: powershell; gutter: false; first-line: 1\">$path = 'HKLM:SYSTEMCurrentControlSetControlPriorityControl';\nIf ((Test-Path $path) -and ((Get-Item $Path).GetValue('Win32PrioritySeparation', $null) -ne $null)){\n\t$ProcessorScheduling = (Get-ItemProperty -Name Win32PrioritySeparation -Path $path).Win32PrioritySeparation\n}\t\n\nswitch ($ProcessorScheduling){\n\t24 {$ProcessorScheduling = 'Background services'}\n\t38 {$ProcessorScheduling = 'Programs'}\n\tdefault {$ProcessorScheduling = 'Background services'}\n}<\/pre>\n<p>&nbsp;<\/p>\n<p>Et voici comment modifier cette valeur \u00e0 &#8220;Background services&#8221;:<\/p>\n<pre class=\"brush: powershell; gutter: false; first-line: 1\">$path = 'HKLM:SYSTEMCurrentControlSetControlPriorityControl';\nIf ((Test-Path $path) -and ((Get-Item $Path).GetValue('Win32PrioritySeparation', $null) -ne $null)){\n\tSet-ItemProperty -Name Win32PrioritySeparation -Path $path -Value 24 | Out-Null;\n}\nelse{\n\tNew-ItemProperty -Name Win32PrioritySeparation -Path $path -Value 24 -PropertyType 'DWORD' | Out-Null;\n}<\/pre>\n<p>&nbsp;<\/p>\n<h3>Effets Visuels (Visual Effects)<\/h3>\n<p>Cette option est g\u00e9r\u00e9e par Windows par d\u00e9faut. Toutefois il est recommand\u00e9 pour un serveur de modifier cette valeur \u00e0 &#8220;Best Performance&#8221;, ce qui va d\u00e9sactiver tous les petits effets appliquer par Windows afin d&#8217;am\u00e9liorer l&#8217;affichage. A noter que c&#8217;est une configuration d&#8217;utilisateur, ce qui signifie que la modification ne sera appliqu\u00e9e que pour l&#8217;utilisateur courant. Si vous d\u00e9sirez modifier cette valeur pour tous les utilisateurs, il faut pour cela cr\u00e9er une Policy.<\/p>\n<p>Afin de r\u00e9cup\u00e9rer ou modifier cette valeur, nous allons de nouveau passer par le registre. Toutefois comme c&#8217;est une configuration d&#8217;utilisateur, le chemin commence par HKCU au lieu de HKLM.<\/p>\n<p>Voici comment r\u00e9cup\u00e9rer la valeur en cours (pour l&#8217;utilisateur courant) sur votre serveur:<\/p>\n<pre class=\"brush: powershell; gutter: false; first-line: 1\">$path = 'HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorerVisualEffects';\nIf ((Test-Path $path) -and ((Get-Item $Path).GetValue('visualfxsetting', $null) -ne $null)){\n\t$VisualEffects = (Get-ItemProperty -Name visualfxsetting -Path $path).visualfxsetting\n}\t\n\nswitch ($VisualEffects){\n\t1 {$VisualEffects = 'Best Apperance'}\n\t2 {$VisualEffects = 'Best Performance'}\n\t3 {$VisualEffects = 'Custom'}\n\tdefault {$VisualEffects = 'Default'}\n}<\/pre>\n<p>&nbsp;<\/p>\n<p>Et voici comment modifier cette valeur \u00e0 &#8220;Best performance&#8221;:<\/p>\n<pre class=\"brush: powershell; gutter: false; first-line: 1\">$path = 'HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorerVisualEffects';\nIf ((Test-Path $path) -and ((Get-Item $Path).GetValue('visualfxsetting', $null) -ne $null)){\n\tSet-ItemProperty -Name visualfxsetting -Path $path -Value 2 | Out-Null;\n}\nelse{\n\tNew-ItemProperty -Name visualfxsetting -Path $path -Value 2 -PropertyType 'DWORD' | Out-Null;\n}<\/pre>\n<h3 class=\"brush: powershell; gutter: false; first-line: 1\">Conclusion<\/h3>\n<p class=\"brush: powershell; gutter: false; first-line: 1\">Comme vous avez pu le constater, PowerShell vous permet de configurer rapidement et facilement votre serveur. Je vous conseille vivement de vous constituer un script de configuration de Windows Server que vous ex\u00e9cutez \u00e0 chaque nouvelle installation.<\/p>\n<p class=\"brush: powershell; gutter: false; first-line: 1\">Une mani\u00e8re rapide et p\u00e9dagogique de vous constituer ce type de script est d&#8217;assister \u00e0 notre \u00e9v\u00e8nement Windows Server 2016 dans lequel je vous montre comment configurer votre serveur avec PowerShell:<\/p>\n<p style=\"margin: 0in;margin-bottom: .0001pt;text-align: center;line-height: 18.0pt;background: white\" align=\"center\"><strong><span style=\"font-size: 10.0pt;font-family: 'Helvetica',sans-serif;color: #202020\">Date: le 12 avril 2016<\/span><\/strong><b><span style=\"font-size: 10.0pt;font-family: 'Helvetica',sans-serif;color: #202020\"><br \/>\n<strong><span style=\"font-family: 'Helvetica',sans-serif\">Lieu: Lausanne, Hotel M\u00f6venpick<\/span><\/strong><\/span><\/b><\/p>\n<p><a href=\"https:\/\/www.dbi-services.com\/fr\/non-classe-fr\/event-windows-server-2016\/\"><strong><span style=\"font-size: 13px\">Inscrivez-vous jusqu&#8217;au 29 mars 2016 <\/span><\/strong><strong><span style=\"color: #ff0000\">==&gt;hyperlien sur page web suivante: https:\/\/www.dbi-services.com\/fr\/non-classe-fr\/event-windows-server-2016\/<\/span><\/strong><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>PowerShell est un outil en ligne de commande dor\u00e9navant int\u00e9gr\u00e9 \u00e0 tous les environnements Windows. Cet outil est extr\u00eamement puissant, et avec le vent en poupe, puisqu&#8217;il permet de simplifier l&#8217;ex\u00e9cution et l&#8217;automatisation des t\u00e2ches de configuration et d&#8217;administration. Dans mon travail d&#8217;Administrateur de bases de donn\u00e9es, j&#8217;effectue de nombreux Audits d&#8217;environnements afin de v\u00e9rifier, [&hellip;]<\/p>\n","protected":false},"author":14,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[229],"tags":[49,272,53],"type_dbi":[],"class_list":["post-7438","post","type-post","status-publish","format-standard","hentry","category-database-administration-monitoring","tag-microsoft","tag-powershell","tag-windows-server"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Configurer les &quot;Bonnes Pratiques&quot; de Windows Server avec PowerShell - dbi Blog<\/title>\n<meta name=\"description\" content=\"Comment automatiser la configuration de Bonnes Pratiques (Options d&#039;alimentation, Effets visuels, ...) pour Windows Server avec PowerShell ?\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dbi-services.com\/blog\/configurer-les-bonnes-pratiques-de-windows-server-avec-powershell\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Configurer les &quot;Bonnes Pratiques&quot; de Windows Server avec PowerShell\" \/>\n<meta property=\"og:description\" content=\"Comment automatiser la configuration de Bonnes Pratiques (Options d&#039;alimentation, Effets visuels, ...) pour Windows Server avec PowerShell ?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/configurer-les-bonnes-pratiques-de-windows-server-avec-powershell\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2016-03-24T13:16:00+00:00\" \/>\n<meta name=\"author\" content=\"Nathan Courtine\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nathan Courtine\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/configurer-les-bonnes-pratiques-de-windows-server-avec-powershell\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/configurer-les-bonnes-pratiques-de-windows-server-avec-powershell\\\/\"},\"author\":{\"name\":\"Nathan Courtine\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/38305b5ebdcdb4fb784fa31d760862d1\"},\"headline\":\"Configurer les &#8220;Bonnes Pratiques&#8221; de Windows Server avec PowerShell\",\"datePublished\":\"2016-03-24T13:16:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/configurer-les-bonnes-pratiques-de-windows-server-avec-powershell\\\/\"},\"wordCount\":538,\"commentCount\":0,\"keywords\":[\"Microsoft\",\"PowerShell\",\"windows server\"],\"articleSection\":[\"Database Administration &amp; Monitoring\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/configurer-les-bonnes-pratiques-de-windows-server-avec-powershell\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/configurer-les-bonnes-pratiques-de-windows-server-avec-powershell\\\/\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/configurer-les-bonnes-pratiques-de-windows-server-avec-powershell\\\/\",\"name\":\"Configurer les \\\"Bonnes Pratiques\\\" de Windows Server avec PowerShell - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\"},\"datePublished\":\"2016-03-24T13:16:00+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/38305b5ebdcdb4fb784fa31d760862d1\"},\"description\":\"Comment automatiser la configuration de Bonnes Pratiques (Options d'alimentation, Effets visuels, ...) pour Windows Server avec PowerShell ?\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/configurer-les-bonnes-pratiques-de-windows-server-avec-powershell\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/configurer-les-bonnes-pratiques-de-windows-server-avec-powershell\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/configurer-les-bonnes-pratiques-de-windows-server-avec-powershell\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Configurer les &#8220;Bonnes Pratiques&#8221; de Windows Server avec PowerShell\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\",\"name\":\"dbi Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/38305b5ebdcdb4fb784fa31d760862d1\",\"name\":\"Nathan Courtine\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0fcc6c91bbc35c976c9d470585e48ae5d500680f1f55de5bbc5f8373b8ebb02c?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0fcc6c91bbc35c976c9d470585e48ae5d500680f1f55de5bbc5f8373b8ebb02c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0fcc6c91bbc35c976c9d470585e48ae5d500680f1f55de5bbc5f8373b8ebb02c?s=96&d=mm&r=g\",\"caption\":\"Nathan Courtine\"},\"description\":\"Nathan Courtine has more than four years of experience in Microsoft solutions. He is specialized in SQL Server installation, migration, performance analysis, best practices, etc. Moreover, he has a background in Oracle Java and .NET software and web development. Nathan Courtine is Microsoft Certified in Administering SQL Server 2012 Databases. Nathan Courtine holds an Engineer\u2019s Degree in Computer Science from the ENSISA (Ecole Nationale Sup\u00e9rieure d'Ing\u00e9nieurs Sud Alsace) in Mulhouse (F). His branch-related experience covers Public Sector, Automotive, IT, Financial Services \\\/ Banking, etc.\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/author\\\/nathan-courtine\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Configurer les \"Bonnes Pratiques\" de Windows Server avec PowerShell - dbi Blog","description":"Comment automatiser la configuration de Bonnes Pratiques (Options d'alimentation, Effets visuels, ...) pour Windows Server avec PowerShell ?","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dbi-services.com\/blog\/configurer-les-bonnes-pratiques-de-windows-server-avec-powershell\/","og_locale":"en_US","og_type":"article","og_title":"Configurer les \"Bonnes Pratiques\" de Windows Server avec PowerShell","og_description":"Comment automatiser la configuration de Bonnes Pratiques (Options d'alimentation, Effets visuels, ...) pour Windows Server avec PowerShell ?","og_url":"https:\/\/www.dbi-services.com\/blog\/configurer-les-bonnes-pratiques-de-windows-server-avec-powershell\/","og_site_name":"dbi Blog","article_published_time":"2016-03-24T13:16:00+00:00","author":"Nathan Courtine","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Nathan Courtine","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/configurer-les-bonnes-pratiques-de-windows-server-avec-powershell\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/configurer-les-bonnes-pratiques-de-windows-server-avec-powershell\/"},"author":{"name":"Nathan Courtine","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/38305b5ebdcdb4fb784fa31d760862d1"},"headline":"Configurer les &#8220;Bonnes Pratiques&#8221; de Windows Server avec PowerShell","datePublished":"2016-03-24T13:16:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/configurer-les-bonnes-pratiques-de-windows-server-avec-powershell\/"},"wordCount":538,"commentCount":0,"keywords":["Microsoft","PowerShell","windows server"],"articleSection":["Database Administration &amp; Monitoring"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/configurer-les-bonnes-pratiques-de-windows-server-avec-powershell\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/configurer-les-bonnes-pratiques-de-windows-server-avec-powershell\/","url":"https:\/\/www.dbi-services.com\/blog\/configurer-les-bonnes-pratiques-de-windows-server-avec-powershell\/","name":"Configurer les \"Bonnes Pratiques\" de Windows Server avec PowerShell - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"datePublished":"2016-03-24T13:16:00+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/38305b5ebdcdb4fb784fa31d760862d1"},"description":"Comment automatiser la configuration de Bonnes Pratiques (Options d'alimentation, Effets visuels, ...) pour Windows Server avec PowerShell ?","breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/configurer-les-bonnes-pratiques-de-windows-server-avec-powershell\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/configurer-les-bonnes-pratiques-de-windows-server-avec-powershell\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/configurer-les-bonnes-pratiques-de-windows-server-avec-powershell\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Configurer les &#8220;Bonnes Pratiques&#8221; de Windows Server avec PowerShell"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/38305b5ebdcdb4fb784fa31d760862d1","name":"Nathan Courtine","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/0fcc6c91bbc35c976c9d470585e48ae5d500680f1f55de5bbc5f8373b8ebb02c?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0fcc6c91bbc35c976c9d470585e48ae5d500680f1f55de5bbc5f8373b8ebb02c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0fcc6c91bbc35c976c9d470585e48ae5d500680f1f55de5bbc5f8373b8ebb02c?s=96&d=mm&r=g","caption":"Nathan Courtine"},"description":"Nathan Courtine has more than four years of experience in Microsoft solutions. He is specialized in SQL Server installation, migration, performance analysis, best practices, etc. Moreover, he has a background in Oracle Java and .NET software and web development. Nathan Courtine is Microsoft Certified in Administering SQL Server 2012 Databases. Nathan Courtine holds an Engineer\u2019s Degree in Computer Science from the ENSISA (Ecole Nationale Sup\u00e9rieure d'Ing\u00e9nieurs Sud Alsace) in Mulhouse (F). His branch-related experience covers Public Sector, Automotive, IT, Financial Services \/ Banking, etc.","url":"https:\/\/www.dbi-services.com\/blog\/author\/nathan-courtine\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/7438","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=7438"}],"version-history":[{"count":0,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/7438\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=7438"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=7438"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=7438"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=7438"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}