Classe WMI du client FileSystemFile

Dans Configuration Manager, la FileSystemFile classe est une classe WMI (Windows Management Instrumentation) cliente qui représente les informations de fichier local.

La syntaxe suivante est simplifiée à partir du code MOF (Managed Object Format) et inclut toutes les propriétés héritées.

Syntaxe

Class FileSystemFile  
{  
      String AgentCreatedWMIPath;  
      String CompanyName;  
      DateTime CreationDate;  
      DateTime FileBuildDate;  
      String FileDescription;  
      UInt32 FileFunctionType;  
      UInt32 FileGeneralType;  
      String FileInternalName;  
      String FileOriginalName;  
      UInt32 FileOSFlags;  
      String FileVersion;  
      UInt32 FileVersionFlags;  
      Boolean IsArchived;  
      Boolean IsCompressed;  
      Boolean IsEncrypted;  
      Boolean IsHidden;  
      Boolean IsNormal;  
      Boolean IsOffline;  
      Boolean IsReadOnly;  
      Boolean IsReparsePoint;  
      Boolean IsSparseFile;  
      Boolean IsSystem;  
      Boolean IsTemporary;  
      DateTime LastAccessDate;  
      DateTime LastWriteDate;  
      String Name;  
      String Path;  
      UInt32 ProductLanguage;  
      String ProductName;  
      String ProductVersion;  
      UInt32 ReservedFlags0;  
      UInt32 ReservedFlags1;  
      String ShortName;  
      UInt64 Size;  
      UInt32 Type;  
};  

Méthodes

La FileSystemFile classe ne définit aucune méthode.

Propriétés

AgentCreatedWMIPath
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Chemin D’accès WMI créé par l’agent.

CompanyName
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : [key]

Nom de la société stocké dans l’en-tête de ressource de fichier.

CreationDate
Type de donnéesDateTime

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Heure à laquelle le fichier a été créé en fonction du système d’exploitation.

FileBuildDate
Type de donnéesDateTime

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Horodatage, à partir de l’en-tête de ressource de fichier, de la création des fichiers.

FileDescription
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : [key]

Description du fichier stockée dans l’en-tête de ressource de fichier.

FileFunctionType
Type de donnéesUInt32

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Type de fonction du fichier, dépendant du type général (par exemple, DRV + PRINTER). Pour plus d’informations, consultez VS_FIXEDFILEINFO dans le Kit de développement logiciel (SDK) platform.

FileGeneralType
Type de donnéesUInt32

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Type général du fichier (par exemple, APP, DLL et DRV). Pour plus d’informations, consultez VS_FIXEDFILEINFOin le Kit de développement logiciel (SDK) de plateforme.

FileInternalName
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Nom de fichier interne stocké dans l’en-tête de ressource de fichier.

FileOriginalName
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Nom de fichier d’origine stocké dans l’en-tête de ressource de fichier.

FileOSFlags
Type de donnéesUInt32

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Masque de bits avec les valeurs de système d’exploitation pour lesquelles le fichier a été conçu (par exemple, Windows NT et WIN32). Pour plus d’informations, consultez VS_FIXEDFILEINFO dans le Kit de développement logiciel (SDK) platform.

FileVersion
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : [key]

Version du fichier stockée dans l’en-tête de ressource files.

FileVersionFlags
Type de donnéesUInt32

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Masque de bits spécifiant différents attributs de version du fichier (tels que DEBUG, PATCHED et PRIVATE). Pour plus d’informations, consultez VS_FIXEDFILEINFO dans le Kit de développement logiciel (SDK) platform.

IsArchived
Type de donnéesBoolean

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

true si le bit d’archive du fichier est défini.

IsCompressed
Type de donnéesBoolean

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

true si le fichier est compressé.

IsEncrypted
Type de donnéesBoolean

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

true si le fichier est chiffré.

IsHidden
Type de donnéesBoolean

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

true si le fichier est masqué.

IsNormal
Type de donnéesBoolean

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

true si aucun autre attribut de fichier n’est défini.

IsOffline
Type de donnéesBoolean

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

true si les données du fichier ne sont pas immédiatement disponibles.

IsReadOnly
Type de donnéesBoolean

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

true si le fichier est en lecture seule. Une application ne peut pas écrire dans ou supprimer le fichier.

IsReparsePoint
Type de donnéesBoolean

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

true si le fichier a un point d’analyse associé.

IsSparseFile
Type de donnéesBoolean

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

True si le fichier est un fichier partiellement alloué.

IsSystem
Type de donnéesBoolean

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

True si le fichier est un fichier système.

IsTemporary
Type de donnéesBoolean

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

true si le fichier est utilisé pour le stockage temporaire.

LastAccessDate
Type de donnéesDateTime

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Heure, selon le système d’exploitation, à laquelle le fichier a été consulté pour la dernière fois.

LastWriteDate
Type de donnéesDateTime

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Heure de la dernière écriture du fichier, selon le système d’exploitation.

Name
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : [key]

Nom du fichier, avec les caractères génériques pris en charge dans la requête (par exemple, drv*.sys). Cette chaîne est le nom de fichier long (s’il est différent de la représentation 8.3).

Path
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : [key]

Chemin d’accès au fichier, sans le nom de fichier. Le fournisseur prend en charge les caractères génériques limités et la syntaxe d’analyse de répertoire par rapport à une syntaxe d’analyse de répertoire unique pour l’interrogation basée sur cette propriété. Le fournisseur prend également en charge les requêtes de chemin d’accès avec des variables d’environnement non expirées, telles que %windir%.

ProductLanguage
Type de donnéesUInt32

Type d’accès : Lecture/écriture

Qualificateurs : [key]

Langue du produit stockée dans l’en-tête de ressource de fichier.

ProductName
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : [key]

Nom du produit stocké dans l’en-tête de ressource de fichier.

ProductVersion
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : [key]

Version du produit stockée dans l’en-tête de ressource de fichier.

ReservedFlags0
Type de donnéesUInt32

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Fourni pour l’exhaustivité. Pour plus d’informations, consultez WIN32_FIND_DATA.

ReservedFlags1
Type de donnéesUInt32

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Fourni pour l’exhaustivité. Pour plus d’informations, consultez WIN32_FIND_DATA.

ShortName
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

8.3 représentation du nom de fichier.

Size
Type de donnéesUInt64

Type d’accès : Lecture/écriture

Qualificateurs : [key]

Taille du fichier, en octets (valeur 64 bits).

Type
Type de donnéesUInt32

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Masque de bits d’attribut de fichier, qui correspond au masque de bits d’attribut retourné par la fonction Win32 GetFileAttributes . Les bits individuels sont également répartis en valeurs booléennes distinctes pour faciliter l’interrogation et le filtrage.

Remarques

Cette classe est principalement utilisée pour l’inventaire logiciel, la collection de fichiers et la collection IDMIF.

Pour convertir les propriétés de cette classe en leur équivalent WIN32_FIND_DATA, consultez le Kit de développement logiciel (SDK) WMI.

Configuration requise

Configuration requise pour l’exécution

Pour plus d’informations, consultez Configuration Manager Configuration requise pour l’exécution du client.

Conditions requises pour le développement

Pour plus d’informations, consultez Configuration Manager Exigences de développement du client.

Voir aussi

Classes WMI du client de l’agent d’inventaire