Classe WMI do cliente FileSystemFile

No Configuration Manager, a classe é uma classe Windows WMI (Instrumentação de Gerenciamento) do cliente que representa FileSystemFile 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;  
};  

Methods

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 header de recursos 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 data/hora, do header de recursos 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 header de recursos de 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 SDK da plataforma.

FileInternalName
Tipo de dados: String

Tipo de acesso: Leitura/gravação

Qualificadores: Nenhum

Nome de arquivo interno armazenado no header de recurso de arquivo.

FileOriginalName
Tipo de dados: String

Tipo de acesso: Leitura/gravação

Qualificadores: Nenhum

Nome de arquivo original armazenado no header de recurso de arquivo.

FileOSFlags
Tipo de dados: UInt32

Tipo de acesso: Leitura/gravação

Qualificadores: Nenhum

Máscara de bits com os valores do sistema operacional para os que 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 header de recursos 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 morto 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 for 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 arquivo atributos for definido.

IsOffline
Tipo de dados: Boolean

Tipo de acesso: Leitura/gravação

Qualificadores: Nenhum

true se os dados do arquivo não estão 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 repare 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 caracteres curinga com suporte na consulta (como drv*.sys). Essa cadeia de caracteres é o nome de 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 oferece suporte a curingas limitados e sintaxe de verificação de diretório único versus diretório único para consulta com base nessa propriedade. O provedor também oferece suporte a consultas de caminho com variáveis de ambiente não exploradas, como %windir%.

ProductLanguage
Tipo de dados: UInt32

Tipo de acesso: Leitura/gravação

Qualificadores: [chave]

Idioma do produto armazenado no header de recursos de arquivo.

ProductName
Tipo de dados: String

Tipo de acesso: Leitura/gravação

Qualificadores: [chave]

Nome do produto armazenado no header de recurso de arquivo.

ProductVersion
Tipo de dados: String

Tipo de acesso: Leitura/gravação

Qualificadores: [chave]

Versão do produto armazenada no header de recursos de arquivo.

ReservedFlags0
Tipo de dados: UInt32

Tipo de acesso: Leitura/gravação

Qualificadores: Nenhum

Fornecido para a conclusão. 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 conclusão. Para obter mais informações, consulte WIN32_FIND_DATA.

ShortName
Tipo de dados: String

Tipo de acesso: Leitura/gravação

Qualificadores: Nenhum

Representação 8.3 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 à máscara de bits de atributo retornada pela função GetFileAttributes Win32. Os bits individuais também são divididos em valores Boolean separados para facilitar a consulta e filtragem.

Comentários

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

Para converter propriedades dessa classe em seus WIN32_FIND_DATA equivalentes, consulte o SDK WMI.

Requirements

Requisitos de tempo de execução

Para obter mais informações, consulte Configuration Manager Client Runtime Requirements.

Requisitos de desenvolvimento

Para obter mais informações, consulte Configuration Manager Client Development Requirements.

Confira também

Classes WMI do Cliente do Agente de Inventário