Udostępnij za pośrednictwem


CollectableFileItem, klasa WMI klienta

W Configuration Manager klasa CollectableFileItem jest klasą instrumentacji zarządzania windows (WMI) klienta, która definiuje atrybuty reguły zbierania plików. Atrybuty reguł definiują kryteria, takie jak nazwa pliku, ścieżki katalogu i limity rozmiaru pliku. Przykładem jest collect *.mif in %windir% up to 10 KB.

Poniższa składnia jest uproszczona z kodu MOF (Managed Object Format) i zawiera wszystkie dziedziczone właściwości.

Składni

Class CollectableFileItem : SMS_FileCollectionAgent_Policy  
{  
      Boolean ExcludeCompressedEncrypted;  
      String FileCollectionActionID;  
      String FileItemID;  
      String FileSpec;  
      UInt32 MaxItemFileSize;  
      String PolicyID;  
      String PolicyInstanceID;  
      UInt32 PolicyPrecedence;  
      String PolicyRuleID;  
      String PolicySource;  
      String PolicyVersion;  
      Boolean ScanSubdirectories;  
      String SearchPath;  
      UInt32 Timeout;  
};  

Metody

Klasa CollectableFileItem nie definiuje żadnych metod.

Właściwości

ExcludeCompressedEncrypted
Typ danych: Boolean

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Flaga wskazująca, czy skompresowane lub zaszyfrowane pliki i katalogi lub oba te pliki powinny zostać wykluczone ze skanowania. Ta wartość właściwości jest zwykle tłumaczona na wartość zapytania właściwości FileSystemFile, IsCompressed i IsEncrypted .

FileCollectionActionID
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Identyfikator zgodny z właściwością FileCollectionActionID skojarzonego obiektu klasy WMI klienta FileCollectionAction . Agent spisu używa tej wartości do znalezienia klasy WMI klienta CollectableFileItem dla określonej akcji zbierania plików.

FileItemID
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [realkey]

Unikatowy identyfikator obiektu CollectableFileItem .

FileSpec
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Maska pliku, w tym symbole wieloznaczne, służy do określania nazw plików, które mają być zbierane, na przykład Virussig.dat, Boot*.ini i *.mif.

MaxItemFileSize
Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Całkowity rozmiar w bajtach dozwolony dla plików zebranych w ramach tej reguły. Na przykład zbierz pliki o łącznej wartości 128 KB dla tej reguły.

PolicyID
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [klucz]

Unikatowy identyfikator zasad.

PolicyInstanceID
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [klucz]

Unikatowy identyfikator wystąpienia zasad.

PolicyPrecedence
Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Pierwszeństwo dla zasad.

PolicyRuleID
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [klucz]

Unikatowy identyfikator reguły użytej do utworzenia zasad.

PolicySource
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [klucz]

Źródło zasad.

PolicyVersion
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [klucz]

Wersja zasad.

ScanSubdirectories
Typ danych: Boolean

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Flaga wskazująca, czy skanowanie pliku powinno skanować podkatalogi, czy tylko skanować katalog główny określony przez program SearchPath. Ta wartość właściwości służy do formatowania wartości zapytania właściwości FileSystemFilePath , na przykład c:\\* a c:\\.

SearchPath
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Katalog główny skanowania, na przykład c:\, %windir%, i d:\myapplication\. Ta właściwość jest tłumaczona na wartość właściwości FileSystemFilePath .

Timeout
Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Wartość limitu czasu w milisekundach. Jeśli zapytanie FileSystemFile zainicjowane przez agenta spisu podczas skanowania kolekcji plików jest uruchamiane dłużej niż określona wartość limitu czasu, zapytanie zostanie anulowane. Wartość domyślna to 7 200 000 milisekund.

Uwagi

Agent spisu używa każdego wystąpienia tej klasy do utworzenia zapytania FileSystemFile i zbiera pliki pasujące do atrybutów reguły. Ta klasa jest podobna do inventoryDataItem, chociaż właściwości są mniej bezpośrednio tłumaczone na instrukcję WQL. Jednak właściwości elementu są używane do formatowania określonego zapytania FileSystemFile dla reguły, a następnie są używane do identyfikowania plików pasujących do kryteriów atrybutu. Te pasujące pliki są następnie dołączane do wygenerowanego raportu zebranych plików.

Każde wystąpienie CollectableFileItem zawiera odwołanie do wystąpienia FileCollectionAction ; Wiele reguł CollectableFileItem służy do tworzenia połączonego zebranego raportu plików dla pojedynczego wystąpienia FileCollectionAction .

Wymagania

Wymagania dotyczące środowiska uruchomieniowego

Aby uzyskać więcej informacji, zobacz Configuration Manager Wymagania dotyczące środowiska uruchomieniowego klienta.

Wymagania programistyczne

Aby uzyskać więcej informacji, zobacz Configuration Manager Wymagania dotyczące programowania klientów.

Zobacz też

Klasy WMI klienta agenta spisu
FileCollectionAction, klasa WMI klienta
Klasa WMI klienta FileSystemFile
InventoryDataItem, klasa WMI klienta