Dank der Dell KACE Appliances konnten wir insbesondere durch Reduzierung des Zeitaufwands Geld sparen.
David Larson, Benchmark Group

What are the steps to create a custom data field

Custom data fields may be created in order to read information from a target machine and report it in the Machine Inventory manifest. This is useful for reading and reporting on information in the registry and elsewhere on the target machine. For example, DAT file version number from the registry, file created date, file publisher or other data.

In order to set up a Custom Data Field, select Inventory / Software and then select “Choose Action” / Add New Item. In order to create the Custom Data Field, simply input a Display Name (Title) and, in the Custom Inventory ID (rule) area, enter the appropriate Data Field syntax in keeping with the information noted below.

Return Registry Value

RegistryValueReturn(string absPathToKey, string valueName, string valueType) 

Three valueTypes are supported "TEXT", "NUMBER", and "DATE". These values determine what kind of sorting/searching you can do. Note that NUMBER is specifically an integer value. Example
RegistryValueReturn(HKEY_LOCAL_MACHINE\SOFTWARE\McAfee.com\Virusscan Online,SourceDisk,TEXT)

File Information Return

FileInfoReturn(string fullPath, string attributeToRetrieve, string valueType)

Three valueTypes are supported "TEXT", "NUMBER", and "DATE". These values determine what kind of sorting/searching you can do. Note that NUMBER is specifically an integer value.

The following list of supported attributes can be retrieved from the FileInfoReport() function.

  • Comments
  • CompanyName
  • FileBuildPart
  • FileDescription
  • FileMajorPart
  • FileMinorPart
  • FileName
  • FilePrivatePart
  • FileVersion
  • InternalName
  • IsDebug
  • IsPatched
  • IsPreRelease
  • IsPrivateBuild
  • IsSpecialBuild
  • Language
  • LegalCopyright
  • LegalTrademarks
  • OriginalFilename
  • PrivateBuild
  • ProductBuildPart
  • ProductMajorPart
  • ProductMinorPart
  • ProductName
  • ProductPrivatePart
  • ProductVersion
  • SpecialBuild
  • CreatedDate
  • ModifiedDate
  • AccessedDate

Examples:

FileInfoReturn(C:\Program Files\Internet Explorer\iexplore.exe,Comments,TEXT)
FileInfoReturn(C:\Program Files\Internet Explorer\iexplore.exe,CompanyName,TEXT)
FileInfoReturn(C:\Program Files\Internet Explorer\iexplore.exe,FileBuildPart,NUMBER)
FileInfoReturn(C:\Program Files\Internet Explorer\iexplore.exe,FileDescription,TEXT)
FileInfoReturn(C:\Program Files\Internet Explorer\iexplore.exe,FileMajorPart,NUMBER)
FileInfoReturn(C:\Program Files\Internet Explorer\iexplore.exe,FileMinorPart,NUMBER)
FileInfoReturn(C:\Program Files\Internet Explorer\iexplore.exe,FileName,TEXT) 
FileInfoReturn(C:\Program Files\Internet Explorer\iexplore.exe,FilePrivatePart,NUMBER)
FileInfoReturn(C:\Program Files\Internet Explorer\iexplore.exe,FileVersion,TEXT)
FileInfoReturn(C:\Program Files\Internet Explorer\iexplore.exe,InternalName,TEXT)
FileInfoReturn(C:\Program Files\Internet Explorer\iexplore.exe,IsDebug,TEXT)
FileInfoReturn(C:\Program Files\Internet Explorer\iexplore.exe,IsPatched,TEXT)
FileInfoReturn(C:\Program Files\Internet Explorer\iexplore.exe,IsPreRelease,TEXT)
FileInfoReturn(C:\Program Files\Internet Explorer\iexplore.exe,IsPrivateBuild,TEXT)
FileInfoReturn(C:\Program Files\Internet Explorer\iexplore.exe,IsSpecialBuild,TEXT)
FileInfoReturn(C:\Program Files\Internet Explorer\iexplore.exe,Language,TEXT)
FileInfoReturn(C:\Program Files\Internet Explorer\iexplore.exe,LegalCopyright,TEXT)
FileInfoReturn(C:\Program Files\Internet Explorer\iexplore.exe,LegalTrademarks,TEXT)
FileInfoReturn(C:\Program Files\Internet Explorer\iexplore.exe,OriginalFilename,TEXT)
FileInfoReturn(C:\Program Files\Internet Explorer\iexplore.exe,PrivateBuild,TEXT)
FileInfoReturn(C:\Program Files\Internet Explorer\iexplore.exe,ProductBuildPart,NUMBER)
FileInfoReturn(C:\Program Files\Internet Explorer\iexplore.exe,ProductMajorPart,NUMBER)
FileInfoReturn(C:\Program Files\Internet Explorer\iexplore.exe,ProductMinorPart,NUMBER)
FileInfoReturn(C:\Program Files\Internet Explorer\iexplore.exe,ProductName,TEXT)
FileInfoReturn(C:\Program Files\Internet Explorer\iexplore.exe,ProductPrivatePart,NUMBER)
FileInfoReturn(C:\Program Files\Internet Explorer\iexplore.exe,ProductVersion,TEXT)
FileInfoReturn(C:\Program Files\Internet Explorer\iexplore.exe,SpecialBuild,TEXT)
FileInfoReturn(C:\Program Files\Internet Explorer\iexplore.exe,CreatedDate,DATE)
FileInfoReturn(C:\Program Files\Internet Explorer\iexplore.exe,ModifiedDate,DATE)
FileInfoReturn(C:\Program Files\Internet Explorer\iexplore.exe,AccessedDate,DATE)
For related information about the syntax for Custom Inventory Rules, see the following FAQ-article:


/de/External/FAQ