Utilisation de l'inventaire de fichiers et du registre Windows - AWS Systems Manager

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Utilisation de l'inventaire de fichiers et du registre Windows

AWS Systems Manager L'inventaire vous permet de rechercher et d'inventorier des fichiers sous Windows, Linux et les systèmes macOS d'exploitation. Vous pouvez également rechercher et inventorier le registre Windows.

Fichiers : Vous pouvez collecter des informations de métadonnées sur les fichiers, notamment leurs noms, leur heure de création, l'heure de leur dernière modification et de leur dernier accès, leur taille, etc. Pour commencer la collecte d'un inventaire de fichiers, indiquez le chemin d'accès où effectuer l'inventaire, un ou plusieurs modèles définissant les types de fichiers à inventorier, et si le chemin doit être parcouru de manière récursive. Systems Manager inventorie toutes les métadonnées de fichier des fichiers qui, dans le chemin spécifié, correspondent au modèle. L'inventaire de fichiers utilise l'entrée de paramètre suivante.

{ "Path": string, "Pattern": array[string], "Recursive": true, "DirScanLimit" : number // Optional }
  • Chemin : chemin d'accès au répertoire où vous souhaitez inventorier les fichiers. Pour Windows, vous pouvez utiliser des variables d'environnement telles que PROGRAMFILES % % tant que la variable correspond à un seul chemin de répertoire. Par exemple, si vous utilisez % PATH % qui correspond à plusieurs chemins de répertoire, Inventory génère une erreur.

  • Modèle : tableau de modèles pour identifier des fichiers.

  • Récursif : valeur booléenne indiquant si l'inventaire doit parcourir les répertoires de manière récursive.

  • DirScanLimit: valeur facultative spécifiant le nombre de répertoires à analyser. Utilisez ce paramètre pour minimiser l'impact sur les performances de vos nœuds gérés. Par défaut, l'inventaire analyse 5 000 répertoires au maximum.

Note

L'inventaire collecte des métadonnées pour 500 fichiers au maximum sur tous les chemins indiqués.

Voici des exemples de spécification de paramètres lors de l'exécution d'un inventaire de fichiers.

  • Sous Linux et macOS, collectez les métadonnées des fichiers .sh dans le répertoire /home/ec2-user, en excluant tous les sous-répertoires.

    [{"Path":"/home/ec2-user","Pattern":["*.sh", "*.sh"],"Recursive":false}]
  • Sous Windows, collectez les métadonnées de tous les fichiers .exe du dossier Program Files, en incluant les sous-répertoires de manière récursive.

    [{"Path":"C:\Program Files","Pattern":["*.exe"],"Recursive":true}]
  • Sous Windows, collectez les métadonnées de modèles de journaux spécifiques.

    [{"Path":"C:\ProgramData\Amazon","Pattern":["*amazon*.log"],"Recursive":true}]
  • Limitez le nombre de répertoires lors de l'exécution d'une collection récursive.

    [{"Path":"C:\Users","Pattern":["*.ps1"],"Recursive":true, "DirScanLimit": 1000}]

Registre Windows : Vous pouvez collecter des valeurs et clés de registre Windows. Vous pouvez choisir un chemin de clé et collecter toutes les clés et valeurs de manière récursive. Vous pouvez également collecter une clé de registre spécifique et sa valeur pour un chemin donné. Inventory collecte le chemin de clé, le nom, le type et la valeur.

{ "Path": string, "Recursive": true, "ValueNames": array[string] // optional }
  • Chemin : chemin d'accès à la clé de registre.

  • Récursif : valeur booléenne indiquant si l'inventaire doit parcourir les répertoires du registre de manière récursive.

  • ValueNames: tableau de noms de valeurs pour effectuer l'inventaire des clés de registre. Si vous utilisez ce paramètre, Systems Manager n'inventorie que les noms de valeurs spécifiés pour le chemin indiqué.

Note

L'inventaire collecte 250 valeurs de clé de registre au maximum sur tous les chemins indiqués.

Voici des exemples de spécification de paramètres lors de l'exécution d'un inventaire du registre Windows.

  • Collectez toutes les clés et valeurs de manière récursive pour un chemin spécifique.

    [{"Path":"HKEY_LOCAL_MACHINE\SOFTWARE\Amazon","Recursive": true}]
  • Collectez toutes les clés et valeurs pour un chemin spécifique (recherche récursive désactivée).

    [{"Path":"HKEY_LOCAL_MACHINE\SOFTWARE\Intel\PSIS\PSIS_DECODER", "Recursive": false}]
  • Collectez une clé spécifique à l'aide de l'option ValueNames.

    {"Path":"HKEY_LOCAL_MACHINE\SOFTWARE\Amazon\MachineImage","ValueNames":["AMIName"]}