Moving across computers in an IT environment is challenging not only because of security but to give the same user the same environment with all settings in different computer is difficult.
Microsoft’s User State Virtualization is an extremely important feature which allows users data to be stored in a different manner. Here your data is separated from your settings on your computer and both of them are stored in a central server separately. Thus when you switch from one PC to another PC the settings and data can be brought back to the new computer as soon as you login. Below is a video and you can read more about it here.