Cached credentials for offline domain join and login without local access to the domain controller
First Claim
1. A method for performing an offline domain join of a virtual machine, the method comprising:
- in response to a request for a virtual machine received from a client computing device,performing a domain join of the virtual machine with an active directory service on a local network;
capturing a post-domain-join snapshot of the virtual machine and producing a delta that contains one or more changes to the virtual machine that were made during the domain join; and
transmitting the delta to the client computing device to be applied to a copy of the virtual machine executed on the client computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are described for performing an offline domain join and login on behalf of a computing device in order to enable the device to access corporate resources without local access to the domain controller. A slave service is described that can start a virtual machine on a local network of the enterprise, perform an offline domain join of the virtual machine, perform a first login to the virtual machine using credentials of a remote user and then capture the changes made on the virtual machine and deliver those changes to the remote user'"'"'s device. These changes can then be applied on the user'"'"'s device to add the credentials and configuration changes necessary for the user to access the private enterprise resources remotely.
49 Citations
20 Claims
-
1. A method for performing an offline domain join of a virtual machine, the method comprising:
in response to a request for a virtual machine received from a client computing device, performing a domain join of the virtual machine with an active directory service on a local network; capturing a post-domain-join snapshot of the virtual machine and producing a delta that contains one or more changes to the virtual machine that were made during the domain join; and transmitting the delta to the client computing device to be applied to a copy of the virtual machine executed on the client computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A computing device, comprising:
-
one or more processors; and memory storing instructions that when executed by the one or more processors, cause the computing device to; in response to a request for a virtual machine received from a client computing device, perform a domain join of the virtual machine with an active directory service on a local network; capture a post-domain-join snapshot of the virtual machine and produce a delta that contains one or more changes to the virtual machine that were made during the domain join; and transmit the delta to the client computing device to be applied to a copy of the virtual machine executed on the client computing device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium comprising one or more sequences of instructions, the instructions when executed by one or more processors causing the one or more processors to execute the operations of:
in response to a request for a virtual machine received from a client computing device, performing a domain join of the virtual machine with an active directory service on a local network; capturing a post-domain-join snapshot of the virtual machine and producing a delta that contains one or more changes to the virtual machine that were made during the domain join; and transmitting the delta to the client computing device to be applied to a copy of the virtual machine executed on the client computing device. - View Dependent Claims (16, 17, 18, 19, 20)
Specification