PD: The task completes without error. Also, the script needs to be in Powershell because later it will be modified to do a loop for searching records and change their values.
We’ve seen Powershell work from Bigfix before, so there must be a way. I think @AlanM is right with the wow64 observation.
In Powershell, what happens if the registry parent key doesn’t exist (which it will not, as it is redirected to wow6432node)?
Try out the 32-bit Powershell from \windows\syswow64\powershell.exe manually and check the result. If that also fails, change the action script to run in 64-bit mode by using action uses wow64 redirection false
anywhere before you execute the waithidden command.
you might also try waithidden cmd.exe /c "C:\Windows\temp\inn_Update_Registry.bat"
Also, you should ensure the files do not already exist in c:\windows\temp, by deleting them before the move statements.