{"version":"1.1","schema_version":"1.1.0","plugin_version":"1.1.2","url":"https://tutos-gameserver.fr/2019/11/01/analysez-votre-serveur-avec-best-practice-analyzer-serveur-dimpression/","llm_html_url":"https://tutos-gameserver.fr/2019/11/01/analysez-votre-serveur-avec-best-practice-analyzer-serveur-dimpression/llm","llm_json_url":"https://tutos-gameserver.fr/2019/11/01/analysez-votre-serveur-avec-best-practice-analyzer-serveur-dimpression/llm.json","manifest_url":"https://tutos-gameserver.fr/llm-endpoints-manifest.json","language":"fr-FR","locale":"fr_FR","title":"Analysez votre serveur avec Best Practice Analyzer\n\n &#8211; Serveur d&rsquo;impression","site":{"name":"Tutos GameServer","url":"https://tutos-gameserver.fr/"},"author":{"id":1,"name":"Titanfall","url":"https://tutos-gameserver.fr/author/titanfall/"},"published_at":"2019-11-01T03:00:25+00:00","modified_at":"2019-11-01T03:00:25+00:00","word_count":1070,"reading_time_seconds":321,"summary":"Depuis Windows Server 2012, Windows inclut un outil nommé &quot; Best Practice Analyzer &quot;(BPA) qui vous permet d&#39;analyser la configuration d&#39;un serveur et de renvoyer les corrections que vous devez apporter à votre configuration pour appliquer les meilleures pratiques recommandées par les experts. Ensuite, il vous appartiendra de juger si vous pouvez ou non appliquez [&hellip;]","summary_points":["Depuis Windows Server 2012, Windows inclut un outil nommé &quot; Best Practice Analyzer &quot;(BPA) qui vous permet d&#39;analyser la configuration d&#39;un serveur et de renvoyer les corrections que vous devez apporter à votre configuration pour appliquer les meilleures pratiques recommandées par les experts.","Ensuite, il vous appartiendra de juger si vous pouvez ou non appliquez les recommandations car cela dépend de votre infrastructure, cette dernière étant conçue pour un environnement normal et idéal.","De plus, cette analyse peut vous donner des recommandations vous permettant de corriger certains problèmes rencontrés sur votre serveur, votre domaine ou l&#39;un des services offerts.","Cet outil est vraiment intéressant, d’où l’intérêt d’apprendre à le manipuler dans ce chapitre."],"topics":["Serveur d'impression"],"entities":[],"entities_metadata":[{"id":10,"name":"Serveur d'impression","slug":"serveur-dimpression","taxonomy":"category","count":3907,"url":"https://tutos-gameserver.fr/category/serveur-dimpression/"}],"tags":["Serveur d'impression"],"content_hash":"601feb516180be1908cec90efa4c55d8","plain_text":"Depuis Windows Server 2012, Windows inclut un outil nommé &quot; Best Practice Analyzer &quot;(BPA) qui vous permet d&#39;analyser la configuration d&#39;un serveur et de renvoyer les corrections que vous devez apporter à votre configuration pour appliquer les meilleures pratiques recommandées par les experts. Ensuite, il vous appartiendra de juger si vous pouvez ou non appliquez les recommandations car cela dépend de votre infrastructure, cette dernière étant conçue pour un environnement normal et idéal.\nDe plus, cette analyse peut vous donner des recommandations vous permettant de corriger certains problèmes rencontrés sur votre serveur, votre domaine ou l&#39;un des services offerts. Cet outil est vraiment intéressant, d’où l’intérêt d’apprendre à le manipuler dans ce chapitre.\nBPA est un outil qui peut analyser un service particulier. Par exemple, il peut représenter une étape de validation de la configuration d&#39;un nouveau service sur votre serveur.\nI. Créer une analyse avec Best Practice Analyzer\nCommençons par importer le module BPA PowerShell:\nBestPractices du module d&#39;importation\nPour lancer une analyse BPA, il est nécessaire de spécifier un identifiant de modèle, c&#39;est-à-dire le service ciblé que nous souhaitons analyser.\nPour lister les modèles présents sur le serveur (la liste varie en fonction des rôles et des fonctionnalités installées), nous allons simplement utiliser la commande suivante:\nGet-BpaModel\nNous allons obtenir cette sortie:\nBPA: liste les modèles avec Get-BpaModel\nDans la liste, vous remarquerez que l&#39;ID de modèle pour le service DHCP est &quot;Microsoft / Windows / DHCPServerComme nous avons déjà installé cette fonctionnalité, nous demanderons à BPA d’analyser la configuration (sachant que nous n’avons pas modifié la configuration).\nInvoke-BpaModel -ModelId &quot;Microsoft / Windows / DHCPServer&quot;\nAttendez un moment lors de l’analyse, un message vous sera retourné une fois terminé, la ligne &quot; Succès Doit avoir de la valeur vrai &quot;.\n\nRemarque : Cette commande ne peut pas être annulée pendant l’analyse.\n\nLa commande précédente effectue simplement l&#39;analyse sans renvoyer les résultats de cette analyse. Pour les obtenir, utilisez la commande &quot; Get-BpaResult Suivi de l&#39;identifiant du modèle ciblé afin de renvoyer les résultats obtenus pour ce modèle lors de la dernière analyse effectuée.\nCe qui nous donnera:\nGet-BpaResult -ModelId &quot;Microsoft / Windows / DHCPServer&quot;\nSi vous voulez lister uniquement les erreurs de configuration, vous allez ajouter une clause Où Pour filtrer les résultats. Les erreurs sont facilement détectables car le champ &quot; Gravité &quot; est égal à &quot; Erreur Ce qui donnera la commande suivante:\nGet-BpaResult -ModelId &quot;Microsoft / Windows / DHCPServer&quot; | Où $ _. Gravité -eq &quot;Erreur&quot;\nLes résultats sont retournés sous forme de liste, c&#39;est exploitable, mais ce n&#39;est pas agréable à lire &#8230; Nous allons corriger le tir en effectuant une exportation dans un fichier CSV dans la partie suivante.\n\nII. Exporter les résultats BPA dans un fichier CSV\nIl existe plusieurs bonnes raisons d&#39;exporter les résultats de l&#39;analyse dans un fichier CSV: enregistrez les résultats, analysez les résultats sur une autre machine (via Excel) et rendez la lecture des résultats plus agréable.\nPour cela, nous allons nous appuyer sur la commande qui permet d’obtenir les résultats de l’analyse, que nous avons déjà utilisés précédemment, à savoir:\nGet-BpaResult -ModelId &quot;Microsoft / Windows / DHCPServer&quot;\nNous ajoutons à cette commande l&#39;exportation CSV après un tube, comme ceci:\nGet-BpaResult -ModelId &quot;Microsoft / Windows / DHCPServer&quot; | Export-CSV -Path C:  Sources  bpa-dhcp.csv -Encodage UTF8\nLa commande Export-CSV nécessite la création du chemin d&#39;accès au fichier CSV. UTF8 est spécifié pour prendre en charge les accents lors de l&#39;exportation.\nSi vous ouvrez le fichier CSV avec Notepad, vous obtiendrez ceci:\nExtrait du CSV\nEn transférant le fichier sur le serveur SRV01 (via le lecteur réseau), il peut être lu avec Excel à partir d&#39;un ordinateur client avec la suite Office. Avant cela, nous allons améliorer les données intégrées au CSV en ajoutant uniquement les colonnes d’intérêt.\nGet-BpaResult -ModelId &quot;Microsoft / Windows / DHCPServer&quot; | Select-Object ResultNumber, ResultId, Severity, Catégorie, Titre, Problème, Impact, Résolution, Conformité, Aide | Export-CSV -Path C:  Sources  bpa-dhcp.csv -Encodage UTF8\nCette commande se déroule en trois étapes:\n\nAu niveau des champs sélectionnés, on trouvera notamment la gravité (gravité) qui déterminera s’il s’agit d’une information ou d’une erreur de configuration. Le titre du résultat dans le rapport (Titre) et des informations pour résoudre le problème &#8211; le cas échéant (problème, impact, résolution). Enfin, je trouve utile d’ajouter la colonne d’aide (Aidez-moi) qui ajoute un lien au site Microsoft pour accéder à une page contenant des détails sur le message envoyé par le Best Practice Analyzer.\nTransférer le document du répertoire &quot; C:  Sources &quot; vers &quot; P:  Pour envoyer le fichier à SRV, nous utiliserons une commande que nous n&#39;avons pas encore utilisée: Copier-Item.\n\nRemarque : Copier-Item peut être raccourci à &quot; cp Ce qui revient à l’équivalent de la commande pour en faire une copie sous Linux.\n\nLa commande est utilisée simplement en spécifiant la source et la destination, ce qui donnera:\nCopier-Elément-Chemin C:  Sources  bpa-dhcp.csv-Destination P: \nDans Excel, après avoir reformaté le CSV en mode colonne, nous pourrons obtenir très rapidement un vrai tableur avec nos données:\nFormatage Excel de l&#39;analyse BPA\nIl ne reste plus qu&#39;à analyser la sortie de Best Practice Analyzer et à modifier le service DHCP, si nécessaire.\nVous l&#39;aurez compris, Best Practice Analyzer est un très bon assistant et un bon outil d&#39;analyse et d&#39;optimisation de la configuration. Je souligne qu&#39;il est important de compter sur cet outil pour contrôler et optimiser la configuration des services et du serveur. Bien sûr, dans certains cas, il n’est pas possible de suivre les meilleures pratiques à la lettre, mais de faire de son mieux.\nComme cela est gérable dans PowerShell, on peut imaginer créer une tâche automatisée qui contrôlera votre configuration avec une exportation CSV à analyser.\n\nClick to rate this post!\r\n                                   \r\n                               [Total: 0  Average: 0]","paragraphs":["Depuis Windows Server 2012, Windows inclut un outil nommé &quot; Best Practice Analyzer &quot;(BPA) qui vous permet d&#39;analyser la configuration d&#39;un serveur et de renvoyer les corrections que vous devez apporter à votre configuration pour appliquer les meilleures pratiques recommandées par les experts. Ensuite, il vous appartiendra de juger si vous pouvez ou non appliquez les recommandations car cela dépend de votre infrastructure, cette dernière étant conçue pour un environnement normal et idéal.\nDe plus, cette analyse peut vous donner des recommandations vous permettant de corriger certains problèmes rencontrés sur votre serveur, votre domaine ou l&#39;un des services offerts. Cet outil est vraiment intéressant, d’où l’intérêt d’apprendre à le manipuler dans ce chapitre.\nBPA est un outil qui peut analyser un service particulier. Par exemple, il peut représenter une étape de validation de la configuration d&#39;un nouveau service sur votre serveur.\nI. Créer une analyse avec Best Practice Analyzer\nCommençons par importer le module BPA PowerShell:\nBestPractices du module d&#39;importation\nPour lancer une analyse BPA, il est nécessaire de spécifier un identifiant de modèle, c&#39;est-à-dire le service ciblé que nous souhaitons analyser.\nPour lister les modèles présents sur le serveur (la liste varie en fonction des rôles et des fonctionnalités installées), nous allons simplement utiliser la commande suivante:\nGet-BpaModel\nNous allons obtenir cette sortie:\nBPA: liste les modèles avec Get-BpaModel\nDans la liste, vous remarquerez que l&#39;ID de modèle pour le service DHCP est &quot;Microsoft / Windows / DHCPServerComme nous avons déjà installé cette fonctionnalité, nous demanderons à BPA d’analyser la configuration (sachant que nous n’avons pas modifié la configuration).\nInvoke-BpaModel -ModelId &quot;Microsoft / Windows / DHCPServer&quot;\nAttendez un moment lors de l’analyse, un message vous sera retourné une fois terminé, la ligne &quot; Succès Doit avoir de la valeur vrai &quot;.","Remarque : Cette commande ne peut pas être annulée pendant l’analyse.","La commande précédente effectue simplement l&#39;analyse sans renvoyer les résultats de cette analyse. Pour les obtenir, utilisez la commande &quot; Get-BpaResult Suivi de l&#39;identifiant du modèle ciblé afin de renvoyer les résultats obtenus pour ce modèle lors de la dernière analyse effectuée.\nCe qui nous donnera:\nGet-BpaResult -ModelId &quot;Microsoft / Windows / DHCPServer&quot;\nSi vous voulez lister uniquement les erreurs de configuration, vous allez ajouter une clause Où Pour filtrer les résultats. Les erreurs sont facilement détectables car le champ &quot; Gravité &quot; est égal à &quot; Erreur Ce qui donnera la commande suivante:\nGet-BpaResult -ModelId &quot;Microsoft / Windows / DHCPServer&quot; | Où $ _. Gravité -eq &quot;Erreur&quot;\nLes résultats sont retournés sous forme de liste, c&#39;est exploitable, mais ce n&#39;est pas agréable à lire &#8230; Nous allons corriger le tir en effectuant une exportation dans un fichier CSV dans la partie suivante.","II. Exporter les résultats BPA dans un fichier CSV\nIl existe plusieurs bonnes raisons d&#39;exporter les résultats de l&#39;analyse dans un fichier CSV: enregistrez les résultats, analysez les résultats sur une autre machine (via Excel) et rendez la lecture des résultats plus agréable.\nPour cela, nous allons nous appuyer sur la commande qui permet d’obtenir les résultats de l’analyse, que nous avons déjà utilisés précédemment, à savoir:\nGet-BpaResult -ModelId &quot;Microsoft / Windows / DHCPServer&quot;\nNous ajoutons à cette commande l&#39;exportation CSV après un tube, comme ceci:\nGet-BpaResult -ModelId &quot;Microsoft / Windows / DHCPServer&quot; | Export-CSV -Path C:  Sources  bpa-dhcp.csv -Encodage UTF8\nLa commande Export-CSV nécessite la création du chemin d&#39;accès au fichier CSV. UTF8 est spécifié pour prendre en charge les accents lors de l&#39;exportation.\nSi vous ouvrez le fichier CSV avec Notepad, vous obtiendrez ceci:\nExtrait du CSV\nEn transférant le fichier sur le serveur SRV01 (via le lecteur réseau), il peut être lu avec Excel à partir d&#39;un ordinateur client avec la suite Office. Avant cela, nous allons améliorer les données intégrées au CSV en ajoutant uniquement les colonnes d’intérêt.\nGet-BpaResult -ModelId &quot;Microsoft / Windows / DHCPServer&quot; | Select-Object ResultNumber, ResultId, Severity, Catégorie, Titre, Problème, Impact, Résolution, Conformité, Aide | Export-CSV -Path C:  Sources  bpa-dhcp.csv -Encodage UTF8\nCette commande se déroule en trois étapes:","Au niveau des champs sélectionnés, on trouvera notamment la gravité (gravité) qui déterminera s’il s’agit d’une information ou d’une erreur de configuration. Le titre du résultat dans le rapport (Titre) et des informations pour résoudre le problème &#8211; le cas échéant (problème, impact, résolution). Enfin, je trouve utile d’ajouter la colonne d’aide (Aidez-moi) qui ajoute un lien au site Microsoft pour accéder à une page contenant des détails sur le message envoyé par le Best Practice Analyzer.\nTransférer le document du répertoire &quot; C:  Sources &quot; vers &quot; P:  Pour envoyer le fichier à SRV, nous utiliserons une commande que nous n&#39;avons pas encore utilisée: Copier-Item.","Remarque : Copier-Item peut être raccourci à &quot; cp Ce qui revient à l’équivalent de la commande pour en faire une copie sous Linux.","La commande est utilisée simplement en spécifiant la source et la destination, ce qui donnera:\nCopier-Elément-Chemin C:  Sources  bpa-dhcp.csv-Destination P: \nDans Excel, après avoir reformaté le CSV en mode colonne, nous pourrons obtenir très rapidement un vrai tableur avec nos données:\nFormatage Excel de l&#39;analyse BPA\nIl ne reste plus qu&#39;à analyser la sortie de Best Practice Analyzer et à modifier le service DHCP, si nécessaire.\nVous l&#39;aurez compris, Best Practice Analyzer est un très bon assistant et un bon outil d&#39;analyse et d&#39;optimisation de la configuration. Je souligne qu&#39;il est important de compter sur cet outil pour contrôler et optimiser la configuration des services et du serveur. Bien sûr, dans certains cas, il n’est pas possible de suivre les meilleures pratiques à la lettre, mais de faire de son mieux.\nComme cela est gérable dans PowerShell, on peut imaginer créer une tâche automatisée qui contrôlera votre configuration avec une exportation CSV à analyser.","Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]"],"content_blocks":[{"id":"text-1","type":"text","heading":"","plain_text":"Depuis Windows Server 2012, Windows inclut un outil nommé &quot; Best Practice Analyzer &quot;(BPA) qui vous permet d&#39;analyser la configuration d&#39;un serveur et de renvoyer les corrections que vous devez apporter à votre configuration pour appliquer les meilleures pratiques recommandées par les experts. Ensuite, il vous appartiendra de juger si vous pouvez ou non appliquez les recommandations car cela dépend de votre infrastructure, cette dernière étant conçue pour un environnement normal et idéal.\nDe plus, cette analyse peut vous donner des recommandations vous permettant de corriger certains problèmes rencontrés sur votre serveur, votre domaine ou l&#39;un des services offerts. Cet outil est vraiment intéressant, d’où l’intérêt d’apprendre à le manipuler dans ce chapitre.\nBPA est un outil qui peut analyser un service particulier. Par exemple, il peut représenter une étape de validation de la configuration d&#39;un nouveau service sur votre serveur.\nI. Créer une analyse avec Best Practice Analyzer\nCommençons par importer le module BPA PowerShell:\nBestPractices du module d&#39;importation\nPour lancer une analyse BPA, il est nécessaire de spécifier un identifiant de modèle, c&#39;est-à-dire le service ciblé que nous souhaitons analyser.\nPour lister les modèles présents sur le serveur (la liste varie en fonction des rôles et des fonctionnalités installées), nous allons simplement utiliser la commande suivante:\nGet-BpaModel\nNous allons obtenir cette sortie:\nBPA: liste les modèles avec Get-BpaModel\nDans la liste, vous remarquerez que l&#39;ID de modèle pour le service DHCP est &quot;Microsoft / Windows / DHCPServerComme nous avons déjà installé cette fonctionnalité, nous demanderons à BPA d’analyser la configuration (sachant que nous n’avons pas modifié la configuration).\nInvoke-BpaModel -ModelId &quot;Microsoft / Windows / DHCPServer&quot;\nAttendez un moment lors de l’analyse, un message vous sera retourné une fois terminé, la ligne &quot; Succès Doit avoir de la valeur vrai &quot;.","html":"<p>Depuis Windows Server 2012, Windows inclut un outil nommé &quot; Best Practice Analyzer &quot;(BPA) qui vous permet d&#039;analyser la configuration d&#039;un serveur et de renvoyer les corrections que vous devez apporter à votre configuration pour appliquer les meilleures pratiques recommandées par les experts. Ensuite, il vous appartiendra de juger si vous pouvez ou non appliquez les recommandations car cela dépend de votre infrastructure, cette dernière étant conçue pour un environnement normal et idéal.\nDe plus, cette analyse peut vous donner des recommandations vous permettant de corriger certains problèmes rencontrés sur votre serveur, votre domaine ou l&#039;un des services offerts. Cet outil est vraiment intéressant, d’où l’intérêt d’apprendre à le manipuler dans ce chapitre.\nBPA est un outil qui peut analyser un service particulier. Par exemple, il peut représenter une étape de validation de la configuration d&#039;un nouveau service sur votre serveur.\nI. Créer une analyse avec Best Practice Analyzer\nCommençons par importer le module BPA PowerShell:\nBestPractices du module d&#039;importation\nPour lancer une analyse BPA, il est nécessaire de spécifier un identifiant de modèle, c&#039;est-à-dire le service ciblé que nous souhaitons analyser.\nPour lister les modèles présents sur le serveur (la liste varie en fonction des rôles et des fonctionnalités installées), nous allons simplement utiliser la commande suivante:\nGet-BpaModel\nNous allons obtenir cette sortie:\nBPA: liste les modèles avec Get-BpaModel\nDans la liste, vous remarquerez que l&#039;ID de modèle pour le service DHCP est &quot;Microsoft / Windows / DHCPServerComme nous avons déjà installé cette fonctionnalité, nous demanderons à BPA d’analyser la configuration (sachant que nous n’avons pas modifié la configuration).\nInvoke-BpaModel -ModelId &quot;Microsoft / Windows / DHCPServer&quot;\nAttendez un moment lors de l’analyse, un message vous sera retourné une fois terminé, la ligne &quot; Succès Doit avoir de la valeur vrai &quot;.</p>"},{"id":"text-2","type":"text","heading":"","plain_text":"Remarque : Cette commande ne peut pas être annulée pendant l’analyse.","html":"<p>Remarque : Cette commande ne peut pas être annulée pendant l’analyse.</p>"},{"id":"text-3","type":"text","heading":"","plain_text":"La commande précédente effectue simplement l&#39;analyse sans renvoyer les résultats de cette analyse. Pour les obtenir, utilisez la commande &quot; Get-BpaResult Suivi de l&#39;identifiant du modèle ciblé afin de renvoyer les résultats obtenus pour ce modèle lors de la dernière analyse effectuée.\nCe qui nous donnera:\nGet-BpaResult -ModelId &quot;Microsoft / Windows / DHCPServer&quot;\nSi vous voulez lister uniquement les erreurs de configuration, vous allez ajouter une clause Où Pour filtrer les résultats. Les erreurs sont facilement détectables car le champ &quot; Gravité &quot; est égal à &quot; Erreur Ce qui donnera la commande suivante:\nGet-BpaResult -ModelId &quot;Microsoft / Windows / DHCPServer&quot; | Où $ _. Gravité -eq &quot;Erreur&quot;\nLes résultats sont retournés sous forme de liste, c&#39;est exploitable, mais ce n&#39;est pas agréable à lire &#8230; Nous allons corriger le tir en effectuant une exportation dans un fichier CSV dans la partie suivante.","html":"<p>La commande précédente effectue simplement l&#039;analyse sans renvoyer les résultats de cette analyse. Pour les obtenir, utilisez la commande &quot; Get-BpaResult Suivi de l&#039;identifiant du modèle ciblé afin de renvoyer les résultats obtenus pour ce modèle lors de la dernière analyse effectuée.\nCe qui nous donnera:\nGet-BpaResult -ModelId &quot;Microsoft / Windows / DHCPServer&quot;\nSi vous voulez lister uniquement les erreurs de configuration, vous allez ajouter une clause Où Pour filtrer les résultats. Les erreurs sont facilement détectables car le champ &quot; Gravité &quot; est égal à &quot; Erreur Ce qui donnera la commande suivante:\nGet-BpaResult -ModelId &quot;Microsoft / Windows / DHCPServer&quot; | Où $ _. Gravité -eq &quot;Erreur&quot;\nLes résultats sont retournés sous forme de liste, c&#039;est exploitable, mais ce n&#039;est pas agréable à lire &#8230; Nous allons corriger le tir en effectuant une exportation dans un fichier CSV dans la partie suivante.</p>"},{"id":"text-4","type":"text","heading":"","plain_text":"II. Exporter les résultats BPA dans un fichier CSV\nIl existe plusieurs bonnes raisons d&#39;exporter les résultats de l&#39;analyse dans un fichier CSV: enregistrez les résultats, analysez les résultats sur une autre machine (via Excel) et rendez la lecture des résultats plus agréable.\nPour cela, nous allons nous appuyer sur la commande qui permet d’obtenir les résultats de l’analyse, que nous avons déjà utilisés précédemment, à savoir:\nGet-BpaResult -ModelId &quot;Microsoft / Windows / DHCPServer&quot;\nNous ajoutons à cette commande l&#39;exportation CSV après un tube, comme ceci:\nGet-BpaResult -ModelId &quot;Microsoft / Windows / DHCPServer&quot; | Export-CSV -Path C:  Sources  bpa-dhcp.csv -Encodage UTF8\nLa commande Export-CSV nécessite la création du chemin d&#39;accès au fichier CSV. UTF8 est spécifié pour prendre en charge les accents lors de l&#39;exportation.\nSi vous ouvrez le fichier CSV avec Notepad, vous obtiendrez ceci:\nExtrait du CSV\nEn transférant le fichier sur le serveur SRV01 (via le lecteur réseau), il peut être lu avec Excel à partir d&#39;un ordinateur client avec la suite Office. Avant cela, nous allons améliorer les données intégrées au CSV en ajoutant uniquement les colonnes d’intérêt.\nGet-BpaResult -ModelId &quot;Microsoft / Windows / DHCPServer&quot; | Select-Object ResultNumber, ResultId, Severity, Catégorie, Titre, Problème, Impact, Résolution, Conformité, Aide | Export-CSV -Path C:  Sources  bpa-dhcp.csv -Encodage UTF8\nCette commande se déroule en trois étapes:","html":"<p>II. Exporter les résultats BPA dans un fichier CSV\nIl existe plusieurs bonnes raisons d&#039;exporter les résultats de l&#039;analyse dans un fichier CSV: enregistrez les résultats, analysez les résultats sur une autre machine (via Excel) et rendez la lecture des résultats plus agréable.\nPour cela, nous allons nous appuyer sur la commande qui permet d’obtenir les résultats de l’analyse, que nous avons déjà utilisés précédemment, à savoir:\nGet-BpaResult -ModelId &quot;Microsoft / Windows / DHCPServer&quot;\nNous ajoutons à cette commande l&#039;exportation CSV après un tube, comme ceci:\nGet-BpaResult -ModelId &quot;Microsoft / Windows / DHCPServer&quot; | Export-CSV -Path C:  Sources  bpa-dhcp.csv -Encodage UTF8\nLa commande Export-CSV nécessite la création du chemin d&#039;accès au fichier CSV. UTF8 est spécifié pour prendre en charge les accents lors de l&#039;exportation.\nSi vous ouvrez le fichier CSV avec Notepad, vous obtiendrez ceci:\nExtrait du CSV\nEn transférant le fichier sur le serveur SRV01 (via le lecteur réseau), il peut être lu avec Excel à partir d&#039;un ordinateur client avec la suite Office. Avant cela, nous allons améliorer les données intégrées au CSV en ajoutant uniquement les colonnes d’intérêt.\nGet-BpaResult -ModelId &quot;Microsoft / Windows / DHCPServer&quot; | Select-Object ResultNumber, ResultId, Severity, Catégorie, Titre, Problème, Impact, Résolution, Conformité, Aide | Export-CSV -Path C:  Sources  bpa-dhcp.csv -Encodage UTF8\nCette commande se déroule en trois étapes:</p>"},{"id":"text-5","type":"text","heading":"","plain_text":"Au niveau des champs sélectionnés, on trouvera notamment la gravité (gravité) qui déterminera s’il s’agit d’une information ou d’une erreur de configuration. Le titre du résultat dans le rapport (Titre) et des informations pour résoudre le problème &#8211; le cas échéant (problème, impact, résolution). Enfin, je trouve utile d’ajouter la colonne d’aide (Aidez-moi) qui ajoute un lien au site Microsoft pour accéder à une page contenant des détails sur le message envoyé par le Best Practice Analyzer.\nTransférer le document du répertoire &quot; C:  Sources &quot; vers &quot; P:  Pour envoyer le fichier à SRV, nous utiliserons une commande que nous n&#39;avons pas encore utilisée: Copier-Item.","html":"<p>Au niveau des champs sélectionnés, on trouvera notamment la gravité (gravité) qui déterminera s’il s’agit d’une information ou d’une erreur de configuration. Le titre du résultat dans le rapport (Titre) et des informations pour résoudre le problème &#8211; le cas échéant (problème, impact, résolution). Enfin, je trouve utile d’ajouter la colonne d’aide (Aidez-moi) qui ajoute un lien au site Microsoft pour accéder à une page contenant des détails sur le message envoyé par le Best Practice Analyzer.\nTransférer le document du répertoire &quot; C:  Sources &quot; vers &quot; P:  Pour envoyer le fichier à SRV, nous utiliserons une commande que nous n&#039;avons pas encore utilisée: Copier-Item.</p>"},{"id":"text-6","type":"text","heading":"","plain_text":"Remarque : Copier-Item peut être raccourci à &quot; cp Ce qui revient à l’équivalent de la commande pour en faire une copie sous Linux.","html":"<p>Remarque : Copier-Item peut être raccourci à &quot; cp Ce qui revient à l’équivalent de la commande pour en faire une copie sous Linux.</p>"},{"id":"text-7","type":"text","heading":"","plain_text":"La commande est utilisée simplement en spécifiant la source et la destination, ce qui donnera:\nCopier-Elément-Chemin C:  Sources  bpa-dhcp.csv-Destination P: \nDans Excel, après avoir reformaté le CSV en mode colonne, nous pourrons obtenir très rapidement un vrai tableur avec nos données:\nFormatage Excel de l&#39;analyse BPA\nIl ne reste plus qu&#39;à analyser la sortie de Best Practice Analyzer et à modifier le service DHCP, si nécessaire.\nVous l&#39;aurez compris, Best Practice Analyzer est un très bon assistant et un bon outil d&#39;analyse et d&#39;optimisation de la configuration. Je souligne qu&#39;il est important de compter sur cet outil pour contrôler et optimiser la configuration des services et du serveur. Bien sûr, dans certains cas, il n’est pas possible de suivre les meilleures pratiques à la lettre, mais de faire de son mieux.\nComme cela est gérable dans PowerShell, on peut imaginer créer une tâche automatisée qui contrôlera votre configuration avec une exportation CSV à analyser.","html":"<p>La commande est utilisée simplement en spécifiant la source et la destination, ce qui donnera:\nCopier-Elément-Chemin C:  Sources  bpa-dhcp.csv-Destination P: \nDans Excel, après avoir reformaté le CSV en mode colonne, nous pourrons obtenir très rapidement un vrai tableur avec nos données:\nFormatage Excel de l&#039;analyse BPA\nIl ne reste plus qu&#039;à analyser la sortie de Best Practice Analyzer et à modifier le service DHCP, si nécessaire.\nVous l&#039;aurez compris, Best Practice Analyzer est un très bon assistant et un bon outil d&#039;analyse et d&#039;optimisation de la configuration. Je souligne qu&#039;il est important de compter sur cet outil pour contrôler et optimiser la configuration des services et du serveur. Bien sûr, dans certains cas, il n’est pas possible de suivre les meilleures pratiques à la lettre, mais de faire de son mieux.\nComme cela est gérable dans PowerShell, on peut imaginer créer une tâche automatisée qui contrôlera votre configuration avec une exportation CSV à analyser.</p>"},{"id":"text-8","type":"text","heading":"","plain_text":"Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]","html":"<p>Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]</p>"}],"sections":[{"id":"text-1","heading":"Text","content":"Depuis Windows Server 2012, Windows inclut un outil nommé &quot; Best Practice Analyzer &quot;(BPA) qui vous permet d&#39;analyser la configuration d&#39;un serveur et de renvoyer les corrections que vous devez apporter à votre configuration pour appliquer les meilleures pratiques recommandées par les experts. Ensuite, il vous appartiendra de juger si vous pouvez ou non appliquez les recommandations car cela dépend de votre infrastructure, cette dernière étant conçue pour un environnement normal et idéal.\nDe plus, cette analyse peut vous donner des recommandations vous permettant de corriger certains problèmes rencontrés sur votre serveur, votre domaine ou l&#39;un des services offerts. Cet outil est vraiment intéressant, d’où l’intérêt d’apprendre à le manipuler dans ce chapitre.\nBPA est un outil qui peut analyser un service particulier. Par exemple, il peut représenter une étape de validation de la configuration d&#39;un nouveau service sur votre serveur.\nI. Créer une analyse avec Best Practice Analyzer\nCommençons par importer le module BPA PowerShell:\nBestPractices du module d&#39;importation\nPour lancer une analyse BPA, il est nécessaire de spécifier un identifiant de modèle, c&#39;est-à-dire le service ciblé que nous souhaitons analyser.\nPour lister les modèles présents sur le serveur (la liste varie en fonction des rôles et des fonctionnalités installées), nous allons simplement utiliser la commande suivante:\nGet-BpaModel\nNous allons obtenir cette sortie:\nBPA: liste les modèles avec Get-BpaModel\nDans la liste, vous remarquerez que l&#39;ID de modèle pour le service DHCP est &quot;Microsoft / Windows / DHCPServerComme nous avons déjà installé cette fonctionnalité, nous demanderons à BPA d’analyser la configuration (sachant que nous n’avons pas modifié la configuration).\nInvoke-BpaModel -ModelId &quot;Microsoft / Windows / DHCPServer&quot;\nAttendez un moment lors de l’analyse, un message vous sera retourné une fois terminé, la ligne &quot; Succès Doit avoir de la valeur vrai &quot;."},{"id":"text-2","heading":"Text","content":"Remarque : Cette commande ne peut pas être annulée pendant l’analyse."},{"id":"text-3","heading":"Text","content":"La commande précédente effectue simplement l&#39;analyse sans renvoyer les résultats de cette analyse. Pour les obtenir, utilisez la commande &quot; Get-BpaResult Suivi de l&#39;identifiant du modèle ciblé afin de renvoyer les résultats obtenus pour ce modèle lors de la dernière analyse effectuée.\nCe qui nous donnera:\nGet-BpaResult -ModelId &quot;Microsoft / Windows / DHCPServer&quot;\nSi vous voulez lister uniquement les erreurs de configuration, vous allez ajouter une clause Où Pour filtrer les résultats. Les erreurs sont facilement détectables car le champ &quot; Gravité &quot; est égal à &quot; Erreur Ce qui donnera la commande suivante:\nGet-BpaResult -ModelId &quot;Microsoft / Windows / DHCPServer&quot; | Où $ _. Gravité -eq &quot;Erreur&quot;\nLes résultats sont retournés sous forme de liste, c&#39;est exploitable, mais ce n&#39;est pas agréable à lire &#8230; Nous allons corriger le tir en effectuant une exportation dans un fichier CSV dans la partie suivante."},{"id":"text-4","heading":"Text","content":"II. Exporter les résultats BPA dans un fichier CSV\nIl existe plusieurs bonnes raisons d&#39;exporter les résultats de l&#39;analyse dans un fichier CSV: enregistrez les résultats, analysez les résultats sur une autre machine (via Excel) et rendez la lecture des résultats plus agréable.\nPour cela, nous allons nous appuyer sur la commande qui permet d’obtenir les résultats de l’analyse, que nous avons déjà utilisés précédemment, à savoir:\nGet-BpaResult -ModelId &quot;Microsoft / Windows / DHCPServer&quot;\nNous ajoutons à cette commande l&#39;exportation CSV après un tube, comme ceci:\nGet-BpaResult -ModelId &quot;Microsoft / Windows / DHCPServer&quot; | Export-CSV -Path C:  Sources  bpa-dhcp.csv -Encodage UTF8\nLa commande Export-CSV nécessite la création du chemin d&#39;accès au fichier CSV. UTF8 est spécifié pour prendre en charge les accents lors de l&#39;exportation.\nSi vous ouvrez le fichier CSV avec Notepad, vous obtiendrez ceci:\nExtrait du CSV\nEn transférant le fichier sur le serveur SRV01 (via le lecteur réseau), il peut être lu avec Excel à partir d&#39;un ordinateur client avec la suite Office. Avant cela, nous allons améliorer les données intégrées au CSV en ajoutant uniquement les colonnes d’intérêt.\nGet-BpaResult -ModelId &quot;Microsoft / Windows / DHCPServer&quot; | Select-Object ResultNumber, ResultId, Severity, Catégorie, Titre, Problème, Impact, Résolution, Conformité, Aide | Export-CSV -Path C:  Sources  bpa-dhcp.csv -Encodage UTF8\nCette commande se déroule en trois étapes:"},{"id":"text-5","heading":"Text","content":"Au niveau des champs sélectionnés, on trouvera notamment la gravité (gravité) qui déterminera s’il s’agit d’une information ou d’une erreur de configuration. Le titre du résultat dans le rapport (Titre) et des informations pour résoudre le problème &#8211; le cas échéant (problème, impact, résolution). Enfin, je trouve utile d’ajouter la colonne d’aide (Aidez-moi) qui ajoute un lien au site Microsoft pour accéder à une page contenant des détails sur le message envoyé par le Best Practice Analyzer.\nTransférer le document du répertoire &quot; C:  Sources &quot; vers &quot; P:  Pour envoyer le fichier à SRV, nous utiliserons une commande que nous n&#39;avons pas encore utilisée: Copier-Item."},{"id":"text-6","heading":"Text","content":"Remarque : Copier-Item peut être raccourci à &quot; cp Ce qui revient à l’équivalent de la commande pour en faire une copie sous Linux."},{"id":"text-7","heading":"Text","content":"La commande est utilisée simplement en spécifiant la source et la destination, ce qui donnera:\nCopier-Elément-Chemin C:  Sources  bpa-dhcp.csv-Destination P: \nDans Excel, après avoir reformaté le CSV en mode colonne, nous pourrons obtenir très rapidement un vrai tableur avec nos données:\nFormatage Excel de l&#39;analyse BPA\nIl ne reste plus qu&#39;à analyser la sortie de Best Practice Analyzer et à modifier le service DHCP, si nécessaire.\nVous l&#39;aurez compris, Best Practice Analyzer est un très bon assistant et un bon outil d&#39;analyse et d&#39;optimisation de la configuration. Je souligne qu&#39;il est important de compter sur cet outil pour contrôler et optimiser la configuration des services et du serveur. Bien sûr, dans certains cas, il n’est pas possible de suivre les meilleures pratiques à la lettre, mais de faire de son mieux.\nComme cela est gérable dans PowerShell, on peut imaginer créer une tâche automatisée qui contrôlera votre configuration avec une exportation CSV à analyser."},{"id":"text-8","heading":"Text","content":"Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]"}],"media":{"primary_image":"https://tutos-gameserver.fr/wp-content/uploads/2019/11/cours-windows-core-48.png"},"relations":[{"rel":"canonical","href":"https://tutos-gameserver.fr/2019/11/01/analysez-votre-serveur-avec-best-practice-analyzer-serveur-dimpression/"},{"rel":"alternate","href":"https://tutos-gameserver.fr/2019/11/01/analysez-votre-serveur-avec-best-practice-analyzer-serveur-dimpression/llm","type":"text/html"},{"rel":"alternate","href":"https://tutos-gameserver.fr/2019/11/01/analysez-votre-serveur-avec-best-practice-analyzer-serveur-dimpression/llm.json","type":"application/json"},{"rel":"llm-manifest","href":"https://tutos-gameserver.fr/llm-endpoints-manifest.json","type":"application/json"}],"http_headers":{"X-LLM-Friendly":"1","X-LLM-Schema":"1.1.0","Content-Security-Policy":"default-src 'none'; img-src * data:; style-src 'unsafe-inline'"},"license":"CC BY-ND 4.0","attribution_required":true,"allow_cors":false}