FileCollectionAction, klasa WMI klienta

W Configuration Manager klasa FileCollectionAction jest klasą instrumentacji zarządzania windows (WMI) klienta, która kojarzy zestaw reguł zbierania plików ze szczegółami raportowania, łącząc pliki do zbierania z miejscem docelowym raportu.

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

Składni

Class FileCollectionAction : SMS_FileCollectionAgent_Policy  
{  
      String CollectionType;  
      UInt32 DefaultTimeout;  
      Boolean DeleteFilesAfterCollection;  
      String Description;  
      String FileCollectionActionID;  
      String FileDestination;  
      String FileType;  
      UInt32 MaxTotalFileSize;  
      String PolicyID;  
      String PolicyInstanceID;  
      UInt32 PolicyPrecedence;  
      String PolicyRuleID;  
      String PolicySource;  
      String PolicyVersion;  
      Boolean ReportFileDetails;  
      UInt32 ReportTimeout;  
      UInt32 ScanInterval;  
      String SkipScan;  
};  

Metody

Klasa FileCollectionAction nie definiuje żadnych metod.

Właściwości

CollectionType
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Typ raportu kolekcji plików. Dopuszczalne wartości:

Value Opis
Pełne Raport zawiera wszystkie pliki zebrane przez skojarzone zapytania CollectableFileItem .
Delta Raport zawiera pliki, które uległy zmianie od czasu ostatniego raportu.
Resync Raport zawiera pliki w pełnym raporcie i zawiera również wszystkie zebrane pliki, ale jest wyzwalany przez żądanie ponownej synchronizacji zasad lokacji.

DefaultTimeout
Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Wartość limitu czasu w milisekundach dla każdego wykonanego zapytania dostawcy spisu systemu plików. Wartość domyślna to 7 200 000 milisekund.

DeleteFilesAfterCollection
Typ danych: Boolean

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Wartość używana do wskazywania, czy zebrane pliki powinny zostać usunięte z klienta po kolekcji.

W przypadku kolekcji IDMIF ta wartość to true. Wyniki kolekcji są podobne do przenoszenia plików z klienta do miejsca docelowego.

W przypadku zbierania plików oprogramowania ta wartość to false. Wyniki kolekcji są podobne do kopiowania plików z klienta do miejsca docelowego.

Description
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Pole tekstowe opisujące akcję zbierania plików. Wstępnie zdefiniowane wartości opisu to Kolekcja plików i Kolekcja IDMIF.

FileCollectionActionID
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [realkey]

Unikatowy identyfikator akcji zbierania plików. Możliwe wartości to:

Typ identyfikatora akcji kolekcji plików Value
Zbieranie plików oprogramowania {00000000-0000-0000-0000-000000000010}
Kolekcja IDMIF {00000000-0000-0000-0000-000000000012}

FileDestination
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Adres docelowy wygenerowanego raportu.

FileType
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Typ zebranych załączników plików dla raportu. Możliwe wartości to:

  • PLIKCOLL

  • IDMIF

    MaxTotalFileSize
    Typ danych: UInt32

    Typ dostępu: odczyt/zapis

    Kwalifikatory: Brak

    Skumulowany maksymalny rozmiar zebranych plików w wygenerowanym raporcie. Agent spisu zapewnia, że ogólny rozmiar załącznika pliku nie przekracza tej wartości.

    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.

    ReportFileDetails
    Typ danych: Boolean

    Typ dostępu: odczyt/zapis

    Kwalifikatory: Brak

    true w celu uwzględnienia szczegółów pliku zewnętrznego dla każdego załącznika pliku w wygenerowanym raporcie na potrzeby zbierania plików oprogramowania. Wygenerowany raport zawiera oryginalną nazwę pliku, ścieżkę, rozmiar i datę modyfikacji.

    ReportTimeout
    Typ danych: UInt32

    Typ dostępu: odczyt/zapis

    Kwalifikatory: Brak

    Wartość limitu czasu używana przez strukturę klienta do wygaśnięcia raportu spisu (komunikatu) wysłanego przez agenta spisu do punktu zarządzania. Jeśli nie można wysłać raportu spisu do punktu zarządzania, struktura klienta będzie nadal trzymać się komunikatu aż do interwału limitu czasu raportu. Okresowo próbuje ponownie zapisać komunikat.

    ScanInterval
    Typ danych: UInt32

    Typ dostępu: odczyt/zapis

    Kwalifikatory: Brak

    Opóźnienie w milisekundach w celu przekazania dostawcy spisu systemu plików na potrzeby skanowania kolekcji plików.

    SkipScan
    Typ danych: String

    Typ dostępu: odczyt/zapis

    Kwalifikatory: Brak

    Nazwa pliku używana do zapobiegania skanowaniu katalogu. Ta wartość jest zwykle ustawiana na skpswi.dat dla kolekcji plików oprogramowania. Zazwyczaj nie jest ona ustawiana dla kolekcji IDMIF.

Uwagi

Ta klasa jest podobna do inventoryAction, a główną różnicą jest typ plików kolekcji dla kolekcji plików i wystąpienia usługi WMI dla spisu.

Zasady lokacji udostępniają dwie wstępnie zdefiniowane akcje zbierania plików: zbieranie plików oprogramowania i kolekcja IDMIF. Dla każdej z tych akcji zbierania plików agent spisu generuje raport z załącznikami na podstawie zapytań utworzonych z wystąpień CollectableFileItem . Wygenerowany raport jest wysyłany do określonego miejsca docelowego.

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
InventoryAction, klasa WMI klienta
CollectableFileItem, klasa WMI klienta