I also have witnessed more Task Scheduler freezes, they are likely due to Inventor Application freezes. Some times I am able to resolve the freeze by force killing the inventor applications, so that the task scheduler simply restarts a new Inventor application and starts that sub task over again. There is a database file/service that is live (hard to find its name keeps changing) that you can locate via windows task manager and via your hd. This database file is the live record of what to do and when to start. Killing this database allows you to restart a task from scratch. The importance of Migration is because of Inventor stability. Inventor does not like to have a hybrid version assembly. Some known issues are not being able to modify iProperties of older files without updating them, and unstable Inventor application crashes. So we too learned to just Migrate all used files, however our load is so large we don't blindly migrate everything, only active projects, and all library template documents. My exact workflow for migration is:
Check out a project folder (or group of project folders) from Vault explorer.
Open Task Scheduler and setup a file task to migrate these selected folders.
Wait for the task to succeed or fail.
Check the log every so often to ensure things are working and not blatantly failing.
Watch the count of Inventor Applications currently open, debate with myself which one is actively being used, and which ones to close because they are dead/or stuck by watching windows task manager.
If task succeeds, check in the files using a separate task.
If that fails check in files using Vault Checkin and ignore relationship warnings. Files still know their own relationships, and when the user checks in from Inventor that relationship will be rebuilt.
If fileset is important, open in Inventor, Total rebuild all files (Rebuild All command), Save all open files that 'auto migrated' inside of Inventor. Verify nothing is missing, check in all files inside of Inventor.
If not able to fix, force into Vault using explorer checkin.
For files under life cycle restrictions, you may need to log in as DBO admin (the person who installed the SQL database vault runs under and has windows server administration access), this is the only true GOD mode person. They can change revisions, bypass life cycles and such. ANY person can set all files to work in progress, then migrate, then check back in, but that causes a revision bump. Only GOD mode can force the revision to any value, UNLESS you 'fix' the life cycle permissions to allow such a change (not standard practice, but you could create a custom user group).
Geeze CAD Management is a chore (thankless until your missing)...
Jamie Johnson : Owner / Sisu Lissom, LLC https://sisulissom.com/