Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
I Configuration Manager är klassen CollectableFileItem en WMI-klass (Client Windows Management Instrumentation) som definierar attribut för en filsamlingsregel. Regelattributen definierar kriterier, till exempel filnamn, katalogsökvägar och filstorleksgränser. Ett exempel är collect *.mif in %windir% up to 10 KB
.
Följande syntax förenklas från MOF-kod (Managed Object Format) och innehåller alla ärvda egenskaper.
Syntax
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;
};
Metoder
Klassen CollectableFileItem
definierar inga metoder.
Egenskaper
ExcludeCompressedEncrypted
Datatyp: Boolean
Åtkomsttyp: Läsa/skriva
Kvalificerare: Ingen
Flagga som anger om komprimerade eller krypterade filer och kataloger eller båda ska undantas från genomsökningen. Det här egenskapsvärdet översätts vanligtvis till frågevärdet FileSystemFile, IsCompressed och IsEncrypted .
FileCollectionActionID
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: Ingen
ID som matchar egenskapen FileCollectionActionID för ett associerat FileCollectionAction-klientens WMI-klassobjekt . Inventeringsagenten använder det här värdet för att hitta klassen CollectableFileItem, klientens WMI-klass för en viss filsamlingsåtgärd.
FileItemID
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: [realkey]
Unikt ID för ett CollectableFileItem-objekt .
FileSpec
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: Ingen
Filmask, inklusive jokertecken, som används för att ange filnamn som ska samlas in, till exempel Virussig.dat, Boot*.ini och *.mif.
MaxItemFileSize
Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: Ingen
Total storlek i byte tillåts för filer som samlas in enligt den här regeln. Samla till exempel in filer upp till totalt 128 KB för den här regeln.
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.
ScanSubdirectories
Datatyp: Boolean
Åtkomsttyp: Läsa/skriva
Kvalificerare: Ingen
Flagga som anger om filgenomsökningen ska genomsöka underkataloger eller endast genomsöka rotkatalogen som anges av SearchPath. Det här egenskapsvärdet används för att formatera frågevärdet filesystemfilePath , till exempel c:\\* jämfört med c:\\.
SearchPath
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: Ingen
Rotkatalogen för genomsökningen, till exempel c:\, %windir%, och d:\myapplication\. Den här egenskapen översätts till egenskapsvärdet FileSystemFilePath .
Timeout
Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: Ingen
Timeout-värde i millisekunder. Om en FileSystemFile-fråga som initierades av inventeringsagenten under en genomsökning av filsamlingen körs längre än det angivna tidsgränsvärdet avbryts frågan. Standardvärdet är 7 200 000 millisekunder.
Anmärkningar
Inventeringsagenten använder varje instans av den här klassen för att skapa en FileSystemFile-fråga och samlar in filer som matchar regelattributen. Den här klassen liknar InventoryDataItem, även om egenskaperna är mindre direkt översatta till en WQL-instruktion. Objektegenskaperna används dock för att formatera den specifika FileSystemFile-frågan för regeln och används sedan för att identifiera filer som matchar attributkriterierna. Dessa matchande filer kopplas sedan till den genererade insamlade filrapporten.
Varje CollectableFileItem-instans innehåller en referens till en FileCollectionAction-instans . flera CollectableFileItem-regler används för att skapa den kombinerade insamlade filrapporten för en enda FileCollectionAction-instans .
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
FileCollectionAction, klientens WMI-klass
FileSystemFile, klientens WMI-klass
InventoryDataItem, klientens WMI-klass