Classe WMI do cliente FileSystemFile

Em Configuration Manager, a FileSystemFile classe é uma classe WMI (Instrumentação de Gerenciamento do Windows) do cliente que representa informações de arquivo local.

A sintaxe a seguir é simplificada do código MOF (Formato de Objeto Gerenciado) e inclui todas as propriedades herdadas.

Sintaxe

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étodos

A FileSystemFile classe não define nenhum método.

Propriedades

AgentCreatedWMIPath
Tipo de dados: String

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

O caminho WMI criado pelo agente.

CompanyName
Tipo de dados: String

Tipo de acesso: Leitura/Gravação

Qualificadores: [chave]

Nome da empresa armazenado no cabeçalho do recurso de arquivo.

CreationDate
Tipo de dados: DateTime

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

Hora em que o arquivo foi criado de acordo com o sistema operacional.

FileBuildDate
Tipo de dados: DateTime

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

Carimbo de hora, do cabeçalho do recurso de arquivo, da criação de arquivos.

FileDescription
Tipo de dados: String

Tipo de acesso: Leitura/Gravação

Qualificadores: [chave]

Descrição do arquivo armazenada no cabeçalho do recurso do arquivo.

FileFunctionType
Tipo de dados: UInt32

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

Tipo de função do arquivo, dependente do tipo geral (como DRV + PRINTER). Para obter mais informações, consulte VS_FIXEDFILEINFO no SDK da plataforma.

FileGeneralType
Tipo de dados: UInt32

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

Tipo geral do arquivo (como APP, DLL e DRV). Para obter mais informações, consulte VS_FIXEDFILEINFOin o SDK da plataforma.

FileInternalName
Tipo de dados: String

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

Nome do arquivo interno armazenado no cabeçalho do recurso do arquivo.

FileOriginalName
Tipo de dados: String

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

Nome do arquivo original armazenado no cabeçalho do recurso de arquivo.

FileOSFlags
Tipo de dados: UInt32

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

Bitmask com os valores do sistema operacional para os quais o arquivo foi projetado (como Windows NT e WIN32). Para obter mais informações, consulte VS_FIXEDFILEINFO no SDK da plataforma.

FileVersion
Tipo de dados: String

Tipo de acesso: Leitura/Gravação

Qualificadores: [chave]

Versão do arquivo armazenada no cabeçalho de recurso de arquivos.

FileVersionFlags
Tipo de dados: UInt32

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

Bitmask especificando vários atributos de versão do arquivo (como DEBUG, PATCHED e PRIVATE). Para obter mais informações, consulte VS_FIXEDFILEINFO no SDK da plataforma.

IsArchived
Tipo de dados: Boolean

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

true se o bit de arquivo de arquivo estiver definido.

IsCompressed
Tipo de dados: Boolean

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

true se o arquivo for compactado.

IsEncrypted
Tipo de dados: Boolean

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

true se o arquivo estiver criptografado.

IsHidden
Tipo de dados: Boolean

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

true se o arquivo estiver oculto.

IsNormal
Tipo de dados: Boolean

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

true se nenhum outro atributo de arquivo for definido.

IsOffline
Tipo de dados: Boolean

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

true se os dados do arquivo não estiverem disponíveis imediatamente.

IsReadOnly
Tipo de dados: Boolean

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

true se o arquivo for somente leitura. Um aplicativo não pode gravar ou excluir o arquivo.

IsReparsePoint
Tipo de dados: Boolean

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

true se o arquivo tiver um ponto de reparse associado.

IsSparseFile
Tipo de dados: Boolean

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

True se o arquivo for um arquivo esparso.

IsSystem
Tipo de dados: Boolean

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

True se o arquivo for um arquivo do sistema.

IsTemporary
Tipo de dados: Boolean

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

true se o arquivo estiver sendo usado para armazenamento temporário.

LastAccessDate
Tipo de dados: DateTime

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

Hora, de acordo com o sistema operacional, quando o arquivo foi acessado pela última vez.

LastWriteDate
Tipo de dados: DateTime

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

Hora em que o arquivo foi gravado pela última vez, de acordo com o sistema operacional.

Name
Tipo de dados: String

Tipo de acesso: Leitura/Gravação

Qualificadores: [chave]

Nome do arquivo, com curingas com suporte na consulta (como drv*.sys). Essa cadeia de caracteres é o nome do arquivo longo (se diferente da representação 8.3).

Path
Tipo de dados: String

Tipo de acesso: Leitura/Gravação

Qualificadores: [chave]

Caminho do arquivo, sem incluir o nome do arquivo. O provedor dá suporte a curingas limitados e diretório versus sintaxe de verificação de diretório único para consulta com base nessa propriedade. O provedor também dá suporte a consultas de caminho com variáveis de ambiente nãoexpandadas, como %windir%.

ProductLanguage
Tipo de dados: UInt32

Tipo de acesso: Leitura/Gravação

Qualificadores: [chave]

Linguagem do produto armazenada no cabeçalho do recurso de arquivo.

ProductName
Tipo de dados: String

Tipo de acesso: Leitura/Gravação

Qualificadores: [chave]

Nome do produto armazenado no cabeçalho do recurso de arquivo.

ProductVersion
Tipo de dados: String

Tipo de acesso: Leitura/Gravação

Qualificadores: [chave]

Versão do produto armazenada no cabeçalho do recurso de arquivo.

ReservedFlags0
Tipo de dados: UInt32

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

Fornecido para a integridade. Para obter mais informações, consulte WIN32_FIND_DATA.

ReservedFlags1
Tipo de dados: UInt32

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

Fornecido para a integridade. Para obter mais informações, consulte WIN32_FIND_DATA.

ShortName
Tipo de dados: String

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

8.3 representação do nome do arquivo.

Size
Tipo de dados: UInt64

Tipo de acesso: Leitura/Gravação

Qualificadores: [chave]

Tamanho do arquivo, em bytes (um valor de 64 bits).

Type
Tipo de dados: UInt32

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

Bitmask de atributo de arquivo, que corresponde ao bitmask de atributo retornado pela função Win32 GetFileAttributes . Os bits individuais também são divididos em valores boolianos separados para facilitar a consulta e filtragem.

Comentários

Essa classe é usada principalmente para inventário de software, coleção de arquivos e coleção IDMIF.

Para converter propriedades dessa classe em seu equivalente WIN32_FIND_DATA, consulte o SDK do WMI.

Requisitos

Requisitos de runtime

Para obter mais informações, consulte Configuration Manager Requisitos de Runtime do Cliente.

Requisitos de desenvolvimento

Para obter mais informações, consulte Configuration Manager Requisitos de desenvolvimento do cliente.

Confira também

Classes WMI do cliente do agente de inventário