Can I play games stored on my external hard drive on another Xbox One?
Yes, you can play any downloaded games stored on an external hard drive on any Xbox One console. You must sign into the Xbox Live account that was used to purchase the games in order to access the content on that console.
You can not, however, copy the games to a different external hard drive and then play them on another Xbox One with another Xbox Live account.