miroir de
https://github.com/PAPAMICA/Wiki-Tech.io.git
synchronisé 2024-12-29 02:50:22 +01:00
docs: update Scripting/Powershell/Bases
Cette révision appartient à :
Parent
39f1070d5f
révision
d0d493f25b
1 fichiers modifiés avec 7 ajouts et 9 suppressions
|
@ -2,7 +2,7 @@
|
|||
title: PowerShell - Les bases
|
||||
description: Les bases pour bien débuter dans PowerShell
|
||||
published: true
|
||||
date: 2021-05-24T16:22:45.768Z
|
||||
date: 2021-05-25T14:34:52.273Z
|
||||
tags:
|
||||
editor: ckeditor
|
||||
dateCreated: 2021-05-24T16:22:45.768Z
|
||||
|
@ -103,14 +103,12 @@ dateCreated: 2021-05-24T16:22:45.768Z
|
|||
<pre><code class="language-plaintext">Set-ItemProperty </code></pre>
|
||||
<h1>Récupérer des informations WMI et CIM</h1>
|
||||
<p>Wmi (Windows Management instrumentation),implémenté dans Windows, permet d'obtenir des informations sur un système et même à distance tel que la version du bios, le nom de la machine, le fabricant, le modèle, la date d'installation etc. Cela permet en quelques sortes d'interroger l'inventaire matériel et logiciel de votre système. </p>
|
||||
<p>Il existe deux commandes pour obtenir ces informations, mais on peut également invoquer des méthodes et des propriétés avec celle-ci, par exemple redémarrer un service, demander des infos sur vos disques et je vais vous montrez les différences qu'il peut exister. </p>
|
||||
<p>Pour finir je vous montrerai une astuce pour “fouiner” dans la liste des requêtes WMI et Des instances CIM.</p>
|
||||
<ol>
|
||||
<li><code><u>Get-WmiObject</u></code>: À partir de PowerShell 3.0, cette applet de commande a été remplacée par <code>Get-CimInstance</code>. Elle n'est plus mise à jour sous PowerShell. Elle se base sur des requêtes WMI et le protocole RPC (Remote Procedure Call).</li>
|
||||
<li><code><u>Get-CimInstance</u></code>: cette commande, se base sur des instances CIM (Common Information Model ) , WS-MAN (WS-Management) et le protocole WInRM (<i>Windows Remote Management), couplé au protocole SOAP (Simple Object Acces Protocol).</i></li>
|
||||
</ol>
|
||||
<p>Par conséquent, je vous conseille vivement d'utiliser le plus souvent possible <code>Get-CimInstance</code>, il y a encore tout un tas de raisons de l'utiliser mais je ne vais pas m'attarder la dessus, ce n'est pas le but.</p>
|
||||
<p>Voyons comment utiliser ces commandes et obtenir des infos sur un système.</p>
|
||||
<p>Il existe une commande pour obtenir ces informations, mais on peut également invoquer des méthodes et des propriétés avec celle-ci, par exemple, redémarrer un service, demander des infos sur vos disques.</p>
|
||||
<p> </p>
|
||||
<pre><code class="language-plaintext">Get-CimInstance</code></pre>
|
||||
<p> </p>
|
||||
<p><code><u>Get-CimInstance</u></code> est commande, qui se base sur des instances CIM (Common Information Model ) , WS-MAN (WS-Management) et le protocole WInRM (<i>Windows Remote Management), couplé au protocole SOAP (Simple Object Acces Protocol).</i></p>
|
||||
<p>Voyons comment utiliser cette commande et obtenir des infos sur un système.</p>
|
||||
<p>Récupérons les information sur la mémoire vive.</p>
|
||||
<figure class="image"><img src="/get-ciminstance.png"></figure>
|
||||
<p> </p>
|
||||
|
|
Chargement…
Référencer dans un nouveau ticket