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