For your information, GTAC confirmed that this is how OneView designed so it is expected. You can not run scripts on devices on non-discovered devices (no snmp access) via OneView even OneView can access the device via CLI.
Rahman, Can you open a case with the GTAC? We can run some debug for you to gather for this issue and can figure it out that way. I do not wish to discuss the debug process on the hub, as improper use can fill a hard drive of the server if misused.