Поделиться через


Класс WMI клиента FileSystemFile

В Configuration Manager FileSystemFile класс является клиентским классом инструментария управления Windows (WMI), который представляет сведения о локальном файле.

Следующий синтаксис упрощен в коде MOF и включает все унаследованные свойства.

Синтаксис

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;  
};  

Методы

Класс FileSystemFile не определяет методы.

Свойства

AgentCreatedWMIPath
Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: Нет

Путь WMI, созданный агентом.

CompanyName
Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: [ключ]

Имя компании, хранящееся в заголовке ресурса файла.

CreationDate
Тип данных: DateTime

Тип доступа: чтение и запись

Квалификаторы: Нет

Время создания файла в соответствии с операционной системой.

FileBuildDate
Тип данных: DateTime

Тип доступа: чтение и запись

Квалификаторы: Нет

Метка времени создания файлов из заголовка ресурса файла.

FileDescription
Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: [ключ]

Описание файла, хранящееся в заголовке файлового ресурса.

FileFunctionType
Тип данных: UInt32

Тип доступа: чтение и запись

Квалификаторы: Нет

Тип функции файла в зависимости от общего типа (например, DRV + PRINTER). Дополнительные сведения см. в разделе VS_FIXEDFILEINFO в пакете SDK для платформы.

FileGeneralType
Тип данных: UInt32

Тип доступа: чтение и запись

Квалификаторы: Нет

Общий тип файла (например, APP, DLL и DRV). Дополнительные сведения см. в разделе VS_FIXEDFILEINFOin пакета SDK для платформы.

FileInternalName
Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: Нет

Внутреннее имя файла, хранящееся в заголовке файлового ресурса.

FileOriginalName
Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: Нет

Исходное имя файла, хранящееся в заголовке файлового ресурса.

FileOSFlags
Тип данных: UInt32

Тип доступа: чтение и запись

Квалификаторы: Нет

Битовая маска со значениями операционной системы, для которые был разработан файл (например, Windows NT и WIN32). Дополнительные сведения см. в разделе VS_FIXEDFILEINFO в пакете SDK для платформы.

FileVersion
Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: [ключ]

Версия файла, сохраненная в заголовке ресурса файлов.

FileVersionFlags
Тип данных: UInt32

Тип доступа: чтение и запись

Квалификаторы: Нет

Битовая маска, указывающая различные атрибуты версии файла (например, DEBUG, PATCHED и PRIVATE). Дополнительные сведения см. в разделе VS_FIXEDFILEINFO в пакете SDK для платформы.

IsArchived
Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: Нет

true Значение , если задан бит архива файла.

IsCompressed
Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: Нет

true Значение , если файл сжат.

IsEncrypted
Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: Нет

true Значение , если файл зашифрован.

IsHidden
Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: Нет

true Значение , если файл скрыт.

IsNormal
Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: Нет

true Значение , если другие атрибуты файла не заданы.

IsOffline
Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: Нет

true Значение , если данные файла не сразу доступны.

IsReadOnly
Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: Нет

true Значение , если файл доступен только для чтения. Приложение не может записывать или удалять файл.

IsReparsePoint
Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: Нет

true Значение , если файл имеет связанную точку повторного перепара.

IsSparseFile
Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: Нет

True Значение , если файл является разреженным.

IsSystem
Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: Нет

True Значение , если файл является системным файлом.

IsTemporary
Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: Нет

true Значение , если файл используется для временного хранения.

LastAccessDate
Тип данных: DateTime

Тип доступа: чтение и запись

Квалификаторы: Нет

Время последнего доступа к файлу в соответствии с операционной системой.

LastWriteDate
Тип данных: DateTime

Тип доступа: чтение и запись

Квалификаторы: Нет

Время последней записи файла в соответствии с операционной системой.

Name
Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: [ключ]

Имя файла с подстановочными знаками, которые поддерживаются в запросе (например, drv*.sys). Эта строка представляет собой длинное имя файла (если оно отличается от представления 8.3).

Path
Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: [ключ]

Путь к файлу, не включая имя файла. Поставщик поддерживает ограниченные подстановочные знаки и синтаксис проверки каталога и одного каталога для выполнения запросов на основе этого свойства. Поставщик также поддерживает запросы пути с неразвернутыми переменными среды, такими как %windir%.

ProductLanguage
Тип данных: UInt32

Тип доступа: чтение и запись

Квалификаторы: [ключ]

Язык продукта, хранящийся в заголовке ресурса файла.

ProductName
Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: [ключ]

Имя продукта, хранящееся в заголовке ресурса файла.

ProductVersion
Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: [ключ]

Версия продукта, сохраненная в заголовке файлового ресурса.

ReservedFlags0
Тип данных: UInt32

Тип доступа: чтение и запись

Квалификаторы: Нет

Предоставляется для полноты. Дополнительные сведения см. в разделе WIN32_FIND_DATA.

ReservedFlags1
Тип данных: UInt32

Тип доступа: чтение и запись

Квалификаторы: Нет

Предоставляется для полноты. Дополнительные сведения см. в разделе WIN32_FIND_DATA.

ShortName
Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: Нет

8.3. Представление имени файла.

Size
Тип данных: UInt64

Тип доступа: чтение и запись

Квалификаторы: [ключ]

Размер файла в байтах (64-разрядное значение).

Type
Тип данных: UInt32

Тип доступа: чтение и запись

Квалификаторы: Нет

Битовая маска атрибута файла, которая соответствует битовой маске атрибута, возвращенной функцией Win32 GetFileAttributes . Отдельные биты также разбиваются на отдельные логические значения для упрощения запросов и фильтрации.

Замечания

Этот класс используется в основном для инвентаризации программного обеспечения, сбора файлов и сбора IDMIF.

Чтобы преобразовать свойства этого класса в их WIN32_FIND_DATA эквивалент, обратитесь к пакету SDK для WMI.

Требования

Требования к среде выполнения

Дополнительные сведения см. в разделе Требования к среде выполнения клиента Configuration Manager.

Требования к разработке

Дополнительные сведения см. в разделе Требования к разработке клиентов Configuration Manager.

См. также

Классы WMI клиента агента инвентаризации