Thursday, October 27, 2022

WMLMT v2.3 released!

 



The new Ivanti Product Manager (thanks Dennis van Dam) pointed me to some new logging classes thus some new lngClassID's in the database:

102    Logon performance
104    Logon performance - details
105    Authorized owners


The latest version can be downloaded Here


So these new ClassID's are added to the tool so they can be analyzed and deleted if necesarry.
I haven't been able yet to setup a custom query for these ID's yet so the basic information will be shown in
the results pane.
Further the Trend tab has been added and moves the graphs over there so they will have more space to display the results.


NOTE

During 1st launch it can occur that a .net exception error pops up, this can safely be ignored but is fixable:

For this delete the file below and restart the application:

%localappdata%\PGSoft\Wmlmt.exe*\2.3.0.0\user.config


The new version can be downloaded from the link below...

Wednesday, May 27, 2020

NEW RELEASE!! WMLMT v2.2.1



Recently a former RES colleague (Thanks Dennis van Dam) pointed me to a new version of the Ivanti Workspace Control 10.4.40


The latest version can be downloaded Here

In this version Ivanti added some new logging which made is necessary to add this to the WMLMT tool.
They added logging for Authorized Certificate Security and gave it a different lngClassId so to be able to cleanup this logging it now is added into the WMLMT tool.

The snippet from the release notes:

Authorized Certificate Security log entries will be stored with lngClassId = 96. 
Before this version, both Managed Applications Security log entries and Authorized Certificate Security log entries were stored in the database as lngClassId = 23. 

Basically this is the only change as next to some code optimizations and a change in the date format in the Trend Analyse graph.

The new version can be downloaded from the link below...

Monday, March 9, 2020

Ivanti Workspace Control AppV application scanner







Ivanti Workspace Control AppV Application scanner







Project Manager - 8am: 
Can you get me a list of all AppV applications in Ivanti (still RES for some of us) Workspace Control?

You: 
Sure boss, no problem (of course how hard can it be) ...

Project Manager - 12pm: 
Did you already get me that list?

You: 
Eeeuuhm, it's taking a bit longer, there's no freaking possible way to filter or sort the applications that way..


Have you ever been in such a situation, and didn't have a zone or Workspace defined which you could use to filter out all AppV applications?

Well I have, and that called for some Powershelling.

To get the AppV applications I figured there were two possible ways to get the data:

1) Query the database and filter the results, translate the bin value,         nah to complicated
2) Export all applications to a single building block and query the        xml?

Option 2 seemed like the way to go, only downside is that exporting the applications can take a while but hey you already did this to backup your environment, didn't you?


Now let's go to the goodies....

Below is the script I created, it accepts a commandline parameter.

Example: IWCAppScanner.ps1 -appv5PackageMode full_global

This will result in a list of all AppV applications which have the publishing mode set to full global.
The other options can be found in the script.
To define the xml file location just change the $xmlPath variable.

#################################################################################
# Project   : Get all App-V applications with certain package mode from xml file
# Developer : Patrick van Grinsven
# Version   : 1.0   
# Published : 9-3-2020
#################################################################################

# Define command line parameter appv5PackageMode
# Values can be:
# minimal_global
# full_global
# minimal_user
# full_user
# none

param (

    [string] $appv5PackageMode

      )

$CommandLineArray = "minimal_global","full_global","minimal_user","full_user","none"

# This is the location where the xml file can be found
# Export the Applications to 1 xml file, NOT multiple !
$xmlPath='C:\temp\ExportAPPLICATION.XML'

# Load the xml file into an object
$xmlAppData=New-Object -TypeName XML
$xmlAppData.Load($xmlPath)

# Check if there's a valid commandline Argument passed
if ( $CommandLineArray -contains $appv5PackageMode)
    {
        $xmlAppData.respowerfuse.buildingblock.application.configuration | Where-Object { $_.appv5packagemode -contains $appv5PackageMode } | Select-Object -Property title,appv5packagemode,commandline
    }
    else
    {
        Write-Host 'ERROR - Illegal commandline argument...'
    }

Saturday, March 3, 2018

The Phoenix Rises,




While writing this blog one of my fave Queen songs is playing, yes I am a fan damn right I am.
Wanna know which song?


It's We are the Champions


"So What" I can hear you thinking but what has it to do with what exactly? Forgive me for being vague but let's build some momentum......




Still remember the Workspace DBCleanup tool? The nifty tool to cleanup your RES Workspace Manager logging database? It was available at the RES GURU site which was hosted by Max Ranzau but he decided to stop with the site taking the tool offline.

Recently I was being approached by Ton de Vreede through LinkedIn, he was send to me by Max for the tool.
That made me wondering, the tool is still being used by many people also other colleagues in the field still use the old version which much pleasure and even recognized it when I was compiling the latest version.

Even better I still have a never published version which never made it to Max his website and it was also rebranded.
Even Citrix and RES are doing it so I couldn't stay behind could I?

With great pride I announce the return of the Champion, the Rise of the Phoenix,  the WMLMT (Workspace Manager Logging Management Tool).

Before we go to the goodies please let me tell some improvements which have been made:

- SSO added, you can now logon with your current Windows credentials to the Workspace Database.
- Table characteristics have been added to analyze the size / file size / index size etc of the tables.
- Queries have been improved to reflect the actual Workspace results with the original console.
- Several timeout bugs have been fixed if it took a long time before the SQL server replied.




I Want it All


Saturday, October 7, 2017






Automation 10.2


Yes, this is the first release of  RES ONE Automation under the new Ivanti brand!
This is one of my personal favourite Automation tools, easy to use but a Spartanic interface if you are using the old Legacy console (being phased out and replaced by a spiffy WebConsole). If you don't know Ivanti Automation then you should really have a look at this #Click2Automate software.

Here are just a few highlights of this release:

New branding - 50 shades of Orange

Of course with the release under the new Ivanti brand, the branding is changed.

New color schemes and logo's are presented during the setup and present in the management portal.
I must say it really looks great and for what it counts, Red is to me just one of the 50 shades of Orange.

During the setup Ivanti left us a nice referral to the good old RES fans.



Management Portal

The new and spiffy portal, you almost say completely "bye bye" to the old and Spartanic console.
In this release they added:
  • Library section (add your Modules, Projects and Runbooks)
  • Multi edit / select improvements
  • Folder List improvements
  • Resources
PoSH / Free edition

Now there's also a free edition of the Automation software, only restriction is that you'll only be able to use the Powershell module to schedule tasks, but you can do this to an unlimited amount of Agents. So happy Powershell scheduling!

WMC.exe command line tool

It's no secret that the old console is being phased out and replaced by the Management Portal, however the good old console is so feature rich that many customers run their jobs from the command line. 
To make it easier to move to the new portal Ivanti created the WMC.exe tool, basically this tool translates your commandline to a REST API call which is supported by the Web console.

IPv6 support

IPv6 is getting a bigger and bigger role in the Enterprise.
Implementing this feature would take a large amount of resources for Ivanti but things have come to terms.
In Ivanti Automation you can now find IPv6 being covered in areas such as Team rules, Wake-on-LAN and Send SNMP Trap.
There are even two functions added:







Final thoughts

These have been just some features mentioned of this new release, read the original IVANTI post for more details about this release or this nice Workspace guru article.












Indeed my first post of many!

Let me introduce myself I am Patrick van Grinsven and live in the Netherlands.
Yes this is the land in which we all live in windmills, wear wooden shoes, eat cheese and have the lovely tulips.
I have worked for several companies but lost my heart at RES Software (aquired by Ivanti) and the great products they create.

As from 1-11 I will be joining Detron as a Workspace Specialist, this way I'll be able to help customers directly with their Workspace(s).

To share my knowledge and tools (yes, I write some tooling every now and then) I have created this WebBlog.
This Blog will contain News - Tips & Tricks - Thoughts - Tools related to Workspace topics.

I wish you all happy reading!