FileInfoReturn Custom Inventory property for Current User

I am trying to find the date of a file un the currently logged in users %%APPDATA% folder using a Custom Inventory rule:

FileInfoReturn(%appdata%\Microsoft\Templates\NormalEmail.dotm, "Date last saved" , DATE)

The issue is the KACE agent runs as the SYSTEM account so the rule in looking in the SYSTEM's APPDATA folder (C:\WINDOWS\system32\config\systemprofile\AppData).  Is there a variable to look in the Current logged on users %appdata% path?

0 Comments   [ + ] Show comments

Answers (2)

Answer Summary:
Posted by: Nico_K 1 month ago
Red Belt

no, there isn't.
But you can create a little script and catch the results via CIR

Posted by: Nick_F 1 month ago
Senior White Belt

Top Answer

Create a Script to run as the logged in user on a schedule and run something like: (Get-ChildItem $env:appdata\Microsoft\Templates\NormalEmail.dotm | Sort {$_.LastWriteTime}).LastWriteTime | Out-File C:\temp\msTemplate.txt

Then setup a custom inventory rule to collect the data:  ShellCommandTextReturn(cmd /c type C:\temp\msTemplate.txt)

Don't be a Stranger!

Sign up today to participate, stay informed, earn points and establish a reputation for yourself!

Sign up! or login

View more:


This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ