App-V Resource Kit Tools Available

A number of useful App-V (resource kit) tools have been released which look very useful:

Application Virtualization Application Listing Tool

The App-V Application Listing Tool (ListVApps) is a tool which lists all the virtual processes that are running at a specific time on a specific computer. You can use the tool to get information about the priority and owner of each process, the size of its virtual memory, its session identifier and processing time. User with administrator privileges will see all running virtual applications.

Application Virtualization Cache Configuration Tool

The App-V client cache tool (AppVCacheSize) allows administrators to increase the Microsoft Application Virtualization client cache size through a scriptable command line interface. AppVCacheSize uses the specified parameters to configure the desired cache size, as well as toggle between using a free disk space threshold or set a maximum cache size.

Application Virtualization Client Log Parser Utility

You can use the fields and values contained in the output file to filter information obtained from the log files. The output file generated by the application log parser utility contains the following fields: System, OS, Build, Date, Time, Module, Log Level, hApp, App, User, Thread, and Message. The information contained in the output file can also be imported into Microsoft Excel for subsequent evaluation. This log parser simplifies the task of looking through log files, being able to filter by log level, build report, launch failures, mini-dumps, minimum disconnected operation mode entries and more. Afterwards, the appropriate party can import the data for analysis and/or utilization.

Application Virtualization SFT Parser Tool

This one looks interesting, but a PKG Parser would be nice too:

You can use the Application Virtualization SFT Info utility to extract the following information from SFT files:

  • Validation of SFT files—Process corrupted SFT files, and recover information from corrupted SFT files.
  • XML export of contents of SFT—Export the contents of an existing SFT file. You can evaluate SFT segments or SFT metadata and construct a textual tree view of all file information SFT file.
  • Listing of all of the files in the SFT—Identify and print the files contained in the SFT with their full paths. This is a good method to quickly identify the contents of a package.
  • Statistics about properties of the SFT metadata—Identify statistical information, such the largest file contained in a package. This can be very useful for identifying packages that are too large in size and are causing issues loading on the client.
  • Get relevant information on a file in the package—Display size, timestamps, attributes, and version information associated with the package.
  • Ability to skip processing of file data if using functionality that requires only the metadata—Allows working with very large packages quickly.

and finally:

Application Virtualization Dynamic Suite Composition Tool

This is a GUI tool for managing DSC.

Dynamic suite composition is a Microsoft Application Virtualization (App-V) feature that enables applications to be sequenced separately from the plug-ins and middleware applications they rely on, while still being able to utilize the virtual resources such as file system and registry settings, in the virtual environment. The packages will run and interact with one another as if they were all installed locally on a computer. The primary package will also assume the secondary packages entire virtual environment, including the virtual file system. If there is an installer associated with a virtual application package, the installers will be automatically updated.

As is the case with most tools released like this, official support channels are only via the App-V forums on Microsoft TechNet.