摘要:
An integration system is disclosed that provides a virtual desktop integration with terminal services. A client computer is connected to one the virtual desktops operating in a server. The client computer examines information contained in a remote desktop protocol (RDP) compliant packet supplied by the server. The client computer connects to one of the many virtual desktops based on information. Use of the information enables integration of the virtual desktop with the existing terminal session deployment model. Client devices can establish a session using a single network name and can be appropriately directed to either a virtual desktop or terminal session.
摘要:
Systems and methods for enumerating applications by a remote client computer are described. The applications are deployed in an Intranet. The remote client computer is external to the Intranet. In one aspect, a remote application discovery request is sent to a Web service. The Web service is deployed on a remote applications publication (RAP) Web server in the Intranet. The remote application discovery request is sent to the Web service by the remote client computer via a public network that connects the remote client computer to the Web server. Responsive to sending the remote application discover request, a discovery response from the Web service is received. The discovery response identifies at least one application installed on the Intranet for terminal server (TS) based access by a user of the remote client computer.
摘要:
A system and method for managing and enforcing software licenses through automating per-seat software licensing using a “leased license” approach provides vendors with the assurance that purchasers are complying with software licenses while maximizing a customer's use of purchased software licenses. Licenses are automatically enforced by expiring leased licenses and making the expired licenses available again for use by client computers. A system includes a licensing clearinghouse, a license server, clients, and terminal servers. A terminal server assists a client in obtaining a license with an expiration date from a license server, and helps maintain the client's license status through license requests to the license server. Licenses that expire are recycled and made available again to clients. Prior to expiring, licenses are automatically updated during a license update period, and if a license is lost, a temporary license is issued. After the license update period, clients may receive a license update or a new license. Temporary licenses are replaced with permanent licenses that are returned to the available license pool, thus netting out the overall distribution of purchased licenses and assuring that a customer's use of purchased licenses in not lost.
摘要:
Systems and methods of a Web service for remote terminal service application discovery are described. In one aspect, a Web service in an Intranet is provided. The Web service is coupled to a public network. The Web service facilitates remote client computer discovery over the public network of information corresponding to application(s) deployed on the Intranet. The remote client computer is external to the Intranet. The application(s) are configured for terminal server based access for a user of the remote client computer.
摘要:
Techniques for auto provisioning and publication of applications are described. The auto provisioning process enables automatic installation of applications having their respective file packages pre-stored in the server. Subsequently, publication of these applications is conducted automatically. By employing such an automatic process, the latency involved in provisioning and publication of remote applications is reduced, thereby making the process more efficient.
摘要:
Systems and methods for presenting a merged view of remotely installed applications to which a user has terminal server (TS) based access are described. In one aspect, a client computing device generates one or more shortcuts to one or more respective applications. Each of the applications is installed at one or more installation points in an Intranet. The client computing device is external to the Intranet. The one or more shortcuts are aggregated to present a merged view of the applications. The merged view is transparent of whether the applications are managed by different information sources on the Intranet and/or configured for remote TS-based execution by different ones of one or more installation points.
摘要:
Techniques for auto provisioning and publication of applications are described. The auto provisioning process enables automatic installation of applications having their respective file packages pre-stored in the server. Subsequently, publication of these applications is conducted automatically. By employing such an automatic process, the latency involved in provisioning and publication of remote applications is reduced, thereby making the process more efficient.
摘要:
Terminal sessions providing remote access to functionality may be isolated from each other, as well as from the server system space, by being placed in system virtualization instances. Applications associated with terminal sessions may be allocated to system virtualization instances. In particular, system virtualization instances may be pre-instantiated, and applications may be dynamically allocated to the system virtualization instances, for example, according to a virtualization instance policy. The system virtualization instances may provide, in particular, an ability for terminal session components and associated applications to create, read, update and delete resources in a global name space of a host server without conflict, collision or other interference with each other or other server components.
摘要:
Terminal sessions providing remote access to functionality may be isolated from each other, as well as from the server system space, by being placed in system virtualization instances. Applications associated with terminal sessions may be allocated to system virtualization instances. In particular, system virtualization instances may be pre-instantiated, and applications may be dynamically allocated to the system virtualization instances, for example, according to a virtualization instance policy. The system virtualization instances may provide, in particular, an ability for terminal session components and associated applications to create, read, update and delete resources in a global name space of a host server without conflict, collision or other interference with each other or other server components.
摘要:
In a multi-user server-client environment, a printer can be attached to a client computer. The server selects a corresponding printer driver to install on the server in order to allow applications executing on the server to print to the printer attached to the remote client computer. The selection process allows the server to intelligently identify closely matching printer drivers in the event that a particular printer driver that the server is notified of is not available for installation.