Dela via


FileCollectionAction, klientens WMI-klass

I Configuration Manager är klassen FileCollectionAction en WMI-klass (Client Windows Management Instrumentation) som associerar en uppsättning filsamlingsregler med rapporteringsinformation och kopplar ihop filer som ska samlas in med rapportens mål.

Följande syntax förenklas från MOF-kod (Managed Object Format) och innehåller alla ärvda egenskaper.

Syntax

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;  
};  

Metoder

Klassen FileCollectionAction definierar inga metoder.

Egenskaper

CollectionType
Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Ingen

Typ av filsamlingsrapport. Möjliga värden är:

Värde Beskrivning
Full Rapporten innehåller alla filer som samlas in av associerade CollectableFileItem-frågor .
Delta Rapporten innehåller filer som har ändrats sedan den senaste rapporten.
Resync Rapporten innehåller filer i en fullständig rapport och innehåller även alla filer som samlas in, men den utlöses av en begäran om omsynkronisering av platsprincip.

DefaultTimeout
Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: Ingen

Timeoutvärde i millisekunder för varje filsysteminventeringsproviderfråga som körs. Standardvärdet är 7 200 000 millisekunder.

DeleteFilesAfterCollection
Datatyp: Boolean

Åtkomsttyp: Läsa/skriva

Kvalificerare: Ingen

Värde som används för att ange om insamlade filer ska tas bort från klienten efter samlingen.

För IDMIF-samlingen är truedet här värdet . Samlingsresultaten liknar att flytta filerna från klienten till målet.

För programfilsamling är falsedet här värdet . Samlingsresultaten liknar att kopiera filerna från klienten till målet.

Description
Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Ingen

Textfält som beskriver filsamlingsåtgärden. De fördefinierade beskrivningsvärdena är Filsamling och IDMIF-samling.

FileCollectionActionID
Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: [realkey]

Unikt ID för filsamlingsåtgärden. Möjliga värden är:

Åtgärds-ID-typ för filsamling Värde
Programvarufilsamling {00000000-0000-0000-0000-000000000010}
IDMIF-samling {00000000-0000-0000-0000-000000000012}

FileDestination
Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Ingen

Måladress för den genererade rapporten.

FileType
Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Ingen

Typ av insamlade filbilagor för en rapport. Möjliga värden är:

  • FILECOLL

  • IDMIF

    MaxTotalFileSize
    Datatyp: UInt32

    Åtkomsttyp: Läsa/skriva

    Kvalificerare: Ingen

    Kumulativ maximal storlek för insamlade filer i en genererad rapport. Inventeringsagenten ser till att den totala storleken på bifogade filer inte överskrider det här värdet.

    PolicyID
    Datatyp: String

    Åtkomsttyp: Läsa/skriva

    Kvalificerare: [nyckel]

    Unikt ID för principen.

    PolicyInstanceID
    Datatyp: String

    Åtkomsttyp: Läsa/skriva

    Kvalificerare: [nyckel]

    Unikt ID för principinstansen.

    PolicyPrecedence
    Datatyp: UInt32

    Åtkomsttyp: Läsa/skriva

    Kvalificerare: Ingen

    Prioritet för principen.

    PolicyRuleID
    Datatyp: String

    Åtkomsttyp: Läsa/skriva

    Kvalificerare: Nyckel

    Unikt ID för regeln som används för att skapa principen.

    PolicySource
    Datatyp: String

    Åtkomsttyp: Läsa/skriva

    Kvalificerare: [nyckel]

    Principens källa.

    PolicyVersion
    Datatyp: String

    Åtkomsttyp: Läsa/skriva

    Kvalificerare: [nyckel]

    Version av principen.

    ReportFileDetails
    Datatyp: Boolean

    Åtkomsttyp: Läsa/skriva

    Kvalificerare: Ingen

    true för att inkludera extern filinformation för varje bifogad fil i den genererade rapporten för programfilsamling. Den genererade rapporten innehåller det ursprungliga filnamnet, sökvägen, storleken och ändringsdatumet.

    ReportTimeout
    Datatyp: UInt32

    Åtkomsttyp: Läsa/skriva

    Kvalificerare: Ingen

    Timeout-värde som används av klientramverket för att förfalla inventeringsrapporten (meddelandet) som skickas av inventeringsagenten till hanteringsplatsen. Om inventeringsrapporten inte kan skickas till hanteringsplatsen fortsätter klientramverket att hålla kvar meddelandet tills tidsgränsen för rapporten överskrids. Den försöker regelbundet skicka meddelandet igen.

    ScanInterval
    Datatyp: UInt32

    Åtkomsttyp: Läsa/skriva

    Kvalificerare: Ingen

    Fördröjning i millisekunder för att skicka till filsysteminventeringsprovidern för filinsamlingsgenomsökningen.

    SkipScan
    Datatyp: String

    Åtkomsttyp: Läsa/skriva

    Kvalificerare: Ingen

    Filnamn som används för att förhindra genomsökning av en katalog. Det här värdet anges vanligtvis till Skpswi.dat för programvarufilsamling. Den är vanligtvis inte inställd för IDMIF-samling.

Anmärkningar

Den här klassen liknar InventoryAction, där den största skillnaden är typen av samlingsfiler för filinsamling och WMI-instanser för inventering.

Två fördefinierade filinsamlingsåtgärder tillhandahålls via webbplatsprincipen: insamling av programvarufiler och IDMIF-samling. För var och en av dessa filinsamlingsåtgärder genererar inventeringsagenten en rapport med bifogade filer, baserat på frågor som skapats från CollectableFileItem-instanser . Den genererade rapporten skickas till det angivna målet.

Krav

Körningskrav

Mer information finns i Configuration Manager Krav för klientkörning.

Utvecklingskrav

Mer information finns i Configuration Manager Krav för klientutveckling.

Se även

Inventeringsagentens klient-WMI-klasser
InventoryAction, klientens WMI-klass
CollectableFileItem, klientens WMI-klass