# Systèmes d'exploitation

![operating systems view](https://3472943295-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0fOFvaYAGyPcoVZsr1BX%2Fuploads%2Fgit-blob-d1e28aea55a93fbddef0ebe277eaf32d36022741%2Foperating-systems-view.png?alt=media)

## Nom

Ces informations sont mises à jour par l'inventaire automatique. Vous pouvez les ajouter/modifier manuellement si nécessaire.

* Pour créer un nom, cliquez sur **+**
* Entrez le **Nom**
* Entrez un commentaire (facultatif)
* Cliquez sur **+ Ajouter** pour enregistrer votre SE
* Vous pouvez, maintenant, sélectionner votre SE dans la liste déroulante

| SE      | CLI                                                                                            |
| ------- | ---------------------------------------------------------------------------------------------- |
| Windows | <blockquote><p><code>Get-CimInstance -ClassName Win32\_OperatingSystem</code></p></blockquote> |
| Linux   | <blockquote><p><code>cat /etc/issue</code></p></blockquote>                                    |
| MAC     | <blockquote><p><code>MacOSX is hard-coded in the GLPI agent code</code></p></blockquote>       |

## Architecture

Identifie l'architecture de la machine référencée (32 ou 64 bits, ARM, etc.). Ces informations peuvent être fournies automatiquement via l'inventaire automatique ou peuvent être ajoutées manuellement.

* Pour créer une architecture, cliquez sur **+**
* Entrez le **Nom**
* Entrez un commentaire (facultatif)
* Cliquez sur **+ Ajouter** pour enregistrer votre architecture
* Vous pouvez, maintenant, sélectionner votre SE dans la liste déroulante

| SE      | CLI                                                                                            |
| ------- | ---------------------------------------------------------------------------------------------- |
| Windows | <blockquote><p><code>Get-CimInstance -ClassName Win32\_OperatingSystem</code></p></blockquote> |
| Linux   | <blockquote><p><code>uname -m</code></p></blockquote>                                          |
| MAC     | <blockquote><p><code>uname -m</code></p></blockquote>                                          |

## Noyau (Kernel)

Il s'agit de la version du noyau. Ces informations peuvent être mises à jour par l'inventaire automatique ou peuvent être ajoutées manuellement.

* Pour créer un Noyau, cliquez sur **+**
* Entrez le **Nom** (la version)
* Entrez un commentaire (facultatif)
* Dans le champ Noyau, sélectionnez celui qui vous convient le mieux.
  * Si aucun ne correspond, cliquez sur le **i**
  * Cliquez sur **+ Ajouter**
  * Entrez le nom que vous souhaitez
  * Cliquez sur **+ Ajouter**
  * Revenez à **ordinateur > systèmes d'exploitation** et répétez l'étape précédente pour créer votre noyau
* Cliquez sur **+ Ajouter** pour enregistrer votre architecture
* Vous pouvez, maintenant, le sélectionner dans la liste déroulante

| SE      | CLI                                                                                            |
| ------- | ---------------------------------------------------------------------------------------------- |
| Windows | <blockquote><p><code>Get-CimInstance -ClassName Win32\_OperatingSystem</code></p></blockquote> |
| Linux   | <blockquote><p><code>uname -r</code></p></blockquote>                                          |
| MAC     | <blockquote><p><code>uname -r</code></p></blockquote>                                          |

## ID Produit (Product ID)

Référence le numéro de série du SE. Ces informations sont accessibles via :

| SE      | CLI                                                 |
| ------- | --------------------------------------------------- |
| Windows | \`Get-CimInstance -ClassName Win32\_OperatingSystem |
| Linux   | `/etc/sysconfig/rhn/systemid`                       |
| MAC     | Aucune information                                  |

## Société

Si une société a été enregistrée, ce champ y fait référence. Ces informations peuvent être fournies automatiquement via l'inventaire automatique ou peuvent être ajoutées manuellement.

| SE      | CLI                                                                                            |
| ------- | ---------------------------------------------------------------------------------------------- |
| Windows | <blockquote><p><code>Get-CimInstance -ClassName Win32\_OperatingSystem</code></p></blockquote> |
| Linux   | <blockquote><p>Aucune information</p></blockquote>                                             |
| MAC     | <blockquote><p>Aucune information</p></blockquote>                                             |

## Version

Ce champ référence la version du SE (22.04.4 LTS Jammy Jellyfish, 22H2, etc.). Ce champ peut être mis à jour par l'inventaire automatique. Vous pouvez créer une version si vous souhaitez personnaliser ce champ :

* Pour créer une version, cliquez sur **+**
* Entrez un **Nom**
* Entrez un **Commentaire** (facultatif)
* Cliquez sur **+ Ajouter**
* Sélectionnez maintenant la version que vous souhaitez dans la liste déroulante

## Service pack

Le Service pack est le package du SE installé sur la machine (généralement pour Windows). Ces informations peuvent être fournies automatiquement via l'inventaire automatique ou peuvent être ajoutées manuellement.

* Pour créer un Service pack, cliquez sur **+**
* Entrez un **Nom**
* Entrez un **Commentaire** (facultatif)
* Cliquez sur **+ Ajouter**
* Sélectionnez maintenant le Service pack que vous souhaitez dans la liste déroulante

## Édition

Ce champ était précédemment utilisé pour indiquer l'édition du SE, mais il est maintenant indiqué dans le champ Nom.

Ces informations peuvent être fournies automatiquement via l'inventaire automatique ou peuvent être ajoutées manuellement.

* Pour créer une Édition, cliquez sur **+**
* Entrez un **Nom**
* Entrez un **Commentaire** (facultatif)
* Cliquez sur **+ Ajouter**
* Sélectionnez maintenant l'édition que vous souhaitez dans la liste déroulante

## Numéro de série

Généralement pour Windows, ce champ référence la [Clé de produit client](https://learn.microsoft.com/en-us/windows-server/get-started/kms-client-activation-keys) installée sur la machine. Il ne s'agit pas de la licence du SE mais d'une clé générique de l'édition du système d'exploitation (Windows Pro 11, Windows Server 2022 Datacenter, etc.). Ces informations sont mises à jour par l'inventaire automatique mais vous pouvez ajouter/modifier cette valeur manuellement.

## Propriétaire

Ce champ correspond au propriétaire de la licence. Ces informations peuvent être mises à jour par l'inventaire automatique ou peuvent être ajoutées manuellement.

| SE      | CLI                                                                                            |
| ------- | ---------------------------------------------------------------------------------------------- |
| Windows | <blockquote><p><code>Get-CimInstance -ClassName Win32\_OperatingSystem</code></p></blockquote> |
| Linux   | <blockquote><p>Aucune information</p></blockquote>                                             |
| MAC     | <blockquote><p>Aucune information</p></blockquote>                                             |

## ID Hôte (Host ID)

Typiquement pour Linux, l'ID Hôte permet aux administrateurs de l'associer à des licences logicielles ou d'effectuer des opérations spécifiques au système. Ces informations sont mises à jour par l'inventaire automatique mais vous pouvez les ajouter manuellement. Vous pouvez trouver ces informations avec la commande `hostid` sur un système Linux.
