Класс 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.