I have created this post based on the question post on the TechNet forum. Here is a simple procedure you can use to generate a report with “Last time Group Policy was applied” information remotely.
The idea to run GPResult remotely using /S command and filter it using a FIND command. Here is the sample script:
FOR /f %%i in (C:\Computers.txt) do (
echo %%i >> C:\GPOutput.txt
gpresult /R /S %%i | find “Last time Group Policy was applied:”
The computers.txt files in an input file which contains all computer names. The Last time Group Policy was applied date will be in the GPOoutput.txt file