CPC G06F 9/45558 (2013.01) [H04L 63/083 (2013.01); G06F 2009/4557 (2013.01); G06F 2009/45595 (2013.01)] | 20 Claims |
15. A computer-implemented method comprising:
receiving, by a processor, a first request for a computing device associated with a user to remotely access a first session on an operating system of a non-domain joined instance (non-DJI) virtual machine (VM);
automatically and responsive to the first request:
checking whether any profile disk is assigned to the user;
in response to determining that no profile disk is assigned to the user, causing a server to create a profile disk for the user for storing a profile of the user;
causing, by the processor, the server to attach, to the VM, the profile disk;
assigning, by the processor, an account of the operating system to the user;
resetting, by the processor, a password for the account;
logging in, by the processor, the user to the first session on the VM using the account and the password;
mounting, by the processor and on the VM, the profile;
causing, by the processor, a first connection to be established between the computing device and the VM;
receiving a second request for the computing device to remotely access a second session on the operating system of the non-DJI VM;
automatically and responsive to the second request:
checking whether any profile disk is assigned to the user;
in response to determining that the profile disk is assigned to the user, causing a server to attach, to the VM, the profile disk;
assigning the account of the operating system to the user;
resetting the password for the account;
logging in the user to the second session on the VM using the account and the password;
mounting, on the VM, the profile; and
causing a second connection to be established between the computing device and the VM.
|