Method and system for remote client installation
First Claim
1. In a computer network, a method for installing software onto a remote client machine, comprising:
- initiating a connection at a server to the client machine;
transmitting an installation service that installs software, the installation service transmitted from the server to the client machine based on the connection initiated by the server; and
executing the installation service on the client machine, the executing independent of any installation program previously installed on the client machine, the executing further comprising;
running a bootstrap service to connect the client machine to a second server; and
transmitting additional software from the second server for installing on the client machine.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system to remotely install management software on client machines of a network without requiring user-intervention such as a logon. A data discovery manager determines which discovered machines in a network should be configured for client installation, and queues a client configuration request (CCR) for each such machine. A client configuration manager dequeues each CCR, and attempts to establish a connection with the remote machine corresponding to the CCR. If successful, a bootstrap install service is downloaded to the client machine from a server having administrative rights, after which the bootstrap service is run to install the remainder of the management software on the client machine from a client access point server. If unsuccessful, retries may be attempted. Client machines having users with sufficient security rights may install the management software via a logon or other process at the client machine.
-
Citations
47 Claims
-
1. In a computer network, a method for installing software onto a remote client machine, comprising:
-
initiating a connection at a server to the client machine; transmitting an installation service that installs software, the installation service transmitted from the server to the client machine based on the connection initiated by the server; and executing the installation service on the client machine, the executing independent of any installation program previously installed on the client machine, the executing further comprising; running a bootstrap service to connect the client machine to a second server; and transmitting additional software from the second server for installing on the client machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. In a computer network, a system for selectively installing management software onto remote client machine, comprising:
-
a data manager for evaluating information associated with a plurality of discovered remote client machines, and for selecting one of the remote client machines as a selected client machine; a configuration manager for initiating a connection to the selected client machine; and an installation service transmitted by the configuration manager to the selected client machine, the installation service installing at least part of the management software on the selected client machine, the installing independent of any installation program previously installed on the client machine, wherein the installation service may be operable to execute a bootstrap service to connect the client machine to a second server and to coordinate transmission of additional software from the second server for installing on the client machine. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. In a computer network, a method for installing management software onto a remote client machine, comprising:
-
attempting to initiate a connection at a server to the client machine, and if successful; transmitting an installation service from the server to the client machine, and executing the installation service, the executing independent of any installation program previously installed on the client machine; and if not successful; secondarily attempting to initiate a connection at the server to the client machine, and if successful, transmitting an installation service from the server to the client machine, and executing the installation service, the executing independent of any installation program previously installed on the client machine, wherein the installation service comprises a bootstrap service, such that executing the installation service includes running the bootstrap service to connect the client machine to another server, and transmitting additional software from the other server to installing on the client machine. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A method for installing software onto a client machine, comprising:
-
determining whether a user that is logged out the client machine has sufficient security rights to have software installed on the client machine, and if so; executing a process at the client machine to install the software; and if not; initiating a connection at a server to the client machine, transmitting an installation services from the server to the client machine based on the connection, and executing the installation service to install the software wherein the installation service comprises a bootstrap service, such that execution the installation service includes running the bootstrap service to connect the client machine to another server, and transmitting additional software from the other server for installing on the client machine, the executing the installation service independent of any installation program previously installed on the client machine. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47)
-
Specification