# SCCM

| Téléchargement                                 | Sources                               |
| ---------------------------------------------- | ------------------------------------- |
| <https://github.com/pluginsGLPI/sccm/releases> | <https://github.com/pluginsGLPI/sccm> |

## Exigences pour la dernière version

Ce plugin nécessite :

* PHP 7.2 ou supérieur
* GLPI >= 9.4
* Le plugin FusionInventory pour GLPI
* SCCM >= 1802
* PHP curl\_init et sqlsrv\_connect
* Microsoft System Center Configuration Manager
* Microsoft Drivers for PHP for Microsoft SQL Server

## Prérequis (auto-hébergé)

| Version GLPI | PHP minimum | Recommandé |
| ------------ | ----------- | ---------- |
| 10.0.x       | 8.1         | 8.2        |
| 11.0.x       | 8.2         | 8.4        |

{% hint style="info" %}
Ce plugin est disponible sans souscription [GLPI Network](https://services.glpi-network.com/#offers). Il n'est pas disponible sur [GLPI Cloud](https://glpi-network.cloud).
{% endhint %}

## Fonctionnalités

Plugin pour synchroniser les ordinateurs de SCCM (version 1802) vers GLPI (version 9.3 et 9.4). Il utilise le plugin "FusionInventory pour GLPI" et la puissance de son moteur interne.

## Flux de travail

* Ce plugin ajoute deux actions automatiques : "SCCMCollect" et "SCCMPush".
* L'action automatique "SCCMCollect" interroge le serveur SCCM avec des requêtes MsSQL.
* Cette même action construit un fichier XML pour chaque ordinateur (au format FusionInventory).
* L'action automatique "SCCMPush" injecte les fichiers XML dans GLPI via HTTP(s) (via cURL et FusionInventory) pour afficher les ordinateurs dans GLPI.

## Schéma

![image](/files/ky12wmOD6B6mQPicwA4p)

## Données collectées

En fonction de la disponibilité des données sur le serveur SCCM, pour chaque ordinateur, nous collectons :

* Ordinateur : nom, dernier utilisateur connecté, UUID, nom d'utilisateur, domaine, commentaires, numéro de série
* Système d'exploitation : nom, architecture, version, service pack
* Informations BIOS : tag, modèle, type, fabricant, numéro de série, date d'installation, version
* CPU : description (ou nom), fabricant, fréquence, type (architecture), nombre de cœurs, nombre de threads
* Logiciels : nom, version, éditeur, date d'installation
* Mémoire (RAM) : capacité, description, fréquence, type, bus, numéro de série
* Carte graphique : nom, chipset, mémoire
* Carte son : nom, fabricant
* Carte réseau : nom, adresse MAC, adresse IP (v4, v6)
* Partition de disque : nom, type de montage, taille totale

## Actions automatiques

![image](/files/XYpWQ2V4DIy0U6Wq7IFb)

### SCCMCollect

Action pour collecter les données de SCCM vers des fichiers XML.

### SCCMPush

Action pour pousser le fichier XML vers le plugin FusionInventory.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.glpi-project.org/doc-plugins/fr/plugin-glpi-network/sccm.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
