Simple but effective crawler for checking which vmtools are “current”
Easy to modify if you want to find those that are out of date , change -eq to -ne
Connect-VIServer FQDN of VCenter Get-VM | Where-Object {$_.ExtensionData.Guest.ToolsStatus -eq "toolsOk"} >> c:\temp\SomeFileName.txt