Error not loading any data in to PolicyHistory

I have installed the components for this and think I have everything in place. I have tried to run the powershell with filters and categories and without and still get nothing stored for PolicyHistory or PolicyHistoryDetail. Everything goes to EvaluationErrors
with the error below. I am not sure why it is saying parameter missing. I have checked my policy and I can evaluate them manually without error.

I had this problem too and it took me quite some days to figure this issue out.

the issue lies in the fact that if you have installed 'SQL Server 2012 SMO' another windows assembly is created called 'Microsoft.SqlServer.Smo' that has version 11.0.0.0.

this framework seems to only work with the 10.0.0.0 version (SQL Server 2008) . Therefor the only way to make sure that the script uses the version 10 assemblies you have to specify them manually in the powershell script, like so:

once this change has been put into place, you force the script to use these assemblies and the evaluation script should work.
It appears that something has changed in the SQL 2012 SMO (probably extra parameter) that causes the current script to fail.

This is great information. I cannot find where to put this update. The only file I have is the EPM_EnterpriseEvaluation_3.0.0.ps1 and do not show where it loads any assemblies. Any information on where to place these changes would be helpful.