{"id":353631,"date":"2024-08-01T16:08:46","date_gmt":"2024-08-01T16:08:46","guid":{"rendered":"https:\/\/www.ninjaone.com\/script-hub\/date-installation-de-windows-powershell\/"},"modified":"2024-10-13T19:05:20","modified_gmt":"2024-10-13T19:05:20","slug":"date-installation-de-windows-powershell","status":"publish","type":"script_hub","link":"https:\/\/www.ninjaone.com\/fr\/script-hub\/date-installation-de-windows-powershell\/","title":{"rendered":"Simplification et optimisation des op\u00e9rations informatiques : script PowerShell pour v\u00e9rifier la date d&rsquo;installation de Windows"},"content":{"rendered":"<h2>Points \u00e0 retenir<\/h2>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><strong>Automatise la r\u00e9cup\u00e9ration de la date d&rsquo;installation<\/strong>: Le script r\u00e9cup\u00e8re efficacement la date d&rsquo;installation de Windows, automatisant ainsi une t\u00e2che qui serait autrement manuelle et fastidieuse.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"2\" data-aria-level=\"1\"><strong>Utilise plusieurs sources de donn\u00e9es<\/strong>: Il r\u00e9cup\u00e8re les dates d&rsquo;installation \u00e0 partir du registre, des informations syst\u00e8me, de WMI et de la fonction <strong>Get-ComputerInfo<\/strong> de PowerShell, garantissant ainsi une collecte de donn\u00e9es compl\u00e8te.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"3\" data-aria-level=\"1\"><strong>Offre une sortie de champ personnalis\u00e9e<\/strong>: Le param\u00e8tre facultatif <strong>CustomField<\/strong> permet d&rsquo;int\u00e9grer les syst\u00e8mes de donn\u00e9es existants en enregistrant la date d&rsquo;installation dans un champ sp\u00e9cifi\u00e9.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"4\" data-aria-level=\"1\"><strong>Compatible avec les principales versions de Windows<\/strong>: Con\u00e7u pour Windows 10 et Windows Server 2016, ce qui le rend pertinent pour la plupart des environnements Windows modernes.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"5\" data-aria-level=\"1\"><strong>M\u00e9canismes de gestion des erreurs<\/strong>: Inclut des blocs try-catch pour chaque m\u00e9thode de r\u00e9cup\u00e9ration des donn\u00e9es, ce qui garantit le bon d\u00e9roulement du script sans interruption.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"6\" data-aria-level=\"1\"><strong>Facilite la gestion et la s\u00e9curit\u00e9 de l&rsquo;informatique<\/strong>: Aide les professionnels de l&rsquo;informatique \u00e0 identifier les syst\u00e8mes obsol\u00e8tes, ce qui est essentiel pour la maintenance et le respect des r\u00e8gles de s\u00e9curit\u00e9.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"7\" data-aria-level=\"1\"><strong>Int\u00e9gration avec les plateformes de gestion<\/strong>: La fonctionnalit\u00e9 du script met en \u00e9vidence les avantages de l&rsquo;int\u00e9gration de tels outils dans des plateformes telles que NinjaOne pour une gestion compl\u00e8te du syst\u00e8me.<\/li>\n<\/ul>\n<p>Dans le domaine dynamique de l&rsquo;informatique, la gestion efficace des informations du syst\u00e8me est cruciale. Les <a href=\"https:\/\/www.ninjaone.com\/fr\/script-hub\">scripts PowerShell<\/a> ont permis de simplifier des t\u00e2ches complexes, gr\u00e2ce \u00e0 leur capacit\u00e9 \u00e0 automatiser et \u00e0 extraire des donn\u00e9es avec pr\u00e9cision. Un exemple notable est celui d&rsquo;un script con\u00e7u pour r\u00e9cup\u00e9rer la date d&rsquo;installation de Windows. Cette capacit\u00e9 n&rsquo;est pas seulement une question d&rsquo;archivage, mais un aspect essentiel de la gestion et de la s\u00e9curit\u00e9 du syst\u00e8me.<\/p>\n<h2>Contexte<\/h2>\n<p>Le script en question remplit une fonction importante pour les professionnels de l&rsquo;informatique et les <a href=\"https:\/\/www.ninjaone.com\/fr\/quest-ce-quun-msp\">fournisseurs de services g\u00e9r\u00e9s (MSP)<\/a>. Il est con\u00e7u pour r\u00e9cup\u00e9rer la date d&rsquo;installation de Windows sur une machine. Ces informations sont essentielles pour diverses raisons, notamment la conformit\u00e9, la planification de la maintenance et l&rsquo;audit de s\u00e9curit\u00e9. Les environnements informatiques \u00e9tant de plus en plus complexes, il est extr\u00eamement utile de disposer d&rsquo;un script permettant d&rsquo;automatiser cette t\u00e2che.<\/p>\n<h2>Le script :<\/h2>\n\n\n<h2>Description d\u00e9taill\u00e9e<\/h2>\n<p>Le script op\u00e8re en plusieurs \u00e9tapes\u00a0:<\/p>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><strong>D\u00e9finition des param\u00e8tres<\/strong>: Il commence par d\u00e9finir un param\u00e8tre facultatif <strong>CustomField<\/strong>. Cela permet \u00e0 l&rsquo;utilisateur de sp\u00e9cifier un champ personnalis\u00e9 dans lequel la date d&rsquo;installation sera enregistr\u00e9e.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><strong>Initialisation<\/strong>\u00a0: Il initialise une variable repr\u00e9sentant l&rsquo;\u00e9poque Unix (1er janvier 1970) comme base de r\u00e9f\u00e9rence pour les calculs de date.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><strong>Processus d&rsquo;extraction des donn\u00e9es<\/strong>: Le script utilise ensuite plusieurs m\u00e9thodes pour obtenir la date d&rsquo;installation :\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"2\" data-aria-level=\"1\">Entr\u00e9es de registre : V\u00e9rifie la date d&rsquo;installation dans plusieurs chemins d&rsquo;acc\u00e8s du registre, en convertissant l&rsquo;horodatage Unix en format d&rsquo;heure locale.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"2\" data-aria-level=\"1\">Utilitaire d&rsquo;information sur le syst\u00e8me : Extrait la date d&rsquo;installation du r\u00e9sultat de la commande <strong>systeminfo.exe<\/strong>.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"2\" data-aria-level=\"1\">Windows Management Instrumentation (WMI) : R\u00e9cup\u00e8re la date d&rsquo;installation de la classe <strong>Win32_OperatingSystem<\/strong>.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"2\" data-aria-level=\"1\">Informations sur l&rsquo;ordinateur (pour PowerShell 5.1 et versions plus r\u00e9centes) : Utilise la cmdlet <strong>Get-ComputerInfo<\/strong> pour r\u00e9cup\u00e9rer les dates d&rsquo;installation.<\/li>\n<\/ul>\n<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"2\" data-aria-level=\"1\"><strong>S\u00e9lection des donn\u00e9es et r\u00e9sultats<\/strong>: Parmi les dates collect\u00e9es, il choisit la plus ancienne comme \u00e9tant la date d&rsquo;installation originale la plus probable et l&rsquo;affiche ou la d\u00e9finit dans un champ personnalis\u00e9 sp\u00e9cifi\u00e9.<\/li>\n<\/ul>\n<h2>Cas d&rsquo;utilisation potentiels<\/h2>\n<p>Imaginez un administrateur informatique qui g\u00e8re un parc d&rsquo;ordinateurs dans une grande entreprise. En ex\u00e9cutant ce script, il peut rapidement d\u00e9terminer quelles machines fonctionnent avec des installations plus anciennes, et \u00e9ventuellement les signaler pour que soient effectu\u00e9s des mises \u00e0 jour ou des audits de s\u00e9curit\u00e9 plus approfondis.<\/p>\n<h2>Comparaisons<\/h2>\n<p>Les m\u00e9thodes traditionnelles, telles que la v\u00e9rification manuelle des propri\u00e9t\u00e9s du syst\u00e8me ou l&rsquo;examen des journaux du syst\u00e8me, prennent beaucoup de temps et sont sujettes \u00e0 des erreurs humaines. Ce script automatise et centralise le processus, le rendant \u00e0 la fois plus rapide et plus fiable.<\/p>\n<h2>FAQ<\/h2>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"4\" data-aria-level=\"1\"><strong>Comment le script est-il ex\u00e9cut\u00e9 ?<\/strong><br \/>\nEx\u00e9cutez-le dans un environnement PowerShell, en sp\u00e9cifiant \u00e9ventuellement un <strong>CustomField<\/strong> (champ personnalis\u00e9) pour le r\u00e9sultat.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"5\" data-aria-level=\"1\"><strong>Peut-il fonctionner sur toutes les versions de Windows ?<\/strong><br \/>\nIl est con\u00e7u pour Windows\u00a010 et Windows Server\u00a02016 et les version plus r\u00e9centes.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"6\" data-aria-level=\"1\"><strong>Est-il \u00e0 l&rsquo;abri des erreurs ?<\/strong><br \/>\nLe script contient plusieurs blocs \u00ab\u00a0try-catch\u00a0\u00bb afin de g\u00e9rer de mani\u00e8re \u00e9l\u00e9gante les erreurs survenant au cours de l&rsquo;ex\u00e9cution.<\/li>\n<\/ul>\n<h2>Implications<\/h2>\n<p>La connaissance pr\u00e9cise des dates d&rsquo;installation des syst\u00e8mes d&rsquo;exploitation est essentielle pour le respect des r\u00e8gles de s\u00e9curit\u00e9 et la maintenance des syst\u00e8mes. Les syst\u00e8mes obsol\u00e8tes peuvent pr\u00e9senter des risques pour la s\u00e9curit\u00e9, et ce script permet d&rsquo;identifier ces syst\u00e8mes afin de proc\u00e9der aux mises \u00e0 jour n\u00e9cessaires.<\/p>\n<h2>Recommandations<\/h2>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"7\" data-aria-level=\"1\">Testez toujours les scripts dans un environnement contr\u00f4l\u00e9 avant de les d\u00e9ployer dans un environnement de production.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"8\" data-aria-level=\"1\">Personnalisez le param\u00e8tre <strong>CustomField<\/strong> en fonction de la structure des donn\u00e9es de votre entreprise pour une int\u00e9gration optimale.<\/li>\n<\/ul>\n<h2>Conclusion :<\/h2>\n<p>Ce script illustre comment des outils tels que NinjaOne peuvent <a href=\"https:\/\/www.ninjaone.com\/fr\/\">am\u00e9liorer les op\u00e9rations informatiques<\/a>. La plateforme de NinjaOne pourrait int\u00e9grer de tels scripts pour une gestion plus large du syst\u00e8me, offrant une solution compl\u00e8te qui rationalise les op\u00e9rations informatiques, garantissant que les syst\u00e8mes sont \u00e0 jour et s\u00e9curis\u00e9s. L&rsquo;utilisation de scripts PowerShell dans ces plateformes permet d&rsquo;am\u00e9liorer l&rsquo;efficacit\u00e9 et la pr\u00e9cision de la gestion informatique.<\/p>\n","protected":false},"author":35,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","_lmt_disableupdate":"","_lmt_disable":""},"operating_system":[4212],"use_cases":[4287],"class_list":["post-353631","script_hub","type-script_hub","status-publish","hentry","script_hub_category-windows"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/script_hub\/353631","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/script_hub"}],"about":[{"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/types\/script_hub"}],"author":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/users\/35"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/comments?post=353631"}],"wp:attachment":[{"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/media?parent=353631"}],"wp:term":[{"taxonomy":"script_hub_category","embeddable":true,"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/operating_system?post=353631"},{"taxonomy":"use_cases","embeddable":true,"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/use_cases?post=353631"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}