So, the whole process of the way loops are handled still confuses me. For example, we have a job that has this structure:
* Get computer names from an AD group
[begin loop using for each x in {TASK(7b2cde0d-d66d-4416-9bbd-e7306764f5f3,StdOut)}]
* Set a user variable to {LOOP(CurrentValueX)}
* Restart the computer using the user variable
[end loop]
When we get errors like the one below, how do we figure out what value (computer name) was being using in this task when it failed? It's working for all of them some of the time and most of the them all of the time. Only once in a while is it failing on what seems like one computer.
"Exception in Task: Error occured:The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)"