login vsi company logo login vsi company logo 250x40

Quickly Clear Cache with Login AM 2012 Cache Cleaner

Quickly Clear Cache with Login AM 2012 Cache Cleaner

You are probably aware that Login AM will create an entry in the tracking.cache after the application installation is finished. Even when the installation failes this entry is created. To install the application again by Login AM you will have to remove the application entry from the tracking.cache and reboot to start the install phase again. By deleting the entry, Login AM will think the application is new because it is not in the tracking.cache.

A customer of ours asked if it is possible to create a tool that removes an entry from the tracking.cache based on only the servername. This triggered me to create the following tool.

For the GUI I used a program PrimalForms. With PrimalForms it is very easy to create buttons, input fields, tabs etc. When the GUI is created in PrimalForms, use the Export Powershell button to create a powershell script. My GUI looks like this:

login am cache cleaner

Login AM Cache Cleaner

Because the GUI is just a GUI we need to create some actions for the buttons.

Analyze Button

In the code of the Analyze Button I set two variables. The first variable $path2tracking is the path to the cache file. Always use the admin share path without the servername (i.e. C$\S4\workfolder). The second variable $servername will use the servername from the input field.

 $Button_Analyze_On-Click= {
 
#variables
$path2tracking = "c$\s4\workfolder" #Fill in path to tracking.cache via adminshare
$servername = $Input_ServerName.Text #Get servername from inputfield
 #Get TrackingCache Result
$result = Get-Content \\$servername\$path2tracking\tracking.cache
    Foreach ($item in $result) {
        $Dropdown_TrackingEntry.items.Add($item)
    }
}

The result is shown in a dropdown menu.

dropdown menu

Dropdown menu

Then we have to delete the entry from the cache file. This is done by selecting an entry via de dropdown menu and to click the delete entry button.

 $Button_Delete_On-Click= 
{
#Select entry from tracking.cache, delete and save tracking.cache
 $SelectedItem = $Dropdown_trackingEntry.SelectedItem #Select dropdown item
 $SelectedItem_esc = $SelectedItem -replace "\\","\\" #Changing format
 $result -notmatch "$SelectedItem_esc" | out-file \\$servername\$path2tracking\tracking.cache #Save changed cache file
 #Clear Dropdown menu
 $Dropdown_trackingEntry.items.Clear()
 $Dropdown_trackingEntry.Text = ""
}

The Login AM 2012 Cache Cleaner is available for download at the following location.

Can this tool be used for other purposes? Yes it can, Login AM also uses a printerdrivers.cache file with the same format as the tracking.cache. Just change the path to the cache file.

I hope this tool can make your life a little bit easier when it comes to reinstalling applications with Login AM. Please let me know if this helped.

Tags: How-to, Login AM

Popular Blogs

Login VSI - Press Release - Login VSI Releases Login Enterprise 4.0

[Press Release] Login VSI Releases Login Enterprise 4.0

Login VSI Releases Login Enterprise 4.0 New Application Load Testing Functionality Maximizes End-User Experience Continue Reading
Login VSI and Ymor Form Partnership to Deliver Performance Improvement to Business-Critical Applications

[Press Release] Login VSI and Ymor Form Partnership to Deliver Performance Improvement to Business-Critical Applications

The partnership offers a total solution for enterprise organizations to monitor and test business-critical applications from end-to-end via VDI or in the Cloud. Ymor offers various monitoring solutions, used to test and monitor the performance of critical business chains from end-to-end. In VDI environments, Ymor can now offer the monitoring solutions of Login VSI. Continue Reading
Login VSI Releases Login Enterprise 4.1

[Press Release] Login VSI Releases Login Enterprise 4.1

Login VSI Releases Login Enterprise 4.1 Comprehensive Testing Platform Ensures Business Continuity Continue Reading
Login VSI - Blog - Windows 10 1909 - Performance Results Windows 10 - 1909

Windows 10 – 1909 performance results and a look ahead at 2004

Is it just me or does Windows 10 2004 just not feel right as a name? Regardless of my opinion on that, Microsoft will release this 20H1 build in April of this year. But most organizations today are not going to implement this new version right away. Market research by VDI Like a Pro shows that most enterprises today are running Windows 10 1803, or 1809. Continue Reading
Login VSI Blog - Login VSI Results for HPE SimpliVity 325

Login VSI results for HPE SimpliVity 325

Congratulations to HPE SimpliVity for another successful validated by Login VSI achievement! This latest hyperconverged (HCI) result is based on the HPE SimpliVity 325 platform leveraging 2nd Gen AMD EPYC processors. Continue Reading
Login VSI - Validating Your Remote Infrastructure at Scale - Man at Desk

Enabling Your Remote Workforce

Given recent global events, a majority of my users may need to work remotely. Many of our customers have been asking us if we can help them test the user-experience for their remote workforce, as well as the infrastructure that delivers it. We have seen requests range from the quality of the remote user-experience to the ability of their VPN to handle the throughput of a large volume of concurrent connections. Continue Reading